extern int getenv(const char *name);
extern int foo();
extern int bar();

int
main()
{
    int rc; 
    int untainted;
    int taint = getenv("gude");

    if (rc) {
        if (taint) {
            switch (rc) {
            default:
                ;
                rc = 1;
            case 0:
                switch (rc) {
                default:
                    ;
                    if (bar()) {
                        int a = 2;
                    } else if (foo() || bar()) {
                        int a = 1;
                    } else {
                        int a = 3;
                    }
                    rc = 1;
                case 0:
                    ;
                    if (taint) {
                        int a = 2;
                    } else if (foo() == 0 ? 0 : 1) {
                        int a = 1;
                    } else {
                        int a = 3;
                    }
                    int a = 1;
                    break;
                }
                int a = 1;
                break;
            }
        }
        int u = 0;
    }
    int a = 0;

    if (untainted) {
        a = 1;
    } else {
        a = 2;
    }

    switch (rc) {
    case 0:
        ;
        int a = 0;
        break;
    }

    return rc;
}

0 2019-Jan-13 11:24:03.805736 - [DEBUG] Set-up the command-line parameters
1 2019-Jan-13 11:24:03.806001 - [INFO] Chosen operation mode: 'phasarLLVM'
2 2019-Jan-13 11:24:03.806237 - [INFO] No configuration file is used.
3 2019-Jan-13 11:24:03.806277 - [INFO] Program options have been successfully parsed.
4 2019-Jan-13 11:24:03.806318 - [INFO] Check program options for logical errors.
5 2019-Jan-13 11:24:03.806361 - [INFO] Set-up IR database.
6 2019-Jan-13 11:24:03.819733 - [INFO] Constructed the analysis controller.
7 2019-Jan-13 11:24:03.819805 - [INFO] Found the following IR files for this project:
8 2019-Jan-13 11:24:03.819830 - [INFO] main.ll
9 2019-Jan-13 11:24:03.819854 - [INFO] Check for chosen entry points.
10 2019-Jan-13 11:24:03.819878 - [INFO] link all llvm modules into a single module for WPA ...

11 2019-Jan-13 11:24:03.819902 - [INFO] link all llvm modules into a single module for WPA ended

12 2019-Jan-13 11:24:03.819926 - [INFO] Preprocess module: main.ll
13 2019-Jan-13 11:24:03.820226 - [INFO] Running GeneralStatisticsPass
14 2019-Jan-13 11:24:03.820288 - [INFO] Running ValueAnnotationPass
15 2019-Jan-13 11:24:03.821288 - [INFO] GeneralStatisticsPass summary for module: 'main.ll'

16 2019-Jan-13 11:24:03.821318 - [INFO] Allocated Types : 1
17 2019-Jan-13 11:24:03.821347 - [INFO] Allocation Sites : 15
18 2019-Jan-13 11:24:03.821371 - [INFO] Basic Blocks : 31
19 2019-Jan-13 11:24:03.821395 - [INFO] Calls Sites : 19
20 2019-Jan-13 11:24:03.821418 - [INFO] Functions : 5
21 2019-Jan-13 11:24:03.821442 - [INFO] Globals : 1
22 2019-Jan-13 11:24:03.821465 - [INFO] Global Pointer : 1
23 2019-Jan-13 11:24:03.821488 - [INFO] Instructions : 98
24 2019-Jan-13 11:24:03.821512 - [INFO] Memory Intrinsics : 0
25 2019-Jan-13 11:24:03.821536 - [INFO] Store Instructions : 17
26 2019-Jan-13 11:24:03.821559 - [INFO]
27 2019-Jan-13 11:24:03.821606 - [INFO] i32
28 2019-Jan-13 11:24:03.823174 - [DEBUG] Analyzing function: main
29 2019-Jan-13 11:24:03.823943 - [INFO] Reconstruct the class hierarchy.
30 2019-Jan-13 11:24:03.823973 - [INFO] Construct type hierarchy
31 2019-Jan-13 11:24:03.823998 - [DEBUG] Analyse types in module: main.ll
32 2019-Jan-13 11:24:03.824303 - [DEBUG] Reconstruct virtual function table for module: main.ll
33 2019-Jan-13 11:24:03.824333 - [INFO] Reconstruction of class hierarchy completed.
34 2019-Jan-13 11:24:03.824357 - [INFO] Starting CallGraphAnalysisType: OTF
35 2019-Jan-13 11:24:03.824399 - [DEBUG] Walking in function: main
36 2019-Jan-13 11:24:03.824434 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
37 2019-Jan-13 11:24:03.825128 - [DEBUG] Found 1 possible target(s)
38 2019-Jan-13 11:24:03.825153 - [DEBUG] Target name: llvm.dbg.declare
39 2019-Jan-13 11:24:03.825194 - [DEBUG] Walking in function: llvm.dbg.declare
40 2019-Jan-13 11:24:03.825220 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
41 2019-Jan-13 11:24:03.825246 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
42 2019-Jan-13 11:24:03.825885 - [DEBUG] Found 1 possible target(s)
43 2019-Jan-13 11:24:03.825910 - [DEBUG] Target name: llvm.dbg.declare
44 2019-Jan-13 11:24:03.825941 - [DEBUG] Walking in function: llvm.dbg.declare
45 2019-Jan-13 11:24:03.825968 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
46 2019-Jan-13 11:24:03.825994 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
47 2019-Jan-13 11:24:03.826630 - [DEBUG] Found 1 possible target(s)
48 2019-Jan-13 11:24:03.826654 - [DEBUG] Target name: llvm.dbg.declare
49 2019-Jan-13 11:24:03.826712 - [DEBUG] Walking in function: llvm.dbg.declare
50 2019-Jan-13 11:24:03.826739 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
51 2019-Jan-13 11:24:03.826764 - [DEBUG] Found static call-site: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
52 2019-Jan-13 11:24:03.827473 - [DEBUG] Found 1 possible target(s)
53 2019-Jan-13 11:24:03.827498 - [DEBUG] Target name: getenv
54 2019-Jan-13 11:24:03.827532 - [DEBUG] Walking in function: getenv
55 2019-Jan-13 11:24:03.827558 - [DEBUG] Function already visited or only declaration: getenv
56 2019-Jan-13 11:24:03.827584 - [DEBUG] Found static call-site: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57 2019-Jan-13 11:24:03.828215 - [DEBUG] Found 1 possible target(s)
58 2019-Jan-13 11:24:03.828240 - [DEBUG] Target name: bar
59 2019-Jan-13 11:24:03.828272 - [DEBUG] Walking in function: bar
60 2019-Jan-13 11:24:03.828299 - [DEBUG] Function already visited or only declaration: bar
61 2019-Jan-13 11:24:03.828324 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62 2019-Jan-13 11:24:03.828959 - [DEBUG] Found 1 possible target(s)
63 2019-Jan-13 11:24:03.828983 - [DEBUG] Target name: llvm.dbg.declare
64 2019-Jan-13 11:24:03.829015 - [DEBUG] Walking in function: llvm.dbg.declare
65 2019-Jan-13 11:24:03.829042 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
66 2019-Jan-13 11:24:03.829067 - [DEBUG] Found static call-site: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
67 2019-Jan-13 11:24:03.829695 - [DEBUG] Found 1 possible target(s)
68 2019-Jan-13 11:24:03.829719 - [DEBUG] Target name: foo
69 2019-Jan-13 11:24:03.829752 - [DEBUG] Walking in function: foo
70 2019-Jan-13 11:24:03.829779 - [DEBUG] Function already visited or only declaration: foo
71 2019-Jan-13 11:24:03.829804 - [DEBUG] Found static call-site: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72 2019-Jan-13 11:24:03.830453 - [DEBUG] Found 1 possible target(s)
73 2019-Jan-13 11:24:03.830477 - [DEBUG] Target name: bar
74 2019-Jan-13 11:24:03.830509 - [DEBUG] Walking in function: bar
75 2019-Jan-13 11:24:03.830535 - [DEBUG] Function already visited or only declaration: bar
76 2019-Jan-13 11:24:03.830561 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77 2019-Jan-13 11:24:03.831196 - [DEBUG] Found 1 possible target(s)
78 2019-Jan-13 11:24:03.831220 - [DEBUG] Target name: llvm.dbg.declare
79 2019-Jan-13 11:24:03.831252 - [DEBUG] Walking in function: llvm.dbg.declare
80 2019-Jan-13 11:24:03.831279 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
81 2019-Jan-13 11:24:03.831304 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
82 2019-Jan-13 11:24:03.831939 - [DEBUG] Found 1 possible target(s)
83 2019-Jan-13 11:24:03.831963 - [DEBUG] Target name: llvm.dbg.declare
84 2019-Jan-13 11:24:03.831995 - [DEBUG] Walking in function: llvm.dbg.declare
85 2019-Jan-13 11:24:03.832022 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
86 2019-Jan-13 11:24:03.832047 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
87 2019-Jan-13 11:24:03.832681 - [DEBUG] Found 1 possible target(s)
88 2019-Jan-13 11:24:03.832705 - [DEBUG] Target name: llvm.dbg.declare
89 2019-Jan-13 11:24:03.832737 - [DEBUG] Walking in function: llvm.dbg.declare
90 2019-Jan-13 11:24:03.832764 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
91 2019-Jan-13 11:24:03.832789 - [DEBUG] Found static call-site: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
92 2019-Jan-13 11:24:03.833439 - [DEBUG] Found 1 possible target(s)
93 2019-Jan-13 11:24:03.833463 - [DEBUG] Target name: foo
94 2019-Jan-13 11:24:03.833495 - [DEBUG] Walking in function: foo
95 2019-Jan-13 11:24:03.833529 - [DEBUG] Function already visited or only declaration: foo
96 2019-Jan-13 11:24:03.833555 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
97 2019-Jan-13 11:24:03.834193 - [DEBUG] Found 1 possible target(s)
98 2019-Jan-13 11:24:03.834217 - [DEBUG] Target name: llvm.dbg.declare
99 2019-Jan-13 11:24:03.834249 - [DEBUG] Walking in function: llvm.dbg.declare
100 2019-Jan-13 11:24:03.834276 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
101 2019-Jan-13 11:24:03.834301 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
102 2019-Jan-13 11:24:03.834937 - [DEBUG] Found 1 possible target(s)
103 2019-Jan-13 11:24:03.834961 - [DEBUG] Target name: llvm.dbg.declare
104 2019-Jan-13 11:24:03.834993 - [DEBUG] Walking in function: llvm.dbg.declare
105 2019-Jan-13 11:24:03.835019 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
106 2019-Jan-13 11:24:03.835045 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
107 2019-Jan-13 11:24:03.835688 - [DEBUG] Found 1 possible target(s)
108 2019-Jan-13 11:24:03.835712 - [DEBUG] Target name: llvm.dbg.declare
109 2019-Jan-13 11:24:03.835744 - [DEBUG] Walking in function: llvm.dbg.declare
110 2019-Jan-13 11:24:03.835771 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
111 2019-Jan-13 11:24:03.835796 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
112 2019-Jan-13 11:24:03.836431 - [DEBUG] Found 1 possible target(s)
113 2019-Jan-13 11:24:03.836455 - [DEBUG] Target name: llvm.dbg.declare
114 2019-Jan-13 11:24:03.836487 - [DEBUG] Walking in function: llvm.dbg.declare
115 2019-Jan-13 11:24:03.836514 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
116 2019-Jan-13 11:24:03.836539 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
117 2019-Jan-13 11:24:03.837196 - [DEBUG] Found 1 possible target(s)
118 2019-Jan-13 11:24:03.837221 - [DEBUG] Target name: llvm.dbg.declare
119 2019-Jan-13 11:24:03.837253 - [DEBUG] Walking in function: llvm.dbg.declare
120 2019-Jan-13 11:24:03.837279 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
121 2019-Jan-13 11:24:03.837305 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
122 2019-Jan-13 11:24:03.837940 - [DEBUG] Found 1 possible target(s)
123 2019-Jan-13 11:24:03.837964 - [DEBUG] Target name: llvm.dbg.declare
124 2019-Jan-13 11:24:03.837996 - [DEBUG] Walking in function: llvm.dbg.declare
125 2019-Jan-13 11:24:03.838023 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
126 2019-Jan-13 11:24:03.838048 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
127 2019-Jan-13 11:24:03.838683 - [DEBUG] Found 1 possible target(s)
128 2019-Jan-13 11:24:03.838707 - [DEBUG] Target name: llvm.dbg.declare
129 2019-Jan-13 11:24:03.838740 - [DEBUG] Walking in function: llvm.dbg.declare
130 2019-Jan-13 11:24:03.838766 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
131 2019-Jan-13 11:24:03.838792 - [INFO] Call graph has been constructed
132 2019-Jan-13 11:24:03.838816 - [INFO] Performing analysis: plugin
133 2019-Jan-13 11:24:03.838844 - [DEBUG] Loading shared object library: '/home/sebastian/.qt-creator-workspace/build-Phasar-Desktop-Debug/IFDSEnvironmentVariableTracing/libIFDSEnvironmentVariableTracing.so'
134 2019-Jan-13 11:24:03.839396 - [INFO] Solving plugin: IFDSEnvironmentVariableTracing
PhASAR v1218
A LLVM-based static analysis framework

--- Configuration ---
Project ID: myphasarproject
Graph ID: 123456
Module(s): main.ll
Data-flow analysis: plugin
WPA: 1
Mem2reg: 0
Print edge recorder: 0
Analysis plugin(s):
/home/sebastian/.qt-creator-workspace/build-Phasar-Desktop-Debug/IFDSEnvironmentVariableTracing/libIFDSEnvironmentVariableTracing.so
Output: results.json
All modules loaded
PTG construction ...
PTG construction ended
DONE
135 2019-Jan-13 11:24:03.839721 - [INFO] IDE solver is solving the specified problem
136 2019-Jan-13 11:24:03.839749 - [INFO] Submit initial seeds, construct exploded super graph
137 2019-Jan-13 11:24:03.839773 - [DEBUG] Start point: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
138 2019-Jan-13 11:24:03.840480 - [DEBUG] Value: @zero_value = constant i2 0, align 4, ID: -1
139 2019-Jan-13 11:24:03.840544 - [DEBUG]
140 2019-Jan-13 11:24:03.840580 - [DEBUG] Propagate flow
141 2019-Jan-13 11:24:03.840604 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
142 2019-Jan-13 11:24:03.840659 - [DEBUG] Target : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
143 2019-Jan-13 11:24:03.841288 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
144 2019-Jan-13 11:24:03.841344 - [DEBUG] Edge function : EdgeIdentity (result of previous compose)
145 2019-Jan-13 11:24:03.841370 - [DEBUG]
146 2019-Jan-13 11:24:03.841402 - [DEBUG] Join: AllTop & EdgeIdentity
147 2019-Jan-13 11:24:03.841429 - [DEBUG] = EdgeIdentity (new jump func)
148 2019-Jan-13 11:24:03.841453 - [DEBUG]
149 2019-Jan-13 11:24:03.841477 - [DEBUG] Start adding new jump function
150 2019-Jan-13 11:24:03.841500 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
151 2019-Jan-13 11:24:03.841555 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
152 2019-Jan-13 11:24:03.841609 - [DEBUG] Destination : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
153 2019-Jan-13 11:24:03.842237 - [DEBUG] Edge Function : EdgeIdentity
154 2019-Jan-13 11:24:03.842266 - [DEBUG] End adding new jump function
155 2019-Jan-13 11:24:03.842290 - [DEBUG]
156 2019-Jan-13 11:24:03.842313 - [DEBUG] -------------------------------------------- 1. Path Edge --------------------------------------------
157 2019-Jan-13 11:24:03.842337 - [DEBUG]
158 2019-Jan-13 11:24:03.842360 - [DEBUG] Process 1. path edge:
159 2019-Jan-13 11:24:03.842384 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
160 2019-Jan-13 11:24:03.842440 - [DEBUG] N target: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1 ;
161 2019-Jan-13 11:24:03.843067 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
162 2019-Jan-13 11:24:03.843123 - [DEBUG]
163 2019-Jan-13 11:24:03.843148 - [DEBUG] Process normal at target: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
init - makeIFDSEnvironmentVariableTracing
initialSeeds()
getNormalFlowFunction()
%retval = alloca i32, align 4, !phasar.instruction.id !12164 2019-Jan-13 11:24:03.844680 - [DEBUG] Compose: AllBottom * EdgeIdentity
165 2019-Jan-13 11:24:03.844711 - [DEBUG]
166 2019-Jan-13 11:24:03.844735 - [DEBUG] Propagate flow
167 2019-Jan-13 11:24:03.844759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
168 2019-Jan-13 11:24:03.844817 - [DEBUG] Target : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
169 2019-Jan-13 11:24:03.845449 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
170 2019-Jan-13 11:24:03.845505 - [DEBUG] Edge function : AllBottom (result of previous compose)
171 2019-Jan-13 11:24:03.845530 - [DEBUG]
172 2019-Jan-13 11:24:03.845554 - [DEBUG] Join: AllTop & AllBottom
173 2019-Jan-13 11:24:03.845580 - [DEBUG] = AllBottom (new jump func)
174 2019-Jan-13 11:24:03.845604 - [DEBUG]
175 2019-Jan-13 11:24:03.845628 - [DEBUG] Start adding new jump function
176 2019-Jan-13 11:24:03.845651 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
177 2019-Jan-13 11:24:03.845719 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
178 2019-Jan-13 11:24:03.845774 - [DEBUG] Destination : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
179 2019-Jan-13 11:24:03.846404 - [DEBUG] Edge Function : AllBottom
180 2019-Jan-13 11:24:03.846433 - [DEBUG] End adding new jump function
181 2019-Jan-13 11:24:03.846457 - [DEBUG]
182 2019-Jan-13 11:24:03.846480 - [DEBUG] -------------------------------------------- 2. Path Edge --------------------------------------------
183 2019-Jan-13 11:24:03.846504 - [DEBUG]
184 2019-Jan-13 11:24:03.846527 - [DEBUG] Process 2. path edge:
185 2019-Jan-13 11:24:03.846550 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
186 2019-Jan-13 11:24:03.846606 - [DEBUG] N target: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2 ;
187 2019-Jan-13 11:24:03.847252 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
188 2019-Jan-13 11:24:03.847308 - [DEBUG]
189 2019-Jan-13 11:24:03.847332 - [DEBUG] Process normal at target: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2


Got operands checking instruction (alloca)
getNormalFlowFunction()
%rc = alloca i32, align 4, !phasar.instruction.id !13190 2019-Jan-13 11:24:03.848583 - [DEBUG] Compose: AllBottom * AllBottom
191 2019-Jan-13 11:24:03.848613 - [DEBUG]
192 2019-Jan-13 11:24:03.848636 - [DEBUG] Propagate flow
193 2019-Jan-13 11:24:03.848660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
194 2019-Jan-13 11:24:03.848716 - [DEBUG] Target : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
195 2019-Jan-13 11:24:03.849345 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
196 2019-Jan-13 11:24:03.849401 - [DEBUG] Edge function : AllBottom (result of previous compose)
197 2019-Jan-13 11:24:03.849426 - [DEBUG]
198 2019-Jan-13 11:24:03.849450 - [DEBUG] Join: AllTop & AllBottom
199 2019-Jan-13 11:24:03.849475 - [DEBUG] = AllBottom (new jump func)
200 2019-Jan-13 11:24:03.849500 - [DEBUG]
201 2019-Jan-13 11:24:03.849523 - [DEBUG] Start adding new jump function
202 2019-Jan-13 11:24:03.849546 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
203 2019-Jan-13 11:24:03.849600 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
204 2019-Jan-13 11:24:03.849654 - [DEBUG] Destination : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
205 2019-Jan-13 11:24:03.850297 - [DEBUG] Edge Function : AllBottom
206 2019-Jan-13 11:24:03.850325 - [DEBUG] End adding new jump function
207 2019-Jan-13 11:24:03.850349 - [DEBUG]
208 2019-Jan-13 11:24:03.850372 - [DEBUG] -------------------------------------------- 3. Path Edge --------------------------------------------
209 2019-Jan-13 11:24:03.850396 - [DEBUG]
210 2019-Jan-13 11:24:03.850419 - [DEBUG] Process 3. path edge:
211 2019-Jan-13 11:24:03.850443 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
212 2019-Jan-13 11:24:03.850499 - [DEBUG] N target: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3 ;
213 2019-Jan-13 11:24:03.851126 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
214 2019-Jan-13 11:24:03.851182 - [DEBUG]
215 2019-Jan-13 11:24:03.851206 - [DEBUG] Process normal at target: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3


Got operands checking instruction (alloca)
getNormalFlowFunction()
%untainted = alloca i32, align 4, !phasar.instruction.id !14216 2019-Jan-13 11:24:03.852459 - [DEBUG] Compose: AllBottom * AllBottom
217 2019-Jan-13 11:24:03.852488 - [DEBUG]
218 2019-Jan-13 11:24:03.852512 - [DEBUG] Propagate flow
219 2019-Jan-13 11:24:03.852535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
220 2019-Jan-13 11:24:03.852594 - [DEBUG] Target : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
221 2019-Jan-13 11:24:03.853224 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
222 2019-Jan-13 11:24:03.853289 - [DEBUG] Edge function : AllBottom (result of previous compose)
223 2019-Jan-13 11:24:03.853314 - [DEBUG]
224 2019-Jan-13 11:24:03.853352 - [DEBUG] Join: AllTop & AllBottom
225 2019-Jan-13 11:24:03.853379 - [DEBUG] = AllBottom (new jump func)
226 2019-Jan-13 11:24:03.853403 - [DEBUG]
227 2019-Jan-13 11:24:03.853426 - [DEBUG] Start adding new jump function
228 2019-Jan-13 11:24:03.853449 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
229 2019-Jan-13 11:24:03.853505 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
230 2019-Jan-13 11:24:03.853559 - [DEBUG] Destination : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
231 2019-Jan-13 11:24:03.854187 - [DEBUG] Edge Function : AllBottom
232 2019-Jan-13 11:24:03.854215 - [DEBUG] End adding new jump function
233 2019-Jan-13 11:24:03.854239 - [DEBUG]
234 2019-Jan-13 11:24:03.854263 - [DEBUG] -------------------------------------------- 4. Path Edge --------------------------------------------
235 2019-Jan-13 11:24:03.854287 - [DEBUG]
236 2019-Jan-13 11:24:03.854310 - [DEBUG] Process 4. path edge:
237 2019-Jan-13 11:24:03.854334 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
238 2019-Jan-13 11:24:03.854390 - [DEBUG] N target: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4 ;
239 2019-Jan-13 11:24:03.855019 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
240 2019-Jan-13 11:24:03.855075 - [DEBUG]
241 2019-Jan-13 11:24:03.855099 - [DEBUG] Process normal at target: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4


Got operands checking instruction (alloca)
getNormalFlowFunction()
%taint = alloca i32, align 4, !phasar.instruction.id !15242 2019-Jan-13 11:24:03.856345 - [DEBUG] Compose: AllBottom * AllBottom
243 2019-Jan-13 11:24:03.856374 - [DEBUG]
244 2019-Jan-13 11:24:03.856398 - [DEBUG] Propagate flow
245 2019-Jan-13 11:24:03.856421 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
246 2019-Jan-13 11:24:03.856478 - [DEBUG] Target : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
247 2019-Jan-13 11:24:03.857134 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
248 2019-Jan-13 11:24:03.857190 - [DEBUG] Edge function : AllBottom (result of previous compose)
249 2019-Jan-13 11:24:03.857215 - [DEBUG]
250 2019-Jan-13 11:24:03.857239 - [DEBUG] Join: AllTop & AllBottom
251 2019-Jan-13 11:24:03.857265 - [DEBUG] = AllBottom (new jump func)
252 2019-Jan-13 11:24:03.857289 - [DEBUG]
253 2019-Jan-13 11:24:03.857313 - [DEBUG] Start adding new jump function
254 2019-Jan-13 11:24:03.857336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
255 2019-Jan-13 11:24:03.857391 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
256 2019-Jan-13 11:24:03.857445 - [DEBUG] Destination : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
257 2019-Jan-13 11:24:03.858071 - [DEBUG] Edge Function : AllBottom
258 2019-Jan-13 11:24:03.858098 - [DEBUG] End adding new jump function
259 2019-Jan-13 11:24:03.858122 - [DEBUG]
260 2019-Jan-13 11:24:03.858146 - [DEBUG] -------------------------------------------- 5. Path Edge --------------------------------------------
261 2019-Jan-13 11:24:03.858170 - [DEBUG]
262 2019-Jan-13 11:24:03.858193 - [DEBUG] Process 5. path edge:
263 2019-Jan-13 11:24:03.858216 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
264 2019-Jan-13 11:24:03.858272 - [DEBUG] N target: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5 ;
265 2019-Jan-13 11:24:03.858900 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
266 2019-Jan-13 11:24:03.858956 - [DEBUG]
267 2019-Jan-13 11:24:03.858980 - [DEBUG] Process normal at target: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a = alloca i32, align 4, !phasar.instruction.id !16268 2019-Jan-13 11:24:03.860247 - [DEBUG] Compose: AllBottom * AllBottom
269 2019-Jan-13 11:24:03.860276 - [DEBUG]
270 2019-Jan-13 11:24:03.860300 - [DEBUG] Propagate flow
271 2019-Jan-13 11:24:03.860323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
272 2019-Jan-13 11:24:03.860379 - [DEBUG] Target : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
273 2019-Jan-13 11:24:03.861007 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
274 2019-Jan-13 11:24:03.861063 - [DEBUG] Edge function : AllBottom (result of previous compose)
275 2019-Jan-13 11:24:03.861088 - [DEBUG]
276 2019-Jan-13 11:24:03.861111 - [DEBUG] Join: AllTop & AllBottom
277 2019-Jan-13 11:24:03.861137 - [DEBUG] = AllBottom (new jump func)
278 2019-Jan-13 11:24:03.861161 - [DEBUG]
279 2019-Jan-13 11:24:03.861184 - [DEBUG] Start adding new jump function
280 2019-Jan-13 11:24:03.861207 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
281 2019-Jan-13 11:24:03.861262 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
282 2019-Jan-13 11:24:03.861316 - [DEBUG] Destination : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
283 2019-Jan-13 11:24:03.861942 - [DEBUG] Edge Function : AllBottom
284 2019-Jan-13 11:24:03.861970 - [DEBUG] End adding new jump function
285 2019-Jan-13 11:24:03.861994 - [DEBUG]
286 2019-Jan-13 11:24:03.862017 - [DEBUG] -------------------------------------------- 6. Path Edge --------------------------------------------
287 2019-Jan-13 11:24:03.862041 - [DEBUG]
288 2019-Jan-13 11:24:03.862064 - [DEBUG] Process 6. path edge:
289 2019-Jan-13 11:24:03.862088 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
290 2019-Jan-13 11:24:03.862143 - [DEBUG] N target: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6 ;
291 2019-Jan-13 11:24:03.862771 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
292 2019-Jan-13 11:24:03.862826 - [DEBUG]
293 2019-Jan-13 11:24:03.862851 - [DEBUG] Process normal at target: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a12 = alloca i32, align 4, !phasar.instruction.id !17294 2019-Jan-13 11:24:03.864110 - [DEBUG] Compose: AllBottom * AllBottom
295 2019-Jan-13 11:24:03.864140 - [DEBUG]
296 2019-Jan-13 11:24:03.864163 - [DEBUG] Propagate flow
297 2019-Jan-13 11:24:03.864186 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
298 2019-Jan-13 11:24:03.864242 - [DEBUG] Target : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
299 2019-Jan-13 11:24:03.864869 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
300 2019-Jan-13 11:24:03.864925 - [DEBUG] Edge function : AllBottom (result of previous compose)
301 2019-Jan-13 11:24:03.864949 - [DEBUG]
302 2019-Jan-13 11:24:03.864973 - [DEBUG] Join: AllTop & AllBottom
303 2019-Jan-13 11:24:03.864998 - [DEBUG] = AllBottom (new jump func)
304 2019-Jan-13 11:24:03.865023 - [DEBUG]
305 2019-Jan-13 11:24:03.865046 - [DEBUG] Start adding new jump function
306 2019-Jan-13 11:24:03.865069 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
307 2019-Jan-13 11:24:03.865123 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
308 2019-Jan-13 11:24:03.865177 - [DEBUG] Destination : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
309 2019-Jan-13 11:24:03.865804 - [DEBUG] Edge Function : AllBottom
310 2019-Jan-13 11:24:03.865833 - [DEBUG] End adding new jump function
311 2019-Jan-13 11:24:03.865858 - [DEBUG]
312 2019-Jan-13 11:24:03.865881 - [DEBUG] -------------------------------------------- 7. Path Edge --------------------------------------------
313 2019-Jan-13 11:24:03.865905 - [DEBUG]
314 2019-Jan-13 11:24:03.865928 - [DEBUG] Process 7. path edge:
315 2019-Jan-13 11:24:03.865952 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
316 2019-Jan-13 11:24:03.866015 - [DEBUG] N target: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7 ;
317 2019-Jan-13 11:24:03.866648 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
318 2019-Jan-13 11:24:03.866718 - [DEBUG]
319 2019-Jan-13 11:24:03.866742 - [DEBUG] Process normal at target: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a14 = alloca i32, align 4, !phasar.instruction.id !18320 2019-Jan-13 11:24:03.867988 - [DEBUG] Compose: AllBottom * AllBottom
321 2019-Jan-13 11:24:03.868017 - [DEBUG]
322 2019-Jan-13 11:24:03.868041 - [DEBUG] Propagate flow
323 2019-Jan-13 11:24:03.868064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
324 2019-Jan-13 11:24:03.868120 - [DEBUG] Target : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
325 2019-Jan-13 11:24:03.868755 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
326 2019-Jan-13 11:24:03.868810 - [DEBUG] Edge function : AllBottom (result of previous compose)
327 2019-Jan-13 11:24:03.868835 - [DEBUG]
328 2019-Jan-13 11:24:03.868859 - [DEBUG] Join: AllTop & AllBottom
329 2019-Jan-13 11:24:03.868885 - [DEBUG] = AllBottom (new jump func)
330 2019-Jan-13 11:24:03.868909 - [DEBUG]
331 2019-Jan-13 11:24:03.868933 - [DEBUG] Start adding new jump function
332 2019-Jan-13 11:24:03.868956 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
333 2019-Jan-13 11:24:03.869011 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
334 2019-Jan-13 11:24:03.869065 - [DEBUG] Destination : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
335 2019-Jan-13 11:24:03.869692 - [DEBUG] Edge Function : AllBottom
336 2019-Jan-13 11:24:03.869720 - [DEBUG] End adding new jump function
337 2019-Jan-13 11:24:03.869744 - [DEBUG]
338 2019-Jan-13 11:24:03.869767 - [DEBUG] -------------------------------------------- 8. Path Edge --------------------------------------------
339 2019-Jan-13 11:24:03.869791 - [DEBUG]
340 2019-Jan-13 11:24:03.869814 - [DEBUG] Process 8. path edge:
341 2019-Jan-13 11:24:03.869837 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
342 2019-Jan-13 11:24:03.869893 - [DEBUG] N target: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8 ;
343 2019-Jan-13 11:24:03.870536 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
344 2019-Jan-13 11:24:03.870592 - [DEBUG]
345 2019-Jan-13 11:24:03.870616 - [DEBUG] Process normal at target: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a19 = alloca i32, align 4, !phasar.instruction.id !19346 2019-Jan-13 11:24:03.871860 - [DEBUG] Compose: AllBottom * AllBottom
347 2019-Jan-13 11:24:03.871889 - [DEBUG]
348 2019-Jan-13 11:24:03.871913 - [DEBUG] Propagate flow
349 2019-Jan-13 11:24:03.871937 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
350 2019-Jan-13 11:24:03.871993 - [DEBUG] Target : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
351 2019-Jan-13 11:24:03.872621 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
352 2019-Jan-13 11:24:03.872676 - [DEBUG] Edge function : AllBottom (result of previous compose)
353 2019-Jan-13 11:24:03.872701 - [DEBUG]
354 2019-Jan-13 11:24:03.872725 - [DEBUG] Join: AllTop & AllBottom
355 2019-Jan-13 11:24:03.872751 - [DEBUG] = AllBottom (new jump func)
356 2019-Jan-13 11:24:03.872775 - [DEBUG]
357 2019-Jan-13 11:24:03.872798 - [DEBUG] Start adding new jump function
358 2019-Jan-13 11:24:03.872821 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
359 2019-Jan-13 11:24:03.872876 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
360 2019-Jan-13 11:24:03.872930 - [DEBUG] Destination : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
361 2019-Jan-13 11:24:03.873570 - [DEBUG] Edge Function : AllBottom
362 2019-Jan-13 11:24:03.873609 - [DEBUG] End adding new jump function
363 2019-Jan-13 11:24:03.873634 - [DEBUG]
364 2019-Jan-13 11:24:03.873657 - [DEBUG] -------------------------------------------- 9. Path Edge --------------------------------------------
365 2019-Jan-13 11:24:03.873681 - [DEBUG]
366 2019-Jan-13 11:24:03.873704 - [DEBUG] Process 9. path edge:
367 2019-Jan-13 11:24:03.873727 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
368 2019-Jan-13 11:24:03.873784 - [DEBUG] N target: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9 ;
369 2019-Jan-13 11:24:03.874412 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
370 2019-Jan-13 11:24:03.874467 - [DEBUG]
371 2019-Jan-13 11:24:03.874491 - [DEBUG] Process normal at target: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a23 = alloca i32, align 4, !phasar.instruction.id !20372 2019-Jan-13 11:24:03.875735 - [DEBUG] Compose: AllBottom * AllBottom
373 2019-Jan-13 11:24:03.875764 - [DEBUG]
374 2019-Jan-13 11:24:03.875788 - [DEBUG] Propagate flow
375 2019-Jan-13 11:24:03.875811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
376 2019-Jan-13 11:24:03.875867 - [DEBUG] Target : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
377 2019-Jan-13 11:24:03.876496 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
378 2019-Jan-13 11:24:03.876551 - [DEBUG] Edge function : AllBottom (result of previous compose)
379 2019-Jan-13 11:24:03.876576 - [DEBUG]
380 2019-Jan-13 11:24:03.876600 - [DEBUG] Join: AllTop & AllBottom
381 2019-Jan-13 11:24:03.876626 - [DEBUG] = AllBottom (new jump func)
382 2019-Jan-13 11:24:03.876650 - [DEBUG]
383 2019-Jan-13 11:24:03.876687 - [DEBUG] Start adding new jump function
384 2019-Jan-13 11:24:03.876711 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
385 2019-Jan-13 11:24:03.876766 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
386 2019-Jan-13 11:24:03.876820 - [DEBUG] Destination : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
387 2019-Jan-13 11:24:03.877447 - [DEBUG] Edge Function : AllBottom
388 2019-Jan-13 11:24:03.877475 - [DEBUG] End adding new jump function
389 2019-Jan-13 11:24:03.877500 - [DEBUG]
390 2019-Jan-13 11:24:03.877523 - [DEBUG] -------------------------------------------- 10. Path Edge --------------------------------------------
391 2019-Jan-13 11:24:03.877547 - [DEBUG]
392 2019-Jan-13 11:24:03.877570 - [DEBUG] Process 10. path edge:
393 2019-Jan-13 11:24:03.877594 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
394 2019-Jan-13 11:24:03.877649 - [DEBUG] N target: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10 ;
395 2019-Jan-13 11:24:03.878282 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
396 2019-Jan-13 11:24:03.878337 - [DEBUG]
397 2019-Jan-13 11:24:03.878361 - [DEBUG] Process normal at target: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a25 = alloca i32, align 4, !phasar.instruction.id !21398 2019-Jan-13 11:24:03.879682 - [DEBUG] Compose: AllBottom * AllBottom
399 2019-Jan-13 11:24:03.879725 - [DEBUG]
400 2019-Jan-13 11:24:03.879750 - [DEBUG] Propagate flow
401 2019-Jan-13 11:24:03.879773 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
402 2019-Jan-13 11:24:03.879846 - [DEBUG] Target : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
403 2019-Jan-13 11:24:03.880571 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
404 2019-Jan-13 11:24:03.880638 - [DEBUG] Edge function : AllBottom (result of previous compose)
405 2019-Jan-13 11:24:03.880664 - [DEBUG]
406 2019-Jan-13 11:24:03.880689 - [DEBUG] Join: AllTop & AllBottom
407 2019-Jan-13 11:24:03.880716 - [DEBUG] = AllBottom (new jump func)
408 2019-Jan-13 11:24:03.880740 - [DEBUG]
409 2019-Jan-13 11:24:03.880781 - [DEBUG] Start adding new jump function
410 2019-Jan-13 11:24:03.880805 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
411 2019-Jan-13 11:24:03.880864 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
412 2019-Jan-13 11:24:03.880919 - [DEBUG] Destination : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
413 2019-Jan-13 11:24:03.881601 - [DEBUG] Edge Function : AllBottom
414 2019-Jan-13 11:24:03.881633 - [DEBUG] End adding new jump function
415 2019-Jan-13 11:24:03.881657 - [DEBUG]
416 2019-Jan-13 11:24:03.881681 - [DEBUG] -------------------------------------------- 11. Path Edge --------------------------------------------
417 2019-Jan-13 11:24:03.881706 - [DEBUG]
418 2019-Jan-13 11:24:03.881729 - [DEBUG] Process 11. path edge:
419 2019-Jan-13 11:24:03.881752 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
420 2019-Jan-13 11:24:03.881810 - [DEBUG] N target: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11 ;
421 2019-Jan-13 11:24:03.882437 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
422 2019-Jan-13 11:24:03.882493 - [DEBUG]
423 2019-Jan-13 11:24:03.882518 - [DEBUG] Process normal at target: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a28 = alloca i32, align 4, !phasar.instruction.id !22424 2019-Jan-13 11:24:03.883806 - [DEBUG] Compose: AllBottom * AllBottom
425 2019-Jan-13 11:24:03.883836 - [DEBUG]
426 2019-Jan-13 11:24:03.883860 - [DEBUG] Propagate flow
427 2019-Jan-13 11:24:03.883884 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
428 2019-Jan-13 11:24:03.883942 - [DEBUG] Target : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
429 2019-Jan-13 11:24:03.884579 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
430 2019-Jan-13 11:24:03.884635 - [DEBUG] Edge function : AllBottom (result of previous compose)
431 2019-Jan-13 11:24:03.884660 - [DEBUG]
432 2019-Jan-13 11:24:03.884684 - [DEBUG] Join: AllTop & AllBottom
433 2019-Jan-13 11:24:03.884710 - [DEBUG] = AllBottom (new jump func)
434 2019-Jan-13 11:24:03.884734 - [DEBUG]
435 2019-Jan-13 11:24:03.884758 - [DEBUG] Start adding new jump function
436 2019-Jan-13 11:24:03.884781 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
437 2019-Jan-13 11:24:03.884836 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
438 2019-Jan-13 11:24:03.884891 - [DEBUG] Destination : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
439 2019-Jan-13 11:24:03.885517 - [DEBUG] Edge Function : AllBottom
440 2019-Jan-13 11:24:03.885545 - [DEBUG] End adding new jump function
441 2019-Jan-13 11:24:03.885569 - [DEBUG]
442 2019-Jan-13 11:24:03.885593 - [DEBUG] -------------------------------------------- 12. Path Edge --------------------------------------------
443 2019-Jan-13 11:24:03.885617 - [DEBUG]
444 2019-Jan-13 11:24:03.885640 - [DEBUG] Process 12. path edge:
445 2019-Jan-13 11:24:03.885663 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
446 2019-Jan-13 11:24:03.885719 - [DEBUG] N target: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12 ;
447 2019-Jan-13 11:24:03.886346 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
448 2019-Jan-13 11:24:03.886401 - [DEBUG]
449 2019-Jan-13 11:24:03.886425 - [DEBUG] Process normal at target: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a29 = alloca i32, align 4, !phasar.instruction.id !23450 2019-Jan-13 11:24:03.887688 - [DEBUG] Compose: AllBottom * AllBottom
451 2019-Jan-13 11:24:03.887718 - [DEBUG]
452 2019-Jan-13 11:24:03.887742 - [DEBUG] Propagate flow
453 2019-Jan-13 11:24:03.887765 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
454 2019-Jan-13 11:24:03.887821 - [DEBUG] Target : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
455 2019-Jan-13 11:24:03.888458 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
456 2019-Jan-13 11:24:03.888515 - [DEBUG] Edge function : AllBottom (result of previous compose)
457 2019-Jan-13 11:24:03.888540 - [DEBUG]
458 2019-Jan-13 11:24:03.888564 - [DEBUG] Join: AllTop & AllBottom
459 2019-Jan-13 11:24:03.888589 - [DEBUG] = AllBottom (new jump func)
460 2019-Jan-13 11:24:03.888613 - [DEBUG]
461 2019-Jan-13 11:24:03.888637 - [DEBUG] Start adding new jump function
462 2019-Jan-13 11:24:03.888660 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
463 2019-Jan-13 11:24:03.888714 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
464 2019-Jan-13 11:24:03.888768 - [DEBUG] Destination : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
465 2019-Jan-13 11:24:03.889396 - [DEBUG] Edge Function : AllBottom
466 2019-Jan-13 11:24:03.889424 - [DEBUG] End adding new jump function
467 2019-Jan-13 11:24:03.889448 - [DEBUG]
468 2019-Jan-13 11:24:03.889471 - [DEBUG] -------------------------------------------- 13. Path Edge --------------------------------------------
469 2019-Jan-13 11:24:03.889495 - [DEBUG]
470 2019-Jan-13 11:24:03.889518 - [DEBUG] Process 13. path edge:
471 2019-Jan-13 11:24:03.889542 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
472 2019-Jan-13 11:24:03.889598 - [DEBUG] N target: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13 ;
473 2019-Jan-13 11:24:03.890240 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
474 2019-Jan-13 11:24:03.890296 - [DEBUG]
475 2019-Jan-13 11:24:03.890320 - [DEBUG] Process normal at target: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13


Got operands checking instruction (alloca)
getNormalFlowFunction()
%u = alloca i32, align 4, !phasar.instruction.id !24476 2019-Jan-13 11:24:03.891565 - [DEBUG] Compose: AllBottom * AllBottom
477 2019-Jan-13 11:24:03.891594 - [DEBUG]
478 2019-Jan-13 11:24:03.891617 - [DEBUG] Propagate flow
479 2019-Jan-13 11:24:03.891641 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
480 2019-Jan-13 11:24:03.891697 - [DEBUG] Target : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
481 2019-Jan-13 11:24:03.892325 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
482 2019-Jan-13 11:24:03.892381 - [DEBUG] Edge function : AllBottom (result of previous compose)
483 2019-Jan-13 11:24:03.892406 - [DEBUG]
484 2019-Jan-13 11:24:03.892430 - [DEBUG] Join: AllTop & AllBottom
485 2019-Jan-13 11:24:03.892455 - [DEBUG] = AllBottom (new jump func)
486 2019-Jan-13 11:24:03.892479 - [DEBUG]
487 2019-Jan-13 11:24:03.892502 - [DEBUG] Start adding new jump function
488 2019-Jan-13 11:24:03.892525 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
489 2019-Jan-13 11:24:03.892580 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
490 2019-Jan-13 11:24:03.892634 - [DEBUG] Destination : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
491 2019-Jan-13 11:24:03.893261 - [DEBUG] Edge Function : AllBottom
492 2019-Jan-13 11:24:03.893288 - [DEBUG] End adding new jump function
493 2019-Jan-13 11:24:03.893312 - [DEBUG]
494 2019-Jan-13 11:24:03.893362 - [DEBUG] -------------------------------------------- 14. Path Edge --------------------------------------------
495 2019-Jan-13 11:24:03.893387 - [DEBUG]
496 2019-Jan-13 11:24:03.893410 - [DEBUG] Process 14. path edge:
497 2019-Jan-13 11:24:03.893433 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
498 2019-Jan-13 11:24:03.893490 - [DEBUG] N target: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14 ;
499 2019-Jan-13 11:24:03.894116 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
500 2019-Jan-13 11:24:03.894171 - [DEBUG]
501 2019-Jan-13 11:24:03.894195 - [DEBUG] Process normal at target: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a33 = alloca i32, align 4, !phasar.instruction.id !25502 2019-Jan-13 11:24:03.895447 - [DEBUG] Compose: AllBottom * AllBottom
503 2019-Jan-13 11:24:03.895476 - [DEBUG]
504 2019-Jan-13 11:24:03.895500 - [DEBUG] Propagate flow
505 2019-Jan-13 11:24:03.895524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
506 2019-Jan-13 11:24:03.895580 - [DEBUG] Target : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
507 2019-Jan-13 11:24:03.896235 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
508 2019-Jan-13 11:24:03.896292 - [DEBUG] Edge function : AllBottom (result of previous compose)
509 2019-Jan-13 11:24:03.896317 - [DEBUG]
510 2019-Jan-13 11:24:03.896341 - [DEBUG] Join: AllTop & AllBottom
511 2019-Jan-13 11:24:03.896366 - [DEBUG] = AllBottom (new jump func)
512 2019-Jan-13 11:24:03.896391 - [DEBUG]
513 2019-Jan-13 11:24:03.896414 - [DEBUG] Start adding new jump function
514 2019-Jan-13 11:24:03.896438 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
515 2019-Jan-13 11:24:03.896492 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
516 2019-Jan-13 11:24:03.896547 - [DEBUG] Destination : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
517 2019-Jan-13 11:24:03.897192 - [DEBUG] Edge Function : AllBottom
518 2019-Jan-13 11:24:03.897220 - [DEBUG] End adding new jump function
519 2019-Jan-13 11:24:03.897243 - [DEBUG]
520 2019-Jan-13 11:24:03.897267 - [DEBUG] -------------------------------------------- 15. Path Edge --------------------------------------------
521 2019-Jan-13 11:24:03.897291 - [DEBUG]
522 2019-Jan-13 11:24:03.897313 - [DEBUG] Process 15. path edge:
523 2019-Jan-13 11:24:03.897337 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
524 2019-Jan-13 11:24:03.897393 - [DEBUG] N target: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15 ;
525 2019-Jan-13 11:24:03.898020 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
526 2019-Jan-13 11:24:03.898076 - [DEBUG]
527 2019-Jan-13 11:24:03.898100 - [DEBUG] Process normal at target: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a39 = alloca i32, align 4, !phasar.instruction.id !26528 2019-Jan-13 11:24:03.899344 - [DEBUG] Compose: AllBottom * AllBottom
529 2019-Jan-13 11:24:03.899373 - [DEBUG]
530 2019-Jan-13 11:24:03.899397 - [DEBUG] Propagate flow
531 2019-Jan-13 11:24:03.899420 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
532 2019-Jan-13 11:24:03.899476 - [DEBUG] Target : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
533 2019-Jan-13 11:24:03.900121 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
534 2019-Jan-13 11:24:03.900178 - [DEBUG] Edge function : AllBottom (result of previous compose)
535 2019-Jan-13 11:24:03.900202 - [DEBUG]
536 2019-Jan-13 11:24:03.900226 - [DEBUG] Join: AllTop & AllBottom
537 2019-Jan-13 11:24:03.900252 - [DEBUG] = AllBottom (new jump func)
538 2019-Jan-13 11:24:03.900276 - [DEBUG]
539 2019-Jan-13 11:24:03.900299 - [DEBUG] Start adding new jump function
540 2019-Jan-13 11:24:03.900322 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
541 2019-Jan-13 11:24:03.900377 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
542 2019-Jan-13 11:24:03.900432 - [DEBUG] Destination : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
543 2019-Jan-13 11:24:03.901060 - [DEBUG] Edge Function : AllBottom
544 2019-Jan-13 11:24:03.901087 - [DEBUG] End adding new jump function
545 2019-Jan-13 11:24:03.901111 - [DEBUG]
546 2019-Jan-13 11:24:03.901134 - [DEBUG] -------------------------------------------- 16. Path Edge --------------------------------------------
547 2019-Jan-13 11:24:03.901158 - [DEBUG]
548 2019-Jan-13 11:24:03.901181 - [DEBUG] Process 16. path edge:
549 2019-Jan-13 11:24:03.901213 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
550 2019-Jan-13 11:24:03.901269 - [DEBUG] N target: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16 ;
551 2019-Jan-13 11:24:03.901896 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
552 2019-Jan-13 11:24:03.901953 - [DEBUG]
553 2019-Jan-13 11:24:03.901977 - [DEBUG] Process normal at target: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16


Got operands checking instruction (alloca)
getNormalFlowFunction()
store i32 0, i32* %retval, align 4, !phasar.instruction.id !27554 2019-Jan-13 11:24:03.903355 - [DEBUG] Compose: AllBottom * AllBottom
555 2019-Jan-13 11:24:03.903388 - [DEBUG]
556 2019-Jan-13 11:24:03.903412 - [DEBUG] Propagate flow
557 2019-Jan-13 11:24:03.903435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
558 2019-Jan-13 11:24:03.903494 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
559 2019-Jan-13 11:24:03.904141 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
560 2019-Jan-13 11:24:03.904197 - [DEBUG] Edge function : AllBottom (result of previous compose)
561 2019-Jan-13 11:24:03.904222 - [DEBUG]
562 2019-Jan-13 11:24:03.904246 - [DEBUG] Join: AllTop & AllBottom
563 2019-Jan-13 11:24:03.904271 - [DEBUG] = AllBottom (new jump func)
564 2019-Jan-13 11:24:03.904295 - [DEBUG]
565 2019-Jan-13 11:24:03.904318 - [DEBUG] Start adding new jump function
566 2019-Jan-13 11:24:03.904341 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
567 2019-Jan-13 11:24:03.904396 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
568 2019-Jan-13 11:24:03.904451 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
569 2019-Jan-13 11:24:03.905089 - [DEBUG] Edge Function : AllBottom
570 2019-Jan-13 11:24:03.905120 - [DEBUG] End adding new jump function
571 2019-Jan-13 11:24:03.905144 - [DEBUG]
572 2019-Jan-13 11:24:03.905168 - [DEBUG] -------------------------------------------- 17. Path Edge --------------------------------------------
573 2019-Jan-13 11:24:03.905192 - [DEBUG]
574 2019-Jan-13 11:24:03.905215 - [DEBUG] Process 17. path edge:
575 2019-Jan-13 11:24:03.905239 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
576 2019-Jan-13 11:24:03.905295 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17 ;
577 2019-Jan-13 11:24:03.905933 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
578 2019-Jan-13 11:24:03.905994 - [DEBUG]
579 2019-Jan-13 11:24:03.906018 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
580 2019-Jan-13 11:24:03.906677 - [DEBUG] Possible callees:
581 2019-Jan-13 11:24:03.906704 - [DEBUG] llvm.dbg.declare
582 2019-Jan-13 11:24:03.906729 - [DEBUG] Possible return sites:
583 2019-Jan-13 11:24:03.906752 - [DEBUG] call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18


Got store instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31584 2019-Jan-13 11:24:03.908127 - [DEBUG] Found and process special summary
585 2019-Jan-13 11:24:03.908170 - [DEBUG] Compose: EdgeIdentity * AllBottom
586 2019-Jan-13 11:24:03.908197 - [DEBUG]
587 2019-Jan-13 11:24:03.908221 - [DEBUG] Propagate flow
588 2019-Jan-13 11:24:03.908244 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
589 2019-Jan-13 11:24:03.908302 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
590 2019-Jan-13 11:24:03.908952 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
591 2019-Jan-13 11:24:03.909008 - [DEBUG] Edge function : AllBottom (result of previous compose)
592 2019-Jan-13 11:24:03.909033 - [DEBUG]
593 2019-Jan-13 11:24:03.909057 - [DEBUG] Join: AllTop & AllBottom
594 2019-Jan-13 11:24:03.909083 - [DEBUG] = AllBottom (new jump func)
595 2019-Jan-13 11:24:03.909107 - [DEBUG]
596 2019-Jan-13 11:24:03.909130 - [DEBUG] Start adding new jump function
597 2019-Jan-13 11:24:03.909153 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
598 2019-Jan-13 11:24:03.909208 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
599 2019-Jan-13 11:24:03.909263 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
600 2019-Jan-13 11:24:03.909901 - [DEBUG] Edge Function : AllBottom
601 2019-Jan-13 11:24:03.909928 - [DEBUG] End adding new jump function
602 2019-Jan-13 11:24:03.909953 - [DEBUG]
603 2019-Jan-13 11:24:03.909976 - [DEBUG] -------------------------------------------- 18. Path Edge --------------------------------------------
604 2019-Jan-13 11:24:03.910015 - [DEBUG]
605 2019-Jan-13 11:24:03.910039 - [DEBUG] Process 18. path edge:
606 2019-Jan-13 11:24:03.910063 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
607 2019-Jan-13 11:24:03.910119 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18 ;
608 2019-Jan-13 11:24:03.910758 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
609 2019-Jan-13 11:24:03.910814 - [DEBUG]
610 2019-Jan-13 11:24:03.910838 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
611 2019-Jan-13 11:24:03.911479 - [DEBUG] Possible callees:
612 2019-Jan-13 11:24:03.911504 - [DEBUG] llvm.dbg.declare
613 2019-Jan-13 11:24:03.911528 - [DEBUG] Possible return sites:
614 2019-Jan-13 11:24:03.911552 - [DEBUG] call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34615 2019-Jan-13 11:24:03.912813 - [DEBUG] Found and process special summary
616 2019-Jan-13 11:24:03.912845 - [DEBUG] Compose: EdgeIdentity * AllBottom
617 2019-Jan-13 11:24:03.912872 - [DEBUG]
618 2019-Jan-13 11:24:03.912896 - [DEBUG] Propagate flow
619 2019-Jan-13 11:24:03.912919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
620 2019-Jan-13 11:24:03.912975 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
621 2019-Jan-13 11:24:03.913639 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
622 2019-Jan-13 11:24:03.913695 - [DEBUG] Edge function : AllBottom (result of previous compose)
623 2019-Jan-13 11:24:03.913720 - [DEBUG]
624 2019-Jan-13 11:24:03.913744 - [DEBUG] Join: AllTop & AllBottom
625 2019-Jan-13 11:24:03.913769 - [DEBUG] = AllBottom (new jump func)
626 2019-Jan-13 11:24:03.913794 - [DEBUG]
627 2019-Jan-13 11:24:03.913817 - [DEBUG] Start adding new jump function
628 2019-Jan-13 11:24:03.913840 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
629 2019-Jan-13 11:24:03.913895 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
630 2019-Jan-13 11:24:03.913949 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
631 2019-Jan-13 11:24:03.914587 - [DEBUG] Edge Function : AllBottom
632 2019-Jan-13 11:24:03.914615 - [DEBUG] End adding new jump function
633 2019-Jan-13 11:24:03.914639 - [DEBUG]
634 2019-Jan-13 11:24:03.914669 - [DEBUG] -------------------------------------------- 19. Path Edge --------------------------------------------
635 2019-Jan-13 11:24:03.914694 - [DEBUG]
636 2019-Jan-13 11:24:03.914717 - [DEBUG] Process 19. path edge:
637 2019-Jan-13 11:24:03.914740 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
638 2019-Jan-13 11:24:03.914797 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19 ;
639 2019-Jan-13 11:24:03.915436 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
640 2019-Jan-13 11:24:03.915492 - [DEBUG]
641 2019-Jan-13 11:24:03.915516 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
642 2019-Jan-13 11:24:03.916156 - [DEBUG] Possible callees:
643 2019-Jan-13 11:24:03.916181 - [DEBUG] llvm.dbg.declare
644 2019-Jan-13 11:24:03.916205 - [DEBUG] Possible return sites:
645 2019-Jan-13 11:24:03.916228 - [DEBUG] %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37646 2019-Jan-13 11:24:03.917519 - [DEBUG] Found and process special summary
647 2019-Jan-13 11:24:03.917551 - [DEBUG] Compose: EdgeIdentity * AllBottom
648 2019-Jan-13 11:24:03.917578 - [DEBUG]
649 2019-Jan-13 11:24:03.917602 - [DEBUG] Propagate flow
650 2019-Jan-13 11:24:03.917626 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
651 2019-Jan-13 11:24:03.917682 - [DEBUG] Target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
652 2019-Jan-13 11:24:03.918327 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
653 2019-Jan-13 11:24:03.918383 - [DEBUG] Edge function : AllBottom (result of previous compose)
654 2019-Jan-13 11:24:03.918408 - [DEBUG]
655 2019-Jan-13 11:24:03.918432 - [DEBUG] Join: AllTop & AllBottom
656 2019-Jan-13 11:24:03.918458 - [DEBUG] = AllBottom (new jump func)
657 2019-Jan-13 11:24:03.918483 - [DEBUG]
658 2019-Jan-13 11:24:03.918506 - [DEBUG] Start adding new jump function
659 2019-Jan-13 11:24:03.918529 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
660 2019-Jan-13 11:24:03.918584 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
661 2019-Jan-13 11:24:03.918639 - [DEBUG] Destination : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
662 2019-Jan-13 11:24:03.919284 - [DEBUG] Edge Function : AllBottom
663 2019-Jan-13 11:24:03.919312 - [DEBUG] End adding new jump function
664 2019-Jan-13 11:24:03.919341 - [DEBUG]
665 2019-Jan-13 11:24:03.919365 - [DEBUG] -------------------------------------------- 20. Path Edge --------------------------------------------
666 2019-Jan-13 11:24:03.919388 - [DEBUG]
667 2019-Jan-13 11:24:03.919412 - [DEBUG] Process 20. path edge:
668 2019-Jan-13 11:24:03.919435 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
669 2019-Jan-13 11:24:03.919491 - [DEBUG] N target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 ;
670 2019-Jan-13 11:24:03.920155 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
671 2019-Jan-13 11:24:03.920211 - [DEBUG]
672 2019-Jan-13 11:24:03.920235 - [DEBUG] Process call at target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
673 2019-Jan-13 11:24:03.920885 - [DEBUG] Possible callees:
674 2019-Jan-13 11:24:03.920910 - [DEBUG] getenv
675 2019-Jan-13 11:24:03.920934 - [DEBUG] Possible return sites:
676 2019-Jan-13 11:24:03.920966 - [DEBUG] store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21


getSummaryFlowFunction()
%call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39677 2019-Jan-13 11:24:03.922229 - [DEBUG] Found and process special summary
678 2019-Jan-13 11:24:03.922334 - [DEBUG] Compose: EdgeIdentity * AllBottom
679 2019-Jan-13 11:24:03.922361 - [DEBUG]
680 2019-Jan-13 11:24:03.922385 - [DEBUG] Propagate flow
681 2019-Jan-13 11:24:03.922408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
682 2019-Jan-13 11:24:03.922465 - [DEBUG] Target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
683 2019-Jan-13 11:24:03.923103 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
684 2019-Jan-13 11:24:03.923765 - [DEBUG] Edge function : AllBottom (result of previous compose)
685 2019-Jan-13 11:24:03.923790 - [DEBUG]
686 2019-Jan-13 11:24:03.923815 - [DEBUG] Join: AllTop & AllBottom
687 2019-Jan-13 11:24:03.923840 - [DEBUG] = AllBottom (new jump func)
688 2019-Jan-13 11:24:03.923865 - [DEBUG]
689 2019-Jan-13 11:24:03.923888 - [DEBUG] Start adding new jump function
690 2019-Jan-13 11:24:03.923911 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
691 2019-Jan-13 11:24:03.923967 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
692 2019-Jan-13 11:24:03.924612 - [DEBUG] Destination : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
693 2019-Jan-13 11:24:03.925242 - [DEBUG] Edge Function : AllBottom
694 2019-Jan-13 11:24:03.925270 - [DEBUG] End adding new jump function
695 2019-Jan-13 11:24:03.925294 - [DEBUG]
696 2019-Jan-13 11:24:03.925317 - [DEBUG] -------------------------------------------- 21. Path Edge --------------------------------------------
697 2019-Jan-13 11:24:03.925341 - [DEBUG]
698 2019-Jan-13 11:24:03.925365 - [DEBUG] Process 21. path edge:
699 2019-Jan-13 11:24:03.925388 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
700 2019-Jan-13 11:24:03.925445 - [DEBUG] N target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 ;
701 2019-Jan-13 11:24:03.926074 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
702 2019-Jan-13 11:24:03.926733 - [DEBUG]
703 2019-Jan-13 11:24:03.926757 - [DEBUG] Process normal at target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21


getNormalFlowFunction()
store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40704 2019-Jan-13 11:24:03.928037 - [DEBUG] Compose: EdgeIdentity * AllBottom
705 2019-Jan-13 11:24:03.928067 - [DEBUG]
706 2019-Jan-13 11:24:03.928090 - [DEBUG] Propagate flow
707 2019-Jan-13 11:24:03.928114 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
708 2019-Jan-13 11:24:03.928170 - [DEBUG] Target : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
709 2019-Jan-13 11:24:03.928800 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
710 2019-Jan-13 11:24:03.929428 - [DEBUG] Edge function : AllBottom (result of previous compose)
711 2019-Jan-13 11:24:03.929453 - [DEBUG]
712 2019-Jan-13 11:24:03.929477 - [DEBUG] Join: AllTop & AllBottom
713 2019-Jan-13 11:24:03.929503 - [DEBUG] = AllBottom (new jump func)
714 2019-Jan-13 11:24:03.929527 - [DEBUG]
715 2019-Jan-13 11:24:03.929550 - [DEBUG] Start adding new jump function
716 2019-Jan-13 11:24:03.929573 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
717 2019-Jan-13 11:24:03.929638 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
718 2019-Jan-13 11:24:03.930284 - [DEBUG] Destination : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
719 2019-Jan-13 11:24:03.930913 - [DEBUG] Edge Function : AllBottom
720 2019-Jan-13 11:24:03.930941 - [DEBUG] End adding new jump function
721 2019-Jan-13 11:24:03.930965 - [DEBUG]
722 2019-Jan-13 11:24:03.930988 - [DEBUG] -------------------------------------------- 22. Path Edge --------------------------------------------
723 2019-Jan-13 11:24:03.931012 - [DEBUG]
724 2019-Jan-13 11:24:03.931035 - [DEBUG] Process 22. path edge:
725 2019-Jan-13 11:24:03.931058 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
726 2019-Jan-13 11:24:03.931114 - [DEBUG] N target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 ;
727 2019-Jan-13 11:24:03.931743 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
728 2019-Jan-13 11:24:03.932372 - [DEBUG]
729 2019-Jan-13 11:24:03.932396 - [DEBUG] Process normal at target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22


Got store instruction
getNormalFlowFunction()
%0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43730 2019-Jan-13 11:24:03.933788 - [DEBUG] Compose: EdgeIdentity * AllBottom
731 2019-Jan-13 11:24:03.933818 - [DEBUG]
732 2019-Jan-13 11:24:03.933842 - [DEBUG] Propagate flow
733 2019-Jan-13 11:24:03.933865 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
734 2019-Jan-13 11:24:03.933923 - [DEBUG] Target : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
735 2019-Jan-13 11:24:03.934562 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
736 2019-Jan-13 11:24:03.935190 - [DEBUG] Edge function : AllBottom (result of previous compose)
737 2019-Jan-13 11:24:03.935215 - [DEBUG]
738 2019-Jan-13 11:24:03.935239 - [DEBUG] Join: AllTop & AllBottom
739 2019-Jan-13 11:24:03.935265 - [DEBUG] = AllBottom (new jump func)
740 2019-Jan-13 11:24:03.935289 - [DEBUG]
741 2019-Jan-13 11:24:03.935313 - [DEBUG] Start adding new jump function
742 2019-Jan-13 11:24:03.935336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
743 2019-Jan-13 11:24:03.935391 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
744 2019-Jan-13 11:24:03.936030 - [DEBUG] Destination : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
745 2019-Jan-13 11:24:03.936674 - [DEBUG] Edge Function : AllBottom
746 2019-Jan-13 11:24:03.936705 - [DEBUG] End adding new jump function
747 2019-Jan-13 11:24:03.936729 - [DEBUG]
748 2019-Jan-13 11:24:03.936753 - [DEBUG] -------------------------------------------- 23. Path Edge --------------------------------------------
749 2019-Jan-13 11:24:03.936776 - [DEBUG]
750 2019-Jan-13 11:24:03.936799 - [DEBUG] Process 23. path edge:
751 2019-Jan-13 11:24:03.936823 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
752 2019-Jan-13 11:24:03.936879 - [DEBUG] N target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 ;
753 2019-Jan-13 11:24:03.937512 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
754 2019-Jan-13 11:24:03.938141 - [DEBUG]
755 2019-Jan-13 11:24:03.938165 - [DEBUG] Process normal at target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23


Got load instruction
getNormalFlowFunction()
%tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44756 2019-Jan-13 11:24:03.939506 - [DEBUG] Compose: EdgeIdentity * AllBottom
757 2019-Jan-13 11:24:03.939536 - [DEBUG]
758 2019-Jan-13 11:24:03.939560 - [DEBUG] Propagate flow
759 2019-Jan-13 11:24:03.939583 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
760 2019-Jan-13 11:24:03.939649 - [DEBUG] Target : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
761 2019-Jan-13 11:24:03.940295 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
762 2019-Jan-13 11:24:03.940925 - [DEBUG] Edge function : AllBottom (result of previous compose)
763 2019-Jan-13 11:24:03.940950 - [DEBUG]
764 2019-Jan-13 11:24:03.940974 - [DEBUG] Join: AllTop & AllBottom
765 2019-Jan-13 11:24:03.941000 - [DEBUG] = AllBottom (new jump func)
766 2019-Jan-13 11:24:03.941024 - [DEBUG]
767 2019-Jan-13 11:24:03.941047 - [DEBUG] Start adding new jump function
768 2019-Jan-13 11:24:03.941070 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
769 2019-Jan-13 11:24:03.941127 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
770 2019-Jan-13 11:24:03.941755 - [DEBUG] Destination : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
771 2019-Jan-13 11:24:03.942381 - [DEBUG] Edge Function : AllBottom
772 2019-Jan-13 11:24:03.942409 - [DEBUG] End adding new jump function
773 2019-Jan-13 11:24:03.942433 - [DEBUG]
774 2019-Jan-13 11:24:03.942456 - [DEBUG] -------------------------------------------- 24. Path Edge --------------------------------------------
775 2019-Jan-13 11:24:03.942480 - [DEBUG]
776 2019-Jan-13 11:24:03.942503 - [DEBUG] Process 24. path edge:
777 2019-Jan-13 11:24:03.942526 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
778 2019-Jan-13 11:24:03.942582 - [DEBUG] N target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 ;
779 2019-Jan-13 11:24:03.943210 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
780 2019-Jan-13 11:24:03.943856 - [DEBUG]
781 2019-Jan-13 11:24:03.943881 - [DEBUG] Process normal at target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46782 2019-Jan-13 11:24:03.945141 - [DEBUG] Compose: EdgeIdentity * AllBottom
783 2019-Jan-13 11:24:03.945171 - [DEBUG]
784 2019-Jan-13 11:24:03.945194 - [DEBUG] Propagate flow
785 2019-Jan-13 11:24:03.945217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
786 2019-Jan-13 11:24:03.945274 - [DEBUG] Target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
787 2019-Jan-13 11:24:03.945904 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
788 2019-Jan-13 11:24:03.946532 - [DEBUG] Edge function : AllBottom (result of previous compose)
789 2019-Jan-13 11:24:03.946557 - [DEBUG]
790 2019-Jan-13 11:24:03.946582 - [DEBUG] Join: AllTop & AllBottom
791 2019-Jan-13 11:24:03.946607 - [DEBUG] = AllBottom (new jump func)
792 2019-Jan-13 11:24:03.946631 - [DEBUG]
793 2019-Jan-13 11:24:03.946654 - [DEBUG] Start adding new jump function
794 2019-Jan-13 11:24:03.946692 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
795 2019-Jan-13 11:24:03.946748 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
796 2019-Jan-13 11:24:03.947377 - [DEBUG] Destination : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
797 2019-Jan-13 11:24:03.948005 - [DEBUG] Edge Function : AllBottom
798 2019-Jan-13 11:24:03.948033 - [DEBUG] End adding new jump function
799 2019-Jan-13 11:24:03.948057 - [DEBUG]
800 2019-Jan-13 11:24:03.948081 - [DEBUG] -------------------------------------------- 25. Path Edge --------------------------------------------
801 2019-Jan-13 11:24:03.948105 - [DEBUG]
802 2019-Jan-13 11:24:03.948128 - [DEBUG] Process 25. path edge:
803 2019-Jan-13 11:24:03.948159 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
804 2019-Jan-13 11:24:03.948216 - [DEBUG] N target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 ;
805 2019-Jan-13 11:24:03.948845 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
806 2019-Jan-13 11:24:03.949473 - [DEBUG]
807 2019-Jan-13 11:24:03.949497 - [DEBUG] Process normal at target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25


Got branch instruction
getNormalFlowFunction()
%1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50808 2019-Jan-13 11:24:03.950790 - [DEBUG] Compose: EdgeIdentity * AllBottom
809 2019-Jan-13 11:24:03.950819 - [DEBUG]
810 2019-Jan-13 11:24:03.950843 - [DEBUG] Propagate flow
811 2019-Jan-13 11:24:03.950866 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
812 2019-Jan-13 11:24:03.950923 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
813 2019-Jan-13 11:24:03.951556 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
814 2019-Jan-13 11:24:03.952192 - [DEBUG] Edge function : AllBottom (result of previous compose)
815 2019-Jan-13 11:24:03.952217 - [DEBUG]
816 2019-Jan-13 11:24:03.952241 - [DEBUG] Join: AllTop & AllBottom
817 2019-Jan-13 11:24:03.952266 - [DEBUG] = AllBottom (new jump func)
818 2019-Jan-13 11:24:03.952290 - [DEBUG]
819 2019-Jan-13 11:24:03.952314 - [DEBUG] Start adding new jump function
820 2019-Jan-13 11:24:03.952337 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
821 2019-Jan-13 11:24:03.952393 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
822 2019-Jan-13 11:24:03.953023 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
823 2019-Jan-13 11:24:03.953668 - [DEBUG] Edge Function : AllBottom
824 2019-Jan-13 11:24:03.953696 - [DEBUG] End adding new jump function
825 2019-Jan-13 11:24:03.953719 - [DEBUG]
826 2019-Jan-13 11:24:03.953743 - [DEBUG] -------------------------------------------- 26. Path Edge --------------------------------------------
827 2019-Jan-13 11:24:03.953766 - [DEBUG]
828 2019-Jan-13 11:24:03.953789 - [DEBUG] Process 26. path edge:
829 2019-Jan-13 11:24:03.953813 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
830 2019-Jan-13 11:24:03.953869 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
831 2019-Jan-13 11:24:03.954502 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
832 2019-Jan-13 11:24:03.955129 - [DEBUG]
833 2019-Jan-13 11:24:03.955154 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26


Got load instruction
getNormalFlowFunction()
%tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51834 2019-Jan-13 11:24:03.956416 - [DEBUG] Compose: EdgeIdentity * AllBottom
835 2019-Jan-13 11:24:03.956446 - [DEBUG]
836 2019-Jan-13 11:24:03.956469 - [DEBUG] Propagate flow
837 2019-Jan-13 11:24:03.956493 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
838 2019-Jan-13 11:24:03.956549 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
839 2019-Jan-13 11:24:03.957200 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
840 2019-Jan-13 11:24:03.957836 - [DEBUG] Edge function : AllBottom (result of previous compose)
841 2019-Jan-13 11:24:03.957861 - [DEBUG]
842 2019-Jan-13 11:24:03.957885 - [DEBUG] Join: AllTop & AllBottom
843 2019-Jan-13 11:24:03.957910 - [DEBUG] = AllBottom (new jump func)
844 2019-Jan-13 11:24:03.957935 - [DEBUG]
845 2019-Jan-13 11:24:03.957958 - [DEBUG] Start adding new jump function
846 2019-Jan-13 11:24:03.957989 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
847 2019-Jan-13 11:24:03.958045 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
848 2019-Jan-13 11:24:03.958676 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
849 2019-Jan-13 11:24:03.959302 - [DEBUG] Edge Function : AllBottom
850 2019-Jan-13 11:24:03.959330 - [DEBUG] End adding new jump function
851 2019-Jan-13 11:24:03.959354 - [DEBUG]
852 2019-Jan-13 11:24:03.959378 - [DEBUG] -------------------------------------------- 27. Path Edge --------------------------------------------
853 2019-Jan-13 11:24:03.959402 - [DEBUG]
854 2019-Jan-13 11:24:03.959425 - [DEBUG] Process 27. path edge:
855 2019-Jan-13 11:24:03.959449 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
856 2019-Jan-13 11:24:03.959505 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
857 2019-Jan-13 11:24:03.960149 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
858 2019-Jan-13 11:24:03.960778 - [DEBUG]
859 2019-Jan-13 11:24:03.960804 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53860 2019-Jan-13 11:24:03.962047 - [DEBUG] Compose: EdgeIdentity * AllBottom
861 2019-Jan-13 11:24:03.962076 - [DEBUG]
862 2019-Jan-13 11:24:03.962099 - [DEBUG] Propagate flow
863 2019-Jan-13 11:24:03.962122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
864 2019-Jan-13 11:24:03.962179 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
865 2019-Jan-13 11:24:03.962808 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
866 2019-Jan-13 11:24:03.963452 - [DEBUG] Edge function : AllBottom (result of previous compose)
867 2019-Jan-13 11:24:03.963477 - [DEBUG]
868 2019-Jan-13 11:24:03.963501 - [DEBUG] Join: AllTop & AllBottom
869 2019-Jan-13 11:24:03.963527 - [DEBUG] = AllBottom (new jump func)
870 2019-Jan-13 11:24:03.963551 - [DEBUG]
871 2019-Jan-13 11:24:03.963574 - [DEBUG] Start adding new jump function
872 2019-Jan-13 11:24:03.963597 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
873 2019-Jan-13 11:24:03.963653 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
874 2019-Jan-13 11:24:03.964280 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
875 2019-Jan-13 11:24:03.964909 - [DEBUG] Edge Function : AllBottom
876 2019-Jan-13 11:24:03.964936 - [DEBUG] End adding new jump function
877 2019-Jan-13 11:24:03.964960 - [DEBUG]
878 2019-Jan-13 11:24:03.964984 - [DEBUG] -------------------------------------------- 28. Path Edge --------------------------------------------
879 2019-Jan-13 11:24:03.965007 - [DEBUG]
880 2019-Jan-13 11:24:03.965031 - [DEBUG] Process 28. path edge:
881 2019-Jan-13 11:24:03.965054 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
882 2019-Jan-13 11:24:03.965110 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
883 2019-Jan-13 11:24:03.965739 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
884 2019-Jan-13 11:24:03.966368 - [DEBUG]
885 2019-Jan-13 11:24:03.966392 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28


Got branch instruction
getNormalFlowFunction()
%2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56886 2019-Jan-13 11:24:03.967666 - [DEBUG] Compose: EdgeIdentity * AllBottom
887 2019-Jan-13 11:24:03.967696 - [DEBUG]
888 2019-Jan-13 11:24:03.967720 - [DEBUG] Propagate flow
889 2019-Jan-13 11:24:03.967743 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
890 2019-Jan-13 11:24:03.967800 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
891 2019-Jan-13 11:24:03.968451 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
892 2019-Jan-13 11:24:03.969081 - [DEBUG] Edge function : AllBottom (result of previous compose)
893 2019-Jan-13 11:24:03.969107 - [DEBUG]
894 2019-Jan-13 11:24:03.969131 - [DEBUG] Join: AllTop & AllBottom
895 2019-Jan-13 11:24:03.969156 - [DEBUG] = AllBottom (new jump func)
896 2019-Jan-13 11:24:03.969181 - [DEBUG]
897 2019-Jan-13 11:24:03.969204 - [DEBUG] Start adding new jump function
898 2019-Jan-13 11:24:03.969227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
899 2019-Jan-13 11:24:03.969283 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
900 2019-Jan-13 11:24:03.969913 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
901 2019-Jan-13 11:24:03.970562 - [DEBUG] Edge Function : AllBottom
902 2019-Jan-13 11:24:03.970590 - [DEBUG] End adding new jump function
903 2019-Jan-13 11:24:03.970614 - [DEBUG]
904 2019-Jan-13 11:24:03.970638 - [DEBUG] -------------------------------------------- 29. Path Edge --------------------------------------------
905 2019-Jan-13 11:24:03.970662 - [DEBUG]
906 2019-Jan-13 11:24:03.970685 - [DEBUG] Process 29. path edge:
907 2019-Jan-13 11:24:03.970709 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
908 2019-Jan-13 11:24:03.970765 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
909 2019-Jan-13 11:24:03.971399 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
910 2019-Jan-13 11:24:03.972028 - [DEBUG]
911 2019-Jan-13 11:24:03.972054 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29


Got load instruction
getNormalFlowFunction()
switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58912 2019-Jan-13 11:24:03.973324 - [DEBUG] Compose: EdgeIdentity * AllBottom
913 2019-Jan-13 11:24:03.973367 - [DEBUG]
914 2019-Jan-13 11:24:03.973391 - [DEBUG] Propagate flow
915 2019-Jan-13 11:24:03.973414 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
916 2019-Jan-13 11:24:03.973471 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
917 2019-Jan-13 11:24:03.974115 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
918 2019-Jan-13 11:24:03.974744 - [DEBUG] Edge function : AllBottom (result of previous compose)
919 2019-Jan-13 11:24:03.974769 - [DEBUG]
920 2019-Jan-13 11:24:03.974793 - [DEBUG] Join: AllTop & AllBottom
921 2019-Jan-13 11:24:03.974818 - [DEBUG] = AllBottom (new jump func)
922 2019-Jan-13 11:24:03.974843 - [DEBUG]
923 2019-Jan-13 11:24:03.974866 - [DEBUG] Start adding new jump function
924 2019-Jan-13 11:24:03.974889 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
925 2019-Jan-13 11:24:03.974945 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
926 2019-Jan-13 11:24:03.975574 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
927 2019-Jan-13 11:24:03.976204 - [DEBUG] Edge Function : AllBottom
928 2019-Jan-13 11:24:03.976232 - [DEBUG] End adding new jump function
929 2019-Jan-13 11:24:03.976268 - [DEBUG]
930 2019-Jan-13 11:24:03.976292 - [DEBUG] -------------------------------------------- 30. Path Edge --------------------------------------------
931 2019-Jan-13 11:24:03.976316 - [DEBUG]
932 2019-Jan-13 11:24:03.976339 - [DEBUG] Process 30. path edge:
933 2019-Jan-13 11:24:03.976362 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
934 2019-Jan-13 11:24:03.976419 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
935 2019-Jan-13 11:24:03.977065 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
936 2019-Jan-13 11:24:03.977694 - [DEBUG]
937 2019-Jan-13 11:24:03.977718 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30


Got switch instruction
getNormalFlowFunction()
store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61938 2019-Jan-13 11:24:03.978973 - [DEBUG] Compose: EdgeIdentity * AllBottom
939 2019-Jan-13 11:24:03.979003 - [DEBUG]
940 2019-Jan-13 11:24:03.979027 - [DEBUG] Propagate flow
941 2019-Jan-13 11:24:03.979050 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
942 2019-Jan-13 11:24:03.979107 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
943 2019-Jan-13 11:24:03.979740 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
944 2019-Jan-13 11:24:03.980384 - [DEBUG] Edge function : AllBottom (result of previous compose)
945 2019-Jan-13 11:24:03.980409 - [DEBUG]
946 2019-Jan-13 11:24:03.980433 - [DEBUG] Join: AllTop & AllBottom
947 2019-Jan-13 11:24:03.980459 - [DEBUG] = AllBottom (new jump func)
948 2019-Jan-13 11:24:03.980483 - [DEBUG]
949 2019-Jan-13 11:24:03.980506 - [DEBUG] Start adding new jump function
950 2019-Jan-13 11:24:03.980529 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
951 2019-Jan-13 11:24:03.980585 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
952 2019-Jan-13 11:24:03.981213 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
953 2019-Jan-13 11:24:03.981839 - [DEBUG] Edge Function : AllBottom
954 2019-Jan-13 11:24:03.981866 - [DEBUG] End adding new jump function
955 2019-Jan-13 11:24:03.981890 - [DEBUG]
956 2019-Jan-13 11:24:03.981914 - [DEBUG] -------------------------------------------- 31. Path Edge --------------------------------------------
957 2019-Jan-13 11:24:03.981938 - [DEBUG]
958 2019-Jan-13 11:24:03.981961 - [DEBUG] Process 31. path edge:
959 2019-Jan-13 11:24:03.981985 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
960 2019-Jan-13 11:24:03.982041 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
961 2019-Jan-13 11:24:03.982669 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
962 2019-Jan-13 11:24:03.983298 - [DEBUG]
963 2019-Jan-13 11:24:03.983323 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31


Got store instruction
getNormalFlowFunction()
br label %sw.bb, !dbg !62, !phasar.instruction.id !63964 2019-Jan-13 11:24:03.984583 - [DEBUG] Compose: EdgeIdentity * AllBottom
965 2019-Jan-13 11:24:03.984613 - [DEBUG]
966 2019-Jan-13 11:24:03.984637 - [DEBUG] Propagate flow
967 2019-Jan-13 11:24:03.984660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
968 2019-Jan-13 11:24:03.984717 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
969 2019-Jan-13 11:24:03.985346 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
970 2019-Jan-13 11:24:03.985975 - [DEBUG] Edge function : AllBottom (result of previous compose)
971 2019-Jan-13 11:24:03.986000 - [DEBUG]
972 2019-Jan-13 11:24:03.986032 - [DEBUG] Join: AllTop & AllBottom
973 2019-Jan-13 11:24:03.986058 - [DEBUG] = AllBottom (new jump func)
974 2019-Jan-13 11:24:03.986083 - [DEBUG]
975 2019-Jan-13 11:24:03.986106 - [DEBUG] Start adding new jump function
976 2019-Jan-13 11:24:03.986129 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
977 2019-Jan-13 11:24:03.986185 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
978 2019-Jan-13 11:24:03.986829 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
979 2019-Jan-13 11:24:03.987457 - [DEBUG] Edge Function : AllBottom
980 2019-Jan-13 11:24:03.987485 - [DEBUG] End adding new jump function
981 2019-Jan-13 11:24:03.987509 - [DEBUG]
982 2019-Jan-13 11:24:03.987532 - [DEBUG] -------------------------------------------- 32. Path Edge --------------------------------------------
983 2019-Jan-13 11:24:03.987556 - [DEBUG]
984 2019-Jan-13 11:24:03.987579 - [DEBUG] Process 32. path edge:
985 2019-Jan-13 11:24:03.987603 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
986 2019-Jan-13 11:24:03.987659 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
987 2019-Jan-13 11:24:03.988288 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
988 2019-Jan-13 11:24:03.988917 - [DEBUG]
989 2019-Jan-13 11:24:03.988942 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32


Got branch instruction
getNormalFlowFunction()
%3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65990 2019-Jan-13 11:24:03.990206 - [DEBUG] Compose: EdgeIdentity * AllBottom
991 2019-Jan-13 11:24:03.990235 - [DEBUG]
992 2019-Jan-13 11:24:03.990259 - [DEBUG] Propagate flow
993 2019-Jan-13 11:24:03.990282 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
994 2019-Jan-13 11:24:03.990339 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
995 2019-Jan-13 11:24:03.990979 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
996 2019-Jan-13 11:24:03.991608 - [DEBUG] Edge function : AllBottom (result of previous compose)
997 2019-Jan-13 11:24:03.991634 - [DEBUG]
998 2019-Jan-13 11:24:03.991657 - [DEBUG] Join: AllTop & AllBottom
999 2019-Jan-13 11:24:03.991683 - [DEBUG] = AllBottom (new jump func)
1000 2019-Jan-13 11:24:03.991707 - [DEBUG]
1001 2019-Jan-13 11:24:03.991730 - [DEBUG] Start adding new jump function
1002 2019-Jan-13 11:24:03.991754 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1003 2019-Jan-13 11:24:03.991809 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1004 2019-Jan-13 11:24:03.992440 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
1005 2019-Jan-13 11:24:03.993073 - [DEBUG] Edge Function : AllBottom
1006 2019-Jan-13 11:24:03.993101 - [DEBUG] End adding new jump function
1007 2019-Jan-13 11:24:03.993125 - [DEBUG]
1008 2019-Jan-13 11:24:03.993149 - [DEBUG] -------------------------------------------- 33. Path Edge --------------------------------------------
1009 2019-Jan-13 11:24:03.993173 - [DEBUG]
1010 2019-Jan-13 11:24:03.993196 - [DEBUG] Process 33. path edge:
1011 2019-Jan-13 11:24:03.993219 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1012 2019-Jan-13 11:24:03.993275 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
1013 2019-Jan-13 11:24:03.993926 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1014 2019-Jan-13 11:24:03.994556 - [DEBUG]
1015 2019-Jan-13 11:24:03.994592 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33


Got load instruction
getNormalFlowFunction()
switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !671016 2019-Jan-13 11:24:03.995847 - [DEBUG] Compose: EdgeIdentity * AllBottom
1017 2019-Jan-13 11:24:03.995877 - [DEBUG]
1018 2019-Jan-13 11:24:03.995900 - [DEBUG] Propagate flow
1019 2019-Jan-13 11:24:03.995924 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1020 2019-Jan-13 11:24:03.995980 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1021 2019-Jan-13 11:24:03.996612 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1022 2019-Jan-13 11:24:03.997256 - [DEBUG] Edge function : AllBottom (result of previous compose)
1023 2019-Jan-13 11:24:03.997281 - [DEBUG]
1024 2019-Jan-13 11:24:03.997305 - [DEBUG] Join: AllTop & AllBottom
1025 2019-Jan-13 11:24:03.997331 - [DEBUG] = AllBottom (new jump func)
1026 2019-Jan-13 11:24:03.997355 - [DEBUG]
1027 2019-Jan-13 11:24:03.997378 - [DEBUG] Start adding new jump function
1028 2019-Jan-13 11:24:03.997401 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1029 2019-Jan-13 11:24:03.997456 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1030 2019-Jan-13 11:24:03.998087 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1031 2019-Jan-13 11:24:03.998715 - [DEBUG] Edge Function : AllBottom
1032 2019-Jan-13 11:24:03.998742 - [DEBUG] End adding new jump function
1033 2019-Jan-13 11:24:03.998766 - [DEBUG]
1034 2019-Jan-13 11:24:03.998789 - [DEBUG] -------------------------------------------- 34. Path Edge --------------------------------------------
1035 2019-Jan-13 11:24:03.998813 - [DEBUG]
1036 2019-Jan-13 11:24:03.998836 - [DEBUG] Process 34. path edge:
1037 2019-Jan-13 11:24:03.998860 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1038 2019-Jan-13 11:24:03.998916 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
1039 2019-Jan-13 11:24:03.999544 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1040 2019-Jan-13 11:24:04.000188 - [DEBUG]
1041 2019-Jan-13 11:24:04.000213 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1042 2019-Jan-13 11:24:04.000847 - [DEBUG] Possible callees:
1043 2019-Jan-13 11:24:04.000871 - [DEBUG] bar
1044 2019-Jan-13 11:24:04.000896 - [DEBUG] Possible return sites:
1045 2019-Jan-13 11:24:04.000920 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got switch instruction
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !711046 2019-Jan-13 11:24:04.002166 - [DEBUG] Found and process special summary
1047 2019-Jan-13 11:24:04.002198 - [DEBUG] Compose: EdgeIdentity * AllBottom
1048 2019-Jan-13 11:24:04.002225 - [DEBUG]
1049 2019-Jan-13 11:24:04.002249 - [DEBUG] Propagate flow
1050 2019-Jan-13 11:24:04.002272 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1051 2019-Jan-13 11:24:04.002328 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
1052 2019-Jan-13 11:24:04.002959 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1053 2019-Jan-13 11:24:04.003603 - [DEBUG] Edge function : AllBottom (result of previous compose)
1054 2019-Jan-13 11:24:04.003628 - [DEBUG]
1055 2019-Jan-13 11:24:04.003652 - [DEBUG] Join: AllTop & AllBottom
1056 2019-Jan-13 11:24:04.003678 - [DEBUG] = AllBottom (new jump func)
1057 2019-Jan-13 11:24:04.003702 - [DEBUG]
1058 2019-Jan-13 11:24:04.003732 - [DEBUG] Start adding new jump function
1059 2019-Jan-13 11:24:04.003756 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1060 2019-Jan-13 11:24:04.003812 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1061 2019-Jan-13 11:24:04.004442 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
1062 2019-Jan-13 11:24:04.005074 - [DEBUG] Edge Function : AllBottom
1063 2019-Jan-13 11:24:04.005102 - [DEBUG] End adding new jump function
1064 2019-Jan-13 11:24:04.005127 - [DEBUG]
1065 2019-Jan-13 11:24:04.005150 - [DEBUG] -------------------------------------------- 35. Path Edge --------------------------------------------
1066 2019-Jan-13 11:24:04.005174 - [DEBUG]
1067 2019-Jan-13 11:24:04.005198 - [DEBUG] Process 35. path edge:
1068 2019-Jan-13 11:24:04.005221 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1069 2019-Jan-13 11:24:04.005278 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
1070 2019-Jan-13 11:24:04.005908 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1071 2019-Jan-13 11:24:04.006543 - [DEBUG]
1072 2019-Jan-13 11:24:04.006567 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getNormalFlowFunction()
%tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !721073 2019-Jan-13 11:24:04.007858 - [DEBUG] Compose: EdgeIdentity * AllBottom
1074 2019-Jan-13 11:24:04.007888 - [DEBUG]
1075 2019-Jan-13 11:24:04.007912 - [DEBUG] Propagate flow
1076 2019-Jan-13 11:24:04.007935 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1077 2019-Jan-13 11:24:04.007992 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
1078 2019-Jan-13 11:24:04.008622 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1079 2019-Jan-13 11:24:04.009251 - [DEBUG] Edge function : AllBottom (result of previous compose)
1080 2019-Jan-13 11:24:04.009276 - [DEBUG]
1081 2019-Jan-13 11:24:04.009300 - [DEBUG] Join: AllTop & AllBottom
1082 2019-Jan-13 11:24:04.009325 - [DEBUG] = AllBottom (new jump func)
1083 2019-Jan-13 11:24:04.009350 - [DEBUG]
1084 2019-Jan-13 11:24:04.009373 - [DEBUG] Start adding new jump function
1085 2019-Jan-13 11:24:04.009396 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1086 2019-Jan-13 11:24:04.009452 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1087 2019-Jan-13 11:24:04.010099 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
1088 2019-Jan-13 11:24:04.010727 - [DEBUG] Edge Function : AllBottom
1089 2019-Jan-13 11:24:04.010755 - [DEBUG] End adding new jump function
1090 2019-Jan-13 11:24:04.010779 - [DEBUG]
1091 2019-Jan-13 11:24:04.010802 - [DEBUG] -------------------------------------------- 36. Path Edge --------------------------------------------
1092 2019-Jan-13 11:24:04.010826 - [DEBUG]
1093 2019-Jan-13 11:24:04.010849 - [DEBUG] Process 36. path edge:
1094 2019-Jan-13 11:24:04.010872 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1095 2019-Jan-13 11:24:04.010929 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
1096 2019-Jan-13 11:24:04.011558 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1097 2019-Jan-13 11:24:04.012186 - [DEBUG]
1098 2019-Jan-13 11:24:04.012211 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !741099 2019-Jan-13 11:24:04.013491 - [DEBUG] Compose: EdgeIdentity * AllBottom
1100 2019-Jan-13 11:24:04.013527 - [DEBUG]
1101 2019-Jan-13 11:24:04.013551 - [DEBUG] Propagate flow
1102 2019-Jan-13 11:24:04.013574 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1103 2019-Jan-13 11:24:04.013641 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1104 2019-Jan-13 11:24:04.014311 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1105 2019-Jan-13 11:24:04.014942 - [DEBUG] Edge function : AllBottom (result of previous compose)
1106 2019-Jan-13 11:24:04.014967 - [DEBUG]
1107 2019-Jan-13 11:24:04.014992 - [DEBUG] Join: AllTop & AllBottom
1108 2019-Jan-13 11:24:04.015018 - [DEBUG] = AllBottom (new jump func)
1109 2019-Jan-13 11:24:04.015042 - [DEBUG]
1110 2019-Jan-13 11:24:04.015066 - [DEBUG] Start adding new jump function
1111 2019-Jan-13 11:24:04.015089 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1112 2019-Jan-13 11:24:04.015146 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1113 2019-Jan-13 11:24:04.015775 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1114 2019-Jan-13 11:24:04.016410 - [DEBUG] Edge Function : AllBottom
1115 2019-Jan-13 11:24:04.016447 - [DEBUG] End adding new jump function
1116 2019-Jan-13 11:24:04.016472 - [DEBUG]
1117 2019-Jan-13 11:24:04.016496 - [DEBUG] -------------------------------------------- 37. Path Edge --------------------------------------------
1118 2019-Jan-13 11:24:04.016520 - [DEBUG]
1119 2019-Jan-13 11:24:04.016543 - [DEBUG] Process 37. path edge:
1120 2019-Jan-13 11:24:04.016567 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1121 2019-Jan-13 11:24:04.016624 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
1122 2019-Jan-13 11:24:04.017301 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1123 2019-Jan-13 11:24:04.017930 - [DEBUG]
1124 2019-Jan-13 11:24:04.017955 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1125 2019-Jan-13 11:24:04.018604 - [DEBUG] Possible callees:
1126 2019-Jan-13 11:24:04.018629 - [DEBUG] llvm.dbg.declare
1127 2019-Jan-13 11:24:04.018655 - [DEBUG] Possible return sites:
1128 2019-Jan-13 11:24:04.018678 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !781129 2019-Jan-13 11:24:04.019959 - [DEBUG] Found and process special summary
1130 2019-Jan-13 11:24:04.020012 - [DEBUG] Compose: EdgeIdentity * AllBottom
1131 2019-Jan-13 11:24:04.020041 - [DEBUG]
1132 2019-Jan-13 11:24:04.020065 - [DEBUG] Propagate flow
1133 2019-Jan-13 11:24:04.020088 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1134 2019-Jan-13 11:24:04.020145 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
1135 2019-Jan-13 11:24:04.020785 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1136 2019-Jan-13 11:24:04.021415 - [DEBUG] Edge function : AllBottom (result of previous compose)
1137 2019-Jan-13 11:24:04.021440 - [DEBUG]
1138 2019-Jan-13 11:24:04.021464 - [DEBUG] Join: AllTop & AllBottom
1139 2019-Jan-13 11:24:04.021490 - [DEBUG] = AllBottom (new jump func)
1140 2019-Jan-13 11:24:04.021515 - [DEBUG]
1141 2019-Jan-13 11:24:04.021538 - [DEBUG] Start adding new jump function
1142 2019-Jan-13 11:24:04.021573 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1143 2019-Jan-13 11:24:04.021629 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1144 2019-Jan-13 11:24:04.022259 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
1145 2019-Jan-13 11:24:04.022889 - [DEBUG] Edge Function : AllBottom
1146 2019-Jan-13 11:24:04.022918 - [DEBUG] End adding new jump function
1147 2019-Jan-13 11:24:04.022942 - [DEBUG]
1148 2019-Jan-13 11:24:04.022965 - [DEBUG] -------------------------------------------- 38. Path Edge --------------------------------------------
1149 2019-Jan-13 11:24:04.022989 - [DEBUG]
1150 2019-Jan-13 11:24:04.023012 - [DEBUG] Process 38. path edge:
1151 2019-Jan-13 11:24:04.023036 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1152 2019-Jan-13 11:24:04.023092 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
1153 2019-Jan-13 11:24:04.023741 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1154 2019-Jan-13 11:24:04.024371 - [DEBUG]
1155 2019-Jan-13 11:24:04.024396 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getNormalFlowFunction()
store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !791156 2019-Jan-13 11:24:04.025658 - [DEBUG] Compose: EdgeIdentity * AllBottom
1157 2019-Jan-13 11:24:04.025689 - [DEBUG]
1158 2019-Jan-13 11:24:04.025713 - [DEBUG] Propagate flow
1159 2019-Jan-13 11:24:04.025736 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1160 2019-Jan-13 11:24:04.025792 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
1161 2019-Jan-13 11:24:04.026426 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1162 2019-Jan-13 11:24:04.027082 - [DEBUG] Edge function : AllBottom (result of previous compose)
1163 2019-Jan-13 11:24:04.027107 - [DEBUG]
1164 2019-Jan-13 11:24:04.027131 - [DEBUG] Join: AllTop & AllBottom
1165 2019-Jan-13 11:24:04.027157 - [DEBUG] = AllBottom (new jump func)
1166 2019-Jan-13 11:24:04.027182 - [DEBUG]
1167 2019-Jan-13 11:24:04.027205 - [DEBUG] Start adding new jump function
1168 2019-Jan-13 11:24:04.027229 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1169 2019-Jan-13 11:24:04.027285 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1170 2019-Jan-13 11:24:04.027916 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
1171 2019-Jan-13 11:24:04.028544 - [DEBUG] Edge Function : AllBottom
1172 2019-Jan-13 11:24:04.028572 - [DEBUG] End adding new jump function
1173 2019-Jan-13 11:24:04.028596 - [DEBUG]
1174 2019-Jan-13 11:24:04.028620 - [DEBUG] -------------------------------------------- 39. Path Edge --------------------------------------------
1175 2019-Jan-13 11:24:04.028644 - [DEBUG]
1176 2019-Jan-13 11:24:04.028667 - [DEBUG] Process 39. path edge:
1177 2019-Jan-13 11:24:04.028690 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1178 2019-Jan-13 11:24:04.028746 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
1179 2019-Jan-13 11:24:04.029374 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1180 2019-Jan-13 11:24:04.030015 - [DEBUG]
1181 2019-Jan-13 11:24:04.030041 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39


Got store instruction
getNormalFlowFunction()
br label %if.end15, !dbg !80, !phasar.instruction.id !811182 2019-Jan-13 11:24:04.031286 - [DEBUG] Compose: EdgeIdentity * AllBottom
1183 2019-Jan-13 11:24:04.031315 - [DEBUG]
1184 2019-Jan-13 11:24:04.031339 - [DEBUG] Propagate flow
1185 2019-Jan-13 11:24:04.031370 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1186 2019-Jan-13 11:24:04.031428 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
1187 2019-Jan-13 11:24:04.032060 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1188 2019-Jan-13 11:24:04.032689 - [DEBUG] Edge function : AllBottom (result of previous compose)
1189 2019-Jan-13 11:24:04.032714 - [DEBUG]
1190 2019-Jan-13 11:24:04.032738 - [DEBUG] Join: AllTop & AllBottom
1191 2019-Jan-13 11:24:04.032764 - [DEBUG] = AllBottom (new jump func)
1192 2019-Jan-13 11:24:04.032788 - [DEBUG]
1193 2019-Jan-13 11:24:04.032811 - [DEBUG] Start adding new jump function
1194 2019-Jan-13 11:24:04.032835 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1195 2019-Jan-13 11:24:04.032891 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1196 2019-Jan-13 11:24:04.033537 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
1197 2019-Jan-13 11:24:04.034166 - [DEBUG] Edge Function : AllBottom
1198 2019-Jan-13 11:24:04.034194 - [DEBUG] End adding new jump function
1199 2019-Jan-13 11:24:04.034218 - [DEBUG]
1200 2019-Jan-13 11:24:04.034241 - [DEBUG] -------------------------------------------- 40. Path Edge --------------------------------------------
1201 2019-Jan-13 11:24:04.034265 - [DEBUG]
1202 2019-Jan-13 11:24:04.034289 - [DEBUG] Process 40. path edge:
1203 2019-Jan-13 11:24:04.034312 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1204 2019-Jan-13 11:24:04.034368 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
1205 2019-Jan-13 11:24:04.034999 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1206 2019-Jan-13 11:24:04.035627 - [DEBUG]
1207 2019-Jan-13 11:24:04.035651 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53


Got branch instruction
getNormalFlowFunction()
store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !1081208 2019-Jan-13 11:24:04.036924 - [DEBUG] Compose: EdgeIdentity * AllBottom
1209 2019-Jan-13 11:24:04.036954 - [DEBUG]
1210 2019-Jan-13 11:24:04.036978 - [DEBUG] Propagate flow
1211 2019-Jan-13 11:24:04.037001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1212 2019-Jan-13 11:24:04.037058 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
1213 2019-Jan-13 11:24:04.037686 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1214 2019-Jan-13 11:24:04.038314 - [DEBUG] Edge function : AllBottom (result of previous compose)
1215 2019-Jan-13 11:24:04.038340 - [DEBUG]
1216 2019-Jan-13 11:24:04.038364 - [DEBUG] Join: AllTop & AllBottom
1217 2019-Jan-13 11:24:04.038389 - [DEBUG] = AllBottom (new jump func)
1218 2019-Jan-13 11:24:04.038414 - [DEBUG]
1219 2019-Jan-13 11:24:04.038437 - [DEBUG] Start adding new jump function
1220 2019-Jan-13 11:24:04.038460 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1221 2019-Jan-13 11:24:04.038516 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1222 2019-Jan-13 11:24:04.039145 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
1223 2019-Jan-13 11:24:04.039771 - [DEBUG] Edge Function : AllBottom
1224 2019-Jan-13 11:24:04.039799 - [DEBUG] End adding new jump function
1225 2019-Jan-13 11:24:04.039823 - [DEBUG]
1226 2019-Jan-13 11:24:04.039846 - [DEBUG] -------------------------------------------- 41. Path Edge --------------------------------------------
1227 2019-Jan-13 11:24:04.039870 - [DEBUG]
1228 2019-Jan-13 11:24:04.039893 - [DEBUG] Process 41. path edge:
1229 2019-Jan-13 11:24:04.039925 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1230 2019-Jan-13 11:24:04.039982 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
1231 2019-Jan-13 11:24:04.040624 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1232 2019-Jan-13 11:24:04.041253 - [DEBUG]
1233 2019-Jan-13 11:24:04.041278 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54


Got store instruction
getNormalFlowFunction()
br label %sw.bb16, !dbg !109, !phasar.instruction.id !1101234 2019-Jan-13 11:24:04.042521 - [DEBUG] Compose: EdgeIdentity * AllBottom
1235 2019-Jan-13 11:24:04.042551 - [DEBUG]
1236 2019-Jan-13 11:24:04.042575 - [DEBUG] Propagate flow
1237 2019-Jan-13 11:24:04.042598 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1238 2019-Jan-13 11:24:04.042655 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
1239 2019-Jan-13 11:24:04.043285 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1240 2019-Jan-13 11:24:04.043928 - [DEBUG] Edge function : AllBottom (result of previous compose)
1241 2019-Jan-13 11:24:04.043953 - [DEBUG]
1242 2019-Jan-13 11:24:04.043978 - [DEBUG] Join: AllTop & AllBottom
1243 2019-Jan-13 11:24:04.044003 - [DEBUG] = AllBottom (new jump func)
1244 2019-Jan-13 11:24:04.044028 - [DEBUG]
1245 2019-Jan-13 11:24:04.044051 - [DEBUG] Start adding new jump function
1246 2019-Jan-13 11:24:04.044075 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1247 2019-Jan-13 11:24:04.044131 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1248 2019-Jan-13 11:24:04.044761 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
1249 2019-Jan-13 11:24:04.045389 - [DEBUG] Edge Function : AllBottom
1250 2019-Jan-13 11:24:04.045417 - [DEBUG] End adding new jump function
1251 2019-Jan-13 11:24:04.045441 - [DEBUG]
1252 2019-Jan-13 11:24:04.045464 - [DEBUG] -------------------------------------------- 42. Path Edge --------------------------------------------
1253 2019-Jan-13 11:24:04.045488 - [DEBUG]
1254 2019-Jan-13 11:24:04.045511 - [DEBUG] Process 42. path edge:
1255 2019-Jan-13 11:24:04.045535 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1256 2019-Jan-13 11:24:04.045591 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
1257 2019-Jan-13 11:24:04.046219 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1258 2019-Jan-13 11:24:04.046863 - [DEBUG]
1259 2019-Jan-13 11:24:04.046887 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55


Got branch instruction
getNormalFlowFunction()
%4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !1131260 2019-Jan-13 11:24:04.048146 - [DEBUG] Compose: EdgeIdentity * AllBottom
1261 2019-Jan-13 11:24:04.048175 - [DEBUG]
1262 2019-Jan-13 11:24:04.048199 - [DEBUG] Propagate flow
1263 2019-Jan-13 11:24:04.048222 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1264 2019-Jan-13 11:24:04.048279 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
1265 2019-Jan-13 11:24:04.048920 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1266 2019-Jan-13 11:24:04.049548 - [DEBUG] Edge function : AllBottom (result of previous compose)
1267 2019-Jan-13 11:24:04.049573 - [DEBUG]
1268 2019-Jan-13 11:24:04.049597 - [DEBUG] Join: AllTop & AllBottom
1269 2019-Jan-13 11:24:04.049623 - [DEBUG] = AllBottom (new jump func)
1270 2019-Jan-13 11:24:04.049647 - [DEBUG]
1271 2019-Jan-13 11:24:04.049678 - [DEBUG] Start adding new jump function
1272 2019-Jan-13 11:24:04.049702 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1273 2019-Jan-13 11:24:04.049758 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1274 2019-Jan-13 11:24:04.050405 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
1275 2019-Jan-13 11:24:04.051036 - [DEBUG] Edge Function : AllBottom
1276 2019-Jan-13 11:24:04.051064 - [DEBUG] End adding new jump function
1277 2019-Jan-13 11:24:04.051088 - [DEBUG]
1278 2019-Jan-13 11:24:04.051112 - [DEBUG] -------------------------------------------- 43. Path Edge --------------------------------------------
1279 2019-Jan-13 11:24:04.051135 - [DEBUG]
1280 2019-Jan-13 11:24:04.051159 - [DEBUG] Process 43. path edge:
1281 2019-Jan-13 11:24:04.051182 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1282 2019-Jan-13 11:24:04.051238 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
1283 2019-Jan-13 11:24:04.051871 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1284 2019-Jan-13 11:24:04.052500 - [DEBUG]
1285 2019-Jan-13 11:24:04.052524 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56


Got load instruction
getNormalFlowFunction()
%tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !1141286 2019-Jan-13 11:24:04.053802 - [DEBUG] Compose: EdgeIdentity * AllBottom
1287 2019-Jan-13 11:24:04.053832 - [DEBUG]
1288 2019-Jan-13 11:24:04.053856 - [DEBUG] Propagate flow
1289 2019-Jan-13 11:24:04.053879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1290 2019-Jan-13 11:24:04.053936 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
1291 2019-Jan-13 11:24:04.054565 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1292 2019-Jan-13 11:24:04.055194 - [DEBUG] Edge function : AllBottom (result of previous compose)
1293 2019-Jan-13 11:24:04.055219 - [DEBUG]
1294 2019-Jan-13 11:24:04.055243 - [DEBUG] Join: AllTop & AllBottom
1295 2019-Jan-13 11:24:04.055269 - [DEBUG] = AllBottom (new jump func)
1296 2019-Jan-13 11:24:04.055294 - [DEBUG]
1297 2019-Jan-13 11:24:04.055317 - [DEBUG] Start adding new jump function
1298 2019-Jan-13 11:24:04.055340 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1299 2019-Jan-13 11:24:04.055396 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1300 2019-Jan-13 11:24:04.056024 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
1301 2019-Jan-13 11:24:04.056651 - [DEBUG] Edge Function : AllBottom
1302 2019-Jan-13 11:24:04.056692 - [DEBUG] End adding new jump function
1303 2019-Jan-13 11:24:04.056717 - [DEBUG]
1304 2019-Jan-13 11:24:04.056740 - [DEBUG] -------------------------------------------- 44. Path Edge --------------------------------------------
1305 2019-Jan-13 11:24:04.056764 - [DEBUG]
1306 2019-Jan-13 11:24:04.056787 - [DEBUG] Process 44. path edge:
1307 2019-Jan-13 11:24:04.056811 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1308 2019-Jan-13 11:24:04.056867 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
1309 2019-Jan-13 11:24:04.057496 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1310 2019-Jan-13 11:24:04.058125 - [DEBUG]
1311 2019-Jan-13 11:24:04.058150 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !1161312 2019-Jan-13 11:24:04.059407 - [DEBUG] Compose: EdgeIdentity * AllBottom
1313 2019-Jan-13 11:24:04.059437 - [DEBUG]
1314 2019-Jan-13 11:24:04.059461 - [DEBUG] Propagate flow
1315 2019-Jan-13 11:24:04.059484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1316 2019-Jan-13 11:24:04.059541 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1317 2019-Jan-13 11:24:04.060200 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1318 2019-Jan-13 11:24:04.060831 - [DEBUG] Edge function : AllBottom (result of previous compose)
1319 2019-Jan-13 11:24:04.060856 - [DEBUG]
1320 2019-Jan-13 11:24:04.060880 - [DEBUG] Join: AllTop & AllBottom
1321 2019-Jan-13 11:24:04.060906 - [DEBUG] = AllBottom (new jump func)
1322 2019-Jan-13 11:24:04.060931 - [DEBUG]
1323 2019-Jan-13 11:24:04.060954 - [DEBUG] Start adding new jump function
1324 2019-Jan-13 11:24:04.060978 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1325 2019-Jan-13 11:24:04.061034 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1326 2019-Jan-13 11:24:04.061663 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1327 2019-Jan-13 11:24:04.062300 - [DEBUG] Edge Function : AllBottom
1328 2019-Jan-13 11:24:04.062328 - [DEBUG] End adding new jump function
1329 2019-Jan-13 11:24:04.062352 - [DEBUG]
1330 2019-Jan-13 11:24:04.062376 - [DEBUG] -------------------------------------------- 45. Path Edge --------------------------------------------
1331 2019-Jan-13 11:24:04.062400 - [DEBUG]
1332 2019-Jan-13 11:24:04.062423 - [DEBUG] Process 45. path edge:
1333 2019-Jan-13 11:24:04.062447 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1334 2019-Jan-13 11:24:04.062503 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
1335 2019-Jan-13 11:24:04.063140 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1336 2019-Jan-13 11:24:04.063784 - [DEBUG]
1337 2019-Jan-13 11:24:04.063809 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1338 2019-Jan-13 11:24:04.064451 - [DEBUG] Possible callees:
1339 2019-Jan-13 11:24:04.064476 - [DEBUG] llvm.dbg.declare
1340 2019-Jan-13 11:24:04.064501 - [DEBUG] Possible return sites:
1341 2019-Jan-13 11:24:04.064524 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1201342 2019-Jan-13 11:24:04.065780 - [DEBUG] Found and process special summary
1343 2019-Jan-13 11:24:04.065812 - [DEBUG] Compose: EdgeIdentity * AllBottom
1344 2019-Jan-13 11:24:04.065839 - [DEBUG]
1345 2019-Jan-13 11:24:04.065862 - [DEBUG] Propagate flow
1346 2019-Jan-13 11:24:04.065885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1347 2019-Jan-13 11:24:04.065941 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
1348 2019-Jan-13 11:24:04.066572 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1349 2019-Jan-13 11:24:04.067217 - [DEBUG] Edge function : AllBottom (result of previous compose)
1350 2019-Jan-13 11:24:04.067242 - [DEBUG]
1351 2019-Jan-13 11:24:04.067266 - [DEBUG] Join: AllTop & AllBottom
1352 2019-Jan-13 11:24:04.067292 - [DEBUG] = AllBottom (new jump func)
1353 2019-Jan-13 11:24:04.067316 - [DEBUG]
1354 2019-Jan-13 11:24:04.067350 - [DEBUG] Start adding new jump function
1355 2019-Jan-13 11:24:04.067374 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1356 2019-Jan-13 11:24:04.067430 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1357 2019-Jan-13 11:24:04.068060 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
1358 2019-Jan-13 11:24:04.068689 - [DEBUG] Edge Function : AllBottom
1359 2019-Jan-13 11:24:04.068716 - [DEBUG] End adding new jump function
1360 2019-Jan-13 11:24:04.068740 - [DEBUG]
1361 2019-Jan-13 11:24:04.068764 - [DEBUG] -------------------------------------------- 46. Path Edge --------------------------------------------
1362 2019-Jan-13 11:24:04.068788 - [DEBUG]
1363 2019-Jan-13 11:24:04.068811 - [DEBUG] Process 46. path edge:
1364 2019-Jan-13 11:24:04.068834 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1365 2019-Jan-13 11:24:04.068890 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
1366 2019-Jan-13 11:24:04.069521 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1367 2019-Jan-13 11:24:04.070166 - [DEBUG]
1368 2019-Jan-13 11:24:04.070190 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getNormalFlowFunction()
store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !1211369 2019-Jan-13 11:24:04.071445 - [DEBUG] Compose: EdgeIdentity * AllBottom
1370 2019-Jan-13 11:24:04.071474 - [DEBUG]
1371 2019-Jan-13 11:24:04.071498 - [DEBUG] Propagate flow
1372 2019-Jan-13 11:24:04.071522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1373 2019-Jan-13 11:24:04.071578 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
1374 2019-Jan-13 11:24:04.072206 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1375 2019-Jan-13 11:24:04.072833 - [DEBUG] Edge function : AllBottom (result of previous compose)
1376 2019-Jan-13 11:24:04.072858 - [DEBUG]
1377 2019-Jan-13 11:24:04.072882 - [DEBUG] Join: AllTop & AllBottom
1378 2019-Jan-13 11:24:04.072908 - [DEBUG] = AllBottom (new jump func)
1379 2019-Jan-13 11:24:04.072932 - [DEBUG]
1380 2019-Jan-13 11:24:04.072955 - [DEBUG] Start adding new jump function
1381 2019-Jan-13 11:24:04.072978 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1382 2019-Jan-13 11:24:04.073034 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1383 2019-Jan-13 11:24:04.073677 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
1384 2019-Jan-13 11:24:04.074304 - [DEBUG] Edge Function : AllBottom
1385 2019-Jan-13 11:24:04.074332 - [DEBUG] End adding new jump function
1386 2019-Jan-13 11:24:04.074357 - [DEBUG]
1387 2019-Jan-13 11:24:04.074380 - [DEBUG] -------------------------------------------- 47. Path Edge --------------------------------------------
1388 2019-Jan-13 11:24:04.074404 - [DEBUG]
1389 2019-Jan-13 11:24:04.074428 - [DEBUG] Process 47. path edge:
1390 2019-Jan-13 11:24:04.074451 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1391 2019-Jan-13 11:24:04.074508 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
1392 2019-Jan-13 11:24:04.075142 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1393 2019-Jan-13 11:24:04.075770 - [DEBUG]
1394 2019-Jan-13 11:24:04.075796 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60


Got store instruction
getNormalFlowFunction()
br label %if.end27, !dbg !122, !phasar.instruction.id !1231395 2019-Jan-13 11:24:04.077054 - [DEBUG] Compose: EdgeIdentity * AllBottom
1396 2019-Jan-13 11:24:04.077091 - [DEBUG]
1397 2019-Jan-13 11:24:04.077115 - [DEBUG] Propagate flow
1398 2019-Jan-13 11:24:04.077139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1399 2019-Jan-13 11:24:04.077195 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1400 2019-Jan-13 11:24:04.077835 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1401 2019-Jan-13 11:24:04.078465 - [DEBUG] Edge function : AllBottom (result of previous compose)
1402 2019-Jan-13 11:24:04.078491 - [DEBUG]
1403 2019-Jan-13 11:24:04.078515 - [DEBUG] Join: AllTop & AllBottom
1404 2019-Jan-13 11:24:04.078540 - [DEBUG] = AllBottom (new jump func)
1405 2019-Jan-13 11:24:04.078565 - [DEBUG]
1406 2019-Jan-13 11:24:04.078588 - [DEBUG] Start adding new jump function
1407 2019-Jan-13 11:24:04.078611 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1408 2019-Jan-13 11:24:04.078667 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1409 2019-Jan-13 11:24:04.079296 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1410 2019-Jan-13 11:24:04.079932 - [DEBUG] Edge Function : AllBottom
1411 2019-Jan-13 11:24:04.079960 - [DEBUG] End adding new jump function
1412 2019-Jan-13 11:24:04.079985 - [DEBUG]
1413 2019-Jan-13 11:24:04.080021 - [DEBUG] -------------------------------------------- 48. Path Edge --------------------------------------------
1414 2019-Jan-13 11:24:04.080046 - [DEBUG]
1415 2019-Jan-13 11:24:04.080069 - [DEBUG] Process 48. path edge:
1416 2019-Jan-13 11:24:04.080093 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1417 2019-Jan-13 11:24:04.080149 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
1418 2019-Jan-13 11:24:04.080786 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1419 2019-Jan-13 11:24:04.081415 - [DEBUG]
1420 2019-Jan-13 11:24:04.081439 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1421 2019-Jan-13 11:24:04.082079 - [DEBUG] Possible callees:
1422 2019-Jan-13 11:24:04.082104 - [DEBUG] llvm.dbg.declare
1423 2019-Jan-13 11:24:04.082129 - [DEBUG] Possible return sites:
1424 2019-Jan-13 11:24:04.082152 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1491425 2019-Jan-13 11:24:04.083420 - [DEBUG] Found and process special summary
1426 2019-Jan-13 11:24:04.083452 - [DEBUG] Compose: EdgeIdentity * AllBottom
1427 2019-Jan-13 11:24:04.083479 - [DEBUG]
1428 2019-Jan-13 11:24:04.083503 - [DEBUG] Propagate flow
1429 2019-Jan-13 11:24:04.083526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1430 2019-Jan-13 11:24:04.083582 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
1431 2019-Jan-13 11:24:04.084221 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1432 2019-Jan-13 11:24:04.084850 - [DEBUG] Edge function : AllBottom (result of previous compose)
1433 2019-Jan-13 11:24:04.084875 - [DEBUG]
1434 2019-Jan-13 11:24:04.084900 - [DEBUG] Join: AllTop & AllBottom
1435 2019-Jan-13 11:24:04.084926 - [DEBUG] = AllBottom (new jump func)
1436 2019-Jan-13 11:24:04.084950 - [DEBUG]
1437 2019-Jan-13 11:24:04.084974 - [DEBUG] Start adding new jump function
1438 2019-Jan-13 11:24:04.084997 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1439 2019-Jan-13 11:24:04.085060 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1440 2019-Jan-13 11:24:04.085691 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
1441 2019-Jan-13 11:24:04.086321 - [DEBUG] Edge Function : AllBottom
1442 2019-Jan-13 11:24:04.086349 - [DEBUG] End adding new jump function
1443 2019-Jan-13 11:24:04.086373 - [DEBUG]
1444 2019-Jan-13 11:24:04.086397 - [DEBUG] -------------------------------------------- 49. Path Edge --------------------------------------------
1445 2019-Jan-13 11:24:04.086421 - [DEBUG]
1446 2019-Jan-13 11:24:04.086444 - [DEBUG] Process 49. path edge:
1447 2019-Jan-13 11:24:04.086467 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1448 2019-Jan-13 11:24:04.086523 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
1449 2019-Jan-13 11:24:04.087170 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1450 2019-Jan-13 11:24:04.087800 - [DEBUG]
1451 2019-Jan-13 11:24:04.087824 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getNormalFlowFunction()
store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !1501452 2019-Jan-13 11:24:04.089080 - [DEBUG] Compose: EdgeIdentity * AllBottom
1453 2019-Jan-13 11:24:04.089110 - [DEBUG]
1454 2019-Jan-13 11:24:04.089134 - [DEBUG] Propagate flow
1455 2019-Jan-13 11:24:04.089157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1456 2019-Jan-13 11:24:04.089213 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
1457 2019-Jan-13 11:24:04.089841 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1458 2019-Jan-13 11:24:04.090485 - [DEBUG] Edge function : AllBottom (result of previous compose)
1459 2019-Jan-13 11:24:04.090510 - [DEBUG]
1460 2019-Jan-13 11:24:04.090534 - [DEBUG] Join: AllTop & AllBottom
1461 2019-Jan-13 11:24:04.090560 - [DEBUG] = AllBottom (new jump func)
1462 2019-Jan-13 11:24:04.090584 - [DEBUG]
1463 2019-Jan-13 11:24:04.090607 - [DEBUG] Start adding new jump function
1464 2019-Jan-13 11:24:04.090630 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1465 2019-Jan-13 11:24:04.090686 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1466 2019-Jan-13 11:24:04.091315 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
1467 2019-Jan-13 11:24:04.091941 - [DEBUG] Edge Function : AllBottom
1468 2019-Jan-13 11:24:04.091969 - [DEBUG] End adding new jump function
1469 2019-Jan-13 11:24:04.091993 - [DEBUG]
1470 2019-Jan-13 11:24:04.092016 - [DEBUG] -------------------------------------------- 50. Path Edge --------------------------------------------
1471 2019-Jan-13 11:24:04.092040 - [DEBUG]
1472 2019-Jan-13 11:24:04.092063 - [DEBUG] Process 50. path edge:
1473 2019-Jan-13 11:24:04.092087 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1474 2019-Jan-13 11:24:04.092143 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
1475 2019-Jan-13 11:24:04.092770 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1476 2019-Jan-13 11:24:04.093412 - [DEBUG]
1477 2019-Jan-13 11:24:04.093437 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75


Got store instruction
getNormalFlowFunction()
br label %sw.epilog, !dbg !151, !phasar.instruction.id !1521478 2019-Jan-13 11:24:04.094680 - [DEBUG] Compose: EdgeIdentity * AllBottom
1479 2019-Jan-13 11:24:04.094710 - [DEBUG]
1480 2019-Jan-13 11:24:04.094733 - [DEBUG] Propagate flow
1481 2019-Jan-13 11:24:04.094757 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1482 2019-Jan-13 11:24:04.094821 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1483 2019-Jan-13 11:24:04.095460 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1484 2019-Jan-13 11:24:04.096090 - [DEBUG] Edge function : AllBottom (result of previous compose)
1485 2019-Jan-13 11:24:04.096115 - [DEBUG]
1486 2019-Jan-13 11:24:04.096139 - [DEBUG] Join: AllTop & AllBottom
1487 2019-Jan-13 11:24:04.096165 - [DEBUG] = AllBottom (new jump func)
1488 2019-Jan-13 11:24:04.096189 - [DEBUG]
1489 2019-Jan-13 11:24:04.096213 - [DEBUG] Start adding new jump function
1490 2019-Jan-13 11:24:04.096236 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1491 2019-Jan-13 11:24:04.096292 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1492 2019-Jan-13 11:24:04.096940 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1493 2019-Jan-13 11:24:04.097578 - [DEBUG] Edge Function : AllBottom
1494 2019-Jan-13 11:24:04.097606 - [DEBUG] End adding new jump function
1495 2019-Jan-13 11:24:04.097630 - [DEBUG]
1496 2019-Jan-13 11:24:04.097653 - [DEBUG] -------------------------------------------- 51. Path Edge --------------------------------------------
1497 2019-Jan-13 11:24:04.097677 - [DEBUG]
1498 2019-Jan-13 11:24:04.097701 - [DEBUG] Process 51. path edge:
1499 2019-Jan-13 11:24:04.097724 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1500 2019-Jan-13 11:24:04.097781 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
1501 2019-Jan-13 11:24:04.098418 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1502 2019-Jan-13 11:24:04.099047 - [DEBUG]
1503 2019-Jan-13 11:24:04.099071 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1504 2019-Jan-13 11:24:04.099718 - [DEBUG] Possible callees:
1505 2019-Jan-13 11:24:04.099743 - [DEBUG] llvm.dbg.declare
1506 2019-Jan-13 11:24:04.099768 - [DEBUG] Possible return sites:
1507 2019-Jan-13 11:24:04.099791 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1551508 2019-Jan-13 11:24:04.101060 - [DEBUG] Found and process special summary
1509 2019-Jan-13 11:24:04.101092 - [DEBUG] Compose: EdgeIdentity * AllBottom
1510 2019-Jan-13 11:24:04.101118 - [DEBUG]
1511 2019-Jan-13 11:24:04.101142 - [DEBUG] Propagate flow
1512 2019-Jan-13 11:24:04.101165 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1513 2019-Jan-13 11:24:04.101221 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
1514 2019-Jan-13 11:24:04.101851 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1515 2019-Jan-13 11:24:04.102480 - [DEBUG] Edge function : AllBottom (result of previous compose)
1516 2019-Jan-13 11:24:04.102505 - [DEBUG]
1517 2019-Jan-13 11:24:04.102528 - [DEBUG] Join: AllTop & AllBottom
1518 2019-Jan-13 11:24:04.102554 - [DEBUG] = AllBottom (new jump func)
1519 2019-Jan-13 11:24:04.102578 - [DEBUG]
1520 2019-Jan-13 11:24:04.102601 - [DEBUG] Start adding new jump function
1521 2019-Jan-13 11:24:04.102624 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1522 2019-Jan-13 11:24:04.102680 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1523 2019-Jan-13 11:24:04.103316 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
1524 2019-Jan-13 11:24:04.103960 - [DEBUG] Edge Function : AllBottom
1525 2019-Jan-13 11:24:04.103988 - [DEBUG] End adding new jump function
1526 2019-Jan-13 11:24:04.104012 - [DEBUG]
1527 2019-Jan-13 11:24:04.104035 - [DEBUG] -------------------------------------------- 52. Path Edge --------------------------------------------
1528 2019-Jan-13 11:24:04.104059 - [DEBUG]
1529 2019-Jan-13 11:24:04.104082 - [DEBUG] Process 52. path edge:
1530 2019-Jan-13 11:24:04.104106 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1531 2019-Jan-13 11:24:04.104162 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
1532 2019-Jan-13 11:24:04.104792 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1533 2019-Jan-13 11:24:04.105420 - [DEBUG]
1534 2019-Jan-13 11:24:04.105444 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getNormalFlowFunction()
store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !1561535 2019-Jan-13 11:24:04.106727 - [DEBUG] Compose: EdgeIdentity * AllBottom
1536 2019-Jan-13 11:24:04.106757 - [DEBUG]
1537 2019-Jan-13 11:24:04.106781 - [DEBUG] Propagate flow
1538 2019-Jan-13 11:24:04.106804 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1539 2019-Jan-13 11:24:04.106861 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
1540 2019-Jan-13 11:24:04.107489 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1541 2019-Jan-13 11:24:04.108117 - [DEBUG] Edge function : AllBottom (result of previous compose)
1542 2019-Jan-13 11:24:04.108142 - [DEBUG]
1543 2019-Jan-13 11:24:04.108167 - [DEBUG] Join: AllTop & AllBottom
1544 2019-Jan-13 11:24:04.108192 - [DEBUG] = AllBottom (new jump func)
1545 2019-Jan-13 11:24:04.108216 - [DEBUG]
1546 2019-Jan-13 11:24:04.108240 - [DEBUG] Start adding new jump function
1547 2019-Jan-13 11:24:04.108263 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1548 2019-Jan-13 11:24:04.108318 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1549 2019-Jan-13 11:24:04.108947 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
1550 2019-Jan-13 11:24:04.109573 - [DEBUG] Edge Function : AllBottom
1551 2019-Jan-13 11:24:04.109601 - [DEBUG] End adding new jump function
1552 2019-Jan-13 11:24:04.109625 - [DEBUG]
1553 2019-Jan-13 11:24:04.109648 - [DEBUG] -------------------------------------------- 53. Path Edge --------------------------------------------
1554 2019-Jan-13 11:24:04.109672 - [DEBUG]
1555 2019-Jan-13 11:24:04.109695 - [DEBUG] Process 53. path edge:
1556 2019-Jan-13 11:24:04.109719 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1557 2019-Jan-13 11:24:04.109774 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
1558 2019-Jan-13 11:24:04.110417 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1559 2019-Jan-13 11:24:04.111046 - [DEBUG]
1560 2019-Jan-13 11:24:04.111071 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78


Got store instruction
getNormalFlowFunction()
br label %sw.epilog30, !dbg !157, !phasar.instruction.id !1581561 2019-Jan-13 11:24:04.112313 - [DEBUG] Compose: EdgeIdentity * AllBottom
1562 2019-Jan-13 11:24:04.112343 - [DEBUG]
1563 2019-Jan-13 11:24:04.112367 - [DEBUG] Propagate flow
1564 2019-Jan-13 11:24:04.112390 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1565 2019-Jan-13 11:24:04.112446 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
1566 2019-Jan-13 11:24:04.113089 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1567 2019-Jan-13 11:24:04.113734 - [DEBUG] Edge function : AllBottom (result of previous compose)
1568 2019-Jan-13 11:24:04.113760 - [DEBUG]
1569 2019-Jan-13 11:24:04.113784 - [DEBUG] Join: AllTop & AllBottom
1570 2019-Jan-13 11:24:04.113810 - [DEBUG] = AllBottom (new jump func)
1571 2019-Jan-13 11:24:04.113834 - [DEBUG]
1572 2019-Jan-13 11:24:04.113857 - [DEBUG] Start adding new jump function
1573 2019-Jan-13 11:24:04.113881 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1574 2019-Jan-13 11:24:04.113937 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1575 2019-Jan-13 11:24:04.114566 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
1576 2019-Jan-13 11:24:04.115192 - [DEBUG] Edge Function : AllBottom
1577 2019-Jan-13 11:24:04.115220 - [DEBUG] End adding new jump function
1578 2019-Jan-13 11:24:04.115245 - [DEBUG]
1579 2019-Jan-13 11:24:04.115268 - [DEBUG] -------------------------------------------- 54. Path Edge --------------------------------------------
1580 2019-Jan-13 11:24:04.115292 - [DEBUG]
1581 2019-Jan-13 11:24:04.115315 - [DEBUG] Process 54. path edge:
1582 2019-Jan-13 11:24:04.115338 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1583 2019-Jan-13 11:24:04.115394 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
1584 2019-Jan-13 11:24:04.116023 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1585 2019-Jan-13 11:24:04.116651 - [DEBUG]
1586 2019-Jan-13 11:24:04.116689 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79


Got branch instruction
getNormalFlowFunction()
br label %if.end31, !dbg !159, !phasar.instruction.id !1601587 2019-Jan-13 11:24:04.117933 - [DEBUG] Compose: EdgeIdentity * AllBottom
1588 2019-Jan-13 11:24:04.117962 - [DEBUG]
1589 2019-Jan-13 11:24:04.117986 - [DEBUG] Propagate flow
1590 2019-Jan-13 11:24:04.118009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1591 2019-Jan-13 11:24:04.118065 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1592 2019-Jan-13 11:24:04.118710 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1593 2019-Jan-13 11:24:04.119338 - [DEBUG] Edge function : AllBottom (result of previous compose)
1594 2019-Jan-13 11:24:04.119363 - [DEBUG]
1595 2019-Jan-13 11:24:04.119387 - [DEBUG] Join: AllTop & AllBottom
1596 2019-Jan-13 11:24:04.119413 - [DEBUG] = AllBottom (new jump func)
1597 2019-Jan-13 11:24:04.119437 - [DEBUG]
1598 2019-Jan-13 11:24:04.119460 - [DEBUG] Start adding new jump function
1599 2019-Jan-13 11:24:04.119483 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1600 2019-Jan-13 11:24:04.119539 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1601 2019-Jan-13 11:24:04.120184 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1602 2019-Jan-13 11:24:04.120822 - [DEBUG] Edge Function : AllBottom
1603 2019-Jan-13 11:24:04.120850 - [DEBUG] End adding new jump function
1604 2019-Jan-13 11:24:04.120874 - [DEBUG]
1605 2019-Jan-13 11:24:04.120897 - [DEBUG] -------------------------------------------- 55. Path Edge --------------------------------------------
1606 2019-Jan-13 11:24:04.120921 - [DEBUG]
1607 2019-Jan-13 11:24:04.120944 - [DEBUG] Process 55. path edge:
1608 2019-Jan-13 11:24:04.120967 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1609 2019-Jan-13 11:24:04.121024 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
1610 2019-Jan-13 11:24:04.121667 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1611 2019-Jan-13 11:24:04.122299 - [DEBUG]
1612 2019-Jan-13 11:24:04.122323 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1613 2019-Jan-13 11:24:04.122961 - [DEBUG] Possible callees:
1614 2019-Jan-13 11:24:04.122986 - [DEBUG] llvm.dbg.declare
1615 2019-Jan-13 11:24:04.123011 - [DEBUG] Possible return sites:
1616 2019-Jan-13 11:24:04.123034 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1631617 2019-Jan-13 11:24:04.124301 - [DEBUG] Found and process special summary
1618 2019-Jan-13 11:24:04.124333 - [DEBUG] Compose: EdgeIdentity * AllBottom
1619 2019-Jan-13 11:24:04.124359 - [DEBUG]
1620 2019-Jan-13 11:24:04.124383 - [DEBUG] Propagate flow
1621 2019-Jan-13 11:24:04.124406 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1622 2019-Jan-13 11:24:04.124462 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
1623 2019-Jan-13 11:24:04.125099 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1624 2019-Jan-13 11:24:04.125727 - [DEBUG] Edge function : AllBottom (result of previous compose)
1625 2019-Jan-13 11:24:04.125752 - [DEBUG]
1626 2019-Jan-13 11:24:04.125776 - [DEBUG] Join: AllTop & AllBottom
1627 2019-Jan-13 11:24:04.125802 - [DEBUG] = AllBottom (new jump func)
1628 2019-Jan-13 11:24:04.125826 - [DEBUG]
1629 2019-Jan-13 11:24:04.125849 - [DEBUG] Start adding new jump function
1630 2019-Jan-13 11:24:04.125872 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1631 2019-Jan-13 11:24:04.125928 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1632 2019-Jan-13 11:24:04.126556 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
1633 2019-Jan-13 11:24:04.127202 - [DEBUG] Edge Function : AllBottom
1634 2019-Jan-13 11:24:04.127230 - [DEBUG] End adding new jump function
1635 2019-Jan-13 11:24:04.127255 - [DEBUG]
1636 2019-Jan-13 11:24:04.127278 - [DEBUG] -------------------------------------------- 56. Path Edge --------------------------------------------
1637 2019-Jan-13 11:24:04.127302 - [DEBUG]
1638 2019-Jan-13 11:24:04.127325 - [DEBUG] Process 56. path edge:
1639 2019-Jan-13 11:24:04.127349 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1640 2019-Jan-13 11:24:04.127405 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
1641 2019-Jan-13 11:24:04.128036 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1642 2019-Jan-13 11:24:04.128664 - [DEBUG]
1643 2019-Jan-13 11:24:04.128689 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getNormalFlowFunction()
store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !1641644 2019-Jan-13 11:24:04.129982 - [DEBUG] Compose: EdgeIdentity * AllBottom
1645 2019-Jan-13 11:24:04.130041 - [DEBUG]
1646 2019-Jan-13 11:24:04.130066 - [DEBUG] Propagate flow
1647 2019-Jan-13 11:24:04.130089 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1648 2019-Jan-13 11:24:04.130159 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
1649 2019-Jan-13 11:24:04.130854 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1650 2019-Jan-13 11:24:04.131573 - [DEBUG] Edge function : AllBottom (result of previous compose)
1651 2019-Jan-13 11:24:04.131601 - [DEBUG]
1652 2019-Jan-13 11:24:04.131628 - [DEBUG] Join: AllTop & AllBottom
1653 2019-Jan-13 11:24:04.131654 - [DEBUG] = AllBottom (new jump func)
1654 2019-Jan-13 11:24:04.131678 - [DEBUG]
1655 2019-Jan-13 11:24:04.131702 - [DEBUG] Start adding new jump function
1656 2019-Jan-13 11:24:04.131725 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1657 2019-Jan-13 11:24:04.131803 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1658 2019-Jan-13 11:24:04.132466 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
1659 2019-Jan-13 11:24:04.133094 - [DEBUG] Edge Function : AllBottom
1660 2019-Jan-13 11:24:04.133125 - [DEBUG] End adding new jump function
1661 2019-Jan-13 11:24:04.133149 - [DEBUG]
1662 2019-Jan-13 11:24:04.133173 - [DEBUG] -------------------------------------------- 57. Path Edge --------------------------------------------
1663 2019-Jan-13 11:24:04.133197 - [DEBUG]
1664 2019-Jan-13 11:24:04.133220 - [DEBUG] Process 57. path edge:
1665 2019-Jan-13 11:24:04.133244 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1666 2019-Jan-13 11:24:04.133301 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
1667 2019-Jan-13 11:24:04.133988 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1668 2019-Jan-13 11:24:04.134616 - [DEBUG]
1669 2019-Jan-13 11:24:04.134643 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82


Got store instruction
getNormalFlowFunction()
br label %if.end32, !dbg !165, !phasar.instruction.id !1661670 2019-Jan-13 11:24:04.135905 - [DEBUG] Compose: EdgeIdentity * AllBottom
1671 2019-Jan-13 11:24:04.135935 - [DEBUG]
1672 2019-Jan-13 11:24:04.135959 - [DEBUG] Propagate flow
1673 2019-Jan-13 11:24:04.135982 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1674 2019-Jan-13 11:24:04.136040 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1675 2019-Jan-13 11:24:04.136720 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1676 2019-Jan-13 11:24:04.137349 - [DEBUG] Edge function : AllBottom (result of previous compose)
1677 2019-Jan-13 11:24:04.137374 - [DEBUG]
1678 2019-Jan-13 11:24:04.137398 - [DEBUG] Join: AllTop & AllBottom
1679 2019-Jan-13 11:24:04.137424 - [DEBUG] = AllBottom (new jump func)
1680 2019-Jan-13 11:24:04.137448 - [DEBUG]
1681 2019-Jan-13 11:24:04.137471 - [DEBUG] Start adding new jump function
1682 2019-Jan-13 11:24:04.137494 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1683 2019-Jan-13 11:24:04.137550 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1684 2019-Jan-13 11:24:04.138180 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1685 2019-Jan-13 11:24:04.138817 - [DEBUG] Edge Function : AllBottom
1686 2019-Jan-13 11:24:04.138846 - [DEBUG] End adding new jump function
1687 2019-Jan-13 11:24:04.138870 - [DEBUG]
1688 2019-Jan-13 11:24:04.138893 - [DEBUG] -------------------------------------------- 58. Path Edge --------------------------------------------
1689 2019-Jan-13 11:24:04.138917 - [DEBUG]
1690 2019-Jan-13 11:24:04.138940 - [DEBUG] Process 58. path edge:
1691 2019-Jan-13 11:24:04.138964 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1692 2019-Jan-13 11:24:04.139021 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
1693 2019-Jan-13 11:24:04.139669 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1694 2019-Jan-13 11:24:04.140320 - [DEBUG]
1695 2019-Jan-13 11:24:04.140344 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1696 2019-Jan-13 11:24:04.140988 - [DEBUG] Possible callees:
1697 2019-Jan-13 11:24:04.141013 - [DEBUG] llvm.dbg.declare
1698 2019-Jan-13 11:24:04.141038 - [DEBUG] Possible return sites:
1699 2019-Jan-13 11:24:04.141062 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1691700 2019-Jan-13 11:24:04.142319 - [DEBUG] Found and process special summary
1701 2019-Jan-13 11:24:04.142352 - [DEBUG] Compose: EdgeIdentity * AllBottom
1702 2019-Jan-13 11:24:04.142379 - [DEBUG]
1703 2019-Jan-13 11:24:04.142403 - [DEBUG] Propagate flow
1704 2019-Jan-13 11:24:04.142426 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1705 2019-Jan-13 11:24:04.142482 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
1706 2019-Jan-13 11:24:04.143113 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1707 2019-Jan-13 11:24:04.143757 - [DEBUG] Edge function : AllBottom (result of previous compose)
1708 2019-Jan-13 11:24:04.143782 - [DEBUG]
1709 2019-Jan-13 11:24:04.143806 - [DEBUG] Join: AllTop & AllBottom
1710 2019-Jan-13 11:24:04.143831 - [DEBUG] = AllBottom (new jump func)
1711 2019-Jan-13 11:24:04.143855 - [DEBUG]
1712 2019-Jan-13 11:24:04.143879 - [DEBUG] Start adding new jump function
1713 2019-Jan-13 11:24:04.143901 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1714 2019-Jan-13 11:24:04.143957 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1715 2019-Jan-13 11:24:04.144587 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
1716 2019-Jan-13 11:24:04.145216 - [DEBUG] Edge Function : AllBottom
1717 2019-Jan-13 11:24:04.145244 - [DEBUG] End adding new jump function
1718 2019-Jan-13 11:24:04.145268 - [DEBUG]
1719 2019-Jan-13 11:24:04.145291 - [DEBUG] -------------------------------------------- 59. Path Edge --------------------------------------------
1720 2019-Jan-13 11:24:04.145315 - [DEBUG]
1721 2019-Jan-13 11:24:04.145338 - [DEBUG] Process 59. path edge:
1722 2019-Jan-13 11:24:04.145361 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1723 2019-Jan-13 11:24:04.145417 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
1724 2019-Jan-13 11:24:04.146047 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1725 2019-Jan-13 11:24:04.146688 - [DEBUG]
1726 2019-Jan-13 11:24:04.146713 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getNormalFlowFunction()
store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !1701727 2019-Jan-13 11:24:04.147977 - [DEBUG] Compose: EdgeIdentity * AllBottom
1728 2019-Jan-13 11:24:04.148007 - [DEBUG]
1729 2019-Jan-13 11:24:04.148030 - [DEBUG] Propagate flow
1730 2019-Jan-13 11:24:04.148054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1731 2019-Jan-13 11:24:04.148110 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
1732 2019-Jan-13 11:24:04.148741 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1733 2019-Jan-13 11:24:04.149370 - [DEBUG] Edge function : AllBottom (result of previous compose)
1734 2019-Jan-13 11:24:04.149395 - [DEBUG]
1735 2019-Jan-13 11:24:04.149427 - [DEBUG] Join: AllTop & AllBottom
1736 2019-Jan-13 11:24:04.149453 - [DEBUG] = AllBottom (new jump func)
1737 2019-Jan-13 11:24:04.149478 - [DEBUG]
1738 2019-Jan-13 11:24:04.149501 - [DEBUG] Start adding new jump function
1739 2019-Jan-13 11:24:04.149524 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1740 2019-Jan-13 11:24:04.149580 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1741 2019-Jan-13 11:24:04.150225 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
1742 2019-Jan-13 11:24:04.150853 - [DEBUG] Edge Function : AllBottom
1743 2019-Jan-13 11:24:04.150881 - [DEBUG] End adding new jump function
1744 2019-Jan-13 11:24:04.150905 - [DEBUG]
1745 2019-Jan-13 11:24:04.150929 - [DEBUG] -------------------------------------------- 60. Path Edge --------------------------------------------
1746 2019-Jan-13 11:24:04.150952 - [DEBUG]
1747 2019-Jan-13 11:24:04.150976 - [DEBUG] Process 60. path edge:
1748 2019-Jan-13 11:24:04.150999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1749 2019-Jan-13 11:24:04.151055 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
1750 2019-Jan-13 11:24:04.151684 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1751 2019-Jan-13 11:24:04.152312 - [DEBUG]
1752 2019-Jan-13 11:24:04.152337 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85


Got store instruction
getNormalFlowFunction()
%5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !1731753 2019-Jan-13 11:24:04.153600 - [DEBUG] Compose: EdgeIdentity * AllBottom
1754 2019-Jan-13 11:24:04.153630 - [DEBUG]
1755 2019-Jan-13 11:24:04.153654 - [DEBUG] Propagate flow
1756 2019-Jan-13 11:24:04.153677 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1757 2019-Jan-13 11:24:04.153734 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
1758 2019-Jan-13 11:24:04.154376 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1759 2019-Jan-13 11:24:04.155006 - [DEBUG] Edge function : AllBottom (result of previous compose)
1760 2019-Jan-13 11:24:04.155031 - [DEBUG]
1761 2019-Jan-13 11:24:04.155055 - [DEBUG] Join: AllTop & AllBottom
1762 2019-Jan-13 11:24:04.155081 - [DEBUG] = AllBottom (new jump func)
1763 2019-Jan-13 11:24:04.155106 - [DEBUG]
1764 2019-Jan-13 11:24:04.155129 - [DEBUG] Start adding new jump function
1765 2019-Jan-13 11:24:04.155152 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1766 2019-Jan-13 11:24:04.155208 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1767 2019-Jan-13 11:24:04.155838 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
1768 2019-Jan-13 11:24:04.156469 - [DEBUG] Edge Function : AllBottom
1769 2019-Jan-13 11:24:04.156498 - [DEBUG] End adding new jump function
1770 2019-Jan-13 11:24:04.156522 - [DEBUG]
1771 2019-Jan-13 11:24:04.156545 - [DEBUG] -------------------------------------------- 61. Path Edge --------------------------------------------
1772 2019-Jan-13 11:24:04.156569 - [DEBUG]
1773 2019-Jan-13 11:24:04.156592 - [DEBUG] Process 61. path edge:
1774 2019-Jan-13 11:24:04.156615 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1775 2019-Jan-13 11:24:04.156684 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
1776 2019-Jan-13 11:24:04.157317 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1777 2019-Jan-13 11:24:04.157946 - [DEBUG]
1778 2019-Jan-13 11:24:04.157970 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86


Got load instruction
getNormalFlowFunction()
%tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !1741779 2019-Jan-13 11:24:04.159243 - [DEBUG] Compose: EdgeIdentity * AllBottom
1780 2019-Jan-13 11:24:04.159273 - [DEBUG]
1781 2019-Jan-13 11:24:04.159297 - [DEBUG] Propagate flow
1782 2019-Jan-13 11:24:04.159320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1783 2019-Jan-13 11:24:04.159376 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
1784 2019-Jan-13 11:24:04.160023 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1785 2019-Jan-13 11:24:04.160652 - [DEBUG] Edge function : AllBottom (result of previous compose)
1786 2019-Jan-13 11:24:04.160677 - [DEBUG]
1787 2019-Jan-13 11:24:04.160701 - [DEBUG] Join: AllTop & AllBottom
1788 2019-Jan-13 11:24:04.160727 - [DEBUG] = AllBottom (new jump func)
1789 2019-Jan-13 11:24:04.160751 - [DEBUG]
1790 2019-Jan-13 11:24:04.160774 - [DEBUG] Start adding new jump function
1791 2019-Jan-13 11:24:04.160797 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1792 2019-Jan-13 11:24:04.160852 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1793 2019-Jan-13 11:24:04.161480 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
1794 2019-Jan-13 11:24:04.162107 - [DEBUG] Edge Function : AllBottom
1795 2019-Jan-13 11:24:04.162135 - [DEBUG] End adding new jump function
1796 2019-Jan-13 11:24:04.162159 - [DEBUG]
1797 2019-Jan-13 11:24:04.162183 - [DEBUG] -------------------------------------------- 62. Path Edge --------------------------------------------
1798 2019-Jan-13 11:24:04.162206 - [DEBUG]
1799 2019-Jan-13 11:24:04.162230 - [DEBUG] Process 62. path edge:
1800 2019-Jan-13 11:24:04.162253 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1801 2019-Jan-13 11:24:04.162309 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
1802 2019-Jan-13 11:24:04.162936 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1803 2019-Jan-13 11:24:04.163580 - [DEBUG]
1804 2019-Jan-13 11:24:04.163605 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !1761805 2019-Jan-13 11:24:04.164849 - [DEBUG] Compose: EdgeIdentity * AllBottom
1806 2019-Jan-13 11:24:04.164879 - [DEBUG]
1807 2019-Jan-13 11:24:04.164902 - [DEBUG] Propagate flow
1808 2019-Jan-13 11:24:04.164926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1809 2019-Jan-13 11:24:04.164982 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
1810 2019-Jan-13 11:24:04.165614 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1811 2019-Jan-13 11:24:04.166245 - [DEBUG] Edge function : AllBottom (result of previous compose)
1812 2019-Jan-13 11:24:04.166270 - [DEBUG]
1813 2019-Jan-13 11:24:04.166294 - [DEBUG] Join: AllTop & AllBottom
1814 2019-Jan-13 11:24:04.166319 - [DEBUG] = AllBottom (new jump func)
1815 2019-Jan-13 11:24:04.166344 - [DEBUG]
1816 2019-Jan-13 11:24:04.166367 - [DEBUG] Start adding new jump function
1817 2019-Jan-13 11:24:04.166390 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1818 2019-Jan-13 11:24:04.166446 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1819 2019-Jan-13 11:24:04.167099 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
1820 2019-Jan-13 11:24:04.167729 - [DEBUG] Edge Function : AllBottom
1821 2019-Jan-13 11:24:04.167758 - [DEBUG] End adding new jump function
1822 2019-Jan-13 11:24:04.167781 - [DEBUG]
1823 2019-Jan-13 11:24:04.167804 - [DEBUG] -------------------------------------------- 63. Path Edge --------------------------------------------
1824 2019-Jan-13 11:24:04.167828 - [DEBUG]
1825 2019-Jan-13 11:24:04.167851 - [DEBUG] Process 63. path edge:
1826 2019-Jan-13 11:24:04.167875 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1827 2019-Jan-13 11:24:04.167931 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
1828 2019-Jan-13 11:24:04.168562 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1829 2019-Jan-13 11:24:04.169190 - [DEBUG]
1830 2019-Jan-13 11:24:04.169215 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88


Got branch instruction
getNormalFlowFunction()
store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !1791831 2019-Jan-13 11:24:04.170489 - [DEBUG] Compose: EdgeIdentity * AllBottom
1832 2019-Jan-13 11:24:04.170519 - [DEBUG]
1833 2019-Jan-13 11:24:04.170543 - [DEBUG] Propagate flow
1834 2019-Jan-13 11:24:04.170566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1835 2019-Jan-13 11:24:04.170623 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
1836 2019-Jan-13 11:24:04.171256 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1837 2019-Jan-13 11:24:04.171885 - [DEBUG] Edge function : AllBottom (result of previous compose)
1838 2019-Jan-13 11:24:04.171910 - [DEBUG]
1839 2019-Jan-13 11:24:04.171934 - [DEBUG] Join: AllTop & AllBottom
1840 2019-Jan-13 11:24:04.171960 - [DEBUG] = AllBottom (new jump func)
1841 2019-Jan-13 11:24:04.171984 - [DEBUG]
1842 2019-Jan-13 11:24:04.172007 - [DEBUG] Start adding new jump function
1843 2019-Jan-13 11:24:04.172031 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1844 2019-Jan-13 11:24:04.172086 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1845 2019-Jan-13 11:24:04.172717 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
1846 2019-Jan-13 11:24:04.173355 - [DEBUG] Edge Function : AllBottom
1847 2019-Jan-13 11:24:04.173384 - [DEBUG] End adding new jump function
1848 2019-Jan-13 11:24:04.173408 - [DEBUG]
1849 2019-Jan-13 11:24:04.173431 - [DEBUG] -------------------------------------------- 64. Path Edge --------------------------------------------
1850 2019-Jan-13 11:24:04.173454 - [DEBUG]
1851 2019-Jan-13 11:24:04.173477 - [DEBUG] Process 64. path edge:
1852 2019-Jan-13 11:24:04.173500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1853 2019-Jan-13 11:24:04.173556 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
1854 2019-Jan-13 11:24:04.174185 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1855 2019-Jan-13 11:24:04.174813 - [DEBUG]
1856 2019-Jan-13 11:24:04.174838 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89


Got store instruction
getNormalFlowFunction()
br label %if.end37, !dbg !180, !phasar.instruction.id !1811857 2019-Jan-13 11:24:04.176080 - [DEBUG] Compose: EdgeIdentity * AllBottom
1858 2019-Jan-13 11:24:04.176109 - [DEBUG]
1859 2019-Jan-13 11:24:04.176133 - [DEBUG] Propagate flow
1860 2019-Jan-13 11:24:04.176156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1861 2019-Jan-13 11:24:04.176213 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
1862 2019-Jan-13 11:24:04.176866 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1863 2019-Jan-13 11:24:04.177495 - [DEBUG] Edge function : AllBottom (result of previous compose)
1864 2019-Jan-13 11:24:04.177520 - [DEBUG]
1865 2019-Jan-13 11:24:04.177544 - [DEBUG] Join: AllTop & AllBottom
1866 2019-Jan-13 11:24:04.177570 - [DEBUG] = AllBottom (new jump func)
1867 2019-Jan-13 11:24:04.177595 - [DEBUG]
1868 2019-Jan-13 11:24:04.177618 - [DEBUG] Start adding new jump function
1869 2019-Jan-13 11:24:04.177641 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1870 2019-Jan-13 11:24:04.177697 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1871 2019-Jan-13 11:24:04.178327 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
1872 2019-Jan-13 11:24:04.178956 - [DEBUG] Edge Function : AllBottom
1873 2019-Jan-13 11:24:04.178983 - [DEBUG] End adding new jump function
1874 2019-Jan-13 11:24:04.179007 - [DEBUG]
1875 2019-Jan-13 11:24:04.179030 - [DEBUG] -------------------------------------------- 65. Path Edge --------------------------------------------
1876 2019-Jan-13 11:24:04.179054 - [DEBUG]
1877 2019-Jan-13 11:24:04.179077 - [DEBUG] Process 65. path edge:
1878 2019-Jan-13 11:24:04.179100 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1879 2019-Jan-13 11:24:04.179157 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
1880 2019-Jan-13 11:24:04.179784 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1881 2019-Jan-13 11:24:04.180430 - [DEBUG]
1882 2019-Jan-13 11:24:04.180454 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92


Got branch instruction
getNormalFlowFunction()
%6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !1871883 2019-Jan-13 11:24:04.181705 - [DEBUG] Compose: EdgeIdentity * AllBottom
1884 2019-Jan-13 11:24:04.181734 - [DEBUG]
1885 2019-Jan-13 11:24:04.181758 - [DEBUG] Propagate flow
1886 2019-Jan-13 11:24:04.181781 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1887 2019-Jan-13 11:24:04.181838 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
1888 2019-Jan-13 11:24:04.182478 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1889 2019-Jan-13 11:24:04.183107 - [DEBUG] Edge function : AllBottom (result of previous compose)
1890 2019-Jan-13 11:24:04.183132 - [DEBUG]
1891 2019-Jan-13 11:24:04.183156 - [DEBUG] Join: AllTop & AllBottom
1892 2019-Jan-13 11:24:04.183181 - [DEBUG] = AllBottom (new jump func)
1893 2019-Jan-13 11:24:04.183205 - [DEBUG]
1894 2019-Jan-13 11:24:04.183228 - [DEBUG] Start adding new jump function
1895 2019-Jan-13 11:24:04.183251 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1896 2019-Jan-13 11:24:04.183307 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1897 2019-Jan-13 11:24:04.183950 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
1898 2019-Jan-13 11:24:04.184581 - [DEBUG] Edge Function : AllBottom
1899 2019-Jan-13 11:24:04.184609 - [DEBUG] End adding new jump function
1900 2019-Jan-13 11:24:04.184633 - [DEBUG]
1901 2019-Jan-13 11:24:04.184656 - [DEBUG] -------------------------------------------- 66. Path Edge --------------------------------------------
1902 2019-Jan-13 11:24:04.184680 - [DEBUG]
1903 2019-Jan-13 11:24:04.184703 - [DEBUG] Process 66. path edge:
1904 2019-Jan-13 11:24:04.184727 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1905 2019-Jan-13 11:24:04.184790 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
1906 2019-Jan-13 11:24:04.185424 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1907 2019-Jan-13 11:24:04.186052 - [DEBUG]
1908 2019-Jan-13 11:24:04.186078 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93


Got load instruction
getNormalFlowFunction()
switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !1891909 2019-Jan-13 11:24:04.187344 - [DEBUG] Compose: EdgeIdentity * AllBottom
1910 2019-Jan-13 11:24:04.187374 - [DEBUG]
1911 2019-Jan-13 11:24:04.187398 - [DEBUG] Propagate flow
1912 2019-Jan-13 11:24:04.187421 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1913 2019-Jan-13 11:24:04.187477 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
1914 2019-Jan-13 11:24:04.188107 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1915 2019-Jan-13 11:24:04.188736 - [DEBUG] Edge function : AllBottom (result of previous compose)
1916 2019-Jan-13 11:24:04.188761 - [DEBUG]
1917 2019-Jan-13 11:24:04.188785 - [DEBUG] Join: AllTop & AllBottom
1918 2019-Jan-13 11:24:04.188811 - [DEBUG] = AllBottom (new jump func)
1919 2019-Jan-13 11:24:04.188835 - [DEBUG]
1920 2019-Jan-13 11:24:04.188859 - [DEBUG] Start adding new jump function
1921 2019-Jan-13 11:24:04.188882 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1922 2019-Jan-13 11:24:04.188938 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1923 2019-Jan-13 11:24:04.189567 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
1924 2019-Jan-13 11:24:04.190211 - [DEBUG] Edge Function : AllBottom
1925 2019-Jan-13 11:24:04.190239 - [DEBUG] End adding new jump function
1926 2019-Jan-13 11:24:04.190263 - [DEBUG]
1927 2019-Jan-13 11:24:04.190286 - [DEBUG] -------------------------------------------- 67. Path Edge --------------------------------------------
1928 2019-Jan-13 11:24:04.190310 - [DEBUG]
1929 2019-Jan-13 11:24:04.190333 - [DEBUG] Process 67. path edge:
1930 2019-Jan-13 11:24:04.190356 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1931 2019-Jan-13 11:24:04.190413 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
1932 2019-Jan-13 11:24:04.191042 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1933 2019-Jan-13 11:24:04.191671 - [DEBUG]
1934 2019-Jan-13 11:24:04.191695 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97


Got switch instruction
getNormalFlowFunction()
%7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !1981935 2019-Jan-13 11:24:04.192942 - [DEBUG] Compose: EdgeIdentity * AllBottom
1936 2019-Jan-13 11:24:04.192972 - [DEBUG]
1937 2019-Jan-13 11:24:04.192996 - [DEBUG] Propagate flow
1938 2019-Jan-13 11:24:04.193019 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1939 2019-Jan-13 11:24:04.193075 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1940 2019-Jan-13 11:24:04.193719 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1941 2019-Jan-13 11:24:04.194350 - [DEBUG] Edge function : AllBottom (result of previous compose)
1942 2019-Jan-13 11:24:04.194375 - [DEBUG]
1943 2019-Jan-13 11:24:04.194399 - [DEBUG] Join: AllTop & AllBottom
1944 2019-Jan-13 11:24:04.194425 - [DEBUG] = AllBottom (new jump func)
1945 2019-Jan-13 11:24:04.194449 - [DEBUG]
1946 2019-Jan-13 11:24:04.194472 - [DEBUG] Start adding new jump function
1947 2019-Jan-13 11:24:04.194505 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1948 2019-Jan-13 11:24:04.194561 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1949 2019-Jan-13 11:24:04.195201 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1950 2019-Jan-13 11:24:04.195827 - [DEBUG] Edge Function : AllBottom
1951 2019-Jan-13 11:24:04.195855 - [DEBUG] End adding new jump function
1952 2019-Jan-13 11:24:04.195878 - [DEBUG]
1953 2019-Jan-13 11:24:04.195902 - [DEBUG] -------------------------------------------- 68. Path Edge --------------------------------------------
1954 2019-Jan-13 11:24:04.195925 - [DEBUG]
1955 2019-Jan-13 11:24:04.195948 - [DEBUG] Process 68. path edge:
1956 2019-Jan-13 11:24:04.195972 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1957 2019-Jan-13 11:24:04.196028 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
1958 2019-Jan-13 11:24:04.196682 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1959 2019-Jan-13 11:24:04.197339 - [DEBUG]
1960 2019-Jan-13 11:24:04.197364 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1961 2019-Jan-13 11:24:04.198000 - [DEBUG] Start of endsummarytab entry
1962 2019-Jan-13 11:24:04.198027 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
1963 2019-Jan-13 11:24:04.198656 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
1964 2019-Jan-13 11:24:04.198716 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1965 2019-Jan-13 11:24:04.199343 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1966 2019-Jan-13 11:24:04.199971 - [DEBUG] EF: AllBottom
1967 2019-Jan-13 11:24:04.200009 - [DEBUG]
1968 2019-Jan-13 11:24:04.200035 - [DEBUG] ---------------
1969 2019-Jan-13 11:24:04.200058 - [DEBUG]
1970 2019-Jan-13 11:24:04.200081 - [DEBUG] End of endsummarytab entry
1971 2019-Jan-13 11:24:04.200105 - [DEBUG]
1972 2019-Jan-13 11:24:04.200128 - [DEBUG] Start of incomingtab entry
1973 2019-Jan-13 11:24:04.200152 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
1974 2019-Jan-13 11:24:04.200779 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
1975 2019-Jan-13 11:24:04.200835 - [DEBUG] ---------------
1976 2019-Jan-13 11:24:04.200859 - [DEBUG] End of incomingtab entry
1977 2019-Jan-13 11:24:04.200882 - [DEBUG]
1978 2019-Jan-13 11:24:04.200907 - [DEBUG] EDGE:
1979 2019-Jan-13 11:24:04.200963 - [DEBUG] ---> 1980 2019-Jan-13 11:24:04.201591 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
1981 2019-Jan-13 11:24:04.202220 - [DEBUG]
1982 2019-Jan-13 11:24:04.202245 - [DEBUG] EDGE:
1983 2019-Jan-13 11:24:04.202302 - [DEBUG] ---> 1984 2019-Jan-13 11:24:04.202931 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
1985 2019-Jan-13 11:24:04.203574 - [DEBUG]


Got load instruction
getNormalFlowFunction()
switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !1891986 2019-Jan-13 11:24:04.204228 - [DEBUG] Compose: EdgeIdentity * AllBottom
1987 2019-Jan-13 11:24:04.204257 - [DEBUG]
1988 2019-Jan-13 11:24:04.204281 - [DEBUG] Propagate flow
1989 2019-Jan-13 11:24:04.204304 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1990 2019-Jan-13 11:24:04.204361 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
1991 2019-Jan-13 11:24:04.205013 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1992 2019-Jan-13 11:24:04.205642 - [DEBUG] Edge function : AllBottom (result of previous compose)
1993 2019-Jan-13 11:24:04.205667 - [DEBUG]
1994 2019-Jan-13 11:24:04.205691 - [DEBUG] Join: AllTop & AllBottom
1995 2019-Jan-13 11:24:04.205717 - [DEBUG] = AllBottom (new jump func)
1996 2019-Jan-13 11:24:04.205741 - [DEBUG]
1997 2019-Jan-13 11:24:04.205765 - [DEBUG] Start adding new jump function
1998 2019-Jan-13 11:24:04.205788 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1999 2019-Jan-13 11:24:04.205844 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2000 2019-Jan-13 11:24:04.206483 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
2001 2019-Jan-13 11:24:04.207140 - [DEBUG] Edge Function : AllBottom
2002 2019-Jan-13 11:24:04.207169 - [DEBUG] End adding new jump function
2003 2019-Jan-13 11:24:04.207193 - [DEBUG]
2004 2019-Jan-13 11:24:04.207216 - [DEBUG] -------------------------------------------- 69. Path Edge --------------------------------------------
2005 2019-Jan-13 11:24:04.207240 - [DEBUG]
2006 2019-Jan-13 11:24:04.207263 - [DEBUG] Process 69. path edge:
2007 2019-Jan-13 11:24:04.207287 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2008 2019-Jan-13 11:24:04.207344 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
2009 2019-Jan-13 11:24:04.207981 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2010 2019-Jan-13 11:24:04.208610 - [DEBUG]
2011 2019-Jan-13 11:24:04.208635 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
2012 2019-Jan-13 11:24:04.209277 - [DEBUG] Possible callees:
2013 2019-Jan-13 11:24:04.209301 - [DEBUG] llvm.dbg.declare
2014 2019-Jan-13 11:24:04.209326 - [DEBUG] Possible return sites:
2015 2019-Jan-13 11:24:04.209349 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


Got switch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1932016 2019-Jan-13 11:24:04.210622 - [DEBUG] Found and process special summary
2017 2019-Jan-13 11:24:04.210655 - [DEBUG] Compose: EdgeIdentity * AllBottom
2018 2019-Jan-13 11:24:04.210682 - [DEBUG]
2019 2019-Jan-13 11:24:04.210706 - [DEBUG] Propagate flow
2020 2019-Jan-13 11:24:04.210729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2021 2019-Jan-13 11:24:04.210785 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2022 2019-Jan-13 11:24:04.211425 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2023 2019-Jan-13 11:24:04.212053 - [DEBUG] Edge function : AllBottom (result of previous compose)
2024 2019-Jan-13 11:24:04.212078 - [DEBUG]
2025 2019-Jan-13 11:24:04.212102 - [DEBUG] Join: AllTop & AllBottom
2026 2019-Jan-13 11:24:04.212128 - [DEBUG] = AllBottom (new jump func)
2027 2019-Jan-13 11:24:04.212153 - [DEBUG]
2028 2019-Jan-13 11:24:04.212176 - [DEBUG] Start adding new jump function
2029 2019-Jan-13 11:24:04.212199 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2030 2019-Jan-13 11:24:04.212255 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2031 2019-Jan-13 11:24:04.212884 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2032 2019-Jan-13 11:24:04.213530 - [DEBUG] Edge Function : AllBottom
2033 2019-Jan-13 11:24:04.213566 - [DEBUG] End adding new jump function
2034 2019-Jan-13 11:24:04.213591 - [DEBUG]
2035 2019-Jan-13 11:24:04.213614 - [DEBUG] -------------------------------------------- 70. Path Edge --------------------------------------------
2036 2019-Jan-13 11:24:04.213638 - [DEBUG]
2037 2019-Jan-13 11:24:04.213661 - [DEBUG] Process 70. path edge:
2038 2019-Jan-13 11:24:04.213685 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2039 2019-Jan-13 11:24:04.213741 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
2040 2019-Jan-13 11:24:04.214372 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2041 2019-Jan-13 11:24:04.215001 - [DEBUG]
2042 2019-Jan-13 11:24:04.215025 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getNormalFlowFunction()
store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !1942043 2019-Jan-13 11:24:04.216285 - [DEBUG] Compose: EdgeIdentity * AllBottom
2044 2019-Jan-13 11:24:04.216315 - [DEBUG]
2045 2019-Jan-13 11:24:04.216339 - [DEBUG] Propagate flow
2046 2019-Jan-13 11:24:04.216362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2047 2019-Jan-13 11:24:04.216419 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
2048 2019-Jan-13 11:24:04.217062 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2049 2019-Jan-13 11:24:04.217691 - [DEBUG] Edge function : AllBottom (result of previous compose)
2050 2019-Jan-13 11:24:04.217716 - [DEBUG]
2051 2019-Jan-13 11:24:04.217740 - [DEBUG] Join: AllTop & AllBottom
2052 2019-Jan-13 11:24:04.217766 - [DEBUG] = AllBottom (new jump func)
2053 2019-Jan-13 11:24:04.217790 - [DEBUG]
2054 2019-Jan-13 11:24:04.217813 - [DEBUG] Start adding new jump function
2055 2019-Jan-13 11:24:04.217837 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2056 2019-Jan-13 11:24:04.217892 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2057 2019-Jan-13 11:24:04.218520 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
2058 2019-Jan-13 11:24:04.219147 - [DEBUG] Edge Function : AllBottom
2059 2019-Jan-13 11:24:04.219175 - [DEBUG] End adding new jump function
2060 2019-Jan-13 11:24:04.219200 - [DEBUG]
2061 2019-Jan-13 11:24:04.219223 - [DEBUG] -------------------------------------------- 71. Path Edge --------------------------------------------
2062 2019-Jan-13 11:24:04.219247 - [DEBUG]
2063 2019-Jan-13 11:24:04.219270 - [DEBUG] Process 71. path edge:
2064 2019-Jan-13 11:24:04.219294 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2065 2019-Jan-13 11:24:04.219350 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
2066 2019-Jan-13 11:24:04.219979 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2067 2019-Jan-13 11:24:04.220622 - [DEBUG]
2068 2019-Jan-13 11:24:04.220647 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96


Got store instruction
getNormalFlowFunction()
br label %sw.epilog40, !dbg !195, !phasar.instruction.id !1962069 2019-Jan-13 11:24:04.221893 - [DEBUG] Compose: EdgeIdentity * AllBottom
2070 2019-Jan-13 11:24:04.221922 - [DEBUG]
2071 2019-Jan-13 11:24:04.221946 - [DEBUG] Propagate flow
2072 2019-Jan-13 11:24:04.221969 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2073 2019-Jan-13 11:24:04.222026 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
2074 2019-Jan-13 11:24:04.222660 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2075 2019-Jan-13 11:24:04.223296 - [DEBUG] Edge function : AllBottom (result of previous compose)
2076 2019-Jan-13 11:24:04.223322 - [DEBUG]
2077 2019-Jan-13 11:24:04.223360 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2078 2019-Jan-13 11:24:04.223386 - [DEBUG] = AllBottom
2079 2019-Jan-13 11:24:04.223410 - [DEBUG]
2080 2019-Jan-13 11:24:04.223433 - [DEBUG] PROPAGATE: No new function!
2081 2019-Jan-13 11:24:04.223457 - [DEBUG] EDGE:
2082 2019-Jan-13 11:24:04.223514 - [DEBUG] ---> 2083 2019-Jan-13 11:24:04.224141 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2084 2019-Jan-13 11:24:04.224770 - [DEBUG]
2085 2019-Jan-13 11:24:04.224794 - [DEBUG] EDGE:
2086 2019-Jan-13 11:24:04.224851 - [DEBUG] ---> 2087 2019-Jan-13 11:24:04.225481 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2088 2019-Jan-13 11:24:04.226109 - [DEBUG]
2089 2019-Jan-13 11:24:04.226147 - [DEBUG] Compose: EdgeIdentity * AllBottom
2090 2019-Jan-13 11:24:04.226174 - [DEBUG]
2091 2019-Jan-13 11:24:04.226198 - [DEBUG] Propagate flow
2092 2019-Jan-13 11:24:04.226221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2093 2019-Jan-13 11:24:04.226277 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2094 2019-Jan-13 11:24:04.226929 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2095 2019-Jan-13 11:24:04.227558 - [DEBUG] Edge function : AllBottom (result of previous compose)
2096 2019-Jan-13 11:24:04.227583 - [DEBUG]
2097 2019-Jan-13 11:24:04.227608 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2098 2019-Jan-13 11:24:04.227633 - [DEBUG] = AllBottom
2099 2019-Jan-13 11:24:04.227658 - [DEBUG]
2100 2019-Jan-13 11:24:04.227681 - [DEBUG] PROPAGATE: No new function!
2101 2019-Jan-13 11:24:04.227755 - [DEBUG] EDGE:
2102 2019-Jan-13 11:24:04.227813 - [DEBUG] ---> 2103 2019-Jan-13 11:24:04.228453 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2104 2019-Jan-13 11:24:04.229082 - [DEBUG]
2105 2019-Jan-13 11:24:04.229107 - [DEBUG] EDGE:
2106 2019-Jan-13 11:24:04.229164 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
2107 2019-Jan-13 11:24:04.229797 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2108 2019-Jan-13 11:24:04.230443 - [DEBUG]
2109 2019-Jan-13 11:24:04.230468 - [DEBUG] EDGE:
2110 2019-Jan-13 11:24:04.230525 - [DEBUG] ---> 2111 2019-Jan-13 11:24:04.231153 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2112 2019-Jan-13 11:24:04.231781 - [DEBUG]
2113 2019-Jan-13 11:24:04.231805 - [DEBUG] EDGE:
2114 2019-Jan-13 11:24:04.231862 - [DEBUG] ---> 2115 2019-Jan-13 11:24:04.232488 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2116 2019-Jan-13 11:24:04.233117 - [DEBUG]
2117 2019-Jan-13 11:24:04.233141 - [DEBUG] EDGE:
2118 2019-Jan-13 11:24:04.233207 - [DEBUG] ---> 2119 2019-Jan-13 11:24:04.233856 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2120 2019-Jan-13 11:24:04.234484 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !1762121 2019-Jan-13 11:24:04.235125 - [DEBUG] Compose: EdgeIdentity * AllBottom
2122 2019-Jan-13 11:24:04.235154 - [DEBUG]
2123 2019-Jan-13 11:24:04.235177 - [DEBUG] Propagate flow
2124 2019-Jan-13 11:24:04.235201 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2125 2019-Jan-13 11:24:04.235257 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
2126 2019-Jan-13 11:24:04.235887 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2127 2019-Jan-13 11:24:04.236518 - [DEBUG] Edge function : AllBottom (result of previous compose)
2128 2019-Jan-13 11:24:04.236543 - [DEBUG]
2129 2019-Jan-13 11:24:04.236567 - [DEBUG] Join: AllTop & AllBottom
2130 2019-Jan-13 11:24:04.236593 - [DEBUG] = AllBottom (new jump func)
2131 2019-Jan-13 11:24:04.236617 - [DEBUG]
2132 2019-Jan-13 11:24:04.236640 - [DEBUG] Start adding new jump function
2133 2019-Jan-13 11:24:04.236675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2134 2019-Jan-13 11:24:04.236732 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2135 2019-Jan-13 11:24:04.237361 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
2136 2019-Jan-13 11:24:04.237991 - [DEBUG] Edge Function : AllBottom
2137 2019-Jan-13 11:24:04.238020 - [DEBUG] End adding new jump function
2138 2019-Jan-13 11:24:04.238043 - [DEBUG]
2139 2019-Jan-13 11:24:04.238067 - [DEBUG] -------------------------------------------- 72. Path Edge --------------------------------------------
2140 2019-Jan-13 11:24:04.238091 - [DEBUG]
2141 2019-Jan-13 11:24:04.238114 - [DEBUG] Process 72. path edge:
2142 2019-Jan-13 11:24:04.238137 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2143 2019-Jan-13 11:24:04.238193 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
2144 2019-Jan-13 11:24:04.238824 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2145 2019-Jan-13 11:24:04.239454 - [DEBUG]
2146 2019-Jan-13 11:24:04.239478 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90


Got branch instruction
getNormalFlowFunction()
store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !1842147 2019-Jan-13 11:24:04.240749 - [DEBUG] Compose: EdgeIdentity * AllBottom
2148 2019-Jan-13 11:24:04.240779 - [DEBUG]
2149 2019-Jan-13 11:24:04.240803 - [DEBUG] Propagate flow
2150 2019-Jan-13 11:24:04.240826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2151 2019-Jan-13 11:24:04.240883 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
2152 2019-Jan-13 11:24:04.241514 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2153 2019-Jan-13 11:24:04.242142 - [DEBUG] Edge function : AllBottom (result of previous compose)
2154 2019-Jan-13 11:24:04.242167 - [DEBUG]
2155 2019-Jan-13 11:24:04.242192 - [DEBUG] Join: AllTop & AllBottom
2156 2019-Jan-13 11:24:04.242218 - [DEBUG] = AllBottom (new jump func)
2157 2019-Jan-13 11:24:04.242242 - [DEBUG]
2158 2019-Jan-13 11:24:04.242265 - [DEBUG] Start adding new jump function
2159 2019-Jan-13 11:24:04.242289 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2160 2019-Jan-13 11:24:04.242345 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2161 2019-Jan-13 11:24:04.242982 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
2162 2019-Jan-13 11:24:04.243624 - [DEBUG] Edge Function : AllBottom
2163 2019-Jan-13 11:24:04.243652 - [DEBUG] End adding new jump function
2164 2019-Jan-13 11:24:04.243676 - [DEBUG]
2165 2019-Jan-13 11:24:04.243700 - [DEBUG] -------------------------------------------- 73. Path Edge --------------------------------------------
2166 2019-Jan-13 11:24:04.243724 - [DEBUG]
2167 2019-Jan-13 11:24:04.243747 - [DEBUG] Process 73. path edge:
2168 2019-Jan-13 11:24:04.243771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2169 2019-Jan-13 11:24:04.243827 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
2170 2019-Jan-13 11:24:04.244454 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2171 2019-Jan-13 11:24:04.245081 - [DEBUG]
2172 2019-Jan-13 11:24:04.245107 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91


Got store instruction
getNormalFlowFunction()
br label %if.end37, !phasar.instruction.id !1852173 2019-Jan-13 11:24:04.246346 - [DEBUG] Compose: EdgeIdentity * AllBottom
2174 2019-Jan-13 11:24:04.246375 - [DEBUG]
2175 2019-Jan-13 11:24:04.246398 - [DEBUG] Propagate flow
2176 2019-Jan-13 11:24:04.246421 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2177 2019-Jan-13 11:24:04.246478 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
2178 2019-Jan-13 11:24:04.247123 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2179 2019-Jan-13 11:24:04.247751 - [DEBUG] Edge function : AllBottom (result of previous compose)
2180 2019-Jan-13 11:24:04.247776 - [DEBUG]
2181 2019-Jan-13 11:24:04.247801 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2182 2019-Jan-13 11:24:04.247826 - [DEBUG] = AllBottom
2183 2019-Jan-13 11:24:04.247850 - [DEBUG]
2184 2019-Jan-13 11:24:04.247873 - [DEBUG] PROPAGATE: No new function!
2185 2019-Jan-13 11:24:04.247897 - [DEBUG] EDGE:
2186 2019-Jan-13 11:24:04.247955 - [DEBUG] ---> 2187 2019-Jan-13 11:24:04.248580 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2188 2019-Jan-13 11:24:04.249207 - [DEBUG]
2189 2019-Jan-13 11:24:04.249232 - [DEBUG] EDGE:
2190 2019-Jan-13 11:24:04.249289 - [DEBUG] ---> 2191 2019-Jan-13 11:24:04.249920 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2192 2019-Jan-13 11:24:04.250565 - [DEBUG]
2193 2019-Jan-13 11:24:04.250590 - [DEBUG] EDGE:
2194 2019-Jan-13 11:24:04.250646 - [DEBUG] ---> 2195 2019-Jan-13 11:24:04.251273 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2196 2019-Jan-13 11:24:04.251902 - [DEBUG]
2197 2019-Jan-13 11:24:04.251927 - [DEBUG] EDGE:
2198 2019-Jan-13 11:24:04.251984 - [DEBUG] ---> 2199 2019-Jan-13 11:24:04.252618 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2200 2019-Jan-13 11:24:04.253246 - [DEBUG]
2201 2019-Jan-13 11:24:04.253271 - [DEBUG] EDGE:
2202 2019-Jan-13 11:24:04.253340 - [DEBUG] ---> 2203 2019-Jan-13 11:24:04.253978 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2204 2019-Jan-13 11:24:04.254608 - [DEBUG]
2205 2019-Jan-13 11:24:04.254633 - [DEBUG] EDGE:
2206 2019-Jan-13 11:24:04.254690 - [DEBUG] ---> 2207 2019-Jan-13 11:24:04.255319 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2208 2019-Jan-13 11:24:04.255947 - [DEBUG]
2209 2019-Jan-13 11:24:04.255983 - [DEBUG] Compose: EdgeIdentity * AllBottom
2210 2019-Jan-13 11:24:04.256010 - [DEBUG]
2211 2019-Jan-13 11:24:04.256034 - [DEBUG] Propagate flow
2212 2019-Jan-13 11:24:04.256057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2213 2019-Jan-13 11:24:04.256113 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
2214 2019-Jan-13 11:24:04.256757 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2215 2019-Jan-13 11:24:04.257386 - [DEBUG] Edge function : AllBottom (result of previous compose)
2216 2019-Jan-13 11:24:04.257411 - [DEBUG]
2217 2019-Jan-13 11:24:04.257435 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2218 2019-Jan-13 11:24:04.257461 - [DEBUG] = AllBottom
2219 2019-Jan-13 11:24:04.257485 - [DEBUG]
2220 2019-Jan-13 11:24:04.257508 - [DEBUG] PROPAGATE: No new function!
2221 2019-Jan-13 11:24:04.257533 - [DEBUG] EDGE:
2222 2019-Jan-13 11:24:04.257590 - [DEBUG] ---> 2223 2019-Jan-13 11:24:04.258239 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2224 2019-Jan-13 11:24:04.258869 - [DEBUG]
2225 2019-Jan-13 11:24:04.258894 - [DEBUG] EDGE:
2226 2019-Jan-13 11:24:04.258951 - [DEBUG] ---> 2227 2019-Jan-13 11:24:04.259577 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2228 2019-Jan-13 11:24:04.260221 - [DEBUG]
2229 2019-Jan-13 11:24:04.260246 - [DEBUG] EDGE:
2230 2019-Jan-13 11:24:04.260303 - [DEBUG] ---> 2231 2019-Jan-13 11:24:04.260933 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2232 2019-Jan-13 11:24:04.261561 - [DEBUG]
2233 2019-Jan-13 11:24:04.261599 - [DEBUG] Compose: EdgeIdentity * AllBottom
2234 2019-Jan-13 11:24:04.261626 - [DEBUG]
2235 2019-Jan-13 11:24:04.261649 - [DEBUG] Propagate flow
2236 2019-Jan-13 11:24:04.261673 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2237 2019-Jan-13 11:24:04.261729 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
2238 2019-Jan-13 11:24:04.262359 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2239 2019-Jan-13 11:24:04.262988 - [DEBUG] Edge function : AllBottom (result of previous compose)
2240 2019-Jan-13 11:24:04.263013 - [DEBUG]
2241 2019-Jan-13 11:24:04.263037 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2242 2019-Jan-13 11:24:04.263063 - [DEBUG] = AllBottom
2243 2019-Jan-13 11:24:04.263087 - [DEBUG]
2244 2019-Jan-13 11:24:04.263110 - [DEBUG] PROPAGATE: No new function!
2245 2019-Jan-13 11:24:04.263136 - [DEBUG] EDGE:
2246 2019-Jan-13 11:24:04.263193 - [DEBUG] ---> 2247 2019-Jan-13 11:24:04.263854 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2248 2019-Jan-13 11:24:04.264484 - [DEBUG]
2249 2019-Jan-13 11:24:04.264509 - [DEBUG] EDGE:
2250 2019-Jan-13 11:24:04.264566 - [DEBUG] ---> 2251 2019-Jan-13 11:24:04.265193 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2252 2019-Jan-13 11:24:04.265821 - [DEBUG]
2253 2019-Jan-13 11:24:04.265846 - [DEBUG] EDGE:
2254 2019-Jan-13 11:24:04.265903 - [DEBUG] ---> 2255 2019-Jan-13 11:24:04.266530 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2256 2019-Jan-13 11:24:04.267209 - [DEBUG]
2257 2019-Jan-13 11:24:04.267235 - [DEBUG] EDGE:
2258 2019-Jan-13 11:24:04.267292 - [DEBUG] ---> 2259 2019-Jan-13 11:24:04.267922 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2260 2019-Jan-13 11:24:04.268550 - [DEBUG]
2261 2019-Jan-13 11:24:04.268587 - [DEBUG] Compose: EdgeIdentity * AllBottom
2262 2019-Jan-13 11:24:04.268614 - [DEBUG]
2263 2019-Jan-13 11:24:04.268638 - [DEBUG] Propagate flow
2264 2019-Jan-13 11:24:04.268661 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2265 2019-Jan-13 11:24:04.268717 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
2266 2019-Jan-13 11:24:04.269347 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2267 2019-Jan-13 11:24:04.269974 - [DEBUG] Edge function : AllBottom (result of previous compose)
2268 2019-Jan-13 11:24:04.270013 - [DEBUG]
2269 2019-Jan-13 11:24:04.270039 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2270 2019-Jan-13 11:24:04.270064 - [DEBUG] = AllBottom
2271 2019-Jan-13 11:24:04.270089 - [DEBUG]
2272 2019-Jan-13 11:24:04.270112 - [DEBUG] PROPAGATE: No new function!
2273 2019-Jan-13 11:24:04.270137 - [DEBUG] EDGE:
2274 2019-Jan-13 11:24:04.270194 - [DEBUG] ---> 2275 2019-Jan-13 11:24:04.270832 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2276 2019-Jan-13 11:24:04.271460 - [DEBUG]
2277 2019-Jan-13 11:24:04.271485 - [DEBUG] EDGE:
2278 2019-Jan-13 11:24:04.271542 - [DEBUG] ---> 2279 2019-Jan-13 11:24:04.272168 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2280 2019-Jan-13 11:24:04.272794 - [DEBUG]
2281 2019-Jan-13 11:24:04.272819 - [DEBUG] EDGE:
2282 2019-Jan-13 11:24:04.272876 - [DEBUG] ---> 2283 2019-Jan-13 11:24:04.273521 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2284 2019-Jan-13 11:24:04.274150 - [DEBUG]
2285 2019-Jan-13 11:24:04.274186 - [DEBUG] Compose: EdgeIdentity * AllBottom
2286 2019-Jan-13 11:24:04.274213 - [DEBUG]
2287 2019-Jan-13 11:24:04.274237 - [DEBUG] Propagate flow
2288 2019-Jan-13 11:24:04.274259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2289 2019-Jan-13 11:24:04.274323 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2290 2019-Jan-13 11:24:04.274956 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2291 2019-Jan-13 11:24:04.275584 - [DEBUG] Edge function : AllBottom (result of previous compose)
2292 2019-Jan-13 11:24:04.275609 - [DEBUG]
2293 2019-Jan-13 11:24:04.275633 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2294 2019-Jan-13 11:24:04.275659 - [DEBUG] = AllBottom
2295 2019-Jan-13 11:24:04.275683 - [DEBUG]
2296 2019-Jan-13 11:24:04.275706 - [DEBUG] PROPAGATE: No new function!
2297 2019-Jan-13 11:24:04.275731 - [DEBUG] EDGE:
2298 2019-Jan-13 11:24:04.275788 - [DEBUG] ---> 2299 2019-Jan-13 11:24:04.276426 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2300 2019-Jan-13 11:24:04.277070 - [DEBUG]
2301 2019-Jan-13 11:24:04.277095 - [DEBUG] EDGE:
2302 2019-Jan-13 11:24:04.277152 - [DEBUG] ---> 2303 2019-Jan-13 11:24:04.277779 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2304 2019-Jan-13 11:24:04.278406 - [DEBUG]
2305 2019-Jan-13 11:24:04.278431 - [DEBUG] EDGE:
2306 2019-Jan-13 11:24:04.278488 - [DEBUG] ---> 2307 2019-Jan-13 11:24:04.279123 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2308 2019-Jan-13 11:24:04.279751 - [DEBUG]
2309 2019-Jan-13 11:24:04.279787 - [DEBUG] Compose: EdgeIdentity * AllBottom
2310 2019-Jan-13 11:24:04.279814 - [DEBUG]
2311 2019-Jan-13 11:24:04.279838 - [DEBUG] Propagate flow
2312 2019-Jan-13 11:24:04.279861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2313 2019-Jan-13 11:24:04.279917 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2314 2019-Jan-13 11:24:04.280562 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2315 2019-Jan-13 11:24:04.281189 - [DEBUG] Edge function : AllBottom (result of previous compose)
2316 2019-Jan-13 11:24:04.281215 - [DEBUG]
2317 2019-Jan-13 11:24:04.281239 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2318 2019-Jan-13 11:24:04.281264 - [DEBUG] = AllBottom
2319 2019-Jan-13 11:24:04.281289 - [DEBUG]
2320 2019-Jan-13 11:24:04.281312 - [DEBUG] PROPAGATE: No new function!
2321 2019-Jan-13 11:24:04.281337 - [DEBUG] EDGE:
2322 2019-Jan-13 11:24:04.281394 - [DEBUG] ---> 2323 2019-Jan-13 11:24:04.282031 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2324 2019-Jan-13 11:24:04.282659 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !1162325 2019-Jan-13 11:24:04.283302 - [DEBUG] Compose: EdgeIdentity * AllBottom
2326 2019-Jan-13 11:24:04.283342 - [DEBUG]
2327 2019-Jan-13 11:24:04.283368 - [DEBUG] Propagate flow
2328 2019-Jan-13 11:24:04.283391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2329 2019-Jan-13 11:24:04.283448 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2330 2019-Jan-13 11:24:04.284092 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2331 2019-Jan-13 11:24:04.284721 - [DEBUG] Edge function : AllBottom (result of previous compose)
2332 2019-Jan-13 11:24:04.284746 - [DEBUG]
2333 2019-Jan-13 11:24:04.284770 - [DEBUG] Join: AllTop & AllBottom
2334 2019-Jan-13 11:24:04.284796 - [DEBUG] = AllBottom (new jump func)
2335 2019-Jan-13 11:24:04.284820 - [DEBUG]
2336 2019-Jan-13 11:24:04.284843 - [DEBUG] Start adding new jump function
2337 2019-Jan-13 11:24:04.284867 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2338 2019-Jan-13 11:24:04.284923 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2339 2019-Jan-13 11:24:04.285552 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2340 2019-Jan-13 11:24:04.286181 - [DEBUG] Edge Function : AllBottom
2341 2019-Jan-13 11:24:04.286209 - [DEBUG] End adding new jump function
2342 2019-Jan-13 11:24:04.286233 - [DEBUG]
2343 2019-Jan-13 11:24:04.286257 - [DEBUG] -------------------------------------------- 74. Path Edge --------------------------------------------
2344 2019-Jan-13 11:24:04.286281 - [DEBUG]
2345 2019-Jan-13 11:24:04.286304 - [DEBUG] Process 74. path edge:
2346 2019-Jan-13 11:24:04.286328 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2347 2019-Jan-13 11:24:04.286384 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
2348 2019-Jan-13 11:24:04.287027 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2349 2019-Jan-13 11:24:04.287657 - [DEBUG]
2350 2019-Jan-13 11:24:04.287681 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2351 2019-Jan-13 11:24:04.288316 - [DEBUG] Possible callees:
2352 2019-Jan-13 11:24:04.288341 - [DEBUG] foo
2353 2019-Jan-13 11:24:04.288365 - [DEBUG] Possible return sites:
2354 2019-Jan-13 11:24:04.288388 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


Got branch instruction
getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1262355 2019-Jan-13 11:24:04.289635 - [DEBUG] Found and process special summary
2356 2019-Jan-13 11:24:04.289667 - [DEBUG] Compose: EdgeIdentity * AllBottom
2357 2019-Jan-13 11:24:04.289695 - [DEBUG]
2358 2019-Jan-13 11:24:04.289719 - [DEBUG] Propagate flow
2359 2019-Jan-13 11:24:04.289742 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2360 2019-Jan-13 11:24:04.289798 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2361 2019-Jan-13 11:24:04.290446 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2362 2019-Jan-13 11:24:04.291076 - [DEBUG] Edge function : AllBottom (result of previous compose)
2363 2019-Jan-13 11:24:04.291101 - [DEBUG]
2364 2019-Jan-13 11:24:04.291125 - [DEBUG] Join: AllTop & AllBottom
2365 2019-Jan-13 11:24:04.291151 - [DEBUG] = AllBottom (new jump func)
2366 2019-Jan-13 11:24:04.291175 - [DEBUG]
2367 2019-Jan-13 11:24:04.291198 - [DEBUG] Start adding new jump function
2368 2019-Jan-13 11:24:04.291221 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2369 2019-Jan-13 11:24:04.291277 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2370 2019-Jan-13 11:24:04.291906 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2371 2019-Jan-13 11:24:04.292536 - [DEBUG] Edge Function : AllBottom
2372 2019-Jan-13 11:24:04.292564 - [DEBUG] End adding new jump function
2373 2019-Jan-13 11:24:04.292588 - [DEBUG]
2374 2019-Jan-13 11:24:04.292611 - [DEBUG] -------------------------------------------- 75. Path Edge --------------------------------------------
2375 2019-Jan-13 11:24:04.292643 - [DEBUG]
2376 2019-Jan-13 11:24:04.292667 - [DEBUG] Process 75. path edge:
2377 2019-Jan-13 11:24:04.292690 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2378 2019-Jan-13 11:24:04.292747 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
2379 2019-Jan-13 11:24:04.293395 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2380 2019-Jan-13 11:24:04.294024 - [DEBUG]
2381 2019-Jan-13 11:24:04.294048 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getNormalFlowFunction()
%cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !1282382 2019-Jan-13 11:24:04.295308 - [DEBUG] Compose: EdgeIdentity * AllBottom
2383 2019-Jan-13 11:24:04.295338 - [DEBUG]
2384 2019-Jan-13 11:24:04.295362 - [DEBUG] Propagate flow
2385 2019-Jan-13 11:24:04.295385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2386 2019-Jan-13 11:24:04.295442 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
2387 2019-Jan-13 11:24:04.296070 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2388 2019-Jan-13 11:24:04.296712 - [DEBUG] Edge function : AllBottom (result of previous compose)
2389 2019-Jan-13 11:24:04.296738 - [DEBUG]
2390 2019-Jan-13 11:24:04.296762 - [DEBUG] Join: AllTop & AllBottom
2391 2019-Jan-13 11:24:04.296787 - [DEBUG] = AllBottom (new jump func)
2392 2019-Jan-13 11:24:04.296812 - [DEBUG]
2393 2019-Jan-13 11:24:04.296835 - [DEBUG] Start adding new jump function
2394 2019-Jan-13 11:24:04.296858 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2395 2019-Jan-13 11:24:04.296914 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2396 2019-Jan-13 11:24:04.297544 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
2397 2019-Jan-13 11:24:04.298171 - [DEBUG] Edge Function : AllBottom
2398 2019-Jan-13 11:24:04.298199 - [DEBUG] End adding new jump function
2399 2019-Jan-13 11:24:04.298224 - [DEBUG]
2400 2019-Jan-13 11:24:04.298247 - [DEBUG] -------------------------------------------- 76. Path Edge --------------------------------------------
2401 2019-Jan-13 11:24:04.298272 - [DEBUG]
2402 2019-Jan-13 11:24:04.298295 - [DEBUG] Process 76. path edge:
2403 2019-Jan-13 11:24:04.298319 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2404 2019-Jan-13 11:24:04.298375 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
2405 2019-Jan-13 11:24:04.299004 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2406 2019-Jan-13 11:24:04.299632 - [DEBUG]
2407 2019-Jan-13 11:24:04.299658 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !1302408 2019-Jan-13 11:24:04.300916 - [DEBUG] Compose: EdgeIdentity * AllBottom
2409 2019-Jan-13 11:24:04.300945 - [DEBUG]
2410 2019-Jan-13 11:24:04.300969 - [DEBUG] Propagate flow
2411 2019-Jan-13 11:24:04.300992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2412 2019-Jan-13 11:24:04.301049 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
2413 2019-Jan-13 11:24:04.301677 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2414 2019-Jan-13 11:24:04.302316 - [DEBUG] Edge function : AllBottom (result of previous compose)
2415 2019-Jan-13 11:24:04.302341 - [DEBUG]
2416 2019-Jan-13 11:24:04.302365 - [DEBUG] Join: AllTop & AllBottom
2417 2019-Jan-13 11:24:04.302391 - [DEBUG] = AllBottom (new jump func)
2418 2019-Jan-13 11:24:04.302415 - [DEBUG]
2419 2019-Jan-13 11:24:04.302439 - [DEBUG] Start adding new jump function
2420 2019-Jan-13 11:24:04.302462 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2421 2019-Jan-13 11:24:04.302518 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2422 2019-Jan-13 11:24:04.303147 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
2423 2019-Jan-13 11:24:04.303790 - [DEBUG] Edge Function : AllBottom
2424 2019-Jan-13 11:24:04.303818 - [DEBUG] End adding new jump function
2425 2019-Jan-13 11:24:04.303843 - [DEBUG]
2426 2019-Jan-13 11:24:04.303866 - [DEBUG] -------------------------------------------- 77. Path Edge --------------------------------------------
2427 2019-Jan-13 11:24:04.303890 - [DEBUG]
2428 2019-Jan-13 11:24:04.303914 - [DEBUG] Process 77. path edge:
2429 2019-Jan-13 11:24:04.303937 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2430 2019-Jan-13 11:24:04.303994 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
2431 2019-Jan-13 11:24:04.304629 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2432 2019-Jan-13 11:24:04.305258 - [DEBUG]
2433 2019-Jan-13 11:24:04.305283 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64


Got branch instruction
getNormalFlowFunction()
br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !1312434 2019-Jan-13 11:24:04.306536 - [DEBUG] Compose: EdgeIdentity * AllBottom
2435 2019-Jan-13 11:24:04.306566 - [DEBUG]
2436 2019-Jan-13 11:24:04.306590 - [DEBUG] Propagate flow
2437 2019-Jan-13 11:24:04.306613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2438 2019-Jan-13 11:24:04.306686 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2439 2019-Jan-13 11:24:04.307333 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2440 2019-Jan-13 11:24:04.307963 - [DEBUG] Edge function : AllBottom (result of previous compose)
2441 2019-Jan-13 11:24:04.307988 - [DEBUG]
2442 2019-Jan-13 11:24:04.308012 - [DEBUG] Join: AllTop & AllBottom
2443 2019-Jan-13 11:24:04.308037 - [DEBUG] = AllBottom (new jump func)
2444 2019-Jan-13 11:24:04.308062 - [DEBUG]
2445 2019-Jan-13 11:24:04.308085 - [DEBUG] Start adding new jump function
2446 2019-Jan-13 11:24:04.308108 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2447 2019-Jan-13 11:24:04.308163 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2448 2019-Jan-13 11:24:04.308793 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2449 2019-Jan-13 11:24:04.309429 - [DEBUG] Edge Function : AllBottom
2450 2019-Jan-13 11:24:04.309458 - [DEBUG] End adding new jump function
2451 2019-Jan-13 11:24:04.309482 - [DEBUG]
2452 2019-Jan-13 11:24:04.309505 - [DEBUG] -------------------------------------------- 78. Path Edge --------------------------------------------
2453 2019-Jan-13 11:24:04.309529 - [DEBUG]
2454 2019-Jan-13 11:24:04.309552 - [DEBUG] Process 78. path edge:
2455 2019-Jan-13 11:24:04.309576 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2456 2019-Jan-13 11:24:04.309632 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
2457 2019-Jan-13 11:24:04.310304 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2458 2019-Jan-13 11:24:04.310936 - [DEBUG]
2459 2019-Jan-13 11:24:04.310960 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2460 2019-Jan-13 11:24:04.311599 - [DEBUG] Possible callees:
2461 2019-Jan-13 11:24:04.311623 - [DEBUG] llvm.dbg.declare
2462 2019-Jan-13 11:24:04.311648 - [DEBUG] Possible return sites:
2463 2019-Jan-13 11:24:04.311671 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1362464 2019-Jan-13 11:24:04.312925 - [DEBUG] Found and process special summary
2465 2019-Jan-13 11:24:04.312958 - [DEBUG] Compose: EdgeIdentity * AllBottom
2466 2019-Jan-13 11:24:04.312984 - [DEBUG]
2467 2019-Jan-13 11:24:04.313008 - [DEBUG] Propagate flow
2468 2019-Jan-13 11:24:04.313031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2469 2019-Jan-13 11:24:04.313087 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2470 2019-Jan-13 11:24:04.313765 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2471 2019-Jan-13 11:24:04.314394 - [DEBUG] Edge function : AllBottom (result of previous compose)
2472 2019-Jan-13 11:24:04.314419 - [DEBUG]
2473 2019-Jan-13 11:24:04.314444 - [DEBUG] Join: AllTop & AllBottom
2474 2019-Jan-13 11:24:04.314470 - [DEBUG] = AllBottom (new jump func)
2475 2019-Jan-13 11:24:04.314494 - [DEBUG]
2476 2019-Jan-13 11:24:04.314517 - [DEBUG] Start adding new jump function
2477 2019-Jan-13 11:24:04.314540 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2478 2019-Jan-13 11:24:04.314595 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2479 2019-Jan-13 11:24:04.315224 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2480 2019-Jan-13 11:24:04.315854 - [DEBUG] Edge Function : AllBottom
2481 2019-Jan-13 11:24:04.315900 - [DEBUG] End adding new jump function
2482 2019-Jan-13 11:24:04.315924 - [DEBUG]
2483 2019-Jan-13 11:24:04.315947 - [DEBUG] -------------------------------------------- 79. Path Edge --------------------------------------------
2484 2019-Jan-13 11:24:04.315971 - [DEBUG]
2485 2019-Jan-13 11:24:04.315994 - [DEBUG] Process 79. path edge:
2486 2019-Jan-13 11:24:04.316017 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2487 2019-Jan-13 11:24:04.316074 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
2488 2019-Jan-13 11:24:04.316719 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2489 2019-Jan-13 11:24:04.317347 - [DEBUG]
2490 2019-Jan-13 11:24:04.317371 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getNormalFlowFunction()
store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !1372491 2019-Jan-13 11:24:04.318632 - [DEBUG] Compose: EdgeIdentity * AllBottom
2492 2019-Jan-13 11:24:04.318662 - [DEBUG]
2493 2019-Jan-13 11:24:04.318685 - [DEBUG] Propagate flow
2494 2019-Jan-13 11:24:04.318709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2495 2019-Jan-13 11:24:04.318765 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
2496 2019-Jan-13 11:24:04.319393 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2497 2019-Jan-13 11:24:04.320033 - [DEBUG] Edge function : AllBottom (result of previous compose)
2498 2019-Jan-13 11:24:04.320067 - [DEBUG]
2499 2019-Jan-13 11:24:04.320091 - [DEBUG] Join: AllTop & AllBottom
2500 2019-Jan-13 11:24:04.320117 - [DEBUG] = AllBottom (new jump func)
2501 2019-Jan-13 11:24:04.320142 - [DEBUG]
2502 2019-Jan-13 11:24:04.320165 - [DEBUG] Start adding new jump function
2503 2019-Jan-13 11:24:04.320188 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2504 2019-Jan-13 11:24:04.320244 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2505 2019-Jan-13 11:24:04.320873 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
2506 2019-Jan-13 11:24:04.321499 - [DEBUG] Edge Function : AllBottom
2507 2019-Jan-13 11:24:04.321527 - [DEBUG] End adding new jump function
2508 2019-Jan-13 11:24:04.321551 - [DEBUG]
2509 2019-Jan-13 11:24:04.321574 - [DEBUG] -------------------------------------------- 80. Path Edge --------------------------------------------
2510 2019-Jan-13 11:24:04.321598 - [DEBUG]
2511 2019-Jan-13 11:24:04.321621 - [DEBUG] Process 80. path edge:
2512 2019-Jan-13 11:24:04.321645 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2513 2019-Jan-13 11:24:04.321701 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
2514 2019-Jan-13 11:24:04.322335 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2515 2019-Jan-13 11:24:04.322964 - [DEBUG]
2516 2019-Jan-13 11:24:04.322989 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68


Got store instruction
getNormalFlowFunction()
br label %if.end26, !dbg !138, !phasar.instruction.id !1392517 2019-Jan-13 11:24:04.324253 - [DEBUG] Compose: EdgeIdentity * AllBottom
2518 2019-Jan-13 11:24:04.324283 - [DEBUG]
2519 2019-Jan-13 11:24:04.324306 - [DEBUG] Propagate flow
2520 2019-Jan-13 11:24:04.324330 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2521 2019-Jan-13 11:24:04.324386 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
2522 2019-Jan-13 11:24:04.325012 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2523 2019-Jan-13 11:24:04.325640 - [DEBUG] Edge function : AllBottom (result of previous compose)
2524 2019-Jan-13 11:24:04.325665 - [DEBUG]
2525 2019-Jan-13 11:24:04.325689 - [DEBUG] Join: AllTop & AllBottom
2526 2019-Jan-13 11:24:04.325715 - [DEBUG] = AllBottom (new jump func)
2527 2019-Jan-13 11:24:04.325740 - [DEBUG]
2528 2019-Jan-13 11:24:04.325763 - [DEBUG] Start adding new jump function
2529 2019-Jan-13 11:24:04.325786 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2530 2019-Jan-13 11:24:04.325842 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2531 2019-Jan-13 11:24:04.326471 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
2532 2019-Jan-13 11:24:04.327112 - [DEBUG] Edge Function : AllBottom
2533 2019-Jan-13 11:24:04.327140 - [DEBUG] End adding new jump function
2534 2019-Jan-13 11:24:04.327164 - [DEBUG]
2535 2019-Jan-13 11:24:04.327187 - [DEBUG] -------------------------------------------- 81. Path Edge --------------------------------------------
2536 2019-Jan-13 11:24:04.327211 - [DEBUG]
2537 2019-Jan-13 11:24:04.327234 - [DEBUG] Process 81. path edge:
2538 2019-Jan-13 11:24:04.327258 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2539 2019-Jan-13 11:24:04.327314 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
2540 2019-Jan-13 11:24:04.327939 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2541 2019-Jan-13 11:24:04.328567 - [DEBUG]
2542 2019-Jan-13 11:24:04.328592 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72


Got branch instruction
getNormalFlowFunction()
br label %if.end27, !phasar.instruction.id !1462543 2019-Jan-13 11:24:04.329842 - [DEBUG] Compose: EdgeIdentity * AllBottom
2544 2019-Jan-13 11:24:04.329872 - [DEBUG]
2545 2019-Jan-13 11:24:04.329895 - [DEBUG] Propagate flow
2546 2019-Jan-13 11:24:04.329918 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2547 2019-Jan-13 11:24:04.329975 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2548 2019-Jan-13 11:24:04.330627 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2549 2019-Jan-13 11:24:04.331256 - [DEBUG] Edge function : AllBottom (result of previous compose)
2550 2019-Jan-13 11:24:04.331281 - [DEBUG]
2551 2019-Jan-13 11:24:04.331306 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2552 2019-Jan-13 11:24:04.331331 - [DEBUG] = AllBottom
2553 2019-Jan-13 11:24:04.331355 - [DEBUG]
2554 2019-Jan-13 11:24:04.331379 - [DEBUG] PROPAGATE: No new function!
2555 2019-Jan-13 11:24:04.331402 - [DEBUG] EDGE:
2556 2019-Jan-13 11:24:04.331460 - [DEBUG] ---> 2557 2019-Jan-13 11:24:04.332085 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2558 2019-Jan-13 11:24:04.332714 - [DEBUG]
2559 2019-Jan-13 11:24:04.332738 - [DEBUG] EDGE:
2560 2019-Jan-13 11:24:04.332795 - [DEBUG] ---> 2561 2019-Jan-13 11:24:04.333435 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2562 2019-Jan-13 11:24:04.334063 - [DEBUG]
2563 2019-Jan-13 11:24:04.334087 - [DEBUG] EDGE:
2564 2019-Jan-13 11:24:04.334144 - [DEBUG] ---> 2565 2019-Jan-13 11:24:04.334775 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2566 2019-Jan-13 11:24:04.335402 - [DEBUG]
2567 2019-Jan-13 11:24:04.335438 - [DEBUG] Compose: EdgeIdentity * AllBottom
2568 2019-Jan-13 11:24:04.335466 - [DEBUG]
2569 2019-Jan-13 11:24:04.335489 - [DEBUG] Propagate flow
2570 2019-Jan-13 11:24:04.335512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2571 2019-Jan-13 11:24:04.335568 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2572 2019-Jan-13 11:24:04.336199 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2573 2019-Jan-13 11:24:04.336841 - [DEBUG] Edge function : AllBottom (result of previous compose)
2574 2019-Jan-13 11:24:04.336866 - [DEBUG]
2575 2019-Jan-13 11:24:04.336891 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2576 2019-Jan-13 11:24:04.336916 - [DEBUG] = AllBottom
2577 2019-Jan-13 11:24:04.336940 - [DEBUG]
2578 2019-Jan-13 11:24:04.336963 - [DEBUG] PROPAGATE: No new function!
2579 2019-Jan-13 11:24:04.336989 - [DEBUG] EDGE:
2580 2019-Jan-13 11:24:04.337046 - [DEBUG] ---> 2581 2019-Jan-13 11:24:04.337684 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2582 2019-Jan-13 11:24:04.338313 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !1312583 2019-Jan-13 11:24:04.338953 - [DEBUG] Compose: EdgeIdentity * AllBottom
2584 2019-Jan-13 11:24:04.338982 - [DEBUG]
2585 2019-Jan-13 11:24:04.339014 - [DEBUG] Propagate flow
2586 2019-Jan-13 11:24:04.339037 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2587 2019-Jan-13 11:24:04.339093 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2588 2019-Jan-13 11:24:04.339746 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2589 2019-Jan-13 11:24:04.340391 - [DEBUG] Edge function : AllBottom (result of previous compose)
2590 2019-Jan-13 11:24:04.340416 - [DEBUG]
2591 2019-Jan-13 11:24:04.340440 - [DEBUG] Join: AllTop & AllBottom
2592 2019-Jan-13 11:24:04.340466 - [DEBUG] = AllBottom (new jump func)
2593 2019-Jan-13 11:24:04.340490 - [DEBUG]
2594 2019-Jan-13 11:24:04.340513 - [DEBUG] Start adding new jump function
2595 2019-Jan-13 11:24:04.340536 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2596 2019-Jan-13 11:24:04.340592 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2597 2019-Jan-13 11:24:04.341222 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2598 2019-Jan-13 11:24:04.341858 - [DEBUG] Edge Function : AllBottom
2599 2019-Jan-13 11:24:04.341886 - [DEBUG] End adding new jump function
2600 2019-Jan-13 11:24:04.341910 - [DEBUG]
2601 2019-Jan-13 11:24:04.341933 - [DEBUG] -------------------------------------------- 82. Path Edge --------------------------------------------
2602 2019-Jan-13 11:24:04.341957 - [DEBUG]
2603 2019-Jan-13 11:24:04.341980 - [DEBUG] Process 82. path edge:
2604 2019-Jan-13 11:24:04.342004 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2605 2019-Jan-13 11:24:04.342059 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
2606 2019-Jan-13 11:24:04.342698 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2607 2019-Jan-13 11:24:04.343339 - [DEBUG]
2608 2019-Jan-13 11:24:04.343366 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2609 2019-Jan-13 11:24:04.344006 - [DEBUG] Possible callees:
2610 2019-Jan-13 11:24:04.344030 - [DEBUG] llvm.dbg.declare
2611 2019-Jan-13 11:24:04.344055 - [DEBUG] Possible return sites:
2612 2019-Jan-13 11:24:04.344078 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1432613 2019-Jan-13 11:24:04.345333 - [DEBUG] Found and process special summary
2614 2019-Jan-13 11:24:04.345365 - [DEBUG] Compose: EdgeIdentity * AllBottom
2615 2019-Jan-13 11:24:04.345391 - [DEBUG]
2616 2019-Jan-13 11:24:04.345415 - [DEBUG] Propagate flow
2617 2019-Jan-13 11:24:04.345438 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2618 2019-Jan-13 11:24:04.345494 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2619 2019-Jan-13 11:24:04.346126 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2620 2019-Jan-13 11:24:04.346771 - [DEBUG] Edge function : AllBottom (result of previous compose)
2621 2019-Jan-13 11:24:04.346796 - [DEBUG]
2622 2019-Jan-13 11:24:04.346820 - [DEBUG] Join: AllTop & AllBottom
2623 2019-Jan-13 11:24:04.346846 - [DEBUG] = AllBottom (new jump func)
2624 2019-Jan-13 11:24:04.346870 - [DEBUG]
2625 2019-Jan-13 11:24:04.346893 - [DEBUG] Start adding new jump function
2626 2019-Jan-13 11:24:04.346916 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2627 2019-Jan-13 11:24:04.346972 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2628 2019-Jan-13 11:24:04.347608 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2629 2019-Jan-13 11:24:04.348238 - [DEBUG] Edge Function : AllBottom
2630 2019-Jan-13 11:24:04.348266 - [DEBUG] End adding new jump function
2631 2019-Jan-13 11:24:04.348290 - [DEBUG]
2632 2019-Jan-13 11:24:04.348313 - [DEBUG] -------------------------------------------- 83. Path Edge --------------------------------------------
2633 2019-Jan-13 11:24:04.348336 - [DEBUG]
2634 2019-Jan-13 11:24:04.348360 - [DEBUG] Process 83. path edge:
2635 2019-Jan-13 11:24:04.348383 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2636 2019-Jan-13 11:24:04.348439 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
2637 2019-Jan-13 11:24:04.349069 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2638 2019-Jan-13 11:24:04.349696 - [DEBUG]
2639 2019-Jan-13 11:24:04.349720 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getNormalFlowFunction()
store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !1442640 2019-Jan-13 11:24:04.350987 - [DEBUG] Compose: EdgeIdentity * AllBottom
2641 2019-Jan-13 11:24:04.351017 - [DEBUG]
2642 2019-Jan-13 11:24:04.351041 - [DEBUG] Propagate flow
2643 2019-Jan-13 11:24:04.351064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2644 2019-Jan-13 11:24:04.351120 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
2645 2019-Jan-13 11:24:04.351746 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2646 2019-Jan-13 11:24:04.352374 - [DEBUG] Edge function : AllBottom (result of previous compose)
2647 2019-Jan-13 11:24:04.352399 - [DEBUG]
2648 2019-Jan-13 11:24:04.352423 - [DEBUG] Join: AllTop & AllBottom
2649 2019-Jan-13 11:24:04.352449 - [DEBUG] = AllBottom (new jump func)
2650 2019-Jan-13 11:24:04.352473 - [DEBUG]
2651 2019-Jan-13 11:24:04.352496 - [DEBUG] Start adding new jump function
2652 2019-Jan-13 11:24:04.352519 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2653 2019-Jan-13 11:24:04.352575 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2654 2019-Jan-13 11:24:04.353205 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
2655 2019-Jan-13 11:24:04.353845 - [DEBUG] Edge Function : AllBottom
2656 2019-Jan-13 11:24:04.353873 - [DEBUG] End adding new jump function
2657 2019-Jan-13 11:24:04.353897 - [DEBUG]
2658 2019-Jan-13 11:24:04.353920 - [DEBUG] -------------------------------------------- 84. Path Edge --------------------------------------------
2659 2019-Jan-13 11:24:04.353944 - [DEBUG]
2660 2019-Jan-13 11:24:04.353967 - [DEBUG] Process 84. path edge:
2661 2019-Jan-13 11:24:04.353991 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2662 2019-Jan-13 11:24:04.354047 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
2663 2019-Jan-13 11:24:04.354672 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2664 2019-Jan-13 11:24:04.355300 - [DEBUG]
2665 2019-Jan-13 11:24:04.355325 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71


Got store instruction
getNormalFlowFunction()
br label %if.end26, !phasar.instruction.id !1452666 2019-Jan-13 11:24:04.356563 - [DEBUG] Compose: EdgeIdentity * AllBottom
2667 2019-Jan-13 11:24:04.356592 - [DEBUG]
2668 2019-Jan-13 11:24:04.356616 - [DEBUG] Propagate flow
2669 2019-Jan-13 11:24:04.356639 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2670 2019-Jan-13 11:24:04.356710 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
2671 2019-Jan-13 11:24:04.357349 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2672 2019-Jan-13 11:24:04.357979 - [DEBUG] Edge function : AllBottom (result of previous compose)
2673 2019-Jan-13 11:24:04.358004 - [DEBUG]
2674 2019-Jan-13 11:24:04.358029 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2675 2019-Jan-13 11:24:04.358054 - [DEBUG] = AllBottom
2676 2019-Jan-13 11:24:04.358079 - [DEBUG]
2677 2019-Jan-13 11:24:04.358102 - [DEBUG] PROPAGATE: No new function!
2678 2019-Jan-13 11:24:04.358126 - [DEBUG] EDGE:
2679 2019-Jan-13 11:24:04.358183 - [DEBUG] ---> 2680 2019-Jan-13 11:24:04.358809 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2681 2019-Jan-13 11:24:04.359437 - [DEBUG]
2682 2019-Jan-13 11:24:04.359462 - [DEBUG] EDGE:
2683 2019-Jan-13 11:24:04.359518 - [DEBUG] ---> 2684 2019-Jan-13 11:24:04.360164 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2685 2019-Jan-13 11:24:04.360792 - [DEBUG]
2686 2019-Jan-13 11:24:04.360828 - [DEBUG] Compose: EdgeIdentity * AllBottom
2687 2019-Jan-13 11:24:04.360855 - [DEBUG]
2688 2019-Jan-13 11:24:04.360879 - [DEBUG] Propagate flow
2689 2019-Jan-13 11:24:04.360902 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2690 2019-Jan-13 11:24:04.360958 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2691 2019-Jan-13 11:24:04.361589 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2692 2019-Jan-13 11:24:04.362217 - [DEBUG] Edge function : AllBottom (result of previous compose)
2693 2019-Jan-13 11:24:04.362242 - [DEBUG]
2694 2019-Jan-13 11:24:04.362266 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2695 2019-Jan-13 11:24:04.362291 - [DEBUG] = AllBottom
2696 2019-Jan-13 11:24:04.362316 - [DEBUG]
2697 2019-Jan-13 11:24:04.362339 - [DEBUG] PROPAGATE: No new function!
2698 2019-Jan-13 11:24:04.362364 - [DEBUG] EDGE:
2699 2019-Jan-13 11:24:04.362420 - [DEBUG] ---> 2700 2019-Jan-13 11:24:04.363058 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2701 2019-Jan-13 11:24:04.363702 - [DEBUG]
2702 2019-Jan-13 11:24:04.363727 - [DEBUG] EDGE:
2703 2019-Jan-13 11:24:04.363783 - [DEBUG] ---> 2704 2019-Jan-13 11:24:04.364411 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2705 2019-Jan-13 11:24:04.365038 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !1302706 2019-Jan-13 11:24:04.365677 - [DEBUG] Compose: EdgeIdentity * AllBottom
2707 2019-Jan-13 11:24:04.365706 - [DEBUG]
2708 2019-Jan-13 11:24:04.365730 - [DEBUG] Propagate flow
2709 2019-Jan-13 11:24:04.365753 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2710 2019-Jan-13 11:24:04.365809 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
2711 2019-Jan-13 11:24:04.366438 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2712 2019-Jan-13 11:24:04.367082 - [DEBUG] Edge function : AllBottom (result of previous compose)
2713 2019-Jan-13 11:24:04.367115 - [DEBUG]
2714 2019-Jan-13 11:24:04.367140 - [DEBUG] Join: AllTop & AllBottom
2715 2019-Jan-13 11:24:04.367166 - [DEBUG] = AllBottom (new jump func)
2716 2019-Jan-13 11:24:04.367190 - [DEBUG]
2717 2019-Jan-13 11:24:04.367213 - [DEBUG] Start adding new jump function
2718 2019-Jan-13 11:24:04.367236 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2719 2019-Jan-13 11:24:04.367292 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2720 2019-Jan-13 11:24:04.367921 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
2721 2019-Jan-13 11:24:04.368549 - [DEBUG] Edge Function : AllBottom
2722 2019-Jan-13 11:24:04.368577 - [DEBUG] End adding new jump function
2723 2019-Jan-13 11:24:04.368601 - [DEBUG]
2724 2019-Jan-13 11:24:04.368624 - [DEBUG] -------------------------------------------- 85. Path Edge --------------------------------------------
2725 2019-Jan-13 11:24:04.368648 - [DEBUG]
2726 2019-Jan-13 11:24:04.368672 - [DEBUG] Process 85. path edge:
2727 2019-Jan-13 11:24:04.368695 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2728 2019-Jan-13 11:24:04.368751 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
2729 2019-Jan-13 11:24:04.369379 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2730 2019-Jan-13 11:24:04.370019 - [DEBUG]
2731 2019-Jan-13 11:24:04.370045 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65


Got branch instruction
getNormalFlowFunction()
br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !1322732 2019-Jan-13 11:24:04.371292 - [DEBUG] Compose: EdgeIdentity * AllBottom
2733 2019-Jan-13 11:24:04.371321 - [DEBUG]
2734 2019-Jan-13 11:24:04.371345 - [DEBUG] Propagate flow
2735 2019-Jan-13 11:24:04.371368 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2736 2019-Jan-13 11:24:04.371424 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2737 2019-Jan-13 11:24:04.372064 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2738 2019-Jan-13 11:24:04.372693 - [DEBUG] Edge function : AllBottom (result of previous compose)
2739 2019-Jan-13 11:24:04.372718 - [DEBUG]
2740 2019-Jan-13 11:24:04.372742 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2741 2019-Jan-13 11:24:04.372767 - [DEBUG] = AllBottom
2742 2019-Jan-13 11:24:04.372792 - [DEBUG]
2743 2019-Jan-13 11:24:04.372815 - [DEBUG] PROPAGATE: No new function!


Got branch instruction
getNormalFlowFunction()
br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !1322744 2019-Jan-13 11:24:04.373481 - [DEBUG] Compose: EdgeIdentity * AllBottom
2745 2019-Jan-13 11:24:04.373510 - [DEBUG]
2746 2019-Jan-13 11:24:04.373533 - [DEBUG] Propagate flow
2747 2019-Jan-13 11:24:04.373557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2748 2019-Jan-13 11:24:04.373613 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2749 2019-Jan-13 11:24:04.374251 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2750 2019-Jan-13 11:24:04.374881 - [DEBUG] Edge function : AllBottom (result of previous compose)
2751 2019-Jan-13 11:24:04.374906 - [DEBUG]
2752 2019-Jan-13 11:24:04.374930 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2753 2019-Jan-13 11:24:04.374956 - [DEBUG] = AllBottom
2754 2019-Jan-13 11:24:04.374980 - [DEBUG]
2755 2019-Jan-13 11:24:04.375003 - [DEBUG] PROPAGATE: No new function!
2756 2019-Jan-13 11:24:04.375038 - [DEBUG] EDGE:
2757 2019-Jan-13 11:24:04.375095 - [DEBUG] ---> 2758 2019-Jan-13 11:24:04.375731 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2759 2019-Jan-13 11:24:04.376360 - [DEBUG]
2760 2019-Jan-13 11:24:04.376384 - [DEBUG] EDGE:
2761 2019-Jan-13 11:24:04.376441 - [DEBUG] ---> 2762 2019-Jan-13 11:24:04.377085 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2763 2019-Jan-13 11:24:04.377713 - [DEBUG]
2764 2019-Jan-13 11:24:04.377738 - [DEBUG] EDGE:
2765 2019-Jan-13 11:24:04.377794 - [DEBUG] ---> 2766 2019-Jan-13 11:24:04.378426 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2767 2019-Jan-13 11:24:04.379055 - [DEBUG]
2768 2019-Jan-13 11:24:04.379090 - [DEBUG] Compose: EdgeIdentity * AllBottom
2769 2019-Jan-13 11:24:04.379117 - [DEBUG]
2770 2019-Jan-13 11:24:04.379141 - [DEBUG] Propagate flow
2771 2019-Jan-13 11:24:04.379164 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2772 2019-Jan-13 11:24:04.379220 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2773 2019-Jan-13 11:24:04.379852 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2774 2019-Jan-13 11:24:04.380516 - [DEBUG] Edge function : AllBottom (result of previous compose)
2775 2019-Jan-13 11:24:04.380542 - [DEBUG]
2776 2019-Jan-13 11:24:04.380567 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2777 2019-Jan-13 11:24:04.380592 - [DEBUG] = AllBottom
2778 2019-Jan-13 11:24:04.380616 - [DEBUG]
2779 2019-Jan-13 11:24:04.380640 - [DEBUG] PROPAGATE: No new function!
2780 2019-Jan-13 11:24:04.380668 - [DEBUG] EDGE:
2781 2019-Jan-13 11:24:04.380738 - [DEBUG] ---> 2782 2019-Jan-13 11:24:04.381430 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2783 2019-Jan-13 11:24:04.382126 - [DEBUG]
2784 2019-Jan-13 11:24:04.382154 - [DEBUG] EDGE:
2785 2019-Jan-13 11:24:04.382226 - [DEBUG] ---> 2786 2019-Jan-13 11:24:04.382895 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2787 2019-Jan-13 11:24:04.383557 - [DEBUG]
2788 2019-Jan-13 11:24:04.383585 - [DEBUG] Compose: EdgeIdentity * AllBottom
2789 2019-Jan-13 11:24:04.383612 - [DEBUG]
2790 2019-Jan-13 11:24:04.383635 - [DEBUG] Propagate flow
2791 2019-Jan-13 11:24:04.383658 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2792 2019-Jan-13 11:24:04.383717 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
2793 2019-Jan-13 11:24:04.384345 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2794 2019-Jan-13 11:24:04.384978 - [DEBUG] Edge function : AllBottom (result of previous compose)
2795 2019-Jan-13 11:24:04.385003 - [DEBUG]
2796 2019-Jan-13 11:24:04.385029 - [DEBUG] Join: AllTop & AllBottom
2797 2019-Jan-13 11:24:04.385055 - [DEBUG] = AllBottom (new jump func)
2798 2019-Jan-13 11:24:04.385080 - [DEBUG]
2799 2019-Jan-13 11:24:04.385121 - [DEBUG] Start adding new jump function
2800 2019-Jan-13 11:24:04.385145 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2801 2019-Jan-13 11:24:04.385201 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2802 2019-Jan-13 11:24:04.385834 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
2803 2019-Jan-13 11:24:04.386462 - [DEBUG] Edge Function : AllBottom
2804 2019-Jan-13 11:24:04.386491 - [DEBUG] End adding new jump function
2805 2019-Jan-13 11:24:04.386515 - [DEBUG]
2806 2019-Jan-13 11:24:04.386539 - [DEBUG] -------------------------------------------- 86. Path Edge --------------------------------------------
2807 2019-Jan-13 11:24:04.386563 - [DEBUG]
2808 2019-Jan-13 11:24:04.386586 - [DEBUG] Process 86. path edge:
2809 2019-Jan-13 11:24:04.386610 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2810 2019-Jan-13 11:24:04.386678 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
2811 2019-Jan-13 11:24:04.387308 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2812 2019-Jan-13 11:24:04.387940 - [DEBUG]
2813 2019-Jan-13 11:24:04.387967 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
2814 2019-Jan-13 11:24:04.388628 - [DEBUG] Compose: EdgeIdentity * AllBottom
2815 2019-Jan-13 11:24:04.388656 - [DEBUG]
2816 2019-Jan-13 11:24:04.388680 - [DEBUG] Propagate flow
2817 2019-Jan-13 11:24:04.388703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2818 2019-Jan-13 11:24:04.388759 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
2819 2019-Jan-13 11:24:04.389401 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2820 2019-Jan-13 11:24:04.390048 - [DEBUG] Edge function : AllBottom (result of previous compose)
2821 2019-Jan-13 11:24:04.390073 - [DEBUG]
2822 2019-Jan-13 11:24:04.390098 - [DEBUG] Join: AllTop & AllBottom
2823 2019-Jan-13 11:24:04.390124 - [DEBUG] = AllBottom (new jump func)
2824 2019-Jan-13 11:24:04.390149 - [DEBUG]
2825 2019-Jan-13 11:24:04.390172 - [DEBUG] Start adding new jump function
2826 2019-Jan-13 11:24:04.390195 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2827 2019-Jan-13 11:24:04.390251 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2828 2019-Jan-13 11:24:04.390892 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
2829 2019-Jan-13 11:24:04.391530 - [DEBUG] Edge Function : AllBottom
2830 2019-Jan-13 11:24:04.391558 - [DEBUG] End adding new jump function
2831 2019-Jan-13 11:24:04.391582 - [DEBUG]
2832 2019-Jan-13 11:24:04.391605 - [DEBUG] -------------------------------------------- 87. Path Edge --------------------------------------------
2833 2019-Jan-13 11:24:04.391630 - [DEBUG]
2834 2019-Jan-13 11:24:04.391653 - [DEBUG] Process 87. path edge:
2835 2019-Jan-13 11:24:04.391676 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2836 2019-Jan-13 11:24:04.391733 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
2837 2019-Jan-13 11:24:04.392370 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2838 2019-Jan-13 11:24:04.393002 - [DEBUG]
2839 2019-Jan-13 11:24:04.393026 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
2840 2019-Jan-13 11:24:04.393695 - [DEBUG] Possible callees:
2841 2019-Jan-13 11:24:04.393720 - [DEBUG] llvm.dbg.declare
2842 2019-Jan-13 11:24:04.393745 - [DEBUG] Possible return sites:
2843 2019-Jan-13 11:24:04.393769 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


Got branch instruction
getCallToRetFlowFunction()
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1202844 2019-Jan-13 11:24:04.395048 - [DEBUG] Found and process special summary
2845 2019-Jan-13 11:24:04.395082 - [DEBUG] Compose: EdgeIdentity * AllBottom
2846 2019-Jan-13 11:24:04.395109 - [DEBUG]
2847 2019-Jan-13 11:24:04.395133 - [DEBUG] Propagate flow
2848 2019-Jan-13 11:24:04.395156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2849 2019-Jan-13 11:24:04.395213 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2850 2019-Jan-13 11:24:04.395846 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2851 2019-Jan-13 11:24:04.396479 - [DEBUG] Edge function : AllBottom (result of previous compose)
2852 2019-Jan-13 11:24:04.396504 - [DEBUG]
2853 2019-Jan-13 11:24:04.396529 - [DEBUG] Join: AllTop & AllBottom
2854 2019-Jan-13 11:24:04.396554 - [DEBUG] = AllBottom (new jump func)
2855 2019-Jan-13 11:24:04.396579 - [DEBUG]
2856 2019-Jan-13 11:24:04.396602 - [DEBUG] Start adding new jump function
2857 2019-Jan-13 11:24:04.396625 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2858 2019-Jan-13 11:24:04.396696 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2859 2019-Jan-13 11:24:04.397328 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2860 2019-Jan-13 11:24:04.397958 - [DEBUG] Edge Function : AllBottom
2861 2019-Jan-13 11:24:04.397985 - [DEBUG] End adding new jump function
2862 2019-Jan-13 11:24:04.398010 - [DEBUG]
2863 2019-Jan-13 11:24:04.398034 - [DEBUG] -------------------------------------------- 88. Path Edge --------------------------------------------
2864 2019-Jan-13 11:24:04.398058 - [DEBUG]
2865 2019-Jan-13 11:24:04.398081 - [DEBUG] Process 88. path edge:
2866 2019-Jan-13 11:24:04.398105 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2867 2019-Jan-13 11:24:04.398161 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
2868 2019-Jan-13 11:24:04.398791 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2869 2019-Jan-13 11:24:04.399422 - [DEBUG]
2870 2019-Jan-13 11:24:04.399447 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2871 2019-Jan-13 11:24:04.400106 - [DEBUG] Compose: EdgeIdentity * AllBottom
2872 2019-Jan-13 11:24:04.400133 - [DEBUG]
2873 2019-Jan-13 11:24:04.400157 - [DEBUG] Propagate flow
2874 2019-Jan-13 11:24:04.400180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2875 2019-Jan-13 11:24:04.400236 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
2876 2019-Jan-13 11:24:04.400865 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2877 2019-Jan-13 11:24:04.401497 - [DEBUG] Edge function : AllBottom (result of previous compose)
2878 2019-Jan-13 11:24:04.401522 - [DEBUG]
2879 2019-Jan-13 11:24:04.401547 - [DEBUG] Join: AllTop & AllBottom
2880 2019-Jan-13 11:24:04.401572 - [DEBUG] = AllBottom (new jump func)
2881 2019-Jan-13 11:24:04.401597 - [DEBUG]
2882 2019-Jan-13 11:24:04.401620 - [DEBUG] Start adding new jump function
2883 2019-Jan-13 11:24:04.401643 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2884 2019-Jan-13 11:24:04.401699 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2885 2019-Jan-13 11:24:04.402346 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
2886 2019-Jan-13 11:24:04.402973 - [DEBUG] Edge Function : AllBottom
2887 2019-Jan-13 11:24:04.403000 - [DEBUG] End adding new jump function
2888 2019-Jan-13 11:24:04.403025 - [DEBUG]
2889 2019-Jan-13 11:24:04.403048 - [DEBUG] -------------------------------------------- 89. Path Edge --------------------------------------------
2890 2019-Jan-13 11:24:04.403072 - [DEBUG]
2891 2019-Jan-13 11:24:04.403096 - [DEBUG] Process 89. path edge:
2892 2019-Jan-13 11:24:04.403119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2893 2019-Jan-13 11:24:04.403175 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
2894 2019-Jan-13 11:24:04.403820 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2895 2019-Jan-13 11:24:04.404453 - [DEBUG]
2896 2019-Jan-13 11:24:04.404478 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
2897 2019-Jan-13 11:24:04.405115 - [DEBUG] Compose: EdgeIdentity * AllBottom
2898 2019-Jan-13 11:24:04.405142 - [DEBUG]
2899 2019-Jan-13 11:24:04.405166 - [DEBUG] Propagate flow
2900 2019-Jan-13 11:24:04.405189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2901 2019-Jan-13 11:24:04.405244 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2902 2019-Jan-13 11:24:04.405882 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2903 2019-Jan-13 11:24:04.406526 - [DEBUG] Edge function : AllBottom (result of previous compose)
2904 2019-Jan-13 11:24:04.406551 - [DEBUG]
2905 2019-Jan-13 11:24:04.406575 - [DEBUG] Join: AllTop & AllBottom
2906 2019-Jan-13 11:24:04.406601 - [DEBUG] = AllBottom (new jump func)
2907 2019-Jan-13 11:24:04.406626 - [DEBUG]
2908 2019-Jan-13 11:24:04.406649 - [DEBUG] Start adding new jump function
2909 2019-Jan-13 11:24:04.406685 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2910 2019-Jan-13 11:24:04.406742 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2911 2019-Jan-13 11:24:04.407374 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2912 2019-Jan-13 11:24:04.408010 - [DEBUG] Edge Function : AllBottom
2913 2019-Jan-13 11:24:04.408038 - [DEBUG] End adding new jump function
2914 2019-Jan-13 11:24:04.408062 - [DEBUG]
2915 2019-Jan-13 11:24:04.408085 - [DEBUG] -------------------------------------------- 90. Path Edge --------------------------------------------
2916 2019-Jan-13 11:24:04.408109 - [DEBUG]
2917 2019-Jan-13 11:24:04.408132 - [DEBUG] Process 90. path edge:
2918 2019-Jan-13 11:24:04.408155 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2919 2019-Jan-13 11:24:04.408211 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
2920 2019-Jan-13 11:24:04.408848 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2921 2019-Jan-13 11:24:04.409478 - [DEBUG]
2922 2019-Jan-13 11:24:04.409502 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2923 2019-Jan-13 11:24:04.410159 - [DEBUG] Possible callees:
2924 2019-Jan-13 11:24:04.410184 - [DEBUG] llvm.dbg.declare
2925 2019-Jan-13 11:24:04.410208 - [DEBUG] Possible return sites:
2926 2019-Jan-13 11:24:04.410231 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1492927 2019-Jan-13 11:24:04.411498 - [DEBUG] Found and process special summary
2928 2019-Jan-13 11:24:04.411531 - [DEBUG] Compose: EdgeIdentity * AllBottom
2929 2019-Jan-13 11:24:04.411557 - [DEBUG]
2930 2019-Jan-13 11:24:04.411581 - [DEBUG] Propagate flow
2931 2019-Jan-13 11:24:04.411604 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2932 2019-Jan-13 11:24:04.411660 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2933 2019-Jan-13 11:24:04.412299 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2934 2019-Jan-13 11:24:04.412931 - [DEBUG] Edge function : AllBottom (result of previous compose)
2935 2019-Jan-13 11:24:04.412956 - [DEBUG]
2936 2019-Jan-13 11:24:04.412980 - [DEBUG] Join: AllTop & AllBottom
2937 2019-Jan-13 11:24:04.413006 - [DEBUG] = AllBottom (new jump func)
2938 2019-Jan-13 11:24:04.413030 - [DEBUG]
2939 2019-Jan-13 11:24:04.413053 - [DEBUG] Start adding new jump function
2940 2019-Jan-13 11:24:04.413077 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2941 2019-Jan-13 11:24:04.413132 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2942 2019-Jan-13 11:24:04.413781 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2943 2019-Jan-13 11:24:04.414412 - [DEBUG] Edge Function : AllBottom
2944 2019-Jan-13 11:24:04.414440 - [DEBUG] End adding new jump function
2945 2019-Jan-13 11:24:04.414464 - [DEBUG]
2946 2019-Jan-13 11:24:04.414487 - [DEBUG] -------------------------------------------- 91. Path Edge --------------------------------------------
2947 2019-Jan-13 11:24:04.414511 - [DEBUG]
2948 2019-Jan-13 11:24:04.414534 - [DEBUG] Process 91. path edge:
2949 2019-Jan-13 11:24:04.414557 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2950 2019-Jan-13 11:24:04.414613 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
2951 2019-Jan-13 11:24:04.415243 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2952 2019-Jan-13 11:24:04.415874 - [DEBUG]
2953 2019-Jan-13 11:24:04.415899 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2954 2019-Jan-13 11:24:04.416540 - [DEBUG] Compose: EdgeIdentity * AllBottom
2955 2019-Jan-13 11:24:04.416567 - [DEBUG]
2956 2019-Jan-13 11:24:04.416591 - [DEBUG] Propagate flow
2957 2019-Jan-13 11:24:04.416614 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2958 2019-Jan-13 11:24:04.416683 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
2959 2019-Jan-13 11:24:04.417312 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2960 2019-Jan-13 11:24:04.417944 - [DEBUG] Edge function : AllBottom (result of previous compose)
2961 2019-Jan-13 11:24:04.417969 - [DEBUG]
2962 2019-Jan-13 11:24:04.417993 - [DEBUG] Join: AllTop & AllBottom
2963 2019-Jan-13 11:24:04.418019 - [DEBUG] = AllBottom (new jump func)
2964 2019-Jan-13 11:24:04.418043 - [DEBUG]
2965 2019-Jan-13 11:24:04.418066 - [DEBUG] Start adding new jump function
2966 2019-Jan-13 11:24:04.418090 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2967 2019-Jan-13 11:24:04.418145 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2968 2019-Jan-13 11:24:04.418777 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
2969 2019-Jan-13 11:24:04.419404 - [DEBUG] Edge Function : AllBottom
2970 2019-Jan-13 11:24:04.419431 - [DEBUG] End adding new jump function
2971 2019-Jan-13 11:24:04.419455 - [DEBUG]
2972 2019-Jan-13 11:24:04.419479 - [DEBUG] -------------------------------------------- 92. Path Edge --------------------------------------------
2973 2019-Jan-13 11:24:04.419510 - [DEBUG]
2974 2019-Jan-13 11:24:04.419534 - [DEBUG] Process 92. path edge:
2975 2019-Jan-13 11:24:04.419557 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2976 2019-Jan-13 11:24:04.419613 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
2977 2019-Jan-13 11:24:04.420258 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2978 2019-Jan-13 11:24:04.420891 - [DEBUG]
2979 2019-Jan-13 11:24:04.420916 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
2980 2019-Jan-13 11:24:04.421552 - [DEBUG] Compose: EdgeIdentity * AllBottom
2981 2019-Jan-13 11:24:04.421580 - [DEBUG]
2982 2019-Jan-13 11:24:04.421603 - [DEBUG] Propagate flow
2983 2019-Jan-13 11:24:04.421627 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2984 2019-Jan-13 11:24:04.421682 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
2985 2019-Jan-13 11:24:04.422321 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2986 2019-Jan-13 11:24:04.422953 - [DEBUG] Edge function : AllBottom (result of previous compose)
2987 2019-Jan-13 11:24:04.422978 - [DEBUG]
2988 2019-Jan-13 11:24:04.423003 - [DEBUG] Join: AllTop & AllBottom
2989 2019-Jan-13 11:24:04.423029 - [DEBUG] = AllBottom (new jump func)
2990 2019-Jan-13 11:24:04.423053 - [DEBUG]
2991 2019-Jan-13 11:24:04.423077 - [DEBUG] Start adding new jump function
2992 2019-Jan-13 11:24:04.423100 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2993 2019-Jan-13 11:24:04.423156 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2994 2019-Jan-13 11:24:04.423808 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
2995 2019-Jan-13 11:24:04.424446 - [DEBUG] Edge Function : AllBottom
2996 2019-Jan-13 11:24:04.424474 - [DEBUG] End adding new jump function
2997 2019-Jan-13 11:24:04.424498 - [DEBUG]
2998 2019-Jan-13 11:24:04.424521 - [DEBUG] -------------------------------------------- 93. Path Edge --------------------------------------------
2999 2019-Jan-13 11:24:04.424546 - [DEBUG]
3000 2019-Jan-13 11:24:04.424569 - [DEBUG] Process 93. path edge:
3001 2019-Jan-13 11:24:04.424593 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3002 2019-Jan-13 11:24:04.424649 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
3003 2019-Jan-13 11:24:04.425287 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3004 2019-Jan-13 11:24:04.425919 - [DEBUG]
3005 2019-Jan-13 11:24:04.425943 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
3006 2019-Jan-13 11:24:04.426583 - [DEBUG] Possible callees:
3007 2019-Jan-13 11:24:04.426608 - [DEBUG] llvm.dbg.declare
3008 2019-Jan-13 11:24:04.426633 - [DEBUG] Possible return sites:
3009 2019-Jan-13 11:24:04.426657 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1553010 2019-Jan-13 11:24:04.427925 - [DEBUG] Found and process special summary
3011 2019-Jan-13 11:24:04.427958 - [DEBUG] Compose: EdgeIdentity * AllBottom
3012 2019-Jan-13 11:24:04.427985 - [DEBUG]
3013 2019-Jan-13 11:24:04.428008 - [DEBUG] Propagate flow
3014 2019-Jan-13 11:24:04.428032 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3015 2019-Jan-13 11:24:04.428088 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
3016 2019-Jan-13 11:24:04.428729 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3017 2019-Jan-13 11:24:04.429363 - [DEBUG] Edge function : AllBottom (result of previous compose)
3018 2019-Jan-13 11:24:04.429388 - [DEBUG]
3019 2019-Jan-13 11:24:04.429413 - [DEBUG] Join: AllTop & AllBottom
3020 2019-Jan-13 11:24:04.429439 - [DEBUG] = AllBottom (new jump func)
3021 2019-Jan-13 11:24:04.429463 - [DEBUG]
3022 2019-Jan-13 11:24:04.429487 - [DEBUG] Start adding new jump function
3023 2019-Jan-13 11:24:04.429510 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3024 2019-Jan-13 11:24:04.429566 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3025 2019-Jan-13 11:24:04.430215 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
3026 2019-Jan-13 11:24:04.430846 - [DEBUG] Edge Function : AllBottom
3027 2019-Jan-13 11:24:04.430873 - [DEBUG] End adding new jump function
3028 2019-Jan-13 11:24:04.430897 - [DEBUG]
3029 2019-Jan-13 11:24:04.430920 - [DEBUG] -------------------------------------------- 94. Path Edge --------------------------------------------
3030 2019-Jan-13 11:24:04.430944 - [DEBUG]
3031 2019-Jan-13 11:24:04.430968 - [DEBUG] Process 94. path edge:
3032 2019-Jan-13 11:24:04.430991 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3033 2019-Jan-13 11:24:04.431047 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
3034 2019-Jan-13 11:24:04.431678 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3035 2019-Jan-13 11:24:04.432310 - [DEBUG]
3036 2019-Jan-13 11:24:04.432334 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
3037 2019-Jan-13 11:24:04.432974 - [DEBUG] Compose: EdgeIdentity * AllBottom
3038 2019-Jan-13 11:24:04.433002 - [DEBUG]
3039 2019-Jan-13 11:24:04.433025 - [DEBUG] Propagate flow
3040 2019-Jan-13 11:24:04.433049 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3041 2019-Jan-13 11:24:04.433105 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
3042 2019-Jan-13 11:24:04.433749 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3043 2019-Jan-13 11:24:04.434382 - [DEBUG] Edge function : AllBottom (result of previous compose)
3044 2019-Jan-13 11:24:04.434407 - [DEBUG]
3045 2019-Jan-13 11:24:04.434431 - [DEBUG] Join: AllTop & AllBottom
3046 2019-Jan-13 11:24:04.434457 - [DEBUG] = AllBottom (new jump func)
3047 2019-Jan-13 11:24:04.434481 - [DEBUG]
3048 2019-Jan-13 11:24:04.434505 - [DEBUG] Start adding new jump function
3049 2019-Jan-13 11:24:04.434528 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3050 2019-Jan-13 11:24:04.434584 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3051 2019-Jan-13 11:24:04.435216 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
3052 2019-Jan-13 11:24:04.435843 - [DEBUG] Edge Function : AllBottom
3053 2019-Jan-13 11:24:04.435870 - [DEBUG] End adding new jump function
3054 2019-Jan-13 11:24:04.435894 - [DEBUG]
3055 2019-Jan-13 11:24:04.435917 - [DEBUG] -------------------------------------------- 95. Path Edge --------------------------------------------
3056 2019-Jan-13 11:24:04.435941 - [DEBUG]
3057 2019-Jan-13 11:24:04.435964 - [DEBUG] Process 95. path edge:
3058 2019-Jan-13 11:24:04.435988 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3059 2019-Jan-13 11:24:04.436044 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
3060 2019-Jan-13 11:24:04.436690 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3061 2019-Jan-13 11:24:04.437331 - [DEBUG]
3062 2019-Jan-13 11:24:04.437356 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
3063 2019-Jan-13 11:24:04.437993 - [DEBUG] Compose: EdgeIdentity * AllBottom
3064 2019-Jan-13 11:24:04.438021 - [DEBUG]
3065 2019-Jan-13 11:24:04.438044 - [DEBUG] Propagate flow
3066 2019-Jan-13 11:24:04.438067 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3067 2019-Jan-13 11:24:04.438123 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
3068 2019-Jan-13 11:24:04.438751 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3069 2019-Jan-13 11:24:04.439382 - [DEBUG] Edge function : AllBottom (result of previous compose)
3070 2019-Jan-13 11:24:04.439407 - [DEBUG]
3071 2019-Jan-13 11:24:04.439432 - [DEBUG] Join: AllTop & AllBottom
3072 2019-Jan-13 11:24:04.439458 - [DEBUG] = AllBottom (new jump func)
3073 2019-Jan-13 11:24:04.439482 - [DEBUG]
3074 2019-Jan-13 11:24:04.439505 - [DEBUG] Start adding new jump function
3075 2019-Jan-13 11:24:04.439529 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3076 2019-Jan-13 11:24:04.439585 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3077 2019-Jan-13 11:24:04.440231 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
3078 2019-Jan-13 11:24:04.440859 - [DEBUG] Edge Function : AllBottom
3079 2019-Jan-13 11:24:04.440886 - [DEBUG] End adding new jump function
3080 2019-Jan-13 11:24:04.440910 - [DEBUG]
3081 2019-Jan-13 11:24:04.440933 - [DEBUG] -------------------------------------------- 96. Path Edge --------------------------------------------
3082 2019-Jan-13 11:24:04.440957 - [DEBUG]
3083 2019-Jan-13 11:24:04.440980 - [DEBUG] Process 96. path edge:
3084 2019-Jan-13 11:24:04.441004 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3085 2019-Jan-13 11:24:04.441060 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
3086 2019-Jan-13 11:24:04.441688 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3087 2019-Jan-13 11:24:04.442320 - [DEBUG]
3088 2019-Jan-13 11:24:04.442345 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
3089 2019-Jan-13 11:24:04.442982 - [DEBUG] Compose: EdgeIdentity * AllBottom
3090 2019-Jan-13 11:24:04.443009 - [DEBUG]
3091 2019-Jan-13 11:24:04.443033 - [DEBUG] Propagate flow
3092 2019-Jan-13 11:24:04.443056 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3093 2019-Jan-13 11:24:04.443112 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
3094 2019-Jan-13 11:24:04.443775 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3095 2019-Jan-13 11:24:04.444408 - [DEBUG] Edge function : AllBottom (result of previous compose)
3096 2019-Jan-13 11:24:04.444433 - [DEBUG]
3097 2019-Jan-13 11:24:04.444457 - [DEBUG] Join: AllTop & AllBottom
3098 2019-Jan-13 11:24:04.444483 - [DEBUG] = AllBottom (new jump func)
3099 2019-Jan-13 11:24:04.444507 - [DEBUG]
3100 2019-Jan-13 11:24:04.444530 - [DEBUG] Start adding new jump function
3101 2019-Jan-13 11:24:04.444553 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3102 2019-Jan-13 11:24:04.444609 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3103 2019-Jan-13 11:24:04.445243 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
3104 2019-Jan-13 11:24:04.445881 - [DEBUG] Edge Function : AllBottom
3105 2019-Jan-13 11:24:04.445916 - [DEBUG] End adding new jump function
3106 2019-Jan-13 11:24:04.445940 - [DEBUG]
3107 2019-Jan-13 11:24:04.445963 - [DEBUG] -------------------------------------------- 97. Path Edge --------------------------------------------
3108 2019-Jan-13 11:24:04.445987 - [DEBUG]
3109 2019-Jan-13 11:24:04.446010 - [DEBUG] Process 97. path edge:
3110 2019-Jan-13 11:24:04.446033 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3111 2019-Jan-13 11:24:04.446090 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
3112 2019-Jan-13 11:24:04.446743 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3113 2019-Jan-13 11:24:04.447374 - [DEBUG]
3114 2019-Jan-13 11:24:04.447398 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
3115 2019-Jan-13 11:24:04.448038 - [DEBUG] Possible callees:
3116 2019-Jan-13 11:24:04.448062 - [DEBUG] llvm.dbg.declare
3117 2019-Jan-13 11:24:04.448087 - [DEBUG] Possible return sites:
3118 2019-Jan-13 11:24:04.448110 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1633119 2019-Jan-13 11:24:04.449364 - [DEBUG] Found and process special summary
3120 2019-Jan-13 11:24:04.449396 - [DEBUG] Compose: EdgeIdentity * AllBottom
3121 2019-Jan-13 11:24:04.449422 - [DEBUG]
3122 2019-Jan-13 11:24:04.449446 - [DEBUG] Propagate flow
3123 2019-Jan-13 11:24:04.449469 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3124 2019-Jan-13 11:24:04.449525 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
3125 2019-Jan-13 11:24:04.450179 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3126 2019-Jan-13 11:24:04.450811 - [DEBUG] Edge function : AllBottom (result of previous compose)
3127 2019-Jan-13 11:24:04.450836 - [DEBUG]
3128 2019-Jan-13 11:24:04.450860 - [DEBUG] Join: AllTop & AllBottom
3129 2019-Jan-13 11:24:04.450886 - [DEBUG] = AllBottom (new jump func)
3130 2019-Jan-13 11:24:04.450910 - [DEBUG]
3131 2019-Jan-13 11:24:04.450933 - [DEBUG] Start adding new jump function
3132 2019-Jan-13 11:24:04.450957 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3133 2019-Jan-13 11:24:04.451012 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3134 2019-Jan-13 11:24:04.451645 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
3135 2019-Jan-13 11:24:04.452277 - [DEBUG] Edge Function : AllBottom
3136 2019-Jan-13 11:24:04.452304 - [DEBUG] End adding new jump function
3137 2019-Jan-13 11:24:04.452328 - [DEBUG]
3138 2019-Jan-13 11:24:04.452352 - [DEBUG] -------------------------------------------- 98. Path Edge --------------------------------------------
3139 2019-Jan-13 11:24:04.452375 - [DEBUG]
3140 2019-Jan-13 11:24:04.452398 - [DEBUG] Process 98. path edge:
3141 2019-Jan-13 11:24:04.452422 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3142 2019-Jan-13 11:24:04.452479 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
3143 2019-Jan-13 11:24:04.453109 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3144 2019-Jan-13 11:24:04.453756 - [DEBUG]
3145 2019-Jan-13 11:24:04.453780 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
3146 2019-Jan-13 11:24:04.454420 - [DEBUG] Compose: EdgeIdentity * AllBottom
3147 2019-Jan-13 11:24:04.454447 - [DEBUG]
3148 2019-Jan-13 11:24:04.454471 - [DEBUG] Propagate flow
3149 2019-Jan-13 11:24:04.454502 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3150 2019-Jan-13 11:24:04.454558 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
3151 2019-Jan-13 11:24:04.455187 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3152 2019-Jan-13 11:24:04.455818 - [DEBUG] Edge function : AllBottom (result of previous compose)
3153 2019-Jan-13 11:24:04.455843 - [DEBUG]
3154 2019-Jan-13 11:24:04.455868 - [DEBUG] Join: AllTop & AllBottom
3155 2019-Jan-13 11:24:04.455894 - [DEBUG] = AllBottom (new jump func)
3156 2019-Jan-13 11:24:04.455918 - [DEBUG]
3157 2019-Jan-13 11:24:04.455942 - [DEBUG] Start adding new jump function
3158 2019-Jan-13 11:24:04.455965 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3159 2019-Jan-13 11:24:04.456021 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3160 2019-Jan-13 11:24:04.456653 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
3161 2019-Jan-13 11:24:04.457293 - [DEBUG] Edge Function : AllBottom
3162 2019-Jan-13 11:24:04.457321 - [DEBUG] End adding new jump function
3163 2019-Jan-13 11:24:04.457345 - [DEBUG]
3164 2019-Jan-13 11:24:04.457369 - [DEBUG] -------------------------------------------- 99. Path Edge --------------------------------------------
3165 2019-Jan-13 11:24:04.457393 - [DEBUG]
3166 2019-Jan-13 11:24:04.457416 - [DEBUG] Process 99. path edge:
3167 2019-Jan-13 11:24:04.457440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3168 2019-Jan-13 11:24:04.457496 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
3169 2019-Jan-13 11:24:04.458124 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3170 2019-Jan-13 11:24:04.458754 - [DEBUG]
3171 2019-Jan-13 11:24:04.458779 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
3172 2019-Jan-13 11:24:04.459416 - [DEBUG] Compose: EdgeIdentity * AllBottom
3173 2019-Jan-13 11:24:04.459443 - [DEBUG]
3174 2019-Jan-13 11:24:04.459467 - [DEBUG] Propagate flow
3175 2019-Jan-13 11:24:04.459490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3176 2019-Jan-13 11:24:04.459546 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
3177 2019-Jan-13 11:24:04.460201 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3178 2019-Jan-13 11:24:04.460835 - [DEBUG] Edge function : AllBottom (result of previous compose)
3179 2019-Jan-13 11:24:04.460860 - [DEBUG]
3180 2019-Jan-13 11:24:04.460884 - [DEBUG] Join: AllTop & AllBottom
3181 2019-Jan-13 11:24:04.460910 - [DEBUG] = AllBottom (new jump func)
3182 2019-Jan-13 11:24:04.460934 - [DEBUG]
3183 2019-Jan-13 11:24:04.460957 - [DEBUG] Start adding new jump function
3184 2019-Jan-13 11:24:04.460981 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3185 2019-Jan-13 11:24:04.461037 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3186 2019-Jan-13 11:24:04.461669 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
3187 2019-Jan-13 11:24:04.462306 - [DEBUG] Edge Function : AllBottom
3188 2019-Jan-13 11:24:04.462332 - [DEBUG] End adding new jump function
3189 2019-Jan-13 11:24:04.462357 - [DEBUG]
3190 2019-Jan-13 11:24:04.462380 - [DEBUG] -------------------------------------------- 100. Path Edge --------------------------------------------
3191 2019-Jan-13 11:24:04.462404 - [DEBUG]
3192 2019-Jan-13 11:24:04.462427 - [DEBUG] Process 100. path edge:
3193 2019-Jan-13 11:24:04.462451 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3194 2019-Jan-13 11:24:04.462515 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
3195 2019-Jan-13 11:24:04.463155 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3196 2019-Jan-13 11:24:04.463802 - [DEBUG]
3197 2019-Jan-13 11:24:04.463826 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
3198 2019-Jan-13 11:24:04.464467 - [DEBUG] Possible callees:
3199 2019-Jan-13 11:24:04.464492 - [DEBUG] llvm.dbg.declare
3200 2019-Jan-13 11:24:04.464517 - [DEBUG] Possible return sites:
3201 2019-Jan-13 11:24:04.464541 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1693202 2019-Jan-13 11:24:04.465795 - [DEBUG] Found and process special summary
3203 2019-Jan-13 11:24:04.465827 - [DEBUG] Compose: EdgeIdentity * AllBottom
3204 2019-Jan-13 11:24:04.465855 - [DEBUG]
3205 2019-Jan-13 11:24:04.465878 - [DEBUG] Propagate flow
3206 2019-Jan-13 11:24:04.465902 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3207 2019-Jan-13 11:24:04.465958 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
3208 2019-Jan-13 11:24:04.466589 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3209 2019-Jan-13 11:24:04.467236 - [DEBUG] Edge function : AllBottom (result of previous compose)
3210 2019-Jan-13 11:24:04.467261 - [DEBUG]
3211 2019-Jan-13 11:24:04.467285 - [DEBUG] Join: AllTop & AllBottom
3212 2019-Jan-13 11:24:04.467311 - [DEBUG] = AllBottom (new jump func)
3213 2019-Jan-13 11:24:04.467336 - [DEBUG]
3214 2019-Jan-13 11:24:04.467359 - [DEBUG] Start adding new jump function
3215 2019-Jan-13 11:24:04.467382 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3216 2019-Jan-13 11:24:04.467438 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3217 2019-Jan-13 11:24:04.468071 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
3218 2019-Jan-13 11:24:04.468702 - [DEBUG] Edge Function : AllBottom
3219 2019-Jan-13 11:24:04.468729 - [DEBUG] End adding new jump function
3220 2019-Jan-13 11:24:04.468752 - [DEBUG]
3221 2019-Jan-13 11:24:04.468776 - [DEBUG] -------------------------------------------- 101. Path Edge --------------------------------------------
3222 2019-Jan-13 11:24:04.468800 - [DEBUG]
3223 2019-Jan-13 11:24:04.468823 - [DEBUG] Process 101. path edge:
3224 2019-Jan-13 11:24:04.468847 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3225 2019-Jan-13 11:24:04.468903 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
3226 2019-Jan-13 11:24:04.469533 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3227 2019-Jan-13 11:24:04.470180 - [DEBUG]
3228 2019-Jan-13 11:24:04.470205 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
3229 2019-Jan-13 11:24:04.470844 - [DEBUG] Compose: EdgeIdentity * AllBottom
3230 2019-Jan-13 11:24:04.470872 - [DEBUG]
3231 2019-Jan-13 11:24:04.470895 - [DEBUG] Propagate flow
3232 2019-Jan-13 11:24:04.470919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3233 2019-Jan-13 11:24:04.470975 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
3234 2019-Jan-13 11:24:04.471604 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3235 2019-Jan-13 11:24:04.472234 - [DEBUG] Edge function : AllBottom (result of previous compose)
3236 2019-Jan-13 11:24:04.472267 - [DEBUG]
3237 2019-Jan-13 11:24:04.472292 - [DEBUG] Join: AllTop & AllBottom
3238 2019-Jan-13 11:24:04.472318 - [DEBUG] = AllBottom (new jump func)
3239 2019-Jan-13 11:24:04.472342 - [DEBUG]
3240 2019-Jan-13 11:24:04.472365 - [DEBUG] Start adding new jump function
3241 2019-Jan-13 11:24:04.472388 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3242 2019-Jan-13 11:24:04.472445 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3243 2019-Jan-13 11:24:04.473077 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
3244 2019-Jan-13 11:24:04.473720 - [DEBUG] Edge Function : AllBottom
3245 2019-Jan-13 11:24:04.473747 - [DEBUG] End adding new jump function
3246 2019-Jan-13 11:24:04.473771 - [DEBUG]
3247 2019-Jan-13 11:24:04.473795 - [DEBUG] -------------------------------------------- 102. Path Edge --------------------------------------------
3248 2019-Jan-13 11:24:04.473819 - [DEBUG]
3249 2019-Jan-13 11:24:04.473842 - [DEBUG] Process 102. path edge:
3250 2019-Jan-13 11:24:04.473865 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3251 2019-Jan-13 11:24:04.473921 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
3252 2019-Jan-13 11:24:04.474549 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3253 2019-Jan-13 11:24:04.475180 - [DEBUG]
3254 2019-Jan-13 11:24:04.475204 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
3255 2019-Jan-13 11:24:04.475843 - [DEBUG] Compose: EdgeIdentity * AllBottom
3256 2019-Jan-13 11:24:04.475870 - [DEBUG]
3257 2019-Jan-13 11:24:04.475894 - [DEBUG] Propagate flow
3258 2019-Jan-13 11:24:04.475917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3259 2019-Jan-13 11:24:04.475973 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
3260 2019-Jan-13 11:24:04.476605 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3261 2019-Jan-13 11:24:04.477253 - [DEBUG] Edge function : AllBottom (result of previous compose)
3262 2019-Jan-13 11:24:04.477278 - [DEBUG]
3263 2019-Jan-13 11:24:04.477302 - [DEBUG] Join: AllTop & AllBottom
3264 2019-Jan-13 11:24:04.477328 - [DEBUG] = AllBottom (new jump func)
3265 2019-Jan-13 11:24:04.477352 - [DEBUG]
3266 2019-Jan-13 11:24:04.477375 - [DEBUG] Start adding new jump function
3267 2019-Jan-13 11:24:04.477398 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3268 2019-Jan-13 11:24:04.477454 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3269 2019-Jan-13 11:24:04.478086 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
3270 2019-Jan-13 11:24:04.478718 - [DEBUG] Edge Function : AllBottom
3271 2019-Jan-13 11:24:04.478745 - [DEBUG] End adding new jump function
3272 2019-Jan-13 11:24:04.478769 - [DEBUG]
3273 2019-Jan-13 11:24:04.478792 - [DEBUG] -------------------------------------------- 103. Path Edge --------------------------------------------
3274 2019-Jan-13 11:24:04.478816 - [DEBUG]
3275 2019-Jan-13 11:24:04.478839 - [DEBUG] Process 103. path edge:
3276 2019-Jan-13 11:24:04.478862 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3277 2019-Jan-13 11:24:04.478919 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
3278 2019-Jan-13 11:24:04.479556 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3279 2019-Jan-13 11:24:04.480203 - [DEBUG]
3280 2019-Jan-13 11:24:04.480227 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
3281 2019-Jan-13 11:24:04.480877 - [DEBUG] Compose: EdgeIdentity * AllBottom
3282 2019-Jan-13 11:24:04.480904 - [DEBUG]
3283 2019-Jan-13 11:24:04.480928 - [DEBUG] Propagate flow
3284 2019-Jan-13 11:24:04.480951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3285 2019-Jan-13 11:24:04.481007 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
3286 2019-Jan-13 11:24:04.481635 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3287 2019-Jan-13 11:24:04.482268 - [DEBUG] Edge function : AllBottom (result of previous compose)
3288 2019-Jan-13 11:24:04.482293 - [DEBUG]
3289 2019-Jan-13 11:24:04.482317 - [DEBUG] Join: AllTop & AllBottom
3290 2019-Jan-13 11:24:04.482343 - [DEBUG] = AllBottom (new jump func)
3291 2019-Jan-13 11:24:04.482367 - [DEBUG]
3292 2019-Jan-13 11:24:04.482390 - [DEBUG] Start adding new jump function
3293 2019-Jan-13 11:24:04.482413 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3294 2019-Jan-13 11:24:04.482469 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3295 2019-Jan-13 11:24:04.483100 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
3296 2019-Jan-13 11:24:04.483744 - [DEBUG] Edge Function : AllBottom
3297 2019-Jan-13 11:24:04.483771 - [DEBUG] End adding new jump function
3298 2019-Jan-13 11:24:04.483795 - [DEBUG]
3299 2019-Jan-13 11:24:04.483818 - [DEBUG] -------------------------------------------- 104. Path Edge --------------------------------------------
3300 2019-Jan-13 11:24:04.483842 - [DEBUG]
3301 2019-Jan-13 11:24:04.483865 - [DEBUG] Process 104. path edge:
3302 2019-Jan-13 11:24:04.483889 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3303 2019-Jan-13 11:24:04.483945 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
3304 2019-Jan-13 11:24:04.484573 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3305 2019-Jan-13 11:24:04.485203 - [DEBUG]
3306 2019-Jan-13 11:24:04.485228 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
3307 2019-Jan-13 11:24:04.485865 - [DEBUG] Compose: EdgeIdentity * AllBottom
3308 2019-Jan-13 11:24:04.485893 - [DEBUG]
3309 2019-Jan-13 11:24:04.485916 - [DEBUG] Propagate flow
3310 2019-Jan-13 11:24:04.485939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3311 2019-Jan-13 11:24:04.485995 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
3312 2019-Jan-13 11:24:04.486627 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3313 2019-Jan-13 11:24:04.487275 - [DEBUG] Edge function : AllBottom (result of previous compose)
3314 2019-Jan-13 11:24:04.487301 - [DEBUG]
3315 2019-Jan-13 11:24:04.487325 - [DEBUG] Join: AllTop & AllBottom
3316 2019-Jan-13 11:24:04.487351 - [DEBUG] = AllBottom (new jump func)
3317 2019-Jan-13 11:24:04.487375 - [DEBUG]
3318 2019-Jan-13 11:24:04.487398 - [DEBUG] Start adding new jump function
3319 2019-Jan-13 11:24:04.487421 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3320 2019-Jan-13 11:24:04.487477 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3321 2019-Jan-13 11:24:04.488109 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
3322 2019-Jan-13 11:24:04.488739 - [DEBUG] Edge Function : AllBottom
3323 2019-Jan-13 11:24:04.488766 - [DEBUG] End adding new jump function
3324 2019-Jan-13 11:24:04.488789 - [DEBUG]
3325 2019-Jan-13 11:24:04.488813 - [DEBUG] -------------------------------------------- 105. Path Edge --------------------------------------------
3326 2019-Jan-13 11:24:04.488845 - [DEBUG]
3327 2019-Jan-13 11:24:04.488869 - [DEBUG] Process 105. path edge:
3328 2019-Jan-13 11:24:04.488892 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3329 2019-Jan-13 11:24:04.488949 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
3330 2019-Jan-13 11:24:04.489581 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3331 2019-Jan-13 11:24:04.490228 - [DEBUG]
3332 2019-Jan-13 11:24:04.490253 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
3333 2019-Jan-13 11:24:04.490893 - [DEBUG] Compose: EdgeIdentity * AllBottom
3334 2019-Jan-13 11:24:04.490920 - [DEBUG]
3335 2019-Jan-13 11:24:04.490944 - [DEBUG] Propagate flow
3336 2019-Jan-13 11:24:04.490968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3337 2019-Jan-13 11:24:04.491023 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
3338 2019-Jan-13 11:24:04.491650 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3339 2019-Jan-13 11:24:04.492281 - [DEBUG] Edge function : AllBottom (result of previous compose)
3340 2019-Jan-13 11:24:04.492306 - [DEBUG]
3341 2019-Jan-13 11:24:04.492331 - [DEBUG] Join: AllTop & AllBottom
3342 2019-Jan-13 11:24:04.492356 - [DEBUG] = AllBottom (new jump func)
3343 2019-Jan-13 11:24:04.492381 - [DEBUG]
3344 2019-Jan-13 11:24:04.492404 - [DEBUG] Start adding new jump function
3345 2019-Jan-13 11:24:04.492428 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3346 2019-Jan-13 11:24:04.492483 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3347 2019-Jan-13 11:24:04.493114 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
3348 2019-Jan-13 11:24:04.493757 - [DEBUG] Edge Function : AllBottom
3349 2019-Jan-13 11:24:04.493784 - [DEBUG] End adding new jump function
3350 2019-Jan-13 11:24:04.493808 - [DEBUG]
3351 2019-Jan-13 11:24:04.493832 - [DEBUG] -------------------------------------------- 106. Path Edge --------------------------------------------
3352 2019-Jan-13 11:24:04.493856 - [DEBUG]
3353 2019-Jan-13 11:24:04.493879 - [DEBUG] Process 106. path edge:
3354 2019-Jan-13 11:24:04.493902 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3355 2019-Jan-13 11:24:04.493958 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
3356 2019-Jan-13 11:24:04.494586 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3357 2019-Jan-13 11:24:04.495217 - [DEBUG]
3358 2019-Jan-13 11:24:04.495242 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
3359 2019-Jan-13 11:24:04.495879 - [DEBUG] Compose: EdgeIdentity * AllBottom
3360 2019-Jan-13 11:24:04.495906 - [DEBUG]
3361 2019-Jan-13 11:24:04.495929 - [DEBUG] Propagate flow
3362 2019-Jan-13 11:24:04.495952 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3363 2019-Jan-13 11:24:04.496008 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
3364 2019-Jan-13 11:24:04.496637 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3365 2019-Jan-13 11:24:04.497287 - [DEBUG] Edge function : AllBottom (result of previous compose)
3366 2019-Jan-13 11:24:04.497312 - [DEBUG]
3367 2019-Jan-13 11:24:04.497336 - [DEBUG] Join: AllTop & AllBottom
3368 2019-Jan-13 11:24:04.497362 - [DEBUG] = AllBottom (new jump func)
3369 2019-Jan-13 11:24:04.497386 - [DEBUG]
3370 2019-Jan-13 11:24:04.497409 - [DEBUG] Start adding new jump function
3371 2019-Jan-13 11:24:04.497433 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3372 2019-Jan-13 11:24:04.497496 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3373 2019-Jan-13 11:24:04.498131 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
3374 2019-Jan-13 11:24:04.498760 - [DEBUG] Edge Function : AllBottom
3375 2019-Jan-13 11:24:04.498786 - [DEBUG] End adding new jump function
3376 2019-Jan-13 11:24:04.498811 - [DEBUG]
3377 2019-Jan-13 11:24:04.498834 - [DEBUG] -------------------------------------------- 107. Path Edge --------------------------------------------
3378 2019-Jan-13 11:24:04.498858 - [DEBUG]
3379 2019-Jan-13 11:24:04.498881 - [DEBUG] Process 107. path edge:
3380 2019-Jan-13 11:24:04.498904 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3381 2019-Jan-13 11:24:04.498960 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
3382 2019-Jan-13 11:24:04.499589 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3383 2019-Jan-13 11:24:04.500237 - [DEBUG]
3384 2019-Jan-13 11:24:04.500262 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
3385 2019-Jan-13 11:24:04.500900 - [DEBUG] Compose: EdgeIdentity * AllBottom
3386 2019-Jan-13 11:24:04.500927 - [DEBUG]
3387 2019-Jan-13 11:24:04.500951 - [DEBUG] Propagate flow
3388 2019-Jan-13 11:24:04.500974 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3389 2019-Jan-13 11:24:04.501030 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
3390 2019-Jan-13 11:24:04.501664 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3391 2019-Jan-13 11:24:04.502297 - [DEBUG] Edge function : AllBottom (result of previous compose)
3392 2019-Jan-13 11:24:04.502322 - [DEBUG]
3393 2019-Jan-13 11:24:04.502346 - [DEBUG] Join: AllTop & AllBottom
3394 2019-Jan-13 11:24:04.502372 - [DEBUG] = AllBottom (new jump func)
3395 2019-Jan-13 11:24:04.502396 - [DEBUG]
3396 2019-Jan-13 11:24:04.502419 - [DEBUG] Start adding new jump function
3397 2019-Jan-13 11:24:04.502442 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3398 2019-Jan-13 11:24:04.502498 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3399 2019-Jan-13 11:24:04.503131 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
3400 2019-Jan-13 11:24:04.503779 - [DEBUG] Edge Function : AllBottom
3401 2019-Jan-13 11:24:04.503806 - [DEBUG] End adding new jump function
3402 2019-Jan-13 11:24:04.503830 - [DEBUG]
3403 2019-Jan-13 11:24:04.503853 - [DEBUG] -------------------------------------------- 108. Path Edge --------------------------------------------
3404 2019-Jan-13 11:24:04.503877 - [DEBUG]
3405 2019-Jan-13 11:24:04.503900 - [DEBUG] Process 108. path edge:
3406 2019-Jan-13 11:24:04.503924 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3407 2019-Jan-13 11:24:04.503980 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
3408 2019-Jan-13 11:24:04.504614 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3409 2019-Jan-13 11:24:04.505245 - [DEBUG]
3410 2019-Jan-13 11:24:04.505271 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
3411 2019-Jan-13 11:24:04.505913 - [DEBUG] Compose: EdgeIdentity * AllBottom
3412 2019-Jan-13 11:24:04.505941 - [DEBUG]
3413 2019-Jan-13 11:24:04.505964 - [DEBUG] Propagate flow
3414 2019-Jan-13 11:24:04.505992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3415 2019-Jan-13 11:24:04.506060 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
3416 2019-Jan-13 11:24:04.506712 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3417 2019-Jan-13 11:24:04.507350 - [DEBUG] Edge function : AllBottom (result of previous compose)
3418 2019-Jan-13 11:24:04.507375 - [DEBUG]
3419 2019-Jan-13 11:24:04.507399 - [DEBUG] Join: AllTop & AllBottom
3420 2019-Jan-13 11:24:04.507425 - [DEBUG] = AllBottom (new jump func)
3421 2019-Jan-13 11:24:04.507449 - [DEBUG]
3422 2019-Jan-13 11:24:04.507473 - [DEBUG] Start adding new jump function
3423 2019-Jan-13 11:24:04.507496 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3424 2019-Jan-13 11:24:04.507552 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3425 2019-Jan-13 11:24:04.508183 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
3426 2019-Jan-13 11:24:04.508811 - [DEBUG] Edge Function : AllBottom
3427 2019-Jan-13 11:24:04.508838 - [DEBUG] End adding new jump function
3428 2019-Jan-13 11:24:04.508862 - [DEBUG]
3429 2019-Jan-13 11:24:04.508885 - [DEBUG] -------------------------------------------- 109. Path Edge --------------------------------------------
3430 2019-Jan-13 11:24:04.508910 - [DEBUG]
3431 2019-Jan-13 11:24:04.508933 - [DEBUG] Process 109. path edge:
3432 2019-Jan-13 11:24:04.508957 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3433 2019-Jan-13 11:24:04.509013 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
3434 2019-Jan-13 11:24:04.509642 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3435 2019-Jan-13 11:24:04.510289 - [DEBUG]
3436 2019-Jan-13 11:24:04.510313 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
3437 2019-Jan-13 11:24:04.510952 - [DEBUG] Compose: EdgeIdentity * AllBottom
3438 2019-Jan-13 11:24:04.510979 - [DEBUG]
3439 2019-Jan-13 11:24:04.511003 - [DEBUG] Propagate flow
3440 2019-Jan-13 11:24:04.511026 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3441 2019-Jan-13 11:24:04.511082 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3442 2019-Jan-13 11:24:04.511710 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3443 2019-Jan-13 11:24:04.512342 - [DEBUG] Edge function : AllBottom (result of previous compose)
3444 2019-Jan-13 11:24:04.512367 - [DEBUG]
3445 2019-Jan-13 11:24:04.512392 - [DEBUG] Join: AllTop & AllBottom
3446 2019-Jan-13 11:24:04.512417 - [DEBUG] = AllBottom (new jump func)
3447 2019-Jan-13 11:24:04.512442 - [DEBUG]
3448 2019-Jan-13 11:24:04.512465 - [DEBUG] Start adding new jump function
3449 2019-Jan-13 11:24:04.512488 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3450 2019-Jan-13 11:24:04.512544 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3451 2019-Jan-13 11:24:04.513175 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3452 2019-Jan-13 11:24:04.513818 - [DEBUG] Edge Function : AllBottom
3453 2019-Jan-13 11:24:04.513845 - [DEBUG] End adding new jump function
3454 2019-Jan-13 11:24:04.513870 - [DEBUG]
3455 2019-Jan-13 11:24:04.513893 - [DEBUG] -------------------------------------------- 110. Path Edge --------------------------------------------
3456 2019-Jan-13 11:24:04.513917 - [DEBUG]
3457 2019-Jan-13 11:24:04.513940 - [DEBUG] Process 110. path edge:
3458 2019-Jan-13 11:24:04.513963 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3459 2019-Jan-13 11:24:04.514020 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
3460 2019-Jan-13 11:24:04.514647 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3461 2019-Jan-13 11:24:04.515295 - [DEBUG]
3462 2019-Jan-13 11:24:04.515320 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3463 2019-Jan-13 11:24:04.515950 - [DEBUG] Start of endsummarytab entry
3464 2019-Jan-13 11:24:04.515978 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
3465 2019-Jan-13 11:24:04.516608 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
3466 2019-Jan-13 11:24:04.516676 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3467 2019-Jan-13 11:24:04.517305 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3468 2019-Jan-13 11:24:04.517936 - [DEBUG] EF: AllBottom
3469 2019-Jan-13 11:24:04.517961 - [DEBUG]
3470 2019-Jan-13 11:24:04.517984 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3471 2019-Jan-13 11:24:04.518612 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
3472 2019-Jan-13 11:24:04.519240 - [DEBUG] EF: AllBottom
3473 2019-Jan-13 11:24:04.519265 - [DEBUG]
3474 2019-Jan-13 11:24:04.519288 - [DEBUG] ---------------
3475 2019-Jan-13 11:24:04.519311 - [DEBUG]
3476 2019-Jan-13 11:24:04.519335 - [DEBUG] End of endsummarytab entry
3477 2019-Jan-13 11:24:04.519358 - [DEBUG]
3478 2019-Jan-13 11:24:04.519382 - [DEBUG] Start of incomingtab entry
3479 2019-Jan-13 11:24:04.519405 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
3480 2019-Jan-13 11:24:04.520043 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
3481 2019-Jan-13 11:24:04.520100 - [DEBUG] ---------------
3482 2019-Jan-13 11:24:04.520124 - [DEBUG] End of incomingtab entry
3483 2019-Jan-13 11:24:04.520147 - [DEBUG]
3484 2019-Jan-13 11:24:04.520173 - [DEBUG] EDGE:
3485 2019-Jan-13 11:24:04.520229 - [DEBUG] ---> 3486 2019-Jan-13 11:24:04.520855 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3487 2019-Jan-13 11:24:04.521487 - [DEBUG]
3488 2019-Jan-13 11:24:04.521513 - [DEBUG] EDGE:
3489 2019-Jan-13 11:24:04.521570 - [DEBUG] ---> 3490 2019-Jan-13 11:24:04.522197 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3491 2019-Jan-13 11:24:04.522828 - [DEBUG]
3492 2019-Jan-13 11:24:04.522861 - [DEBUG] Compose: EdgeIdentity * AllBottom
3493 2019-Jan-13 11:24:04.522887 - [DEBUG]
3494 2019-Jan-13 11:24:04.522911 - [DEBUG] Propagate flow
3495 2019-Jan-13 11:24:04.522934 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3496 2019-Jan-13 11:24:04.522990 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
3497 2019-Jan-13 11:24:04.523643 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3498 2019-Jan-13 11:24:04.524274 - [DEBUG] Edge function : AllBottom (result of previous compose)
3499 2019-Jan-13 11:24:04.524300 - [DEBUG]
3500 2019-Jan-13 11:24:04.524324 - [DEBUG] Join: AllTop & AllBottom
3501 2019-Jan-13 11:24:04.524350 - [DEBUG] = AllBottom (new jump func)
3502 2019-Jan-13 11:24:04.524374 - [DEBUG]
3503 2019-Jan-13 11:24:04.524398 - [DEBUG] Start adding new jump function
3504 2019-Jan-13 11:24:04.524421 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3505 2019-Jan-13 11:24:04.524476 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3506 2019-Jan-13 11:24:04.525108 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
3507 2019-Jan-13 11:24:04.525750 - [DEBUG] Edge Function : AllBottom
3508 2019-Jan-13 11:24:04.525778 - [DEBUG] End adding new jump function
3509 2019-Jan-13 11:24:04.525802 - [DEBUG]
3510 2019-Jan-13 11:24:04.525825 - [DEBUG] -------------------------------------------- 111. Path Edge --------------------------------------------
3511 2019-Jan-13 11:24:04.525849 - [DEBUG]
3512 2019-Jan-13 11:24:04.525872 - [DEBUG] Process 111. path edge:
3513 2019-Jan-13 11:24:04.525896 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3514 2019-Jan-13 11:24:04.525952 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
3515 2019-Jan-13 11:24:04.526589 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3516 2019-Jan-13 11:24:04.527236 - [DEBUG]
3517 2019-Jan-13 11:24:04.527260 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
3518 2019-Jan-13 11:24:04.527902 - [DEBUG] Possible callees:
3519 2019-Jan-13 11:24:04.527927 - [DEBUG] llvm.dbg.declare
3520 2019-Jan-13 11:24:04.527952 - [DEBUG] Possible return sites:
3521 2019-Jan-13 11:24:04.527975 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1933522 2019-Jan-13 11:24:04.529229 - [DEBUG] Found and process special summary
3523 2019-Jan-13 11:24:04.529261 - [DEBUG] Compose: EdgeIdentity * AllBottom
3524 2019-Jan-13 11:24:04.529288 - [DEBUG]
3525 2019-Jan-13 11:24:04.529311 - [DEBUG] Propagate flow
3526 2019-Jan-13 11:24:04.529334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3527 2019-Jan-13 11:24:04.529390 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
3528 2019-Jan-13 11:24:04.530040 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3529 2019-Jan-13 11:24:04.530672 - [DEBUG] Edge function : AllBottom (result of previous compose)
3530 2019-Jan-13 11:24:04.530698 - [DEBUG]
3531 2019-Jan-13 11:24:04.530722 - [DEBUG] Join: AllTop & AllBottom
3532 2019-Jan-13 11:24:04.530747 - [DEBUG] = AllBottom (new jump func)
3533 2019-Jan-13 11:24:04.530772 - [DEBUG]
3534 2019-Jan-13 11:24:04.530795 - [DEBUG] Start adding new jump function
3535 2019-Jan-13 11:24:04.530818 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3536 2019-Jan-13 11:24:04.530873 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3537 2019-Jan-13 11:24:04.531507 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
3538 2019-Jan-13 11:24:04.532138 - [DEBUG] Edge Function : AllBottom
3539 2019-Jan-13 11:24:04.532165 - [DEBUG] End adding new jump function
3540 2019-Jan-13 11:24:04.532189 - [DEBUG]
3541 2019-Jan-13 11:24:04.532212 - [DEBUG] -------------------------------------------- 112. Path Edge --------------------------------------------
3542 2019-Jan-13 11:24:04.532236 - [DEBUG]
3543 2019-Jan-13 11:24:04.532259 - [DEBUG] Process 112. path edge:
3544 2019-Jan-13 11:24:04.532283 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3545 2019-Jan-13 11:24:04.532338 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
3546 2019-Jan-13 11:24:04.532969 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3547 2019-Jan-13 11:24:04.533616 - [DEBUG]
3548 2019-Jan-13 11:24:04.533641 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
3549 2019-Jan-13 11:24:04.534280 - [DEBUG] Compose: EdgeIdentity * AllBottom
3550 2019-Jan-13 11:24:04.534314 - [DEBUG]
3551 2019-Jan-13 11:24:04.534339 - [DEBUG] Propagate flow
3552 2019-Jan-13 11:24:04.534362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3553 2019-Jan-13 11:24:04.534418 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
3554 2019-Jan-13 11:24:04.535046 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3555 2019-Jan-13 11:24:04.535677 - [DEBUG] Edge function : AllBottom (result of previous compose)
3556 2019-Jan-13 11:24:04.535702 - [DEBUG]
3557 2019-Jan-13 11:24:04.535726 - [DEBUG] Join: AllTop & AllBottom
3558 2019-Jan-13 11:24:04.535752 - [DEBUG] = AllBottom (new jump func)
3559 2019-Jan-13 11:24:04.535777 - [DEBUG]
3560 2019-Jan-13 11:24:04.535800 - [DEBUG] Start adding new jump function
3561 2019-Jan-13 11:24:04.535823 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3562 2019-Jan-13 11:24:04.535879 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3563 2019-Jan-13 11:24:04.536512 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
3564 2019-Jan-13 11:24:04.537156 - [DEBUG] Edge Function : AllBottom
3565 2019-Jan-13 11:24:04.537183 - [DEBUG] End adding new jump function
3566 2019-Jan-13 11:24:04.537207 - [DEBUG]
3567 2019-Jan-13 11:24:04.537231 - [DEBUG] -------------------------------------------- 113. Path Edge --------------------------------------------
3568 2019-Jan-13 11:24:04.537255 - [DEBUG]
3569 2019-Jan-13 11:24:04.537278 - [DEBUG] Process 113. path edge:
3570 2019-Jan-13 11:24:04.537301 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3571 2019-Jan-13 11:24:04.537357 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
3572 2019-Jan-13 11:24:04.537986 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3573 2019-Jan-13 11:24:04.538617 - [DEBUG]
3574 2019-Jan-13 11:24:04.538642 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
3575 2019-Jan-13 11:24:04.539279 - [DEBUG] Compose: EdgeIdentity * AllBottom
3576 2019-Jan-13 11:24:04.539307 - [DEBUG]
3577 2019-Jan-13 11:24:04.539330 - [DEBUG] Propagate flow
3578 2019-Jan-13 11:24:04.539353 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3579 2019-Jan-13 11:24:04.539409 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
3580 2019-Jan-13 11:24:04.540051 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3581 2019-Jan-13 11:24:04.540683 - [DEBUG] Edge function : AllBottom (result of previous compose)
3582 2019-Jan-13 11:24:04.540708 - [DEBUG]
3583 2019-Jan-13 11:24:04.540732 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3584 2019-Jan-13 11:24:04.540758 - [DEBUG] = AllBottom
3585 2019-Jan-13 11:24:04.540782 - [DEBUG]
3586 2019-Jan-13 11:24:04.540805 - [DEBUG] PROPAGATE: No new function!
3587 2019-Jan-13 11:24:04.540831 - [DEBUG] EDGE:
3588 2019-Jan-13 11:24:04.540887 - [DEBUG] ---> 3589 2019-Jan-13 11:24:04.541516 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3590 2019-Jan-13 11:24:04.542147 - [DEBUG]
3591 2019-Jan-13 11:24:04.542173 - [DEBUG] EDGE:
3592 2019-Jan-13 11:24:04.542230 - [DEBUG] ---> 3593 2019-Jan-13 11:24:04.542861 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3594 2019-Jan-13 11:24:04.543507 - [DEBUG]
3595 2019-Jan-13 11:24:04.543551 - [DEBUG] Compose: EdgeIdentity * AllBottom
3596 2019-Jan-13 11:24:04.543578 - [DEBUG]
3597 2019-Jan-13 11:24:04.543601 - [DEBUG] Propagate flow
3598 2019-Jan-13 11:24:04.543625 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3599 2019-Jan-13 11:24:04.543681 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
3600 2019-Jan-13 11:24:04.544313 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3601 2019-Jan-13 11:24:04.544943 - [DEBUG] Edge function : AllBottom (result of previous compose)
3602 2019-Jan-13 11:24:04.544969 - [DEBUG]
3603 2019-Jan-13 11:24:04.544993 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3604 2019-Jan-13 11:24:04.545018 - [DEBUG] = AllBottom
3605 2019-Jan-13 11:24:04.545042 - [DEBUG]
3606 2019-Jan-13 11:24:04.545066 - [DEBUG] PROPAGATE: No new function!
3607 2019-Jan-13 11:24:04.545092 - [DEBUG] EDGE:
3608 2019-Jan-13 11:24:04.545149 - [DEBUG] ---> 3609 2019-Jan-13 11:24:04.545788 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3610 2019-Jan-13 11:24:04.546419 - [DEBUG]
3611 2019-Jan-13 11:24:04.546445 - [DEBUG] EDGE:
3612 2019-Jan-13 11:24:04.546501 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
3613 2019-Jan-13 11:24:04.547150 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3614 2019-Jan-13 11:24:04.547782 - [DEBUG]
3615 2019-Jan-13 11:24:04.547808 - [DEBUG] EDGE:
3616 2019-Jan-13 11:24:04.547864 - [DEBUG] ---> 3617 2019-Jan-13 11:24:04.548493 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3618 2019-Jan-13 11:24:04.549126 - [DEBUG]
3619 2019-Jan-13 11:24:04.549151 - [DEBUG] EDGE:
3620 2019-Jan-13 11:24:04.549208 - [DEBUG] ---> 3621 2019-Jan-13 11:24:04.549835 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3622 2019-Jan-13 11:24:04.550483 - [DEBUG]
3623 2019-Jan-13 11:24:04.550509 - [DEBUG] EDGE:
3624 2019-Jan-13 11:24:04.550566 - [DEBUG] ---> 3625 2019-Jan-13 11:24:04.551197 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3626 2019-Jan-13 11:24:04.551830 - [DEBUG]
3627 2019-Jan-13 11:24:04.551862 - [DEBUG] Compose: EdgeIdentity * AllBottom
3628 2019-Jan-13 11:24:04.551888 - [DEBUG]
3629 2019-Jan-13 11:24:04.551912 - [DEBUG] Propagate flow
3630 2019-Jan-13 11:24:04.551934 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3631 2019-Jan-13 11:24:04.551991 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
3632 2019-Jan-13 11:24:04.552621 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3633 2019-Jan-13 11:24:04.553254 - [DEBUG] Edge function : AllBottom (result of previous compose)
3634 2019-Jan-13 11:24:04.553279 - [DEBUG]
3635 2019-Jan-13 11:24:04.553304 - [DEBUG] Join: AllTop & AllBottom
3636 2019-Jan-13 11:24:04.553342 - [DEBUG] = AllBottom (new jump func)
3637 2019-Jan-13 11:24:04.553369 - [DEBUG]
3638 2019-Jan-13 11:24:04.553393 - [DEBUG] Start adding new jump function
3639 2019-Jan-13 11:24:04.553423 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3640 2019-Jan-13 11:24:04.553479 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3641 2019-Jan-13 11:24:04.554112 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
3642 2019-Jan-13 11:24:04.554741 - [DEBUG] Edge Function : AllBottom
3643 2019-Jan-13 11:24:04.554768 - [DEBUG] End adding new jump function
3644 2019-Jan-13 11:24:04.554792 - [DEBUG]
3645 2019-Jan-13 11:24:04.554816 - [DEBUG] -------------------------------------------- 114. Path Edge --------------------------------------------
3646 2019-Jan-13 11:24:04.554840 - [DEBUG]
3647 2019-Jan-13 11:24:04.554863 - [DEBUG] Process 114. path edge:
3648 2019-Jan-13 11:24:04.554886 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3649 2019-Jan-13 11:24:04.554942 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
3650 2019-Jan-13 11:24:04.555574 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3651 2019-Jan-13 11:24:04.556206 - [DEBUG]
3652 2019-Jan-13 11:24:04.556230 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
3653 2019-Jan-13 11:24:04.556886 - [DEBUG] Compose: EdgeIdentity * AllBottom
3654 2019-Jan-13 11:24:04.556913 - [DEBUG]
3655 2019-Jan-13 11:24:04.556937 - [DEBUG] Propagate flow
3656 2019-Jan-13 11:24:04.556960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3657 2019-Jan-13 11:24:04.557016 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
3658 2019-Jan-13 11:24:04.557643 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3659 2019-Jan-13 11:24:04.558276 - [DEBUG] Edge function : AllBottom (result of previous compose)
3660 2019-Jan-13 11:24:04.558301 - [DEBUG]
3661 2019-Jan-13 11:24:04.558326 - [DEBUG] Join: AllTop & AllBottom
3662 2019-Jan-13 11:24:04.558352 - [DEBUG] = AllBottom (new jump func)
3663 2019-Jan-13 11:24:04.558376 - [DEBUG]
3664 2019-Jan-13 11:24:04.558400 - [DEBUG] Start adding new jump function
3665 2019-Jan-13 11:24:04.558423 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3666 2019-Jan-13 11:24:04.558479 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3667 2019-Jan-13 11:24:04.559112 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
3668 2019-Jan-13 11:24:04.559738 - [DEBUG] Edge Function : AllBottom
3669 2019-Jan-13 11:24:04.559765 - [DEBUG] End adding new jump function
3670 2019-Jan-13 11:24:04.559789 - [DEBUG]
3671 2019-Jan-13 11:24:04.559812 - [DEBUG] -------------------------------------------- 115. Path Edge --------------------------------------------
3672 2019-Jan-13 11:24:04.559837 - [DEBUG]
3673 2019-Jan-13 11:24:04.559860 - [DEBUG] Process 115. path edge:
3674 2019-Jan-13 11:24:04.559884 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3675 2019-Jan-13 11:24:04.559939 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
3676 2019-Jan-13 11:24:04.560581 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3677 2019-Jan-13 11:24:04.561213 - [DEBUG]
3678 2019-Jan-13 11:24:04.561238 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
3679 2019-Jan-13 11:24:04.561872 - [DEBUG] Compose: EdgeIdentity * AllBottom
3680 2019-Jan-13 11:24:04.561900 - [DEBUG]
3681 2019-Jan-13 11:24:04.561923 - [DEBUG] Propagate flow
3682 2019-Jan-13 11:24:04.561946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3683 2019-Jan-13 11:24:04.562002 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
3684 2019-Jan-13 11:24:04.562641 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3685 2019-Jan-13 11:24:04.563276 - [DEBUG] Edge function : AllBottom (result of previous compose)
3686 2019-Jan-13 11:24:04.563301 - [DEBUG]
3687 2019-Jan-13 11:24:04.563325 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3688 2019-Jan-13 11:24:04.563364 - [DEBUG] = AllBottom
3689 2019-Jan-13 11:24:04.563389 - [DEBUG]
3690 2019-Jan-13 11:24:04.563412 - [DEBUG] PROPAGATE: No new function!
3691 2019-Jan-13 11:24:04.563437 - [DEBUG] EDGE:
3692 2019-Jan-13 11:24:04.563494 - [DEBUG] ---> 3693 2019-Jan-13 11:24:04.564121 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3694 2019-Jan-13 11:24:04.564753 - [DEBUG]
3695 2019-Jan-13 11:24:04.564779 - [DEBUG] EDGE:
3696 2019-Jan-13 11:24:04.564836 - [DEBUG] ---> 3697 2019-Jan-13 11:24:04.565468 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3698 2019-Jan-13 11:24:04.566101 - [DEBUG]
3699 2019-Jan-13 11:24:04.566127 - [DEBUG] EDGE:
3700 2019-Jan-13 11:24:04.566184 - [DEBUG] ---> 3701 2019-Jan-13 11:24:04.566827 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3702 2019-Jan-13 11:24:04.567458 - [DEBUG]
3703 2019-Jan-13 11:24:04.567484 - [DEBUG] EDGE:
3704 2019-Jan-13 11:24:04.567541 - [DEBUG] ---> 3705 2019-Jan-13 11:24:04.568174 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3706 2019-Jan-13 11:24:04.568806 - [DEBUG]
3707 2019-Jan-13 11:24:04.568832 - [DEBUG] EDGE:
3708 2019-Jan-13 11:24:04.568889 - [DEBUG] ---> 3709 2019-Jan-13 11:24:04.569517 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3710 2019-Jan-13 11:24:04.570165 - [DEBUG]
3711 2019-Jan-13 11:24:04.570191 - [DEBUG] EDGE:
3712 2019-Jan-13 11:24:04.570248 - [DEBUG] ---> 3713 2019-Jan-13 11:24:04.570879 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3714 2019-Jan-13 11:24:04.571511 - [DEBUG]
3715 2019-Jan-13 11:24:04.571545 - [DEBUG] Compose: EdgeIdentity * AllBottom
3716 2019-Jan-13 11:24:04.571572 - [DEBUG]
3717 2019-Jan-13 11:24:04.571596 - [DEBUG] Propagate flow
3718 2019-Jan-13 11:24:04.571619 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3719 2019-Jan-13 11:24:04.571675 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
3720 2019-Jan-13 11:24:04.572307 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3721 2019-Jan-13 11:24:04.572939 - [DEBUG] Edge function : AllBottom (result of previous compose)
3722 2019-Jan-13 11:24:04.572964 - [DEBUG]
3723 2019-Jan-13 11:24:04.572988 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3724 2019-Jan-13 11:24:04.573014 - [DEBUG] = AllBottom
3725 2019-Jan-13 11:24:04.573038 - [DEBUG]
3726 2019-Jan-13 11:24:04.573061 - [DEBUG] PROPAGATE: No new function!
3727 2019-Jan-13 11:24:04.573087 - [DEBUG] EDGE:
3728 2019-Jan-13 11:24:04.573151 - [DEBUG] ---> 3729 2019-Jan-13 11:24:04.573807 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3730 2019-Jan-13 11:24:04.574440 - [DEBUG]
3731 2019-Jan-13 11:24:04.574465 - [DEBUG] EDGE:
3732 2019-Jan-13 11:24:04.574522 - [DEBUG] ---> 3733 2019-Jan-13 11:24:04.575150 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3734 2019-Jan-13 11:24:04.575782 - [DEBUG]
3735 2019-Jan-13 11:24:04.575807 - [DEBUG] EDGE:
3736 2019-Jan-13 11:24:04.575864 - [DEBUG] ---> 3737 2019-Jan-13 11:24:04.576495 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3738 2019-Jan-13 11:24:04.577143 - [DEBUG]
3739 2019-Jan-13 11:24:04.577177 - [DEBUG] Compose: EdgeIdentity * AllBottom
3740 2019-Jan-13 11:24:04.577204 - [DEBUG]
3741 2019-Jan-13 11:24:04.577228 - [DEBUG] Propagate flow
3742 2019-Jan-13 11:24:04.577251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3743 2019-Jan-13 11:24:04.577306 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
3744 2019-Jan-13 11:24:04.577939 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3745 2019-Jan-13 11:24:04.578569 - [DEBUG] Edge function : AllBottom (result of previous compose)
3746 2019-Jan-13 11:24:04.578594 - [DEBUG]
3747 2019-Jan-13 11:24:04.578618 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3748 2019-Jan-13 11:24:04.578644 - [DEBUG] = AllBottom
3749 2019-Jan-13 11:24:04.578668 - [DEBUG]
3750 2019-Jan-13 11:24:04.578691 - [DEBUG] PROPAGATE: No new function!
3751 2019-Jan-13 11:24:04.578717 - [DEBUG] EDGE:
3752 2019-Jan-13 11:24:04.578775 - [DEBUG] ---> 3753 2019-Jan-13 11:24:04.579413 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3754 2019-Jan-13 11:24:04.580060 - [DEBUG]
3755 2019-Jan-13 11:24:04.580086 - [DEBUG] EDGE:
3756 2019-Jan-13 11:24:04.580143 - [DEBUG] ---> 3757 2019-Jan-13 11:24:04.580771 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3758 2019-Jan-13 11:24:04.581402 - [DEBUG]
3759 2019-Jan-13 11:24:04.581428 - [DEBUG] EDGE:
3760 2019-Jan-13 11:24:04.581485 - [DEBUG] ---> 3761 2019-Jan-13 11:24:04.582112 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3762 2019-Jan-13 11:24:04.582744 - [DEBUG]
3763 2019-Jan-13 11:24:04.582769 - [DEBUG] EDGE:
3764 2019-Jan-13 11:24:04.582826 - [DEBUG] ---> 3765 2019-Jan-13 11:24:04.583472 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3766 2019-Jan-13 11:24:04.584106 - [DEBUG]
3767 2019-Jan-13 11:24:04.584140 - [DEBUG] Compose: EdgeIdentity * AllBottom
3768 2019-Jan-13 11:24:04.584167 - [DEBUG]
3769 2019-Jan-13 11:24:04.584191 - [DEBUG] Propagate flow
3770 2019-Jan-13 11:24:04.584214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3771 2019-Jan-13 11:24:04.584278 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
3772 2019-Jan-13 11:24:04.584910 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3773 2019-Jan-13 11:24:04.585542 - [DEBUG] Edge function : AllBottom (result of previous compose)
3774 2019-Jan-13 11:24:04.585567 - [DEBUG]
3775 2019-Jan-13 11:24:04.585592 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3776 2019-Jan-13 11:24:04.585617 - [DEBUG] = AllBottom
3777 2019-Jan-13 11:24:04.585641 - [DEBUG]
3778 2019-Jan-13 11:24:04.585664 - [DEBUG] PROPAGATE: No new function!
3779 2019-Jan-13 11:24:04.585690 - [DEBUG] EDGE:
3780 2019-Jan-13 11:24:04.585748 - [DEBUG] ---> 3781 2019-Jan-13 11:24:04.586386 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3782 2019-Jan-13 11:24:04.587033 - [DEBUG]
3783 2019-Jan-13 11:24:04.587059 - [DEBUG] EDGE:
3784 2019-Jan-13 11:24:04.587116 - [DEBUG] ---> 3785 2019-Jan-13 11:24:04.587744 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3786 2019-Jan-13 11:24:04.588375 - [DEBUG]
3787 2019-Jan-13 11:24:04.588401 - [DEBUG] EDGE:
3788 2019-Jan-13 11:24:04.588458 - [DEBUG] ---> 3789 2019-Jan-13 11:24:04.589088 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3790 2019-Jan-13 11:24:04.589719 - [DEBUG]
3791 2019-Jan-13 11:24:04.589754 - [DEBUG] Compose: EdgeIdentity * AllBottom
3792 2019-Jan-13 11:24:04.589780 - [DEBUG]
3793 2019-Jan-13 11:24:04.589804 - [DEBUG] Propagate flow
3794 2019-Jan-13 11:24:04.589827 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3795 2019-Jan-13 11:24:04.589883 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
3796 2019-Jan-13 11:24:04.590532 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3797 2019-Jan-13 11:24:04.591165 - [DEBUG] Edge function : AllBottom (result of previous compose)
3798 2019-Jan-13 11:24:04.591190 - [DEBUG]
3799 2019-Jan-13 11:24:04.591214 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3800 2019-Jan-13 11:24:04.591239 - [DEBUG] = AllBottom
3801 2019-Jan-13 11:24:04.591263 - [DEBUG]
3802 2019-Jan-13 11:24:04.591286 - [DEBUG] PROPAGATE: No new function!
3803 2019-Jan-13 11:24:04.591312 - [DEBUG] EDGE:
3804 2019-Jan-13 11:24:04.591369 - [DEBUG] ---> 3805 2019-Jan-13 11:24:04.592007 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3806 2019-Jan-13 11:24:04.592639 - [DEBUG]
3807 2019-Jan-13 11:24:04.592665 - [DEBUG] EDGE:
3808 2019-Jan-13 11:24:04.592722 - [DEBUG] ---> 3809 2019-Jan-13 11:24:04.593363 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3810 2019-Jan-13 11:24:04.593996 - [DEBUG]
3811 2019-Jan-13 11:24:04.594022 - [DEBUG] EDGE:
3812 2019-Jan-13 11:24:04.594079 - [DEBUG] ---> 3813 2019-Jan-13 11:24:04.594717 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3814 2019-Jan-13 11:24:04.595350 - [DEBUG]
3815 2019-Jan-13 11:24:04.595385 - [DEBUG] Compose: EdgeIdentity * AllBottom
3816 2019-Jan-13 11:24:04.595411 - [DEBUG]
3817 2019-Jan-13 11:24:04.595435 - [DEBUG] Propagate flow
3818 2019-Jan-13 11:24:04.595458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3819 2019-Jan-13 11:24:04.595514 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3820 2019-Jan-13 11:24:04.596144 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3821 2019-Jan-13 11:24:04.596791 - [DEBUG] Edge function : AllBottom (result of previous compose)
3822 2019-Jan-13 11:24:04.596816 - [DEBUG]
3823 2019-Jan-13 11:24:04.596840 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3824 2019-Jan-13 11:24:04.596865 - [DEBUG] = AllBottom
3825 2019-Jan-13 11:24:04.596890 - [DEBUG]
3826 2019-Jan-13 11:24:04.596913 - [DEBUG] PROPAGATE: No new function!
3827 2019-Jan-13 11:24:04.596939 - [DEBUG] EDGE:
3828 2019-Jan-13 11:24:04.596997 - [DEBUG] ---> 3829 2019-Jan-13 11:24:04.597635 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3830 2019-Jan-13 11:24:04.598268 - [DEBUG]
3831 2019-Jan-13 11:24:04.598295 - [DEBUG] Compose: EdgeIdentity * AllBottom
3832 2019-Jan-13 11:24:04.598320 - [DEBUG]
3833 2019-Jan-13 11:24:04.598344 - [DEBUG] Propagate flow
3834 2019-Jan-13 11:24:04.598367 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3835 2019-Jan-13 11:24:04.598423 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3836 2019-Jan-13 11:24:04.599061 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3837 2019-Jan-13 11:24:04.599689 - [DEBUG] Edge function : AllBottom (result of previous compose)
3838 2019-Jan-13 11:24:04.599714 - [DEBUG]
3839 2019-Jan-13 11:24:04.599738 - [DEBUG] Join: AllTop & AllBottom
3840 2019-Jan-13 11:24:04.599764 - [DEBUG] = AllBottom (new jump func)
3841 2019-Jan-13 11:24:04.599788 - [DEBUG]
3842 2019-Jan-13 11:24:04.599811 - [DEBUG] Start adding new jump function
3843 2019-Jan-13 11:24:04.599835 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3844 2019-Jan-13 11:24:04.599890 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3845 2019-Jan-13 11:24:04.600536 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3846 2019-Jan-13 11:24:04.601172 - [DEBUG] Edge Function : AllBottom
3847 2019-Jan-13 11:24:04.601201 - [DEBUG] End adding new jump function
3848 2019-Jan-13 11:24:04.601225 - [DEBUG]
3849 2019-Jan-13 11:24:04.601249 - [DEBUG] -------------------------------------------- 116. Path Edge --------------------------------------------
3850 2019-Jan-13 11:24:04.601273 - [DEBUG]
3851 2019-Jan-13 11:24:04.601297 - [DEBUG] Process 116. path edge:
3852 2019-Jan-13 11:24:04.601321 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3853 2019-Jan-13 11:24:04.601378 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
3854 2019-Jan-13 11:24:04.602016 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
3855 2019-Jan-13 11:24:04.602644 - [DEBUG]
3856 2019-Jan-13 11:24:04.602668 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3857 2019-Jan-13 11:24:04.603317 - [DEBUG] Possible callees:
3858 2019-Jan-13 11:24:04.603356 - [DEBUG] llvm.dbg.declare
3859 2019-Jan-13 11:24:04.603381 - [DEBUG] Possible return sites:
3860 2019-Jan-13 11:24:04.603404 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1203861 2019-Jan-13 11:24:04.604665 - [DEBUG] Found and process special summary
3862 2019-Jan-13 11:24:04.604740 - [DEBUG] Compose: EdgeIdentity * AllBottom
3863 2019-Jan-13 11:24:04.604767 - [DEBUG]
3864 2019-Jan-13 11:24:04.604791 - [DEBUG] Propagate flow
3865 2019-Jan-13 11:24:04.604814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3866 2019-Jan-13 11:24:04.604873 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3867 2019-Jan-13 11:24:04.605507 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3868 2019-Jan-13 11:24:04.606141 - [DEBUG] Edge function : AllBottom (result of previous compose)
3869 2019-Jan-13 11:24:04.606166 - [DEBUG]
3870 2019-Jan-13 11:24:04.606190 - [DEBUG] Join: AllTop & AllBottom
3871 2019-Jan-13 11:24:04.606216 - [DEBUG] = AllBottom (new jump func)
3872 2019-Jan-13 11:24:04.606240 - [DEBUG]
3873 2019-Jan-13 11:24:04.606264 - [DEBUG] Start adding new jump function
3874 2019-Jan-13 11:24:04.606287 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3875 2019-Jan-13 11:24:04.606343 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3876 2019-Jan-13 11:24:04.606992 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3877 2019-Jan-13 11:24:04.607621 - [DEBUG] Edge Function : AllBottom
3878 2019-Jan-13 11:24:04.607649 - [DEBUG] End adding new jump function
3879 2019-Jan-13 11:24:04.607673 - [DEBUG]
3880 2019-Jan-13 11:24:04.607697 - [DEBUG] -------------------------------------------- 117. Path Edge --------------------------------------------
3881 2019-Jan-13 11:24:04.607721 - [DEBUG]
3882 2019-Jan-13 11:24:04.607744 - [DEBUG] Process 117. path edge:
3883 2019-Jan-13 11:24:04.607768 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3884 2019-Jan-13 11:24:04.607825 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
3885 2019-Jan-13 11:24:04.608456 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
3886 2019-Jan-13 11:24:04.609082 - [DEBUG]
3887 2019-Jan-13 11:24:04.609106 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3888 2019-Jan-13 11:24:04.609752 - [DEBUG] Compose: EdgeIdentity * AllBottom
3889 2019-Jan-13 11:24:04.609780 - [DEBUG]
3890 2019-Jan-13 11:24:04.609804 - [DEBUG] Propagate flow
3891 2019-Jan-13 11:24:04.609827 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3892 2019-Jan-13 11:24:04.609884 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3893 2019-Jan-13 11:24:04.610529 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3894 2019-Jan-13 11:24:04.611156 - [DEBUG] Edge function : AllBottom (result of previous compose)
3895 2019-Jan-13 11:24:04.611181 - [DEBUG]
3896 2019-Jan-13 11:24:04.611206 - [DEBUG] Join: AllTop & AllBottom
3897 2019-Jan-13 11:24:04.611232 - [DEBUG] = AllBottom (new jump func)
3898 2019-Jan-13 11:24:04.611256 - [DEBUG]
3899 2019-Jan-13 11:24:04.611280 - [DEBUG] Start adding new jump function
3900 2019-Jan-13 11:24:04.611303 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3901 2019-Jan-13 11:24:04.611368 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3902 2019-Jan-13 11:24:04.611997 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3903 2019-Jan-13 11:24:04.612624 - [DEBUG] Edge Function : AllBottom
3904 2019-Jan-13 11:24:04.612652 - [DEBUG] End adding new jump function
3905 2019-Jan-13 11:24:04.612676 - [DEBUG]
3906 2019-Jan-13 11:24:04.612700 - [DEBUG] -------------------------------------------- 118. Path Edge --------------------------------------------
3907 2019-Jan-13 11:24:04.612724 - [DEBUG]
3908 2019-Jan-13 11:24:04.612748 - [DEBUG] Process 118. path edge:
3909 2019-Jan-13 11:24:04.612771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3910 2019-Jan-13 11:24:04.612828 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
3911 2019-Jan-13 11:24:04.613473 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
3912 2019-Jan-13 11:24:04.614100 - [DEBUG]
3913 2019-Jan-13 11:24:04.614125 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3914 2019-Jan-13 11:24:04.614761 - [DEBUG] Compose: EdgeIdentity * AllBottom
3915 2019-Jan-13 11:24:04.614789 - [DEBUG]
3916 2019-Jan-13 11:24:04.614813 - [DEBUG] Propagate flow
3917 2019-Jan-13 11:24:04.614836 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3918 2019-Jan-13 11:24:04.614893 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3919 2019-Jan-13 11:24:04.615532 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3920 2019-Jan-13 11:24:04.616161 - [DEBUG] Edge function : AllBottom (result of previous compose)
3921 2019-Jan-13 11:24:04.616186 - [DEBUG]
3922 2019-Jan-13 11:24:04.616211 - [DEBUG] Join: AllTop & AllBottom
3923 2019-Jan-13 11:24:04.616237 - [DEBUG] = AllBottom (new jump func)
3924 2019-Jan-13 11:24:04.616261 - [DEBUG]
3925 2019-Jan-13 11:24:04.616285 - [DEBUG] Start adding new jump function
3926 2019-Jan-13 11:24:04.616308 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3927 2019-Jan-13 11:24:04.616364 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3928 2019-Jan-13 11:24:04.617006 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3929 2019-Jan-13 11:24:04.617643 - [DEBUG] Edge Function : AllBottom
3930 2019-Jan-13 11:24:04.617671 - [DEBUG] End adding new jump function
3931 2019-Jan-13 11:24:04.617695 - [DEBUG]
3932 2019-Jan-13 11:24:04.617719 - [DEBUG] -------------------------------------------- 119. Path Edge --------------------------------------------
3933 2019-Jan-13 11:24:04.617743 - [DEBUG]
3934 2019-Jan-13 11:24:04.617767 - [DEBUG] Process 119. path edge:
3935 2019-Jan-13 11:24:04.617790 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3936 2019-Jan-13 11:24:04.617846 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
3937 2019-Jan-13 11:24:04.618484 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
3938 2019-Jan-13 11:24:04.619111 - [DEBUG]
3939 2019-Jan-13 11:24:04.619135 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3940 2019-Jan-13 11:24:04.619777 - [DEBUG] Possible callees:
3941 2019-Jan-13 11:24:04.619802 - [DEBUG] llvm.dbg.declare
3942 2019-Jan-13 11:24:04.619835 - [DEBUG] Possible return sites:
3943 2019-Jan-13 11:24:04.619859 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1493944 2019-Jan-13 11:24:04.621132 - [DEBUG] Found and process special summary
3945 2019-Jan-13 11:24:04.621315 - [DEBUG] EDGE:
3946 2019-Jan-13 11:24:04.621375 - [DEBUG] ---> 3947 2019-Jan-13 11:24:04.622015 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
3948 2019-Jan-13 11:24:04.622643 - [DEBUG]
3949 2019-Jan-13 11:24:04.622668 - [DEBUG] EDGE:
3950 2019-Jan-13 11:24:04.622725 - [DEBUG] ---> 3951 2019-Jan-13 11:24:04.623367 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
3952 2019-Jan-13 11:24:04.623994 - [DEBUG]
3953 2019-Jan-13 11:24:04.624020 - [DEBUG] Compose: EdgeIdentity * AllBottom
3954 2019-Jan-13 11:24:04.624045 - [DEBUG]
3955 2019-Jan-13 11:24:04.624069 - [DEBUG] Propagate flow
3956 2019-Jan-13 11:24:04.624092 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3957 2019-Jan-13 11:24:04.624147 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3958 2019-Jan-13 11:24:04.624775 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3959 2019-Jan-13 11:24:04.625405 - [DEBUG] Edge function : AllBottom (result of previous compose)
3960 2019-Jan-13 11:24:04.625431 - [DEBUG]
3961 2019-Jan-13 11:24:04.625455 - [DEBUG] Join: AllTop & AllBottom
3962 2019-Jan-13 11:24:04.625481 - [DEBUG] = AllBottom (new jump func)
3963 2019-Jan-13 11:24:04.625505 - [DEBUG]
3964 2019-Jan-13 11:24:04.625528 - [DEBUG] Start adding new jump function
3965 2019-Jan-13 11:24:04.625551 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3966 2019-Jan-13 11:24:04.625607 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3967 2019-Jan-13 11:24:04.626238 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3968 2019-Jan-13 11:24:04.626880 - [DEBUG] Edge Function : AllBottom
3969 2019-Jan-13 11:24:04.626906 - [DEBUG] End adding new jump function
3970 2019-Jan-13 11:24:04.626930 - [DEBUG]
3971 2019-Jan-13 11:24:04.626953 - [DEBUG] -------------------------------------------- 120. Path Edge --------------------------------------------
3972 2019-Jan-13 11:24:04.626977 - [DEBUG]
3973 2019-Jan-13 11:24:04.627000 - [DEBUG] Process 120. path edge:
3974 2019-Jan-13 11:24:04.627024 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3975 2019-Jan-13 11:24:04.627080 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
3976 2019-Jan-13 11:24:04.627708 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
3977 2019-Jan-13 11:24:04.628337 - [DEBUG]
3978 2019-Jan-13 11:24:04.628362 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3979 2019-Jan-13 11:24:04.628996 - [DEBUG] Compose: EdgeIdentity * AllBottom
3980 2019-Jan-13 11:24:04.629024 - [DEBUG]
3981 2019-Jan-13 11:24:04.629048 - [DEBUG] Propagate flow
3982 2019-Jan-13 11:24:04.629071 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3983 2019-Jan-13 11:24:04.629127 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3984 2019-Jan-13 11:24:04.629779 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3985 2019-Jan-13 11:24:04.630427 - [DEBUG] Edge function : AllBottom (result of previous compose)
3986 2019-Jan-13 11:24:04.630452 - [DEBUG]
3987 2019-Jan-13 11:24:04.630477 - [DEBUG] Join: AllTop & AllBottom
3988 2019-Jan-13 11:24:04.630503 - [DEBUG] = AllBottom (new jump func)
3989 2019-Jan-13 11:24:04.630527 - [DEBUG]
3990 2019-Jan-13 11:24:04.630550 - [DEBUG] Start adding new jump function
3991 2019-Jan-13 11:24:04.630574 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3992 2019-Jan-13 11:24:04.630630 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3993 2019-Jan-13 11:24:04.631283 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3994 2019-Jan-13 11:24:04.631979 - [DEBUG] Edge Function : AllBottom
3995 2019-Jan-13 11:24:04.632012 - [DEBUG] End adding new jump function
3996 2019-Jan-13 11:24:04.632037 - [DEBUG]
3997 2019-Jan-13 11:24:04.632061 - [DEBUG] -------------------------------------------- 121. Path Edge --------------------------------------------
3998 2019-Jan-13 11:24:04.632085 - [DEBUG]
3999 2019-Jan-13 11:24:04.632109 - [DEBUG] Process 121. path edge:
4000 2019-Jan-13 11:24:04.632133 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4001 2019-Jan-13 11:24:04.632208 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
4002 2019-Jan-13 11:24:04.632917 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4003 2019-Jan-13 11:24:04.633626 - [DEBUG]
4004 2019-Jan-13 11:24:04.633652 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
4005 2019-Jan-13 11:24:04.634301 - [DEBUG] Possible callees:
4006 2019-Jan-13 11:24:04.634326 - [DEBUG] llvm.dbg.declare
4007 2019-Jan-13 11:24:04.634351 - [DEBUG] Possible return sites:
4008 2019-Jan-13 11:24:04.634374 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1494009 2019-Jan-13 11:24:04.635644 - [DEBUG] Found and process special summary
4010 2019-Jan-13 11:24:04.635682 - [DEBUG] Compose: EdgeIdentity * AllBottom
4011 2019-Jan-13 11:24:04.635710 - [DEBUG]
4012 2019-Jan-13 11:24:04.635735 - [DEBUG] Propagate flow
4013 2019-Jan-13 11:24:04.635758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4014 2019-Jan-13 11:24:04.635816 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4015 2019-Jan-13 11:24:04.636459 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4016 2019-Jan-13 11:24:04.637106 - [DEBUG] Edge function : AllBottom (result of previous compose)
4017 2019-Jan-13 11:24:04.637132 - [DEBUG]
4018 2019-Jan-13 11:24:04.637157 - [DEBUG] Join: AllTop & AllBottom
4019 2019-Jan-13 11:24:04.637183 - [DEBUG] = AllBottom (new jump func)
4020 2019-Jan-13 11:24:04.637208 - [DEBUG]
4021 2019-Jan-13 11:24:04.637231 - [DEBUG] Start adding new jump function
4022 2019-Jan-13 11:24:04.637254 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4023 2019-Jan-13 11:24:04.637310 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4024 2019-Jan-13 11:24:04.637942 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4025 2019-Jan-13 11:24:04.638572 - [DEBUG] Edge Function : AllBottom
4026 2019-Jan-13 11:24:04.638601 - [DEBUG] End adding new jump function
4027 2019-Jan-13 11:24:04.638641 - [DEBUG]
4028 2019-Jan-13 11:24:04.638665 - [DEBUG] -------------------------------------------- 122. Path Edge --------------------------------------------
4029 2019-Jan-13 11:24:04.638689 - [DEBUG]
4030 2019-Jan-13 11:24:04.638713 - [DEBUG] Process 122. path edge:
4031 2019-Jan-13 11:24:04.638736 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4032 2019-Jan-13 11:24:04.638793 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
4033 2019-Jan-13 11:24:04.639424 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4034 2019-Jan-13 11:24:04.640082 - [DEBUG]
4035 2019-Jan-13 11:24:04.640107 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4036 2019-Jan-13 11:24:04.640763 - [DEBUG] Compose: EdgeIdentity * AllBottom
4037 2019-Jan-13 11:24:04.640792 - [DEBUG]
4038 2019-Jan-13 11:24:04.640815 - [DEBUG] Propagate flow
4039 2019-Jan-13 11:24:04.640839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4040 2019-Jan-13 11:24:04.640895 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4041 2019-Jan-13 11:24:04.641524 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4042 2019-Jan-13 11:24:04.642155 - [DEBUG] Edge function : AllBottom (result of previous compose)
4043 2019-Jan-13 11:24:04.642180 - [DEBUG]
4044 2019-Jan-13 11:24:04.642205 - [DEBUG] Join: AllTop & AllBottom
4045 2019-Jan-13 11:24:04.642231 - [DEBUG] = AllBottom (new jump func)
4046 2019-Jan-13 11:24:04.642256 - [DEBUG]
4047 2019-Jan-13 11:24:04.642279 - [DEBUG] Start adding new jump function
4048 2019-Jan-13 11:24:04.642302 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4049 2019-Jan-13 11:24:04.642358 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4050 2019-Jan-13 11:24:04.642990 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4051 2019-Jan-13 11:24:04.643632 - [DEBUG] Edge Function : AllBottom
4052 2019-Jan-13 11:24:04.643660 - [DEBUG] End adding new jump function
4053 2019-Jan-13 11:24:04.643684 - [DEBUG]
4054 2019-Jan-13 11:24:04.643708 - [DEBUG] -------------------------------------------- 123. Path Edge --------------------------------------------
4055 2019-Jan-13 11:24:04.643731 - [DEBUG]
4056 2019-Jan-13 11:24:04.643754 - [DEBUG] Process 123. path edge:
4057 2019-Jan-13 11:24:04.643778 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4058 2019-Jan-13 11:24:04.643834 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
4059 2019-Jan-13 11:24:04.644462 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4060 2019-Jan-13 11:24:04.645091 - [DEBUG]
4061 2019-Jan-13 11:24:04.645116 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4062 2019-Jan-13 11:24:04.645754 - [DEBUG] Compose: EdgeIdentity * AllBottom
4063 2019-Jan-13 11:24:04.645781 - [DEBUG]
4064 2019-Jan-13 11:24:04.645805 - [DEBUG] Propagate flow
4065 2019-Jan-13 11:24:04.645829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4066 2019-Jan-13 11:24:04.645885 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4067 2019-Jan-13 11:24:04.646523 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4068 2019-Jan-13 11:24:04.647171 - [DEBUG] Edge function : AllBottom (result of previous compose)
4069 2019-Jan-13 11:24:04.647196 - [DEBUG]
4070 2019-Jan-13 11:24:04.647221 - [DEBUG] Join: AllTop & AllBottom
4071 2019-Jan-13 11:24:04.647246 - [DEBUG] = AllBottom (new jump func)
4072 2019-Jan-13 11:24:04.647279 - [DEBUG]
4073 2019-Jan-13 11:24:04.647303 - [DEBUG] Start adding new jump function
4074 2019-Jan-13 11:24:04.647326 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4075 2019-Jan-13 11:24:04.647383 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4076 2019-Jan-13 11:24:04.648015 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4077 2019-Jan-13 11:24:04.648653 - [DEBUG] Edge Function : AllBottom
4078 2019-Jan-13 11:24:04.648681 - [DEBUG] End adding new jump function
4079 2019-Jan-13 11:24:04.648705 - [DEBUG]
4080 2019-Jan-13 11:24:04.648729 - [DEBUG] -------------------------------------------- 124. Path Edge --------------------------------------------
4081 2019-Jan-13 11:24:04.648753 - [DEBUG]
4082 2019-Jan-13 11:24:04.648776 - [DEBUG] Process 124. path edge:
4083 2019-Jan-13 11:24:04.648800 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4084 2019-Jan-13 11:24:04.648856 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
4085 2019-Jan-13 11:24:04.649493 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4086 2019-Jan-13 11:24:04.650138 - [DEBUG]
4087 2019-Jan-13 11:24:04.650163 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4088 2019-Jan-13 11:24:04.650805 - [DEBUG] Possible callees:
4089 2019-Jan-13 11:24:04.650830 - [DEBUG] llvm.dbg.declare
4090 2019-Jan-13 11:24:04.650855 - [DEBUG] Possible return sites:
4091 2019-Jan-13 11:24:04.650878 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1554092 2019-Jan-13 11:24:04.652133 - [DEBUG] Found and process special summary
4093 2019-Jan-13 11:24:04.652166 - [DEBUG] Compose: EdgeIdentity * AllBottom
4094 2019-Jan-13 11:24:04.652192 - [DEBUG]
4095 2019-Jan-13 11:24:04.652216 - [DEBUG] Propagate flow
4096 2019-Jan-13 11:24:04.652239 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4097 2019-Jan-13 11:24:04.652295 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4098 2019-Jan-13 11:24:04.652927 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4099 2019-Jan-13 11:24:04.653573 - [DEBUG] Edge function : AllBottom (result of previous compose)
4100 2019-Jan-13 11:24:04.653598 - [DEBUG]
4101 2019-Jan-13 11:24:04.653622 - [DEBUG] Join: AllTop & AllBottom
4102 2019-Jan-13 11:24:04.653648 - [DEBUG] = AllBottom (new jump func)
4103 2019-Jan-13 11:24:04.653672 - [DEBUG]
4104 2019-Jan-13 11:24:04.653695 - [DEBUG] Start adding new jump function
4105 2019-Jan-13 11:24:04.653718 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4106 2019-Jan-13 11:24:04.653774 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4107 2019-Jan-13 11:24:04.654404 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4108 2019-Jan-13 11:24:04.655034 - [DEBUG] Edge Function : AllBottom
4109 2019-Jan-13 11:24:04.655062 - [DEBUG] End adding new jump function
4110 2019-Jan-13 11:24:04.655086 - [DEBUG]
4111 2019-Jan-13 11:24:04.655109 - [DEBUG] -------------------------------------------- 125. Path Edge --------------------------------------------
4112 2019-Jan-13 11:24:04.655133 - [DEBUG]
4113 2019-Jan-13 11:24:04.655156 - [DEBUG] Process 125. path edge:
4114 2019-Jan-13 11:24:04.655180 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4115 2019-Jan-13 11:24:04.655244 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
4116 2019-Jan-13 11:24:04.655877 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4117 2019-Jan-13 11:24:04.656507 - [DEBUG]
4118 2019-Jan-13 11:24:04.656531 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4119 2019-Jan-13 11:24:04.657192 - [DEBUG] Compose: EdgeIdentity * AllBottom
4120 2019-Jan-13 11:24:04.657221 - [DEBUG]
4121 2019-Jan-13 11:24:04.657245 - [DEBUG] Propagate flow
4122 2019-Jan-13 11:24:04.657268 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4123 2019-Jan-13 11:24:04.657324 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4124 2019-Jan-13 11:24:04.657954 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4125 2019-Jan-13 11:24:04.658584 - [DEBUG] Edge function : AllBottom (result of previous compose)
4126 2019-Jan-13 11:24:04.658609 - [DEBUG]
4127 2019-Jan-13 11:24:04.658634 - [DEBUG] Join: AllTop & AllBottom
4128 2019-Jan-13 11:24:04.658660 - [DEBUG] = AllBottom (new jump func)
4129 2019-Jan-13 11:24:04.658685 - [DEBUG]
4130 2019-Jan-13 11:24:04.658708 - [DEBUG] Start adding new jump function
4131 2019-Jan-13 11:24:04.658731 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4132 2019-Jan-13 11:24:04.658787 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4133 2019-Jan-13 11:24:04.659419 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4134 2019-Jan-13 11:24:04.660059 - [DEBUG] Edge Function : AllBottom
4135 2019-Jan-13 11:24:04.660087 - [DEBUG] End adding new jump function
4136 2019-Jan-13 11:24:04.660111 - [DEBUG]
4137 2019-Jan-13 11:24:04.660135 - [DEBUG] -------------------------------------------- 126. Path Edge --------------------------------------------
4138 2019-Jan-13 11:24:04.660158 - [DEBUG]
4139 2019-Jan-13 11:24:04.660181 - [DEBUG] Process 126. path edge:
4140 2019-Jan-13 11:24:04.660205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4141 2019-Jan-13 11:24:04.660262 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
4142 2019-Jan-13 11:24:04.660890 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4143 2019-Jan-13 11:24:04.661520 - [DEBUG]
4144 2019-Jan-13 11:24:04.661545 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4145 2019-Jan-13 11:24:04.662179 - [DEBUG] Compose: EdgeIdentity * AllBottom
4146 2019-Jan-13 11:24:04.662207 - [DEBUG]
4147 2019-Jan-13 11:24:04.662230 - [DEBUG] Propagate flow
4148 2019-Jan-13 11:24:04.662254 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4149 2019-Jan-13 11:24:04.662310 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4150 2019-Jan-13 11:24:04.662938 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4151 2019-Jan-13 11:24:04.663584 - [DEBUG] Edge function : AllBottom (result of previous compose)
4152 2019-Jan-13 11:24:04.663609 - [DEBUG]
4153 2019-Jan-13 11:24:04.663634 - [DEBUG] Join: AllTop & AllBottom
4154 2019-Jan-13 11:24:04.663660 - [DEBUG] = AllBottom (new jump func)
4155 2019-Jan-13 11:24:04.663685 - [DEBUG]
4156 2019-Jan-13 11:24:04.663708 - [DEBUG] Start adding new jump function
4157 2019-Jan-13 11:24:04.663732 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4158 2019-Jan-13 11:24:04.663788 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4159 2019-Jan-13 11:24:04.664420 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4160 2019-Jan-13 11:24:04.665054 - [DEBUG] Edge Function : AllBottom
4161 2019-Jan-13 11:24:04.665083 - [DEBUG] End adding new jump function
4162 2019-Jan-13 11:24:04.665107 - [DEBUG]
4163 2019-Jan-13 11:24:04.665131 - [DEBUG] -------------------------------------------- 127. Path Edge --------------------------------------------
4164 2019-Jan-13 11:24:04.665155 - [DEBUG]
4165 2019-Jan-13 11:24:04.665178 - [DEBUG] Process 127. path edge:
4166 2019-Jan-13 11:24:04.665202 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4167 2019-Jan-13 11:24:04.665258 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
4168 2019-Jan-13 11:24:04.665893 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4169 2019-Jan-13 11:24:04.666523 - [DEBUG]
4170 2019-Jan-13 11:24:04.666548 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4171 2019-Jan-13 11:24:04.667203 - [DEBUG] Compose: EdgeIdentity * AllBottom
4172 2019-Jan-13 11:24:04.667230 - [DEBUG]
4173 2019-Jan-13 11:24:04.667254 - [DEBUG] Propagate flow
4174 2019-Jan-13 11:24:04.667277 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4175 2019-Jan-13 11:24:04.667333 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4176 2019-Jan-13 11:24:04.667971 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4177 2019-Jan-13 11:24:04.668602 - [DEBUG] Edge function : AllBottom (result of previous compose)
4178 2019-Jan-13 11:24:04.668627 - [DEBUG]
4179 2019-Jan-13 11:24:04.668651 - [DEBUG] Join: AllTop & AllBottom
4180 2019-Jan-13 11:24:04.668677 - [DEBUG] = AllBottom (new jump func)
4181 2019-Jan-13 11:24:04.668702 - [DEBUG]
4182 2019-Jan-13 11:24:04.668725 - [DEBUG] Start adding new jump function
4183 2019-Jan-13 11:24:04.668748 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4184 2019-Jan-13 11:24:04.668804 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4185 2019-Jan-13 11:24:04.669436 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4186 2019-Jan-13 11:24:04.670089 - [DEBUG] Edge Function : AllBottom
4187 2019-Jan-13 11:24:04.670117 - [DEBUG] End adding new jump function
4188 2019-Jan-13 11:24:04.670141 - [DEBUG]
4189 2019-Jan-13 11:24:04.670164 - [DEBUG] -------------------------------------------- 128. Path Edge --------------------------------------------
4190 2019-Jan-13 11:24:04.670188 - [DEBUG]
4191 2019-Jan-13 11:24:04.670211 - [DEBUG] Process 128. path edge:
4192 2019-Jan-13 11:24:04.670235 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4193 2019-Jan-13 11:24:04.670291 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
4194 2019-Jan-13 11:24:04.670929 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4195 2019-Jan-13 11:24:04.671561 - [DEBUG]
4196 2019-Jan-13 11:24:04.671585 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4197 2019-Jan-13 11:24:04.672226 - [DEBUG] Possible callees:
4198 2019-Jan-13 11:24:04.672250 - [DEBUG] llvm.dbg.declare
4199 2019-Jan-13 11:24:04.672275 - [DEBUG] Possible return sites:
4200 2019-Jan-13 11:24:04.672298 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1634201 2019-Jan-13 11:24:04.673567 - [DEBUG] Found and process special summary
4202 2019-Jan-13 11:24:04.673607 - [DEBUG] Compose: EdgeIdentity * AllBottom
4203 2019-Jan-13 11:24:04.673634 - [DEBUG]
4204 2019-Jan-13 11:24:04.673658 - [DEBUG] Propagate flow
4205 2019-Jan-13 11:24:04.673681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4206 2019-Jan-13 11:24:04.673737 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4207 2019-Jan-13 11:24:04.674369 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4208 2019-Jan-13 11:24:04.674999 - [DEBUG] Edge function : AllBottom (result of previous compose)
4209 2019-Jan-13 11:24:04.675024 - [DEBUG]
4210 2019-Jan-13 11:24:04.675048 - [DEBUG] Join: AllTop & AllBottom
4211 2019-Jan-13 11:24:04.675074 - [DEBUG] = AllBottom (new jump func)
4212 2019-Jan-13 11:24:04.675098 - [DEBUG]
4213 2019-Jan-13 11:24:04.675122 - [DEBUG] Start adding new jump function
4214 2019-Jan-13 11:24:04.675145 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4215 2019-Jan-13 11:24:04.675201 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4216 2019-Jan-13 11:24:04.675832 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4217 2019-Jan-13 11:24:04.676462 - [DEBUG] Edge Function : AllBottom
4218 2019-Jan-13 11:24:04.676490 - [DEBUG] End adding new jump function
4219 2019-Jan-13 11:24:04.676514 - [DEBUG]
4220 2019-Jan-13 11:24:04.676537 - [DEBUG] -------------------------------------------- 129. Path Edge --------------------------------------------
4221 2019-Jan-13 11:24:04.676561 - [DEBUG]
4222 2019-Jan-13 11:24:04.676584 - [DEBUG] Process 129. path edge:
4223 2019-Jan-13 11:24:04.676608 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4224 2019-Jan-13 11:24:04.676675 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
4225 2019-Jan-13 11:24:04.677307 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4226 2019-Jan-13 11:24:04.677937 - [DEBUG]
4227 2019-Jan-13 11:24:04.677961 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4228 2019-Jan-13 11:24:04.678607 - [DEBUG] Compose: EdgeIdentity * AllBottom
4229 2019-Jan-13 11:24:04.678635 - [DEBUG]
4230 2019-Jan-13 11:24:04.678659 - [DEBUG] Propagate flow
4231 2019-Jan-13 11:24:04.678682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4232 2019-Jan-13 11:24:04.678738 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4233 2019-Jan-13 11:24:04.679366 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4234 2019-Jan-13 11:24:04.680007 - [DEBUG] Edge function : AllBottom (result of previous compose)
4235 2019-Jan-13 11:24:04.680035 - [DEBUG]
4236 2019-Jan-13 11:24:04.680060 - [DEBUG] Join: AllTop & AllBottom
4237 2019-Jan-13 11:24:04.680086 - [DEBUG] = AllBottom (new jump func)
4238 2019-Jan-13 11:24:04.680110 - [DEBUG]
4239 2019-Jan-13 11:24:04.680134 - [DEBUG] Start adding new jump function
4240 2019-Jan-13 11:24:04.680157 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4241 2019-Jan-13 11:24:04.680214 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4242 2019-Jan-13 11:24:04.680844 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4243 2019-Jan-13 11:24:04.681471 - [DEBUG] Edge Function : AllBottom
4244 2019-Jan-13 11:24:04.681499 - [DEBUG] End adding new jump function
4245 2019-Jan-13 11:24:04.681524 - [DEBUG]
4246 2019-Jan-13 11:24:04.681547 - [DEBUG] -------------------------------------------- 130. Path Edge --------------------------------------------
4247 2019-Jan-13 11:24:04.681571 - [DEBUG]
4248 2019-Jan-13 11:24:04.681602 - [DEBUG] Process 130. path edge:
4249 2019-Jan-13 11:24:04.681627 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4250 2019-Jan-13 11:24:04.681683 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
4251 2019-Jan-13 11:24:04.682313 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4252 2019-Jan-13 11:24:04.682942 - [DEBUG]
4253 2019-Jan-13 11:24:04.682967 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4254 2019-Jan-13 11:24:04.683622 - [DEBUG] Compose: EdgeIdentity * AllBottom
4255 2019-Jan-13 11:24:04.683650 - [DEBUG]
4256 2019-Jan-13 11:24:04.683673 - [DEBUG] Propagate flow
4257 2019-Jan-13 11:24:04.683697 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4258 2019-Jan-13 11:24:04.683753 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4259 2019-Jan-13 11:24:04.684392 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4260 2019-Jan-13 11:24:04.685024 - [DEBUG] Edge function : AllBottom (result of previous compose)
4261 2019-Jan-13 11:24:04.685050 - [DEBUG]
4262 2019-Jan-13 11:24:04.685074 - [DEBUG] Join: AllTop & AllBottom
4263 2019-Jan-13 11:24:04.685100 - [DEBUG] = AllBottom (new jump func)
4264 2019-Jan-13 11:24:04.685125 - [DEBUG]
4265 2019-Jan-13 11:24:04.685148 - [DEBUG] Start adding new jump function
4266 2019-Jan-13 11:24:04.685172 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4267 2019-Jan-13 11:24:04.685228 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4268 2019-Jan-13 11:24:04.685859 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4269 2019-Jan-13 11:24:04.686496 - [DEBUG] Edge Function : AllBottom
4270 2019-Jan-13 11:24:04.686523 - [DEBUG] End adding new jump function
4271 2019-Jan-13 11:24:04.686547 - [DEBUG]
4272 2019-Jan-13 11:24:04.686571 - [DEBUG] -------------------------------------------- 131. Path Edge --------------------------------------------
4273 2019-Jan-13 11:24:04.686595 - [DEBUG]
4274 2019-Jan-13 11:24:04.686618 - [DEBUG] Process 131. path edge:
4275 2019-Jan-13 11:24:04.686641 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4276 2019-Jan-13 11:24:04.686712 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
4277 2019-Jan-13 11:24:04.687351 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4278 2019-Jan-13 11:24:04.687980 - [DEBUG]
4279 2019-Jan-13 11:24:04.688004 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4280 2019-Jan-13 11:24:04.688645 - [DEBUG] Possible callees:
4281 2019-Jan-13 11:24:04.688670 - [DEBUG] llvm.dbg.declare
4282 2019-Jan-13 11:24:04.688695 - [DEBUG] Possible return sites:
4283 2019-Jan-13 11:24:04.688718 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1694284 2019-Jan-13 11:24:04.689972 - [DEBUG] Found and process special summary
4285 2019-Jan-13 11:24:04.690016 - [DEBUG] Compose: EdgeIdentity * AllBottom
4286 2019-Jan-13 11:24:04.690045 - [DEBUG]
4287 2019-Jan-13 11:24:04.690068 - [DEBUG] Propagate flow
4288 2019-Jan-13 11:24:04.690091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4289 2019-Jan-13 11:24:04.690148 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4290 2019-Jan-13 11:24:04.690792 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4291 2019-Jan-13 11:24:04.691423 - [DEBUG] Edge function : AllBottom (result of previous compose)
4292 2019-Jan-13 11:24:04.691449 - [DEBUG]
4293 2019-Jan-13 11:24:04.691473 - [DEBUG] Join: AllTop & AllBottom
4294 2019-Jan-13 11:24:04.691499 - [DEBUG] = AllBottom (new jump func)
4295 2019-Jan-13 11:24:04.691523 - [DEBUG]
4296 2019-Jan-13 11:24:04.691546 - [DEBUG] Start adding new jump function
4297 2019-Jan-13 11:24:04.691570 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4298 2019-Jan-13 11:24:04.691626 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4299 2019-Jan-13 11:24:04.692256 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4300 2019-Jan-13 11:24:04.692886 - [DEBUG] Edge Function : AllBottom
4301 2019-Jan-13 11:24:04.692913 - [DEBUG] End adding new jump function
4302 2019-Jan-13 11:24:04.692938 - [DEBUG]
4303 2019-Jan-13 11:24:04.692961 - [DEBUG] -------------------------------------------- 132. Path Edge --------------------------------------------
4304 2019-Jan-13 11:24:04.692985 - [DEBUG]
4305 2019-Jan-13 11:24:04.693008 - [DEBUG] Process 132. path edge:
4306 2019-Jan-13 11:24:04.693032 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4307 2019-Jan-13 11:24:04.693088 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
4308 2019-Jan-13 11:24:04.693736 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4309 2019-Jan-13 11:24:04.694367 - [DEBUG]
4310 2019-Jan-13 11:24:04.694391 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4311 2019-Jan-13 11:24:04.695036 - [DEBUG] Compose: EdgeIdentity * AllBottom
4312 2019-Jan-13 11:24:04.695064 - [DEBUG]
4313 2019-Jan-13 11:24:04.695088 - [DEBUG] Propagate flow
4314 2019-Jan-13 11:24:04.695112 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4315 2019-Jan-13 11:24:04.695168 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4316 2019-Jan-13 11:24:04.695798 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4317 2019-Jan-13 11:24:04.696428 - [DEBUG] Edge function : AllBottom (result of previous compose)
4318 2019-Jan-13 11:24:04.696453 - [DEBUG]
4319 2019-Jan-13 11:24:04.696478 - [DEBUG] Join: AllTop & AllBottom
4320 2019-Jan-13 11:24:04.696504 - [DEBUG] = AllBottom (new jump func)
4321 2019-Jan-13 11:24:04.696528 - [DEBUG]
4322 2019-Jan-13 11:24:04.696552 - [DEBUG] Start adding new jump function
4323 2019-Jan-13 11:24:04.696575 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4324 2019-Jan-13 11:24:04.696631 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4325 2019-Jan-13 11:24:04.697277 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4326 2019-Jan-13 11:24:04.697905 - [DEBUG] Edge Function : AllBottom
4327 2019-Jan-13 11:24:04.697933 - [DEBUG] End adding new jump function
4328 2019-Jan-13 11:24:04.697957 - [DEBUG]
4329 2019-Jan-13 11:24:04.697981 - [DEBUG] -------------------------------------------- 133. Path Edge --------------------------------------------
4330 2019-Jan-13 11:24:04.698005 - [DEBUG]
4331 2019-Jan-13 11:24:04.698028 - [DEBUG] Process 133. path edge:
4332 2019-Jan-13 11:24:04.698052 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4333 2019-Jan-13 11:24:04.698109 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
4334 2019-Jan-13 11:24:04.698738 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4335 2019-Jan-13 11:24:04.699375 - [DEBUG]
4336 2019-Jan-13 11:24:04.699400 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4337 2019-Jan-13 11:24:04.700055 - [DEBUG] Compose: EdgeIdentity * AllBottom
4338 2019-Jan-13 11:24:04.700084 - [DEBUG]
4339 2019-Jan-13 11:24:04.700107 - [DEBUG] Propagate flow
4340 2019-Jan-13 11:24:04.700131 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4341 2019-Jan-13 11:24:04.700188 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4342 2019-Jan-13 11:24:04.700824 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4343 2019-Jan-13 11:24:04.701455 - [DEBUG] Edge function : AllBottom (result of previous compose)
4344 2019-Jan-13 11:24:04.701480 - [DEBUG]
4345 2019-Jan-13 11:24:04.701504 - [DEBUG] Join: AllTop & AllBottom
4346 2019-Jan-13 11:24:04.701531 - [DEBUG] = AllBottom (new jump func)
4347 2019-Jan-13 11:24:04.701555 - [DEBUG]
4348 2019-Jan-13 11:24:04.701579 - [DEBUG] Start adding new jump function
4349 2019-Jan-13 11:24:04.701602 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4350 2019-Jan-13 11:24:04.701658 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4351 2019-Jan-13 11:24:04.702290 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4352 2019-Jan-13 11:24:04.702922 - [DEBUG] Edge Function : AllBottom
4353 2019-Jan-13 11:24:04.702951 - [DEBUG] End adding new jump function
4354 2019-Jan-13 11:24:04.702975 - [DEBUG]
4355 2019-Jan-13 11:24:04.702998 - [DEBUG] -------------------------------------------- 134. Path Edge --------------------------------------------
4356 2019-Jan-13 11:24:04.703022 - [DEBUG]
4357 2019-Jan-13 11:24:04.703045 - [DEBUG] Process 134. path edge:
4358 2019-Jan-13 11:24:04.703069 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4359 2019-Jan-13 11:24:04.703126 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
4360 2019-Jan-13 11:24:04.703775 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4361 2019-Jan-13 11:24:04.704405 - [DEBUG]
4362 2019-Jan-13 11:24:04.704429 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4363 2019-Jan-13 11:24:04.705078 - [DEBUG] Compose: EdgeIdentity * AllBottom
4364 2019-Jan-13 11:24:04.705106 - [DEBUG]
4365 2019-Jan-13 11:24:04.705130 - [DEBUG] Propagate flow
4366 2019-Jan-13 11:24:04.705153 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4367 2019-Jan-13 11:24:04.705209 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4368 2019-Jan-13 11:24:04.705837 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4369 2019-Jan-13 11:24:04.706477 - [DEBUG] Edge function : AllBottom (result of previous compose)
4370 2019-Jan-13 11:24:04.706502 - [DEBUG]
4371 2019-Jan-13 11:24:04.706527 - [DEBUG] Join: AllTop & AllBottom
4372 2019-Jan-13 11:24:04.706553 - [DEBUG] = AllBottom (new jump func)
4373 2019-Jan-13 11:24:04.706577 - [DEBUG]
4374 2019-Jan-13 11:24:04.706600 - [DEBUG] Start adding new jump function
4375 2019-Jan-13 11:24:04.706624 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4376 2019-Jan-13 11:24:04.706697 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4377 2019-Jan-13 11:24:04.707328 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4378 2019-Jan-13 11:24:04.707956 - [DEBUG] Edge Function : AllBottom
4379 2019-Jan-13 11:24:04.707994 - [DEBUG] End adding new jump function
4380 2019-Jan-13 11:24:04.708019 - [DEBUG]
4381 2019-Jan-13 11:24:04.708042 - [DEBUG] -------------------------------------------- 135. Path Edge --------------------------------------------
4382 2019-Jan-13 11:24:04.708066 - [DEBUG]
4383 2019-Jan-13 11:24:04.708089 - [DEBUG] Process 135. path edge:
4384 2019-Jan-13 11:24:04.708113 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4385 2019-Jan-13 11:24:04.708170 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
4386 2019-Jan-13 11:24:04.708800 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4387 2019-Jan-13 11:24:04.709430 - [DEBUG]
4388 2019-Jan-13 11:24:04.709455 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4389 2019-Jan-13 11:24:04.710109 - [DEBUG] Compose: EdgeIdentity * AllBottom
4390 2019-Jan-13 11:24:04.710137 - [DEBUG]
4391 2019-Jan-13 11:24:04.710161 - [DEBUG] Propagate flow
4392 2019-Jan-13 11:24:04.710184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4393 2019-Jan-13 11:24:04.710240 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4394 2019-Jan-13 11:24:04.710873 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4395 2019-Jan-13 11:24:04.711504 - [DEBUG] Edge function : AllBottom (result of previous compose)
4396 2019-Jan-13 11:24:04.711529 - [DEBUG]
4397 2019-Jan-13 11:24:04.711554 - [DEBUG] Join: AllTop & AllBottom
4398 2019-Jan-13 11:24:04.711580 - [DEBUG] = AllBottom (new jump func)
4399 2019-Jan-13 11:24:04.711604 - [DEBUG]
4400 2019-Jan-13 11:24:04.711628 - [DEBUG] Start adding new jump function
4401 2019-Jan-13 11:24:04.711651 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4402 2019-Jan-13 11:24:04.711707 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4403 2019-Jan-13 11:24:04.712336 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4404 2019-Jan-13 11:24:04.712965 - [DEBUG] Edge Function : AllBottom
4405 2019-Jan-13 11:24:04.712993 - [DEBUG] End adding new jump function
4406 2019-Jan-13 11:24:04.713017 - [DEBUG]
4407 2019-Jan-13 11:24:04.713041 - [DEBUG] -------------------------------------------- 136. Path Edge --------------------------------------------
4408 2019-Jan-13 11:24:04.713065 - [DEBUG]
4409 2019-Jan-13 11:24:04.713088 - [DEBUG] Process 136. path edge:
4410 2019-Jan-13 11:24:04.713112 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4411 2019-Jan-13 11:24:04.713168 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
4412 2019-Jan-13 11:24:04.713816 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4413 2019-Jan-13 11:24:04.714446 - [DEBUG]
4414 2019-Jan-13 11:24:04.714470 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4415 2019-Jan-13 11:24:04.715118 - [DEBUG] Compose: EdgeIdentity * AllBottom
4416 2019-Jan-13 11:24:04.715146 - [DEBUG]
4417 2019-Jan-13 11:24:04.715170 - [DEBUG] Propagate flow
4418 2019-Jan-13 11:24:04.715193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4419 2019-Jan-13 11:24:04.715250 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4420 2019-Jan-13 11:24:04.715878 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4421 2019-Jan-13 11:24:04.716509 - [DEBUG] Edge function : AllBottom (result of previous compose)
4422 2019-Jan-13 11:24:04.716534 - [DEBUG]
4423 2019-Jan-13 11:24:04.716559 - [DEBUG] Join: AllTop & AllBottom
4424 2019-Jan-13 11:24:04.716592 - [DEBUG] = AllBottom (new jump func)
4425 2019-Jan-13 11:24:04.716617 - [DEBUG]
4426 2019-Jan-13 11:24:04.716641 - [DEBUG] Start adding new jump function
4427 2019-Jan-13 11:24:04.716675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4428 2019-Jan-13 11:24:04.716733 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4429 2019-Jan-13 11:24:04.717365 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4430 2019-Jan-13 11:24:04.717991 - [DEBUG] Edge Function : AllBottom
4431 2019-Jan-13 11:24:04.718019 - [DEBUG] End adding new jump function
4432 2019-Jan-13 11:24:04.718043 - [DEBUG]
4433 2019-Jan-13 11:24:04.718066 - [DEBUG] -------------------------------------------- 137. Path Edge --------------------------------------------
4434 2019-Jan-13 11:24:04.718090 - [DEBUG]
4435 2019-Jan-13 11:24:04.718113 - [DEBUG] Process 137. path edge:
4436 2019-Jan-13 11:24:04.718137 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4437 2019-Jan-13 11:24:04.718193 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
4438 2019-Jan-13 11:24:04.718820 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4439 2019-Jan-13 11:24:04.719451 - [DEBUG]
4440 2019-Jan-13 11:24:04.719476 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4441 2019-Jan-13 11:24:04.720126 - [DEBUG] Compose: EdgeIdentity * AllBottom
4442 2019-Jan-13 11:24:04.720153 - [DEBUG]
4443 2019-Jan-13 11:24:04.720177 - [DEBUG] Propagate flow
4444 2019-Jan-13 11:24:04.720200 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4445 2019-Jan-13 11:24:04.720255 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4446 2019-Jan-13 11:24:04.720885 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4447 2019-Jan-13 11:24:04.721516 - [DEBUG] Edge function : AllBottom (result of previous compose)
4448 2019-Jan-13 11:24:04.721541 - [DEBUG]
4449 2019-Jan-13 11:24:04.721565 - [DEBUG] Join: AllTop & AllBottom
4450 2019-Jan-13 11:24:04.721591 - [DEBUG] = AllBottom (new jump func)
4451 2019-Jan-13 11:24:04.721616 - [DEBUG]
4452 2019-Jan-13 11:24:04.721639 - [DEBUG] Start adding new jump function
4453 2019-Jan-13 11:24:04.721662 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4454 2019-Jan-13 11:24:04.721718 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4455 2019-Jan-13 11:24:04.722349 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4456 2019-Jan-13 11:24:04.722978 - [DEBUG] Edge Function : AllBottom
4457 2019-Jan-13 11:24:04.723005 - [DEBUG] End adding new jump function
4458 2019-Jan-13 11:24:04.723029 - [DEBUG]
4459 2019-Jan-13 11:24:04.723053 - [DEBUG] -------------------------------------------- 138. Path Edge --------------------------------------------
4460 2019-Jan-13 11:24:04.723077 - [DEBUG]
4461 2019-Jan-13 11:24:04.723100 - [DEBUG] Process 138. path edge:
4462 2019-Jan-13 11:24:04.723123 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4463 2019-Jan-13 11:24:04.723180 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
4464 2019-Jan-13 11:24:04.723826 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4465 2019-Jan-13 11:24:04.724458 - [DEBUG]
4466 2019-Jan-13 11:24:04.724482 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4467 2019-Jan-13 11:24:04.725122 - [DEBUG] Compose: EdgeIdentity * AllBottom
4468 2019-Jan-13 11:24:04.725150 - [DEBUG]
4469 2019-Jan-13 11:24:04.725181 - [DEBUG] Propagate flow
4470 2019-Jan-13 11:24:04.725205 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4471 2019-Jan-13 11:24:04.725262 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4472 2019-Jan-13 11:24:04.725896 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4473 2019-Jan-13 11:24:04.726528 - [DEBUG] Edge function : AllBottom (result of previous compose)
4474 2019-Jan-13 11:24:04.726553 - [DEBUG]
4475 2019-Jan-13 11:24:04.726578 - [DEBUG] Join: AllTop & AllBottom
4476 2019-Jan-13 11:24:04.726604 - [DEBUG] = AllBottom (new jump func)
4477 2019-Jan-13 11:24:04.726628 - [DEBUG]
4478 2019-Jan-13 11:24:04.726652 - [DEBUG] Start adding new jump function
4479 2019-Jan-13 11:24:04.726688 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4480 2019-Jan-13 11:24:04.726744 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4481 2019-Jan-13 11:24:04.727375 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4482 2019-Jan-13 11:24:04.728007 - [DEBUG] Edge Function : AllBottom
4483 2019-Jan-13 11:24:04.728035 - [DEBUG] End adding new jump function
4484 2019-Jan-13 11:24:04.728059 - [DEBUG]
4485 2019-Jan-13 11:24:04.728083 - [DEBUG] -------------------------------------------- 139. Path Edge --------------------------------------------
4486 2019-Jan-13 11:24:04.728107 - [DEBUG]
4487 2019-Jan-13 11:24:04.728130 - [DEBUG] Process 139. path edge:
4488 2019-Jan-13 11:24:04.728153 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4489 2019-Jan-13 11:24:04.728210 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
4490 2019-Jan-13 11:24:04.728842 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4491 2019-Jan-13 11:24:04.729472 - [DEBUG]
4492 2019-Jan-13 11:24:04.729497 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4493 2019-Jan-13 11:24:04.730154 - [DEBUG] Compose: EdgeIdentity * AllBottom
4494 2019-Jan-13 11:24:04.730182 - [DEBUG]
4495 2019-Jan-13 11:24:04.730206 - [DEBUG] Propagate flow
4496 2019-Jan-13 11:24:04.730229 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4497 2019-Jan-13 11:24:04.730285 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4498 2019-Jan-13 11:24:04.730915 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4499 2019-Jan-13 11:24:04.731544 - [DEBUG] Edge function : AllBottom (result of previous compose)
4500 2019-Jan-13 11:24:04.731569 - [DEBUG]
4501 2019-Jan-13 11:24:04.731594 - [DEBUG] Join: AllTop & AllBottom
4502 2019-Jan-13 11:24:04.731620 - [DEBUG] = AllBottom (new jump func)
4503 2019-Jan-13 11:24:04.731644 - [DEBUG]
4504 2019-Jan-13 11:24:04.731668 - [DEBUG] Start adding new jump function
4505 2019-Jan-13 11:24:04.731691 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4506 2019-Jan-13 11:24:04.731747 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4507 2019-Jan-13 11:24:04.732377 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4508 2019-Jan-13 11:24:04.733005 - [DEBUG] Edge Function : AllBottom
4509 2019-Jan-13 11:24:04.733033 - [DEBUG] End adding new jump function
4510 2019-Jan-13 11:24:04.733057 - [DEBUG]
4511 2019-Jan-13 11:24:04.733080 - [DEBUG] -------------------------------------------- 140. Path Edge --------------------------------------------
4512 2019-Jan-13 11:24:04.733104 - [DEBUG]
4513 2019-Jan-13 11:24:04.733141 - [DEBUG] Process 140. path edge:
4514 2019-Jan-13 11:24:04.733165 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4515 2019-Jan-13 11:24:04.733222 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
4516 2019-Jan-13 11:24:04.733868 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4517 2019-Jan-13 11:24:04.734498 - [DEBUG]
4518 2019-Jan-13 11:24:04.734522 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4519 2019-Jan-13 11:24:04.735163 - [DEBUG] Compose: EdgeIdentity * AllBottom
4520 2019-Jan-13 11:24:04.735191 - [DEBUG]
4521 2019-Jan-13 11:24:04.735215 - [DEBUG] Propagate flow
4522 2019-Jan-13 11:24:04.735239 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4523 2019-Jan-13 11:24:04.735295 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4524 2019-Jan-13 11:24:04.735923 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4525 2019-Jan-13 11:24:04.736555 - [DEBUG] Edge function : AllBottom (result of previous compose)
4526 2019-Jan-13 11:24:04.736580 - [DEBUG]
4527 2019-Jan-13 11:24:04.736605 - [DEBUG] Join: AllTop & AllBottom
4528 2019-Jan-13 11:24:04.736631 - [DEBUG] = AllBottom (new jump func)
4529 2019-Jan-13 11:24:04.736656 - [DEBUG]
4530 2019-Jan-13 11:24:04.736693 - [DEBUG] Start adding new jump function
4531 2019-Jan-13 11:24:04.736717 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4532 2019-Jan-13 11:24:04.736773 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4533 2019-Jan-13 11:24:04.737403 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4534 2019-Jan-13 11:24:04.738029 - [DEBUG] Edge Function : AllBottom
4535 2019-Jan-13 11:24:04.738057 - [DEBUG] End adding new jump function
4536 2019-Jan-13 11:24:04.738081 - [DEBUG]
4537 2019-Jan-13 11:24:04.738105 - [DEBUG] -------------------------------------------- 141. Path Edge --------------------------------------------
4538 2019-Jan-13 11:24:04.738129 - [DEBUG]
4539 2019-Jan-13 11:24:04.738152 - [DEBUG] Process 141. path edge:
4540 2019-Jan-13 11:24:04.738175 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4541 2019-Jan-13 11:24:04.738232 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
4542 2019-Jan-13 11:24:04.738859 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4543 2019-Jan-13 11:24:04.739488 - [DEBUG]
4544 2019-Jan-13 11:24:04.739512 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4545 2019-Jan-13 11:24:04.740158 - [DEBUG] Start of endsummarytab entry
4546 2019-Jan-13 11:24:04.740186 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
4547 2019-Jan-13 11:24:04.740815 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
4548 2019-Jan-13 11:24:04.740873 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4549 2019-Jan-13 11:24:04.741498 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
4550 2019-Jan-13 11:24:04.742127 - [DEBUG] EF: AllBottom
4551 2019-Jan-13 11:24:04.742153 - [DEBUG]
4552 2019-Jan-13 11:24:04.742176 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4553 2019-Jan-13 11:24:04.742802 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4554 2019-Jan-13 11:24:04.743446 - [DEBUG] EF: AllBottom
4555 2019-Jan-13 11:24:04.743471 - [DEBUG]
4556 2019-Jan-13 11:24:04.743494 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4557 2019-Jan-13 11:24:04.744121 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
4558 2019-Jan-13 11:24:04.744759 - [DEBUG] EF: AllBottom
4559 2019-Jan-13 11:24:04.744784 - [DEBUG]
4560 2019-Jan-13 11:24:04.744807 - [DEBUG] ---------------
4561 2019-Jan-13 11:24:04.744831 - [DEBUG]
4562 2019-Jan-13 11:24:04.744854 - [DEBUG] End of endsummarytab entry
4563 2019-Jan-13 11:24:04.744878 - [DEBUG]
4564 2019-Jan-13 11:24:04.744901 - [DEBUG] Start of incomingtab entry
4565 2019-Jan-13 11:24:04.744925 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
4566 2019-Jan-13 11:24:04.745553 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
4567 2019-Jan-13 11:24:04.745609 - [DEBUG] ---------------
4568 2019-Jan-13 11:24:04.745633 - [DEBUG] End of incomingtab entry
4569 2019-Jan-13 11:24:04.745657 - [DEBUG]
4570 2019-Jan-13 11:24:04.745682 - [DEBUG] EDGE:
4571 2019-Jan-13 11:24:04.745738 - [DEBUG] ---> 4572 2019-Jan-13 11:24:04.746366 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4573 2019-Jan-13 11:24:04.747011 - [DEBUG]
4574 2019-Jan-13 11:24:04.747036 - [DEBUG] EDGE:
4575 2019-Jan-13 11:24:04.747093 - [DEBUG] ---> 4576 2019-Jan-13 11:24:04.747721 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4577 2019-Jan-13 11:24:04.748351 - [DEBUG]
4578 2019-Jan-13 11:24:04.748383 - [DEBUG] Compose: EdgeIdentity * AllBottom
4579 2019-Jan-13 11:24:04.748409 - [DEBUG]
4580 2019-Jan-13 11:24:04.748433 - [DEBUG] Propagate flow
4581 2019-Jan-13 11:24:04.748456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4582 2019-Jan-13 11:24:04.748512 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4583 2019-Jan-13 11:24:04.749151 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4584 2019-Jan-13 11:24:04.749781 - [DEBUG] Edge function : AllBottom (result of previous compose)
4585 2019-Jan-13 11:24:04.749807 - [DEBUG]
4586 2019-Jan-13 11:24:04.749831 - [DEBUG] Join: AllTop & AllBottom
4587 2019-Jan-13 11:24:04.749857 - [DEBUG] = AllBottom (new jump func)
4588 2019-Jan-13 11:24:04.749881 - [DEBUG]
4589 2019-Jan-13 11:24:04.749904 - [DEBUG] Start adding new jump function
4590 2019-Jan-13 11:24:04.749928 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4591 2019-Jan-13 11:24:04.749983 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4592 2019-Jan-13 11:24:04.750626 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4593 2019-Jan-13 11:24:04.751264 - [DEBUG] Edge Function : AllBottom
4594 2019-Jan-13 11:24:04.751292 - [DEBUG] End adding new jump function
4595 2019-Jan-13 11:24:04.751316 - [DEBUG]
4596 2019-Jan-13 11:24:04.751340 - [DEBUG] -------------------------------------------- 142. Path Edge --------------------------------------------
4597 2019-Jan-13 11:24:04.751364 - [DEBUG]
4598 2019-Jan-13 11:24:04.751387 - [DEBUG] Process 142. path edge:
4599 2019-Jan-13 11:24:04.751411 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4600 2019-Jan-13 11:24:04.751467 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
4601 2019-Jan-13 11:24:04.752105 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4602 2019-Jan-13 11:24:04.752734 - [DEBUG]
4603 2019-Jan-13 11:24:04.752759 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4604 2019-Jan-13 11:24:04.753422 - [DEBUG] Possible callees:
4605 2019-Jan-13 11:24:04.753447 - [DEBUG] llvm.dbg.declare
4606 2019-Jan-13 11:24:04.753472 - [DEBUG] Possible return sites:
4607 2019-Jan-13 11:24:04.753495 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1934608 2019-Jan-13 11:24:04.754751 - [DEBUG] Found and process special summary
4609 2019-Jan-13 11:24:04.754784 - [DEBUG] Compose: EdgeIdentity * AllBottom
4610 2019-Jan-13 11:24:04.754810 - [DEBUG]
4611 2019-Jan-13 11:24:04.754834 - [DEBUG] Propagate flow
4612 2019-Jan-13 11:24:04.754857 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4613 2019-Jan-13 11:24:04.754913 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4614 2019-Jan-13 11:24:04.755544 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4615 2019-Jan-13 11:24:04.756174 - [DEBUG] Edge function : AllBottom (result of previous compose)
4616 2019-Jan-13 11:24:04.756199 - [DEBUG]
4617 2019-Jan-13 11:24:04.756223 - [DEBUG] Join: AllTop & AllBottom
4618 2019-Jan-13 11:24:04.756249 - [DEBUG] = AllBottom (new jump func)
4619 2019-Jan-13 11:24:04.756274 - [DEBUG]
4620 2019-Jan-13 11:24:04.756297 - [DEBUG] Start adding new jump function
4621 2019-Jan-13 11:24:04.756320 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4622 2019-Jan-13 11:24:04.756375 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4623 2019-Jan-13 11:24:04.757021 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4624 2019-Jan-13 11:24:04.757652 - [DEBUG] Edge Function : AllBottom
4625 2019-Jan-13 11:24:04.757680 - [DEBUG] End adding new jump function
4626 2019-Jan-13 11:24:04.757704 - [DEBUG]
4627 2019-Jan-13 11:24:04.757727 - [DEBUG] -------------------------------------------- 143. Path Edge --------------------------------------------
4628 2019-Jan-13 11:24:04.757751 - [DEBUG]
4629 2019-Jan-13 11:24:04.757774 - [DEBUG] Process 143. path edge:
4630 2019-Jan-13 11:24:04.757798 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4631 2019-Jan-13 11:24:04.757854 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
4632 2019-Jan-13 11:24:04.758485 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4633 2019-Jan-13 11:24:04.759116 - [DEBUG]
4634 2019-Jan-13 11:24:04.759140 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4635 2019-Jan-13 11:24:04.759785 - [DEBUG] Compose: EdgeIdentity * AllBottom
4636 2019-Jan-13 11:24:04.759813 - [DEBUG]
4637 2019-Jan-13 11:24:04.759836 - [DEBUG] Propagate flow
4638 2019-Jan-13 11:24:04.759860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4639 2019-Jan-13 11:24:04.759916 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4640 2019-Jan-13 11:24:04.760559 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4641 2019-Jan-13 11:24:04.761189 - [DEBUG] Edge function : AllBottom (result of previous compose)
4642 2019-Jan-13 11:24:04.761214 - [DEBUG]
4643 2019-Jan-13 11:24:04.761239 - [DEBUG] Join: AllTop & AllBottom
4644 2019-Jan-13 11:24:04.761265 - [DEBUG] = AllBottom (new jump func)
4645 2019-Jan-13 11:24:04.761289 - [DEBUG]
4646 2019-Jan-13 11:24:04.761313 - [DEBUG] Start adding new jump function
4647 2019-Jan-13 11:24:04.761336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4648 2019-Jan-13 11:24:04.761392 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4649 2019-Jan-13 11:24:04.762266 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4650 2019-Jan-13 11:24:04.762896 - [DEBUG] Edge Function : AllBottom
4651 2019-Jan-13 11:24:04.762925 - [DEBUG] End adding new jump function
4652 2019-Jan-13 11:24:04.762949 - [DEBUG]
4653 2019-Jan-13 11:24:04.762972 - [DEBUG] -------------------------------------------- 144. Path Edge --------------------------------------------
4654 2019-Jan-13 11:24:04.762996 - [DEBUG]
4655 2019-Jan-13 11:24:04.763019 - [DEBUG] Process 144. path edge:
4656 2019-Jan-13 11:24:04.763043 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4657 2019-Jan-13 11:24:04.763100 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
4658 2019-Jan-13 11:24:04.763761 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4659 2019-Jan-13 11:24:04.764391 - [DEBUG]
4660 2019-Jan-13 11:24:04.764417 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4661 2019-Jan-13 11:24:04.765055 - [DEBUG] Compose: EdgeIdentity * AllBottom
4662 2019-Jan-13 11:24:04.765083 - [DEBUG]
4663 2019-Jan-13 11:24:04.765106 - [DEBUG] Propagate flow
4664 2019-Jan-13 11:24:04.765130 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4665 2019-Jan-13 11:24:04.765186 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4666 2019-Jan-13 11:24:04.765816 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4667 2019-Jan-13 11:24:04.766447 - [DEBUG] Edge function : AllBottom (result of previous compose)
4668 2019-Jan-13 11:24:04.766472 - [DEBUG]
4669 2019-Jan-13 11:24:04.766498 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4670 2019-Jan-13 11:24:04.766523 - [DEBUG] = AllBottom
4671 2019-Jan-13 11:24:04.766548 - [DEBUG]
4672 2019-Jan-13 11:24:04.766571 - [DEBUG] PROPAGATE: No new function!
4673 2019-Jan-13 11:24:04.766595 - [DEBUG] EDGE:
4674 2019-Jan-13 11:24:04.766653 - [DEBUG] ---> 4675 2019-Jan-13 11:24:04.767296 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4676 2019-Jan-13 11:24:04.767926 - [DEBUG]
4677 2019-Jan-13 11:24:04.767951 - [DEBUG] EDGE:
4678 2019-Jan-13 11:24:04.768008 - [DEBUG] ---> 4679 2019-Jan-13 11:24:04.768639 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4680 2019-Jan-13 11:24:04.769269 - [DEBUG]
4681 2019-Jan-13 11:24:04.769305 - [DEBUG] Compose: EdgeIdentity * AllBottom
4682 2019-Jan-13 11:24:04.769332 - [DEBUG]
4683 2019-Jan-13 11:24:04.769355 - [DEBUG] Propagate flow
4684 2019-Jan-13 11:24:04.769379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4685 2019-Jan-13 11:24:04.769435 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4686 2019-Jan-13 11:24:04.770080 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4687 2019-Jan-13 11:24:04.770711 - [DEBUG] Edge function : AllBottom (result of previous compose)
4688 2019-Jan-13 11:24:04.770736 - [DEBUG]
4689 2019-Jan-13 11:24:04.770761 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4690 2019-Jan-13 11:24:04.770786 - [DEBUG] = AllBottom
4691 2019-Jan-13 11:24:04.770810 - [DEBUG]
4692 2019-Jan-13 11:24:04.770833 - [DEBUG] PROPAGATE: No new function!
4693 2019-Jan-13 11:24:04.770860 - [DEBUG] EDGE:
4694 2019-Jan-13 11:24:04.770925 - [DEBUG] ---> 4695 2019-Jan-13 11:24:04.771565 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4696 2019-Jan-13 11:24:04.772195 - [DEBUG]
4697 2019-Jan-13 11:24:04.772220 - [DEBUG] EDGE:
4698 2019-Jan-13 11:24:04.772277 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
4699 2019-Jan-13 11:24:04.772909 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4700 2019-Jan-13 11:24:04.773564 - [DEBUG]
4701 2019-Jan-13 11:24:04.773589 - [DEBUG] EDGE:
4702 2019-Jan-13 11:24:04.773646 - [DEBUG] ---> 4703 2019-Jan-13 11:24:04.774275 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4704 2019-Jan-13 11:24:04.774906 - [DEBUG]
4705 2019-Jan-13 11:24:04.774931 - [DEBUG] EDGE:
4706 2019-Jan-13 11:24:04.774989 - [DEBUG] ---> 4707 2019-Jan-13 11:24:04.775615 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4708 2019-Jan-13 11:24:04.776245 - [DEBUG]
4709 2019-Jan-13 11:24:04.776270 - [DEBUG] EDGE:
4710 2019-Jan-13 11:24:04.776327 - [DEBUG] ---> 4711 2019-Jan-13 11:24:04.776986 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4712 2019-Jan-13 11:24:04.777618 - [DEBUG]
4713 2019-Jan-13 11:24:04.777649 - [DEBUG] Compose: EdgeIdentity * AllBottom
4714 2019-Jan-13 11:24:04.777676 - [DEBUG]
4715 2019-Jan-13 11:24:04.777699 - [DEBUG] Propagate flow
4716 2019-Jan-13 11:24:04.777723 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4717 2019-Jan-13 11:24:04.777779 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4718 2019-Jan-13 11:24:04.778411 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4719 2019-Jan-13 11:24:04.779042 - [DEBUG] Edge function : AllBottom (result of previous compose)
4720 2019-Jan-13 11:24:04.779067 - [DEBUG]
4721 2019-Jan-13 11:24:04.779092 - [DEBUG] Join: AllTop & AllBottom
4722 2019-Jan-13 11:24:04.779118 - [DEBUG] = AllBottom (new jump func)
4723 2019-Jan-13 11:24:04.779142 - [DEBUG]
4724 2019-Jan-13 11:24:04.779165 - [DEBUG] Start adding new jump function
4725 2019-Jan-13 11:24:04.779188 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4726 2019-Jan-13 11:24:04.779244 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4727 2019-Jan-13 11:24:04.779874 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4728 2019-Jan-13 11:24:04.780521 - [DEBUG] Edge Function : AllBottom
4729 2019-Jan-13 11:24:04.780549 - [DEBUG] End adding new jump function
4730 2019-Jan-13 11:24:04.780573 - [DEBUG]
4731 2019-Jan-13 11:24:04.780596 - [DEBUG] -------------------------------------------- 145. Path Edge --------------------------------------------
4732 2019-Jan-13 11:24:04.780620 - [DEBUG]
4733 2019-Jan-13 11:24:04.780643 - [DEBUG] Process 145. path edge:
4734 2019-Jan-13 11:24:04.780667 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4735 2019-Jan-13 11:24:04.780723 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
4736 2019-Jan-13 11:24:04.781363 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4737 2019-Jan-13 11:24:04.781994 - [DEBUG]
4738 2019-Jan-13 11:24:04.782018 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4739 2019-Jan-13 11:24:04.782666 - [DEBUG] Compose: EdgeIdentity * AllBottom
4740 2019-Jan-13 11:24:04.782694 - [DEBUG]
4741 2019-Jan-13 11:24:04.782717 - [DEBUG] Propagate flow
4742 2019-Jan-13 11:24:04.782741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4743 2019-Jan-13 11:24:04.782797 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
4744 2019-Jan-13 11:24:04.783446 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4745 2019-Jan-13 11:24:04.784078 - [DEBUG] Edge function : AllBottom (result of previous compose)
4746 2019-Jan-13 11:24:04.784103 - [DEBUG]
4747 2019-Jan-13 11:24:04.784128 - [DEBUG] Join: AllTop & AllBottom
4748 2019-Jan-13 11:24:04.784154 - [DEBUG] = AllBottom (new jump func)
4749 2019-Jan-13 11:24:04.784178 - [DEBUG]
4750 2019-Jan-13 11:24:04.784202 - [DEBUG] Start adding new jump function
4751 2019-Jan-13 11:24:04.784225 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4752 2019-Jan-13 11:24:04.784281 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4753 2019-Jan-13 11:24:04.784913 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
4754 2019-Jan-13 11:24:04.785537 - [DEBUG] Edge Function : AllBottom
4755 2019-Jan-13 11:24:04.785564 - [DEBUG] End adding new jump function
4756 2019-Jan-13 11:24:04.785588 - [DEBUG]
4757 2019-Jan-13 11:24:04.785611 - [DEBUG] -------------------------------------------- 146. Path Edge --------------------------------------------
4758 2019-Jan-13 11:24:04.785635 - [DEBUG]
4759 2019-Jan-13 11:24:04.785658 - [DEBUG] Process 146. path edge:
4760 2019-Jan-13 11:24:04.785682 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4761 2019-Jan-13 11:24:04.785738 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
4762 2019-Jan-13 11:24:04.786362 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4763 2019-Jan-13 11:24:04.787007 - [DEBUG]
4764 2019-Jan-13 11:24:04.787032 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
4765 2019-Jan-13 11:24:04.787667 - [DEBUG] Compose: EdgeIdentity * AllBottom
4766 2019-Jan-13 11:24:04.787694 - [DEBUG]
4767 2019-Jan-13 11:24:04.787718 - [DEBUG] Propagate flow
4768 2019-Jan-13 11:24:04.787741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4769 2019-Jan-13 11:24:04.787797 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4770 2019-Jan-13 11:24:04.788426 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4771 2019-Jan-13 11:24:04.789057 - [DEBUG] Edge function : AllBottom (result of previous compose)
4772 2019-Jan-13 11:24:04.789082 - [DEBUG]
4773 2019-Jan-13 11:24:04.789107 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4774 2019-Jan-13 11:24:04.789132 - [DEBUG] = AllBottom
4775 2019-Jan-13 11:24:04.789157 - [DEBUG]
4776 2019-Jan-13 11:24:04.789180 - [DEBUG] PROPAGATE: No new function!
4777 2019-Jan-13 11:24:04.789204 - [DEBUG] EDGE:
4778 2019-Jan-13 11:24:04.789261 - [DEBUG] ---> 4779 2019-Jan-13 11:24:04.789885 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4780 2019-Jan-13 11:24:04.790530 - [DEBUG]
4781 2019-Jan-13 11:24:04.790555 - [DEBUG] EDGE:
4782 2019-Jan-13 11:24:04.790620 - [DEBUG] ---> 4783 2019-Jan-13 11:24:04.791252 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4784 2019-Jan-13 11:24:04.791883 - [DEBUG]
4785 2019-Jan-13 11:24:04.791908 - [DEBUG] EDGE:
4786 2019-Jan-13 11:24:04.791964 - [DEBUG] ---> 4787 2019-Jan-13 11:24:04.792591 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4788 2019-Jan-13 11:24:04.793221 - [DEBUG]
4789 2019-Jan-13 11:24:04.793246 - [DEBUG] EDGE:
4790 2019-Jan-13 11:24:04.793302 - [DEBUG] ---> 4791 2019-Jan-13 11:24:04.793952 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4792 2019-Jan-13 11:24:04.794581 - [DEBUG]
4793 2019-Jan-13 11:24:04.794606 - [DEBUG] EDGE:
4794 2019-Jan-13 11:24:04.794664 - [DEBUG] ---> 4795 2019-Jan-13 11:24:04.795292 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4796 2019-Jan-13 11:24:04.795921 - [DEBUG]
4797 2019-Jan-13 11:24:04.795946 - [DEBUG] EDGE:
4798 2019-Jan-13 11:24:04.796003 - [DEBUG] ---> 4799 2019-Jan-13 11:24:04.796633 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4800 2019-Jan-13 11:24:04.797277 - [DEBUG]
4801 2019-Jan-13 11:24:04.797312 - [DEBUG] Compose: EdgeIdentity * AllBottom
4802 2019-Jan-13 11:24:04.797338 - [DEBUG]
4803 2019-Jan-13 11:24:04.797362 - [DEBUG] Propagate flow
4804 2019-Jan-13 11:24:04.797385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4805 2019-Jan-13 11:24:04.797441 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4806 2019-Jan-13 11:24:04.798073 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4807 2019-Jan-13 11:24:04.798702 - [DEBUG] Edge function : AllBottom (result of previous compose)
4808 2019-Jan-13 11:24:04.798727 - [DEBUG]
4809 2019-Jan-13 11:24:04.798752 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4810 2019-Jan-13 11:24:04.798777 - [DEBUG] = AllBottom
4811 2019-Jan-13 11:24:04.798802 - [DEBUG]
4812 2019-Jan-13 11:24:04.798825 - [DEBUG] PROPAGATE: No new function!
4813 2019-Jan-13 11:24:04.798850 - [DEBUG] EDGE:
4814 2019-Jan-13 11:24:04.798907 - [DEBUG] ---> 4815 2019-Jan-13 11:24:04.799545 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4816 2019-Jan-13 11:24:04.800191 - [DEBUG]
4817 2019-Jan-13 11:24:04.800216 - [DEBUG] EDGE:
4818 2019-Jan-13 11:24:04.800274 - [DEBUG] ---> 4819 2019-Jan-13 11:24:04.800901 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4820 2019-Jan-13 11:24:04.801532 - [DEBUG]
4821 2019-Jan-13 11:24:04.801557 - [DEBUG] EDGE:
4822 2019-Jan-13 11:24:04.801614 - [DEBUG] ---> 4823 2019-Jan-13 11:24:04.802258 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4824 2019-Jan-13 11:24:04.802887 - [DEBUG]
4825 2019-Jan-13 11:24:04.802922 - [DEBUG] Compose: EdgeIdentity * AllBottom
4826 2019-Jan-13 11:24:04.802948 - [DEBUG]
4827 2019-Jan-13 11:24:04.802972 - [DEBUG] Propagate flow
4828 2019-Jan-13 11:24:04.802995 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4829 2019-Jan-13 11:24:04.803051 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4830 2019-Jan-13 11:24:04.803695 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4831 2019-Jan-13 11:24:04.804325 - [DEBUG] Edge function : AllBottom (result of previous compose)
4832 2019-Jan-13 11:24:04.804350 - [DEBUG]
4833 2019-Jan-13 11:24:04.804375 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4834 2019-Jan-13 11:24:04.804401 - [DEBUG] = AllBottom
4835 2019-Jan-13 11:24:04.804425 - [DEBUG]
4836 2019-Jan-13 11:24:04.804448 - [DEBUG] PROPAGATE: No new function!
4837 2019-Jan-13 11:24:04.804474 - [DEBUG] EDGE:
4838 2019-Jan-13 11:24:04.804531 - [DEBUG] ---> 4839 2019-Jan-13 11:24:04.805177 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4840 2019-Jan-13 11:24:04.805806 - [DEBUG]
4841 2019-Jan-13 11:24:04.805831 - [DEBUG] EDGE:
4842 2019-Jan-13 11:24:04.805888 - [DEBUG] ---> 4843 2019-Jan-13 11:24:04.806522 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4844 2019-Jan-13 11:24:04.807177 - [DEBUG]
4845 2019-Jan-13 11:24:04.807202 - [DEBUG] EDGE:
4846 2019-Jan-13 11:24:04.807259 - [DEBUG] ---> 4847 2019-Jan-13 11:24:04.807886 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4848 2019-Jan-13 11:24:04.808515 - [DEBUG]
4849 2019-Jan-13 11:24:04.808540 - [DEBUG] EDGE:
4850 2019-Jan-13 11:24:04.808596 - [DEBUG] ---> 4851 2019-Jan-13 11:24:04.809226 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4852 2019-Jan-13 11:24:04.809855 - [DEBUG]
4853 2019-Jan-13 11:24:04.809890 - [DEBUG] Compose: EdgeIdentity * AllBottom
4854 2019-Jan-13 11:24:04.809916 - [DEBUG]
4855 2019-Jan-13 11:24:04.809940 - [DEBUG] Propagate flow
4856 2019-Jan-13 11:24:04.809963 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4857 2019-Jan-13 11:24:04.810032 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4858 2019-Jan-13 11:24:04.810663 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4859 2019-Jan-13 11:24:04.811292 - [DEBUG] Edge function : AllBottom (result of previous compose)
4860 2019-Jan-13 11:24:04.811317 - [DEBUG]
4861 2019-Jan-13 11:24:04.811341 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4862 2019-Jan-13 11:24:04.811367 - [DEBUG] = AllBottom
4863 2019-Jan-13 11:24:04.811391 - [DEBUG]
4864 2019-Jan-13 11:24:04.811414 - [DEBUG] PROPAGATE: No new function!
4865 2019-Jan-13 11:24:04.811439 - [DEBUG] EDGE:
4866 2019-Jan-13 11:24:04.811497 - [DEBUG] ---> 4867 2019-Jan-13 11:24:04.812144 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4868 2019-Jan-13 11:24:04.812775 - [DEBUG]
4869 2019-Jan-13 11:24:04.812800 - [DEBUG] EDGE:
4870 2019-Jan-13 11:24:04.812857 - [DEBUG] ---> 4871 2019-Jan-13 11:24:04.813502 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4872 2019-Jan-13 11:24:04.814131 - [DEBUG]
4873 2019-Jan-13 11:24:04.814156 - [DEBUG] EDGE:
4874 2019-Jan-13 11:24:04.814214 - [DEBUG] ---> 4875 2019-Jan-13 11:24:04.814844 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4876 2019-Jan-13 11:24:04.815473 - [DEBUG]
4877 2019-Jan-13 11:24:04.815507 - [DEBUG] Compose: EdgeIdentity * AllBottom
4878 2019-Jan-13 11:24:04.815533 - [DEBUG]
4879 2019-Jan-13 11:24:04.815557 - [DEBUG] Propagate flow
4880 2019-Jan-13 11:24:04.815580 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4881 2019-Jan-13 11:24:04.815636 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4882 2019-Jan-13 11:24:04.816267 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4883 2019-Jan-13 11:24:04.816911 - [DEBUG] Edge function : AllBottom (result of previous compose)
4884 2019-Jan-13 11:24:04.816936 - [DEBUG]
4885 2019-Jan-13 11:24:04.816961 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4886 2019-Jan-13 11:24:04.816986 - [DEBUG] = AllBottom
4887 2019-Jan-13 11:24:04.817010 - [DEBUG]
4888 2019-Jan-13 11:24:04.817033 - [DEBUG] PROPAGATE: No new function!
4889 2019-Jan-13 11:24:04.817059 - [DEBUG] EDGE:
4890 2019-Jan-13 11:24:04.817116 - [DEBUG] ---> 4891 2019-Jan-13 11:24:04.817753 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4892 2019-Jan-13 11:24:04.818383 - [DEBUG]
4893 2019-Jan-13 11:24:04.818408 - [DEBUG] EDGE:
4894 2019-Jan-13 11:24:04.818465 - [DEBUG] ---> 4895 2019-Jan-13 11:24:04.819091 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4896 2019-Jan-13 11:24:04.819719 - [DEBUG]
4897 2019-Jan-13 11:24:04.819744 - [DEBUG] EDGE:
4898 2019-Jan-13 11:24:04.819801 - [DEBUG] ---> 4899 2019-Jan-13 11:24:04.820445 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
4900 2019-Jan-13 11:24:04.821072 - [DEBUG]
4901 2019-Jan-13 11:24:04.821097 - [DEBUG] Compose: EdgeIdentity * AllBottom
4902 2019-Jan-13 11:24:04.821123 - [DEBUG]
4903 2019-Jan-13 11:24:04.821147 - [DEBUG] Propagate flow
4904 2019-Jan-13 11:24:04.821170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4905 2019-Jan-13 11:24:04.821225 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4906 2019-Jan-13 11:24:04.821855 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4907 2019-Jan-13 11:24:04.822491 - [DEBUG] Edge function : AllBottom (result of previous compose)
4908 2019-Jan-13 11:24:04.822516 - [DEBUG]
4909 2019-Jan-13 11:24:04.822541 - [DEBUG] Join: AllTop & AllBottom
4910 2019-Jan-13 11:24:04.822574 - [DEBUG] = AllBottom (new jump func)
4911 2019-Jan-13 11:24:04.822599 - [DEBUG]
4912 2019-Jan-13 11:24:04.822623 - [DEBUG] Start adding new jump function
4913 2019-Jan-13 11:24:04.822646 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4914 2019-Jan-13 11:24:04.822702 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4915 2019-Jan-13 11:24:04.823350 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4916 2019-Jan-13 11:24:04.823980 - [DEBUG] Edge Function : AllBottom
4917 2019-Jan-13 11:24:04.824008 - [DEBUG] End adding new jump function
4918 2019-Jan-13 11:24:04.824031 - [DEBUG]
4919 2019-Jan-13 11:24:04.824055 - [DEBUG] -------------------------------------------- 147. Path Edge --------------------------------------------
4920 2019-Jan-13 11:24:04.824079 - [DEBUG]
4921 2019-Jan-13 11:24:04.824102 - [DEBUG] Process 147. path edge:
4922 2019-Jan-13 11:24:04.824125 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4923 2019-Jan-13 11:24:04.824181 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
4924 2019-Jan-13 11:24:04.824812 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
4925 2019-Jan-13 11:24:04.825447 - [DEBUG]
4926 2019-Jan-13 11:24:04.825471 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4927 2019-Jan-13 11:24:04.826113 - [DEBUG] Compose: EdgeIdentity * AllBottom
4928 2019-Jan-13 11:24:04.826141 - [DEBUG]
4929 2019-Jan-13 11:24:04.826164 - [DEBUG] Propagate flow
4930 2019-Jan-13 11:24:04.826188 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4931 2019-Jan-13 11:24:04.826245 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
4932 2019-Jan-13 11:24:04.826889 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4933 2019-Jan-13 11:24:04.827525 - [DEBUG] Edge function : AllBottom (result of previous compose)
4934 2019-Jan-13 11:24:04.827551 - [DEBUG]
4935 2019-Jan-13 11:24:04.827575 - [DEBUG] Join: AllTop & AllBottom
4936 2019-Jan-13 11:24:04.827601 - [DEBUG] = AllBottom (new jump func)
4937 2019-Jan-13 11:24:04.827626 - [DEBUG]
4938 2019-Jan-13 11:24:04.827649 - [DEBUG] Start adding new jump function
4939 2019-Jan-13 11:24:04.827672 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4940 2019-Jan-13 11:24:04.827728 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4941 2019-Jan-13 11:24:04.828367 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
4942 2019-Jan-13 11:24:04.828994 - [DEBUG] Edge Function : AllBottom
4943 2019-Jan-13 11:24:04.829021 - [DEBUG] End adding new jump function
4944 2019-Jan-13 11:24:04.829045 - [DEBUG]
4945 2019-Jan-13 11:24:04.829069 - [DEBUG] -------------------------------------------- 148. Path Edge --------------------------------------------
4946 2019-Jan-13 11:24:04.829093 - [DEBUG]
4947 2019-Jan-13 11:24:04.829117 - [DEBUG] Process 148. path edge:
4948 2019-Jan-13 11:24:04.829140 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4949 2019-Jan-13 11:24:04.829196 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
4950 2019-Jan-13 11:24:04.829823 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
4951 2019-Jan-13 11:24:04.830476 - [DEBUG]
4952 2019-Jan-13 11:24:04.830501 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
4953 2019-Jan-13 11:24:04.831148 - [DEBUG] Compose: EdgeIdentity * AllBottom
4954 2019-Jan-13 11:24:04.831176 - [DEBUG]
4955 2019-Jan-13 11:24:04.831200 - [DEBUG] Propagate flow
4956 2019-Jan-13 11:24:04.831223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4957 2019-Jan-13 11:24:04.831279 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
4958 2019-Jan-13 11:24:04.831917 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4959 2019-Jan-13 11:24:04.832554 - [DEBUG] Edge function : AllBottom (result of previous compose)
4960 2019-Jan-13 11:24:04.832579 - [DEBUG]
4961 2019-Jan-13 11:24:04.832604 - [DEBUG] Join: AllTop & AllBottom
4962 2019-Jan-13 11:24:04.832629 - [DEBUG] = AllBottom (new jump func)
4963 2019-Jan-13 11:24:04.832654 - [DEBUG]
4964 2019-Jan-13 11:24:04.832677 - [DEBUG] Start adding new jump function
4965 2019-Jan-13 11:24:04.832700 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4966 2019-Jan-13 11:24:04.832756 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4967 2019-Jan-13 11:24:04.833408 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
4968 2019-Jan-13 11:24:04.834045 - [DEBUG] Edge Function : AllBottom
4969 2019-Jan-13 11:24:04.834072 - [DEBUG] End adding new jump function
4970 2019-Jan-13 11:24:04.834096 - [DEBUG]
4971 2019-Jan-13 11:24:04.834119 - [DEBUG] -------------------------------------------- 149. Path Edge --------------------------------------------
4972 2019-Jan-13 11:24:04.834143 - [DEBUG]
4973 2019-Jan-13 11:24:04.834167 - [DEBUG] Process 149. path edge:
4974 2019-Jan-13 11:24:04.834190 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4975 2019-Jan-13 11:24:04.834246 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
4976 2019-Jan-13 11:24:04.834882 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
4977 2019-Jan-13 11:24:04.835518 - [DEBUG]
4978 2019-Jan-13 11:24:04.835543 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
4979 2019-Jan-13 11:24:04.836184 - [DEBUG] Possible callees:
4980 2019-Jan-13 11:24:04.836208 - [DEBUG] llvm.dbg.declare
4981 2019-Jan-13 11:24:04.836233 - [DEBUG] Possible return sites:
4982 2019-Jan-13 11:24:04.836256 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1494983 2019-Jan-13 11:24:04.837528 - [DEBUG] Found and process special summary
4984 2019-Jan-13 11:24:04.837560 - [DEBUG] Compose: EdgeIdentity * AllBottom
4985 2019-Jan-13 11:24:04.837586 - [DEBUG]
4986 2019-Jan-13 11:24:04.837610 - [DEBUG] Propagate flow
4987 2019-Jan-13 11:24:04.837633 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4988 2019-Jan-13 11:24:04.837689 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4989 2019-Jan-13 11:24:04.838321 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4990 2019-Jan-13 11:24:04.838957 - [DEBUG] Edge function : AllBottom (result of previous compose)
4991 2019-Jan-13 11:24:04.838982 - [DEBUG]
4992 2019-Jan-13 11:24:04.839006 - [DEBUG] Join: AllTop & AllBottom
4993 2019-Jan-13 11:24:04.839039 - [DEBUG] = AllBottom (new jump func)
4994 2019-Jan-13 11:24:04.839064 - [DEBUG]
4995 2019-Jan-13 11:24:04.839088 - [DEBUG] Start adding new jump function
4996 2019-Jan-13 11:24:04.839111 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4997 2019-Jan-13 11:24:04.839167 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4998 2019-Jan-13 11:24:04.839805 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4999 2019-Jan-13 11:24:04.840450 - [DEBUG] Edge Function : AllBottom
5000 2019-Jan-13 11:24:04.840477 - [DEBUG] End adding new jump function
5001 2019-Jan-13 11:24:04.840501 - [DEBUG]
5002 2019-Jan-13 11:24:04.840524 - [DEBUG] -------------------------------------------- 150. Path Edge --------------------------------------------
5003 2019-Jan-13 11:24:04.840548 - [DEBUG]
5004 2019-Jan-13 11:24:04.840571 - [DEBUG] Process 150. path edge:
5005 2019-Jan-13 11:24:04.840595 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5006 2019-Jan-13 11:24:04.840651 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
5007 2019-Jan-13 11:24:04.841280 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5008 2019-Jan-13 11:24:04.841916 - [DEBUG]
5009 2019-Jan-13 11:24:04.841940 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
5010 2019-Jan-13 11:24:04.842582 - [DEBUG] Compose: EdgeIdentity * AllBottom
5011 2019-Jan-13 11:24:04.842609 - [DEBUG]
5012 2019-Jan-13 11:24:04.842633 - [DEBUG] Propagate flow
5013 2019-Jan-13 11:24:04.842656 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5014 2019-Jan-13 11:24:04.842713 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
5015 2019-Jan-13 11:24:04.843362 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5016 2019-Jan-13 11:24:04.843999 - [DEBUG] Edge function : AllBottom (result of previous compose)
5017 2019-Jan-13 11:24:04.844024 - [DEBUG]
5018 2019-Jan-13 11:24:04.844049 - [DEBUG] Join: AllTop & AllBottom
5019 2019-Jan-13 11:24:04.844074 - [DEBUG] = AllBottom (new jump func)
5020 2019-Jan-13 11:24:04.844099 - [DEBUG]
5021 2019-Jan-13 11:24:04.844122 - [DEBUG] Start adding new jump function
5022 2019-Jan-13 11:24:04.844145 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5023 2019-Jan-13 11:24:04.844201 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5024 2019-Jan-13 11:24:04.844837 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
5025 2019-Jan-13 11:24:04.845464 - [DEBUG] Edge Function : AllBottom
5026 2019-Jan-13 11:24:04.845491 - [DEBUG] End adding new jump function
5027 2019-Jan-13 11:24:04.845514 - [DEBUG]
5028 2019-Jan-13 11:24:04.845537 - [DEBUG] -------------------------------------------- 151. Path Edge --------------------------------------------
5029 2019-Jan-13 11:24:04.845562 - [DEBUG]
5030 2019-Jan-13 11:24:04.845585 - [DEBUG] Process 151. path edge:
5031 2019-Jan-13 11:24:04.845609 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5032 2019-Jan-13 11:24:04.845664 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
5033 2019-Jan-13 11:24:04.846291 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5034 2019-Jan-13 11:24:04.846943 - [DEBUG]
5035 2019-Jan-13 11:24:04.846969 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
5036 2019-Jan-13 11:24:04.847612 - [DEBUG] Compose: EdgeIdentity * AllBottom
5037 2019-Jan-13 11:24:04.847640 - [DEBUG]
5038 2019-Jan-13 11:24:04.847664 - [DEBUG] Propagate flow
5039 2019-Jan-13 11:24:04.847687 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5040 2019-Jan-13 11:24:04.847744 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
5041 2019-Jan-13 11:24:04.848383 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5042 2019-Jan-13 11:24:04.849018 - [DEBUG] Edge function : AllBottom (result of previous compose)
5043 2019-Jan-13 11:24:04.849043 - [DEBUG]
5044 2019-Jan-13 11:24:04.849068 - [DEBUG] Join: AllTop & AllBottom
5045 2019-Jan-13 11:24:04.849094 - [DEBUG] = AllBottom (new jump func)
5046 2019-Jan-13 11:24:04.849118 - [DEBUG]
5047 2019-Jan-13 11:24:04.849141 - [DEBUG] Start adding new jump function
5048 2019-Jan-13 11:24:04.849165 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5049 2019-Jan-13 11:24:04.849221 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5050 2019-Jan-13 11:24:04.849856 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
5051 2019-Jan-13 11:24:04.850508 - [DEBUG] Edge Function : AllBottom
5052 2019-Jan-13 11:24:04.850535 - [DEBUG] End adding new jump function
5053 2019-Jan-13 11:24:04.850559 - [DEBUG]
5054 2019-Jan-13 11:24:04.850582 - [DEBUG] -------------------------------------------- 152. Path Edge --------------------------------------------
5055 2019-Jan-13 11:24:04.850607 - [DEBUG]
5056 2019-Jan-13 11:24:04.850630 - [DEBUG] Process 152. path edge:
5057 2019-Jan-13 11:24:04.850654 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5058 2019-Jan-13 11:24:04.850710 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
5059 2019-Jan-13 11:24:04.851346 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5060 2019-Jan-13 11:24:04.851981 - [DEBUG]
5061 2019-Jan-13 11:24:04.852005 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
5062 2019-Jan-13 11:24:04.852645 - [DEBUG] Possible callees:
5063 2019-Jan-13 11:24:04.852670 - [DEBUG] llvm.dbg.declare
5064 2019-Jan-13 11:24:04.852694 - [DEBUG] Possible return sites:
5065 2019-Jan-13 11:24:04.852718 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1555066 2019-Jan-13 11:24:04.853986 - [DEBUG] Found and process special summary
5067 2019-Jan-13 11:24:04.854019 - [DEBUG] Compose: EdgeIdentity * AllBottom
5068 2019-Jan-13 11:24:04.854045 - [DEBUG]
5069 2019-Jan-13 11:24:04.854069 - [DEBUG] Propagate flow
5070 2019-Jan-13 11:24:04.854092 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5071 2019-Jan-13 11:24:04.854148 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
5072 2019-Jan-13 11:24:04.854778 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5073 2019-Jan-13 11:24:04.855414 - [DEBUG] Edge function : AllBottom (result of previous compose)
5074 2019-Jan-13 11:24:04.855439 - [DEBUG]
5075 2019-Jan-13 11:24:04.855463 - [DEBUG] Join: AllTop & AllBottom
5076 2019-Jan-13 11:24:04.855496 - [DEBUG] = AllBottom (new jump func)
5077 2019-Jan-13 11:24:04.855521 - [DEBUG]
5078 2019-Jan-13 11:24:04.855544 - [DEBUG] Start adding new jump function
5079 2019-Jan-13 11:24:04.855568 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5080 2019-Jan-13 11:24:04.855624 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5081 2019-Jan-13 11:24:04.856263 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
5082 2019-Jan-13 11:24:04.856908 - [DEBUG] Edge Function : AllBottom
5083 2019-Jan-13 11:24:04.856935 - [DEBUG] End adding new jump function
5084 2019-Jan-13 11:24:04.856959 - [DEBUG]
5085 2019-Jan-13 11:24:04.856982 - [DEBUG] -------------------------------------------- 153. Path Edge --------------------------------------------
5086 2019-Jan-13 11:24:04.857006 - [DEBUG]
5087 2019-Jan-13 11:24:04.857029 - [DEBUG] Process 153. path edge:
5088 2019-Jan-13 11:24:04.857053 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5089 2019-Jan-13 11:24:04.857109 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
5090 2019-Jan-13 11:24:04.857739 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5091 2019-Jan-13 11:24:04.858375 - [DEBUG]
5092 2019-Jan-13 11:24:04.858400 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
5093 2019-Jan-13 11:24:04.859041 - [DEBUG] Compose: EdgeIdentity * AllBottom
5094 2019-Jan-13 11:24:04.859069 - [DEBUG]
5095 2019-Jan-13 11:24:04.859092 - [DEBUG] Propagate flow
5096 2019-Jan-13 11:24:04.859116 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5097 2019-Jan-13 11:24:04.859172 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
5098 2019-Jan-13 11:24:04.859810 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5099 2019-Jan-13 11:24:04.860465 - [DEBUG] Edge function : AllBottom (result of previous compose)
5100 2019-Jan-13 11:24:04.860490 - [DEBUG]
5101 2019-Jan-13 11:24:04.860514 - [DEBUG] Join: AllTop & AllBottom
5102 2019-Jan-13 11:24:04.860540 - [DEBUG] = AllBottom (new jump func)
5103 2019-Jan-13 11:24:04.860565 - [DEBUG]
5104 2019-Jan-13 11:24:04.860588 - [DEBUG] Start adding new jump function
5105 2019-Jan-13 11:24:04.860612 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5106 2019-Jan-13 11:24:04.860668 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5107 2019-Jan-13 11:24:04.861309 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
5108 2019-Jan-13 11:24:04.861937 - [DEBUG] Edge Function : AllBottom
5109 2019-Jan-13 11:24:04.861965 - [DEBUG] End adding new jump function
5110 2019-Jan-13 11:24:04.861989 - [DEBUG]
5111 2019-Jan-13 11:24:04.862012 - [DEBUG] -------------------------------------------- 154. Path Edge --------------------------------------------
5112 2019-Jan-13 11:24:04.862036 - [DEBUG]
5113 2019-Jan-13 11:24:04.862060 - [DEBUG] Process 154. path edge:
5114 2019-Jan-13 11:24:04.862083 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5115 2019-Jan-13 11:24:04.862140 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
5116 2019-Jan-13 11:24:04.862769 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5117 2019-Jan-13 11:24:04.863421 - [DEBUG]
5118 2019-Jan-13 11:24:04.863447 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
5119 2019-Jan-13 11:24:04.864099 - [DEBUG] Compose: EdgeIdentity * AllBottom
5120 2019-Jan-13 11:24:04.864127 - [DEBUG]
5121 2019-Jan-13 11:24:04.864151 - [DEBUG] Propagate flow
5122 2019-Jan-13 11:24:04.864174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5123 2019-Jan-13 11:24:04.864231 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
5124 2019-Jan-13 11:24:04.864859 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5125 2019-Jan-13 11:24:04.865506 - [DEBUG] Edge function : AllBottom (result of previous compose)
5126 2019-Jan-13 11:24:04.865532 - [DEBUG]
5127 2019-Jan-13 11:24:04.865556 - [DEBUG] Join: AllTop & AllBottom
5128 2019-Jan-13 11:24:04.865582 - [DEBUG] = AllBottom (new jump func)
5129 2019-Jan-13 11:24:04.865607 - [DEBUG]
5130 2019-Jan-13 11:24:04.865630 - [DEBUG] Start adding new jump function
5131 2019-Jan-13 11:24:04.865654 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5132 2019-Jan-13 11:24:04.865710 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5133 2019-Jan-13 11:24:04.866351 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
5134 2019-Jan-13 11:24:04.866994 - [DEBUG] Edge Function : AllBottom
5135 2019-Jan-13 11:24:04.867021 - [DEBUG] End adding new jump function
5136 2019-Jan-13 11:24:04.867046 - [DEBUG]
5137 2019-Jan-13 11:24:04.867069 - [DEBUG] -------------------------------------------- 155. Path Edge --------------------------------------------
5138 2019-Jan-13 11:24:04.867094 - [DEBUG]
5139 2019-Jan-13 11:24:04.867117 - [DEBUG] Process 155. path edge:
5140 2019-Jan-13 11:24:04.867141 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5141 2019-Jan-13 11:24:04.867198 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
5142 2019-Jan-13 11:24:04.867826 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5143 2019-Jan-13 11:24:04.868463 - [DEBUG]
5144 2019-Jan-13 11:24:04.868488 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
5145 2019-Jan-13 11:24:04.869125 - [DEBUG] Compose: EdgeIdentity * AllBottom
5146 2019-Jan-13 11:24:04.869152 - [DEBUG]
5147 2019-Jan-13 11:24:04.869176 - [DEBUG] Propagate flow
5148 2019-Jan-13 11:24:04.869199 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5149 2019-Jan-13 11:24:04.869255 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
5150 2019-Jan-13 11:24:04.869891 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5151 2019-Jan-13 11:24:04.870544 - [DEBUG] Edge function : AllBottom (result of previous compose)
5152 2019-Jan-13 11:24:04.870569 - [DEBUG]
5153 2019-Jan-13 11:24:04.870593 - [DEBUG] Join: AllTop & AllBottom
5154 2019-Jan-13 11:24:04.870619 - [DEBUG] = AllBottom (new jump func)
5155 2019-Jan-13 11:24:04.870643 - [DEBUG]
5156 2019-Jan-13 11:24:04.870666 - [DEBUG] Start adding new jump function
5157 2019-Jan-13 11:24:04.870690 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5158 2019-Jan-13 11:24:04.870745 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5159 2019-Jan-13 11:24:04.871393 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
5160 2019-Jan-13 11:24:04.872031 - [DEBUG] Edge Function : AllBottom
5161 2019-Jan-13 11:24:04.872066 - [DEBUG] End adding new jump function
5162 2019-Jan-13 11:24:04.872091 - [DEBUG]
5163 2019-Jan-13 11:24:04.872115 - [DEBUG] -------------------------------------------- 156. Path Edge --------------------------------------------
5164 2019-Jan-13 11:24:04.872139 - [DEBUG]
5165 2019-Jan-13 11:24:04.872162 - [DEBUG] Process 156. path edge:
5166 2019-Jan-13 11:24:04.872186 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5167 2019-Jan-13 11:24:04.872243 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
5168 2019-Jan-13 11:24:04.872880 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5169 2019-Jan-13 11:24:04.873534 - [DEBUG]
5170 2019-Jan-13 11:24:04.873559 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
5171 2019-Jan-13 11:24:04.874201 - [DEBUG] Possible callees:
5172 2019-Jan-13 11:24:04.874226 - [DEBUG] llvm.dbg.declare
5173 2019-Jan-13 11:24:04.874251 - [DEBUG] Possible return sites:
5174 2019-Jan-13 11:24:04.874275 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1635175 2019-Jan-13 11:24:04.875532 - [DEBUG] Found and process special summary
5176 2019-Jan-13 11:24:04.875565 - [DEBUG] Compose: EdgeIdentity * AllBottom
5177 2019-Jan-13 11:24:04.875592 - [DEBUG]
5178 2019-Jan-13 11:24:04.875616 - [DEBUG] Propagate flow
5179 2019-Jan-13 11:24:04.875639 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5180 2019-Jan-13 11:24:04.875695 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
5181 2019-Jan-13 11:24:04.876325 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5182 2019-Jan-13 11:24:04.876979 - [DEBUG] Edge function : AllBottom (result of previous compose)
5183 2019-Jan-13 11:24:04.877004 - [DEBUG]
5184 2019-Jan-13 11:24:04.877029 - [DEBUG] Join: AllTop & AllBottom
5185 2019-Jan-13 11:24:04.877055 - [DEBUG] = AllBottom (new jump func)
5186 2019-Jan-13 11:24:04.877079 - [DEBUG]
5187 2019-Jan-13 11:24:04.877102 - [DEBUG] Start adding new jump function
5188 2019-Jan-13 11:24:04.877125 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5189 2019-Jan-13 11:24:04.877181 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5190 2019-Jan-13 11:24:04.877819 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
5191 2019-Jan-13 11:24:04.878449 - [DEBUG] Edge Function : AllBottom
5192 2019-Jan-13 11:24:04.878476 - [DEBUG] End adding new jump function
5193 2019-Jan-13 11:24:04.878500 - [DEBUG]
5194 2019-Jan-13 11:24:04.878524 - [DEBUG] -------------------------------------------- 157. Path Edge --------------------------------------------
5195 2019-Jan-13 11:24:04.878548 - [DEBUG]
5196 2019-Jan-13 11:24:04.878571 - [DEBUG] Process 157. path edge:
5197 2019-Jan-13 11:24:04.878594 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5198 2019-Jan-13 11:24:04.878651 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
5199 2019-Jan-13 11:24:04.879285 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5200 2019-Jan-13 11:24:04.879923 - [DEBUG]
5201 2019-Jan-13 11:24:04.879947 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
5202 2019-Jan-13 11:24:04.880636 - [DEBUG] Compose: EdgeIdentity * AllBottom
5203 2019-Jan-13 11:24:04.880665 - [DEBUG]
5204 2019-Jan-13 11:24:04.880688 - [DEBUG] Propagate flow
5205 2019-Jan-13 11:24:04.880712 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5206 2019-Jan-13 11:24:04.880769 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
5207 2019-Jan-13 11:24:04.881404 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5208 2019-Jan-13 11:24:04.882070 - [DEBUG] Edge function : AllBottom (result of previous compose)
5209 2019-Jan-13 11:24:04.882096 - [DEBUG]
5210 2019-Jan-13 11:24:04.882122 - [DEBUG] Join: AllTop & AllBottom
5211 2019-Jan-13 11:24:04.882148 - [DEBUG] = AllBottom (new jump func)
5212 2019-Jan-13 11:24:04.882172 - [DEBUG]
5213 2019-Jan-13 11:24:04.882196 - [DEBUG] Start adding new jump function
5214 2019-Jan-13 11:24:04.882219 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5215 2019-Jan-13 11:24:04.882289 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5216 2019-Jan-13 11:24:04.882996 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
5217 2019-Jan-13 11:24:04.883717 - [DEBUG] Edge Function : AllBottom
5218 2019-Jan-13 11:24:04.883750 - [DEBUG] End adding new jump function
5219 2019-Jan-13 11:24:04.883775 - [DEBUG]
5220 2019-Jan-13 11:24:04.883799 - [DEBUG] -------------------------------------------- 158. Path Edge --------------------------------------------
5221 2019-Jan-13 11:24:04.883824 - [DEBUG]
5222 2019-Jan-13 11:24:04.883848 - [DEBUG] Process 158. path edge:
5223 2019-Jan-13 11:24:04.883872 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5224 2019-Jan-13 11:24:04.883948 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
5225 2019-Jan-13 11:24:04.884623 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5226 2019-Jan-13 11:24:04.885276 - [DEBUG]
5227 2019-Jan-13 11:24:04.885303 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
5228 2019-Jan-13 11:24:04.885955 - [DEBUG] Compose: EdgeIdentity * AllBottom
5229 2019-Jan-13 11:24:04.885983 - [DEBUG]
5230 2019-Jan-13 11:24:04.886007 - [DEBUG] Propagate flow
5231 2019-Jan-13 11:24:04.886031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5232 2019-Jan-13 11:24:04.886089 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
5233 2019-Jan-13 11:24:04.886762 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5234 2019-Jan-13 11:24:04.887399 - [DEBUG] Edge function : AllBottom (result of previous compose)
5235 2019-Jan-13 11:24:04.887424 - [DEBUG]
5236 2019-Jan-13 11:24:04.887450 - [DEBUG] Join: AllTop & AllBottom
5237 2019-Jan-13 11:24:04.887476 - [DEBUG] = AllBottom (new jump func)
5238 2019-Jan-13 11:24:04.887501 - [DEBUG]
5239 2019-Jan-13 11:24:04.887525 - [DEBUG] Start adding new jump function
5240 2019-Jan-13 11:24:04.887548 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5241 2019-Jan-13 11:24:04.887605 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5242 2019-Jan-13 11:24:04.888251 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
5243 2019-Jan-13 11:24:04.888888 - [DEBUG] Edge Function : AllBottom
5244 2019-Jan-13 11:24:04.888916 - [DEBUG] End adding new jump function
5245 2019-Jan-13 11:24:04.888957 - [DEBUG]
5246 2019-Jan-13 11:24:04.888981 - [DEBUG] -------------------------------------------- 159. Path Edge --------------------------------------------
5247 2019-Jan-13 11:24:04.889006 - [DEBUG]
5248 2019-Jan-13 11:24:04.889030 - [DEBUG] Process 159. path edge:
5249 2019-Jan-13 11:24:04.889053 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5250 2019-Jan-13 11:24:04.889110 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
5251 2019-Jan-13 11:24:04.889750 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5252 2019-Jan-13 11:24:04.890404 - [DEBUG]
5253 2019-Jan-13 11:24:04.890428 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
5254 2019-Jan-13 11:24:04.891073 - [DEBUG] Possible callees:
5255 2019-Jan-13 11:24:04.891098 - [DEBUG] llvm.dbg.declare
5256 2019-Jan-13 11:24:04.891122 - [DEBUG] Possible return sites:
5257 2019-Jan-13 11:24:04.891146 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1695258 2019-Jan-13 11:24:04.892420 - [DEBUG] Found and process special summary
5259 2019-Jan-13 11:24:04.892454 - [DEBUG] Compose: EdgeIdentity * AllBottom
5260 2019-Jan-13 11:24:04.892481 - [DEBUG]
5261 2019-Jan-13 11:24:04.892506 - [DEBUG] Propagate flow
5262 2019-Jan-13 11:24:04.892529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5263 2019-Jan-13 11:24:04.892585 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
5264 2019-Jan-13 11:24:04.893216 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5265 2019-Jan-13 11:24:04.893869 - [DEBUG] Edge function : AllBottom (result of previous compose)
5266 2019-Jan-13 11:24:04.893894 - [DEBUG]
5267 2019-Jan-13 11:24:04.893919 - [DEBUG] Join: AllTop & AllBottom
5268 2019-Jan-13 11:24:04.893944 - [DEBUG] = AllBottom (new jump func)
5269 2019-Jan-13 11:24:04.893969 - [DEBUG]
5270 2019-Jan-13 11:24:04.893992 - [DEBUG] Start adding new jump function
5271 2019-Jan-13 11:24:04.894016 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5272 2019-Jan-13 11:24:04.894072 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5273 2019-Jan-13 11:24:04.894709 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
5274 2019-Jan-13 11:24:04.895338 - [DEBUG] Edge Function : AllBottom
5275 2019-Jan-13 11:24:04.895366 - [DEBUG] End adding new jump function
5276 2019-Jan-13 11:24:04.895390 - [DEBUG]
5277 2019-Jan-13 11:24:04.895414 - [DEBUG] -------------------------------------------- 160. Path Edge --------------------------------------------
5278 2019-Jan-13 11:24:04.895438 - [DEBUG]
5279 2019-Jan-13 11:24:04.895461 - [DEBUG] Process 160. path edge:
5280 2019-Jan-13 11:24:04.895485 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5281 2019-Jan-13 11:24:04.895541 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
5282 2019-Jan-13 11:24:04.896171 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5283 2019-Jan-13 11:24:04.896824 - [DEBUG]
5284 2019-Jan-13 11:24:04.896849 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
5285 2019-Jan-13 11:24:04.897504 - [DEBUG] Compose: EdgeIdentity * AllBottom
5286 2019-Jan-13 11:24:04.897532 - [DEBUG]
5287 2019-Jan-13 11:24:04.897556 - [DEBUG] Propagate flow
5288 2019-Jan-13 11:24:04.897579 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5289 2019-Jan-13 11:24:04.897636 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
5290 2019-Jan-13 11:24:04.898267 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5291 2019-Jan-13 11:24:04.898903 - [DEBUG] Edge function : AllBottom (result of previous compose)
5292 2019-Jan-13 11:24:04.898928 - [DEBUG]
5293 2019-Jan-13 11:24:04.898953 - [DEBUG] Join: AllTop & AllBottom
5294 2019-Jan-13 11:24:04.898978 - [DEBUG] = AllBottom (new jump func)
5295 2019-Jan-13 11:24:04.899003 - [DEBUG]
5296 2019-Jan-13 11:24:04.899026 - [DEBUG] Start adding new jump function
5297 2019-Jan-13 11:24:04.899049 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5298 2019-Jan-13 11:24:04.899105 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5299 2019-Jan-13 11:24:04.899741 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
5300 2019-Jan-13 11:24:04.900384 - [DEBUG] Edge Function : AllBottom
5301 2019-Jan-13 11:24:04.900412 - [DEBUG] End adding new jump function
5302 2019-Jan-13 11:24:04.900436 - [DEBUG]
5303 2019-Jan-13 11:24:04.900460 - [DEBUG] -------------------------------------------- 161. Path Edge --------------------------------------------
5304 2019-Jan-13 11:24:04.900484 - [DEBUG]
5305 2019-Jan-13 11:24:04.900507 - [DEBUG] Process 161. path edge:
5306 2019-Jan-13 11:24:04.900531 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5307 2019-Jan-13 11:24:04.900587 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
5308 2019-Jan-13 11:24:04.901215 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5309 2019-Jan-13 11:24:04.901850 - [DEBUG]
5310 2019-Jan-13 11:24:04.901875 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
5311 2019-Jan-13 11:24:04.902515 - [DEBUG] Compose: EdgeIdentity * AllBottom
5312 2019-Jan-13 11:24:04.902543 - [DEBUG]
5313 2019-Jan-13 11:24:04.902567 - [DEBUG] Propagate flow
5314 2019-Jan-13 11:24:04.902590 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5315 2019-Jan-13 11:24:04.902646 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
5316 2019-Jan-13 11:24:04.903281 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5317 2019-Jan-13 11:24:04.903934 - [DEBUG] Edge function : AllBottom (result of previous compose)
5318 2019-Jan-13 11:24:04.903959 - [DEBUG]
5319 2019-Jan-13 11:24:04.903983 - [DEBUG] Join: AllTop & AllBottom
5320 2019-Jan-13 11:24:04.904009 - [DEBUG] = AllBottom (new jump func)
5321 2019-Jan-13 11:24:04.904033 - [DEBUG]
5322 2019-Jan-13 11:24:04.904056 - [DEBUG] Start adding new jump function
5323 2019-Jan-13 11:24:04.904079 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5324 2019-Jan-13 11:24:04.904135 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5325 2019-Jan-13 11:24:04.904778 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
5326 2019-Jan-13 11:24:04.905409 - [DEBUG] Edge Function : AllBottom
5327 2019-Jan-13 11:24:04.905437 - [DEBUG] End adding new jump function
5328 2019-Jan-13 11:24:04.905470 - [DEBUG]
5329 2019-Jan-13 11:24:04.905494 - [DEBUG] -------------------------------------------- 162. Path Edge --------------------------------------------
5330 2019-Jan-13 11:24:04.905518 - [DEBUG]
5331 2019-Jan-13 11:24:04.905541 - [DEBUG] Process 162. path edge:
5332 2019-Jan-13 11:24:04.905564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5333 2019-Jan-13 11:24:04.905621 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
5334 2019-Jan-13 11:24:04.906262 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5335 2019-Jan-13 11:24:04.906920 - [DEBUG]
5336 2019-Jan-13 11:24:04.906944 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
5337 2019-Jan-13 11:24:04.907601 - [DEBUG] Compose: EdgeIdentity * AllBottom
5338 2019-Jan-13 11:24:04.907629 - [DEBUG]
5339 2019-Jan-13 11:24:04.907653 - [DEBUG] Propagate flow
5340 2019-Jan-13 11:24:04.907677 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5341 2019-Jan-13 11:24:04.907733 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
5342 2019-Jan-13 11:24:04.908372 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5343 2019-Jan-13 11:24:04.909008 - [DEBUG] Edge function : AllBottom (result of previous compose)
5344 2019-Jan-13 11:24:04.909034 - [DEBUG]
5345 2019-Jan-13 11:24:04.909058 - [DEBUG] Join: AllTop & AllBottom
5346 2019-Jan-13 11:24:04.909084 - [DEBUG] = AllBottom (new jump func)
5347 2019-Jan-13 11:24:04.909108 - [DEBUG]
5348 2019-Jan-13 11:24:04.909132 - [DEBUG] Start adding new jump function
5349 2019-Jan-13 11:24:04.909155 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5350 2019-Jan-13 11:24:04.909211 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5351 2019-Jan-13 11:24:04.909848 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
5352 2019-Jan-13 11:24:04.910495 - [DEBUG] Edge Function : AllBottom
5353 2019-Jan-13 11:24:04.910522 - [DEBUG] End adding new jump function
5354 2019-Jan-13 11:24:04.910547 - [DEBUG]
5355 2019-Jan-13 11:24:04.910570 - [DEBUG] -------------------------------------------- 163. Path Edge --------------------------------------------
5356 2019-Jan-13 11:24:04.910594 - [DEBUG]
5357 2019-Jan-13 11:24:04.910617 - [DEBUG] Process 163. path edge:
5358 2019-Jan-13 11:24:04.910641 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5359 2019-Jan-13 11:24:04.910698 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
5360 2019-Jan-13 11:24:04.911336 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5361 2019-Jan-13 11:24:04.911974 - [DEBUG]
5362 2019-Jan-13 11:24:04.912000 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
5363 2019-Jan-13 11:24:04.912638 - [DEBUG] Compose: EdgeIdentity * AllBottom
5364 2019-Jan-13 11:24:04.912665 - [DEBUG]
5365 2019-Jan-13 11:24:04.912689 - [DEBUG] Propagate flow
5366 2019-Jan-13 11:24:04.912712 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5367 2019-Jan-13 11:24:04.912768 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
5368 2019-Jan-13 11:24:04.913418 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5369 2019-Jan-13 11:24:04.914065 - [DEBUG] Edge function : AllBottom (result of previous compose)
5370 2019-Jan-13 11:24:04.914091 - [DEBUG]
5371 2019-Jan-13 11:24:04.914115 - [DEBUG] Join: AllTop & AllBottom
5372 2019-Jan-13 11:24:04.914141 - [DEBUG] = AllBottom (new jump func)
5373 2019-Jan-13 11:24:04.914166 - [DEBUG]
5374 2019-Jan-13 11:24:04.914189 - [DEBUG] Start adding new jump function
5375 2019-Jan-13 11:24:04.914212 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5376 2019-Jan-13 11:24:04.914268 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5377 2019-Jan-13 11:24:04.914907 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
5378 2019-Jan-13 11:24:04.915537 - [DEBUG] Edge Function : AllBottom
5379 2019-Jan-13 11:24:04.915565 - [DEBUG] End adding new jump function
5380 2019-Jan-13 11:24:04.915589 - [DEBUG]
5381 2019-Jan-13 11:24:04.915612 - [DEBUG] -------------------------------------------- 164. Path Edge --------------------------------------------
5382 2019-Jan-13 11:24:04.915637 - [DEBUG]
5383 2019-Jan-13 11:24:04.915660 - [DEBUG] Process 164. path edge:
5384 2019-Jan-13 11:24:04.915684 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5385 2019-Jan-13 11:24:04.915740 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
5386 2019-Jan-13 11:24:04.916373 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5387 2019-Jan-13 11:24:04.917024 - [DEBUG]
5388 2019-Jan-13 11:24:04.917049 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
5389 2019-Jan-13 11:24:04.917691 - [DEBUG] Compose: EdgeIdentity * AllBottom
5390 2019-Jan-13 11:24:04.917719 - [DEBUG]
5391 2019-Jan-13 11:24:04.917743 - [DEBUG] Propagate flow
5392 2019-Jan-13 11:24:04.917766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5393 2019-Jan-13 11:24:04.917822 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
5394 2019-Jan-13 11:24:04.918451 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5395 2019-Jan-13 11:24:04.919087 - [DEBUG] Edge function : AllBottom (result of previous compose)
5396 2019-Jan-13 11:24:04.919112 - [DEBUG]
5397 2019-Jan-13 11:24:04.919137 - [DEBUG] Join: AllTop & AllBottom
5398 2019-Jan-13 11:24:04.919163 - [DEBUG] = AllBottom (new jump func)
5399 2019-Jan-13 11:24:04.919187 - [DEBUG]
5400 2019-Jan-13 11:24:04.919210 - [DEBUG] Start adding new jump function
5401 2019-Jan-13 11:24:04.919233 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5402 2019-Jan-13 11:24:04.919289 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5403 2019-Jan-13 11:24:04.919927 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
5404 2019-Jan-13 11:24:04.920572 - [DEBUG] Edge Function : AllBottom
5405 2019-Jan-13 11:24:04.920599 - [DEBUG] End adding new jump function
5406 2019-Jan-13 11:24:04.920623 - [DEBUG]
5407 2019-Jan-13 11:24:04.920646 - [DEBUG] -------------------------------------------- 165. Path Edge --------------------------------------------
5408 2019-Jan-13 11:24:04.920671 - [DEBUG]
5409 2019-Jan-13 11:24:04.920694 - [DEBUG] Process 165. path edge:
5410 2019-Jan-13 11:24:04.920717 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5411 2019-Jan-13 11:24:04.920773 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
5412 2019-Jan-13 11:24:04.921401 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5413 2019-Jan-13 11:24:04.922046 - [DEBUG]
5414 2019-Jan-13 11:24:04.922072 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
5415 2019-Jan-13 11:24:04.922708 - [DEBUG] Compose: EdgeIdentity * AllBottom
5416 2019-Jan-13 11:24:04.922735 - [DEBUG]
5417 2019-Jan-13 11:24:04.922759 - [DEBUG] Propagate flow
5418 2019-Jan-13 11:24:04.922782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5419 2019-Jan-13 11:24:04.922838 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
5420 2019-Jan-13 11:24:04.923484 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5421 2019-Jan-13 11:24:04.924122 - [DEBUG] Edge function : AllBottom (result of previous compose)
5422 2019-Jan-13 11:24:04.924148 - [DEBUG]
5423 2019-Jan-13 11:24:04.924172 - [DEBUG] Join: AllTop & AllBottom
5424 2019-Jan-13 11:24:04.924198 - [DEBUG] = AllBottom (new jump func)
5425 2019-Jan-13 11:24:04.924222 - [DEBUG]
5426 2019-Jan-13 11:24:04.924245 - [DEBUG] Start adding new jump function
5427 2019-Jan-13 11:24:04.924268 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5428 2019-Jan-13 11:24:04.924324 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5429 2019-Jan-13 11:24:04.924962 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
5430 2019-Jan-13 11:24:04.925590 - [DEBUG] Edge Function : AllBottom
5431 2019-Jan-13 11:24:04.925618 - [DEBUG] End adding new jump function
5432 2019-Jan-13 11:24:04.925642 - [DEBUG]
5433 2019-Jan-13 11:24:04.925665 - [DEBUG] -------------------------------------------- 166. Path Edge --------------------------------------------
5434 2019-Jan-13 11:24:04.925689 - [DEBUG]
5435 2019-Jan-13 11:24:04.925712 - [DEBUG] Process 166. path edge:
5436 2019-Jan-13 11:24:04.925736 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5437 2019-Jan-13 11:24:04.925792 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
5438 2019-Jan-13 11:24:04.926421 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5439 2019-Jan-13 11:24:04.927073 - [DEBUG]
5440 2019-Jan-13 11:24:04.927097 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
5441 2019-Jan-13 11:24:04.927738 - [DEBUG] Compose: EdgeIdentity * AllBottom
5442 2019-Jan-13 11:24:04.927766 - [DEBUG]
5443 2019-Jan-13 11:24:04.927790 - [DEBUG] Propagate flow
5444 2019-Jan-13 11:24:04.927813 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5445 2019-Jan-13 11:24:04.927870 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
5446 2019-Jan-13 11:24:04.928504 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5447 2019-Jan-13 11:24:04.929140 - [DEBUG] Edge function : AllBottom (result of previous compose)
5448 2019-Jan-13 11:24:04.929165 - [DEBUG]
5449 2019-Jan-13 11:24:04.929189 - [DEBUG] Join: AllTop & AllBottom
5450 2019-Jan-13 11:24:04.929215 - [DEBUG] = AllBottom (new jump func)
5451 2019-Jan-13 11:24:04.929239 - [DEBUG]
5452 2019-Jan-13 11:24:04.929262 - [DEBUG] Start adding new jump function
5453 2019-Jan-13 11:24:04.929286 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5454 2019-Jan-13 11:24:04.929341 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5455 2019-Jan-13 11:24:04.929986 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
5456 2019-Jan-13 11:24:04.930631 - [DEBUG] Edge Function : AllBottom
5457 2019-Jan-13 11:24:04.930658 - [DEBUG] End adding new jump function
5458 2019-Jan-13 11:24:04.930682 - [DEBUG]
5459 2019-Jan-13 11:24:04.930706 - [DEBUG] -------------------------------------------- 167. Path Edge --------------------------------------------
5460 2019-Jan-13 11:24:04.930730 - [DEBUG]
5461 2019-Jan-13 11:24:04.930753 - [DEBUG] Process 167. path edge:
5462 2019-Jan-13 11:24:04.930777 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5463 2019-Jan-13 11:24:04.930833 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
5464 2019-Jan-13 11:24:04.931466 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5465 2019-Jan-13 11:24:04.932103 - [DEBUG]
5466 2019-Jan-13 11:24:04.932129 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
5467 2019-Jan-13 11:24:04.932771 - [DEBUG] Compose: EdgeIdentity * AllBottom
5468 2019-Jan-13 11:24:04.932799 - [DEBUG]
5469 2019-Jan-13 11:24:04.932822 - [DEBUG] Propagate flow
5470 2019-Jan-13 11:24:04.932845 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5471 2019-Jan-13 11:24:04.932901 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
5472 2019-Jan-13 11:24:04.933547 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5473 2019-Jan-13 11:24:04.934185 - [DEBUG] Edge function : AllBottom (result of previous compose)
5474 2019-Jan-13 11:24:04.934210 - [DEBUG]
5475 2019-Jan-13 11:24:04.934234 - [DEBUG] Join: AllTop & AllBottom
5476 2019-Jan-13 11:24:04.934260 - [DEBUG] = AllBottom (new jump func)
5477 2019-Jan-13 11:24:04.934284 - [DEBUG]
5478 2019-Jan-13 11:24:04.934308 - [DEBUG] Start adding new jump function
5479 2019-Jan-13 11:24:04.934331 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5480 2019-Jan-13 11:24:04.934387 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5481 2019-Jan-13 11:24:04.935024 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
5482 2019-Jan-13 11:24:04.935652 - [DEBUG] Edge Function : AllBottom
5483 2019-Jan-13 11:24:04.935680 - [DEBUG] End adding new jump function
5484 2019-Jan-13 11:24:04.935704 - [DEBUG]
5485 2019-Jan-13 11:24:04.935727 - [DEBUG] -------------------------------------------- 168. Path Edge --------------------------------------------
5486 2019-Jan-13 11:24:04.935751 - [DEBUG]
5487 2019-Jan-13 11:24:04.935775 - [DEBUG] Process 168. path edge:
5488 2019-Jan-13 11:24:04.935798 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5489 2019-Jan-13 11:24:04.935854 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
5490 2019-Jan-13 11:24:04.936484 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5491 2019-Jan-13 11:24:04.937138 - [DEBUG]
5492 2019-Jan-13 11:24:04.937163 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
5493 2019-Jan-13 11:24:04.937802 - [DEBUG] Compose: EdgeIdentity * AllBottom
5494 2019-Jan-13 11:24:04.937830 - [DEBUG]
5495 2019-Jan-13 11:24:04.937854 - [DEBUG] Propagate flow
5496 2019-Jan-13 11:24:04.937878 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5497 2019-Jan-13 11:24:04.937941 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5498 2019-Jan-13 11:24:04.938571 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5499 2019-Jan-13 11:24:04.939207 - [DEBUG] Edge function : AllBottom (result of previous compose)
5500 2019-Jan-13 11:24:04.939233 - [DEBUG]
5501 2019-Jan-13 11:24:04.939258 - [DEBUG] Join: AllTop & AllBottom
5502 2019-Jan-13 11:24:04.939284 - [DEBUG] = AllBottom (new jump func)
5503 2019-Jan-13 11:24:04.939308 - [DEBUG]
5504 2019-Jan-13 11:24:04.939332 - [DEBUG] Start adding new jump function
5505 2019-Jan-13 11:24:04.939355 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5506 2019-Jan-13 11:24:04.939411 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5507 2019-Jan-13 11:24:04.940063 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5508 2019-Jan-13 11:24:04.940690 - [DEBUG] Edge Function : AllBottom
5509 2019-Jan-13 11:24:04.940717 - [DEBUG] End adding new jump function
5510 2019-Jan-13 11:24:04.940741 - [DEBUG]
5511 2019-Jan-13 11:24:04.940765 - [DEBUG] -------------------------------------------- 169. Path Edge --------------------------------------------
5512 2019-Jan-13 11:24:04.940789 - [DEBUG]
5513 2019-Jan-13 11:24:04.940813 - [DEBUG] Process 169. path edge:
5514 2019-Jan-13 11:24:04.940837 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5515 2019-Jan-13 11:24:04.940893 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
5516 2019-Jan-13 11:24:04.941526 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5517 2019-Jan-13 11:24:04.942164 - [DEBUG]
5518 2019-Jan-13 11:24:04.942188 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5519 2019-Jan-13 11:24:04.942822 - [DEBUG] Start of endsummarytab entry
5520 2019-Jan-13 11:24:04.942850 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
5521 2019-Jan-13 11:24:04.943499 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
5522 2019-Jan-13 11:24:04.943558 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5523 2019-Jan-13 11:24:04.944186 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5524 2019-Jan-13 11:24:04.944823 - [DEBUG] EF: AllBottom
5525 2019-Jan-13 11:24:04.944848 - [DEBUG]
5526 2019-Jan-13 11:24:04.944872 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5527 2019-Jan-13 11:24:04.945498 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
5528 2019-Jan-13 11:24:04.946126 - [DEBUG] EF: AllBottom
5529 2019-Jan-13 11:24:04.946151 - [DEBUG]
5530 2019-Jan-13 11:24:04.946174 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5531 2019-Jan-13 11:24:04.946815 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
5532 2019-Jan-13 11:24:04.947445 - [DEBUG] EF: AllBottom
5533 2019-Jan-13 11:24:04.947470 - [DEBUG]
5534 2019-Jan-13 11:24:04.947493 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5535 2019-Jan-13 11:24:04.948120 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5536 2019-Jan-13 11:24:04.948751 - [DEBUG] EF: AllBottom
5537 2019-Jan-13 11:24:04.948776 - [DEBUG]
5538 2019-Jan-13 11:24:04.948800 - [DEBUG] ---------------
5539 2019-Jan-13 11:24:04.948823 - [DEBUG]
5540 2019-Jan-13 11:24:04.948847 - [DEBUG] End of endsummarytab entry
5541 2019-Jan-13 11:24:04.948871 - [DEBUG]
5542 2019-Jan-13 11:24:04.948907 - [DEBUG] Start of incomingtab entry
5543 2019-Jan-13 11:24:04.948932 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
5544 2019-Jan-13 11:24:04.949560 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
5545 2019-Jan-13 11:24:04.949616 - [DEBUG] ---------------
5546 2019-Jan-13 11:24:04.949640 - [DEBUG] End of incomingtab entry
5547 2019-Jan-13 11:24:04.949663 - [DEBUG]
5548 2019-Jan-13 11:24:04.949688 - [DEBUG] EDGE:
5549 2019-Jan-13 11:24:04.949744 - [DEBUG] ---> 5550 2019-Jan-13 11:24:04.950388 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5551 2019-Jan-13 11:24:04.951025 - [DEBUG]
5552 2019-Jan-13 11:24:04.951050 - [DEBUG] EDGE:
5553 2019-Jan-13 11:24:04.951107 - [DEBUG] ---> 5554 2019-Jan-13 11:24:04.951735 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5555 2019-Jan-13 11:24:04.952371 - [DEBUG]
5556 2019-Jan-13 11:24:04.952403 - [DEBUG] Compose: EdgeIdentity * AllBottom
5557 2019-Jan-13 11:24:04.952430 - [DEBUG]
5558 2019-Jan-13 11:24:04.952453 - [DEBUG] Propagate flow
5559 2019-Jan-13 11:24:04.952476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5560 2019-Jan-13 11:24:04.952532 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
5561 2019-Jan-13 11:24:04.953169 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5562 2019-Jan-13 11:24:04.953821 - [DEBUG] Edge function : AllBottom (result of previous compose)
5563 2019-Jan-13 11:24:04.953847 - [DEBUG]
5564 2019-Jan-13 11:24:04.953871 - [DEBUG] Join: AllTop & AllBottom
5565 2019-Jan-13 11:24:04.953897 - [DEBUG] = AllBottom (new jump func)
5566 2019-Jan-13 11:24:04.953921 - [DEBUG]
5567 2019-Jan-13 11:24:04.953945 - [DEBUG] Start adding new jump function
5568 2019-Jan-13 11:24:04.953968 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5569 2019-Jan-13 11:24:04.954024 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5570 2019-Jan-13 11:24:04.954660 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
5571 2019-Jan-13 11:24:04.955296 - [DEBUG] Edge Function : AllBottom
5572 2019-Jan-13 11:24:04.955323 - [DEBUG] End adding new jump function
5573 2019-Jan-13 11:24:04.955347 - [DEBUG]
5574 2019-Jan-13 11:24:04.955371 - [DEBUG] -------------------------------------------- 170. Path Edge --------------------------------------------
5575 2019-Jan-13 11:24:04.955395 - [DEBUG]
5576 2019-Jan-13 11:24:04.955418 - [DEBUG] Process 170. path edge:
5577 2019-Jan-13 11:24:04.955442 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5578 2019-Jan-13 11:24:04.955497 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
5579 2019-Jan-13 11:24:04.956134 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5580 2019-Jan-13 11:24:04.956784 - [DEBUG]
5581 2019-Jan-13 11:24:04.956809 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
5582 2019-Jan-13 11:24:04.957452 - [DEBUG] Possible callees:
5583 2019-Jan-13 11:24:04.957485 - [DEBUG] llvm.dbg.declare
5584 2019-Jan-13 11:24:04.957510 - [DEBUG] Possible return sites:
5585 2019-Jan-13 11:24:04.957533 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1935586 2019-Jan-13 11:24:04.958791 - [DEBUG] Found and process special summary
5587 2019-Jan-13 11:24:04.958825 - [DEBUG] Compose: EdgeIdentity * AllBottom
5588 2019-Jan-13 11:24:04.958851 - [DEBUG]
5589 2019-Jan-13 11:24:04.958875 - [DEBUG] Propagate flow
5590 2019-Jan-13 11:24:04.958898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5591 2019-Jan-13 11:24:04.958955 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
5592 2019-Jan-13 11:24:04.959588 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5593 2019-Jan-13 11:24:04.960241 - [DEBUG] Edge function : AllBottom (result of previous compose)
5594 2019-Jan-13 11:24:04.960267 - [DEBUG]
5595 2019-Jan-13 11:24:04.960291 - [DEBUG] Join: AllTop & AllBottom
5596 2019-Jan-13 11:24:04.960316 - [DEBUG] = AllBottom (new jump func)
5597 2019-Jan-13 11:24:04.960341 - [DEBUG]
5598 2019-Jan-13 11:24:04.960364 - [DEBUG] Start adding new jump function
5599 2019-Jan-13 11:24:04.960387 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5600 2019-Jan-13 11:24:04.960443 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5601 2019-Jan-13 11:24:04.961080 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
5602 2019-Jan-13 11:24:04.961712 - [DEBUG] Edge Function : AllBottom
5603 2019-Jan-13 11:24:04.961739 - [DEBUG] End adding new jump function
5604 2019-Jan-13 11:24:04.961762 - [DEBUG]
5605 2019-Jan-13 11:24:04.961786 - [DEBUG] -------------------------------------------- 171. Path Edge --------------------------------------------
5606 2019-Jan-13 11:24:04.961810 - [DEBUG]
5607 2019-Jan-13 11:24:04.961833 - [DEBUG] Process 171. path edge:
5608 2019-Jan-13 11:24:04.961857 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5609 2019-Jan-13 11:24:04.961913 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
5610 2019-Jan-13 11:24:04.962544 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5611 2019-Jan-13 11:24:04.963180 - [DEBUG]
5612 2019-Jan-13 11:24:04.963205 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
5613 2019-Jan-13 11:24:04.963862 - [DEBUG] Compose: EdgeIdentity * AllBottom
5614 2019-Jan-13 11:24:04.963889 - [DEBUG]
5615 2019-Jan-13 11:24:04.963913 - [DEBUG] Propagate flow
5616 2019-Jan-13 11:24:04.963936 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5617 2019-Jan-13 11:24:04.963992 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
5618 2019-Jan-13 11:24:04.964620 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5619 2019-Jan-13 11:24:04.965257 - [DEBUG] Edge function : AllBottom (result of previous compose)
5620 2019-Jan-13 11:24:04.965282 - [DEBUG]
5621 2019-Jan-13 11:24:04.965306 - [DEBUG] Join: AllTop & AllBottom
5622 2019-Jan-13 11:24:04.965332 - [DEBUG] = AllBottom (new jump func)
5623 2019-Jan-13 11:24:04.965356 - [DEBUG]
5624 2019-Jan-13 11:24:04.965379 - [DEBUG] Start adding new jump function
5625 2019-Jan-13 11:24:04.965403 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5626 2019-Jan-13 11:24:04.965466 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5627 2019-Jan-13 11:24:04.966105 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
5628 2019-Jan-13 11:24:04.966746 - [DEBUG] Edge Function : AllBottom
5629 2019-Jan-13 11:24:04.966774 - [DEBUG] End adding new jump function
5630 2019-Jan-13 11:24:04.966798 - [DEBUG]
5631 2019-Jan-13 11:24:04.966821 - [DEBUG] -------------------------------------------- 172. Path Edge --------------------------------------------
5632 2019-Jan-13 11:24:04.966845 - [DEBUG]
5633 2019-Jan-13 11:24:04.966868 - [DEBUG] Process 172. path edge:
5634 2019-Jan-13 11:24:04.966891 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5635 2019-Jan-13 11:24:04.966947 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
5636 2019-Jan-13 11:24:04.967581 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5637 2019-Jan-13 11:24:04.968217 - [DEBUG]
5638 2019-Jan-13 11:24:04.968242 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
5639 2019-Jan-13 11:24:04.968879 - [DEBUG] Compose: EdgeIdentity * AllBottom
5640 2019-Jan-13 11:24:04.968907 - [DEBUG]
5641 2019-Jan-13 11:24:04.968930 - [DEBUG] Propagate flow
5642 2019-Jan-13 11:24:04.968953 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5643 2019-Jan-13 11:24:04.969009 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
5644 2019-Jan-13 11:24:04.969640 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5645 2019-Jan-13 11:24:04.970293 - [DEBUG] Edge function : AllBottom (result of previous compose)
5646 2019-Jan-13 11:24:04.970319 - [DEBUG]
5647 2019-Jan-13 11:24:04.970343 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5648 2019-Jan-13 11:24:04.970369 - [DEBUG] = AllBottom
5649 2019-Jan-13 11:24:04.970393 - [DEBUG]
5650 2019-Jan-13 11:24:04.970416 - [DEBUG] PROPAGATE: No new function!
5651 2019-Jan-13 11:24:04.970440 - [DEBUG] EDGE:
5652 2019-Jan-13 11:24:04.970497 - [DEBUG] ---> 5653 2019-Jan-13 11:24:04.971125 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5654 2019-Jan-13 11:24:04.971761 - [DEBUG]
5655 2019-Jan-13 11:24:04.971786 - [DEBUG] EDGE:
5656 2019-Jan-13 11:24:04.971843 - [DEBUG] ---> 5657 2019-Jan-13 11:24:04.972473 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5658 2019-Jan-13 11:24:04.973110 - [DEBUG]
5659 2019-Jan-13 11:24:04.973145 - [DEBUG] Compose: EdgeIdentity * AllBottom
5660 2019-Jan-13 11:24:04.973171 - [DEBUG]
5661 2019-Jan-13 11:24:04.973195 - [DEBUG] Propagate flow
5662 2019-Jan-13 11:24:04.973219 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5663 2019-Jan-13 11:24:04.973276 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
5664 2019-Jan-13 11:24:04.973957 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5665 2019-Jan-13 11:24:04.974601 - [DEBUG] Edge function : AllBottom (result of previous compose)
5666 2019-Jan-13 11:24:04.974627 - [DEBUG]
5667 2019-Jan-13 11:24:04.974651 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5668 2019-Jan-13 11:24:04.974689 - [DEBUG] = AllBottom
5669 2019-Jan-13 11:24:04.974714 - [DEBUG]
5670 2019-Jan-13 11:24:04.974737 - [DEBUG] PROPAGATE: No new function!
5671 2019-Jan-13 11:24:04.974766 - [DEBUG] EDGE:
5672 2019-Jan-13 11:24:04.974825 - [DEBUG] ---> 5673 2019-Jan-13 11:24:04.975463 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5674 2019-Jan-13 11:24:04.976099 - [DEBUG]
5675 2019-Jan-13 11:24:04.976124 - [DEBUG] EDGE:
5676 2019-Jan-13 11:24:04.976181 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
5677 2019-Jan-13 11:24:04.976833 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5678 2019-Jan-13 11:24:04.977470 - [DEBUG]
5679 2019-Jan-13 11:24:04.977495 - [DEBUG] EDGE:
5680 2019-Jan-13 11:24:04.977552 - [DEBUG] ---> 5681 2019-Jan-13 11:24:04.978182 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5682 2019-Jan-13 11:24:04.978819 - [DEBUG]
5683 2019-Jan-13 11:24:04.978844 - [DEBUG] EDGE:
5684 2019-Jan-13 11:24:04.978901 - [DEBUG] ---> 5685 2019-Jan-13 11:24:04.979537 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5686 2019-Jan-13 11:24:04.980189 - [DEBUG]
5687 2019-Jan-13 11:24:04.980215 - [DEBUG] EDGE:
5688 2019-Jan-13 11:24:04.980272 - [DEBUG] ---> 5689 2019-Jan-13 11:24:04.980903 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5690 2019-Jan-13 11:24:04.981541 - [DEBUG]
5691 2019-Jan-13 11:24:04.981577 - [DEBUG] Compose: EdgeIdentity * AllBottom
5692 2019-Jan-13 11:24:04.981604 - [DEBUG]
5693 2019-Jan-13 11:24:04.981627 - [DEBUG] Propagate flow
5694 2019-Jan-13 11:24:04.981650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5695 2019-Jan-13 11:24:04.981707 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
5696 2019-Jan-13 11:24:04.982339 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5697 2019-Jan-13 11:24:04.982976 - [DEBUG] Edge function : AllBottom (result of previous compose)
5698 2019-Jan-13 11:24:04.983001 - [DEBUG]
5699 2019-Jan-13 11:24:04.983026 - [DEBUG] Join: AllTop & AllBottom
5700 2019-Jan-13 11:24:04.983051 - [DEBUG] = AllBottom (new jump func)
5701 2019-Jan-13 11:24:04.983076 - [DEBUG]
5702 2019-Jan-13 11:24:04.983099 - [DEBUG] Start adding new jump function
5703 2019-Jan-13 11:24:04.983122 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5704 2019-Jan-13 11:24:04.983177 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5705 2019-Jan-13 11:24:04.983831 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
5706 2019-Jan-13 11:24:04.984462 - [DEBUG] Edge Function : AllBottom
5707 2019-Jan-13 11:24:04.984507 - [DEBUG] End adding new jump function
5708 2019-Jan-13 11:24:04.984531 - [DEBUG]
5709 2019-Jan-13 11:24:04.984555 - [DEBUG] -------------------------------------------- 173. Path Edge --------------------------------------------
5710 2019-Jan-13 11:24:04.984579 - [DEBUG]
5711 2019-Jan-13 11:24:04.984602 - [DEBUG] Process 173. path edge:
5712 2019-Jan-13 11:24:04.984625 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5713 2019-Jan-13 11:24:04.984681 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
5714 2019-Jan-13 11:24:04.985314 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5715 2019-Jan-13 11:24:04.985952 - [DEBUG]
5716 2019-Jan-13 11:24:04.985976 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
5717 2019-Jan-13 11:24:04.986621 - [DEBUG] Compose: EdgeIdentity * AllBottom
5718 2019-Jan-13 11:24:04.986649 - [DEBUG]
5719 2019-Jan-13 11:24:04.986685 - [DEBUG] Propagate flow
5720 2019-Jan-13 11:24:04.986709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5721 2019-Jan-13 11:24:04.986766 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
5722 2019-Jan-13 11:24:04.987393 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5723 2019-Jan-13 11:24:04.988031 - [DEBUG] Edge function : AllBottom (result of previous compose)
5724 2019-Jan-13 11:24:04.988056 - [DEBUG]
5725 2019-Jan-13 11:24:04.988080 - [DEBUG] Join: AllTop & AllBottom
5726 2019-Jan-13 11:24:04.988106 - [DEBUG] = AllBottom (new jump func)
5727 2019-Jan-13 11:24:04.988130 - [DEBUG]
5728 2019-Jan-13 11:24:04.988154 - [DEBUG] Start adding new jump function
5729 2019-Jan-13 11:24:04.988177 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5730 2019-Jan-13 11:24:04.988233 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5731 2019-Jan-13 11:24:04.988871 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
5732 2019-Jan-13 11:24:04.989497 - [DEBUG] Edge Function : AllBottom
5733 2019-Jan-13 11:24:04.989524 - [DEBUG] End adding new jump function
5734 2019-Jan-13 11:24:04.989547 - [DEBUG]
5735 2019-Jan-13 11:24:04.989571 - [DEBUG] -------------------------------------------- 174. Path Edge --------------------------------------------
5736 2019-Jan-13 11:24:04.989595 - [DEBUG]
5737 2019-Jan-13 11:24:04.989618 - [DEBUG] Process 174. path edge:
5738 2019-Jan-13 11:24:04.989641 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5739 2019-Jan-13 11:24:04.989697 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
5740 2019-Jan-13 11:24:04.990338 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5741 2019-Jan-13 11:24:04.990975 - [DEBUG]
5742 2019-Jan-13 11:24:04.991001 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
5743 2019-Jan-13 11:24:04.991636 - [DEBUG] Compose: EdgeIdentity * AllBottom
5744 2019-Jan-13 11:24:04.991663 - [DEBUG]
5745 2019-Jan-13 11:24:04.991687 - [DEBUG] Propagate flow
5746 2019-Jan-13 11:24:04.991710 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5747 2019-Jan-13 11:24:04.991766 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
5748 2019-Jan-13 11:24:04.992396 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5749 2019-Jan-13 11:24:04.993033 - [DEBUG] Edge function : AllBottom (result of previous compose)
5750 2019-Jan-13 11:24:04.993066 - [DEBUG]
5751 2019-Jan-13 11:24:04.993092 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5752 2019-Jan-13 11:24:04.993117 - [DEBUG] = AllBottom
5753 2019-Jan-13 11:24:04.993142 - [DEBUG]
5754 2019-Jan-13 11:24:04.993165 - [DEBUG] PROPAGATE: No new function!
5755 2019-Jan-13 11:24:04.993189 - [DEBUG] EDGE:
5756 2019-Jan-13 11:24:04.993246 - [DEBUG] ---> 5757 2019-Jan-13 11:24:04.993889 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5758 2019-Jan-13 11:24:04.994525 - [DEBUG]
5759 2019-Jan-13 11:24:04.994550 - [DEBUG] EDGE:
5760 2019-Jan-13 11:24:04.994606 - [DEBUG] ---> 5761 2019-Jan-13 11:24:04.995239 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5762 2019-Jan-13 11:24:04.995876 - [DEBUG]
5763 2019-Jan-13 11:24:04.995901 - [DEBUG] EDGE:
5764 2019-Jan-13 11:24:04.995957 - [DEBUG] ---> 5765 2019-Jan-13 11:24:04.996585 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5766 2019-Jan-13 11:24:04.997237 - [DEBUG]
5767 2019-Jan-13 11:24:04.997262 - [DEBUG] EDGE:
5768 2019-Jan-13 11:24:04.997319 - [DEBUG] ---> 5769 2019-Jan-13 11:24:04.997953 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5770 2019-Jan-13 11:24:04.998590 - [DEBUG]
5771 2019-Jan-13 11:24:04.998615 - [DEBUG] EDGE:
5772 2019-Jan-13 11:24:04.998672 - [DEBUG] ---> 5773 2019-Jan-13 11:24:04.999301 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5774 2019-Jan-13 11:24:04.999937 - [DEBUG]
5775 2019-Jan-13 11:24:04.999962 - [DEBUG] EDGE:
5776 2019-Jan-13 11:24:05.000032 - [DEBUG] ---> 5777 2019-Jan-13 11:24:05.000663 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5778 2019-Jan-13 11:24:05.001300 - [DEBUG]
5779 2019-Jan-13 11:24:05.001336 - [DEBUG] Compose: EdgeIdentity * AllBottom
5780 2019-Jan-13 11:24:05.001363 - [DEBUG]
5781 2019-Jan-13 11:24:05.001386 - [DEBUG] Propagate flow
5782 2019-Jan-13 11:24:05.001410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5783 2019-Jan-13 11:24:05.001466 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
5784 2019-Jan-13 11:24:05.002097 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5785 2019-Jan-13 11:24:05.002733 - [DEBUG] Edge function : AllBottom (result of previous compose)
5786 2019-Jan-13 11:24:05.002758 - [DEBUG]
5787 2019-Jan-13 11:24:05.002783 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5788 2019-Jan-13 11:24:05.002808 - [DEBUG] = AllBottom
5789 2019-Jan-13 11:24:05.002833 - [DEBUG]
5790 2019-Jan-13 11:24:05.002856 - [DEBUG] PROPAGATE: No new function!
5791 2019-Jan-13 11:24:05.002889 - [DEBUG] EDGE:
5792 2019-Jan-13 11:24:05.002947 - [DEBUG] ---> 5793 2019-Jan-13 11:24:05.003603 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5794 2019-Jan-13 11:24:05.004240 - [DEBUG]
5795 2019-Jan-13 11:24:05.004265 - [DEBUG] EDGE:
5796 2019-Jan-13 11:24:05.004323 - [DEBUG] ---> 5797 2019-Jan-13 11:24:05.004951 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5798 2019-Jan-13 11:24:05.005587 - [DEBUG]
5799 2019-Jan-13 11:24:05.005613 - [DEBUG] EDGE:
5800 2019-Jan-13 11:24:05.005670 - [DEBUG] ---> 5801 2019-Jan-13 11:24:05.006308 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5802 2019-Jan-13 11:24:05.006965 - [DEBUG]
5803 2019-Jan-13 11:24:05.007001 - [DEBUG] Compose: EdgeIdentity * AllBottom
5804 2019-Jan-13 11:24:05.007028 - [DEBUG]
5805 2019-Jan-13 11:24:05.007052 - [DEBUG] Propagate flow
5806 2019-Jan-13 11:24:05.007075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5807 2019-Jan-13 11:24:05.007132 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
5808 2019-Jan-13 11:24:05.007764 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5809 2019-Jan-13 11:24:05.008401 - [DEBUG] Edge function : AllBottom (result of previous compose)
5810 2019-Jan-13 11:24:05.008426 - [DEBUG]
5811 2019-Jan-13 11:24:05.008451 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5812 2019-Jan-13 11:24:05.008477 - [DEBUG] = AllBottom
5813 2019-Jan-13 11:24:05.008501 - [DEBUG]
5814 2019-Jan-13 11:24:05.008524 - [DEBUG] PROPAGATE: No new function!
5815 2019-Jan-13 11:24:05.008550 - [DEBUG] EDGE:
5816 2019-Jan-13 11:24:05.008607 - [DEBUG] ---> 5817 2019-Jan-13 11:24:05.009245 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5818 2019-Jan-13 11:24:05.009882 - [DEBUG]
5819 2019-Jan-13 11:24:05.009907 - [DEBUG] EDGE:
5820 2019-Jan-13 11:24:05.009964 - [DEBUG] ---> 5821 2019-Jan-13 11:24:05.010608 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5822 2019-Jan-13 11:24:05.011244 - [DEBUG]
5823 2019-Jan-13 11:24:05.011269 - [DEBUG] EDGE:
5824 2019-Jan-13 11:24:05.011326 - [DEBUG] ---> 5825 2019-Jan-13 11:24:05.011955 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5826 2019-Jan-13 11:24:05.012591 - [DEBUG]
5827 2019-Jan-13 11:24:05.012617 - [DEBUG] EDGE:
5828 2019-Jan-13 11:24:05.012674 - [DEBUG] ---> 5829 2019-Jan-13 11:24:05.013314 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5830 2019-Jan-13 11:24:05.013964 - [DEBUG]
5831 2019-Jan-13 11:24:05.013999 - [DEBUG] Compose: EdgeIdentity * AllBottom
5832 2019-Jan-13 11:24:05.014026 - [DEBUG]
5833 2019-Jan-13 11:24:05.014050 - [DEBUG] Propagate flow
5834 2019-Jan-13 11:24:05.014073 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5835 2019-Jan-13 11:24:05.014130 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
5836 2019-Jan-13 11:24:05.014760 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5837 2019-Jan-13 11:24:05.015397 - [DEBUG] Edge function : AllBottom (result of previous compose)
5838 2019-Jan-13 11:24:05.015422 - [DEBUG]
5839 2019-Jan-13 11:24:05.015446 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5840 2019-Jan-13 11:24:05.015472 - [DEBUG] = AllBottom
5841 2019-Jan-13 11:24:05.015496 - [DEBUG]
5842 2019-Jan-13 11:24:05.015519 - [DEBUG] PROPAGATE: No new function!
5843 2019-Jan-13 11:24:05.015545 - [DEBUG] EDGE:
5844 2019-Jan-13 11:24:05.015602 - [DEBUG] ---> 5845 2019-Jan-13 11:24:05.016240 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5846 2019-Jan-13 11:24:05.016891 - [DEBUG]
5847 2019-Jan-13 11:24:05.016917 - [DEBUG] EDGE:
5848 2019-Jan-13 11:24:05.016974 - [DEBUG] ---> 5849 2019-Jan-13 11:24:05.017601 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5850 2019-Jan-13 11:24:05.018237 - [DEBUG]
5851 2019-Jan-13 11:24:05.018262 - [DEBUG] EDGE:
5852 2019-Jan-13 11:24:05.018319 - [DEBUG] ---> 5853 2019-Jan-13 11:24:05.018950 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5854 2019-Jan-13 11:24:05.019586 - [DEBUG]
5855 2019-Jan-13 11:24:05.019620 - [DEBUG] Compose: EdgeIdentity * AllBottom
5856 2019-Jan-13 11:24:05.019647 - [DEBUG]
5857 2019-Jan-13 11:24:05.019671 - [DEBUG] Propagate flow
5858 2019-Jan-13 11:24:05.019694 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5859 2019-Jan-13 11:24:05.019750 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
5860 2019-Jan-13 11:24:05.020398 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5861 2019-Jan-13 11:24:05.021035 - [DEBUG] Edge function : AllBottom (result of previous compose)
5862 2019-Jan-13 11:24:05.021060 - [DEBUG]
5863 2019-Jan-13 11:24:05.021085 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5864 2019-Jan-13 11:24:05.021111 - [DEBUG] = AllBottom
5865 2019-Jan-13 11:24:05.021135 - [DEBUG]
5866 2019-Jan-13 11:24:05.021158 - [DEBUG] PROPAGATE: No new function!
5867 2019-Jan-13 11:24:05.021184 - [DEBUG] EDGE:
5868 2019-Jan-13 11:24:05.021241 - [DEBUG] ---> 5869 2019-Jan-13 11:24:05.021878 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5870 2019-Jan-13 11:24:05.022521 - [DEBUG]
5871 2019-Jan-13 11:24:05.022546 - [DEBUG] EDGE:
5872 2019-Jan-13 11:24:05.022604 - [DEBUG] ---> 5873 2019-Jan-13 11:24:05.023231 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5874 2019-Jan-13 11:24:05.023884 - [DEBUG]
5875 2019-Jan-13 11:24:05.023909 - [DEBUG] EDGE:
5876 2019-Jan-13 11:24:05.023966 - [DEBUG] ---> 5877 2019-Jan-13 11:24:05.024597 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5878 2019-Jan-13 11:24:05.025232 - [DEBUG]
5879 2019-Jan-13 11:24:05.025276 - [DEBUG] Compose: EdgeIdentity * AllBottom
5880 2019-Jan-13 11:24:05.025304 - [DEBUG]
5881 2019-Jan-13 11:24:05.025327 - [DEBUG] Propagate flow
5882 2019-Jan-13 11:24:05.025351 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5883 2019-Jan-13 11:24:05.025407 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
5884 2019-Jan-13 11:24:05.026039 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
5885 2019-Jan-13 11:24:05.026680 - [DEBUG] Edge function : AllBottom (result of previous compose)
5886 2019-Jan-13 11:24:05.026706 - [DEBUG]
5887 2019-Jan-13 11:24:05.026731 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5888 2019-Jan-13 11:24:05.026756 - [DEBUG] = AllBottom
5889 2019-Jan-13 11:24:05.026780 - [DEBUG]
5890 2019-Jan-13 11:24:05.026804 - [DEBUG] PROPAGATE: No new function!
5891 2019-Jan-13 11:24:05.026828 - [DEBUG] Compose: EdgeIdentity * AllBottom
5892 2019-Jan-13 11:24:05.026854 - [DEBUG]
5893 2019-Jan-13 11:24:05.026877 - [DEBUG] Propagate flow
5894 2019-Jan-13 11:24:05.026900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5895 2019-Jan-13 11:24:05.026956 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
5896 2019-Jan-13 11:24:05.027588 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5897 2019-Jan-13 11:24:05.028225 - [DEBUG] Edge function : AllBottom (result of previous compose)
5898 2019-Jan-13 11:24:05.028250 - [DEBUG]
5899 2019-Jan-13 11:24:05.028274 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5900 2019-Jan-13 11:24:05.028300 - [DEBUG] = AllBottom
5901 2019-Jan-13 11:24:05.028324 - [DEBUG]
5902 2019-Jan-13 11:24:05.028347 - [DEBUG] PROPAGATE: No new function!
5903 2019-Jan-13 11:24:05.028373 - [DEBUG] EDGE:
5904 2019-Jan-13 11:24:05.028431 - [DEBUG] ---> 5905 2019-Jan-13 11:24:05.029068 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
5906 2019-Jan-13 11:24:05.029697 - [DEBUG]
5907 2019-Jan-13 11:24:05.029734 - [DEBUG] Compose: EdgeIdentity * AllBottom
5908 2019-Jan-13 11:24:05.029761 - [DEBUG]
5909 2019-Jan-13 11:24:05.029785 - [DEBUG] Propagate flow
5910 2019-Jan-13 11:24:05.029808 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5911 2019-Jan-13 11:24:05.029864 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
5912 2019-Jan-13 11:24:05.030511 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5913 2019-Jan-13 11:24:05.031152 - [DEBUG] Edge function : AllBottom (result of previous compose)
5914 2019-Jan-13 11:24:05.031178 - [DEBUG]
5915 2019-Jan-13 11:24:05.031203 - [DEBUG] Join: AllTop & AllBottom
5916 2019-Jan-13 11:24:05.031228 - [DEBUG] = AllBottom (new jump func)
5917 2019-Jan-13 11:24:05.031253 - [DEBUG]
5918 2019-Jan-13 11:24:05.031276 - [DEBUG] Start adding new jump function
5919 2019-Jan-13 11:24:05.031299 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5920 2019-Jan-13 11:24:05.031355 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5921 2019-Jan-13 11:24:05.031988 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
5922 2019-Jan-13 11:24:05.032618 - [DEBUG] Edge Function : AllBottom
5923 2019-Jan-13 11:24:05.032646 - [DEBUG] End adding new jump function
5924 2019-Jan-13 11:24:05.032670 - [DEBUG]
5925 2019-Jan-13 11:24:05.032693 - [DEBUG] -------------------------------------------- 175. Path Edge --------------------------------------------
5926 2019-Jan-13 11:24:05.032718 - [DEBUG]
5927 2019-Jan-13 11:24:05.032741 - [DEBUG] Process 175. path edge:
5928 2019-Jan-13 11:24:05.032765 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5929 2019-Jan-13 11:24:05.032821 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
5930 2019-Jan-13 11:24:05.033466 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
5931 2019-Jan-13 11:24:05.034098 - [DEBUG]
5932 2019-Jan-13 11:24:05.034123 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
5933 2019-Jan-13 11:24:05.034758 - [DEBUG] Possible callees:
5934 2019-Jan-13 11:24:05.034783 - [DEBUG] foo
5935 2019-Jan-13 11:24:05.034807 - [DEBUG] Possible return sites:
5936 2019-Jan-13 11:24:05.034831 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1265937 2019-Jan-13 11:24:05.036078 - [DEBUG] Found and process special summary
5938 2019-Jan-13 11:24:05.036110 - [DEBUG] Compose: EdgeIdentity * AllBottom
5939 2019-Jan-13 11:24:05.036137 - [DEBUG]
5940 2019-Jan-13 11:24:05.036160 - [DEBUG] Propagate flow
5941 2019-Jan-13 11:24:05.036184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5942 2019-Jan-13 11:24:05.036240 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
5943 2019-Jan-13 11:24:05.036886 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5944 2019-Jan-13 11:24:05.037519 - [DEBUG] Edge function : AllBottom (result of previous compose)
5945 2019-Jan-13 11:24:05.037544 - [DEBUG]
5946 2019-Jan-13 11:24:05.037569 - [DEBUG] Join: AllTop & AllBottom
5947 2019-Jan-13 11:24:05.037595 - [DEBUG] = AllBottom (new jump func)
5948 2019-Jan-13 11:24:05.037619 - [DEBUG]
5949 2019-Jan-13 11:24:05.037642 - [DEBUG] Start adding new jump function
5950 2019-Jan-13 11:24:05.037666 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5951 2019-Jan-13 11:24:05.037722 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5952 2019-Jan-13 11:24:05.038354 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
5953 2019-Jan-13 11:24:05.038984 - [DEBUG] Edge Function : AllBottom
5954 2019-Jan-13 11:24:05.039011 - [DEBUG] End adding new jump function
5955 2019-Jan-13 11:24:05.039036 - [DEBUG]
5956 2019-Jan-13 11:24:05.039059 - [DEBUG] -------------------------------------------- 176. Path Edge --------------------------------------------
5957 2019-Jan-13 11:24:05.039083 - [DEBUG]
5958 2019-Jan-13 11:24:05.039107 - [DEBUG] Process 176. path edge:
5959 2019-Jan-13 11:24:05.039139 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5960 2019-Jan-13 11:24:05.039195 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
5961 2019-Jan-13 11:24:05.039826 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
5962 2019-Jan-13 11:24:05.040474 - [DEBUG]
5963 2019-Jan-13 11:24:05.040498 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
5964 2019-Jan-13 11:24:05.041140 - [DEBUG] Compose: EdgeIdentity * AllBottom
5965 2019-Jan-13 11:24:05.041168 - [DEBUG]
5966 2019-Jan-13 11:24:05.041192 - [DEBUG] Propagate flow
5967 2019-Jan-13 11:24:05.041215 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5968 2019-Jan-13 11:24:05.041271 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
5969 2019-Jan-13 11:24:05.041900 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5970 2019-Jan-13 11:24:05.042531 - [DEBUG] Edge function : AllBottom (result of previous compose)
5971 2019-Jan-13 11:24:05.042556 - [DEBUG]
5972 2019-Jan-13 11:24:05.042581 - [DEBUG] Join: AllTop & AllBottom
5973 2019-Jan-13 11:24:05.042607 - [DEBUG] = AllBottom (new jump func)
5974 2019-Jan-13 11:24:05.042631 - [DEBUG]
5975 2019-Jan-13 11:24:05.042654 - [DEBUG] Start adding new jump function
5976 2019-Jan-13 11:24:05.042678 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5977 2019-Jan-13 11:24:05.042734 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5978 2019-Jan-13 11:24:05.043381 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
5979 2019-Jan-13 11:24:05.044009 - [DEBUG] Edge Function : AllBottom
5980 2019-Jan-13 11:24:05.044037 - [DEBUG] End adding new jump function
5981 2019-Jan-13 11:24:05.044061 - [DEBUG]
5982 2019-Jan-13 11:24:05.044084 - [DEBUG] -------------------------------------------- 177. Path Edge --------------------------------------------
5983 2019-Jan-13 11:24:05.044108 - [DEBUG]
5984 2019-Jan-13 11:24:05.044132 - [DEBUG] Process 177. path edge:
5985 2019-Jan-13 11:24:05.044155 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5986 2019-Jan-13 11:24:05.044212 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
5987 2019-Jan-13 11:24:05.044841 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
5988 2019-Jan-13 11:24:05.045472 - [DEBUG]
5989 2019-Jan-13 11:24:05.045498 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
5990 2019-Jan-13 11:24:05.046135 - [DEBUG] Compose: EdgeIdentity * AllBottom
5991 2019-Jan-13 11:24:05.046163 - [DEBUG]
5992 2019-Jan-13 11:24:05.046186 - [DEBUG] Propagate flow
5993 2019-Jan-13 11:24:05.046210 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5994 2019-Jan-13 11:24:05.046266 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
5995 2019-Jan-13 11:24:05.046910 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5996 2019-Jan-13 11:24:05.047542 - [DEBUG] Edge function : AllBottom (result of previous compose)
5997 2019-Jan-13 11:24:05.047567 - [DEBUG]
5998 2019-Jan-13 11:24:05.047591 - [DEBUG] Join: AllTop & AllBottom
5999 2019-Jan-13 11:24:05.047618 - [DEBUG] = AllBottom (new jump func)
6000 2019-Jan-13 11:24:05.047642 - [DEBUG]
6001 2019-Jan-13 11:24:05.047666 - [DEBUG] Start adding new jump function
6002 2019-Jan-13 11:24:05.047689 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6003 2019-Jan-13 11:24:05.047755 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6004 2019-Jan-13 11:24:05.048388 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6005 2019-Jan-13 11:24:05.049015 - [DEBUG] Edge Function : AllBottom
6006 2019-Jan-13 11:24:05.049042 - [DEBUG] End adding new jump function
6007 2019-Jan-13 11:24:05.049066 - [DEBUG]
6008 2019-Jan-13 11:24:05.049090 - [DEBUG] -------------------------------------------- 178. Path Edge --------------------------------------------
6009 2019-Jan-13 11:24:05.049114 - [DEBUG]
6010 2019-Jan-13 11:24:05.049138 - [DEBUG] Process 178. path edge:
6011 2019-Jan-13 11:24:05.049162 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6012 2019-Jan-13 11:24:05.049218 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
6013 2019-Jan-13 11:24:05.049846 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6014 2019-Jan-13 11:24:05.050495 - [DEBUG]
6015 2019-Jan-13 11:24:05.050520 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6016 2019-Jan-13 11:24:05.051160 - [DEBUG] Compose: EdgeIdentity * AllBottom
6017 2019-Jan-13 11:24:05.051188 - [DEBUG]
6018 2019-Jan-13 11:24:05.051212 - [DEBUG] Propagate flow
6019 2019-Jan-13 11:24:05.051235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6020 2019-Jan-13 11:24:05.051291 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6021 2019-Jan-13 11:24:05.051938 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6022 2019-Jan-13 11:24:05.052570 - [DEBUG] Edge function : AllBottom (result of previous compose)
6023 2019-Jan-13 11:24:05.052595 - [DEBUG]
6024 2019-Jan-13 11:24:05.052619 - [DEBUG] Join: AllTop & AllBottom
6025 2019-Jan-13 11:24:05.052645 - [DEBUG] = AllBottom (new jump func)
6026 2019-Jan-13 11:24:05.052670 - [DEBUG]
6027 2019-Jan-13 11:24:05.052693 - [DEBUG] Start adding new jump function
6028 2019-Jan-13 11:24:05.052716 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6029 2019-Jan-13 11:24:05.052772 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6030 2019-Jan-13 11:24:05.053419 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6031 2019-Jan-13 11:24:05.054057 - [DEBUG] Edge Function : AllBottom
6032 2019-Jan-13 11:24:05.054084 - [DEBUG] End adding new jump function
6033 2019-Jan-13 11:24:05.054108 - [DEBUG]
6034 2019-Jan-13 11:24:05.054131 - [DEBUG] -------------------------------------------- 179. Path Edge --------------------------------------------
6035 2019-Jan-13 11:24:05.054155 - [DEBUG]
6036 2019-Jan-13 11:24:05.054178 - [DEBUG] Process 179. path edge:
6037 2019-Jan-13 11:24:05.054202 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6038 2019-Jan-13 11:24:05.054258 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
6039 2019-Jan-13 11:24:05.054898 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6040 2019-Jan-13 11:24:05.055530 - [DEBUG]
6041 2019-Jan-13 11:24:05.055554 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6042 2019-Jan-13 11:24:05.056195 - [DEBUG] Possible callees:
6043 2019-Jan-13 11:24:05.056220 - [DEBUG] llvm.dbg.declare
6044 2019-Jan-13 11:24:05.056245 - [DEBUG] Possible return sites:
6045 2019-Jan-13 11:24:05.056269 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1366046 2019-Jan-13 11:24:05.057546 - [DEBUG] Found and process special summary
6047 2019-Jan-13 11:24:05.057579 - [DEBUG] Compose: EdgeIdentity * AllBottom
6048 2019-Jan-13 11:24:05.057605 - [DEBUG]
6049 2019-Jan-13 11:24:05.057629 - [DEBUG] Propagate flow
6050 2019-Jan-13 11:24:05.057652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6051 2019-Jan-13 11:24:05.057708 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6052 2019-Jan-13 11:24:05.058339 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6053 2019-Jan-13 11:24:05.058970 - [DEBUG] Edge function : AllBottom (result of previous compose)
6054 2019-Jan-13 11:24:05.058995 - [DEBUG]
6055 2019-Jan-13 11:24:05.059019 - [DEBUG] Join: AllTop & AllBottom
6056 2019-Jan-13 11:24:05.059045 - [DEBUG] = AllBottom (new jump func)
6057 2019-Jan-13 11:24:05.059069 - [DEBUG]
6058 2019-Jan-13 11:24:05.059093 - [DEBUG] Start adding new jump function
6059 2019-Jan-13 11:24:05.059116 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6060 2019-Jan-13 11:24:05.059172 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6061 2019-Jan-13 11:24:05.059802 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6062 2019-Jan-13 11:24:05.060447 - [DEBUG] Edge Function : AllBottom
6063 2019-Jan-13 11:24:05.060474 - [DEBUG] End adding new jump function
6064 2019-Jan-13 11:24:05.060498 - [DEBUG]
6065 2019-Jan-13 11:24:05.060522 - [DEBUG] -------------------------------------------- 180. Path Edge --------------------------------------------
6066 2019-Jan-13 11:24:05.060546 - [DEBUG]
6067 2019-Jan-13 11:24:05.060569 - [DEBUG] Process 180. path edge:
6068 2019-Jan-13 11:24:05.060592 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6069 2019-Jan-13 11:24:05.060648 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
6070 2019-Jan-13 11:24:05.061279 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6071 2019-Jan-13 11:24:05.061911 - [DEBUG]
6072 2019-Jan-13 11:24:05.061935 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6073 2019-Jan-13 11:24:05.062577 - [DEBUG] Compose: EdgeIdentity * AllBottom
6074 2019-Jan-13 11:24:05.062605 - [DEBUG]
6075 2019-Jan-13 11:24:05.062629 - [DEBUG] Propagate flow
6076 2019-Jan-13 11:24:05.062652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6077 2019-Jan-13 11:24:05.062708 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6078 2019-Jan-13 11:24:05.063349 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6079 2019-Jan-13 11:24:05.063982 - [DEBUG] Edge function : AllBottom (result of previous compose)
6080 2019-Jan-13 11:24:05.064007 - [DEBUG]
6081 2019-Jan-13 11:24:05.064031 - [DEBUG] Join: AllTop & AllBottom
6082 2019-Jan-13 11:24:05.064057 - [DEBUG] = AllBottom (new jump func)
6083 2019-Jan-13 11:24:05.064082 - [DEBUG]
6084 2019-Jan-13 11:24:05.064105 - [DEBUG] Start adding new jump function
6085 2019-Jan-13 11:24:05.064128 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6086 2019-Jan-13 11:24:05.064184 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6087 2019-Jan-13 11:24:05.064816 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6088 2019-Jan-13 11:24:05.065443 - [DEBUG] Edge Function : AllBottom
6089 2019-Jan-13 11:24:05.065470 - [DEBUG] End adding new jump function
6090 2019-Jan-13 11:24:05.065508 - [DEBUG]
6091 2019-Jan-13 11:24:05.065532 - [DEBUG] -------------------------------------------- 181. Path Edge --------------------------------------------
6092 2019-Jan-13 11:24:05.065556 - [DEBUG]
6093 2019-Jan-13 11:24:05.065579 - [DEBUG] Process 181. path edge:
6094 2019-Jan-13 11:24:05.065603 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6095 2019-Jan-13 11:24:05.065659 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
6096 2019-Jan-13 11:24:05.066287 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6097 2019-Jan-13 11:24:05.066934 - [DEBUG]
6098 2019-Jan-13 11:24:05.066960 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6099 2019-Jan-13 11:24:05.067596 - [DEBUG] Compose: EdgeIdentity * AllBottom
6100 2019-Jan-13 11:24:05.067623 - [DEBUG]
6101 2019-Jan-13 11:24:05.067647 - [DEBUG] Propagate flow
6102 2019-Jan-13 11:24:05.067670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6103 2019-Jan-13 11:24:05.067726 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
6104 2019-Jan-13 11:24:05.068351 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6105 2019-Jan-13 11:24:05.068982 - [DEBUG] Edge function : AllBottom (result of previous compose)
6106 2019-Jan-13 11:24:05.069007 - [DEBUG]
6107 2019-Jan-13 11:24:05.069031 - [DEBUG] Join: AllTop & AllBottom
6108 2019-Jan-13 11:24:05.069057 - [DEBUG] = AllBottom (new jump func)
6109 2019-Jan-13 11:24:05.069081 - [DEBUG]
6110 2019-Jan-13 11:24:05.069105 - [DEBUG] Start adding new jump function
6111 2019-Jan-13 11:24:05.069128 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6112 2019-Jan-13 11:24:05.069184 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6113 2019-Jan-13 11:24:05.069817 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
6114 2019-Jan-13 11:24:05.070460 - [DEBUG] Edge Function : AllBottom
6115 2019-Jan-13 11:24:05.070487 - [DEBUG] End adding new jump function
6116 2019-Jan-13 11:24:05.070511 - [DEBUG]
6117 2019-Jan-13 11:24:05.070534 - [DEBUG] -------------------------------------------- 182. Path Edge --------------------------------------------
6118 2019-Jan-13 11:24:05.070558 - [DEBUG]
6119 2019-Jan-13 11:24:05.070581 - [DEBUG] Process 182. path edge:
6120 2019-Jan-13 11:24:05.070605 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6121 2019-Jan-13 11:24:05.070661 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
6122 2019-Jan-13 11:24:05.071288 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6123 2019-Jan-13 11:24:05.071918 - [DEBUG]
6124 2019-Jan-13 11:24:05.071943 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
6125 2019-Jan-13 11:24:05.072580 - [DEBUG] Compose: EdgeIdentity * AllBottom
6126 2019-Jan-13 11:24:05.072608 - [DEBUG]
6127 2019-Jan-13 11:24:05.072631 - [DEBUG] Propagate flow
6128 2019-Jan-13 11:24:05.072655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6129 2019-Jan-13 11:24:05.072710 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6130 2019-Jan-13 11:24:05.073366 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6131 2019-Jan-13 11:24:05.073999 - [DEBUG] Edge function : AllBottom (result of previous compose)
6132 2019-Jan-13 11:24:05.074024 - [DEBUG]
6133 2019-Jan-13 11:24:05.074050 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6134 2019-Jan-13 11:24:05.074075 - [DEBUG] = AllBottom
6135 2019-Jan-13 11:24:05.074100 - [DEBUG]
6136 2019-Jan-13 11:24:05.074131 - [DEBUG] PROPAGATE: No new function!
6137 2019-Jan-13 11:24:05.074156 - [DEBUG] EDGE:
6138 2019-Jan-13 11:24:05.074213 - [DEBUG] ---> 6139 2019-Jan-13 11:24:05.074839 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6140 2019-Jan-13 11:24:05.075470 - [DEBUG]
6141 2019-Jan-13 11:24:05.075496 - [DEBUG] EDGE:
6142 2019-Jan-13 11:24:05.075553 - [DEBUG] ---> 6143 2019-Jan-13 11:24:05.076179 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6144 2019-Jan-13 11:24:05.076825 - [DEBUG]
6145 2019-Jan-13 11:24:05.076851 - [DEBUG] EDGE:
6146 2019-Jan-13 11:24:05.076908 - [DEBUG] ---> 6147 2019-Jan-13 11:24:05.077539 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6148 2019-Jan-13 11:24:05.078170 - [DEBUG]
6149 2019-Jan-13 11:24:05.078205 - [DEBUG] Compose: EdgeIdentity * AllBottom
6150 2019-Jan-13 11:24:05.078232 - [DEBUG]
6151 2019-Jan-13 11:24:05.078256 - [DEBUG] Propagate flow
6152 2019-Jan-13 11:24:05.078279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6153 2019-Jan-13 11:24:05.078335 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6154 2019-Jan-13 11:24:05.078966 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6155 2019-Jan-13 11:24:05.079598 - [DEBUG] Edge function : AllBottom (result of previous compose)
6156 2019-Jan-13 11:24:05.079623 - [DEBUG]
6157 2019-Jan-13 11:24:05.079648 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6158 2019-Jan-13 11:24:05.079673 - [DEBUG] = AllBottom
6159 2019-Jan-13 11:24:05.079698 - [DEBUG]
6160 2019-Jan-13 11:24:05.079721 - [DEBUG] PROPAGATE: No new function!
6161 2019-Jan-13 11:24:05.079747 - [DEBUG] EDGE:
6162 2019-Jan-13 11:24:05.079804 - [DEBUG] ---> 6163 2019-Jan-13 11:24:05.080457 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6164 2019-Jan-13 11:24:05.081089 - [DEBUG]
6165 2019-Jan-13 11:24:05.081122 - [DEBUG] Compose: EdgeIdentity * AllBottom
6166 2019-Jan-13 11:24:05.081149 - [DEBUG]
6167 2019-Jan-13 11:24:05.081172 - [DEBUG] Propagate flow
6168 2019-Jan-13 11:24:05.081195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6169 2019-Jan-13 11:24:05.081251 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
6170 2019-Jan-13 11:24:05.081898 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6171 2019-Jan-13 11:24:05.082530 - [DEBUG] Edge function : AllBottom (result of previous compose)
6172 2019-Jan-13 11:24:05.082555 - [DEBUG]
6173 2019-Jan-13 11:24:05.082580 - [DEBUG] Join: AllTop & AllBottom
6174 2019-Jan-13 11:24:05.082606 - [DEBUG] = AllBottom (new jump func)
6175 2019-Jan-13 11:24:05.082630 - [DEBUG]
6176 2019-Jan-13 11:24:05.082653 - [DEBUG] Start adding new jump function
6177 2019-Jan-13 11:24:05.082676 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6178 2019-Jan-13 11:24:05.082732 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6179 2019-Jan-13 11:24:05.083378 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
6180 2019-Jan-13 11:24:05.084024 - [DEBUG] Edge Function : AllBottom
6181 2019-Jan-13 11:24:05.084052 - [DEBUG] End adding new jump function
6182 2019-Jan-13 11:24:05.084076 - [DEBUG]
6183 2019-Jan-13 11:24:05.084100 - [DEBUG] -------------------------------------------- 183. Path Edge --------------------------------------------
6184 2019-Jan-13 11:24:05.084124 - [DEBUG]
6185 2019-Jan-13 11:24:05.084147 - [DEBUG] Process 183. path edge:
6186 2019-Jan-13 11:24:05.084171 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6187 2019-Jan-13 11:24:05.084226 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
6188 2019-Jan-13 11:24:05.084866 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6189 2019-Jan-13 11:24:05.085512 - [DEBUG]
6190 2019-Jan-13 11:24:05.085537 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
6191 2019-Jan-13 11:24:05.086221 - [DEBUG] Possible callees:
6192 2019-Jan-13 11:24:05.086247 - [DEBUG] llvm.dbg.declare
6193 2019-Jan-13 11:24:05.086272 - [DEBUG] Possible return sites:
6194 2019-Jan-13 11:24:05.086295 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1436195 2019-Jan-13 11:24:05.087643 - [DEBUG] Found and process special summary
6196 2019-Jan-13 11:24:05.087691 - [DEBUG] Compose: EdgeIdentity * AllBottom
6197 2019-Jan-13 11:24:05.087719 - [DEBUG]
6198 2019-Jan-13 11:24:05.087743 - [DEBUG] Propagate flow
6199 2019-Jan-13 11:24:05.087767 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6200 2019-Jan-13 11:24:05.087834 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
6201 2019-Jan-13 11:24:05.088486 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6202 2019-Jan-13 11:24:05.089125 - [DEBUG] Edge function : AllBottom (result of previous compose)
6203 2019-Jan-13 11:24:05.089150 - [DEBUG]
6204 2019-Jan-13 11:24:05.089176 - [DEBUG] Join: AllTop & AllBottom
6205 2019-Jan-13 11:24:05.089201 - [DEBUG] = AllBottom (new jump func)
6206 2019-Jan-13 11:24:05.089226 - [DEBUG]
6207 2019-Jan-13 11:24:05.089250 - [DEBUG] Start adding new jump function
6208 2019-Jan-13 11:24:05.089273 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6209 2019-Jan-13 11:24:05.089331 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6210 2019-Jan-13 11:24:05.089984 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
6211 2019-Jan-13 11:24:05.090690 - [DEBUG] Edge Function : AllBottom
6212 2019-Jan-13 11:24:05.090723 - [DEBUG] End adding new jump function
6213 2019-Jan-13 11:24:05.090748 - [DEBUG]
6214 2019-Jan-13 11:24:05.090771 - [DEBUG] -------------------------------------------- 184. Path Edge --------------------------------------------
6215 2019-Jan-13 11:24:05.090797 - [DEBUG]
6216 2019-Jan-13 11:24:05.090820 - [DEBUG] Process 184. path edge:
6217 2019-Jan-13 11:24:05.090844 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6218 2019-Jan-13 11:24:05.090906 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
6219 2019-Jan-13 11:24:05.091552 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6220 2019-Jan-13 11:24:05.092186 - [DEBUG]
6221 2019-Jan-13 11:24:05.092212 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
6222 2019-Jan-13 11:24:05.092875 - [DEBUG] Compose: EdgeIdentity * AllBottom
6223 2019-Jan-13 11:24:05.092921 - [DEBUG]
6224 2019-Jan-13 11:24:05.092946 - [DEBUG] Propagate flow
6225 2019-Jan-13 11:24:05.092970 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6226 2019-Jan-13 11:24:05.093029 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
6227 2019-Jan-13 11:24:05.093687 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6228 2019-Jan-13 11:24:05.094361 - [DEBUG] Edge function : AllBottom (result of previous compose)
6229 2019-Jan-13 11:24:05.094388 - [DEBUG]
6230 2019-Jan-13 11:24:05.094414 - [DEBUG] Join: AllTop & AllBottom
6231 2019-Jan-13 11:24:05.094440 - [DEBUG] = AllBottom (new jump func)
6232 2019-Jan-13 11:24:05.094464 - [DEBUG]
6233 2019-Jan-13 11:24:05.094488 - [DEBUG] Start adding new jump function
6234 2019-Jan-13 11:24:05.094512 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6235 2019-Jan-13 11:24:05.094581 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6236 2019-Jan-13 11:24:05.095288 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
6237 2019-Jan-13 11:24:05.095967 - [DEBUG] Edge Function : AllBottom
6238 2019-Jan-13 11:24:05.096000 - [DEBUG] End adding new jump function
6239 2019-Jan-13 11:24:05.096025 - [DEBUG]
6240 2019-Jan-13 11:24:05.096050 - [DEBUG] -------------------------------------------- 185. Path Edge --------------------------------------------
6241 2019-Jan-13 11:24:05.096075 - [DEBUG]
6242 2019-Jan-13 11:24:05.096098 - [DEBUG] Process 185. path edge:
6243 2019-Jan-13 11:24:05.096122 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6244 2019-Jan-13 11:24:05.096201 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
6245 2019-Jan-13 11:24:05.096946 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6246 2019-Jan-13 11:24:05.097664 - [DEBUG]
6247 2019-Jan-13 11:24:05.097695 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
6248 2019-Jan-13 11:24:05.098423 - [DEBUG] Compose: EdgeIdentity * AllBottom
6249 2019-Jan-13 11:24:05.098453 - [DEBUG]
6250 2019-Jan-13 11:24:05.098478 - [DEBUG] Propagate flow
6251 2019-Jan-13 11:24:05.098502 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6252 2019-Jan-13 11:24:05.098577 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
6253 2019-Jan-13 11:24:05.099271 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6254 2019-Jan-13 11:24:05.099973 - [DEBUG] Edge function : AllBottom (result of previous compose)
6255 2019-Jan-13 11:24:05.100034 - [DEBUG]
6256 2019-Jan-13 11:24:05.100061 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6257 2019-Jan-13 11:24:05.100087 - [DEBUG] = AllBottom
6258 2019-Jan-13 11:24:05.100111 - [DEBUG]
6259 2019-Jan-13 11:24:05.100134 - [DEBUG] PROPAGATE: No new function!
6260 2019-Jan-13 11:24:05.100162 - [DEBUG] EDGE:
6261 2019-Jan-13 11:24:05.100228 - [DEBUG] ---> 6262 2019-Jan-13 11:24:05.100880 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6263 2019-Jan-13 11:24:05.101535 - [DEBUG]
6264 2019-Jan-13 11:24:05.101562 - [DEBUG] EDGE:
6265 2019-Jan-13 11:24:05.101621 - [DEBUG] ---> 6266 2019-Jan-13 11:24:05.102274 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6267 2019-Jan-13 11:24:05.102973 - [DEBUG]
6268 2019-Jan-13 11:24:05.103040 - [DEBUG] Compose: EdgeIdentity * AllBottom
6269 2019-Jan-13 11:24:05.103070 - [DEBUG]
6270 2019-Jan-13 11:24:05.103124 - [DEBUG] Propagate flow
6271 2019-Jan-13 11:24:05.103148 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6272 2019-Jan-13 11:24:05.103220 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
6273 2019-Jan-13 11:24:05.103973 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6274 2019-Jan-13 11:24:05.104645 - [DEBUG] Edge function : AllBottom (result of previous compose)
6275 2019-Jan-13 11:24:05.104671 - [DEBUG]
6276 2019-Jan-13 11:24:05.104698 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6277 2019-Jan-13 11:24:05.104724 - [DEBUG] = AllBottom
6278 2019-Jan-13 11:24:05.104748 - [DEBUG]
6279 2019-Jan-13 11:24:05.104772 - [DEBUG] PROPAGATE: No new function!
6280 2019-Jan-13 11:24:05.104806 - [DEBUG] EDGE:
6281 2019-Jan-13 11:24:05.104871 - [DEBUG] ---> 6282 2019-Jan-13 11:24:05.105536 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6283 2019-Jan-13 11:24:05.106202 - [DEBUG]
6284 2019-Jan-13 11:24:05.106230 - [DEBUG] EDGE:
6285 2019-Jan-13 11:24:05.106294 - [DEBUG] ---> 6286 2019-Jan-13 11:24:05.106978 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6287 2019-Jan-13 11:24:05.107637 - [DEBUG]
6288 2019-Jan-13 11:24:05.107697 - [DEBUG] Compose: EdgeIdentity * AllBottom
6289 2019-Jan-13 11:24:05.107725 - [DEBUG]
6290 2019-Jan-13 11:24:05.107749 - [DEBUG] Propagate flow
6291 2019-Jan-13 11:24:05.107772 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6292 2019-Jan-13 11:24:05.107833 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
6293 2019-Jan-13 11:24:05.108496 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6294 2019-Jan-13 11:24:05.109150 - [DEBUG] Edge function : AllBottom (result of previous compose)
6295 2019-Jan-13 11:24:05.109176 - [DEBUG]
6296 2019-Jan-13 11:24:05.109203 - [DEBUG] Join: AllTop & AllBottom
6297 2019-Jan-13 11:24:05.109229 - [DEBUG] = AllBottom (new jump func)
6298 2019-Jan-13 11:24:05.109254 - [DEBUG]
6299 2019-Jan-13 11:24:05.109277 - [DEBUG] Start adding new jump function
6300 2019-Jan-13 11:24:05.109301 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6301 2019-Jan-13 11:24:05.109360 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6302 2019-Jan-13 11:24:05.110025 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
6303 2019-Jan-13 11:24:05.110666 - [DEBUG] Edge Function : AllBottom
6304 2019-Jan-13 11:24:05.110696 - [DEBUG] End adding new jump function
6305 2019-Jan-13 11:24:05.110720 - [DEBUG]
6306 2019-Jan-13 11:24:05.110744 - [DEBUG] -------------------------------------------- 186. Path Edge --------------------------------------------
6307 2019-Jan-13 11:24:05.110769 - [DEBUG]
6308 2019-Jan-13 11:24:05.110792 - [DEBUG] Process 186. path edge:
6309 2019-Jan-13 11:24:05.110815 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6310 2019-Jan-13 11:24:05.110873 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
6311 2019-Jan-13 11:24:05.111515 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6312 2019-Jan-13 11:24:05.112164 - [DEBUG]
6313 2019-Jan-13 11:24:05.112191 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
6314 2019-Jan-13 11:24:05.112899 - [DEBUG] Compose: EdgeIdentity * AllBottom
6315 2019-Jan-13 11:24:05.112929 - [DEBUG]
6316 2019-Jan-13 11:24:05.112952 - [DEBUG] Propagate flow
6317 2019-Jan-13 11:24:05.112975 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6318 2019-Jan-13 11:24:05.113037 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6319 2019-Jan-13 11:24:05.113749 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6320 2019-Jan-13 11:24:05.114397 - [DEBUG] Edge function : AllBottom (result of previous compose)
6321 2019-Jan-13 11:24:05.114423 - [DEBUG]
6322 2019-Jan-13 11:24:05.114449 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6323 2019-Jan-13 11:24:05.114475 - [DEBUG] = AllBottom
6324 2019-Jan-13 11:24:05.114500 - [DEBUG]
6325 2019-Jan-13 11:24:05.114523 - [DEBUG] PROPAGATE: No new function!
6326 2019-Jan-13 11:24:05.114570 - [DEBUG] Compose: EdgeIdentity * AllBottom
6327 2019-Jan-13 11:24:05.114597 - [DEBUG]
6328 2019-Jan-13 11:24:05.114620 - [DEBUG] Propagate flow
6329 2019-Jan-13 11:24:05.114644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6330 2019-Jan-13 11:24:05.114711 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
6331 2019-Jan-13 11:24:05.115428 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6332 2019-Jan-13 11:24:05.116130 - [DEBUG] Edge function : AllBottom (result of previous compose)
6333 2019-Jan-13 11:24:05.116157 - [DEBUG]
6334 2019-Jan-13 11:24:05.116185 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6335 2019-Jan-13 11:24:05.116211 - [DEBUG] = AllBottom
6336 2019-Jan-13 11:24:05.116236 - [DEBUG]
6337 2019-Jan-13 11:24:05.116259 - [DEBUG] PROPAGATE: No new function!
6338 2019-Jan-13 11:24:05.116287 - [DEBUG] EDGE:
6339 2019-Jan-13 11:24:05.116361 - [DEBUG] ---> 6340 2019-Jan-13 11:24:05.117074 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6341 2019-Jan-13 11:24:05.117759 - [DEBUG]
6342 2019-Jan-13 11:24:05.117787 - [DEBUG] EDGE:
6343 2019-Jan-13 11:24:05.117848 - [DEBUG] ---> 6344 2019-Jan-13 11:24:05.118496 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6345 2019-Jan-13 11:24:05.119138 - [DEBUG]
6346 2019-Jan-13 11:24:05.119165 - [DEBUG] EDGE:
6347 2019-Jan-13 11:24:05.119223 - [DEBUG] ---> 6348 2019-Jan-13 11:24:05.119859 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6349 2019-Jan-13 11:24:05.120608 - [DEBUG]
6350 2019-Jan-13 11:24:05.120660 - [DEBUG] Compose: EdgeIdentity * AllBottom
6351 2019-Jan-13 11:24:05.120688 - [DEBUG]
6352 2019-Jan-13 11:24:05.120713 - [DEBUG] Propagate flow
6353 2019-Jan-13 11:24:05.120736 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6354 2019-Jan-13 11:24:05.120793 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
6355 2019-Jan-13 11:24:05.121433 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6356 2019-Jan-13 11:24:05.122080 - [DEBUG] Edge function : AllBottom (result of previous compose)
6357 2019-Jan-13 11:24:05.122106 - [DEBUG]
6358 2019-Jan-13 11:24:05.122151 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6359 2019-Jan-13 11:24:05.122177 - [DEBUG] = AllBottom
6360 2019-Jan-13 11:24:05.122202 - [DEBUG]
6361 2019-Jan-13 11:24:05.122224 - [DEBUG] PROPAGATE: No new function!
6362 2019-Jan-13 11:24:05.122254 - [DEBUG] EDGE:
6363 2019-Jan-13 11:24:05.122312 - [DEBUG] ---> 6364 2019-Jan-13 11:24:05.122999 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6365 2019-Jan-13 11:24:05.123658 - [DEBUG]
6366 2019-Jan-13 11:24:05.123687 - [DEBUG] Compose: EdgeIdentity * AllBottom
6367 2019-Jan-13 11:24:05.123713 - [DEBUG]
6368 2019-Jan-13 11:24:05.123736 - [DEBUG] Propagate flow
6369 2019-Jan-13 11:24:05.123759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6370 2019-Jan-13 11:24:05.123816 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
6371 2019-Jan-13 11:24:05.124460 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6372 2019-Jan-13 11:24:05.125101 - [DEBUG] Edge function : AllBottom (result of previous compose)
6373 2019-Jan-13 11:24:05.125127 - [DEBUG]
6374 2019-Jan-13 11:24:05.125152 - [DEBUG] Join: AllTop & AllBottom
6375 2019-Jan-13 11:24:05.125178 - [DEBUG] = AllBottom (new jump func)
6376 2019-Jan-13 11:24:05.125202 - [DEBUG]
6377 2019-Jan-13 11:24:05.125226 - [DEBUG] Start adding new jump function
6378 2019-Jan-13 11:24:05.125249 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6379 2019-Jan-13 11:24:05.125309 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6380 2019-Jan-13 11:24:05.125947 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
6381 2019-Jan-13 11:24:05.126620 - [DEBUG] Edge Function : AllBottom
6382 2019-Jan-13 11:24:05.126654 - [DEBUG] End adding new jump function
6383 2019-Jan-13 11:24:05.126702 - [DEBUG]
6384 2019-Jan-13 11:24:05.126726 - [DEBUG] -------------------------------------------- 187. Path Edge --------------------------------------------
6385 2019-Jan-13 11:24:05.126751 - [DEBUG]
6386 2019-Jan-13 11:24:05.126774 - [DEBUG] Process 187. path edge:
6387 2019-Jan-13 11:24:05.126798 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6388 2019-Jan-13 11:24:05.126866 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
6389 2019-Jan-13 11:24:05.127516 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6390 2019-Jan-13 11:24:05.128153 - [DEBUG]
6391 2019-Jan-13 11:24:05.128178 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
6392 2019-Jan-13 11:24:05.128818 - [DEBUG] Possible callees:
6393 2019-Jan-13 11:24:05.128843 - [DEBUG] foo
6394 2019-Jan-13 11:24:05.128868 - [DEBUG] Possible return sites:
6395 2019-Jan-13 11:24:05.128891 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1266396 2019-Jan-13 11:24:05.130189 - [DEBUG] Found and process special summary
6397 2019-Jan-13 11:24:05.130241 - [DEBUG] Compose: EdgeIdentity * AllBottom
6398 2019-Jan-13 11:24:05.130269 - [DEBUG]
6399 2019-Jan-13 11:24:05.130294 - [DEBUG] Propagate flow
6400 2019-Jan-13 11:24:05.130317 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6401 2019-Jan-13 11:24:05.130374 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
6402 2019-Jan-13 11:24:05.131020 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6403 2019-Jan-13 11:24:05.131664 - [DEBUG] Edge function : AllBottom (result of previous compose)
6404 2019-Jan-13 11:24:05.131690 - [DEBUG]
6405 2019-Jan-13 11:24:05.131715 - [DEBUG] Join: AllTop & AllBottom
6406 2019-Jan-13 11:24:05.131741 - [DEBUG] = AllBottom (new jump func)
6407 2019-Jan-13 11:24:05.131765 - [DEBUG]
6408 2019-Jan-13 11:24:05.131788 - [DEBUG] Start adding new jump function
6409 2019-Jan-13 11:24:05.131812 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6410 2019-Jan-13 11:24:05.131868 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6411 2019-Jan-13 11:24:05.132496 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
6412 2019-Jan-13 11:24:05.133164 - [DEBUG] Edge Function : AllBottom
6413 2019-Jan-13 11:24:05.133196 - [DEBUG] End adding new jump function
6414 2019-Jan-13 11:24:05.133220 - [DEBUG]
6415 2019-Jan-13 11:24:05.133244 - [DEBUG] -------------------------------------------- 188. Path Edge --------------------------------------------
6416 2019-Jan-13 11:24:05.133268 - [DEBUG]
6417 2019-Jan-13 11:24:05.133291 - [DEBUG] Process 188. path edge:
6418 2019-Jan-13 11:24:05.133315 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6419 2019-Jan-13 11:24:05.133417 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
6420 2019-Jan-13 11:24:05.134121 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6421 2019-Jan-13 11:24:05.134813 - [DEBUG]
6422 2019-Jan-13 11:24:05.134840 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
6423 2019-Jan-13 11:24:05.135552 - [DEBUG] Compose: EdgeIdentity * AllBottom
6424 2019-Jan-13 11:24:05.135581 - [DEBUG]
6425 2019-Jan-13 11:24:05.135605 - [DEBUG] Propagate flow
6426 2019-Jan-13 11:24:05.135628 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6427 2019-Jan-13 11:24:05.135688 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
6428 2019-Jan-13 11:24:05.136319 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6429 2019-Jan-13 11:24:05.136983 - [DEBUG] Edge function : AllBottom (result of previous compose)
6430 2019-Jan-13 11:24:05.137008 - [DEBUG]
6431 2019-Jan-13 11:24:05.137034 - [DEBUG] Join: AllTop & AllBottom
6432 2019-Jan-13 11:24:05.137060 - [DEBUG] = AllBottom (new jump func)
6433 2019-Jan-13 11:24:05.137084 - [DEBUG]
6434 2019-Jan-13 11:24:05.137108 - [DEBUG] Start adding new jump function
6435 2019-Jan-13 11:24:05.137131 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6436 2019-Jan-13 11:24:05.137188 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6437 2019-Jan-13 11:24:05.137817 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
6438 2019-Jan-13 11:24:05.138445 - [DEBUG] Edge Function : AllBottom
6439 2019-Jan-13 11:24:05.138475 - [DEBUG] End adding new jump function
6440 2019-Jan-13 11:24:05.138499 - [DEBUG]
6441 2019-Jan-13 11:24:05.138522 - [DEBUG] -------------------------------------------- 189. Path Edge --------------------------------------------
6442 2019-Jan-13 11:24:05.138547 - [DEBUG]
6443 2019-Jan-13 11:24:05.138570 - [DEBUG] Process 189. path edge:
6444 2019-Jan-13 11:24:05.138594 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6445 2019-Jan-13 11:24:05.138650 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
6446 2019-Jan-13 11:24:05.139278 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6447 2019-Jan-13 11:24:05.139923 - [DEBUG]
6448 2019-Jan-13 11:24:05.139949 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
6449 2019-Jan-13 11:24:05.140606 - [DEBUG] Compose: EdgeIdentity * AllBottom
6450 2019-Jan-13 11:24:05.140634 - [DEBUG]
6451 2019-Jan-13 11:24:05.140657 - [DEBUG] Propagate flow
6452 2019-Jan-13 11:24:05.140681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6453 2019-Jan-13 11:24:05.140737 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6454 2019-Jan-13 11:24:05.141365 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6455 2019-Jan-13 11:24:05.141992 - [DEBUG] Edge function : AllBottom (result of previous compose)
6456 2019-Jan-13 11:24:05.142017 - [DEBUG]
6457 2019-Jan-13 11:24:05.142042 - [DEBUG] Join: AllTop & AllBottom
6458 2019-Jan-13 11:24:05.142068 - [DEBUG] = AllBottom (new jump func)
6459 2019-Jan-13 11:24:05.142092 - [DEBUG]
6460 2019-Jan-13 11:24:05.142115 - [DEBUG] Start adding new jump function
6461 2019-Jan-13 11:24:05.142139 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6462 2019-Jan-13 11:24:05.142194 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6463 2019-Jan-13 11:24:05.142822 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6464 2019-Jan-13 11:24:05.143466 - [DEBUG] Edge Function : AllBottom
6465 2019-Jan-13 11:24:05.143495 - [DEBUG] End adding new jump function
6466 2019-Jan-13 11:24:05.143519 - [DEBUG]
6467 2019-Jan-13 11:24:05.143542 - [DEBUG] -------------------------------------------- 190. Path Edge --------------------------------------------
6468 2019-Jan-13 11:24:05.143566 - [DEBUG]
6469 2019-Jan-13 11:24:05.143589 - [DEBUG] Process 190. path edge:
6470 2019-Jan-13 11:24:05.143613 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6471 2019-Jan-13 11:24:05.143669 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
6472 2019-Jan-13 11:24:05.144297 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6473 2019-Jan-13 11:24:05.144925 - [DEBUG]
6474 2019-Jan-13 11:24:05.144951 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6475 2019-Jan-13 11:24:05.145592 - [DEBUG] Compose: EdgeIdentity * AllBottom
6476 2019-Jan-13 11:24:05.145619 - [DEBUG]
6477 2019-Jan-13 11:24:05.145643 - [DEBUG] Propagate flow
6478 2019-Jan-13 11:24:05.145666 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6479 2019-Jan-13 11:24:05.145721 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6480 2019-Jan-13 11:24:05.146365 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6481 2019-Jan-13 11:24:05.147042 - [DEBUG] Edge function : AllBottom (result of previous compose)
6482 2019-Jan-13 11:24:05.147068 - [DEBUG]
6483 2019-Jan-13 11:24:05.147092 - [DEBUG] Join: AllTop & AllBottom
6484 2019-Jan-13 11:24:05.147118 - [DEBUG] = AllBottom (new jump func)
6485 2019-Jan-13 11:24:05.147142 - [DEBUG]
6486 2019-Jan-13 11:24:05.147165 - [DEBUG] Start adding new jump function
6487 2019-Jan-13 11:24:05.147188 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6488 2019-Jan-13 11:24:05.147244 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6489 2019-Jan-13 11:24:05.147894 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6490 2019-Jan-13 11:24:05.148532 - [DEBUG] Edge Function : AllBottom
6491 2019-Jan-13 11:24:05.148561 - [DEBUG] End adding new jump function
6492 2019-Jan-13 11:24:05.148585 - [DEBUG]
6493 2019-Jan-13 11:24:05.148608 - [DEBUG] -------------------------------------------- 191. Path Edge --------------------------------------------
6494 2019-Jan-13 11:24:05.148632 - [DEBUG]
6495 2019-Jan-13 11:24:05.148655 - [DEBUG] Process 191. path edge:
6496 2019-Jan-13 11:24:05.148678 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6497 2019-Jan-13 11:24:05.148735 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
6498 2019-Jan-13 11:24:05.149375 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6499 2019-Jan-13 11:24:05.150016 - [DEBUG]
6500 2019-Jan-13 11:24:05.150041 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6501 2019-Jan-13 11:24:05.150686 - [DEBUG] Possible callees:
6502 2019-Jan-13 11:24:05.150711 - [DEBUG] llvm.dbg.declare
6503 2019-Jan-13 11:24:05.150735 - [DEBUG] Possible return sites:
6504 2019-Jan-13 11:24:05.150759 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1366505 2019-Jan-13 11:24:05.152026 - [DEBUG] Found and process special summary
6506 2019-Jan-13 11:24:05.152067 - [DEBUG] Compose: EdgeIdentity * AllBottom
6507 2019-Jan-13 11:24:05.152095 - [DEBUG]
6508 2019-Jan-13 11:24:05.152119 - [DEBUG] Propagate flow
6509 2019-Jan-13 11:24:05.152142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6510 2019-Jan-13 11:24:05.152199 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6511 2019-Jan-13 11:24:05.152832 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6512 2019-Jan-13 11:24:05.153476 - [DEBUG] Edge function : AllBottom (result of previous compose)
6513 2019-Jan-13 11:24:05.153502 - [DEBUG]
6514 2019-Jan-13 11:24:05.153526 - [DEBUG] Join: AllTop & AllBottom
6515 2019-Jan-13 11:24:05.153552 - [DEBUG] = AllBottom (new jump func)
6516 2019-Jan-13 11:24:05.153576 - [DEBUG]
6517 2019-Jan-13 11:24:05.153599 - [DEBUG] Start adding new jump function
6518 2019-Jan-13 11:24:05.153622 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6519 2019-Jan-13 11:24:05.153678 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6520 2019-Jan-13 11:24:05.154307 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6521 2019-Jan-13 11:24:05.154938 - [DEBUG] Edge Function : AllBottom
6522 2019-Jan-13 11:24:05.154966 - [DEBUG] End adding new jump function
6523 2019-Jan-13 11:24:05.154990 - [DEBUG]
6524 2019-Jan-13 11:24:05.155013 - [DEBUG] -------------------------------------------- 192. Path Edge --------------------------------------------
6525 2019-Jan-13 11:24:05.155037 - [DEBUG]
6526 2019-Jan-13 11:24:05.155060 - [DEBUG] Process 192. path edge:
6527 2019-Jan-13 11:24:05.155084 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6528 2019-Jan-13 11:24:05.155140 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
6529 2019-Jan-13 11:24:05.155772 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6530 2019-Jan-13 11:24:05.156407 - [DEBUG]
6531 2019-Jan-13 11:24:05.156432 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6532 2019-Jan-13 11:24:05.157095 - [DEBUG] Compose: EdgeIdentity * AllBottom
6533 2019-Jan-13 11:24:05.157123 - [DEBUG]
6534 2019-Jan-13 11:24:05.157146 - [DEBUG] Propagate flow
6535 2019-Jan-13 11:24:05.157170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6536 2019-Jan-13 11:24:05.157226 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6537 2019-Jan-13 11:24:05.157862 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6538 2019-Jan-13 11:24:05.158489 - [DEBUG] Edge function : AllBottom (result of previous compose)
6539 2019-Jan-13 11:24:05.158514 - [DEBUG]
6540 2019-Jan-13 11:24:05.158539 - [DEBUG] Join: AllTop & AllBottom
6541 2019-Jan-13 11:24:05.158565 - [DEBUG] = AllBottom (new jump func)
6542 2019-Jan-13 11:24:05.158589 - [DEBUG]
6543 2019-Jan-13 11:24:05.158613 - [DEBUG] Start adding new jump function
6544 2019-Jan-13 11:24:05.158636 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6545 2019-Jan-13 11:24:05.158692 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6546 2019-Jan-13 11:24:05.159319 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6547 2019-Jan-13 11:24:05.159944 - [DEBUG] Edge Function : AllBottom
6548 2019-Jan-13 11:24:05.159972 - [DEBUG] End adding new jump function
6549 2019-Jan-13 11:24:05.160007 - [DEBUG]
6550 2019-Jan-13 11:24:05.160033 - [DEBUG] -------------------------------------------- 193. Path Edge --------------------------------------------
6551 2019-Jan-13 11:24:05.160057 - [DEBUG]
6552 2019-Jan-13 11:24:05.160080 - [DEBUG] Process 193. path edge:
6553 2019-Jan-13 11:24:05.160104 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6554 2019-Jan-13 11:24:05.160161 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
6555 2019-Jan-13 11:24:05.160787 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6556 2019-Jan-13 11:24:05.161414 - [DEBUG]
6557 2019-Jan-13 11:24:05.161439 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6558 2019-Jan-13 11:24:05.162076 - [DEBUG] Compose: EdgeIdentity * AllBottom
6559 2019-Jan-13 11:24:05.162103 - [DEBUG]
6560 2019-Jan-13 11:24:05.162126 - [DEBUG] Propagate flow
6561 2019-Jan-13 11:24:05.162149 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6562 2019-Jan-13 11:24:05.162205 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
6563 2019-Jan-13 11:24:05.162831 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6564 2019-Jan-13 11:24:05.163474 - [DEBUG] Edge function : AllBottom (result of previous compose)
6565 2019-Jan-13 11:24:05.163499 - [DEBUG]
6566 2019-Jan-13 11:24:05.163523 - [DEBUG] Join: AllTop & AllBottom
6567 2019-Jan-13 11:24:05.163549 - [DEBUG] = AllBottom (new jump func)
6568 2019-Jan-13 11:24:05.163573 - [DEBUG]
6569 2019-Jan-13 11:24:05.163596 - [DEBUG] Start adding new jump function
6570 2019-Jan-13 11:24:05.163619 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6571 2019-Jan-13 11:24:05.163675 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6572 2019-Jan-13 11:24:05.164303 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
6573 2019-Jan-13 11:24:05.164930 - [DEBUG] Edge Function : AllBottom
6574 2019-Jan-13 11:24:05.164958 - [DEBUG] End adding new jump function
6575 2019-Jan-13 11:24:05.164982 - [DEBUG]
6576 2019-Jan-13 11:24:05.165013 - [DEBUG] -------------------------------------------- 194. Path Edge --------------------------------------------
6577 2019-Jan-13 11:24:05.165037 - [DEBUG]
6578 2019-Jan-13 11:24:05.165061 - [DEBUG] Process 194. path edge:
6579 2019-Jan-13 11:24:05.165084 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6580 2019-Jan-13 11:24:05.165141 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
6581 2019-Jan-13 11:24:05.165766 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6582 2019-Jan-13 11:24:05.166394 - [DEBUG]
6583 2019-Jan-13 11:24:05.166419 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
6584 2019-Jan-13 11:24:05.167084 - [DEBUG] Compose: EdgeIdentity * AllBottom
6585 2019-Jan-13 11:24:05.167112 - [DEBUG]
6586 2019-Jan-13 11:24:05.167136 - [DEBUG] Propagate flow
6587 2019-Jan-13 11:24:05.167159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6588 2019-Jan-13 11:24:05.167215 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6589 2019-Jan-13 11:24:05.167853 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6590 2019-Jan-13 11:24:05.168482 - [DEBUG] Edge function : AllBottom (result of previous compose)
6591 2019-Jan-13 11:24:05.168507 - [DEBUG]
6592 2019-Jan-13 11:24:05.168532 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6593 2019-Jan-13 11:24:05.168558 - [DEBUG] = AllBottom
6594 2019-Jan-13 11:24:05.168582 - [DEBUG]
6595 2019-Jan-13 11:24:05.168605 - [DEBUG] PROPAGATE: No new function!
6596 2019-Jan-13 11:24:05.168629 - [DEBUG] EDGE:
6597 2019-Jan-13 11:24:05.168686 - [DEBUG] ---> 6598 2019-Jan-13 11:24:05.169313 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
6599 2019-Jan-13 11:24:05.169939 - [DEBUG]
6600 2019-Jan-13 11:24:05.169964 - [DEBUG] EDGE:
6601 2019-Jan-13 11:24:05.170035 - [DEBUG] ---> 6602 2019-Jan-13 11:24:05.170663 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
6603 2019-Jan-13 11:24:05.171288 - [DEBUG]
6604 2019-Jan-13 11:24:05.171314 - [DEBUG] Compose: EdgeIdentity * AllBottom
6605 2019-Jan-13 11:24:05.171339 - [DEBUG]
6606 2019-Jan-13 11:24:05.171363 - [DEBUG] Propagate flow
6607 2019-Jan-13 11:24:05.171386 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6608 2019-Jan-13 11:24:05.171441 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6609 2019-Jan-13 11:24:05.172066 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6610 2019-Jan-13 11:24:05.172696 - [DEBUG] Edge function : AllBottom (result of previous compose)
6611 2019-Jan-13 11:24:05.172721 - [DEBUG]
6612 2019-Jan-13 11:24:05.172745 - [DEBUG] Join: AllTop & AllBottom
6613 2019-Jan-13 11:24:05.172771 - [DEBUG] = AllBottom (new jump func)
6614 2019-Jan-13 11:24:05.172795 - [DEBUG]
6615 2019-Jan-13 11:24:05.172818 - [DEBUG] Start adding new jump function
6616 2019-Jan-13 11:24:05.172842 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6617 2019-Jan-13 11:24:05.172897 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6618 2019-Jan-13 11:24:05.173556 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6619 2019-Jan-13 11:24:05.174189 - [DEBUG] Edge Function : AllBottom
6620 2019-Jan-13 11:24:05.174227 - [DEBUG] End adding new jump function
6621 2019-Jan-13 11:24:05.174251 - [DEBUG]
6622 2019-Jan-13 11:24:05.174275 - [DEBUG] -------------------------------------------- 195. Path Edge --------------------------------------------
6623 2019-Jan-13 11:24:05.174299 - [DEBUG]
6624 2019-Jan-13 11:24:05.174322 - [DEBUG] Process 195. path edge:
6625 2019-Jan-13 11:24:05.174346 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6626 2019-Jan-13 11:24:05.174404 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
6627 2019-Jan-13 11:24:05.175032 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6628 2019-Jan-13 11:24:05.175662 - [DEBUG]
6629 2019-Jan-13 11:24:05.175687 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6630 2019-Jan-13 11:24:05.176325 - [DEBUG] Compose: EdgeIdentity * AllBottom
6631 2019-Jan-13 11:24:05.176352 - [DEBUG]
6632 2019-Jan-13 11:24:05.176375 - [DEBUG] Propagate flow
6633 2019-Jan-13 11:24:05.176399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6634 2019-Jan-13 11:24:05.176455 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
6635 2019-Jan-13 11:24:05.177098 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6636 2019-Jan-13 11:24:05.177728 - [DEBUG] Edge function : AllBottom (result of previous compose)
6637 2019-Jan-13 11:24:05.177753 - [DEBUG]
6638 2019-Jan-13 11:24:05.177777 - [DEBUG] Join: AllTop & AllBottom
6639 2019-Jan-13 11:24:05.177803 - [DEBUG] = AllBottom (new jump func)
6640 2019-Jan-13 11:24:05.177828 - [DEBUG]
6641 2019-Jan-13 11:24:05.177851 - [DEBUG] Start adding new jump function
6642 2019-Jan-13 11:24:05.177874 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6643 2019-Jan-13 11:24:05.177929 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6644 2019-Jan-13 11:24:05.178560 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
6645 2019-Jan-13 11:24:05.179192 - [DEBUG] Edge Function : AllBottom
6646 2019-Jan-13 11:24:05.179219 - [DEBUG] End adding new jump function
6647 2019-Jan-13 11:24:05.179243 - [DEBUG]
6648 2019-Jan-13 11:24:05.179266 - [DEBUG] -------------------------------------------- 196. Path Edge --------------------------------------------
6649 2019-Jan-13 11:24:05.179290 - [DEBUG]
6650 2019-Jan-13 11:24:05.179313 - [DEBUG] Process 196. path edge:
6651 2019-Jan-13 11:24:05.179337 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6652 2019-Jan-13 11:24:05.179393 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
6653 2019-Jan-13 11:24:05.180031 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6654 2019-Jan-13 11:24:05.180661 - [DEBUG]
6655 2019-Jan-13 11:24:05.180686 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
6656 2019-Jan-13 11:24:05.181320 - [DEBUG] Compose: EdgeIdentity * AllBottom
6657 2019-Jan-13 11:24:05.181348 - [DEBUG]
6658 2019-Jan-13 11:24:05.181371 - [DEBUG] Propagate flow
6659 2019-Jan-13 11:24:05.181394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6660 2019-Jan-13 11:24:05.181450 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6661 2019-Jan-13 11:24:05.182089 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6662 2019-Jan-13 11:24:05.182720 - [DEBUG] Edge function : AllBottom (result of previous compose)
6663 2019-Jan-13 11:24:05.182745 - [DEBUG]
6664 2019-Jan-13 11:24:05.182769 - [DEBUG] Join: AllTop & AllBottom
6665 2019-Jan-13 11:24:05.182795 - [DEBUG] = AllBottom (new jump func)
6666 2019-Jan-13 11:24:05.182833 - [DEBUG]
6667 2019-Jan-13 11:24:05.182857 - [DEBUG] Start adding new jump function
6668 2019-Jan-13 11:24:05.182880 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6669 2019-Jan-13 11:24:05.182936 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6670 2019-Jan-13 11:24:05.183584 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6671 2019-Jan-13 11:24:05.184221 - [DEBUG] Edge Function : AllBottom
6672 2019-Jan-13 11:24:05.184248 - [DEBUG] End adding new jump function
6673 2019-Jan-13 11:24:05.184273 - [DEBUG]
6674 2019-Jan-13 11:24:05.184296 - [DEBUG] -------------------------------------------- 197. Path Edge --------------------------------------------
6675 2019-Jan-13 11:24:05.184320 - [DEBUG]
6676 2019-Jan-13 11:24:05.184343 - [DEBUG] Process 197. path edge:
6677 2019-Jan-13 11:24:05.184367 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6678 2019-Jan-13 11:24:05.184423 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
6679 2019-Jan-13 11:24:05.185059 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6680 2019-Jan-13 11:24:05.185689 - [DEBUG]
6681 2019-Jan-13 11:24:05.185713 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6682 2019-Jan-13 11:24:05.186356 - [DEBUG] Possible callees:
6683 2019-Jan-13 11:24:05.186381 - [DEBUG] llvm.dbg.declare
6684 2019-Jan-13 11:24:05.186405 - [DEBUG] Possible return sites:
6685 2019-Jan-13 11:24:05.186429 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1496686 2019-Jan-13 11:24:05.187700 - [DEBUG] Found and process special summary
6687 2019-Jan-13 11:24:05.187733 - [DEBUG] Compose: EdgeIdentity * AllBottom
6688 2019-Jan-13 11:24:05.187760 - [DEBUG]
6689 2019-Jan-13 11:24:05.187784 - [DEBUG] Propagate flow
6690 2019-Jan-13 11:24:05.187807 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6691 2019-Jan-13 11:24:05.187863 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6692 2019-Jan-13 11:24:05.188495 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6693 2019-Jan-13 11:24:05.189126 - [DEBUG] Edge function : AllBottom (result of previous compose)
6694 2019-Jan-13 11:24:05.189151 - [DEBUG]
6695 2019-Jan-13 11:24:05.189175 - [DEBUG] Join: AllTop & AllBottom
6696 2019-Jan-13 11:24:05.189201 - [DEBUG] = AllBottom (new jump func)
6697 2019-Jan-13 11:24:05.189226 - [DEBUG]
6698 2019-Jan-13 11:24:05.189249 - [DEBUG] Start adding new jump function
6699 2019-Jan-13 11:24:05.189272 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6700 2019-Jan-13 11:24:05.189328 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6701 2019-Jan-13 11:24:05.189958 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6702 2019-Jan-13 11:24:05.190602 - [DEBUG] Edge Function : AllBottom
6703 2019-Jan-13 11:24:05.190630 - [DEBUG] End adding new jump function
6704 2019-Jan-13 11:24:05.190654 - [DEBUG]
6705 2019-Jan-13 11:24:05.190677 - [DEBUG] -------------------------------------------- 198. Path Edge --------------------------------------------
6706 2019-Jan-13 11:24:05.190701 - [DEBUG]
6707 2019-Jan-13 11:24:05.190725 - [DEBUG] Process 198. path edge:
6708 2019-Jan-13 11:24:05.190748 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6709 2019-Jan-13 11:24:05.190805 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
6710 2019-Jan-13 11:24:05.191443 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6711 2019-Jan-13 11:24:05.192072 - [DEBUG]
6712 2019-Jan-13 11:24:05.192097 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6713 2019-Jan-13 11:24:05.192748 - [DEBUG] Compose: EdgeIdentity * AllBottom
6714 2019-Jan-13 11:24:05.192776 - [DEBUG]
6715 2019-Jan-13 11:24:05.192800 - [DEBUG] Propagate flow
6716 2019-Jan-13 11:24:05.192823 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6717 2019-Jan-13 11:24:05.192879 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6718 2019-Jan-13 11:24:05.193522 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6719 2019-Jan-13 11:24:05.194152 - [DEBUG] Edge function : AllBottom (result of previous compose)
6720 2019-Jan-13 11:24:05.194177 - [DEBUG]
6721 2019-Jan-13 11:24:05.194202 - [DEBUG] Join: AllTop & AllBottom
6722 2019-Jan-13 11:24:05.194228 - [DEBUG] = AllBottom (new jump func)
6723 2019-Jan-13 11:24:05.194253 - [DEBUG]
6724 2019-Jan-13 11:24:05.194276 - [DEBUG] Start adding new jump function
6725 2019-Jan-13 11:24:05.194299 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6726 2019-Jan-13 11:24:05.194355 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6727 2019-Jan-13 11:24:05.194986 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6728 2019-Jan-13 11:24:05.195612 - [DEBUG] Edge Function : AllBottom
6729 2019-Jan-13 11:24:05.195639 - [DEBUG] End adding new jump function
6730 2019-Jan-13 11:24:05.195663 - [DEBUG]
6731 2019-Jan-13 11:24:05.195687 - [DEBUG] -------------------------------------------- 199. Path Edge --------------------------------------------
6732 2019-Jan-13 11:24:05.195711 - [DEBUG]
6733 2019-Jan-13 11:24:05.195734 - [DEBUG] Process 199. path edge:
6734 2019-Jan-13 11:24:05.195757 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6735 2019-Jan-13 11:24:05.195813 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
6736 2019-Jan-13 11:24:05.196442 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6737 2019-Jan-13 11:24:05.197093 - [DEBUG]
6738 2019-Jan-13 11:24:05.197118 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6739 2019-Jan-13 11:24:05.197787 - [DEBUG] Compose: EdgeIdentity * AllBottom
6740 2019-Jan-13 11:24:05.197817 - [DEBUG]
6741 2019-Jan-13 11:24:05.197840 - [DEBUG] Propagate flow
6742 2019-Jan-13 11:24:05.197864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6743 2019-Jan-13 11:24:05.197925 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6744 2019-Jan-13 11:24:05.198569 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6745 2019-Jan-13 11:24:05.199199 - [DEBUG] Edge function : AllBottom (result of previous compose)
6746 2019-Jan-13 11:24:05.199224 - [DEBUG]
6747 2019-Jan-13 11:24:05.199249 - [DEBUG] Join: AllTop & AllBottom
6748 2019-Jan-13 11:24:05.199275 - [DEBUG] = AllBottom (new jump func)
6749 2019-Jan-13 11:24:05.199299 - [DEBUG]
6750 2019-Jan-13 11:24:05.199322 - [DEBUG] Start adding new jump function
6751 2019-Jan-13 11:24:05.199345 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6752 2019-Jan-13 11:24:05.199401 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6753 2019-Jan-13 11:24:05.200048 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6754 2019-Jan-13 11:24:05.200697 - [DEBUG] Edge Function : AllBottom
6755 2019-Jan-13 11:24:05.200725 - [DEBUG] End adding new jump function
6756 2019-Jan-13 11:24:05.200749 - [DEBUG]
6757 2019-Jan-13 11:24:05.200772 - [DEBUG] -------------------------------------------- 200. Path Edge --------------------------------------------
6758 2019-Jan-13 11:24:05.200796 - [DEBUG]
6759 2019-Jan-13 11:24:05.200820 - [DEBUG] Process 200. path edge:
6760 2019-Jan-13 11:24:05.200843 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6761 2019-Jan-13 11:24:05.200900 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
6762 2019-Jan-13 11:24:05.201537 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6763 2019-Jan-13 11:24:05.202167 - [DEBUG]
6764 2019-Jan-13 11:24:05.202192 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6765 2019-Jan-13 11:24:05.202834 - [DEBUG] Possible callees:
6766 2019-Jan-13 11:24:05.202859 - [DEBUG] llvm.dbg.declare
6767 2019-Jan-13 11:24:05.202883 - [DEBUG] Possible return sites:
6768 2019-Jan-13 11:24:05.202907 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1556769 2019-Jan-13 11:24:05.204184 - [DEBUG] Found and process special summary
6770 2019-Jan-13 11:24:05.204217 - [DEBUG] Compose: EdgeIdentity * AllBottom
6771 2019-Jan-13 11:24:05.204244 - [DEBUG]
6772 2019-Jan-13 11:24:05.204267 - [DEBUG] Propagate flow
6773 2019-Jan-13 11:24:05.204291 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6774 2019-Jan-13 11:24:05.204347 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6775 2019-Jan-13 11:24:05.204978 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6776 2019-Jan-13 11:24:05.205608 - [DEBUG] Edge function : AllBottom (result of previous compose)
6777 2019-Jan-13 11:24:05.205633 - [DEBUG]
6778 2019-Jan-13 11:24:05.205657 - [DEBUG] Join: AllTop & AllBottom
6779 2019-Jan-13 11:24:05.205683 - [DEBUG] = AllBottom (new jump func)
6780 2019-Jan-13 11:24:05.205708 - [DEBUG]
6781 2019-Jan-13 11:24:05.205731 - [DEBUG] Start adding new jump function
6782 2019-Jan-13 11:24:05.205754 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6783 2019-Jan-13 11:24:05.205810 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6784 2019-Jan-13 11:24:05.206450 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6785 2019-Jan-13 11:24:05.207103 - [DEBUG] Edge Function : AllBottom
6786 2019-Jan-13 11:24:05.207130 - [DEBUG] End adding new jump function
6787 2019-Jan-13 11:24:05.207155 - [DEBUG]
6788 2019-Jan-13 11:24:05.207178 - [DEBUG] -------------------------------------------- 201. Path Edge --------------------------------------------
6789 2019-Jan-13 11:24:05.207202 - [DEBUG]
6790 2019-Jan-13 11:24:05.207225 - [DEBUG] Process 201. path edge:
6791 2019-Jan-13 11:24:05.207249 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6792 2019-Jan-13 11:24:05.207306 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
6793 2019-Jan-13 11:24:05.207937 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6794 2019-Jan-13 11:24:05.208566 - [DEBUG]
6795 2019-Jan-13 11:24:05.208590 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6796 2019-Jan-13 11:24:05.209251 - [DEBUG] Compose: EdgeIdentity * AllBottom
6797 2019-Jan-13 11:24:05.209279 - [DEBUG]
6798 2019-Jan-13 11:24:05.209303 - [DEBUG] Propagate flow
6799 2019-Jan-13 11:24:05.209326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6800 2019-Jan-13 11:24:05.209383 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6801 2019-Jan-13 11:24:05.210025 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6802 2019-Jan-13 11:24:05.210656 - [DEBUG] Edge function : AllBottom (result of previous compose)
6803 2019-Jan-13 11:24:05.210681 - [DEBUG]
6804 2019-Jan-13 11:24:05.210706 - [DEBUG] Join: AllTop & AllBottom
6805 2019-Jan-13 11:24:05.210732 - [DEBUG] = AllBottom (new jump func)
6806 2019-Jan-13 11:24:05.210756 - [DEBUG]
6807 2019-Jan-13 11:24:05.210779 - [DEBUG] Start adding new jump function
6808 2019-Jan-13 11:24:05.210802 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6809 2019-Jan-13 11:24:05.210858 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6810 2019-Jan-13 11:24:05.211490 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6811 2019-Jan-13 11:24:05.212116 - [DEBUG] Edge Function : AllBottom
6812 2019-Jan-13 11:24:05.212143 - [DEBUG] End adding new jump function
6813 2019-Jan-13 11:24:05.212167 - [DEBUG]
6814 2019-Jan-13 11:24:05.212191 - [DEBUG] -------------------------------------------- 202. Path Edge --------------------------------------------
6815 2019-Jan-13 11:24:05.212215 - [DEBUG]
6816 2019-Jan-13 11:24:05.212238 - [DEBUG] Process 202. path edge:
6817 2019-Jan-13 11:24:05.212261 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6818 2019-Jan-13 11:24:05.212317 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
6819 2019-Jan-13 11:24:05.212944 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6820 2019-Jan-13 11:24:05.213590 - [DEBUG]
6821 2019-Jan-13 11:24:05.213615 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6822 2019-Jan-13 11:24:05.214251 - [DEBUG] Compose: EdgeIdentity * AllBottom
6823 2019-Jan-13 11:24:05.214278 - [DEBUG]
6824 2019-Jan-13 11:24:05.214302 - [DEBUG] Propagate flow
6825 2019-Jan-13 11:24:05.214325 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6826 2019-Jan-13 11:24:05.214381 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6827 2019-Jan-13 11:24:05.215007 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6828 2019-Jan-13 11:24:05.215637 - [DEBUG] Edge function : AllBottom (result of previous compose)
6829 2019-Jan-13 11:24:05.215662 - [DEBUG]
6830 2019-Jan-13 11:24:05.215686 - [DEBUG] Join: AllTop & AllBottom
6831 2019-Jan-13 11:24:05.215712 - [DEBUG] = AllBottom (new jump func)
6832 2019-Jan-13 11:24:05.215737 - [DEBUG]
6833 2019-Jan-13 11:24:05.215760 - [DEBUG] Start adding new jump function
6834 2019-Jan-13 11:24:05.215783 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6835 2019-Jan-13 11:24:05.215839 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6836 2019-Jan-13 11:24:05.216469 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6837 2019-Jan-13 11:24:05.217111 - [DEBUG] Edge Function : AllBottom
6838 2019-Jan-13 11:24:05.217138 - [DEBUG] End adding new jump function
6839 2019-Jan-13 11:24:05.217162 - [DEBUG]
6840 2019-Jan-13 11:24:05.217185 - [DEBUG] -------------------------------------------- 203. Path Edge --------------------------------------------
6841 2019-Jan-13 11:24:05.217209 - [DEBUG]
6842 2019-Jan-13 11:24:05.217232 - [DEBUG] Process 203. path edge:
6843 2019-Jan-13 11:24:05.217263 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6844 2019-Jan-13 11:24:05.217320 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
6845 2019-Jan-13 11:24:05.217947 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6846 2019-Jan-13 11:24:05.218577 - [DEBUG]
6847 2019-Jan-13 11:24:05.218601 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6848 2019-Jan-13 11:24:05.219236 - [DEBUG] Compose: EdgeIdentity * AllBottom
6849 2019-Jan-13 11:24:05.219263 - [DEBUG]
6850 2019-Jan-13 11:24:05.219287 - [DEBUG] Propagate flow
6851 2019-Jan-13 11:24:05.219310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6852 2019-Jan-13 11:24:05.219366 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6853 2019-Jan-13 11:24:05.220017 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6854 2019-Jan-13 11:24:05.220648 - [DEBUG] Edge function : AllBottom (result of previous compose)
6855 2019-Jan-13 11:24:05.220673 - [DEBUG]
6856 2019-Jan-13 11:24:05.220698 - [DEBUG] Join: AllTop & AllBottom
6857 2019-Jan-13 11:24:05.220724 - [DEBUG] = AllBottom (new jump func)
6858 2019-Jan-13 11:24:05.220748 - [DEBUG]
6859 2019-Jan-13 11:24:05.220771 - [DEBUG] Start adding new jump function
6860 2019-Jan-13 11:24:05.220794 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6861 2019-Jan-13 11:24:05.220850 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6862 2019-Jan-13 11:24:05.221482 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6863 2019-Jan-13 11:24:05.222119 - [DEBUG] Edge Function : AllBottom
6864 2019-Jan-13 11:24:05.222146 - [DEBUG] End adding new jump function
6865 2019-Jan-13 11:24:05.222170 - [DEBUG]
6866 2019-Jan-13 11:24:05.222194 - [DEBUG] -------------------------------------------- 204. Path Edge --------------------------------------------
6867 2019-Jan-13 11:24:05.222218 - [DEBUG]
6868 2019-Jan-13 11:24:05.222241 - [DEBUG] Process 204. path edge:
6869 2019-Jan-13 11:24:05.222264 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6870 2019-Jan-13 11:24:05.222321 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
6871 2019-Jan-13 11:24:05.222957 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6872 2019-Jan-13 11:24:05.223609 - [DEBUG]
6873 2019-Jan-13 11:24:05.223633 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6874 2019-Jan-13 11:24:05.224275 - [DEBUG] Possible callees:
6875 2019-Jan-13 11:24:05.224300 - [DEBUG] llvm.dbg.declare
6876 2019-Jan-13 11:24:05.224325 - [DEBUG] Possible return sites:
6877 2019-Jan-13 11:24:05.224348 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1636878 2019-Jan-13 11:24:05.225603 - [DEBUG] Found and process special summary
6879 2019-Jan-13 11:24:05.225635 - [DEBUG] Compose: EdgeIdentity * AllBottom
6880 2019-Jan-13 11:24:05.225662 - [DEBUG]
6881 2019-Jan-13 11:24:05.225685 - [DEBUG] Propagate flow
6882 2019-Jan-13 11:24:05.225708 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6883 2019-Jan-13 11:24:05.225764 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6884 2019-Jan-13 11:24:05.226396 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6885 2019-Jan-13 11:24:05.227045 - [DEBUG] Edge function : AllBottom (result of previous compose)
6886 2019-Jan-13 11:24:05.227071 - [DEBUG]
6887 2019-Jan-13 11:24:05.227095 - [DEBUG] Join: AllTop & AllBottom
6888 2019-Jan-13 11:24:05.227121 - [DEBUG] = AllBottom (new jump func)
6889 2019-Jan-13 11:24:05.227145 - [DEBUG]
6890 2019-Jan-13 11:24:05.227169 - [DEBUG] Start adding new jump function
6891 2019-Jan-13 11:24:05.227192 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6892 2019-Jan-13 11:24:05.227248 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6893 2019-Jan-13 11:24:05.227879 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6894 2019-Jan-13 11:24:05.228508 - [DEBUG] Edge Function : AllBottom
6895 2019-Jan-13 11:24:05.228536 - [DEBUG] End adding new jump function
6896 2019-Jan-13 11:24:05.228560 - [DEBUG]
6897 2019-Jan-13 11:24:05.228583 - [DEBUG] -------------------------------------------- 205. Path Edge --------------------------------------------
6898 2019-Jan-13 11:24:05.228607 - [DEBUG]
6899 2019-Jan-13 11:24:05.228630 - [DEBUG] Process 205. path edge:
6900 2019-Jan-13 11:24:05.228654 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6901 2019-Jan-13 11:24:05.228710 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
6902 2019-Jan-13 11:24:05.229339 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6903 2019-Jan-13 11:24:05.229968 - [DEBUG]
6904 2019-Jan-13 11:24:05.229993 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6905 2019-Jan-13 11:24:05.230651 - [DEBUG] Compose: EdgeIdentity * AllBottom
6906 2019-Jan-13 11:24:05.230680 - [DEBUG]
6907 2019-Jan-13 11:24:05.230704 - [DEBUG] Propagate flow
6908 2019-Jan-13 11:24:05.230727 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6909 2019-Jan-13 11:24:05.230784 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6910 2019-Jan-13 11:24:05.231412 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6911 2019-Jan-13 11:24:05.232042 - [DEBUG] Edge function : AllBottom (result of previous compose)
6912 2019-Jan-13 11:24:05.232067 - [DEBUG]
6913 2019-Jan-13 11:24:05.232092 - [DEBUG] Join: AllTop & AllBottom
6914 2019-Jan-13 11:24:05.232118 - [DEBUG] = AllBottom (new jump func)
6915 2019-Jan-13 11:24:05.232143 - [DEBUG]
6916 2019-Jan-13 11:24:05.232166 - [DEBUG] Start adding new jump function
6917 2019-Jan-13 11:24:05.232190 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6918 2019-Jan-13 11:24:05.232245 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6919 2019-Jan-13 11:24:05.232876 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6920 2019-Jan-13 11:24:05.233518 - [DEBUG] Edge Function : AllBottom
6921 2019-Jan-13 11:24:05.233545 - [DEBUG] End adding new jump function
6922 2019-Jan-13 11:24:05.233569 - [DEBUG]
6923 2019-Jan-13 11:24:05.233593 - [DEBUG] -------------------------------------------- 206. Path Edge --------------------------------------------
6924 2019-Jan-13 11:24:05.233617 - [DEBUG]
6925 2019-Jan-13 11:24:05.233640 - [DEBUG] Process 206. path edge:
6926 2019-Jan-13 11:24:05.233664 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6927 2019-Jan-13 11:24:05.233720 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
6928 2019-Jan-13 11:24:05.234348 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6929 2019-Jan-13 11:24:05.234978 - [DEBUG]
6930 2019-Jan-13 11:24:05.235011 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6931 2019-Jan-13 11:24:05.235648 - [DEBUG] Compose: EdgeIdentity * AllBottom
6932 2019-Jan-13 11:24:05.235675 - [DEBUG]
6933 2019-Jan-13 11:24:05.235698 - [DEBUG] Propagate flow
6934 2019-Jan-13 11:24:05.235722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6935 2019-Jan-13 11:24:05.235777 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6936 2019-Jan-13 11:24:05.236417 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6937 2019-Jan-13 11:24:05.237064 - [DEBUG] Edge function : AllBottom (result of previous compose)
6938 2019-Jan-13 11:24:05.237089 - [DEBUG]
6939 2019-Jan-13 11:24:05.237113 - [DEBUG] Join: AllTop & AllBottom
6940 2019-Jan-13 11:24:05.237139 - [DEBUG] = AllBottom (new jump func)
6941 2019-Jan-13 11:24:05.237164 - [DEBUG]
6942 2019-Jan-13 11:24:05.237187 - [DEBUG] Start adding new jump function
6943 2019-Jan-13 11:24:05.237210 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6944 2019-Jan-13 11:24:05.237266 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6945 2019-Jan-13 11:24:05.237896 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6946 2019-Jan-13 11:24:05.238533 - [DEBUG] Edge Function : AllBottom
6947 2019-Jan-13 11:24:05.238560 - [DEBUG] End adding new jump function
6948 2019-Jan-13 11:24:05.238584 - [DEBUG]
6949 2019-Jan-13 11:24:05.238607 - [DEBUG] -------------------------------------------- 207. Path Edge --------------------------------------------
6950 2019-Jan-13 11:24:05.238631 - [DEBUG]
6951 2019-Jan-13 11:24:05.238654 - [DEBUG] Process 207. path edge:
6952 2019-Jan-13 11:24:05.238678 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6953 2019-Jan-13 11:24:05.238734 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
6954 2019-Jan-13 11:24:05.239371 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6955 2019-Jan-13 11:24:05.240016 - [DEBUG]
6956 2019-Jan-13 11:24:05.240041 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6957 2019-Jan-13 11:24:05.240684 - [DEBUG] Possible callees:
6958 2019-Jan-13 11:24:05.240708 - [DEBUG] llvm.dbg.declare
6959 2019-Jan-13 11:24:05.240733 - [DEBUG] Possible return sites:
6960 2019-Jan-13 11:24:05.240756 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1696961 2019-Jan-13 11:24:05.242008 - [DEBUG] Found and process special summary
6962 2019-Jan-13 11:24:05.242040 - [DEBUG] Compose: EdgeIdentity * AllBottom
6963 2019-Jan-13 11:24:05.242067 - [DEBUG]
6964 2019-Jan-13 11:24:05.242090 - [DEBUG] Propagate flow
6965 2019-Jan-13 11:24:05.242113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6966 2019-Jan-13 11:24:05.242170 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6967 2019-Jan-13 11:24:05.242802 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6968 2019-Jan-13 11:24:05.243447 - [DEBUG] Edge function : AllBottom (result of previous compose)
6969 2019-Jan-13 11:24:05.243473 - [DEBUG]
6970 2019-Jan-13 11:24:05.243497 - [DEBUG] Join: AllTop & AllBottom
6971 2019-Jan-13 11:24:05.243523 - [DEBUG] = AllBottom (new jump func)
6972 2019-Jan-13 11:24:05.243547 - [DEBUG]
6973 2019-Jan-13 11:24:05.243577 - [DEBUG] Start adding new jump function
6974 2019-Jan-13 11:24:05.243600 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6975 2019-Jan-13 11:24:05.243656 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6976 2019-Jan-13 11:24:05.244288 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6977 2019-Jan-13 11:24:05.244918 - [DEBUG] Edge Function : AllBottom
6978 2019-Jan-13 11:24:05.244945 - [DEBUG] End adding new jump function
6979 2019-Jan-13 11:24:05.244969 - [DEBUG]
6980 2019-Jan-13 11:24:05.244993 - [DEBUG] -------------------------------------------- 208. Path Edge --------------------------------------------
6981 2019-Jan-13 11:24:05.245016 - [DEBUG]
6982 2019-Jan-13 11:24:05.245039 - [DEBUG] Process 208. path edge:
6983 2019-Jan-13 11:24:05.245063 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6984 2019-Jan-13 11:24:05.245119 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
6985 2019-Jan-13 11:24:05.245751 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6986 2019-Jan-13 11:24:05.246381 - [DEBUG]
6987 2019-Jan-13 11:24:05.246405 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6988 2019-Jan-13 11:24:05.247064 - [DEBUG] Compose: EdgeIdentity * AllBottom
6989 2019-Jan-13 11:24:05.247093 - [DEBUG]
6990 2019-Jan-13 11:24:05.247116 - [DEBUG] Propagate flow
6991 2019-Jan-13 11:24:05.247139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6992 2019-Jan-13 11:24:05.247195 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
6993 2019-Jan-13 11:24:05.247826 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6994 2019-Jan-13 11:24:05.248457 - [DEBUG] Edge function : AllBottom (result of previous compose)
6995 2019-Jan-13 11:24:05.248482 - [DEBUG]
6996 2019-Jan-13 11:24:05.248506 - [DEBUG] Join: AllTop & AllBottom
6997 2019-Jan-13 11:24:05.248532 - [DEBUG] = AllBottom (new jump func)
6998 2019-Jan-13 11:24:05.248556 - [DEBUG]
6999 2019-Jan-13 11:24:05.248580 - [DEBUG] Start adding new jump function
7000 2019-Jan-13 11:24:05.248602 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7001 2019-Jan-13 11:24:05.248658 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7002 2019-Jan-13 11:24:05.249287 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
7003 2019-Jan-13 11:24:05.249914 - [DEBUG] Edge Function : AllBottom
7004 2019-Jan-13 11:24:05.249941 - [DEBUG] End adding new jump function
7005 2019-Jan-13 11:24:05.249965 - [DEBUG]
7006 2019-Jan-13 11:24:05.249989 - [DEBUG] -------------------------------------------- 209. Path Edge --------------------------------------------
7007 2019-Jan-13 11:24:05.250027 - [DEBUG]
7008 2019-Jan-13 11:24:05.250050 - [DEBUG] Process 209. path edge:
7009 2019-Jan-13 11:24:05.250074 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7010 2019-Jan-13 11:24:05.250130 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
7011 2019-Jan-13 11:24:05.250757 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7012 2019-Jan-13 11:24:05.251387 - [DEBUG]
7013 2019-Jan-13 11:24:05.251411 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
7014 2019-Jan-13 11:24:05.252053 - [DEBUG] Compose: EdgeIdentity * AllBottom
7015 2019-Jan-13 11:24:05.252081 - [DEBUG]
7016 2019-Jan-13 11:24:05.252105 - [DEBUG] Propagate flow
7017 2019-Jan-13 11:24:05.252136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7018 2019-Jan-13 11:24:05.252193 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
7019 2019-Jan-13 11:24:05.252828 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7020 2019-Jan-13 11:24:05.253475 - [DEBUG] Edge function : AllBottom (result of previous compose)
7021 2019-Jan-13 11:24:05.253501 - [DEBUG]
7022 2019-Jan-13 11:24:05.253525 - [DEBUG] Join: AllTop & AllBottom
7023 2019-Jan-13 11:24:05.253551 - [DEBUG] = AllBottom (new jump func)
7024 2019-Jan-13 11:24:05.253575 - [DEBUG]
7025 2019-Jan-13 11:24:05.253599 - [DEBUG] Start adding new jump function
7026 2019-Jan-13 11:24:05.253622 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7027 2019-Jan-13 11:24:05.253678 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7028 2019-Jan-13 11:24:05.254309 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
7029 2019-Jan-13 11:24:05.254939 - [DEBUG] Edge Function : AllBottom
7030 2019-Jan-13 11:24:05.254966 - [DEBUG] End adding new jump function
7031 2019-Jan-13 11:24:05.254990 - [DEBUG]
7032 2019-Jan-13 11:24:05.255013 - [DEBUG] -------------------------------------------- 210. Path Edge --------------------------------------------
7033 2019-Jan-13 11:24:05.255038 - [DEBUG]
7034 2019-Jan-13 11:24:05.255061 - [DEBUG] Process 210. path edge:
7035 2019-Jan-13 11:24:05.255085 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7036 2019-Jan-13 11:24:05.255141 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
7037 2019-Jan-13 11:24:05.255782 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7038 2019-Jan-13 11:24:05.256413 - [DEBUG]
7039 2019-Jan-13 11:24:05.256437 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
7040 2019-Jan-13 11:24:05.257102 - [DEBUG] Compose: EdgeIdentity * AllBottom
7041 2019-Jan-13 11:24:05.257131 - [DEBUG]
7042 2019-Jan-13 11:24:05.257155 - [DEBUG] Propagate flow
7043 2019-Jan-13 11:24:05.257179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7044 2019-Jan-13 11:24:05.257235 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
7045 2019-Jan-13 11:24:05.257894 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7046 2019-Jan-13 11:24:05.258526 - [DEBUG] Edge function : AllBottom (result of previous compose)
7047 2019-Jan-13 11:24:05.258551 - [DEBUG]
7048 2019-Jan-13 11:24:05.258576 - [DEBUG] Join: AllTop & AllBottom
7049 2019-Jan-13 11:24:05.258602 - [DEBUG] = AllBottom (new jump func)
7050 2019-Jan-13 11:24:05.258626 - [DEBUG]
7051 2019-Jan-13 11:24:05.258649 - [DEBUG] Start adding new jump function
7052 2019-Jan-13 11:24:05.258673 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7053 2019-Jan-13 11:24:05.258728 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7054 2019-Jan-13 11:24:05.259359 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
7055 2019-Jan-13 11:24:05.259985 - [DEBUG] Edge Function : AllBottom
7056 2019-Jan-13 11:24:05.260027 - [DEBUG] End adding new jump function
7057 2019-Jan-13 11:24:05.260051 - [DEBUG]
7058 2019-Jan-13 11:24:05.260075 - [DEBUG] -------------------------------------------- 211. Path Edge --------------------------------------------
7059 2019-Jan-13 11:24:05.260098 - [DEBUG]
7060 2019-Jan-13 11:24:05.260121 - [DEBUG] Process 211. path edge:
7061 2019-Jan-13 11:24:05.260145 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7062 2019-Jan-13 11:24:05.260209 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
7063 2019-Jan-13 11:24:05.260848 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7064 2019-Jan-13 11:24:05.261479 - [DEBUG]
7065 2019-Jan-13 11:24:05.261504 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
7066 2019-Jan-13 11:24:05.262143 - [DEBUG] Compose: EdgeIdentity * AllBottom
7067 2019-Jan-13 11:24:05.262170 - [DEBUG]
7068 2019-Jan-13 11:24:05.262194 - [DEBUG] Propagate flow
7069 2019-Jan-13 11:24:05.262217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7070 2019-Jan-13 11:24:05.262273 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
7071 2019-Jan-13 11:24:05.262905 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7072 2019-Jan-13 11:24:05.263551 - [DEBUG] Edge function : AllBottom (result of previous compose)
7073 2019-Jan-13 11:24:05.263577 - [DEBUG]
7074 2019-Jan-13 11:24:05.263601 - [DEBUG] Join: AllTop & AllBottom
7075 2019-Jan-13 11:24:05.263627 - [DEBUG] = AllBottom (new jump func)
7076 2019-Jan-13 11:24:05.263651 - [DEBUG]
7077 2019-Jan-13 11:24:05.263674 - [DEBUG] Start adding new jump function
7078 2019-Jan-13 11:24:05.263698 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7079 2019-Jan-13 11:24:05.263753 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7080 2019-Jan-13 11:24:05.264386 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
7081 2019-Jan-13 11:24:05.265018 - [DEBUG] Edge Function : AllBottom
7082 2019-Jan-13 11:24:05.265045 - [DEBUG] End adding new jump function
7083 2019-Jan-13 11:24:05.265069 - [DEBUG]
7084 2019-Jan-13 11:24:05.265093 - [DEBUG] -------------------------------------------- 212. Path Edge --------------------------------------------
7085 2019-Jan-13 11:24:05.265117 - [DEBUG]
7086 2019-Jan-13 11:24:05.265140 - [DEBUG] Process 212. path edge:
7087 2019-Jan-13 11:24:05.265163 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7088 2019-Jan-13 11:24:05.265219 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
7089 2019-Jan-13 11:24:05.265851 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7090 2019-Jan-13 11:24:05.266481 - [DEBUG]
7091 2019-Jan-13 11:24:05.266505 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
7092 2019-Jan-13 11:24:05.267166 - [DEBUG] Compose: EdgeIdentity * AllBottom
7093 2019-Jan-13 11:24:05.267194 - [DEBUG]
7094 2019-Jan-13 11:24:05.267218 - [DEBUG] Propagate flow
7095 2019-Jan-13 11:24:05.267241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7096 2019-Jan-13 11:24:05.267297 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
7097 2019-Jan-13 11:24:05.267925 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7098 2019-Jan-13 11:24:05.268556 - [DEBUG] Edge function : AllBottom (result of previous compose)
7099 2019-Jan-13 11:24:05.268581 - [DEBUG]
7100 2019-Jan-13 11:24:05.268606 - [DEBUG] Join: AllTop & AllBottom
7101 2019-Jan-13 11:24:05.268632 - [DEBUG] = AllBottom (new jump func)
7102 2019-Jan-13 11:24:05.268656 - [DEBUG]
7103 2019-Jan-13 11:24:05.268679 - [DEBUG] Start adding new jump function
7104 2019-Jan-13 11:24:05.268702 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7105 2019-Jan-13 11:24:05.268759 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7106 2019-Jan-13 11:24:05.269401 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
7107 2019-Jan-13 11:24:05.270042 - [DEBUG] Edge Function : AllBottom
7108 2019-Jan-13 11:24:05.270070 - [DEBUG] End adding new jump function
7109 2019-Jan-13 11:24:05.270094 - [DEBUG]
7110 2019-Jan-13 11:24:05.270118 - [DEBUG] -------------------------------------------- 213. Path Edge --------------------------------------------
7111 2019-Jan-13 11:24:05.270142 - [DEBUG]
7112 2019-Jan-13 11:24:05.270165 - [DEBUG] Process 213. path edge:
7113 2019-Jan-13 11:24:05.270188 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7114 2019-Jan-13 11:24:05.270244 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
7115 2019-Jan-13 11:24:05.270872 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7116 2019-Jan-13 11:24:05.271504 - [DEBUG]
7117 2019-Jan-13 11:24:05.271529 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
7118 2019-Jan-13 11:24:05.272165 - [DEBUG] Compose: EdgeIdentity * AllBottom
7119 2019-Jan-13 11:24:05.272192 - [DEBUG]
7120 2019-Jan-13 11:24:05.272215 - [DEBUG] Propagate flow
7121 2019-Jan-13 11:24:05.272238 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7122 2019-Jan-13 11:24:05.272294 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7123 2019-Jan-13 11:24:05.272924 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7124 2019-Jan-13 11:24:05.273571 - [DEBUG] Edge function : AllBottom (result of previous compose)
7125 2019-Jan-13 11:24:05.273596 - [DEBUG]
7126 2019-Jan-13 11:24:05.273620 - [DEBUG] Join: AllTop & AllBottom
7127 2019-Jan-13 11:24:05.273646 - [DEBUG] = AllBottom (new jump func)
7128 2019-Jan-13 11:24:05.273670 - [DEBUG]
7129 2019-Jan-13 11:24:05.273693 - [DEBUG] Start adding new jump function
7130 2019-Jan-13 11:24:05.273717 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7131 2019-Jan-13 11:24:05.273773 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7132 2019-Jan-13 11:24:05.274405 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7133 2019-Jan-13 11:24:05.275034 - [DEBUG] Edge Function : AllBottom
7134 2019-Jan-13 11:24:05.275061 - [DEBUG] End adding new jump function
7135 2019-Jan-13 11:24:05.275085 - [DEBUG]
7136 2019-Jan-13 11:24:05.275108 - [DEBUG] -------------------------------------------- 214. Path Edge --------------------------------------------
7137 2019-Jan-13 11:24:05.275132 - [DEBUG]
7138 2019-Jan-13 11:24:05.275156 - [DEBUG] Process 214. path edge:
7139 2019-Jan-13 11:24:05.275179 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7140 2019-Jan-13 11:24:05.275235 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
7141 2019-Jan-13 11:24:05.275864 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7142 2019-Jan-13 11:24:05.276496 - [DEBUG]
7143 2019-Jan-13 11:24:05.276520 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7144 2019-Jan-13 11:24:05.277177 - [DEBUG] Compose: EdgeIdentity * AllBottom
7145 2019-Jan-13 11:24:05.277206 - [DEBUG]
7146 2019-Jan-13 11:24:05.277229 - [DEBUG] Propagate flow
7147 2019-Jan-13 11:24:05.277252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7148 2019-Jan-13 11:24:05.277309 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7149 2019-Jan-13 11:24:05.277951 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7150 2019-Jan-13 11:24:05.278588 - [DEBUG] Edge function : AllBottom (result of previous compose)
7151 2019-Jan-13 11:24:05.278614 - [DEBUG]
7152 2019-Jan-13 11:24:05.278638 - [DEBUG] Join: AllTop & AllBottom
7153 2019-Jan-13 11:24:05.278664 - [DEBUG] = AllBottom (new jump func)
7154 2019-Jan-13 11:24:05.278689 - [DEBUG]
7155 2019-Jan-13 11:24:05.278712 - [DEBUG] Start adding new jump function
7156 2019-Jan-13 11:24:05.278735 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7157 2019-Jan-13 11:24:05.278791 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7158 2019-Jan-13 11:24:05.279430 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7159 2019-Jan-13 11:24:05.280075 - [DEBUG] Edge Function : AllBottom
7160 2019-Jan-13 11:24:05.280103 - [DEBUG] End adding new jump function
7161 2019-Jan-13 11:24:05.280127 - [DEBUG]
7162 2019-Jan-13 11:24:05.280150 - [DEBUG] -------------------------------------------- 215. Path Edge --------------------------------------------
7163 2019-Jan-13 11:24:05.280174 - [DEBUG]
7164 2019-Jan-13 11:24:05.280197 - [DEBUG] Process 215. path edge:
7165 2019-Jan-13 11:24:05.280220 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7166 2019-Jan-13 11:24:05.280277 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
7167 2019-Jan-13 11:24:05.280910 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7168 2019-Jan-13 11:24:05.281541 - [DEBUG]
7169 2019-Jan-13 11:24:05.281566 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7170 2019-Jan-13 11:24:05.282209 - [DEBUG] Compose: EdgeIdentity * AllBottom
7171 2019-Jan-13 11:24:05.282236 - [DEBUG]
7172 2019-Jan-13 11:24:05.282259 - [DEBUG] Propagate flow
7173 2019-Jan-13 11:24:05.282283 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7174 2019-Jan-13 11:24:05.282338 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7175 2019-Jan-13 11:24:05.282968 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7176 2019-Jan-13 11:24:05.283614 - [DEBUG] Edge function : AllBottom (result of previous compose)
7177 2019-Jan-13 11:24:05.283639 - [DEBUG]
7178 2019-Jan-13 11:24:05.283663 - [DEBUG] Join: AllTop & AllBottom
7179 2019-Jan-13 11:24:05.283689 - [DEBUG] = AllBottom (new jump func)
7180 2019-Jan-13 11:24:05.283713 - [DEBUG]
7181 2019-Jan-13 11:24:05.283737 - [DEBUG] Start adding new jump function
7182 2019-Jan-13 11:24:05.283760 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7183 2019-Jan-13 11:24:05.283816 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7184 2019-Jan-13 11:24:05.284447 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7185 2019-Jan-13 11:24:05.285074 - [DEBUG] Edge Function : AllBottom
7186 2019-Jan-13 11:24:05.285101 - [DEBUG] End adding new jump function
7187 2019-Jan-13 11:24:05.285125 - [DEBUG]
7188 2019-Jan-13 11:24:05.285148 - [DEBUG] -------------------------------------------- 216. Path Edge --------------------------------------------
7189 2019-Jan-13 11:24:05.285172 - [DEBUG]
7190 2019-Jan-13 11:24:05.285195 - [DEBUG] Process 216. path edge:
7191 2019-Jan-13 11:24:05.285219 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7192 2019-Jan-13 11:24:05.285275 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
7193 2019-Jan-13 11:24:05.285903 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7194 2019-Jan-13 11:24:05.286541 - [DEBUG]
7195 2019-Jan-13 11:24:05.286566 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7196 2019-Jan-13 11:24:05.287222 - [DEBUG] Compose: EdgeIdentity * AllBottom
7197 2019-Jan-13 11:24:05.287250 - [DEBUG]
7198 2019-Jan-13 11:24:05.287274 - [DEBUG] Propagate flow
7199 2019-Jan-13 11:24:05.287297 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7200 2019-Jan-13 11:24:05.287353 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7201 2019-Jan-13 11:24:05.287981 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7202 2019-Jan-13 11:24:05.288612 - [DEBUG] Edge function : AllBottom (result of previous compose)
7203 2019-Jan-13 11:24:05.288637 - [DEBUG]
7204 2019-Jan-13 11:24:05.288662 - [DEBUG] Join: AllTop & AllBottom
7205 2019-Jan-13 11:24:05.288688 - [DEBUG] = AllBottom (new jump func)
7206 2019-Jan-13 11:24:05.288712 - [DEBUG]
7207 2019-Jan-13 11:24:05.288735 - [DEBUG] Start adding new jump function
7208 2019-Jan-13 11:24:05.288758 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7209 2019-Jan-13 11:24:05.288815 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7210 2019-Jan-13 11:24:05.289444 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7211 2019-Jan-13 11:24:05.290085 - [DEBUG] Edge Function : AllBottom
7212 2019-Jan-13 11:24:05.290113 - [DEBUG] End adding new jump function
7213 2019-Jan-13 11:24:05.290137 - [DEBUG]
7214 2019-Jan-13 11:24:05.290160 - [DEBUG] -------------------------------------------- 217. Path Edge --------------------------------------------
7215 2019-Jan-13 11:24:05.290184 - [DEBUG]
7216 2019-Jan-13 11:24:05.290207 - [DEBUG] Process 217. path edge:
7217 2019-Jan-13 11:24:05.290230 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7218 2019-Jan-13 11:24:05.290287 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
7219 2019-Jan-13 11:24:05.290914 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7220 2019-Jan-13 11:24:05.291544 - [DEBUG]
7221 2019-Jan-13 11:24:05.291568 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7222 2019-Jan-13 11:24:05.292200 - [DEBUG] Start of endsummarytab entry
7223 2019-Jan-13 11:24:05.292228 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
7224 2019-Jan-13 11:24:05.292858 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
7225 2019-Jan-13 11:24:05.292917 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7226 2019-Jan-13 11:24:05.293561 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7227 2019-Jan-13 11:24:05.294200 - [DEBUG] EF: AllBottom
7228 2019-Jan-13 11:24:05.294225 - [DEBUG]
7229 2019-Jan-13 11:24:05.294248 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7230 2019-Jan-13 11:24:05.294875 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
7231 2019-Jan-13 11:24:05.295513 - [DEBUG] EF: AllBottom
7232 2019-Jan-13 11:24:05.295538 - [DEBUG]
7233 2019-Jan-13 11:24:05.295561 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7234 2019-Jan-13 11:24:05.296188 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
7235 2019-Jan-13 11:24:05.296833 - [DEBUG] EF: AllBottom
7236 2019-Jan-13 11:24:05.296858 - [DEBUG]
7237 2019-Jan-13 11:24:05.296881 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7238 2019-Jan-13 11:24:05.297509 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
7239 2019-Jan-13 11:24:05.298138 - [DEBUG] EF: AllBottom
7240 2019-Jan-13 11:24:05.298171 - [DEBUG]
7241 2019-Jan-13 11:24:05.298195 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7242 2019-Jan-13 11:24:05.298822 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
7243 2019-Jan-13 11:24:05.299452 - [DEBUG] EF: AllBottom
7244 2019-Jan-13 11:24:05.299477 - [DEBUG]
7245 2019-Jan-13 11:24:05.299501 - [DEBUG] ---------------
7246 2019-Jan-13 11:24:05.299524 - [DEBUG]
7247 2019-Jan-13 11:24:05.299548 - [DEBUG] End of endsummarytab entry
7248 2019-Jan-13 11:24:05.299572 - [DEBUG]
7249 2019-Jan-13 11:24:05.299595 - [DEBUG] Start of incomingtab entry
7250 2019-Jan-13 11:24:05.299620 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
7251 2019-Jan-13 11:24:05.300263 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
7252 2019-Jan-13 11:24:05.300320 - [DEBUG] ---------------
7253 2019-Jan-13 11:24:05.300344 - [DEBUG] End of incomingtab entry
7254 2019-Jan-13 11:24:05.300367 - [DEBUG]
7255 2019-Jan-13 11:24:05.300392 - [DEBUG] EDGE:
7256 2019-Jan-13 11:24:05.300448 - [DEBUG] ---> 7257 2019-Jan-13 11:24:05.301077 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7258 2019-Jan-13 11:24:05.301706 - [DEBUG]
7259 2019-Jan-13 11:24:05.301731 - [DEBUG] EDGE:
7260 2019-Jan-13 11:24:05.301788 - [DEBUG] ---> 7261 2019-Jan-13 11:24:05.302417 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7262 2019-Jan-13 11:24:05.303047 - [DEBUG]
7263 2019-Jan-13 11:24:05.303078 - [DEBUG] Compose: EdgeIdentity * AllBottom
7264 2019-Jan-13 11:24:05.303104 - [DEBUG]
7265 2019-Jan-13 11:24:05.303128 - [DEBUG] Propagate flow
7266 2019-Jan-13 11:24:05.303151 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7267 2019-Jan-13 11:24:05.303207 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7268 2019-Jan-13 11:24:05.303861 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7269 2019-Jan-13 11:24:05.304499 - [DEBUG] Edge function : AllBottom (result of previous compose)
7270 2019-Jan-13 11:24:05.304525 - [DEBUG]
7271 2019-Jan-13 11:24:05.304549 - [DEBUG] Join: AllTop & AllBottom
7272 2019-Jan-13 11:24:05.304575 - [DEBUG] = AllBottom (new jump func)
7273 2019-Jan-13 11:24:05.304599 - [DEBUG]
7274 2019-Jan-13 11:24:05.304622 - [DEBUG] Start adding new jump function
7275 2019-Jan-13 11:24:05.304645 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7276 2019-Jan-13 11:24:05.304701 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7277 2019-Jan-13 11:24:05.305332 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7278 2019-Jan-13 11:24:05.305968 - [DEBUG] Edge Function : AllBottom
7279 2019-Jan-13 11:24:05.305999 - [DEBUG] End adding new jump function
7280 2019-Jan-13 11:24:05.306023 - [DEBUG]
7281 2019-Jan-13 11:24:05.306046 - [DEBUG] -------------------------------------------- 218. Path Edge --------------------------------------------
7282 2019-Jan-13 11:24:05.306070 - [DEBUG]
7283 2019-Jan-13 11:24:05.306093 - [DEBUG] Process 218. path edge:
7284 2019-Jan-13 11:24:05.306117 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7285 2019-Jan-13 11:24:05.306173 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
7286 2019-Jan-13 11:24:05.306833 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7287 2019-Jan-13 11:24:05.307475 - [DEBUG]
7288 2019-Jan-13 11:24:05.307500 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7289 2019-Jan-13 11:24:05.308144 - [DEBUG] Possible callees:
7290 2019-Jan-13 11:24:05.308169 - [DEBUG] llvm.dbg.declare
7291 2019-Jan-13 11:24:05.308194 - [DEBUG] Possible return sites:
7292 2019-Jan-13 11:24:05.308217 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1937293 2019-Jan-13 11:24:05.309475 - [DEBUG] Found and process special summary
7294 2019-Jan-13 11:24:05.309510 - [DEBUG] Compose: EdgeIdentity * AllBottom
7295 2019-Jan-13 11:24:05.309536 - [DEBUG]
7296 2019-Jan-13 11:24:05.309560 - [DEBUG] Propagate flow
7297 2019-Jan-13 11:24:05.309583 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7298 2019-Jan-13 11:24:05.309640 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7299 2019-Jan-13 11:24:05.310293 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7300 2019-Jan-13 11:24:05.310923 - [DEBUG] Edge function : AllBottom (result of previous compose)
7301 2019-Jan-13 11:24:05.310949 - [DEBUG]
7302 2019-Jan-13 11:24:05.310973 - [DEBUG] Join: AllTop & AllBottom
7303 2019-Jan-13 11:24:05.310999 - [DEBUG] = AllBottom (new jump func)
7304 2019-Jan-13 11:24:05.311024 - [DEBUG]
7305 2019-Jan-13 11:24:05.311047 - [DEBUG] Start adding new jump function
7306 2019-Jan-13 11:24:05.311070 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7307 2019-Jan-13 11:24:05.311126 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7308 2019-Jan-13 11:24:05.311758 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7309 2019-Jan-13 11:24:05.312387 - [DEBUG] Edge Function : AllBottom
7310 2019-Jan-13 11:24:05.312414 - [DEBUG] End adding new jump function
7311 2019-Jan-13 11:24:05.312438 - [DEBUG]
7312 2019-Jan-13 11:24:05.312461 - [DEBUG] -------------------------------------------- 219. Path Edge --------------------------------------------
7313 2019-Jan-13 11:24:05.312485 - [DEBUG]
7314 2019-Jan-13 11:24:05.312509 - [DEBUG] Process 219. path edge:
7315 2019-Jan-13 11:24:05.312532 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7316 2019-Jan-13 11:24:05.312588 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
7317 2019-Jan-13 11:24:05.313225 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7318 2019-Jan-13 11:24:05.313871 - [DEBUG]
7319 2019-Jan-13 11:24:05.313895 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7320 2019-Jan-13 11:24:05.314542 - [DEBUG] Compose: EdgeIdentity * AllBottom
7321 2019-Jan-13 11:24:05.314570 - [DEBUG]
7322 2019-Jan-13 11:24:05.314593 - [DEBUG] Propagate flow
7323 2019-Jan-13 11:24:05.314616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7324 2019-Jan-13 11:24:05.314673 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7325 2019-Jan-13 11:24:05.315301 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7326 2019-Jan-13 11:24:05.315931 - [DEBUG] Edge function : AllBottom (result of previous compose)
7327 2019-Jan-13 11:24:05.315956 - [DEBUG]
7328 2019-Jan-13 11:24:05.315980 - [DEBUG] Join: AllTop & AllBottom
7329 2019-Jan-13 11:24:05.316006 - [DEBUG] = AllBottom (new jump func)
7330 2019-Jan-13 11:24:05.316037 - [DEBUG]
7331 2019-Jan-13 11:24:05.316061 - [DEBUG] Start adding new jump function
7332 2019-Jan-13 11:24:05.316084 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7333 2019-Jan-13 11:24:05.316140 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7334 2019-Jan-13 11:24:05.316787 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7335 2019-Jan-13 11:24:05.317414 - [DEBUG] Edge Function : AllBottom
7336 2019-Jan-13 11:24:05.317441 - [DEBUG] End adding new jump function
7337 2019-Jan-13 11:24:05.317464 - [DEBUG]
7338 2019-Jan-13 11:24:05.317488 - [DEBUG] -------------------------------------------- 220. Path Edge --------------------------------------------
7339 2019-Jan-13 11:24:05.317512 - [DEBUG]
7340 2019-Jan-13 11:24:05.317535 - [DEBUG] Process 220. path edge:
7341 2019-Jan-13 11:24:05.317558 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7342 2019-Jan-13 11:24:05.317614 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
7343 2019-Jan-13 11:24:05.318242 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7344 2019-Jan-13 11:24:05.318872 - [DEBUG]
7345 2019-Jan-13 11:24:05.318897 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7346 2019-Jan-13 11:24:05.319533 - [DEBUG] Compose: EdgeIdentity * AllBottom
7347 2019-Jan-13 11:24:05.319561 - [DEBUG]
7348 2019-Jan-13 11:24:05.319584 - [DEBUG] Propagate flow
7349 2019-Jan-13 11:24:05.319607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7350 2019-Jan-13 11:24:05.319663 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7351 2019-Jan-13 11:24:05.320307 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7352 2019-Jan-13 11:24:05.320939 - [DEBUG] Edge function : AllBottom (result of previous compose)
7353 2019-Jan-13 11:24:05.320965 - [DEBUG]
7354 2019-Jan-13 11:24:05.320989 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7355 2019-Jan-13 11:24:05.321015 - [DEBUG] = AllBottom
7356 2019-Jan-13 11:24:05.321039 - [DEBUG]
7357 2019-Jan-13 11:24:05.321062 - [DEBUG] PROPAGATE: No new function!
7358 2019-Jan-13 11:24:05.321086 - [DEBUG] EDGE:
7359 2019-Jan-13 11:24:05.321142 - [DEBUG] ---> 7360 2019-Jan-13 11:24:05.321770 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7361 2019-Jan-13 11:24:05.322400 - [DEBUG]
7362 2019-Jan-13 11:24:05.322425 - [DEBUG] EDGE:
7363 2019-Jan-13 11:24:05.322481 - [DEBUG] ---> 7364 2019-Jan-13 11:24:05.323111 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7365 2019-Jan-13 11:24:05.323756 - [DEBUG]
7366 2019-Jan-13 11:24:05.323791 - [DEBUG] Compose: EdgeIdentity * AllBottom
7367 2019-Jan-13 11:24:05.323818 - [DEBUG]
7368 2019-Jan-13 11:24:05.323841 - [DEBUG] Propagate flow
7369 2019-Jan-13 11:24:05.323864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7370 2019-Jan-13 11:24:05.323920 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7371 2019-Jan-13 11:24:05.324550 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7372 2019-Jan-13 11:24:05.325178 - [DEBUG] Edge function : AllBottom (result of previous compose)
7373 2019-Jan-13 11:24:05.325203 - [DEBUG]
7374 2019-Jan-13 11:24:05.325228 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7375 2019-Jan-13 11:24:05.325253 - [DEBUG] = AllBottom
7376 2019-Jan-13 11:24:05.325285 - [DEBUG]
7377 2019-Jan-13 11:24:05.325309 - [DEBUG] PROPAGATE: No new function!
7378 2019-Jan-13 11:24:05.325335 - [DEBUG] EDGE:
7379 2019-Jan-13 11:24:05.325392 - [DEBUG] ---> 7380 2019-Jan-13 11:24:05.326031 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7381 2019-Jan-13 11:24:05.326673 - [DEBUG]
7382 2019-Jan-13 11:24:05.326700 - [DEBUG] EDGE:
7383 2019-Jan-13 11:24:05.326757 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
7384 2019-Jan-13 11:24:05.327391 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7385 2019-Jan-13 11:24:05.328021 - [DEBUG]
7386 2019-Jan-13 11:24:05.328045 - [DEBUG] EDGE:
7387 2019-Jan-13 11:24:05.328102 - [DEBUG] ---> 7388 2019-Jan-13 11:24:05.328730 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7389 2019-Jan-13 11:24:05.329360 - [DEBUG]
7390 2019-Jan-13 11:24:05.329384 - [DEBUG] EDGE:
7391 2019-Jan-13 11:24:05.329441 - [DEBUG] ---> 7392 2019-Jan-13 11:24:05.330081 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7393 2019-Jan-13 11:24:05.330712 - [DEBUG]
7394 2019-Jan-13 11:24:05.330737 - [DEBUG] EDGE:
7395 2019-Jan-13 11:24:05.330794 - [DEBUG] ---> 7396 2019-Jan-13 11:24:05.331424 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7397 2019-Jan-13 11:24:05.332054 - [DEBUG]
7398 2019-Jan-13 11:24:05.332085 - [DEBUG] Compose: EdgeIdentity * AllBottom
7399 2019-Jan-13 11:24:05.332111 - [DEBUG]
7400 2019-Jan-13 11:24:05.332135 - [DEBUG] Propagate flow
7401 2019-Jan-13 11:24:05.332158 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7402 2019-Jan-13 11:24:05.332214 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7403 2019-Jan-13 11:24:05.332845 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7404 2019-Jan-13 11:24:05.333499 - [DEBUG] Edge function : AllBottom (result of previous compose)
7405 2019-Jan-13 11:24:05.333524 - [DEBUG]
7406 2019-Jan-13 11:24:05.333548 - [DEBUG] Join: AllTop & AllBottom
7407 2019-Jan-13 11:24:05.333574 - [DEBUG] = AllBottom (new jump func)
7408 2019-Jan-13 11:24:05.333598 - [DEBUG]
7409 2019-Jan-13 11:24:05.333621 - [DEBUG] Start adding new jump function
7410 2019-Jan-13 11:24:05.333645 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7411 2019-Jan-13 11:24:05.333700 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7412 2019-Jan-13 11:24:05.334334 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7413 2019-Jan-13 11:24:05.334966 - [DEBUG] Edge Function : AllBottom
7414 2019-Jan-13 11:24:05.334993 - [DEBUG] End adding new jump function
7415 2019-Jan-13 11:24:05.335016 - [DEBUG]
7416 2019-Jan-13 11:24:05.335039 - [DEBUG] -------------------------------------------- 221. Path Edge --------------------------------------------
7417 2019-Jan-13 11:24:05.335063 - [DEBUG]
7418 2019-Jan-13 11:24:05.335087 - [DEBUG] Process 221. path edge:
7419 2019-Jan-13 11:24:05.335122 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7420 2019-Jan-13 11:24:05.335178 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
7421 2019-Jan-13 11:24:05.335811 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7422 2019-Jan-13 11:24:05.336442 - [DEBUG]
7423 2019-Jan-13 11:24:05.336466 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7424 2019-Jan-13 11:24:05.337131 - [DEBUG] Compose: EdgeIdentity * AllBottom
7425 2019-Jan-13 11:24:05.337168 - [DEBUG]
7426 2019-Jan-13 11:24:05.337192 - [DEBUG] Propagate flow
7427 2019-Jan-13 11:24:05.337215 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7428 2019-Jan-13 11:24:05.337317 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
7429 2019-Jan-13 11:24:05.338438 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7430 2019-Jan-13 11:24:05.339659 - [DEBUG] Edge function : AllBottom (result of previous compose)
7431 2019-Jan-13 11:24:05.339685 - [DEBUG]
7432 2019-Jan-13 11:24:05.339710 - [DEBUG] Join: AllTop & AllBottom
7433 2019-Jan-13 11:24:05.339736 - [DEBUG] = AllBottom (new jump func)
7434 2019-Jan-13 11:24:05.339761 - [DEBUG]
7435 2019-Jan-13 11:24:05.339784 - [DEBUG] Start adding new jump function
7436 2019-Jan-13 11:24:05.339808 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7437 2019-Jan-13 11:24:05.339865 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7438 2019-Jan-13 11:24:05.340518 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
7439 2019-Jan-13 11:24:05.341145 - [DEBUG] Edge Function : AllBottom
7440 2019-Jan-13 11:24:05.341173 - [DEBUG] End adding new jump function
7441 2019-Jan-13 11:24:05.341197 - [DEBUG]
7442 2019-Jan-13 11:24:05.341220 - [DEBUG] -------------------------------------------- 222. Path Edge --------------------------------------------
7443 2019-Jan-13 11:24:05.341244 - [DEBUG]
7444 2019-Jan-13 11:24:05.341268 - [DEBUG] Process 222. path edge:
7445 2019-Jan-13 11:24:05.341291 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7446 2019-Jan-13 11:24:05.341348 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
7447 2019-Jan-13 11:24:05.341974 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7448 2019-Jan-13 11:24:05.342606 - [DEBUG]
7449 2019-Jan-13 11:24:05.342631 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
7450 2019-Jan-13 11:24:05.343271 - [DEBUG] Compose: EdgeIdentity * AllBottom
7451 2019-Jan-13 11:24:05.343298 - [DEBUG]
7452 2019-Jan-13 11:24:05.343321 - [DEBUG] Propagate flow
7453 2019-Jan-13 11:24:05.343359 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7454 2019-Jan-13 11:24:05.343416 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7455 2019-Jan-13 11:24:05.344047 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7456 2019-Jan-13 11:24:05.344677 - [DEBUG] Edge function : AllBottom (result of previous compose)
7457 2019-Jan-13 11:24:05.344702 - [DEBUG]
7458 2019-Jan-13 11:24:05.344727 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7459 2019-Jan-13 11:24:05.344753 - [DEBUG] = AllBottom
7460 2019-Jan-13 11:24:05.344806 - [DEBUG]
7461 2019-Jan-13 11:24:05.344830 - [DEBUG] PROPAGATE: No new function!
7462 2019-Jan-13 11:24:05.344876 - [DEBUG] EDGE:
7463 2019-Jan-13 11:24:05.344955 - [DEBUG] ---> 7464 2019-Jan-13 11:24:05.345585 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7465 2019-Jan-13 11:24:05.346226 - [DEBUG]
7466 2019-Jan-13 11:24:05.346251 - [DEBUG] EDGE:
7467 2019-Jan-13 11:24:05.346308 - [DEBUG] ---> 7468 2019-Jan-13 11:24:05.346958 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7469 2019-Jan-13 11:24:05.347589 - [DEBUG]
7470 2019-Jan-13 11:24:05.347614 - [DEBUG] EDGE:
7471 2019-Jan-13 11:24:05.347671 - [DEBUG] ---> 7472 2019-Jan-13 11:24:05.348326 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7473 2019-Jan-13 11:24:05.348958 - [DEBUG]
7474 2019-Jan-13 11:24:05.348983 - [DEBUG] EDGE:
7475 2019-Jan-13 11:24:05.349041 - [DEBUG] ---> 7476 2019-Jan-13 11:24:05.349674 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7477 2019-Jan-13 11:24:05.350354 - [DEBUG]
7478 2019-Jan-13 11:24:05.350379 - [DEBUG] EDGE:
7479 2019-Jan-13 11:24:05.350437 - [DEBUG] ---> 7480 2019-Jan-13 11:24:05.351067 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7481 2019-Jan-13 11:24:05.351697 - [DEBUG]
7482 2019-Jan-13 11:24:05.351722 - [DEBUG] EDGE:
7483 2019-Jan-13 11:24:05.351779 - [DEBUG] ---> 7484 2019-Jan-13 11:24:05.352449 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7485 2019-Jan-13 11:24:05.353080 - [DEBUG]
7486 2019-Jan-13 11:24:05.353119 - [DEBUG] Compose: EdgeIdentity * AllBottom
7487 2019-Jan-13 11:24:05.353146 - [DEBUG]
7488 2019-Jan-13 11:24:05.353170 - [DEBUG] Propagate flow
7489 2019-Jan-13 11:24:05.353193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7490 2019-Jan-13 11:24:05.353250 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
7491 2019-Jan-13 11:24:05.353926 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7492 2019-Jan-13 11:24:05.354561 - [DEBUG] Edge function : AllBottom (result of previous compose)
7493 2019-Jan-13 11:24:05.354586 - [DEBUG]
7494 2019-Jan-13 11:24:05.354611 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7495 2019-Jan-13 11:24:05.354636 - [DEBUG] = AllBottom
7496 2019-Jan-13 11:24:05.354661 - [DEBUG]
7497 2019-Jan-13 11:24:05.354684 - [DEBUG] PROPAGATE: No new function!
7498 2019-Jan-13 11:24:05.354709 - [DEBUG] EDGE:
7499 2019-Jan-13 11:24:05.354766 - [DEBUG] ---> 7500 2019-Jan-13 11:24:05.355407 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7501 2019-Jan-13 11:24:05.356075 - [DEBUG]
7502 2019-Jan-13 11:24:05.356100 - [DEBUG] EDGE:
7503 2019-Jan-13 11:24:05.356157 - [DEBUG] ---> 7504 2019-Jan-13 11:24:05.356802 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7505 2019-Jan-13 11:24:05.357433 - [DEBUG]
7506 2019-Jan-13 11:24:05.357467 - [DEBUG] EDGE:
7507 2019-Jan-13 11:24:05.357525 - [DEBUG] ---> 7508 2019-Jan-13 11:24:05.358155 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7509 2019-Jan-13 11:24:05.358785 - [DEBUG]
7510 2019-Jan-13 11:24:05.358820 - [DEBUG] Compose: EdgeIdentity * AllBottom
7511 2019-Jan-13 11:24:05.358846 - [DEBUG]
7512 2019-Jan-13 11:24:05.358870 - [DEBUG] Propagate flow
7513 2019-Jan-13 11:24:05.358894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7514 2019-Jan-13 11:24:05.358950 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7515 2019-Jan-13 11:24:05.359581 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7516 2019-Jan-13 11:24:05.360227 - [DEBUG] Edge function : AllBottom (result of previous compose)
7517 2019-Jan-13 11:24:05.360253 - [DEBUG]
7518 2019-Jan-13 11:24:05.360278 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7519 2019-Jan-13 11:24:05.360303 - [DEBUG] = AllBottom
7520 2019-Jan-13 11:24:05.360328 - [DEBUG]
7521 2019-Jan-13 11:24:05.360351 - [DEBUG] PROPAGATE: No new function!
7522 2019-Jan-13 11:24:05.360376 - [DEBUG] EDGE:
7523 2019-Jan-13 11:24:05.360434 - [DEBUG] ---> 7524 2019-Jan-13 11:24:05.361072 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7525 2019-Jan-13 11:24:05.361702 - [DEBUG]
7526 2019-Jan-13 11:24:05.361727 - [DEBUG] EDGE:
7527 2019-Jan-13 11:24:05.361784 - [DEBUG] ---> 7528 2019-Jan-13 11:24:05.362411 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7529 2019-Jan-13 11:24:05.363041 - [DEBUG]
7530 2019-Jan-13 11:24:05.363096 - [DEBUG] EDGE:
7531 2019-Jan-13 11:24:05.363154 - [DEBUG] ---> 7532 2019-Jan-13 11:24:05.363799 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7533 2019-Jan-13 11:24:05.364431 - [DEBUG]
7534 2019-Jan-13 11:24:05.364456 - [DEBUG] EDGE:
7535 2019-Jan-13 11:24:05.364513 - [DEBUG] ---> 7536 2019-Jan-13 11:24:05.365143 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7537 2019-Jan-13 11:24:05.365810 - [DEBUG]
7538 2019-Jan-13 11:24:05.365845 - [DEBUG] Compose: EdgeIdentity * AllBottom
7539 2019-Jan-13 11:24:05.365872 - [DEBUG]
7540 2019-Jan-13 11:24:05.365896 - [DEBUG] Propagate flow
7541 2019-Jan-13 11:24:05.365919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7542 2019-Jan-13 11:24:05.365975 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7543 2019-Jan-13 11:24:05.366608 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7544 2019-Jan-13 11:24:05.367286 - [DEBUG] Edge function : AllBottom (result of previous compose)
7545 2019-Jan-13 11:24:05.367312 - [DEBUG]
7546 2019-Jan-13 11:24:05.367336 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7547 2019-Jan-13 11:24:05.367362 - [DEBUG] = AllBottom
7548 2019-Jan-13 11:24:05.367386 - [DEBUG]
7549 2019-Jan-13 11:24:05.367409 - [DEBUG] PROPAGATE: No new function!
7550 2019-Jan-13 11:24:05.367435 - [DEBUG] EDGE:
7551 2019-Jan-13 11:24:05.367501 - [DEBUG] ---> 7552 2019-Jan-13 11:24:05.368143 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7553 2019-Jan-13 11:24:05.368774 - [DEBUG]
7554 2019-Jan-13 11:24:05.368799 - [DEBUG] EDGE:
7555 2019-Jan-13 11:24:05.368857 - [DEBUG] ---> 7556 2019-Jan-13 11:24:05.369512 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7557 2019-Jan-13 11:24:05.370159 - [DEBUG]
7558 2019-Jan-13 11:24:05.370184 - [DEBUG] EDGE:
7559 2019-Jan-13 11:24:05.370242 - [DEBUG] ---> 7560 2019-Jan-13 11:24:05.370872 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7561 2019-Jan-13 11:24:05.371519 - [DEBUG]
7562 2019-Jan-13 11:24:05.371554 - [DEBUG] Compose: EdgeIdentity * AllBottom
7563 2019-Jan-13 11:24:05.371581 - [DEBUG]
7564 2019-Jan-13 11:24:05.371605 - [DEBUG] Propagate flow
7565 2019-Jan-13 11:24:05.371628 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7566 2019-Jan-13 11:24:05.371684 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7567 2019-Jan-13 11:24:05.372316 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7568 2019-Jan-13 11:24:05.372946 - [DEBUG] Edge function : AllBottom (result of previous compose)
7569 2019-Jan-13 11:24:05.372972 - [DEBUG]
7570 2019-Jan-13 11:24:05.372997 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7571 2019-Jan-13 11:24:05.373022 - [DEBUG] = AllBottom
7572 2019-Jan-13 11:24:05.373046 - [DEBUG]
7573 2019-Jan-13 11:24:05.373069 - [DEBUG] PROPAGATE: No new function!
7574 2019-Jan-13 11:24:05.373095 - [DEBUG] EDGE:
7575 2019-Jan-13 11:24:05.373152 - [DEBUG] ---> 7576 2019-Jan-13 11:24:05.373806 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7577 2019-Jan-13 11:24:05.374437 - [DEBUG]
7578 2019-Jan-13 11:24:05.374463 - [DEBUG] EDGE:
7579 2019-Jan-13 11:24:05.374520 - [DEBUG] ---> 7580 2019-Jan-13 11:24:05.375146 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7581 2019-Jan-13 11:24:05.375781 - [DEBUG]
7582 2019-Jan-13 11:24:05.375806 - [DEBUG] EDGE:
7583 2019-Jan-13 11:24:05.375863 - [DEBUG] ---> 7584 2019-Jan-13 11:24:05.376490 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7585 2019-Jan-13 11:24:05.377135 - [DEBUG]
7586 2019-Jan-13 11:24:05.377161 - [DEBUG] EDGE:
7587 2019-Jan-13 11:24:05.377218 - [DEBUG] ---> 7588 2019-Jan-13 11:24:05.377848 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
7589 2019-Jan-13 11:24:05.378475 - [DEBUG]
7590 2019-Jan-13 11:24:05.378501 - [DEBUG] Compose: EdgeIdentity * AllBottom
7591 2019-Jan-13 11:24:05.378526 - [DEBUG]
7592 2019-Jan-13 11:24:05.378560 - [DEBUG] Propagate flow
7593 2019-Jan-13 11:24:05.378583 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7594 2019-Jan-13 11:24:05.378639 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7595 2019-Jan-13 11:24:05.379271 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7596 2019-Jan-13 11:24:05.379908 - [DEBUG] Edge function : AllBottom (result of previous compose)
7597 2019-Jan-13 11:24:05.379934 - [DEBUG]
7598 2019-Jan-13 11:24:05.379958 - [DEBUG] Join: AllTop & AllBottom
7599 2019-Jan-13 11:24:05.379984 - [DEBUG] = AllBottom (new jump func)
7600 2019-Jan-13 11:24:05.380022 - [DEBUG]
7601 2019-Jan-13 11:24:05.380046 - [DEBUG] Start adding new jump function
7602 2019-Jan-13 11:24:05.380069 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7603 2019-Jan-13 11:24:05.380125 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7604 2019-Jan-13 11:24:05.380764 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7605 2019-Jan-13 11:24:05.381396 - [DEBUG] Edge Function : AllBottom
7606 2019-Jan-13 11:24:05.381423 - [DEBUG] End adding new jump function
7607 2019-Jan-13 11:24:05.381447 - [DEBUG]
7608 2019-Jan-13 11:24:05.381471 - [DEBUG] -------------------------------------------- 223. Path Edge --------------------------------------------
7609 2019-Jan-13 11:24:05.381495 - [DEBUG]
7610 2019-Jan-13 11:24:05.381518 - [DEBUG] Process 223. path edge:
7611 2019-Jan-13 11:24:05.381541 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7612 2019-Jan-13 11:24:05.381597 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
7613 2019-Jan-13 11:24:05.382229 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7614 2019-Jan-13 11:24:05.382866 - [DEBUG]
7615 2019-Jan-13 11:24:05.382890 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7616 2019-Jan-13 11:24:05.383570 - [DEBUG] Compose: EdgeIdentity * AllBottom
7617 2019-Jan-13 11:24:05.383599 - [DEBUG]
7618 2019-Jan-13 11:24:05.383623 - [DEBUG] Propagate flow
7619 2019-Jan-13 11:24:05.383646 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7620 2019-Jan-13 11:24:05.383709 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7621 2019-Jan-13 11:24:05.384395 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7622 2019-Jan-13 11:24:05.385100 - [DEBUG] Edge function : AllBottom (result of previous compose)
7623 2019-Jan-13 11:24:05.385127 - [DEBUG]
7624 2019-Jan-13 11:24:05.385154 - [DEBUG] Join: AllTop & AllBottom
7625 2019-Jan-13 11:24:05.385180 - [DEBUG] = AllBottom (new jump func)
7626 2019-Jan-13 11:24:05.385204 - [DEBUG]
7627 2019-Jan-13 11:24:05.385228 - [DEBUG] Start adding new jump function
7628 2019-Jan-13 11:24:05.385252 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7629 2019-Jan-13 11:24:05.385327 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7630 2019-Jan-13 11:24:05.386020 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7631 2019-Jan-13 11:24:05.386654 - [DEBUG] Edge Function : AllBottom
7632 2019-Jan-13 11:24:05.386723 - [DEBUG] End adding new jump function
7633 2019-Jan-13 11:24:05.386747 - [DEBUG]
7634 2019-Jan-13 11:24:05.386771 - [DEBUG] -------------------------------------------- 224. Path Edge --------------------------------------------
7635 2019-Jan-13 11:24:05.386813 - [DEBUG]
7636 2019-Jan-13 11:24:05.386837 - [DEBUG] Process 224. path edge:
7637 2019-Jan-13 11:24:05.386860 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7638 2019-Jan-13 11:24:05.386921 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
7639 2019-Jan-13 11:24:05.387550 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7640 2019-Jan-13 11:24:05.388187 - [DEBUG]
7641 2019-Jan-13 11:24:05.388214 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7642 2019-Jan-13 11:24:05.388866 - [DEBUG] Compose: EdgeIdentity * AllBottom
7643 2019-Jan-13 11:24:05.388894 - [DEBUG]
7644 2019-Jan-13 11:24:05.388918 - [DEBUG] Propagate flow
7645 2019-Jan-13 11:24:05.388941 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7646 2019-Jan-13 11:24:05.388998 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
7647 2019-Jan-13 11:24:05.389626 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7648 2019-Jan-13 11:24:05.390281 - [DEBUG] Edge function : AllBottom (result of previous compose)
7649 2019-Jan-13 11:24:05.390306 - [DEBUG]
7650 2019-Jan-13 11:24:05.390332 - [DEBUG] Join: AllTop & AllBottom
7651 2019-Jan-13 11:24:05.390357 - [DEBUG] = AllBottom (new jump func)
7652 2019-Jan-13 11:24:05.390381 - [DEBUG]
7653 2019-Jan-13 11:24:05.390404 - [DEBUG] Start adding new jump function
7654 2019-Jan-13 11:24:05.390427 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7655 2019-Jan-13 11:24:05.390483 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7656 2019-Jan-13 11:24:05.391124 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
7657 2019-Jan-13 11:24:05.391751 - [DEBUG] Edge Function : AllBottom
7658 2019-Jan-13 11:24:05.391778 - [DEBUG] End adding new jump function
7659 2019-Jan-13 11:24:05.391802 - [DEBUG]
7660 2019-Jan-13 11:24:05.391825 - [DEBUG] -------------------------------------------- 225. Path Edge --------------------------------------------
7661 2019-Jan-13 11:24:05.391849 - [DEBUG]
7662 2019-Jan-13 11:24:05.391872 - [DEBUG] Process 225. path edge:
7663 2019-Jan-13 11:24:05.391896 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7664 2019-Jan-13 11:24:05.391952 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
7665 2019-Jan-13 11:24:05.392577 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7666 2019-Jan-13 11:24:05.393214 - [DEBUG]
7667 2019-Jan-13 11:24:05.393239 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
7668 2019-Jan-13 11:24:05.393892 - [DEBUG] Compose: EdgeIdentity * AllBottom
7669 2019-Jan-13 11:24:05.393920 - [DEBUG]
7670 2019-Jan-13 11:24:05.393943 - [DEBUG] Propagate flow
7671 2019-Jan-13 11:24:05.393967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7672 2019-Jan-13 11:24:05.394023 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
7673 2019-Jan-13 11:24:05.394661 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7674 2019-Jan-13 11:24:05.395299 - [DEBUG] Edge function : AllBottom (result of previous compose)
7675 2019-Jan-13 11:24:05.395324 - [DEBUG]
7676 2019-Jan-13 11:24:05.395350 - [DEBUG] Join: AllTop & AllBottom
7677 2019-Jan-13 11:24:05.395376 - [DEBUG] = AllBottom (new jump func)
7678 2019-Jan-13 11:24:05.395400 - [DEBUG]
7679 2019-Jan-13 11:24:05.395432 - [DEBUG] Start adding new jump function
7680 2019-Jan-13 11:24:05.395456 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7681 2019-Jan-13 11:24:05.395512 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7682 2019-Jan-13 11:24:05.396151 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
7683 2019-Jan-13 11:24:05.396802 - [DEBUG] Edge Function : AllBottom
7684 2019-Jan-13 11:24:05.396832 - [DEBUG] End adding new jump function
7685 2019-Jan-13 11:24:05.396856 - [DEBUG]
7686 2019-Jan-13 11:24:05.396880 - [DEBUG] -------------------------------------------- 226. Path Edge --------------------------------------------
7687 2019-Jan-13 11:24:05.396904 - [DEBUG]
7688 2019-Jan-13 11:24:05.396928 - [DEBUG] Process 226. path edge:
7689 2019-Jan-13 11:24:05.396952 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7690 2019-Jan-13 11:24:05.397008 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
7691 2019-Jan-13 11:24:05.397646 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7692 2019-Jan-13 11:24:05.398283 - [DEBUG]
7693 2019-Jan-13 11:24:05.398307 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
7694 2019-Jan-13 11:24:05.398951 - [DEBUG] Possible callees:
7695 2019-Jan-13 11:24:05.398976 - [DEBUG] llvm.dbg.declare
7696 2019-Jan-13 11:24:05.399001 - [DEBUG] Possible return sites:
7697 2019-Jan-13 11:24:05.399025 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1497698 2019-Jan-13 11:24:05.400305 - [DEBUG] Found and process special summary
7699 2019-Jan-13 11:24:05.400339 - [DEBUG] Compose: EdgeIdentity * AllBottom
7700 2019-Jan-13 11:24:05.400366 - [DEBUG]
7701 2019-Jan-13 11:24:05.400390 - [DEBUG] Propagate flow
7702 2019-Jan-13 11:24:05.400413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7703 2019-Jan-13 11:24:05.400470 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7704 2019-Jan-13 11:24:05.401102 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7705 2019-Jan-13 11:24:05.401737 - [DEBUG] Edge function : AllBottom (result of previous compose)
7706 2019-Jan-13 11:24:05.401763 - [DEBUG]
7707 2019-Jan-13 11:24:05.401787 - [DEBUG] Join: AllTop & AllBottom
7708 2019-Jan-13 11:24:05.401813 - [DEBUG] = AllBottom (new jump func)
7709 2019-Jan-13 11:24:05.401838 - [DEBUG]
7710 2019-Jan-13 11:24:05.401861 - [DEBUG] Start adding new jump function
7711 2019-Jan-13 11:24:05.401885 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7712 2019-Jan-13 11:24:05.401941 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7713 2019-Jan-13 11:24:05.402579 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7714 2019-Jan-13 11:24:05.403209 - [DEBUG] Edge Function : AllBottom
7715 2019-Jan-13 11:24:05.403237 - [DEBUG] End adding new jump function
7716 2019-Jan-13 11:24:05.403262 - [DEBUG]
7717 2019-Jan-13 11:24:05.403286 - [DEBUG] -------------------------------------------- 227. Path Edge --------------------------------------------
7718 2019-Jan-13 11:24:05.403310 - [DEBUG]
7719 2019-Jan-13 11:24:05.403352 - [DEBUG] Process 227. path edge:
7720 2019-Jan-13 11:24:05.403379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7721 2019-Jan-13 11:24:05.403436 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
7722 2019-Jan-13 11:24:05.404067 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7723 2019-Jan-13 11:24:05.404704 - [DEBUG]
7724 2019-Jan-13 11:24:05.404729 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7725 2019-Jan-13 11:24:05.405377 - [DEBUG] Compose: EdgeIdentity * AllBottom
7726 2019-Jan-13 11:24:05.405405 - [DEBUG]
7727 2019-Jan-13 11:24:05.405429 - [DEBUG] Propagate flow
7728 2019-Jan-13 11:24:05.405452 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7729 2019-Jan-13 11:24:05.405509 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
7730 2019-Jan-13 11:24:05.406148 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7731 2019-Jan-13 11:24:05.406806 - [DEBUG] Edge function : AllBottom (result of previous compose)
7732 2019-Jan-13 11:24:05.406831 - [DEBUG]
7733 2019-Jan-13 11:24:05.406856 - [DEBUG] Join: AllTop & AllBottom
7734 2019-Jan-13 11:24:05.406882 - [DEBUG] = AllBottom (new jump func)
7735 2019-Jan-13 11:24:05.406906 - [DEBUG]
7736 2019-Jan-13 11:24:05.406929 - [DEBUG] Start adding new jump function
7737 2019-Jan-13 11:24:05.406952 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7738 2019-Jan-13 11:24:05.407012 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7739 2019-Jan-13 11:24:05.407653 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
7740 2019-Jan-13 11:24:05.408280 - [DEBUG] Edge Function : AllBottom
7741 2019-Jan-13 11:24:05.408308 - [DEBUG] End adding new jump function
7742 2019-Jan-13 11:24:05.408332 - [DEBUG]
7743 2019-Jan-13 11:24:05.408355 - [DEBUG] -------------------------------------------- 228. Path Edge --------------------------------------------
7744 2019-Jan-13 11:24:05.408380 - [DEBUG]
7745 2019-Jan-13 11:24:05.408403 - [DEBUG] Process 228. path edge:
7746 2019-Jan-13 11:24:05.408427 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7747 2019-Jan-13 11:24:05.408483 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
7748 2019-Jan-13 11:24:05.409112 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7749 2019-Jan-13 11:24:05.409751 - [DEBUG]
7750 2019-Jan-13 11:24:05.409776 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
7751 2019-Jan-13 11:24:05.410433 - [DEBUG] Compose: EdgeIdentity * AllBottom
7752 2019-Jan-13 11:24:05.410460 - [DEBUG]
7753 2019-Jan-13 11:24:05.410484 - [DEBUG] Propagate flow
7754 2019-Jan-13 11:24:05.410507 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7755 2019-Jan-13 11:24:05.410563 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
7756 2019-Jan-13 11:24:05.411203 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7757 2019-Jan-13 11:24:05.411840 - [DEBUG] Edge function : AllBottom (result of previous compose)
7758 2019-Jan-13 11:24:05.411865 - [DEBUG]
7759 2019-Jan-13 11:24:05.411890 - [DEBUG] Join: AllTop & AllBottom
7760 2019-Jan-13 11:24:05.411915 - [DEBUG] = AllBottom (new jump func)
7761 2019-Jan-13 11:24:05.411939 - [DEBUG]
7762 2019-Jan-13 11:24:05.411972 - [DEBUG] Start adding new jump function
7763 2019-Jan-13 11:24:05.411996 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7764 2019-Jan-13 11:24:05.412052 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7765 2019-Jan-13 11:24:05.412690 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
7766 2019-Jan-13 11:24:05.413326 - [DEBUG] Edge Function : AllBottom
7767 2019-Jan-13 11:24:05.413367 - [DEBUG] End adding new jump function
7768 2019-Jan-13 11:24:05.413391 - [DEBUG]
7769 2019-Jan-13 11:24:05.413415 - [DEBUG] -------------------------------------------- 229. Path Edge --------------------------------------------
7770 2019-Jan-13 11:24:05.413439 - [DEBUG]
7771 2019-Jan-13 11:24:05.413462 - [DEBUG] Process 229. path edge:
7772 2019-Jan-13 11:24:05.413486 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7773 2019-Jan-13 11:24:05.413542 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
7774 2019-Jan-13 11:24:05.414180 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7775 2019-Jan-13 11:24:05.414818 - [DEBUG]
7776 2019-Jan-13 11:24:05.414842 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
7777 2019-Jan-13 11:24:05.415484 - [DEBUG] Possible callees:
7778 2019-Jan-13 11:24:05.415509 - [DEBUG] llvm.dbg.declare
7779 2019-Jan-13 11:24:05.415533 - [DEBUG] Possible return sites:
7780 2019-Jan-13 11:24:05.415557 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1557781 2019-Jan-13 11:24:05.416828 - [DEBUG] Found and process special summary
7782 2019-Jan-13 11:24:05.416861 - [DEBUG] Compose: EdgeIdentity * AllBottom
7783 2019-Jan-13 11:24:05.416887 - [DEBUG]
7784 2019-Jan-13 11:24:05.416911 - [DEBUG] Propagate flow
7785 2019-Jan-13 11:24:05.416934 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7786 2019-Jan-13 11:24:05.416990 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7787 2019-Jan-13 11:24:05.417622 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7788 2019-Jan-13 11:24:05.418259 - [DEBUG] Edge function : AllBottom (result of previous compose)
7789 2019-Jan-13 11:24:05.418284 - [DEBUG]
7790 2019-Jan-13 11:24:05.418309 - [DEBUG] Join: AllTop & AllBottom
7791 2019-Jan-13 11:24:05.418334 - [DEBUG] = AllBottom (new jump func)
7792 2019-Jan-13 11:24:05.418359 - [DEBUG]
7793 2019-Jan-13 11:24:05.418382 - [DEBUG] Start adding new jump function
7794 2019-Jan-13 11:24:05.418405 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7795 2019-Jan-13 11:24:05.418461 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7796 2019-Jan-13 11:24:05.419099 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7797 2019-Jan-13 11:24:05.419729 - [DEBUG] Edge Function : AllBottom
7798 2019-Jan-13 11:24:05.419757 - [DEBUG] End adding new jump function
7799 2019-Jan-13 11:24:05.419781 - [DEBUG]
7800 2019-Jan-13 11:24:05.419805 - [DEBUG] -------------------------------------------- 230. Path Edge --------------------------------------------
7801 2019-Jan-13 11:24:05.419829 - [DEBUG]
7802 2019-Jan-13 11:24:05.419852 - [DEBUG] Process 230. path edge:
7803 2019-Jan-13 11:24:05.419884 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7804 2019-Jan-13 11:24:05.419940 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
7805 2019-Jan-13 11:24:05.420587 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7806 2019-Jan-13 11:24:05.421224 - [DEBUG]
7807 2019-Jan-13 11:24:05.421249 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7808 2019-Jan-13 11:24:05.421892 - [DEBUG] Compose: EdgeIdentity * AllBottom
7809 2019-Jan-13 11:24:05.421920 - [DEBUG]
7810 2019-Jan-13 11:24:05.421944 - [DEBUG] Propagate flow
7811 2019-Jan-13 11:24:05.421967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7812 2019-Jan-13 11:24:05.422024 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
7813 2019-Jan-13 11:24:05.422653 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7814 2019-Jan-13 11:24:05.423290 - [DEBUG] Edge function : AllBottom (result of previous compose)
7815 2019-Jan-13 11:24:05.423316 - [DEBUG]
7816 2019-Jan-13 11:24:05.423354 - [DEBUG] Join: AllTop & AllBottom
7817 2019-Jan-13 11:24:05.423380 - [DEBUG] = AllBottom (new jump func)
7818 2019-Jan-13 11:24:05.423405 - [DEBUG]
7819 2019-Jan-13 11:24:05.423428 - [DEBUG] Start adding new jump function
7820 2019-Jan-13 11:24:05.423451 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7821 2019-Jan-13 11:24:05.423507 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7822 2019-Jan-13 11:24:05.424145 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
7823 2019-Jan-13 11:24:05.424772 - [DEBUG] Edge Function : AllBottom
7824 2019-Jan-13 11:24:05.424800 - [DEBUG] End adding new jump function
7825 2019-Jan-13 11:24:05.424824 - [DEBUG]
7826 2019-Jan-13 11:24:05.424847 - [DEBUG] -------------------------------------------- 231. Path Edge --------------------------------------------
7827 2019-Jan-13 11:24:05.424872 - [DEBUG]
7828 2019-Jan-13 11:24:05.424895 - [DEBUG] Process 231. path edge:
7829 2019-Jan-13 11:24:05.424919 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7830 2019-Jan-13 11:24:05.424975 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
7831 2019-Jan-13 11:24:05.425602 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7832 2019-Jan-13 11:24:05.426239 - [DEBUG]
7833 2019-Jan-13 11:24:05.426264 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
7834 2019-Jan-13 11:24:05.426916 - [DEBUG] Compose: EdgeIdentity * AllBottom
7835 2019-Jan-13 11:24:05.426943 - [DEBUG]
7836 2019-Jan-13 11:24:05.426967 - [DEBUG] Propagate flow
7837 2019-Jan-13 11:24:05.426990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7838 2019-Jan-13 11:24:05.427046 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
7839 2019-Jan-13 11:24:05.427674 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7840 2019-Jan-13 11:24:05.428310 - [DEBUG] Edge function : AllBottom (result of previous compose)
7841 2019-Jan-13 11:24:05.428336 - [DEBUG]
7842 2019-Jan-13 11:24:05.428360 - [DEBUG] Join: AllTop & AllBottom
7843 2019-Jan-13 11:24:05.428386 - [DEBUG] = AllBottom (new jump func)
7844 2019-Jan-13 11:24:05.428410 - [DEBUG]
7845 2019-Jan-13 11:24:05.428433 - [DEBUG] Start adding new jump function
7846 2019-Jan-13 11:24:05.428464 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7847 2019-Jan-13 11:24:05.428520 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7848 2019-Jan-13 11:24:05.429158 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
7849 2019-Jan-13 11:24:05.429784 - [DEBUG] Edge Function : AllBottom
7850 2019-Jan-13 11:24:05.429811 - [DEBUG] End adding new jump function
7851 2019-Jan-13 11:24:05.429836 - [DEBUG]
7852 2019-Jan-13 11:24:05.429859 - [DEBUG] -------------------------------------------- 232. Path Edge --------------------------------------------
7853 2019-Jan-13 11:24:05.429883 - [DEBUG]
7854 2019-Jan-13 11:24:05.429906 - [DEBUG] Process 232. path edge:
7855 2019-Jan-13 11:24:05.429930 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7856 2019-Jan-13 11:24:05.429986 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
7857 2019-Jan-13 11:24:05.430626 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7858 2019-Jan-13 11:24:05.431262 - [DEBUG]
7859 2019-Jan-13 11:24:05.431287 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
7860 2019-Jan-13 11:24:05.431924 - [DEBUG] Compose: EdgeIdentity * AllBottom
7861 2019-Jan-13 11:24:05.431952 - [DEBUG]
7862 2019-Jan-13 11:24:05.431976 - [DEBUG] Propagate flow
7863 2019-Jan-13 11:24:05.431999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7864 2019-Jan-13 11:24:05.432056 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
7865 2019-Jan-13 11:24:05.432694 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7866 2019-Jan-13 11:24:05.433342 - [DEBUG] Edge function : AllBottom (result of previous compose)
7867 2019-Jan-13 11:24:05.433369 - [DEBUG]
7868 2019-Jan-13 11:24:05.433394 - [DEBUG] Join: AllTop & AllBottom
7869 2019-Jan-13 11:24:05.433420 - [DEBUG] = AllBottom (new jump func)
7870 2019-Jan-13 11:24:05.433444 - [DEBUG]
7871 2019-Jan-13 11:24:05.433467 - [DEBUG] Start adding new jump function
7872 2019-Jan-13 11:24:05.433491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7873 2019-Jan-13 11:24:05.433547 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7874 2019-Jan-13 11:24:05.434186 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
7875 2019-Jan-13 11:24:05.434823 - [DEBUG] Edge Function : AllBottom
7876 2019-Jan-13 11:24:05.434850 - [DEBUG] End adding new jump function
7877 2019-Jan-13 11:24:05.434875 - [DEBUG]
7878 2019-Jan-13 11:24:05.434898 - [DEBUG] -------------------------------------------- 233. Path Edge --------------------------------------------
7879 2019-Jan-13 11:24:05.434922 - [DEBUG]
7880 2019-Jan-13 11:24:05.434945 - [DEBUG] Process 233. path edge:
7881 2019-Jan-13 11:24:05.434969 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7882 2019-Jan-13 11:24:05.435025 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
7883 2019-Jan-13 11:24:05.435662 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7884 2019-Jan-13 11:24:05.436299 - [DEBUG]
7885 2019-Jan-13 11:24:05.436323 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
7886 2019-Jan-13 11:24:05.436987 - [DEBUG] Possible callees:
7887 2019-Jan-13 11:24:05.437013 - [DEBUG] llvm.dbg.declare
7888 2019-Jan-13 11:24:05.437038 - [DEBUG] Possible return sites:
7889 2019-Jan-13 11:24:05.437061 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1637890 2019-Jan-13 11:24:05.438315 - [DEBUG] Found and process special summary
7891 2019-Jan-13 11:24:05.438348 - [DEBUG] Compose: EdgeIdentity * AllBottom
7892 2019-Jan-13 11:24:05.438375 - [DEBUG]
7893 2019-Jan-13 11:24:05.438399 - [DEBUG] Propagate flow
7894 2019-Jan-13 11:24:05.438422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7895 2019-Jan-13 11:24:05.438478 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7896 2019-Jan-13 11:24:05.439118 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7897 2019-Jan-13 11:24:05.439754 - [DEBUG] Edge function : AllBottom (result of previous compose)
7898 2019-Jan-13 11:24:05.439780 - [DEBUG]
7899 2019-Jan-13 11:24:05.439804 - [DEBUG] Join: AllTop & AllBottom
7900 2019-Jan-13 11:24:05.439830 - [DEBUG] = AllBottom (new jump func)
7901 2019-Jan-13 11:24:05.439854 - [DEBUG]
7902 2019-Jan-13 11:24:05.439877 - [DEBUG] Start adding new jump function
7903 2019-Jan-13 11:24:05.439900 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7904 2019-Jan-13 11:24:05.439956 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7905 2019-Jan-13 11:24:05.440615 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7906 2019-Jan-13 11:24:05.441245 - [DEBUG] Edge Function : AllBottom
7907 2019-Jan-13 11:24:05.441273 - [DEBUG] End adding new jump function
7908 2019-Jan-13 11:24:05.441297 - [DEBUG]
7909 2019-Jan-13 11:24:05.441321 - [DEBUG] -------------------------------------------- 234. Path Edge --------------------------------------------
7910 2019-Jan-13 11:24:05.441345 - [DEBUG]
7911 2019-Jan-13 11:24:05.441368 - [DEBUG] Process 234. path edge:
7912 2019-Jan-13 11:24:05.441391 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7913 2019-Jan-13 11:24:05.441448 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
7914 2019-Jan-13 11:24:05.442078 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7915 2019-Jan-13 11:24:05.442717 - [DEBUG]
7916 2019-Jan-13 11:24:05.442741 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7917 2019-Jan-13 11:24:05.443402 - [DEBUG] Compose: EdgeIdentity * AllBottom
7918 2019-Jan-13 11:24:05.443430 - [DEBUG]
7919 2019-Jan-13 11:24:05.443454 - [DEBUG] Propagate flow
7920 2019-Jan-13 11:24:05.443477 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7921 2019-Jan-13 11:24:05.443533 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
7922 2019-Jan-13 11:24:05.444161 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7923 2019-Jan-13 11:24:05.444798 - [DEBUG] Edge function : AllBottom (result of previous compose)
7924 2019-Jan-13 11:24:05.444824 - [DEBUG]
7925 2019-Jan-13 11:24:05.444848 - [DEBUG] Join: AllTop & AllBottom
7926 2019-Jan-13 11:24:05.444874 - [DEBUG] = AllBottom (new jump func)
7927 2019-Jan-13 11:24:05.444899 - [DEBUG]
7928 2019-Jan-13 11:24:05.444922 - [DEBUG] Start adding new jump function
7929 2019-Jan-13 11:24:05.444961 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7930 2019-Jan-13 11:24:05.445018 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7931 2019-Jan-13 11:24:05.445656 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
7932 2019-Jan-13 11:24:05.446283 - [DEBUG] Edge Function : AllBottom
7933 2019-Jan-13 11:24:05.446311 - [DEBUG] End adding new jump function
7934 2019-Jan-13 11:24:05.446335 - [DEBUG]
7935 2019-Jan-13 11:24:05.446358 - [DEBUG] -------------------------------------------- 235. Path Edge --------------------------------------------
7936 2019-Jan-13 11:24:05.446382 - [DEBUG]
7937 2019-Jan-13 11:24:05.446405 - [DEBUG] Process 235. path edge:
7938 2019-Jan-13 11:24:05.446429 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7939 2019-Jan-13 11:24:05.446485 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
7940 2019-Jan-13 11:24:05.447130 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7941 2019-Jan-13 11:24:05.447768 - [DEBUG]
7942 2019-Jan-13 11:24:05.447793 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
7943 2019-Jan-13 11:24:05.448430 - [DEBUG] Compose: EdgeIdentity * AllBottom
7944 2019-Jan-13 11:24:05.448458 - [DEBUG]
7945 2019-Jan-13 11:24:05.448481 - [DEBUG] Propagate flow
7946 2019-Jan-13 11:24:05.448505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7947 2019-Jan-13 11:24:05.448561 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
7948 2019-Jan-13 11:24:05.449201 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7949 2019-Jan-13 11:24:05.449840 - [DEBUG] Edge function : AllBottom (result of previous compose)
7950 2019-Jan-13 11:24:05.449865 - [DEBUG]
7951 2019-Jan-13 11:24:05.449890 - [DEBUG] Join: AllTop & AllBottom
7952 2019-Jan-13 11:24:05.449915 - [DEBUG] = AllBottom (new jump func)
7953 2019-Jan-13 11:24:05.449940 - [DEBUG]
7954 2019-Jan-13 11:24:05.449963 - [DEBUG] Start adding new jump function
7955 2019-Jan-13 11:24:05.449986 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7956 2019-Jan-13 11:24:05.450055 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7957 2019-Jan-13 11:24:05.450692 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
7958 2019-Jan-13 11:24:05.451328 - [DEBUG] Edge Function : AllBottom
7959 2019-Jan-13 11:24:05.451355 - [DEBUG] End adding new jump function
7960 2019-Jan-13 11:24:05.451379 - [DEBUG]
7961 2019-Jan-13 11:24:05.451403 - [DEBUG] -------------------------------------------- 236. Path Edge --------------------------------------------
7962 2019-Jan-13 11:24:05.451427 - [DEBUG]
7963 2019-Jan-13 11:24:05.451450 - [DEBUG] Process 236. path edge:
7964 2019-Jan-13 11:24:05.451474 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7965 2019-Jan-13 11:24:05.451530 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
7966 2019-Jan-13 11:24:05.452167 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7967 2019-Jan-13 11:24:05.452805 - [DEBUG]
7968 2019-Jan-13 11:24:05.452829 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
7969 2019-Jan-13 11:24:05.453495 - [DEBUG] Possible callees:
7970 2019-Jan-13 11:24:05.453520 - [DEBUG] llvm.dbg.declare
7971 2019-Jan-13 11:24:05.453545 - [DEBUG] Possible return sites:
7972 2019-Jan-13 11:24:05.453568 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1697973 2019-Jan-13 11:24:05.454823 - [DEBUG] Found and process special summary
7974 2019-Jan-13 11:24:05.454856 - [DEBUG] Compose: EdgeIdentity * AllBottom
7975 2019-Jan-13 11:24:05.454883 - [DEBUG]
7976 2019-Jan-13 11:24:05.454906 - [DEBUG] Propagate flow
7977 2019-Jan-13 11:24:05.454929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7978 2019-Jan-13 11:24:05.454986 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
7979 2019-Jan-13 11:24:05.455618 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7980 2019-Jan-13 11:24:05.456256 - [DEBUG] Edge function : AllBottom (result of previous compose)
7981 2019-Jan-13 11:24:05.456281 - [DEBUG]
7982 2019-Jan-13 11:24:05.456305 - [DEBUG] Join: AllTop & AllBottom
7983 2019-Jan-13 11:24:05.456331 - [DEBUG] = AllBottom (new jump func)
7984 2019-Jan-13 11:24:05.456355 - [DEBUG]
7985 2019-Jan-13 11:24:05.456378 - [DEBUG] Start adding new jump function
7986 2019-Jan-13 11:24:05.456401 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7987 2019-Jan-13 11:24:05.456457 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7988 2019-Jan-13 11:24:05.457110 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
7989 2019-Jan-13 11:24:05.457741 - [DEBUG] Edge Function : AllBottom
7990 2019-Jan-13 11:24:05.457768 - [DEBUG] End adding new jump function
7991 2019-Jan-13 11:24:05.457792 - [DEBUG]
7992 2019-Jan-13 11:24:05.457815 - [DEBUG] -------------------------------------------- 237. Path Edge --------------------------------------------
7993 2019-Jan-13 11:24:05.457839 - [DEBUG]
7994 2019-Jan-13 11:24:05.457862 - [DEBUG] Process 237. path edge:
7995 2019-Jan-13 11:24:05.457886 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7996 2019-Jan-13 11:24:05.457942 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
7997 2019-Jan-13 11:24:05.458573 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7998 2019-Jan-13 11:24:05.459211 - [DEBUG]
7999 2019-Jan-13 11:24:05.459235 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
8000 2019-Jan-13 11:24:05.459877 - [DEBUG] Compose: EdgeIdentity * AllBottom
8001 2019-Jan-13 11:24:05.459904 - [DEBUG]
8002 2019-Jan-13 11:24:05.459928 - [DEBUG] Propagate flow
8003 2019-Jan-13 11:24:05.459951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8004 2019-Jan-13 11:24:05.460020 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
8005 2019-Jan-13 11:24:05.460652 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8006 2019-Jan-13 11:24:05.461290 - [DEBUG] Edge function : AllBottom (result of previous compose)
8007 2019-Jan-13 11:24:05.461315 - [DEBUG]
8008 2019-Jan-13 11:24:05.461339 - [DEBUG] Join: AllTop & AllBottom
8009 2019-Jan-13 11:24:05.461365 - [DEBUG] = AllBottom (new jump func)
8010 2019-Jan-13 11:24:05.461390 - [DEBUG]
8011 2019-Jan-13 11:24:05.461413 - [DEBUG] Start adding new jump function
8012 2019-Jan-13 11:24:05.461448 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8013 2019-Jan-13 11:24:05.461504 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8014 2019-Jan-13 11:24:05.462144 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
8015 2019-Jan-13 11:24:05.462772 - [DEBUG] Edge Function : AllBottom
8016 2019-Jan-13 11:24:05.462800 - [DEBUG] End adding new jump function
8017 2019-Jan-13 11:24:05.462824 - [DEBUG]
8018 2019-Jan-13 11:24:05.462847 - [DEBUG] -------------------------------------------- 238. Path Edge --------------------------------------------
8019 2019-Jan-13 11:24:05.462871 - [DEBUG]
8020 2019-Jan-13 11:24:05.462894 - [DEBUG] Process 238. path edge:
8021 2019-Jan-13 11:24:05.462918 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8022 2019-Jan-13 11:24:05.462974 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
8023 2019-Jan-13 11:24:05.463623 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8024 2019-Jan-13 11:24:05.464261 - [DEBUG]
8025 2019-Jan-13 11:24:05.464286 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
8026 2019-Jan-13 11:24:05.464928 - [DEBUG] Compose: EdgeIdentity * AllBottom
8027 2019-Jan-13 11:24:05.464956 - [DEBUG]
8028 2019-Jan-13 11:24:05.464980 - [DEBUG] Propagate flow
8029 2019-Jan-13 11:24:05.465003 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8030 2019-Jan-13 11:24:05.465060 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
8031 2019-Jan-13 11:24:05.465694 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8032 2019-Jan-13 11:24:05.466333 - [DEBUG] Edge function : AllBottom (result of previous compose)
8033 2019-Jan-13 11:24:05.466359 - [DEBUG]
8034 2019-Jan-13 11:24:05.466383 - [DEBUG] Join: AllTop & AllBottom
8035 2019-Jan-13 11:24:05.466409 - [DEBUG] = AllBottom (new jump func)
8036 2019-Jan-13 11:24:05.466433 - [DEBUG]
8037 2019-Jan-13 11:24:05.466456 - [DEBUG] Start adding new jump function
8038 2019-Jan-13 11:24:05.466479 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8039 2019-Jan-13 11:24:05.466535 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8040 2019-Jan-13 11:24:05.467189 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
8041 2019-Jan-13 11:24:05.467820 - [DEBUG] Edge Function : AllBottom
8042 2019-Jan-13 11:24:05.467847 - [DEBUG] End adding new jump function
8043 2019-Jan-13 11:24:05.467871 - [DEBUG]
8044 2019-Jan-13 11:24:05.467895 - [DEBUG] -------------------------------------------- 239. Path Edge --------------------------------------------
8045 2019-Jan-13 11:24:05.467919 - [DEBUG]
8046 2019-Jan-13 11:24:05.467942 - [DEBUG] Process 239. path edge:
8047 2019-Jan-13 11:24:05.467965 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8048 2019-Jan-13 11:24:05.468021 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
8049 2019-Jan-13 11:24:05.468653 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8050 2019-Jan-13 11:24:05.469289 - [DEBUG]
8051 2019-Jan-13 11:24:05.469313 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
8052 2019-Jan-13 11:24:05.469958 - [DEBUG] Compose: EdgeIdentity * AllBottom
8053 2019-Jan-13 11:24:05.469994 - [DEBUG]
8054 2019-Jan-13 11:24:05.470030 - [DEBUG] Propagate flow
8055 2019-Jan-13 11:24:05.470054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8056 2019-Jan-13 11:24:05.470110 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
8057 2019-Jan-13 11:24:05.470746 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8058 2019-Jan-13 11:24:05.471384 - [DEBUG] Edge function : AllBottom (result of previous compose)
8059 2019-Jan-13 11:24:05.471409 - [DEBUG]
8060 2019-Jan-13 11:24:05.471433 - [DEBUG] Join: AllTop & AllBottom
8061 2019-Jan-13 11:24:05.471459 - [DEBUG] = AllBottom (new jump func)
8062 2019-Jan-13 11:24:05.471484 - [DEBUG]
8063 2019-Jan-13 11:24:05.471507 - [DEBUG] Start adding new jump function
8064 2019-Jan-13 11:24:05.471530 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8065 2019-Jan-13 11:24:05.471586 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8066 2019-Jan-13 11:24:05.472225 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
8067 2019-Jan-13 11:24:05.472852 - [DEBUG] Edge Function : AllBottom
8068 2019-Jan-13 11:24:05.472879 - [DEBUG] End adding new jump function
8069 2019-Jan-13 11:24:05.472904 - [DEBUG]
8070 2019-Jan-13 11:24:05.472927 - [DEBUG] -------------------------------------------- 240. Path Edge --------------------------------------------
8071 2019-Jan-13 11:24:05.472951 - [DEBUG]
8072 2019-Jan-13 11:24:05.472974 - [DEBUG] Process 240. path edge:
8073 2019-Jan-13 11:24:05.472998 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8074 2019-Jan-13 11:24:05.473054 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
8075 2019-Jan-13 11:24:05.473697 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8076 2019-Jan-13 11:24:05.474335 - [DEBUG]
8077 2019-Jan-13 11:24:05.474360 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
8078 2019-Jan-13 11:24:05.474998 - [DEBUG] Compose: EdgeIdentity * AllBottom
8079 2019-Jan-13 11:24:05.475025 - [DEBUG]
8080 2019-Jan-13 11:24:05.475049 - [DEBUG] Propagate flow
8081 2019-Jan-13 11:24:05.475072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8082 2019-Jan-13 11:24:05.475128 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
8083 2019-Jan-13 11:24:05.475760 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8084 2019-Jan-13 11:24:05.476398 - [DEBUG] Edge function : AllBottom (result of previous compose)
8085 2019-Jan-13 11:24:05.476424 - [DEBUG]
8086 2019-Jan-13 11:24:05.476449 - [DEBUG] Join: AllTop & AllBottom
8087 2019-Jan-13 11:24:05.476474 - [DEBUG] = AllBottom (new jump func)
8088 2019-Jan-13 11:24:05.476499 - [DEBUG]
8089 2019-Jan-13 11:24:05.476522 - [DEBUG] Start adding new jump function
8090 2019-Jan-13 11:24:05.476546 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8091 2019-Jan-13 11:24:05.476601 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8092 2019-Jan-13 11:24:05.477255 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
8093 2019-Jan-13 11:24:05.477888 - [DEBUG] Edge Function : AllBottom
8094 2019-Jan-13 11:24:05.477915 - [DEBUG] End adding new jump function
8095 2019-Jan-13 11:24:05.477947 - [DEBUG]
8096 2019-Jan-13 11:24:05.477971 - [DEBUG] -------------------------------------------- 241. Path Edge --------------------------------------------
8097 2019-Jan-13 11:24:05.477995 - [DEBUG]
8098 2019-Jan-13 11:24:05.478018 - [DEBUG] Process 241. path edge:
8099 2019-Jan-13 11:24:05.478042 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8100 2019-Jan-13 11:24:05.478098 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
8101 2019-Jan-13 11:24:05.478729 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8102 2019-Jan-13 11:24:05.479365 - [DEBUG]
8103 2019-Jan-13 11:24:05.479390 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
8104 2019-Jan-13 11:24:05.480045 - [DEBUG] Compose: EdgeIdentity * AllBottom
8105 2019-Jan-13 11:24:05.480072 - [DEBUG]
8106 2019-Jan-13 11:24:05.480096 - [DEBUG] Propagate flow
8107 2019-Jan-13 11:24:05.480119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8108 2019-Jan-13 11:24:05.480176 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
8109 2019-Jan-13 11:24:05.480804 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8110 2019-Jan-13 11:24:05.481441 - [DEBUG] Edge function : AllBottom (result of previous compose)
8111 2019-Jan-13 11:24:05.481466 - [DEBUG]
8112 2019-Jan-13 11:24:05.481491 - [DEBUG] Join: AllTop & AllBottom
8113 2019-Jan-13 11:24:05.481517 - [DEBUG] = AllBottom (new jump func)
8114 2019-Jan-13 11:24:05.481541 - [DEBUG]
8115 2019-Jan-13 11:24:05.481564 - [DEBUG] Start adding new jump function
8116 2019-Jan-13 11:24:05.481588 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8117 2019-Jan-13 11:24:05.481643 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8118 2019-Jan-13 11:24:05.482281 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
8119 2019-Jan-13 11:24:05.482908 - [DEBUG] Edge Function : AllBottom
8120 2019-Jan-13 11:24:05.482935 - [DEBUG] End adding new jump function
8121 2019-Jan-13 11:24:05.482959 - [DEBUG]
8122 2019-Jan-13 11:24:05.482982 - [DEBUG] -------------------------------------------- 242. Path Edge --------------------------------------------
8123 2019-Jan-13 11:24:05.483006 - [DEBUG]
8124 2019-Jan-13 11:24:05.483029 - [DEBUG] Process 242. path edge:
8125 2019-Jan-13 11:24:05.483053 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8126 2019-Jan-13 11:24:05.483109 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
8127 2019-Jan-13 11:24:05.483751 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8128 2019-Jan-13 11:24:05.484388 - [DEBUG]
8129 2019-Jan-13 11:24:05.484413 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
8130 2019-Jan-13 11:24:05.485049 - [DEBUG] Compose: EdgeIdentity * AllBottom
8131 2019-Jan-13 11:24:05.485077 - [DEBUG]
8132 2019-Jan-13 11:24:05.485101 - [DEBUG] Propagate flow
8133 2019-Jan-13 11:24:05.485124 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8134 2019-Jan-13 11:24:05.485181 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
8135 2019-Jan-13 11:24:05.485810 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8136 2019-Jan-13 11:24:05.486447 - [DEBUG] Edge function : AllBottom (result of previous compose)
8137 2019-Jan-13 11:24:05.486473 - [DEBUG]
8138 2019-Jan-13 11:24:05.486505 - [DEBUG] Join: AllTop & AllBottom
8139 2019-Jan-13 11:24:05.486531 - [DEBUG] = AllBottom (new jump func)
8140 2019-Jan-13 11:24:05.486555 - [DEBUG]
8141 2019-Jan-13 11:24:05.486578 - [DEBUG] Start adding new jump function
8142 2019-Jan-13 11:24:05.486602 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8143 2019-Jan-13 11:24:05.486658 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8144 2019-Jan-13 11:24:05.487309 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
8145 2019-Jan-13 11:24:05.487938 - [DEBUG] Edge Function : AllBottom
8146 2019-Jan-13 11:24:05.487965 - [DEBUG] End adding new jump function
8147 2019-Jan-13 11:24:05.487989 - [DEBUG]
8148 2019-Jan-13 11:24:05.488012 - [DEBUG] -------------------------------------------- 243. Path Edge --------------------------------------------
8149 2019-Jan-13 11:24:05.488036 - [DEBUG]
8150 2019-Jan-13 11:24:05.488059 - [DEBUG] Process 243. path edge:
8151 2019-Jan-13 11:24:05.488083 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8152 2019-Jan-13 11:24:05.488139 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
8153 2019-Jan-13 11:24:05.488768 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8154 2019-Jan-13 11:24:05.489405 - [DEBUG]
8155 2019-Jan-13 11:24:05.489429 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
8156 2019-Jan-13 11:24:05.490082 - [DEBUG] Compose: EdgeIdentity * AllBottom
8157 2019-Jan-13 11:24:05.490109 - [DEBUG]
8158 2019-Jan-13 11:24:05.490133 - [DEBUG] Propagate flow
8159 2019-Jan-13 11:24:05.490156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8160 2019-Jan-13 11:24:05.490213 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
8161 2019-Jan-13 11:24:05.490850 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8162 2019-Jan-13 11:24:05.491489 - [DEBUG] Edge function : AllBottom (result of previous compose)
8163 2019-Jan-13 11:24:05.491514 - [DEBUG]
8164 2019-Jan-13 11:24:05.491538 - [DEBUG] Join: AllTop & AllBottom
8165 2019-Jan-13 11:24:05.491564 - [DEBUG] = AllBottom (new jump func)
8166 2019-Jan-13 11:24:05.491589 - [DEBUG]
8167 2019-Jan-13 11:24:05.491612 - [DEBUG] Start adding new jump function
8168 2019-Jan-13 11:24:05.491635 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8169 2019-Jan-13 11:24:05.491691 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8170 2019-Jan-13 11:24:05.492328 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
8171 2019-Jan-13 11:24:05.492960 - [DEBUG] Edge Function : AllBottom
8172 2019-Jan-13 11:24:05.492987 - [DEBUG] End adding new jump function
8173 2019-Jan-13 11:24:05.493011 - [DEBUG]
8174 2019-Jan-13 11:24:05.493034 - [DEBUG] -------------------------------------------- 244. Path Edge --------------------------------------------
8175 2019-Jan-13 11:24:05.493058 - [DEBUG]
8176 2019-Jan-13 11:24:05.493082 - [DEBUG] Process 244. path edge:
8177 2019-Jan-13 11:24:05.493105 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8178 2019-Jan-13 11:24:05.493161 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
8179 2019-Jan-13 11:24:05.493810 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8180 2019-Jan-13 11:24:05.494457 - [DEBUG]
8181 2019-Jan-13 11:24:05.494484 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
8182 2019-Jan-13 11:24:05.495128 - [DEBUG] Compose: EdgeIdentity * AllBottom
8183 2019-Jan-13 11:24:05.495155 - [DEBUG]
8184 2019-Jan-13 11:24:05.495179 - [DEBUG] Propagate flow
8185 2019-Jan-13 11:24:05.495202 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8186 2019-Jan-13 11:24:05.495258 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
8187 2019-Jan-13 11:24:05.495887 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8188 2019-Jan-13 11:24:05.496523 - [DEBUG] Edge function : AllBottom (result of previous compose)
8189 2019-Jan-13 11:24:05.496549 - [DEBUG]
8190 2019-Jan-13 11:24:05.496573 - [DEBUG] Join: AllTop & AllBottom
8191 2019-Jan-13 11:24:05.496599 - [DEBUG] = AllBottom (new jump func)
8192 2019-Jan-13 11:24:05.496623 - [DEBUG]
8193 2019-Jan-13 11:24:05.496647 - [DEBUG] Start adding new jump function
8194 2019-Jan-13 11:24:05.496682 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8195 2019-Jan-13 11:24:05.496739 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8196 2019-Jan-13 11:24:05.497377 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
8197 2019-Jan-13 11:24:05.498006 - [DEBUG] Edge Function : AllBottom
8198 2019-Jan-13 11:24:05.498033 - [DEBUG] End adding new jump function
8199 2019-Jan-13 11:24:05.498057 - [DEBUG]
8200 2019-Jan-13 11:24:05.498081 - [DEBUG] -------------------------------------------- 245. Path Edge --------------------------------------------
8201 2019-Jan-13 11:24:05.498104 - [DEBUG]
8202 2019-Jan-13 11:24:05.498128 - [DEBUG] Process 245. path edge:
8203 2019-Jan-13 11:24:05.498151 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8204 2019-Jan-13 11:24:05.498207 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
8205 2019-Jan-13 11:24:05.498836 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8206 2019-Jan-13 11:24:05.499473 - [DEBUG]
8207 2019-Jan-13 11:24:05.499497 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
8208 2019-Jan-13 11:24:05.500152 - [DEBUG] Compose: EdgeIdentity * AllBottom
8209 2019-Jan-13 11:24:05.500180 - [DEBUG]
8210 2019-Jan-13 11:24:05.500204 - [DEBUG] Propagate flow
8211 2019-Jan-13 11:24:05.500227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8212 2019-Jan-13 11:24:05.500283 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8213 2019-Jan-13 11:24:05.500920 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8214 2019-Jan-13 11:24:05.501557 - [DEBUG] Edge function : AllBottom (result of previous compose)
8215 2019-Jan-13 11:24:05.501582 - [DEBUG]
8216 2019-Jan-13 11:24:05.501607 - [DEBUG] Join: AllTop & AllBottom
8217 2019-Jan-13 11:24:05.501633 - [DEBUG] = AllBottom (new jump func)
8218 2019-Jan-13 11:24:05.501657 - [DEBUG]
8219 2019-Jan-13 11:24:05.501680 - [DEBUG] Start adding new jump function
8220 2019-Jan-13 11:24:05.501703 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8221 2019-Jan-13 11:24:05.501759 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8222 2019-Jan-13 11:24:05.502404 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8223 2019-Jan-13 11:24:05.503032 - [DEBUG] Edge Function : AllBottom
8224 2019-Jan-13 11:24:05.503060 - [DEBUG] End adding new jump function
8225 2019-Jan-13 11:24:05.503084 - [DEBUG]
8226 2019-Jan-13 11:24:05.503107 - [DEBUG] -------------------------------------------- 246. Path Edge --------------------------------------------
8227 2019-Jan-13 11:24:05.503131 - [DEBUG]
8228 2019-Jan-13 11:24:05.503155 - [DEBUG] Process 246. path edge:
8229 2019-Jan-13 11:24:05.503178 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8230 2019-Jan-13 11:24:05.503235 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
8231 2019-Jan-13 11:24:05.503879 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8232 2019-Jan-13 11:24:05.504516 - [DEBUG]
8233 2019-Jan-13 11:24:05.504540 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8234 2019-Jan-13 11:24:05.505174 - [DEBUG] Start of endsummarytab entry
8235 2019-Jan-13 11:24:05.505202 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
8236 2019-Jan-13 11:24:05.505833 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
8237 2019-Jan-13 11:24:05.505892 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8238 2019-Jan-13 11:24:05.506534 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
8239 2019-Jan-13 11:24:05.507184 - [DEBUG] EF: AllBottom
8240 2019-Jan-13 11:24:05.507209 - [DEBUG]
8241 2019-Jan-13 11:24:05.507233 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8242 2019-Jan-13 11:24:05.507859 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
8243 2019-Jan-13 11:24:05.508495 - [DEBUG] EF: AllBottom
8244 2019-Jan-13 11:24:05.508520 - [DEBUG]
8245 2019-Jan-13 11:24:05.508544 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8246 2019-Jan-13 11:24:05.509170 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8247 2019-Jan-13 11:24:05.509807 - [DEBUG] EF: AllBottom
8248 2019-Jan-13 11:24:05.509832 - [DEBUG]
8249 2019-Jan-13 11:24:05.509856 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8250 2019-Jan-13 11:24:05.510498 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
8251 2019-Jan-13 11:24:05.511128 - [DEBUG] EF: AllBottom
8252 2019-Jan-13 11:24:05.511153 - [DEBUG]
8253 2019-Jan-13 11:24:05.511177 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8254 2019-Jan-13 11:24:05.511803 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
8255 2019-Jan-13 11:24:05.512433 - [DEBUG] EF: AllBottom
8256 2019-Jan-13 11:24:05.512458 - [DEBUG]
8257 2019-Jan-13 11:24:05.512481 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8258 2019-Jan-13 11:24:05.513107 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
8259 2019-Jan-13 11:24:05.513754 - [DEBUG] EF: AllBottom
8260 2019-Jan-13 11:24:05.513779 - [DEBUG]
8261 2019-Jan-13 11:24:05.513802 - [DEBUG] ---------------
8262 2019-Jan-13 11:24:05.513826 - [DEBUG]
8263 2019-Jan-13 11:24:05.513850 - [DEBUG] End of endsummarytab entry
8264 2019-Jan-13 11:24:05.513874 - [DEBUG]
8265 2019-Jan-13 11:24:05.513897 - [DEBUG] Start of incomingtab entry
8266 2019-Jan-13 11:24:05.513921 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
8267 2019-Jan-13 11:24:05.514550 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
8268 2019-Jan-13 11:24:05.514606 - [DEBUG] ---------------
8269 2019-Jan-13 11:24:05.514640 - [DEBUG] End of incomingtab entry
8270 2019-Jan-13 11:24:05.514665 - [DEBUG]
8271 2019-Jan-13 11:24:05.514690 - [DEBUG] EDGE:
8272 2019-Jan-13 11:24:05.514746 - [DEBUG] ---> 8273 2019-Jan-13 11:24:05.515375 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8274 2019-Jan-13 11:24:05.516012 - [DEBUG]
8275 2019-Jan-13 11:24:05.516037 - [DEBUG] EDGE:
8276 2019-Jan-13 11:24:05.516095 - [DEBUG] ---> 8277 2019-Jan-13 11:24:05.516737 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8278 2019-Jan-13 11:24:05.517373 - [DEBUG]
8279 2019-Jan-13 11:24:05.517407 - [DEBUG] Compose: EdgeIdentity * AllBottom
8280 2019-Jan-13 11:24:05.517433 - [DEBUG]
8281 2019-Jan-13 11:24:05.517457 - [DEBUG] Propagate flow
8282 2019-Jan-13 11:24:05.517480 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8283 2019-Jan-13 11:24:05.517537 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
8284 2019-Jan-13 11:24:05.518174 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8285 2019-Jan-13 11:24:05.518811 - [DEBUG] Edge function : AllBottom (result of previous compose)
8286 2019-Jan-13 11:24:05.518836 - [DEBUG]
8287 2019-Jan-13 11:24:05.518860 - [DEBUG] Join: AllTop & AllBottom
8288 2019-Jan-13 11:24:05.518886 - [DEBUG] = AllBottom (new jump func)
8289 2019-Jan-13 11:24:05.518911 - [DEBUG]
8290 2019-Jan-13 11:24:05.518934 - [DEBUG] Start adding new jump function
8291 2019-Jan-13 11:24:05.518958 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8292 2019-Jan-13 11:24:05.519013 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8293 2019-Jan-13 11:24:05.519651 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
8294 2019-Jan-13 11:24:05.520303 - [DEBUG] Edge Function : AllBottom
8295 2019-Jan-13 11:24:05.520331 - [DEBUG] End adding new jump function
8296 2019-Jan-13 11:24:05.520355 - [DEBUG]
8297 2019-Jan-13 11:24:05.520378 - [DEBUG] -------------------------------------------- 247. Path Edge --------------------------------------------
8298 2019-Jan-13 11:24:05.520403 - [DEBUG]
8299 2019-Jan-13 11:24:05.520426 - [DEBUG] Process 247. path edge:
8300 2019-Jan-13 11:24:05.520450 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8301 2019-Jan-13 11:24:05.520506 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
8302 2019-Jan-13 11:24:05.521144 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8303 2019-Jan-13 11:24:05.521781 - [DEBUG]
8304 2019-Jan-13 11:24:05.521805 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
8305 2019-Jan-13 11:24:05.522449 - [DEBUG] Possible callees:
8306 2019-Jan-13 11:24:05.522474 - [DEBUG] llvm.dbg.declare
8307 2019-Jan-13 11:24:05.522499 - [DEBUG] Possible return sites:
8308 2019-Jan-13 11:24:05.522523 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1938309 2019-Jan-13 11:24:05.523801 - [DEBUG] Found and process special summary
8310 2019-Jan-13 11:24:05.523835 - [DEBUG] Compose: EdgeIdentity * AllBottom
8311 2019-Jan-13 11:24:05.523862 - [DEBUG]
8312 2019-Jan-13 11:24:05.523886 - [DEBUG] Propagate flow
8313 2019-Jan-13 11:24:05.523909 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8314 2019-Jan-13 11:24:05.523966 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
8315 2019-Jan-13 11:24:05.524597 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8316 2019-Jan-13 11:24:05.525236 - [DEBUG] Edge function : AllBottom (result of previous compose)
8317 2019-Jan-13 11:24:05.525261 - [DEBUG]
8318 2019-Jan-13 11:24:05.525285 - [DEBUG] Join: AllTop & AllBottom
8319 2019-Jan-13 11:24:05.525311 - [DEBUG] = AllBottom (new jump func)
8320 2019-Jan-13 11:24:05.525336 - [DEBUG]
8321 2019-Jan-13 11:24:05.525359 - [DEBUG] Start adding new jump function
8322 2019-Jan-13 11:24:05.525383 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8323 2019-Jan-13 11:24:05.525439 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8324 2019-Jan-13 11:24:05.526077 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
8325 2019-Jan-13 11:24:05.526721 - [DEBUG] Edge Function : AllBottom
8326 2019-Jan-13 11:24:05.526748 - [DEBUG] End adding new jump function
8327 2019-Jan-13 11:24:05.526772 - [DEBUG]
8328 2019-Jan-13 11:24:05.526796 - [DEBUG] -------------------------------------------- 248. Path Edge --------------------------------------------
8329 2019-Jan-13 11:24:05.526820 - [DEBUG]
8330 2019-Jan-13 11:24:05.526843 - [DEBUG] Process 248. path edge:
8331 2019-Jan-13 11:24:05.526867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8332 2019-Jan-13 11:24:05.526923 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
8333 2019-Jan-13 11:24:05.527554 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8334 2019-Jan-13 11:24:05.528191 - [DEBUG]
8335 2019-Jan-13 11:24:05.528215 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
8336 2019-Jan-13 11:24:05.528858 - [DEBUG] Compose: EdgeIdentity * AllBottom
8337 2019-Jan-13 11:24:05.528885 - [DEBUG]
8338 2019-Jan-13 11:24:05.528909 - [DEBUG] Propagate flow
8339 2019-Jan-13 11:24:05.528933 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8340 2019-Jan-13 11:24:05.528989 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
8341 2019-Jan-13 11:24:05.529617 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8342 2019-Jan-13 11:24:05.530270 - [DEBUG] Edge function : AllBottom (result of previous compose)
8343 2019-Jan-13 11:24:05.530295 - [DEBUG]
8344 2019-Jan-13 11:24:05.530320 - [DEBUG] Join: AllTop & AllBottom
8345 2019-Jan-13 11:24:05.530345 - [DEBUG] = AllBottom (new jump func)
8346 2019-Jan-13 11:24:05.530370 - [DEBUG]
8347 2019-Jan-13 11:24:05.530393 - [DEBUG] Start adding new jump function
8348 2019-Jan-13 11:24:05.530416 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8349 2019-Jan-13 11:24:05.530472 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8350 2019-Jan-13 11:24:05.531112 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
8351 2019-Jan-13 11:24:05.531748 - [DEBUG] Edge Function : AllBottom
8352 2019-Jan-13 11:24:05.531775 - [DEBUG] End adding new jump function
8353 2019-Jan-13 11:24:05.531799 - [DEBUG]
8354 2019-Jan-13 11:24:05.531822 - [DEBUG] -------------------------------------------- 249. Path Edge --------------------------------------------
8355 2019-Jan-13 11:24:05.531846 - [DEBUG]
8356 2019-Jan-13 11:24:05.531869 - [DEBUG] Process 249. path edge:
8357 2019-Jan-13 11:24:05.531893 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8358 2019-Jan-13 11:24:05.531950 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
8359 2019-Jan-13 11:24:05.532577 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8360 2019-Jan-13 11:24:05.533214 - [DEBUG]
8361 2019-Jan-13 11:24:05.533239 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
8362 2019-Jan-13 11:24:05.533933 - [DEBUG] Compose: EdgeIdentity * AllBottom
8363 2019-Jan-13 11:24:05.533962 - [DEBUG]
8364 2019-Jan-13 11:24:05.533986 - [DEBUG] Propagate flow
8365 2019-Jan-13 11:24:05.534009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8366 2019-Jan-13 11:24:05.534073 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
8367 2019-Jan-13 11:24:05.534710 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8368 2019-Jan-13 11:24:05.535350 - [DEBUG] Edge function : AllBottom (result of previous compose)
8369 2019-Jan-13 11:24:05.535375 - [DEBUG]
8370 2019-Jan-13 11:24:05.535400 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8371 2019-Jan-13 11:24:05.535426 - [DEBUG] = AllBottom
8372 2019-Jan-13 11:24:05.535450 - [DEBUG]
8373 2019-Jan-13 11:24:05.535474 - [DEBUG] PROPAGATE: No new function!
8374 2019-Jan-13 11:24:05.535498 - [DEBUG] EDGE:
8375 2019-Jan-13 11:24:05.535556 - [DEBUG] ---> 8376 2019-Jan-13 11:24:05.536183 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8377 2019-Jan-13 11:24:05.536838 - [DEBUG]
8378 2019-Jan-13 11:24:05.536864 - [DEBUG] EDGE:
8379 2019-Jan-13 11:24:05.536921 - [DEBUG] ---> 8380 2019-Jan-13 11:24:05.537553 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8381 2019-Jan-13 11:24:05.538190 - [DEBUG]
8382 2019-Jan-13 11:24:05.538227 - [DEBUG] Compose: EdgeIdentity * AllBottom
8383 2019-Jan-13 11:24:05.538254 - [DEBUG]
8384 2019-Jan-13 11:24:05.538278 - [DEBUG] Propagate flow
8385 2019-Jan-13 11:24:05.538302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8386 2019-Jan-13 11:24:05.538358 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
8387 2019-Jan-13 11:24:05.538989 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8388 2019-Jan-13 11:24:05.539633 - [DEBUG] Edge function : AllBottom (result of previous compose)
8389 2019-Jan-13 11:24:05.539658 - [DEBUG]
8390 2019-Jan-13 11:24:05.539683 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8391 2019-Jan-13 11:24:05.539709 - [DEBUG] = AllBottom
8392 2019-Jan-13 11:24:05.539733 - [DEBUG]
8393 2019-Jan-13 11:24:05.539756 - [DEBUG] PROPAGATE: No new function!
8394 2019-Jan-13 11:24:05.539783 - [DEBUG] EDGE:
8395 2019-Jan-13 11:24:05.539853 - [DEBUG] ---> 8396 2019-Jan-13 11:24:05.540523 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8397 2019-Jan-13 11:24:05.541160 - [DEBUG]
8398 2019-Jan-13 11:24:05.541185 - [DEBUG] EDGE:
8399 2019-Jan-13 11:24:05.541243 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
8400 2019-Jan-13 11:24:05.541877 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8401 2019-Jan-13 11:24:05.542515 - [DEBUG]
8402 2019-Jan-13 11:24:05.542540 - [DEBUG] EDGE:
8403 2019-Jan-13 11:24:05.542598 - [DEBUG] ---> 8404 2019-Jan-13 11:24:05.543226 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8405 2019-Jan-13 11:24:05.543882 - [DEBUG]
8406 2019-Jan-13 11:24:05.543907 - [DEBUG] EDGE:
8407 2019-Jan-13 11:24:05.543964 - [DEBUG] ---> 8408 2019-Jan-13 11:24:05.544591 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8409 2019-Jan-13 11:24:05.545228 - [DEBUG]
8410 2019-Jan-13 11:24:05.545253 - [DEBUG] EDGE:
8411 2019-Jan-13 11:24:05.545311 - [DEBUG] ---> 8412 2019-Jan-13 11:24:05.545943 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8413 2019-Jan-13 11:24:05.546580 - [DEBUG]
8414 2019-Jan-13 11:24:05.546612 - [DEBUG] Compose: EdgeIdentity * AllBottom
8415 2019-Jan-13 11:24:05.546639 - [DEBUG]
8416 2019-Jan-13 11:24:05.546681 - [DEBUG] Propagate flow
8417 2019-Jan-13 11:24:05.546706 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8418 2019-Jan-13 11:24:05.546764 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
8419 2019-Jan-13 11:24:05.547398 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8420 2019-Jan-13 11:24:05.548035 - [DEBUG] Edge function : AllBottom (result of previous compose)
8421 2019-Jan-13 11:24:05.548060 - [DEBUG]
8422 2019-Jan-13 11:24:05.548085 - [DEBUG] Join: AllTop & AllBottom
8423 2019-Jan-13 11:24:05.548111 - [DEBUG] = AllBottom (new jump func)
8424 2019-Jan-13 11:24:05.548135 - [DEBUG]
8425 2019-Jan-13 11:24:05.548159 - [DEBUG] Start adding new jump function
8426 2019-Jan-13 11:24:05.548182 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8427 2019-Jan-13 11:24:05.548238 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8428 2019-Jan-13 11:24:05.548876 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
8429 2019-Jan-13 11:24:05.549508 - [DEBUG] Edge Function : AllBottom
8430 2019-Jan-13 11:24:05.549536 - [DEBUG] End adding new jump function
8431 2019-Jan-13 11:24:05.549560 - [DEBUG]
8432 2019-Jan-13 11:24:05.549584 - [DEBUG] -------------------------------------------- 250. Path Edge --------------------------------------------
8433 2019-Jan-13 11:24:05.549608 - [DEBUG]
8434 2019-Jan-13 11:24:05.549639 - [DEBUG] Process 250. path edge:
8435 2019-Jan-13 11:24:05.549664 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8436 2019-Jan-13 11:24:05.549720 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
8437 2019-Jan-13 11:24:05.550375 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8438 2019-Jan-13 11:24:05.551012 - [DEBUG]
8439 2019-Jan-13 11:24:05.551037 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
8440 2019-Jan-13 11:24:05.551682 - [DEBUG] Compose: EdgeIdentity * AllBottom
8441 2019-Jan-13 11:24:05.551710 - [DEBUG]
8442 2019-Jan-13 11:24:05.551733 - [DEBUG] Propagate flow
8443 2019-Jan-13 11:24:05.551756 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8444 2019-Jan-13 11:24:05.551812 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
8445 2019-Jan-13 11:24:05.552438 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8446 2019-Jan-13 11:24:05.553075 - [DEBUG] Edge function : AllBottom (result of previous compose)
8447 2019-Jan-13 11:24:05.553100 - [DEBUG]
8448 2019-Jan-13 11:24:05.553124 - [DEBUG] Join: AllTop & AllBottom
8449 2019-Jan-13 11:24:05.553150 - [DEBUG] = AllBottom (new jump func)
8450 2019-Jan-13 11:24:05.553174 - [DEBUG]
8451 2019-Jan-13 11:24:05.553197 - [DEBUG] Start adding new jump function
8452 2019-Jan-13 11:24:05.553221 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8453 2019-Jan-13 11:24:05.553277 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8454 2019-Jan-13 11:24:05.553930 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
8455 2019-Jan-13 11:24:05.554555 - [DEBUG] Edge Function : AllBottom
8456 2019-Jan-13 11:24:05.554583 - [DEBUG] End adding new jump function
8457 2019-Jan-13 11:24:05.554606 - [DEBUG]
8458 2019-Jan-13 11:24:05.554630 - [DEBUG] -------------------------------------------- 251. Path Edge --------------------------------------------
8459 2019-Jan-13 11:24:05.554654 - [DEBUG]
8460 2019-Jan-13 11:24:05.554677 - [DEBUG] Process 251. path edge:
8461 2019-Jan-13 11:24:05.554701 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8462 2019-Jan-13 11:24:05.554757 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
8463 2019-Jan-13 11:24:05.555382 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8464 2019-Jan-13 11:24:05.556020 - [DEBUG]
8465 2019-Jan-13 11:24:05.556045 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
8466 2019-Jan-13 11:24:05.556692 - [DEBUG] Compose: EdgeIdentity * AllBottom
8467 2019-Jan-13 11:24:05.556719 - [DEBUG]
8468 2019-Jan-13 11:24:05.556743 - [DEBUG] Propagate flow
8469 2019-Jan-13 11:24:05.556766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8470 2019-Jan-13 11:24:05.556823 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
8471 2019-Jan-13 11:24:05.557462 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8472 2019-Jan-13 11:24:05.558100 - [DEBUG] Edge function : AllBottom (result of previous compose)
8473 2019-Jan-13 11:24:05.558125 - [DEBUG]
8474 2019-Jan-13 11:24:05.558150 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8475 2019-Jan-13 11:24:05.558176 - [DEBUG] = AllBottom
8476 2019-Jan-13 11:24:05.558200 - [DEBUG]
8477 2019-Jan-13 11:24:05.558223 - [DEBUG] PROPAGATE: No new function!
8478 2019-Jan-13 11:24:05.558256 - [DEBUG] EDGE:
8479 2019-Jan-13 11:24:05.558314 - [DEBUG] ---> 8480 2019-Jan-13 11:24:05.558941 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8481 2019-Jan-13 11:24:05.559578 - [DEBUG]
8482 2019-Jan-13 11:24:05.559603 - [DEBUG] EDGE:
8483 2019-Jan-13 11:24:05.559660 - [DEBUG] ---> 8484 2019-Jan-13 11:24:05.560311 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8485 2019-Jan-13 11:24:05.560949 - [DEBUG]
8486 2019-Jan-13 11:24:05.560974 - [DEBUG] EDGE:
8487 2019-Jan-13 11:24:05.561032 - [DEBUG] ---> 8488 2019-Jan-13 11:24:05.561660 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8489 2019-Jan-13 11:24:05.562296 - [DEBUG]
8490 2019-Jan-13 11:24:05.562322 - [DEBUG] EDGE:
8491 2019-Jan-13 11:24:05.562379 - [DEBUG] ---> 8492 2019-Jan-13 11:24:05.563014 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8493 2019-Jan-13 11:24:05.563668 - [DEBUG]
8494 2019-Jan-13 11:24:05.563693 - [DEBUG] EDGE:
8495 2019-Jan-13 11:24:05.563750 - [DEBUG] ---> 8496 2019-Jan-13 11:24:05.564380 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8497 2019-Jan-13 11:24:05.565016 - [DEBUG]
8498 2019-Jan-13 11:24:05.565041 - [DEBUG] EDGE:
8499 2019-Jan-13 11:24:05.565099 - [DEBUG] ---> 8500 2019-Jan-13 11:24:05.565730 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8501 2019-Jan-13 11:24:05.566366 - [DEBUG]
8502 2019-Jan-13 11:24:05.566402 - [DEBUG] Compose: EdgeIdentity * AllBottom
8503 2019-Jan-13 11:24:05.566429 - [DEBUG]
8504 2019-Jan-13 11:24:05.566452 - [DEBUG] Propagate flow
8505 2019-Jan-13 11:24:05.566476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8506 2019-Jan-13 11:24:05.566532 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
8507 2019-Jan-13 11:24:05.567184 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8508 2019-Jan-13 11:24:05.567823 - [DEBUG] Edge function : AllBottom (result of previous compose)
8509 2019-Jan-13 11:24:05.567848 - [DEBUG]
8510 2019-Jan-13 11:24:05.567873 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8511 2019-Jan-13 11:24:05.567899 - [DEBUG] = AllBottom
8512 2019-Jan-13 11:24:05.567923 - [DEBUG]
8513 2019-Jan-13 11:24:05.567946 - [DEBUG] PROPAGATE: No new function!
8514 2019-Jan-13 11:24:05.567971 - [DEBUG] EDGE:
8515 2019-Jan-13 11:24:05.568029 - [DEBUG] ---> 8516 2019-Jan-13 11:24:05.568681 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8517 2019-Jan-13 11:24:05.569320 - [DEBUG]
8518 2019-Jan-13 11:24:05.569345 - [DEBUG] EDGE:
8519 2019-Jan-13 11:24:05.569402 - [DEBUG] ---> 8520 2019-Jan-13 11:24:05.570043 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8521 2019-Jan-13 11:24:05.570680 - [DEBUG]
8522 2019-Jan-13 11:24:05.570706 - [DEBUG] EDGE:
8523 2019-Jan-13 11:24:05.570763 - [DEBUG] ---> 8524 2019-Jan-13 11:24:05.571395 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8525 2019-Jan-13 11:24:05.572032 - [DEBUG]
8526 2019-Jan-13 11:24:05.572067 - [DEBUG] Compose: EdgeIdentity * AllBottom
8527 2019-Jan-13 11:24:05.572094 - [DEBUG]
8528 2019-Jan-13 11:24:05.572117 - [DEBUG] Propagate flow
8529 2019-Jan-13 11:24:05.572141 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8530 2019-Jan-13 11:24:05.572197 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
8531 2019-Jan-13 11:24:05.572829 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8532 2019-Jan-13 11:24:05.573481 - [DEBUG] Edge function : AllBottom (result of previous compose)
8533 2019-Jan-13 11:24:05.573507 - [DEBUG]
8534 2019-Jan-13 11:24:05.573532 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8535 2019-Jan-13 11:24:05.573558 - [DEBUG] = AllBottom
8536 2019-Jan-13 11:24:05.573582 - [DEBUG]
8537 2019-Jan-13 11:24:05.573605 - [DEBUG] PROPAGATE: No new function!
8538 2019-Jan-13 11:24:05.573631 - [DEBUG] EDGE:
8539 2019-Jan-13 11:24:05.573689 - [DEBUG] ---> 8540 2019-Jan-13 11:24:05.574328 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8541 2019-Jan-13 11:24:05.574965 - [DEBUG]
8542 2019-Jan-13 11:24:05.574990 - [DEBUG] EDGE:
8543 2019-Jan-13 11:24:05.575047 - [DEBUG] ---> 8544 2019-Jan-13 11:24:05.575675 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8545 2019-Jan-13 11:24:05.576312 - [DEBUG]
8546 2019-Jan-13 11:24:05.576338 - [DEBUG] EDGE:
8547 2019-Jan-13 11:24:05.576395 - [DEBUG] ---> 8548 2019-Jan-13 11:24:05.577044 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8549 2019-Jan-13 11:24:05.577682 - [DEBUG]
8550 2019-Jan-13 11:24:05.577707 - [DEBUG] EDGE:
8551 2019-Jan-13 11:24:05.577764 - [DEBUG] ---> 8552 2019-Jan-13 11:24:05.578396 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8553 2019-Jan-13 11:24:05.579033 - [DEBUG]
8554 2019-Jan-13 11:24:05.579068 - [DEBUG] Compose: EdgeIdentity * AllBottom
8555 2019-Jan-13 11:24:05.579102 - [DEBUG]
8556 2019-Jan-13 11:24:05.579126 - [DEBUG] Propagate flow
8557 2019-Jan-13 11:24:05.579150 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8558 2019-Jan-13 11:24:05.579206 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
8559 2019-Jan-13 11:24:05.579838 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8560 2019-Jan-13 11:24:05.580492 - [DEBUG] Edge function : AllBottom (result of previous compose)
8561 2019-Jan-13 11:24:05.580517 - [DEBUG]
8562 2019-Jan-13 11:24:05.580542 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8563 2019-Jan-13 11:24:05.580568 - [DEBUG] = AllBottom
8564 2019-Jan-13 11:24:05.580592 - [DEBUG]
8565 2019-Jan-13 11:24:05.580615 - [DEBUG] PROPAGATE: No new function!
8566 2019-Jan-13 11:24:05.580641 - [DEBUG] EDGE:
8567 2019-Jan-13 11:24:05.580699 - [DEBUG] ---> 8568 2019-Jan-13 11:24:05.581338 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8569 2019-Jan-13 11:24:05.581975 - [DEBUG]
8570 2019-Jan-13 11:24:05.582000 - [DEBUG] EDGE:
8571 2019-Jan-13 11:24:05.582057 - [DEBUG] ---> 8572 2019-Jan-13 11:24:05.582705 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8573 2019-Jan-13 11:24:05.583365 - [DEBUG]
8574 2019-Jan-13 11:24:05.583391 - [DEBUG] EDGE:
8575 2019-Jan-13 11:24:05.583451 - [DEBUG] ---> 8576 2019-Jan-13 11:24:05.584082 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8577 2019-Jan-13 11:24:05.584731 - [DEBUG]
8578 2019-Jan-13 11:24:05.584773 - [DEBUG] Compose: EdgeIdentity * AllBottom
8579 2019-Jan-13 11:24:05.584800 - [DEBUG]
8580 2019-Jan-13 11:24:05.584824 - [DEBUG] Propagate flow
8581 2019-Jan-13 11:24:05.584847 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8582 2019-Jan-13 11:24:05.584906 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
8583 2019-Jan-13 11:24:05.585549 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8584 2019-Jan-13 11:24:05.586187 - [DEBUG] Edge function : AllBottom (result of previous compose)
8585 2019-Jan-13 11:24:05.586213 - [DEBUG]
8586 2019-Jan-13 11:24:05.586238 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8587 2019-Jan-13 11:24:05.586264 - [DEBUG] = AllBottom
8588 2019-Jan-13 11:24:05.586288 - [DEBUG]
8589 2019-Jan-13 11:24:05.586311 - [DEBUG] PROPAGATE: No new function!
8590 2019-Jan-13 11:24:05.586339 - [DEBUG] EDGE:
8591 2019-Jan-13 11:24:05.586397 - [DEBUG] ---> 8592 2019-Jan-13 11:24:05.587071 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8593 2019-Jan-13 11:24:05.587708 - [DEBUG]
8594 2019-Jan-13 11:24:05.587734 - [DEBUG] EDGE:
8595 2019-Jan-13 11:24:05.587791 - [DEBUG] ---> 8596 2019-Jan-13 11:24:05.588437 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8597 2019-Jan-13 11:24:05.589074 - [DEBUG]
8598 2019-Jan-13 11:24:05.589100 - [DEBUG] EDGE:
8599 2019-Jan-13 11:24:05.589157 - [DEBUG] ---> 8600 2019-Jan-13 11:24:05.589784 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8601 2019-Jan-13 11:24:05.590437 - [DEBUG]
8602 2019-Jan-13 11:24:05.590463 - [DEBUG] EDGE:
8603 2019-Jan-13 11:24:05.590520 - [DEBUG] ---> 8604 2019-Jan-13 11:24:05.591158 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8605 2019-Jan-13 11:24:05.591795 - [DEBUG]
8606 2019-Jan-13 11:24:05.591842 - [DEBUG] Compose: EdgeIdentity * AllBottom
8607 2019-Jan-13 11:24:05.591869 - [DEBUG]
8608 2019-Jan-13 11:24:05.591893 - [DEBUG] Propagate flow
8609 2019-Jan-13 11:24:05.591916 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8610 2019-Jan-13 11:24:05.591973 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
8611 2019-Jan-13 11:24:05.592606 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8612 2019-Jan-13 11:24:05.593234 - [DEBUG] Edge function : AllBottom (result of previous compose)
8613 2019-Jan-13 11:24:05.593259 - [DEBUG]
8614 2019-Jan-13 11:24:05.593284 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8615 2019-Jan-13 11:24:05.593310 - [DEBUG] = AllBottom
8616 2019-Jan-13 11:24:05.593351 - [DEBUG]
8617 2019-Jan-13 11:24:05.593375 - [DEBUG] PROPAGATE: No new function!
8618 2019-Jan-13 11:24:05.593400 - [DEBUG] Compose: EdgeIdentity * AllBottom
8619 2019-Jan-13 11:24:05.593426 - [DEBUG]
8620 2019-Jan-13 11:24:05.593449 - [DEBUG] Propagate flow
8621 2019-Jan-13 11:24:05.593473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8622 2019-Jan-13 11:24:05.593529 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
8623 2019-Jan-13 11:24:05.594161 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8624 2019-Jan-13 11:24:05.594798 - [DEBUG] Edge function : AllBottom (result of previous compose)
8625 2019-Jan-13 11:24:05.594824 - [DEBUG]
8626 2019-Jan-13 11:24:05.594849 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8627 2019-Jan-13 11:24:05.594874 - [DEBUG] = AllBottom
8628 2019-Jan-13 11:24:05.594899 - [DEBUG]
8629 2019-Jan-13 11:24:05.594922 - [DEBUG] PROPAGATE: No new function!
8630 2019-Jan-13 11:24:05.594948 - [DEBUG] EDGE:
8631 2019-Jan-13 11:24:05.595006 - [DEBUG] ---> 8632 2019-Jan-13 11:24:05.595644 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
8633 2019-Jan-13 11:24:05.596273 - [DEBUG]
8634 2019-Jan-13 11:24:05.596309 - [DEBUG] Compose: EdgeIdentity * AllBottom
8635 2019-Jan-13 11:24:05.596336 - [DEBUG]
8636 2019-Jan-13 11:24:05.596359 - [DEBUG] Propagate flow
8637 2019-Jan-13 11:24:05.596383 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8638 2019-Jan-13 11:24:05.596439 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
8639 2019-Jan-13 11:24:05.597109 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8640 2019-Jan-13 11:24:05.597740 - [DEBUG] Edge function : AllBottom (result of previous compose)
8641 2019-Jan-13 11:24:05.597765 - [DEBUG]
8642 2019-Jan-13 11:24:05.597790 - [DEBUG] Join: AllTop & AllBottom
8643 2019-Jan-13 11:24:05.597816 - [DEBUG] = AllBottom (new jump func)
8644 2019-Jan-13 11:24:05.597840 - [DEBUG]
8645 2019-Jan-13 11:24:05.597864 - [DEBUG] Start adding new jump function
8646 2019-Jan-13 11:24:05.597887 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8647 2019-Jan-13 11:24:05.597943 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8648 2019-Jan-13 11:24:05.598572 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
8649 2019-Jan-13 11:24:05.599210 - [DEBUG] Edge Function : AllBottom
8650 2019-Jan-13 11:24:05.599240 - [DEBUG] End adding new jump function
8651 2019-Jan-13 11:24:05.599265 - [DEBUG]
8652 2019-Jan-13 11:24:05.599288 - [DEBUG] -------------------------------------------- 252. Path Edge --------------------------------------------
8653 2019-Jan-13 11:24:05.599313 - [DEBUG]
8654 2019-Jan-13 11:24:05.599336 - [DEBUG] Process 252. path edge:
8655 2019-Jan-13 11:24:05.599360 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8656 2019-Jan-13 11:24:05.599417 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
8657 2019-Jan-13 11:24:05.600075 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
8658 2019-Jan-13 11:24:05.600705 - [DEBUG]
8659 2019-Jan-13 11:24:05.600730 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
8660 2019-Jan-13 11:24:05.601375 - [DEBUG] Possible callees:
8661 2019-Jan-13 11:24:05.601399 - [DEBUG] llvm.dbg.declare
8662 2019-Jan-13 11:24:05.601424 - [DEBUG] Possible return sites:
8663 2019-Jan-13 11:24:05.601448 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1438664 2019-Jan-13 11:24:05.602705 - [DEBUG] Found and process special summary
8665 2019-Jan-13 11:24:05.602745 - [DEBUG] Compose: EdgeIdentity * AllBottom
8666 2019-Jan-13 11:24:05.602772 - [DEBUG]
8667 2019-Jan-13 11:24:05.602796 - [DEBUG] Propagate flow
8668 2019-Jan-13 11:24:05.602820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8669 2019-Jan-13 11:24:05.602877 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8670 2019-Jan-13 11:24:05.603525 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8671 2019-Jan-13 11:24:05.604153 - [DEBUG] Edge function : AllBottom (result of previous compose)
8672 2019-Jan-13 11:24:05.604178 - [DEBUG]
8673 2019-Jan-13 11:24:05.604203 - [DEBUG] Join: AllTop & AllBottom
8674 2019-Jan-13 11:24:05.604229 - [DEBUG] = AllBottom (new jump func)
8675 2019-Jan-13 11:24:05.604253 - [DEBUG]
8676 2019-Jan-13 11:24:05.604277 - [DEBUG] Start adding new jump function
8677 2019-Jan-13 11:24:05.604300 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8678 2019-Jan-13 11:24:05.604356 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8679 2019-Jan-13 11:24:05.604993 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8680 2019-Jan-13 11:24:05.605632 - [DEBUG] Edge Function : AllBottom
8681 2019-Jan-13 11:24:05.605662 - [DEBUG] End adding new jump function
8682 2019-Jan-13 11:24:05.605686 - [DEBUG]
8683 2019-Jan-13 11:24:05.605709 - [DEBUG] -------------------------------------------- 253. Path Edge --------------------------------------------
8684 2019-Jan-13 11:24:05.605733 - [DEBUG]
8685 2019-Jan-13 11:24:05.605757 - [DEBUG] Process 253. path edge:
8686 2019-Jan-13 11:24:05.605780 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8687 2019-Jan-13 11:24:05.605837 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
8688 2019-Jan-13 11:24:05.606481 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
8689 2019-Jan-13 11:24:05.607127 - [DEBUG]
8690 2019-Jan-13 11:24:05.607152 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8691 2019-Jan-13 11:24:05.607798 - [DEBUG] Compose: EdgeIdentity * AllBottom
8692 2019-Jan-13 11:24:05.607826 - [DEBUG]
8693 2019-Jan-13 11:24:05.607850 - [DEBUG] Propagate flow
8694 2019-Jan-13 11:24:05.607873 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8695 2019-Jan-13 11:24:05.607929 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
8696 2019-Jan-13 11:24:05.608555 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8697 2019-Jan-13 11:24:05.609181 - [DEBUG] Edge function : AllBottom (result of previous compose)
8698 2019-Jan-13 11:24:05.609206 - [DEBUG]
8699 2019-Jan-13 11:24:05.609231 - [DEBUG] Join: AllTop & AllBottom
8700 2019-Jan-13 11:24:05.609256 - [DEBUG] = AllBottom (new jump func)
8701 2019-Jan-13 11:24:05.609281 - [DEBUG]
8702 2019-Jan-13 11:24:05.609304 - [DEBUG] Start adding new jump function
8703 2019-Jan-13 11:24:05.609327 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8704 2019-Jan-13 11:24:05.609383 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8705 2019-Jan-13 11:24:05.610023 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
8706 2019-Jan-13 11:24:05.610648 - [DEBUG] Edge Function : AllBottom
8707 2019-Jan-13 11:24:05.610676 - [DEBUG] End adding new jump function
8708 2019-Jan-13 11:24:05.610700 - [DEBUG]
8709 2019-Jan-13 11:24:05.610724 - [DEBUG] -------------------------------------------- 254. Path Edge --------------------------------------------
8710 2019-Jan-13 11:24:05.610748 - [DEBUG]
8711 2019-Jan-13 11:24:05.610771 - [DEBUG] Process 254. path edge:
8712 2019-Jan-13 11:24:05.610795 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8713 2019-Jan-13 11:24:05.610852 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
8714 2019-Jan-13 11:24:05.611478 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
8715 2019-Jan-13 11:24:05.612105 - [DEBUG]
8716 2019-Jan-13 11:24:05.612130 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
8717 2019-Jan-13 11:24:05.612766 - [DEBUG] Compose: EdgeIdentity * AllBottom
8718 2019-Jan-13 11:24:05.612793 - [DEBUG]
8719 2019-Jan-13 11:24:05.612816 - [DEBUG] Propagate flow
8720 2019-Jan-13 11:24:05.612840 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8721 2019-Jan-13 11:24:05.612896 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
8722 2019-Jan-13 11:24:05.613538 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8723 2019-Jan-13 11:24:05.614167 - [DEBUG] Edge function : AllBottom (result of previous compose)
8724 2019-Jan-13 11:24:05.614192 - [DEBUG]
8725 2019-Jan-13 11:24:05.614226 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8726 2019-Jan-13 11:24:05.614252 - [DEBUG] = AllBottom
8727 2019-Jan-13 11:24:05.614276 - [DEBUG]
8728 2019-Jan-13 11:24:05.614300 - [DEBUG] PROPAGATE: No new function!
8729 2019-Jan-13 11:24:05.614324 - [DEBUG] EDGE:
8730 2019-Jan-13 11:24:05.614382 - [DEBUG] ---> 8731 2019-Jan-13 11:24:05.615007 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
8732 2019-Jan-13 11:24:05.615635 - [DEBUG]
8733 2019-Jan-13 11:24:05.615660 - [DEBUG] Compose: EdgeIdentity * AllBottom
8734 2019-Jan-13 11:24:05.615686 - [DEBUG]
8735 2019-Jan-13 11:24:05.615709 - [DEBUG] Propagate flow
8736 2019-Jan-13 11:24:05.615733 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8737 2019-Jan-13 11:24:05.615789 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
8738 2019-Jan-13 11:24:05.616414 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8739 2019-Jan-13 11:24:05.617058 - [DEBUG] Edge function : AllBottom (result of previous compose)
8740 2019-Jan-13 11:24:05.617083 - [DEBUG]
8741 2019-Jan-13 11:24:05.617107 - [DEBUG] Join: AllTop & AllBottom
8742 2019-Jan-13 11:24:05.617133 - [DEBUG] = AllBottom (new jump func)
8743 2019-Jan-13 11:24:05.617158 - [DEBUG]
8744 2019-Jan-13 11:24:05.617181 - [DEBUG] Start adding new jump function
8745 2019-Jan-13 11:24:05.617204 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8746 2019-Jan-13 11:24:05.617261 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8747 2019-Jan-13 11:24:05.617892 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
8748 2019-Jan-13 11:24:05.618517 - [DEBUG] Edge Function : AllBottom
8749 2019-Jan-13 11:24:05.618543 - [DEBUG] End adding new jump function
8750 2019-Jan-13 11:24:05.618567 - [DEBUG]
8751 2019-Jan-13 11:24:05.618591 - [DEBUG] -------------------------------------------- 255. Path Edge --------------------------------------------
8752 2019-Jan-13 11:24:05.618615 - [DEBUG]
8753 2019-Jan-13 11:24:05.618639 - [DEBUG] Process 255. path edge:
8754 2019-Jan-13 11:24:05.618663 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8755 2019-Jan-13 11:24:05.618719 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
8756 2019-Jan-13 11:24:05.619345 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8757 2019-Jan-13 11:24:05.619974 - [DEBUG]
8758 2019-Jan-13 11:24:05.620010 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
8759 2019-Jan-13 11:24:05.620658 - [DEBUG] Compose: EdgeIdentity * AllBottom
8760 2019-Jan-13 11:24:05.620686 - [DEBUG]
8761 2019-Jan-13 11:24:05.620709 - [DEBUG] Propagate flow
8762 2019-Jan-13 11:24:05.620732 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8763 2019-Jan-13 11:24:05.620792 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
8764 2019-Jan-13 11:24:05.621441 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8765 2019-Jan-13 11:24:05.622083 - [DEBUG] Edge function : AllBottom (result of previous compose)
8766 2019-Jan-13 11:24:05.622109 - [DEBUG]
8767 2019-Jan-13 11:24:05.622134 - [DEBUG] Join: AllTop & AllBottom
8768 2019-Jan-13 11:24:05.622160 - [DEBUG] = AllBottom (new jump func)
8769 2019-Jan-13 11:24:05.622184 - [DEBUG]
8770 2019-Jan-13 11:24:05.622207 - [DEBUG] Start adding new jump function
8771 2019-Jan-13 11:24:05.622230 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8772 2019-Jan-13 11:24:05.622288 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8773 2019-Jan-13 11:24:05.622959 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
8774 2019-Jan-13 11:24:05.623655 - [DEBUG] Edge Function : AllBottom
8775 2019-Jan-13 11:24:05.623687 - [DEBUG] End adding new jump function
8776 2019-Jan-13 11:24:05.623711 - [DEBUG]
8777 2019-Jan-13 11:24:05.623735 - [DEBUG] -------------------------------------------- 256. Path Edge --------------------------------------------
8778 2019-Jan-13 11:24:05.623759 - [DEBUG]
8779 2019-Jan-13 11:24:05.623782 - [DEBUG] Process 256. path edge:
8780 2019-Jan-13 11:24:05.623806 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8781 2019-Jan-13 11:24:05.623872 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
8782 2019-Jan-13 11:24:05.624518 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8783 2019-Jan-13 11:24:05.625158 - [DEBUG]
8784 2019-Jan-13 11:24:05.625183 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
8785 2019-Jan-13 11:24:05.625838 - [DEBUG] Compose: EdgeIdentity * AllBottom
8786 2019-Jan-13 11:24:05.625867 - [DEBUG]
8787 2019-Jan-13 11:24:05.625891 - [DEBUG] Propagate flow
8788 2019-Jan-13 11:24:05.625914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8789 2019-Jan-13 11:24:05.625972 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
8790 2019-Jan-13 11:24:05.626620 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8791 2019-Jan-13 11:24:05.627294 - [DEBUG] Edge function : AllBottom (result of previous compose)
8792 2019-Jan-13 11:24:05.627319 - [DEBUG]
8793 2019-Jan-13 11:24:05.627344 - [DEBUG] Join: AllTop & AllBottom
8794 2019-Jan-13 11:24:05.627370 - [DEBUG] = AllBottom (new jump func)
8795 2019-Jan-13 11:24:05.627395 - [DEBUG]
8796 2019-Jan-13 11:24:05.627418 - [DEBUG] Start adding new jump function
8797 2019-Jan-13 11:24:05.627441 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8798 2019-Jan-13 11:24:05.627498 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8799 2019-Jan-13 11:24:05.628139 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
8800 2019-Jan-13 11:24:05.628784 - [DEBUG] Edge Function : AllBottom
8801 2019-Jan-13 11:24:05.628813 - [DEBUG] End adding new jump function
8802 2019-Jan-13 11:24:05.628837 - [DEBUG]
8803 2019-Jan-13 11:24:05.628860 - [DEBUG] -------------------------------------------- 257. Path Edge --------------------------------------------
8804 2019-Jan-13 11:24:05.628884 - [DEBUG]
8805 2019-Jan-13 11:24:05.628907 - [DEBUG] Process 257. path edge:
8806 2019-Jan-13 11:24:05.628931 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8807 2019-Jan-13 11:24:05.628988 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
8808 2019-Jan-13 11:24:05.629632 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8809 2019-Jan-13 11:24:05.630295 - [DEBUG]
8810 2019-Jan-13 11:24:05.630320 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
8811 2019-Jan-13 11:24:05.630982 - [DEBUG] Possible callees:
8812 2019-Jan-13 11:24:05.631007 - [DEBUG] llvm.dbg.declare
8813 2019-Jan-13 11:24:05.631032 - [DEBUG] Possible return sites:
8814 2019-Jan-13 11:24:05.631055 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1498815 2019-Jan-13 11:24:05.632371 - [DEBUG] Found and process special summary
8816 2019-Jan-13 11:24:05.632409 - [DEBUG] Compose: EdgeIdentity * AllBottom
8817 2019-Jan-13 11:24:05.632437 - [DEBUG]
8818 2019-Jan-13 11:24:05.632461 - [DEBUG] Propagate flow
8819 2019-Jan-13 11:24:05.632484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8820 2019-Jan-13 11:24:05.632545 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
8821 2019-Jan-13 11:24:05.633179 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8822 2019-Jan-13 11:24:05.633839 - [DEBUG] Edge function : AllBottom (result of previous compose)
8823 2019-Jan-13 11:24:05.633865 - [DEBUG]
8824 2019-Jan-13 11:24:05.633890 - [DEBUG] Join: AllTop & AllBottom
8825 2019-Jan-13 11:24:05.633916 - [DEBUG] = AllBottom (new jump func)
8826 2019-Jan-13 11:24:05.633941 - [DEBUG]
8827 2019-Jan-13 11:24:05.633965 - [DEBUG] Start adding new jump function
8828 2019-Jan-13 11:24:05.633988 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8829 2019-Jan-13 11:24:05.634048 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8830 2019-Jan-13 11:24:05.634713 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
8831 2019-Jan-13 11:24:05.635391 - [DEBUG] Edge Function : AllBottom
8832 2019-Jan-13 11:24:05.635427 - [DEBUG] End adding new jump function
8833 2019-Jan-13 11:24:05.635451 - [DEBUG]
8834 2019-Jan-13 11:24:05.635476 - [DEBUG] -------------------------------------------- 258. Path Edge --------------------------------------------
8835 2019-Jan-13 11:24:05.635501 - [DEBUG]
8836 2019-Jan-13 11:24:05.635524 - [DEBUG] Process 258. path edge:
8837 2019-Jan-13 11:24:05.635548 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8838 2019-Jan-13 11:24:05.635622 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
8839 2019-Jan-13 11:24:05.636320 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8840 2019-Jan-13 11:24:05.637037 - [DEBUG]
8841 2019-Jan-13 11:24:05.637064 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
8842 2019-Jan-13 11:24:05.637745 - [DEBUG] Compose: EdgeIdentity * AllBottom
8843 2019-Jan-13 11:24:05.637775 - [DEBUG]
8844 2019-Jan-13 11:24:05.637799 - [DEBUG] Propagate flow
8845 2019-Jan-13 11:24:05.637822 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8846 2019-Jan-13 11:24:05.637882 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
8847 2019-Jan-13 11:24:05.638511 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8848 2019-Jan-13 11:24:05.639142 - [DEBUG] Edge function : AllBottom (result of previous compose)
8849 2019-Jan-13 11:24:05.639168 - [DEBUG]
8850 2019-Jan-13 11:24:05.639194 - [DEBUG] Join: AllTop & AllBottom
8851 2019-Jan-13 11:24:05.639220 - [DEBUG] = AllBottom (new jump func)
8852 2019-Jan-13 11:24:05.639244 - [DEBUG]
8853 2019-Jan-13 11:24:05.639268 - [DEBUG] Start adding new jump function
8854 2019-Jan-13 11:24:05.639291 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8855 2019-Jan-13 11:24:05.639348 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8856 2019-Jan-13 11:24:05.639979 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
8857 2019-Jan-13 11:24:05.640623 - [DEBUG] Edge Function : AllBottom
8858 2019-Jan-13 11:24:05.640653 - [DEBUG] End adding new jump function
8859 2019-Jan-13 11:24:05.640677 - [DEBUG]
8860 2019-Jan-13 11:24:05.640701 - [DEBUG] -------------------------------------------- 259. Path Edge --------------------------------------------
8861 2019-Jan-13 11:24:05.640743 - [DEBUG]
8862 2019-Jan-13 11:24:05.640767 - [DEBUG] Process 259. path edge:
8863 2019-Jan-13 11:24:05.640791 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8864 2019-Jan-13 11:24:05.640848 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
8865 2019-Jan-13 11:24:05.641479 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8866 2019-Jan-13 11:24:05.642109 - [DEBUG]
8867 2019-Jan-13 11:24:05.642135 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
8868 2019-Jan-13 11:24:05.642776 - [DEBUG] Compose: EdgeIdentity * AllBottom
8869 2019-Jan-13 11:24:05.642804 - [DEBUG]
8870 2019-Jan-13 11:24:05.642828 - [DEBUG] Propagate flow
8871 2019-Jan-13 11:24:05.642851 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8872 2019-Jan-13 11:24:05.642908 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
8873 2019-Jan-13 11:24:05.643576 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8874 2019-Jan-13 11:24:05.644207 - [DEBUG] Edge function : AllBottom (result of previous compose)
8875 2019-Jan-13 11:24:05.644232 - [DEBUG]
8876 2019-Jan-13 11:24:05.644258 - [DEBUG] Join: AllTop & AllBottom
8877 2019-Jan-13 11:24:05.644283 - [DEBUG] = AllBottom (new jump func)
8878 2019-Jan-13 11:24:05.644308 - [DEBUG]
8879 2019-Jan-13 11:24:05.644331 - [DEBUG] Start adding new jump function
8880 2019-Jan-13 11:24:05.644354 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8881 2019-Jan-13 11:24:05.644410 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8882 2019-Jan-13 11:24:05.645042 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
8883 2019-Jan-13 11:24:05.645679 - [DEBUG] Edge Function : AllBottom
8884 2019-Jan-13 11:24:05.645708 - [DEBUG] End adding new jump function
8885 2019-Jan-13 11:24:05.645731 - [DEBUG]
8886 2019-Jan-13 11:24:05.645755 - [DEBUG] -------------------------------------------- 260. Path Edge --------------------------------------------
8887 2019-Jan-13 11:24:05.645778 - [DEBUG]
8888 2019-Jan-13 11:24:05.645802 - [DEBUG] Process 260. path edge:
8889 2019-Jan-13 11:24:05.645825 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8890 2019-Jan-13 11:24:05.645882 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
8891 2019-Jan-13 11:24:05.646520 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8892 2019-Jan-13 11:24:05.647172 - [DEBUG]
8893 2019-Jan-13 11:24:05.647197 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
8894 2019-Jan-13 11:24:05.647867 - [DEBUG] Possible callees:
8895 2019-Jan-13 11:24:05.647893 - [DEBUG] llvm.dbg.declare
8896 2019-Jan-13 11:24:05.647918 - [DEBUG] Possible return sites:
8897 2019-Jan-13 11:24:05.647941 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1558898 2019-Jan-13 11:24:05.649213 - [DEBUG] Found and process special summary
8899 2019-Jan-13 11:24:05.649249 - [DEBUG] Compose: EdgeIdentity * AllBottom
8900 2019-Jan-13 11:24:05.649276 - [DEBUG]
8901 2019-Jan-13 11:24:05.649300 - [DEBUG] Propagate flow
8902 2019-Jan-13 11:24:05.649323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8903 2019-Jan-13 11:24:05.649393 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
8904 2019-Jan-13 11:24:05.650056 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8905 2019-Jan-13 11:24:05.650704 - [DEBUG] Edge function : AllBottom (result of previous compose)
8906 2019-Jan-13 11:24:05.650729 - [DEBUG]
8907 2019-Jan-13 11:24:05.650756 - [DEBUG] Join: AllTop & AllBottom
8908 2019-Jan-13 11:24:05.650781 - [DEBUG] = AllBottom (new jump func)
8909 2019-Jan-13 11:24:05.650806 - [DEBUG]
8910 2019-Jan-13 11:24:05.650829 - [DEBUG] Start adding new jump function
8911 2019-Jan-13 11:24:05.650852 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8912 2019-Jan-13 11:24:05.650910 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8913 2019-Jan-13 11:24:05.651565 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
8914 2019-Jan-13 11:24:05.652200 - [DEBUG] Edge Function : AllBottom
8915 2019-Jan-13 11:24:05.652232 - [DEBUG] End adding new jump function
8916 2019-Jan-13 11:24:05.652256 - [DEBUG]
8917 2019-Jan-13 11:24:05.652279 - [DEBUG] -------------------------------------------- 261. Path Edge --------------------------------------------
8918 2019-Jan-13 11:24:05.652303 - [DEBUG]
8919 2019-Jan-13 11:24:05.652327 - [DEBUG] Process 261. path edge:
8920 2019-Jan-13 11:24:05.652351 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8921 2019-Jan-13 11:24:05.652414 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
8922 2019-Jan-13 11:24:05.653067 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8923 2019-Jan-13 11:24:05.653727 - [DEBUG]
8924 2019-Jan-13 11:24:05.653752 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
8925 2019-Jan-13 11:24:05.654416 - [DEBUG] Compose: EdgeIdentity * AllBottom
8926 2019-Jan-13 11:24:05.654444 - [DEBUG]
8927 2019-Jan-13 11:24:05.654468 - [DEBUG] Propagate flow
8928 2019-Jan-13 11:24:05.654491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8929 2019-Jan-13 11:24:05.654548 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
8930 2019-Jan-13 11:24:05.655179 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8931 2019-Jan-13 11:24:05.655809 - [DEBUG] Edge function : AllBottom (result of previous compose)
8932 2019-Jan-13 11:24:05.655834 - [DEBUG]
8933 2019-Jan-13 11:24:05.655859 - [DEBUG] Join: AllTop & AllBottom
8934 2019-Jan-13 11:24:05.655885 - [DEBUG] = AllBottom (new jump func)
8935 2019-Jan-13 11:24:05.655910 - [DEBUG]
8936 2019-Jan-13 11:24:05.655933 - [DEBUG] Start adding new jump function
8937 2019-Jan-13 11:24:05.655956 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8938 2019-Jan-13 11:24:05.656012 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8939 2019-Jan-13 11:24:05.656644 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
8940 2019-Jan-13 11:24:05.657286 - [DEBUG] Edge Function : AllBottom
8941 2019-Jan-13 11:24:05.657315 - [DEBUG] End adding new jump function
8942 2019-Jan-13 11:24:05.657339 - [DEBUG]
8943 2019-Jan-13 11:24:05.657362 - [DEBUG] -------------------------------------------- 262. Path Edge --------------------------------------------
8944 2019-Jan-13 11:24:05.657386 - [DEBUG]
8945 2019-Jan-13 11:24:05.657409 - [DEBUG] Process 262. path edge:
8946 2019-Jan-13 11:24:05.657433 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8947 2019-Jan-13 11:24:05.657489 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
8948 2019-Jan-13 11:24:05.658138 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8949 2019-Jan-13 11:24:05.658769 - [DEBUG]
8950 2019-Jan-13 11:24:05.658795 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
8951 2019-Jan-13 11:24:05.659434 - [DEBUG] Compose: EdgeIdentity * AllBottom
8952 2019-Jan-13 11:24:05.659461 - [DEBUG]
8953 2019-Jan-13 11:24:05.659485 - [DEBUG] Propagate flow
8954 2019-Jan-13 11:24:05.659508 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8955 2019-Jan-13 11:24:05.659564 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
8956 2019-Jan-13 11:24:05.660207 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8957 2019-Jan-13 11:24:05.660838 - [DEBUG] Edge function : AllBottom (result of previous compose)
8958 2019-Jan-13 11:24:05.660863 - [DEBUG]
8959 2019-Jan-13 11:24:05.660887 - [DEBUG] Join: AllTop & AllBottom
8960 2019-Jan-13 11:24:05.660913 - [DEBUG] = AllBottom (new jump func)
8961 2019-Jan-13 11:24:05.660937 - [DEBUG]
8962 2019-Jan-13 11:24:05.660960 - [DEBUG] Start adding new jump function
8963 2019-Jan-13 11:24:05.660984 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8964 2019-Jan-13 11:24:05.661040 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8965 2019-Jan-13 11:24:05.661670 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
8966 2019-Jan-13 11:24:05.662296 - [DEBUG] Edge Function : AllBottom
8967 2019-Jan-13 11:24:05.662325 - [DEBUG] End adding new jump function
8968 2019-Jan-13 11:24:05.662348 - [DEBUG]
8969 2019-Jan-13 11:24:05.662372 - [DEBUG] -------------------------------------------- 263. Path Edge --------------------------------------------
8970 2019-Jan-13 11:24:05.662396 - [DEBUG]
8971 2019-Jan-13 11:24:05.662419 - [DEBUG] Process 263. path edge:
8972 2019-Jan-13 11:24:05.662443 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8973 2019-Jan-13 11:24:05.662499 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
8974 2019-Jan-13 11:24:05.663125 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8975 2019-Jan-13 11:24:05.663770 - [DEBUG]
8976 2019-Jan-13 11:24:05.663795 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
8977 2019-Jan-13 11:24:05.664432 - [DEBUG] Compose: EdgeIdentity * AllBottom
8978 2019-Jan-13 11:24:05.664460 - [DEBUG]
8979 2019-Jan-13 11:24:05.664483 - [DEBUG] Propagate flow
8980 2019-Jan-13 11:24:05.664506 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8981 2019-Jan-13 11:24:05.664562 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
8982 2019-Jan-13 11:24:05.665203 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8983 2019-Jan-13 11:24:05.665834 - [DEBUG] Edge function : AllBottom (result of previous compose)
8984 2019-Jan-13 11:24:05.665859 - [DEBUG]
8985 2019-Jan-13 11:24:05.665884 - [DEBUG] Join: AllTop & AllBottom
8986 2019-Jan-13 11:24:05.665909 - [DEBUG] = AllBottom (new jump func)
8987 2019-Jan-13 11:24:05.665934 - [DEBUG]
8988 2019-Jan-13 11:24:05.665957 - [DEBUG] Start adding new jump function
8989 2019-Jan-13 11:24:05.665980 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8990 2019-Jan-13 11:24:05.666036 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8991 2019-Jan-13 11:24:05.666702 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
8992 2019-Jan-13 11:24:05.667355 - [DEBUG] Edge Function : AllBottom
8993 2019-Jan-13 11:24:05.667386 - [DEBUG] End adding new jump function
8994 2019-Jan-13 11:24:05.667409 - [DEBUG]
8995 2019-Jan-13 11:24:05.667433 - [DEBUG] -------------------------------------------- 264. Path Edge --------------------------------------------
8996 2019-Jan-13 11:24:05.667457 - [DEBUG]
8997 2019-Jan-13 11:24:05.667480 - [DEBUG] Process 264. path edge:
8998 2019-Jan-13 11:24:05.667507 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8999 2019-Jan-13 11:24:05.667566 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
9000 2019-Jan-13 11:24:05.668208 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9001 2019-Jan-13 11:24:05.668839 - [DEBUG]
9002 2019-Jan-13 11:24:05.668864 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
9003 2019-Jan-13 11:24:05.669508 - [DEBUG] Possible callees:
9004 2019-Jan-13 11:24:05.669533 - [DEBUG] llvm.dbg.declare
9005 2019-Jan-13 11:24:05.669558 - [DEBUG] Possible return sites:
9006 2019-Jan-13 11:24:05.669581 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1639007 2019-Jan-13 11:24:05.670861 - [DEBUG] Found and process special summary
9008 2019-Jan-13 11:24:05.670895 - [DEBUG] Compose: EdgeIdentity * AllBottom
9009 2019-Jan-13 11:24:05.670922 - [DEBUG]
9010 2019-Jan-13 11:24:05.670946 - [DEBUG] Propagate flow
9011 2019-Jan-13 11:24:05.670969 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9012 2019-Jan-13 11:24:05.671026 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9013 2019-Jan-13 11:24:05.671657 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9014 2019-Jan-13 11:24:05.672295 - [DEBUG] Edge function : AllBottom (result of previous compose)
9015 2019-Jan-13 11:24:05.672321 - [DEBUG]
9016 2019-Jan-13 11:24:05.672346 - [DEBUG] Join: AllTop & AllBottom
9017 2019-Jan-13 11:24:05.672372 - [DEBUG] = AllBottom (new jump func)
9018 2019-Jan-13 11:24:05.672396 - [DEBUG]
9019 2019-Jan-13 11:24:05.672419 - [DEBUG] Start adding new jump function
9020 2019-Jan-13 11:24:05.672443 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9021 2019-Jan-13 11:24:05.672499 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9022 2019-Jan-13 11:24:05.673129 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9023 2019-Jan-13 11:24:05.673793 - [DEBUG] Edge Function : AllBottom
9024 2019-Jan-13 11:24:05.673823 - [DEBUG] End adding new jump function
9025 2019-Jan-13 11:24:05.673846 - [DEBUG]
9026 2019-Jan-13 11:24:05.673870 - [DEBUG] -------------------------------------------- 265. Path Edge --------------------------------------------
9027 2019-Jan-13 11:24:05.673893 - [DEBUG]
9028 2019-Jan-13 11:24:05.673917 - [DEBUG] Process 265. path edge:
9029 2019-Jan-13 11:24:05.673940 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9030 2019-Jan-13 11:24:05.673998 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
9031 2019-Jan-13 11:24:05.674630 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9032 2019-Jan-13 11:24:05.675260 - [DEBUG]
9033 2019-Jan-13 11:24:05.675284 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9034 2019-Jan-13 11:24:05.675938 - [DEBUG] Compose: EdgeIdentity * AllBottom
9035 2019-Jan-13 11:24:05.675968 - [DEBUG]
9036 2019-Jan-13 11:24:05.676002 - [DEBUG] Propagate flow
9037 2019-Jan-13 11:24:05.676026 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9038 2019-Jan-13 11:24:05.676083 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9039 2019-Jan-13 11:24:05.676744 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9040 2019-Jan-13 11:24:05.677376 - [DEBUG] Edge function : AllBottom (result of previous compose)
9041 2019-Jan-13 11:24:05.677401 - [DEBUG]
9042 2019-Jan-13 11:24:05.677426 - [DEBUG] Join: AllTop & AllBottom
9043 2019-Jan-13 11:24:05.677452 - [DEBUG] = AllBottom (new jump func)
9044 2019-Jan-13 11:24:05.677476 - [DEBUG]
9045 2019-Jan-13 11:24:05.677499 - [DEBUG] Start adding new jump function
9046 2019-Jan-13 11:24:05.677523 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9047 2019-Jan-13 11:24:05.677578 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9048 2019-Jan-13 11:24:05.678209 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9049 2019-Jan-13 11:24:05.678837 - [DEBUG] Edge Function : AllBottom
9050 2019-Jan-13 11:24:05.678866 - [DEBUG] End adding new jump function
9051 2019-Jan-13 11:24:05.678890 - [DEBUG]
9052 2019-Jan-13 11:24:05.678913 - [DEBUG] -------------------------------------------- 266. Path Edge --------------------------------------------
9053 2019-Jan-13 11:24:05.678937 - [DEBUG]
9054 2019-Jan-13 11:24:05.678961 - [DEBUG] Process 266. path edge:
9055 2019-Jan-13 11:24:05.678984 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9056 2019-Jan-13 11:24:05.679040 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
9057 2019-Jan-13 11:24:05.679691 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9058 2019-Jan-13 11:24:05.680349 - [DEBUG]
9059 2019-Jan-13 11:24:05.680375 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9060 2019-Jan-13 11:24:05.681023 - [DEBUG] Compose: EdgeIdentity * AllBottom
9061 2019-Jan-13 11:24:05.681050 - [DEBUG]
9062 2019-Jan-13 11:24:05.681074 - [DEBUG] Propagate flow
9063 2019-Jan-13 11:24:05.681097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9064 2019-Jan-13 11:24:05.681154 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9065 2019-Jan-13 11:24:05.681798 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9066 2019-Jan-13 11:24:05.682431 - [DEBUG] Edge function : AllBottom (result of previous compose)
9067 2019-Jan-13 11:24:05.682456 - [DEBUG]
9068 2019-Jan-13 11:24:05.682481 - [DEBUG] Join: AllTop & AllBottom
9069 2019-Jan-13 11:24:05.682507 - [DEBUG] = AllBottom (new jump func)
9070 2019-Jan-13 11:24:05.682532 - [DEBUG]
9071 2019-Jan-13 11:24:05.682555 - [DEBUG] Start adding new jump function
9072 2019-Jan-13 11:24:05.682578 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9073 2019-Jan-13 11:24:05.682634 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9074 2019-Jan-13 11:24:05.683265 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9075 2019-Jan-13 11:24:05.683931 - [DEBUG] Edge Function : AllBottom
9076 2019-Jan-13 11:24:05.683961 - [DEBUG] End adding new jump function
9077 2019-Jan-13 11:24:05.683984 - [DEBUG]
9078 2019-Jan-13 11:24:05.684008 - [DEBUG] -------------------------------------------- 267. Path Edge --------------------------------------------
9079 2019-Jan-13 11:24:05.684032 - [DEBUG]
9080 2019-Jan-13 11:24:05.684055 - [DEBUG] Process 267. path edge:
9081 2019-Jan-13 11:24:05.684089 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9082 2019-Jan-13 11:24:05.684147 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
9083 2019-Jan-13 11:24:05.684788 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9084 2019-Jan-13 11:24:05.685428 - [DEBUG]
9085 2019-Jan-13 11:24:05.685453 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9086 2019-Jan-13 11:24:05.686098 - [DEBUG] Possible callees:
9087 2019-Jan-13 11:24:05.686123 - [DEBUG] llvm.dbg.declare
9088 2019-Jan-13 11:24:05.686147 - [DEBUG] Possible return sites:
9089 2019-Jan-13 11:24:05.686171 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1699090 2019-Jan-13 11:24:05.687447 - [DEBUG] Found and process special summary
9091 2019-Jan-13 11:24:05.687480 - [DEBUG] Compose: EdgeIdentity * AllBottom
9092 2019-Jan-13 11:24:05.687506 - [DEBUG]
9093 2019-Jan-13 11:24:05.687530 - [DEBUG] Propagate flow
9094 2019-Jan-13 11:24:05.687553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9095 2019-Jan-13 11:24:05.687610 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9096 2019-Jan-13 11:24:05.688242 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9097 2019-Jan-13 11:24:05.688872 - [DEBUG] Edge function : AllBottom (result of previous compose)
9098 2019-Jan-13 11:24:05.688898 - [DEBUG]
9099 2019-Jan-13 11:24:05.688922 - [DEBUG] Join: AllTop & AllBottom
9100 2019-Jan-13 11:24:05.688948 - [DEBUG] = AllBottom (new jump func)
9101 2019-Jan-13 11:24:05.688972 - [DEBUG]
9102 2019-Jan-13 11:24:05.688995 - [DEBUG] Start adding new jump function
9103 2019-Jan-13 11:24:05.689018 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9104 2019-Jan-13 11:24:05.689074 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9105 2019-Jan-13 11:24:05.689720 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9106 2019-Jan-13 11:24:05.690368 - [DEBUG] Edge Function : AllBottom
9107 2019-Jan-13 11:24:05.690398 - [DEBUG] End adding new jump function
9108 2019-Jan-13 11:24:05.690422 - [DEBUG]
9109 2019-Jan-13 11:24:05.690445 - [DEBUG] -------------------------------------------- 268. Path Edge --------------------------------------------
9110 2019-Jan-13 11:24:05.690469 - [DEBUG]
9111 2019-Jan-13 11:24:05.690492 - [DEBUG] Process 268. path edge:
9112 2019-Jan-13 11:24:05.690515 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9113 2019-Jan-13 11:24:05.690572 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
9114 2019-Jan-13 11:24:05.691204 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9115 2019-Jan-13 11:24:05.691836 - [DEBUG]
9116 2019-Jan-13 11:24:05.691860 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9117 2019-Jan-13 11:24:05.692513 - [DEBUG] Compose: EdgeIdentity * AllBottom
9118 2019-Jan-13 11:24:05.692541 - [DEBUG]
9119 2019-Jan-13 11:24:05.692565 - [DEBUG] Propagate flow
9120 2019-Jan-13 11:24:05.692589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9121 2019-Jan-13 11:24:05.692645 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9122 2019-Jan-13 11:24:05.693278 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9123 2019-Jan-13 11:24:05.693938 - [DEBUG] Edge function : AllBottom (result of previous compose)
9124 2019-Jan-13 11:24:05.693964 - [DEBUG]
9125 2019-Jan-13 11:24:05.693989 - [DEBUG] Join: AllTop & AllBottom
9126 2019-Jan-13 11:24:05.694015 - [DEBUG] = AllBottom (new jump func)
9127 2019-Jan-13 11:24:05.694040 - [DEBUG]
9128 2019-Jan-13 11:24:05.694063 - [DEBUG] Start adding new jump function
9129 2019-Jan-13 11:24:05.694087 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9130 2019-Jan-13 11:24:05.694143 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9131 2019-Jan-13 11:24:05.694774 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9132 2019-Jan-13 11:24:05.695410 - [DEBUG] Edge Function : AllBottom
9133 2019-Jan-13 11:24:05.695439 - [DEBUG] End adding new jump function
9134 2019-Jan-13 11:24:05.695463 - [DEBUG]
9135 2019-Jan-13 11:24:05.695486 - [DEBUG] -------------------------------------------- 269. Path Edge --------------------------------------------
9136 2019-Jan-13 11:24:05.695510 - [DEBUG]
9137 2019-Jan-13 11:24:05.695534 - [DEBUG] Process 269. path edge:
9138 2019-Jan-13 11:24:05.695558 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9139 2019-Jan-13 11:24:05.695614 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
9140 2019-Jan-13 11:24:05.696245 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9141 2019-Jan-13 11:24:05.696891 - [DEBUG]
9142 2019-Jan-13 11:24:05.696915 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9143 2019-Jan-13 11:24:05.697561 - [DEBUG] Compose: EdgeIdentity * AllBottom
9144 2019-Jan-13 11:24:05.697589 - [DEBUG]
9145 2019-Jan-13 11:24:05.697613 - [DEBUG] Propagate flow
9146 2019-Jan-13 11:24:05.697636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9147 2019-Jan-13 11:24:05.697693 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9148 2019-Jan-13 11:24:05.698338 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9149 2019-Jan-13 11:24:05.698980 - [DEBUG] Edge function : AllBottom (result of previous compose)
9150 2019-Jan-13 11:24:05.699005 - [DEBUG]
9151 2019-Jan-13 11:24:05.699030 - [DEBUG] Join: AllTop & AllBottom
9152 2019-Jan-13 11:24:05.699056 - [DEBUG] = AllBottom (new jump func)
9153 2019-Jan-13 11:24:05.699080 - [DEBUG]
9154 2019-Jan-13 11:24:05.699103 - [DEBUG] Start adding new jump function
9155 2019-Jan-13 11:24:05.699126 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9156 2019-Jan-13 11:24:05.699183 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9157 2019-Jan-13 11:24:05.699814 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9158 2019-Jan-13 11:24:05.700490 - [DEBUG] Edge Function : AllBottom
9159 2019-Jan-13 11:24:05.700521 - [DEBUG] End adding new jump function
9160 2019-Jan-13 11:24:05.700545 - [DEBUG]
9161 2019-Jan-13 11:24:05.700568 - [DEBUG] -------------------------------------------- 270. Path Edge --------------------------------------------
9162 2019-Jan-13 11:24:05.700592 - [DEBUG]
9163 2019-Jan-13 11:24:05.700615 - [DEBUG] Process 270. path edge:
9164 2019-Jan-13 11:24:05.700639 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9165 2019-Jan-13 11:24:05.700699 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
9166 2019-Jan-13 11:24:05.701345 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9167 2019-Jan-13 11:24:05.701980 - [DEBUG]
9168 2019-Jan-13 11:24:05.702016 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9169 2019-Jan-13 11:24:05.702677 - [DEBUG] Compose: EdgeIdentity * AllBottom
9170 2019-Jan-13 11:24:05.702707 - [DEBUG]
9171 2019-Jan-13 11:24:05.702731 - [DEBUG] Propagate flow
9172 2019-Jan-13 11:24:05.702754 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9173 2019-Jan-13 11:24:05.702812 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9174 2019-Jan-13 11:24:05.703466 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9175 2019-Jan-13 11:24:05.704098 - [DEBUG] Edge function : AllBottom (result of previous compose)
9176 2019-Jan-13 11:24:05.704123 - [DEBUG]
9177 2019-Jan-13 11:24:05.704148 - [DEBUG] Join: AllTop & AllBottom
9178 2019-Jan-13 11:24:05.704174 - [DEBUG] = AllBottom (new jump func)
9179 2019-Jan-13 11:24:05.704199 - [DEBUG]
9180 2019-Jan-13 11:24:05.704222 - [DEBUG] Start adding new jump function
9181 2019-Jan-13 11:24:05.704245 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9182 2019-Jan-13 11:24:05.704301 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9183 2019-Jan-13 11:24:05.704932 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9184 2019-Jan-13 11:24:05.705559 - [DEBUG] Edge Function : AllBottom
9185 2019-Jan-13 11:24:05.705588 - [DEBUG] End adding new jump function
9186 2019-Jan-13 11:24:05.705612 - [DEBUG]
9187 2019-Jan-13 11:24:05.705636 - [DEBUG] -------------------------------------------- 271. Path Edge --------------------------------------------
9188 2019-Jan-13 11:24:05.705660 - [DEBUG]
9189 2019-Jan-13 11:24:05.705683 - [DEBUG] Process 271. path edge:
9190 2019-Jan-13 11:24:05.705706 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9191 2019-Jan-13 11:24:05.705763 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
9192 2019-Jan-13 11:24:05.706402 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9193 2019-Jan-13 11:24:05.707050 - [DEBUG]
9194 2019-Jan-13 11:24:05.707076 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9195 2019-Jan-13 11:24:05.707732 - [DEBUG] Compose: EdgeIdentity * AllBottom
9196 2019-Jan-13 11:24:05.707760 - [DEBUG]
9197 2019-Jan-13 11:24:05.707783 - [DEBUG] Propagate flow
9198 2019-Jan-13 11:24:05.707806 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9199 2019-Jan-13 11:24:05.707866 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9200 2019-Jan-13 11:24:05.708500 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9201 2019-Jan-13 11:24:05.709130 - [DEBUG] Edge function : AllBottom (result of previous compose)
9202 2019-Jan-13 11:24:05.709155 - [DEBUG]
9203 2019-Jan-13 11:24:05.709180 - [DEBUG] Join: AllTop & AllBottom
9204 2019-Jan-13 11:24:05.709206 - [DEBUG] = AllBottom (new jump func)
9205 2019-Jan-13 11:24:05.709230 - [DEBUG]
9206 2019-Jan-13 11:24:05.709254 - [DEBUG] Start adding new jump function
9207 2019-Jan-13 11:24:05.709277 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9208 2019-Jan-13 11:24:05.709332 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9209 2019-Jan-13 11:24:05.709965 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9210 2019-Jan-13 11:24:05.710615 - [DEBUG] Edge Function : AllBottom
9211 2019-Jan-13 11:24:05.710643 - [DEBUG] End adding new jump function
9212 2019-Jan-13 11:24:05.710677 - [DEBUG]
9213 2019-Jan-13 11:24:05.710701 - [DEBUG] -------------------------------------------- 272. Path Edge --------------------------------------------
9214 2019-Jan-13 11:24:05.710725 - [DEBUG]
9215 2019-Jan-13 11:24:05.710748 - [DEBUG] Process 272. path edge:
9216 2019-Jan-13 11:24:05.710772 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9217 2019-Jan-13 11:24:05.710829 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
9218 2019-Jan-13 11:24:05.711461 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9219 2019-Jan-13 11:24:05.712093 - [DEBUG]
9220 2019-Jan-13 11:24:05.712117 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9221 2019-Jan-13 11:24:05.712784 - [DEBUG] Compose: EdgeIdentity * AllBottom
9222 2019-Jan-13 11:24:05.712813 - [DEBUG]
9223 2019-Jan-13 11:24:05.712837 - [DEBUG] Propagate flow
9224 2019-Jan-13 11:24:05.712860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9225 2019-Jan-13 11:24:05.712918 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9226 2019-Jan-13 11:24:05.713577 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9227 2019-Jan-13 11:24:05.714208 - [DEBUG] Edge function : AllBottom (result of previous compose)
9228 2019-Jan-13 11:24:05.714233 - [DEBUG]
9229 2019-Jan-13 11:24:05.714258 - [DEBUG] Join: AllTop & AllBottom
9230 2019-Jan-13 11:24:05.714284 - [DEBUG] = AllBottom (new jump func)
9231 2019-Jan-13 11:24:05.714308 - [DEBUG]
9232 2019-Jan-13 11:24:05.714332 - [DEBUG] Start adding new jump function
9233 2019-Jan-13 11:24:05.714355 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9234 2019-Jan-13 11:24:05.714411 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9235 2019-Jan-13 11:24:05.715041 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9236 2019-Jan-13 11:24:05.715666 - [DEBUG] Edge Function : AllBottom
9237 2019-Jan-13 11:24:05.715695 - [DEBUG] End adding new jump function
9238 2019-Jan-13 11:24:05.715719 - [DEBUG]
9239 2019-Jan-13 11:24:05.715742 - [DEBUG] -------------------------------------------- 273. Path Edge --------------------------------------------
9240 2019-Jan-13 11:24:05.715766 - [DEBUG]
9241 2019-Jan-13 11:24:05.715790 - [DEBUG] Process 273. path edge:
9242 2019-Jan-13 11:24:05.715813 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9243 2019-Jan-13 11:24:05.715869 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
9244 2019-Jan-13 11:24:05.716506 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9245 2019-Jan-13 11:24:05.717154 - [DEBUG]
9246 2019-Jan-13 11:24:05.717180 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9247 2019-Jan-13 11:24:05.717833 - [DEBUG] Compose: EdgeIdentity * AllBottom
9248 2019-Jan-13 11:24:05.717860 - [DEBUG]
9249 2019-Jan-13 11:24:05.717884 - [DEBUG] Propagate flow
9250 2019-Jan-13 11:24:05.717908 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9251 2019-Jan-13 11:24:05.717966 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9252 2019-Jan-13 11:24:05.718605 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9253 2019-Jan-13 11:24:05.719235 - [DEBUG] Edge function : AllBottom (result of previous compose)
9254 2019-Jan-13 11:24:05.719260 - [DEBUG]
9255 2019-Jan-13 11:24:05.719285 - [DEBUG] Join: AllTop & AllBottom
9256 2019-Jan-13 11:24:05.719310 - [DEBUG] = AllBottom (new jump func)
9257 2019-Jan-13 11:24:05.719335 - [DEBUG]
9258 2019-Jan-13 11:24:05.719358 - [DEBUG] Start adding new jump function
9259 2019-Jan-13 11:24:05.719392 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9260 2019-Jan-13 11:24:05.719449 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9261 2019-Jan-13 11:24:05.720098 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9262 2019-Jan-13 11:24:05.720726 - [DEBUG] Edge Function : AllBottom
9263 2019-Jan-13 11:24:05.720755 - [DEBUG] End adding new jump function
9264 2019-Jan-13 11:24:05.720779 - [DEBUG]
9265 2019-Jan-13 11:24:05.720802 - [DEBUG] -------------------------------------------- 274. Path Edge --------------------------------------------
9266 2019-Jan-13 11:24:05.720826 - [DEBUG]
9267 2019-Jan-13 11:24:05.720849 - [DEBUG] Process 274. path edge:
9268 2019-Jan-13 11:24:05.720873 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9269 2019-Jan-13 11:24:05.720930 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
9270 2019-Jan-13 11:24:05.721559 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9271 2019-Jan-13 11:24:05.722187 - [DEBUG]
9272 2019-Jan-13 11:24:05.722212 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9273 2019-Jan-13 11:24:05.722857 - [DEBUG] Compose: EdgeIdentity * AllBottom
9274 2019-Jan-13 11:24:05.722886 - [DEBUG]
9275 2019-Jan-13 11:24:05.722910 - [DEBUG] Propagate flow
9276 2019-Jan-13 11:24:05.722933 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9277 2019-Jan-13 11:24:05.722990 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9278 2019-Jan-13 11:24:05.723654 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9279 2019-Jan-13 11:24:05.724285 - [DEBUG] Edge function : AllBottom (result of previous compose)
9280 2019-Jan-13 11:24:05.724310 - [DEBUG]
9281 2019-Jan-13 11:24:05.724335 - [DEBUG] Join: AllTop & AllBottom
9282 2019-Jan-13 11:24:05.724360 - [DEBUG] = AllBottom (new jump func)
9283 2019-Jan-13 11:24:05.724385 - [DEBUG]
9284 2019-Jan-13 11:24:05.724408 - [DEBUG] Start adding new jump function
9285 2019-Jan-13 11:24:05.724431 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9286 2019-Jan-13 11:24:05.724487 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9287 2019-Jan-13 11:24:05.725117 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9288 2019-Jan-13 11:24:05.725763 - [DEBUG] Edge Function : AllBottom
9289 2019-Jan-13 11:24:05.725792 - [DEBUG] End adding new jump function
9290 2019-Jan-13 11:24:05.725816 - [DEBUG]
9291 2019-Jan-13 11:24:05.725839 - [DEBUG] -------------------------------------------- 275. Path Edge --------------------------------------------
9292 2019-Jan-13 11:24:05.725863 - [DEBUG]
9293 2019-Jan-13 11:24:05.725886 - [DEBUG] Process 275. path edge:
9294 2019-Jan-13 11:24:05.725910 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9295 2019-Jan-13 11:24:05.725967 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
9296 2019-Jan-13 11:24:05.726601 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9297 2019-Jan-13 11:24:05.727251 - [DEBUG]
9298 2019-Jan-13 11:24:05.727276 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9299 2019-Jan-13 11:24:05.727922 - [DEBUG] Compose: EdgeIdentity * AllBottom
9300 2019-Jan-13 11:24:05.727949 - [DEBUG]
9301 2019-Jan-13 11:24:05.727983 - [DEBUG] Propagate flow
9302 2019-Jan-13 11:24:05.728007 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9303 2019-Jan-13 11:24:05.728064 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9304 2019-Jan-13 11:24:05.728694 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9305 2019-Jan-13 11:24:05.729335 - [DEBUG] Edge function : AllBottom (result of previous compose)
9306 2019-Jan-13 11:24:05.729360 - [DEBUG]
9307 2019-Jan-13 11:24:05.729385 - [DEBUG] Join: AllTop & AllBottom
9308 2019-Jan-13 11:24:05.729411 - [DEBUG] = AllBottom (new jump func)
9309 2019-Jan-13 11:24:05.729436 - [DEBUG]
9310 2019-Jan-13 11:24:05.729459 - [DEBUG] Start adding new jump function
9311 2019-Jan-13 11:24:05.729482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9312 2019-Jan-13 11:24:05.729542 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9313 2019-Jan-13 11:24:05.730198 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9314 2019-Jan-13 11:24:05.730827 - [DEBUG] Edge Function : AllBottom
9315 2019-Jan-13 11:24:05.730856 - [DEBUG] End adding new jump function
9316 2019-Jan-13 11:24:05.730880 - [DEBUG]
9317 2019-Jan-13 11:24:05.730903 - [DEBUG] -------------------------------------------- 276. Path Edge --------------------------------------------
9318 2019-Jan-13 11:24:05.730927 - [DEBUG]
9319 2019-Jan-13 11:24:05.730951 - [DEBUG] Process 276. path edge:
9320 2019-Jan-13 11:24:05.730974 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9321 2019-Jan-13 11:24:05.731031 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
9322 2019-Jan-13 11:24:05.731667 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9323 2019-Jan-13 11:24:05.732302 - [DEBUG]
9324 2019-Jan-13 11:24:05.732326 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9325 2019-Jan-13 11:24:05.732977 - [DEBUG] Compose: EdgeIdentity * AllBottom
9326 2019-Jan-13 11:24:05.733005 - [DEBUG]
9327 2019-Jan-13 11:24:05.733028 - [DEBUG] Propagate flow
9328 2019-Jan-13 11:24:05.733052 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9329 2019-Jan-13 11:24:05.733108 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9330 2019-Jan-13 11:24:05.733771 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9331 2019-Jan-13 11:24:05.734404 - [DEBUG] Edge function : AllBottom (result of previous compose)
9332 2019-Jan-13 11:24:05.734429 - [DEBUG]
9333 2019-Jan-13 11:24:05.734454 - [DEBUG] Join: AllTop & AllBottom
9334 2019-Jan-13 11:24:05.734480 - [DEBUG] = AllBottom (new jump func)
9335 2019-Jan-13 11:24:05.734505 - [DEBUG]
9336 2019-Jan-13 11:24:05.734528 - [DEBUG] Start adding new jump function
9337 2019-Jan-13 11:24:05.734551 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9338 2019-Jan-13 11:24:05.734607 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9339 2019-Jan-13 11:24:05.735245 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9340 2019-Jan-13 11:24:05.735871 - [DEBUG] Edge Function : AllBottom
9341 2019-Jan-13 11:24:05.735901 - [DEBUG] End adding new jump function
9342 2019-Jan-13 11:24:05.735925 - [DEBUG]
9343 2019-Jan-13 11:24:05.735948 - [DEBUG] -------------------------------------------- 277. Path Edge --------------------------------------------
9344 2019-Jan-13 11:24:05.735972 - [DEBUG]
9345 2019-Jan-13 11:24:05.735995 - [DEBUG] Process 277. path edge:
9346 2019-Jan-13 11:24:05.736019 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9347 2019-Jan-13 11:24:05.736086 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
9348 2019-Jan-13 11:24:05.736730 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9349 2019-Jan-13 11:24:05.737360 - [DEBUG]
9350 2019-Jan-13 11:24:05.737385 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9351 2019-Jan-13 11:24:05.738019 - [DEBUG] Start of endsummarytab entry
9352 2019-Jan-13 11:24:05.738048 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
9353 2019-Jan-13 11:24:05.738679 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
9354 2019-Jan-13 11:24:05.738738 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9355 2019-Jan-13 11:24:05.739373 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9356 2019-Jan-13 11:24:05.740017 - [DEBUG] EF: AllBottom
9357 2019-Jan-13 11:24:05.740043 - [DEBUG]
9358 2019-Jan-13 11:24:05.740066 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9359 2019-Jan-13 11:24:05.740694 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
9360 2019-Jan-13 11:24:05.741325 - [DEBUG] EF: AllBottom
9361 2019-Jan-13 11:24:05.741350 - [DEBUG]
9362 2019-Jan-13 11:24:05.741373 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9363 2019-Jan-13 11:24:05.741999 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
9364 2019-Jan-13 11:24:05.742630 - [DEBUG] EF: AllBottom
9365 2019-Jan-13 11:24:05.742655 - [DEBUG]
9366 2019-Jan-13 11:24:05.742679 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9367 2019-Jan-13 11:24:05.743305 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
9368 2019-Jan-13 11:24:05.743949 - [DEBUG] EF: AllBottom
9369 2019-Jan-13 11:24:05.743975 - [DEBUG]
9370 2019-Jan-13 11:24:05.743998 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9371 2019-Jan-13 11:24:05.744624 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
9372 2019-Jan-13 11:24:05.745263 - [DEBUG] EF: AllBottom
9373 2019-Jan-13 11:24:05.745294 - [DEBUG]
9374 2019-Jan-13 11:24:05.745322 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9375 2019-Jan-13 11:24:05.745950 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
9376 2019-Jan-13 11:24:05.746586 - [DEBUG] EF: AllBottom
9377 2019-Jan-13 11:24:05.746611 - [DEBUG]
9378 2019-Jan-13 11:24:05.746635 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9379 2019-Jan-13 11:24:05.747280 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
9380 2019-Jan-13 11:24:05.747911 - [DEBUG] EF: AllBottom
9381 2019-Jan-13 11:24:05.747936 - [DEBUG]
9382 2019-Jan-13 11:24:05.747960 - [DEBUG] ---------------
9383 2019-Jan-13 11:24:05.747983 - [DEBUG]
9384 2019-Jan-13 11:24:05.748008 - [DEBUG] End of endsummarytab entry
9385 2019-Jan-13 11:24:05.748032 - [DEBUG]
9386 2019-Jan-13 11:24:05.748055 - [DEBUG] Start of incomingtab entry
9387 2019-Jan-13 11:24:05.748080 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
9388 2019-Jan-13 11:24:05.748715 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
9389 2019-Jan-13 11:24:05.748773 - [DEBUG] ---------------
9390 2019-Jan-13 11:24:05.748797 - [DEBUG] End of incomingtab entry
9391 2019-Jan-13 11:24:05.748821 - [DEBUG]
9392 2019-Jan-13 11:24:05.748846 - [DEBUG] EDGE:
9393 2019-Jan-13 11:24:05.748903 - [DEBUG] ---> 9394 2019-Jan-13 11:24:05.749531 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9395 2019-Jan-13 11:24:05.750192 - [DEBUG]
9396 2019-Jan-13 11:24:05.750217 - [DEBUG] EDGE:
9397 2019-Jan-13 11:24:05.750275 - [DEBUG] ---> 9398 2019-Jan-13 11:24:05.750904 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9399 2019-Jan-13 11:24:05.751535 - [DEBUG]
9400 2019-Jan-13 11:24:05.751571 - [DEBUG] Compose: EdgeIdentity * AllBottom
9401 2019-Jan-13 11:24:05.751598 - [DEBUG]
9402 2019-Jan-13 11:24:05.751621 - [DEBUG] Propagate flow
9403 2019-Jan-13 11:24:05.751644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9404 2019-Jan-13 11:24:05.751701 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9405 2019-Jan-13 11:24:05.752340 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9406 2019-Jan-13 11:24:05.752970 - [DEBUG] Edge function : AllBottom (result of previous compose)
9407 2019-Jan-13 11:24:05.752995 - [DEBUG]
9408 2019-Jan-13 11:24:05.753020 - [DEBUG] Join: AllTop & AllBottom
9409 2019-Jan-13 11:24:05.753046 - [DEBUG] = AllBottom (new jump func)
9410 2019-Jan-13 11:24:05.753071 - [DEBUG]
9411 2019-Jan-13 11:24:05.753094 - [DEBUG] Start adding new jump function
9412 2019-Jan-13 11:24:05.753117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9413 2019-Jan-13 11:24:05.753174 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9414 2019-Jan-13 11:24:05.753821 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9415 2019-Jan-13 11:24:05.754457 - [DEBUG] Edge Function : AllBottom
9416 2019-Jan-13 11:24:05.754486 - [DEBUG] End adding new jump function
9417 2019-Jan-13 11:24:05.754510 - [DEBUG]
9418 2019-Jan-13 11:24:05.754534 - [DEBUG] -------------------------------------------- 278. Path Edge --------------------------------------------
9419 2019-Jan-13 11:24:05.754558 - [DEBUG]
9420 2019-Jan-13 11:24:05.754581 - [DEBUG] Process 278. path edge:
9421 2019-Jan-13 11:24:05.754605 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9422 2019-Jan-13 11:24:05.754661 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
9423 2019-Jan-13 11:24:05.755299 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9424 2019-Jan-13 11:24:05.755928 - [DEBUG]
9425 2019-Jan-13 11:24:05.755953 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9426 2019-Jan-13 11:24:05.756596 - [DEBUG] Possible callees:
9427 2019-Jan-13 11:24:05.756621 - [DEBUG] llvm.dbg.declare
9428 2019-Jan-13 11:24:05.756646 - [DEBUG] Possible return sites:
9429 2019-Jan-13 11:24:05.756683 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1939430 2019-Jan-13 11:24:05.757943 - [DEBUG] Found and process special summary
9431 2019-Jan-13 11:24:05.757978 - [DEBUG] Compose: EdgeIdentity * AllBottom
9432 2019-Jan-13 11:24:05.758005 - [DEBUG]
9433 2019-Jan-13 11:24:05.758028 - [DEBUG] Propagate flow
9434 2019-Jan-13 11:24:05.758052 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9435 2019-Jan-13 11:24:05.758109 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9436 2019-Jan-13 11:24:05.758762 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9437 2019-Jan-13 11:24:05.759393 - [DEBUG] Edge function : AllBottom (result of previous compose)
9438 2019-Jan-13 11:24:05.759419 - [DEBUG]
9439 2019-Jan-13 11:24:05.759443 - [DEBUG] Join: AllTop & AllBottom
9440 2019-Jan-13 11:24:05.759469 - [DEBUG] = AllBottom (new jump func)
9441 2019-Jan-13 11:24:05.759494 - [DEBUG]
9442 2019-Jan-13 11:24:05.759517 - [DEBUG] Start adding new jump function
9443 2019-Jan-13 11:24:05.759541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9444 2019-Jan-13 11:24:05.759597 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9445 2019-Jan-13 11:24:05.760243 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9446 2019-Jan-13 11:24:05.760872 - [DEBUG] Edge Function : AllBottom
9447 2019-Jan-13 11:24:05.760901 - [DEBUG] End adding new jump function
9448 2019-Jan-13 11:24:05.760925 - [DEBUG]
9449 2019-Jan-13 11:24:05.760948 - [DEBUG] -------------------------------------------- 279. Path Edge --------------------------------------------
9450 2019-Jan-13 11:24:05.760972 - [DEBUG]
9451 2019-Jan-13 11:24:05.760996 - [DEBUG] Process 279. path edge:
9452 2019-Jan-13 11:24:05.761020 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9453 2019-Jan-13 11:24:05.761076 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
9454 2019-Jan-13 11:24:05.761708 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9455 2019-Jan-13 11:24:05.762337 - [DEBUG]
9456 2019-Jan-13 11:24:05.762361 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9457 2019-Jan-13 11:24:05.763010 - [DEBUG] Compose: EdgeIdentity * AllBottom
9458 2019-Jan-13 11:24:05.763038 - [DEBUG]
9459 2019-Jan-13 11:24:05.763062 - [DEBUG] Propagate flow
9460 2019-Jan-13 11:24:05.763085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9461 2019-Jan-13 11:24:05.763142 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9462 2019-Jan-13 11:24:05.763788 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9463 2019-Jan-13 11:24:05.764417 - [DEBUG] Edge function : AllBottom (result of previous compose)
9464 2019-Jan-13 11:24:05.764443 - [DEBUG]
9465 2019-Jan-13 11:24:05.764468 - [DEBUG] Join: AllTop & AllBottom
9466 2019-Jan-13 11:24:05.764493 - [DEBUG] = AllBottom (new jump func)
9467 2019-Jan-13 11:24:05.764518 - [DEBUG]
9468 2019-Jan-13 11:24:05.764541 - [DEBUG] Start adding new jump function
9469 2019-Jan-13 11:24:05.764564 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9470 2019-Jan-13 11:24:05.764620 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9471 2019-Jan-13 11:24:05.765257 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9472 2019-Jan-13 11:24:05.765885 - [DEBUG] Edge Function : AllBottom
9473 2019-Jan-13 11:24:05.765914 - [DEBUG] End adding new jump function
9474 2019-Jan-13 11:24:05.765938 - [DEBUG]
9475 2019-Jan-13 11:24:05.765961 - [DEBUG] -------------------------------------------- 280. Path Edge --------------------------------------------
9476 2019-Jan-13 11:24:05.765985 - [DEBUG]
9477 2019-Jan-13 11:24:05.766008 - [DEBUG] Process 280. path edge:
9478 2019-Jan-13 11:24:05.766032 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9479 2019-Jan-13 11:24:05.766088 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
9480 2019-Jan-13 11:24:05.766730 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9481 2019-Jan-13 11:24:05.767360 - [DEBUG]
9482 2019-Jan-13 11:24:05.767394 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9483 2019-Jan-13 11:24:05.768032 - [DEBUG] Compose: EdgeIdentity * AllBottom
9484 2019-Jan-13 11:24:05.768059 - [DEBUG]
9485 2019-Jan-13 11:24:05.768083 - [DEBUG] Propagate flow
9486 2019-Jan-13 11:24:05.768106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9487 2019-Jan-13 11:24:05.768162 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9488 2019-Jan-13 11:24:05.768793 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9489 2019-Jan-13 11:24:05.769424 - [DEBUG] Edge function : AllBottom (result of previous compose)
9490 2019-Jan-13 11:24:05.769449 - [DEBUG]
9491 2019-Jan-13 11:24:05.769474 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9492 2019-Jan-13 11:24:05.769499 - [DEBUG] = AllBottom
9493 2019-Jan-13 11:24:05.769524 - [DEBUG]
9494 2019-Jan-13 11:24:05.769547 - [DEBUG] PROPAGATE: No new function!
9495 2019-Jan-13 11:24:05.769571 - [DEBUG] EDGE:
9496 2019-Jan-13 11:24:05.769628 - [DEBUG] ---> 9497 2019-Jan-13 11:24:05.770271 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9498 2019-Jan-13 11:24:05.770901 - [DEBUG]
9499 2019-Jan-13 11:24:05.770926 - [DEBUG] EDGE:
9500 2019-Jan-13 11:24:05.770983 - [DEBUG] ---> 9501 2019-Jan-13 11:24:05.771613 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9502 2019-Jan-13 11:24:05.772242 - [DEBUG]
9503 2019-Jan-13 11:24:05.772278 - [DEBUG] Compose: EdgeIdentity * AllBottom
9504 2019-Jan-13 11:24:05.772305 - [DEBUG]
9505 2019-Jan-13 11:24:05.772329 - [DEBUG] Propagate flow
9506 2019-Jan-13 11:24:05.772352 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9507 2019-Jan-13 11:24:05.772409 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9508 2019-Jan-13 11:24:05.773039 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9509 2019-Jan-13 11:24:05.773683 - [DEBUG] Edge function : AllBottom (result of previous compose)
9510 2019-Jan-13 11:24:05.773708 - [DEBUG]
9511 2019-Jan-13 11:24:05.773733 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9512 2019-Jan-13 11:24:05.773759 - [DEBUG] = AllBottom
9513 2019-Jan-13 11:24:05.773783 - [DEBUG]
9514 2019-Jan-13 11:24:05.773806 - [DEBUG] PROPAGATE: No new function!
9515 2019-Jan-13 11:24:05.773833 - [DEBUG] EDGE:
9516 2019-Jan-13 11:24:05.773890 - [DEBUG] ---> 9517 2019-Jan-13 11:24:05.774530 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9518 2019-Jan-13 11:24:05.775161 - [DEBUG]
9519 2019-Jan-13 11:24:05.775186 - [DEBUG] EDGE:
9520 2019-Jan-13 11:24:05.775243 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
9521 2019-Jan-13 11:24:05.775878 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9522 2019-Jan-13 11:24:05.776508 - [DEBUG]
9523 2019-Jan-13 11:24:05.776533 - [DEBUG] EDGE:
9524 2019-Jan-13 11:24:05.776590 - [DEBUG] ---> 9525 2019-Jan-13 11:24:05.777243 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9526 2019-Jan-13 11:24:05.777875 - [DEBUG]
9527 2019-Jan-13 11:24:05.777900 - [DEBUG] EDGE:
9528 2019-Jan-13 11:24:05.777957 - [DEBUG] ---> 9529 2019-Jan-13 11:24:05.778584 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9530 2019-Jan-13 11:24:05.779213 - [DEBUG]
9531 2019-Jan-13 11:24:05.779238 - [DEBUG] EDGE:
9532 2019-Jan-13 11:24:05.779295 - [DEBUG] ---> 9533 2019-Jan-13 11:24:05.779924 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9534 2019-Jan-13 11:24:05.780571 - [DEBUG]
9535 2019-Jan-13 11:24:05.780602 - [DEBUG] Compose: EdgeIdentity * AllBottom
9536 2019-Jan-13 11:24:05.780629 - [DEBUG]
9537 2019-Jan-13 11:24:05.780652 - [DEBUG] Propagate flow
9538 2019-Jan-13 11:24:05.780676 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9539 2019-Jan-13 11:24:05.780732 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9540 2019-Jan-13 11:24:05.781370 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9541 2019-Jan-13 11:24:05.782000 - [DEBUG] Edge function : AllBottom (result of previous compose)
9542 2019-Jan-13 11:24:05.782025 - [DEBUG]
9543 2019-Jan-13 11:24:05.782050 - [DEBUG] Join: AllTop & AllBottom
9544 2019-Jan-13 11:24:05.782076 - [DEBUG] = AllBottom (new jump func)
9545 2019-Jan-13 11:24:05.782100 - [DEBUG]
9546 2019-Jan-13 11:24:05.782124 - [DEBUG] Start adding new jump function
9547 2019-Jan-13 11:24:05.782147 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9548 2019-Jan-13 11:24:05.782203 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9549 2019-Jan-13 11:24:05.782834 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9550 2019-Jan-13 11:24:05.783481 - [DEBUG] Edge Function : AllBottom
9551 2019-Jan-13 11:24:05.783510 - [DEBUG] End adding new jump function
9552 2019-Jan-13 11:24:05.783534 - [DEBUG]
9553 2019-Jan-13 11:24:05.783558 - [DEBUG] -------------------------------------------- 281. Path Edge --------------------------------------------
9554 2019-Jan-13 11:24:05.783582 - [DEBUG]
9555 2019-Jan-13 11:24:05.783605 - [DEBUG] Process 281. path edge:
9556 2019-Jan-13 11:24:05.783629 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9557 2019-Jan-13 11:24:05.783685 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
9558 2019-Jan-13 11:24:05.784317 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9559 2019-Jan-13 11:24:05.784947 - [DEBUG]
9560 2019-Jan-13 11:24:05.784972 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9561 2019-Jan-13 11:24:05.785619 - [DEBUG] Compose: EdgeIdentity * AllBottom
9562 2019-Jan-13 11:24:05.785647 - [DEBUG]
9563 2019-Jan-13 11:24:05.785670 - [DEBUG] Propagate flow
9564 2019-Jan-13 11:24:05.785693 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9565 2019-Jan-13 11:24:05.785749 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
9566 2019-Jan-13 11:24:05.786375 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9567 2019-Jan-13 11:24:05.787019 - [DEBUG] Edge function : AllBottom (result of previous compose)
9568 2019-Jan-13 11:24:05.787044 - [DEBUG]
9569 2019-Jan-13 11:24:05.787068 - [DEBUG] Join: AllTop & AllBottom
9570 2019-Jan-13 11:24:05.787102 - [DEBUG] = AllBottom (new jump func)
9571 2019-Jan-13 11:24:05.787127 - [DEBUG]
9572 2019-Jan-13 11:24:05.787151 - [DEBUG] Start adding new jump function
9573 2019-Jan-13 11:24:05.787174 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9574 2019-Jan-13 11:24:05.787230 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9575 2019-Jan-13 11:24:05.787862 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
9576 2019-Jan-13 11:24:05.788487 - [DEBUG] Edge Function : AllBottom
9577 2019-Jan-13 11:24:05.788516 - [DEBUG] End adding new jump function
9578 2019-Jan-13 11:24:05.788540 - [DEBUG]
9579 2019-Jan-13 11:24:05.788563 - [DEBUG] -------------------------------------------- 282. Path Edge --------------------------------------------
9580 2019-Jan-13 11:24:05.788587 - [DEBUG]
9581 2019-Jan-13 11:24:05.788610 - [DEBUG] Process 282. path edge:
9582 2019-Jan-13 11:24:05.788634 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9583 2019-Jan-13 11:24:05.788690 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
9584 2019-Jan-13 11:24:05.789316 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9585 2019-Jan-13 11:24:05.789946 - [DEBUG]
9586 2019-Jan-13 11:24:05.789971 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
9587 2019-Jan-13 11:24:05.790623 - [DEBUG] Compose: EdgeIdentity * AllBottom
9588 2019-Jan-13 11:24:05.790650 - [DEBUG]
9589 2019-Jan-13 11:24:05.790673 - [DEBUG] Propagate flow
9590 2019-Jan-13 11:24:05.790696 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9591 2019-Jan-13 11:24:05.790752 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9592 2019-Jan-13 11:24:05.791382 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9593 2019-Jan-13 11:24:05.792013 - [DEBUG] Edge function : AllBottom (result of previous compose)
9594 2019-Jan-13 11:24:05.792039 - [DEBUG]
9595 2019-Jan-13 11:24:05.792063 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9596 2019-Jan-13 11:24:05.792089 - [DEBUG] = AllBottom
9597 2019-Jan-13 11:24:05.792113 - [DEBUG]
9598 2019-Jan-13 11:24:05.792137 - [DEBUG] PROPAGATE: No new function!
9599 2019-Jan-13 11:24:05.792161 - [DEBUG] EDGE:
9600 2019-Jan-13 11:24:05.792218 - [DEBUG] ---> 9601 2019-Jan-13 11:24:05.792844 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9602 2019-Jan-13 11:24:05.793489 - [DEBUG]
9603 2019-Jan-13 11:24:05.793514 - [DEBUG] EDGE:
9604 2019-Jan-13 11:24:05.793571 - [DEBUG] ---> 9605 2019-Jan-13 11:24:05.794202 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9606 2019-Jan-13 11:24:05.794832 - [DEBUG]
9607 2019-Jan-13 11:24:05.794856 - [DEBUG] EDGE:
9608 2019-Jan-13 11:24:05.794914 - [DEBUG] ---> 9609 2019-Jan-13 11:24:05.795541 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9610 2019-Jan-13 11:24:05.796169 - [DEBUG]
9611 2019-Jan-13 11:24:05.796195 - [DEBUG] EDGE:
9612 2019-Jan-13 11:24:05.796252 - [DEBUG] ---> 9613 2019-Jan-13 11:24:05.796902 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9614 2019-Jan-13 11:24:05.797552 - [DEBUG]
9615 2019-Jan-13 11:24:05.797578 - [DEBUG] EDGE:
9616 2019-Jan-13 11:24:05.797636 - [DEBUG] ---> 9617 2019-Jan-13 11:24:05.798266 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9618 2019-Jan-13 11:24:05.798897 - [DEBUG]
9619 2019-Jan-13 11:24:05.798922 - [DEBUG] EDGE:
9620 2019-Jan-13 11:24:05.798979 - [DEBUG] ---> 9621 2019-Jan-13 11:24:05.799610 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9622 2019-Jan-13 11:24:05.800260 - [DEBUG]
9623 2019-Jan-13 11:24:05.800294 - [DEBUG] Compose: EdgeIdentity * AllBottom
9624 2019-Jan-13 11:24:05.800321 - [DEBUG]
9625 2019-Jan-13 11:24:05.800345 - [DEBUG] Propagate flow
9626 2019-Jan-13 11:24:05.800368 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9627 2019-Jan-13 11:24:05.800424 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9628 2019-Jan-13 11:24:05.801055 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9629 2019-Jan-13 11:24:05.801686 - [DEBUG] Edge function : AllBottom (result of previous compose)
9630 2019-Jan-13 11:24:05.801711 - [DEBUG]
9631 2019-Jan-13 11:24:05.801736 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9632 2019-Jan-13 11:24:05.801762 - [DEBUG] = AllBottom
9633 2019-Jan-13 11:24:05.801786 - [DEBUG]
9634 2019-Jan-13 11:24:05.801809 - [DEBUG] PROPAGATE: No new function!
9635 2019-Jan-13 11:24:05.801835 - [DEBUG] EDGE:
9636 2019-Jan-13 11:24:05.801896 - [DEBUG] ---> 9637 2019-Jan-13 11:24:05.802536 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9638 2019-Jan-13 11:24:05.803168 - [DEBUG]
9639 2019-Jan-13 11:24:05.803193 - [DEBUG] EDGE:
9640 2019-Jan-13 11:24:05.803250 - [DEBUG] ---> 9641 2019-Jan-13 11:24:05.803897 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9642 2019-Jan-13 11:24:05.804527 - [DEBUG]
9643 2019-Jan-13 11:24:05.804553 - [DEBUG] EDGE:
9644 2019-Jan-13 11:24:05.804610 - [DEBUG] ---> 9645 2019-Jan-13 11:24:05.805241 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9646 2019-Jan-13 11:24:05.805870 - [DEBUG]
9647 2019-Jan-13 11:24:05.805905 - [DEBUG] Compose: EdgeIdentity * AllBottom
9648 2019-Jan-13 11:24:05.805932 - [DEBUG]
9649 2019-Jan-13 11:24:05.805956 - [DEBUG] Propagate flow
9650 2019-Jan-13 11:24:05.805982 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9651 2019-Jan-13 11:24:05.806039 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9652 2019-Jan-13 11:24:05.806690 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9653 2019-Jan-13 11:24:05.807320 - [DEBUG] Edge function : AllBottom (result of previous compose)
9654 2019-Jan-13 11:24:05.807345 - [DEBUG]
9655 2019-Jan-13 11:24:05.807371 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9656 2019-Jan-13 11:24:05.807396 - [DEBUG] = AllBottom
9657 2019-Jan-13 11:24:05.807421 - [DEBUG]
9658 2019-Jan-13 11:24:05.807453 - [DEBUG] PROPAGATE: No new function!
9659 2019-Jan-13 11:24:05.807479 - [DEBUG] EDGE:
9660 2019-Jan-13 11:24:05.807537 - [DEBUG] ---> 9661 2019-Jan-13 11:24:05.808175 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9662 2019-Jan-13 11:24:05.808807 - [DEBUG]
9663 2019-Jan-13 11:24:05.808832 - [DEBUG] EDGE:
9664 2019-Jan-13 11:24:05.808889 - [DEBUG] ---> 9665 2019-Jan-13 11:24:05.809516 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9666 2019-Jan-13 11:24:05.810161 - [DEBUG]
9667 2019-Jan-13 11:24:05.810186 - [DEBUG] EDGE:
9668 2019-Jan-13 11:24:05.810243 - [DEBUG] ---> 9669 2019-Jan-13 11:24:05.810872 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9670 2019-Jan-13 11:24:05.811502 - [DEBUG]
9671 2019-Jan-13 11:24:05.811528 - [DEBUG] EDGE:
9672 2019-Jan-13 11:24:05.811585 - [DEBUG] ---> 9673 2019-Jan-13 11:24:05.812215 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9674 2019-Jan-13 11:24:05.812843 - [DEBUG]
9675 2019-Jan-13 11:24:05.812878 - [DEBUG] Compose: EdgeIdentity * AllBottom
9676 2019-Jan-13 11:24:05.812905 - [DEBUG]
9677 2019-Jan-13 11:24:05.812929 - [DEBUG] Propagate flow
9678 2019-Jan-13 11:24:05.812953 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9679 2019-Jan-13 11:24:05.813009 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9680 2019-Jan-13 11:24:05.813661 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9681 2019-Jan-13 11:24:05.814291 - [DEBUG] Edge function : AllBottom (result of previous compose)
9682 2019-Jan-13 11:24:05.814316 - [DEBUG]
9683 2019-Jan-13 11:24:05.814341 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9684 2019-Jan-13 11:24:05.814367 - [DEBUG] = AllBottom
9685 2019-Jan-13 11:24:05.814392 - [DEBUG]
9686 2019-Jan-13 11:24:05.814415 - [DEBUG] PROPAGATE: No new function!
9687 2019-Jan-13 11:24:05.814441 - [DEBUG] EDGE:
9688 2019-Jan-13 11:24:05.814498 - [DEBUG] ---> 9689 2019-Jan-13 11:24:05.815138 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9690 2019-Jan-13 11:24:05.815768 - [DEBUG]
9691 2019-Jan-13 11:24:05.815793 - [DEBUG] EDGE:
9692 2019-Jan-13 11:24:05.815850 - [DEBUG] ---> 9693 2019-Jan-13 11:24:05.816477 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9694 2019-Jan-13 11:24:05.817123 - [DEBUG]
9695 2019-Jan-13 11:24:05.817148 - [DEBUG] EDGE:
9696 2019-Jan-13 11:24:05.817206 - [DEBUG] ---> 9697 2019-Jan-13 11:24:05.817837 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9698 2019-Jan-13 11:24:05.818467 - [DEBUG]
9699 2019-Jan-13 11:24:05.818502 - [DEBUG] Compose: EdgeIdentity * AllBottom
9700 2019-Jan-13 11:24:05.818537 - [DEBUG]
9701 2019-Jan-13 11:24:05.818561 - [DEBUG] Propagate flow
9702 2019-Jan-13 11:24:05.818584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9703 2019-Jan-13 11:24:05.818641 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9704 2019-Jan-13 11:24:05.819271 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9705 2019-Jan-13 11:24:05.819900 - [DEBUG] Edge function : AllBottom (result of previous compose)
9706 2019-Jan-13 11:24:05.819926 - [DEBUG]
9707 2019-Jan-13 11:24:05.819951 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9708 2019-Jan-13 11:24:05.819976 - [DEBUG] = AllBottom
9709 2019-Jan-13 11:24:05.820014 - [DEBUG]
9710 2019-Jan-13 11:24:05.820038 - [DEBUG] PROPAGATE: No new function!
9711 2019-Jan-13 11:24:05.820064 - [DEBUG] EDGE:
9712 2019-Jan-13 11:24:05.820121 - [DEBUG] ---> 9713 2019-Jan-13 11:24:05.820759 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9714 2019-Jan-13 11:24:05.821389 - [DEBUG]
9715 2019-Jan-13 11:24:05.821415 - [DEBUG] EDGE:
9716 2019-Jan-13 11:24:05.821472 - [DEBUG] ---> 9717 2019-Jan-13 11:24:05.822097 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9718 2019-Jan-13 11:24:05.822727 - [DEBUG]
9719 2019-Jan-13 11:24:05.822752 - [DEBUG] EDGE:
9720 2019-Jan-13 11:24:05.822809 - [DEBUG] ---> 9721 2019-Jan-13 11:24:05.823449 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9722 2019-Jan-13 11:24:05.824079 - [DEBUG]
9723 2019-Jan-13 11:24:05.824104 - [DEBUG] EDGE:
9724 2019-Jan-13 11:24:05.824161 - [DEBUG] ---> 9725 2019-Jan-13 11:24:05.824792 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
9726 2019-Jan-13 11:24:05.825419 - [DEBUG]
9727 2019-Jan-13 11:24:05.825445 - [DEBUG] Compose: EdgeIdentity * AllBottom
9728 2019-Jan-13 11:24:05.825470 - [DEBUG]
9729 2019-Jan-13 11:24:05.825494 - [DEBUG] Propagate flow
9730 2019-Jan-13 11:24:05.825517 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9731 2019-Jan-13 11:24:05.825573 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9732 2019-Jan-13 11:24:05.826203 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9733 2019-Jan-13 11:24:05.826856 - [DEBUG] Edge function : AllBottom (result of previous compose)
9734 2019-Jan-13 11:24:05.826881 - [DEBUG]
9735 2019-Jan-13 11:24:05.826906 - [DEBUG] Join: AllTop & AllBottom
9736 2019-Jan-13 11:24:05.826932 - [DEBUG] = AllBottom (new jump func)
9737 2019-Jan-13 11:24:05.826956 - [DEBUG]
9738 2019-Jan-13 11:24:05.826980 - [DEBUG] Start adding new jump function
9739 2019-Jan-13 11:24:05.827003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9740 2019-Jan-13 11:24:05.827059 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9741 2019-Jan-13 11:24:05.827697 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9742 2019-Jan-13 11:24:05.828334 - [DEBUG] Edge Function : AllBottom
9743 2019-Jan-13 11:24:05.828362 - [DEBUG] End adding new jump function
9744 2019-Jan-13 11:24:05.828386 - [DEBUG]
9745 2019-Jan-13 11:24:05.828409 - [DEBUG] -------------------------------------------- 283. Path Edge --------------------------------------------
9746 2019-Jan-13 11:24:05.828434 - [DEBUG]
9747 2019-Jan-13 11:24:05.828457 - [DEBUG] Process 283. path edge:
9748 2019-Jan-13 11:24:05.828480 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9749 2019-Jan-13 11:24:05.828536 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
9750 2019-Jan-13 11:24:05.829167 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9751 2019-Jan-13 11:24:05.829812 - [DEBUG]
9752 2019-Jan-13 11:24:05.829837 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9753 2019-Jan-13 11:24:05.830496 - [DEBUG] Compose: EdgeIdentity * AllBottom
9754 2019-Jan-13 11:24:05.830524 - [DEBUG]
9755 2019-Jan-13 11:24:05.830547 - [DEBUG] Propagate flow
9756 2019-Jan-13 11:24:05.830571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9757 2019-Jan-13 11:24:05.830627 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
9758 2019-Jan-13 11:24:05.831252 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9759 2019-Jan-13 11:24:05.831888 - [DEBUG] Edge function : AllBottom (result of previous compose)
9760 2019-Jan-13 11:24:05.831914 - [DEBUG]
9761 2019-Jan-13 11:24:05.831938 - [DEBUG] Join: AllTop & AllBottom
9762 2019-Jan-13 11:24:05.831964 - [DEBUG] = AllBottom (new jump func)
9763 2019-Jan-13 11:24:05.831989 - [DEBUG]
9764 2019-Jan-13 11:24:05.832012 - [DEBUG] Start adding new jump function
9765 2019-Jan-13 11:24:05.832035 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9766 2019-Jan-13 11:24:05.832091 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9767 2019-Jan-13 11:24:05.832729 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
9768 2019-Jan-13 11:24:05.833366 - [DEBUG] Edge Function : AllBottom
9769 2019-Jan-13 11:24:05.833394 - [DEBUG] End adding new jump function
9770 2019-Jan-13 11:24:05.833417 - [DEBUG]
9771 2019-Jan-13 11:24:05.833441 - [DEBUG] -------------------------------------------- 284. Path Edge --------------------------------------------
9772 2019-Jan-13 11:24:05.833465 - [DEBUG]
9773 2019-Jan-13 11:24:05.833488 - [DEBUG] Process 284. path edge:
9774 2019-Jan-13 11:24:05.833512 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9775 2019-Jan-13 11:24:05.833568 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
9776 2019-Jan-13 11:24:05.834193 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9777 2019-Jan-13 11:24:05.834828 - [DEBUG]
9778 2019-Jan-13 11:24:05.834854 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
9779 2019-Jan-13 11:24:05.835488 - [DEBUG] Compose: EdgeIdentity * AllBottom
9780 2019-Jan-13 11:24:05.835516 - [DEBUG]
9781 2019-Jan-13 11:24:05.835540 - [DEBUG] Propagate flow
9782 2019-Jan-13 11:24:05.835563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9783 2019-Jan-13 11:24:05.835619 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
9784 2019-Jan-13 11:24:05.836246 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9785 2019-Jan-13 11:24:05.836898 - [DEBUG] Edge function : AllBottom (result of previous compose)
9786 2019-Jan-13 11:24:05.836931 - [DEBUG]
9787 2019-Jan-13 11:24:05.836956 - [DEBUG] Join: AllTop & AllBottom
9788 2019-Jan-13 11:24:05.836982 - [DEBUG] = AllBottom (new jump func)
9789 2019-Jan-13 11:24:05.837006 - [DEBUG]
9790 2019-Jan-13 11:24:05.837030 - [DEBUG] Start adding new jump function
9791 2019-Jan-13 11:24:05.837053 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9792 2019-Jan-13 11:24:05.837109 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9793 2019-Jan-13 11:24:05.837748 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
9794 2019-Jan-13 11:24:05.838373 - [DEBUG] Edge Function : AllBottom
9795 2019-Jan-13 11:24:05.838403 - [DEBUG] End adding new jump function
9796 2019-Jan-13 11:24:05.838426 - [DEBUG]
9797 2019-Jan-13 11:24:05.838450 - [DEBUG] -------------------------------------------- 285. Path Edge --------------------------------------------
9798 2019-Jan-13 11:24:05.838474 - [DEBUG]
9799 2019-Jan-13 11:24:05.838497 - [DEBUG] Process 285. path edge:
9800 2019-Jan-13 11:24:05.838520 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9801 2019-Jan-13 11:24:05.838576 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
9802 2019-Jan-13 11:24:05.839201 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9803 2019-Jan-13 11:24:05.839838 - [DEBUG]
9804 2019-Jan-13 11:24:05.839863 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
9805 2019-Jan-13 11:24:05.840517 - [DEBUG] Compose: EdgeIdentity * AllBottom
9806 2019-Jan-13 11:24:05.840544 - [DEBUG]
9807 2019-Jan-13 11:24:05.840568 - [DEBUG] Propagate flow
9808 2019-Jan-13 11:24:05.840591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9809 2019-Jan-13 11:24:05.840647 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
9810 2019-Jan-13 11:24:05.841285 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9811 2019-Jan-13 11:24:05.841921 - [DEBUG] Edge function : AllBottom (result of previous compose)
9812 2019-Jan-13 11:24:05.841947 - [DEBUG]
9813 2019-Jan-13 11:24:05.841971 - [DEBUG] Join: AllTop & AllBottom
9814 2019-Jan-13 11:24:05.841997 - [DEBUG] = AllBottom (new jump func)
9815 2019-Jan-13 11:24:05.842021 - [DEBUG]
9816 2019-Jan-13 11:24:05.842045 - [DEBUG] Start adding new jump function
9817 2019-Jan-13 11:24:05.842068 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9818 2019-Jan-13 11:24:05.842124 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9819 2019-Jan-13 11:24:05.842760 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
9820 2019-Jan-13 11:24:05.843409 - [DEBUG] Edge Function : AllBottom
9821 2019-Jan-13 11:24:05.843437 - [DEBUG] End adding new jump function
9822 2019-Jan-13 11:24:05.843461 - [DEBUG]
9823 2019-Jan-13 11:24:05.843484 - [DEBUG] -------------------------------------------- 286. Path Edge --------------------------------------------
9824 2019-Jan-13 11:24:05.843508 - [DEBUG]
9825 2019-Jan-13 11:24:05.843532 - [DEBUG] Process 286. path edge:
9826 2019-Jan-13 11:24:05.843555 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9827 2019-Jan-13 11:24:05.843611 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
9828 2019-Jan-13 11:24:05.844249 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9829 2019-Jan-13 11:24:05.844892 - [DEBUG]
9830 2019-Jan-13 11:24:05.844917 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
9831 2019-Jan-13 11:24:05.845565 - [DEBUG] Possible callees:
9832 2019-Jan-13 11:24:05.845590 - [DEBUG] llvm.dbg.declare
9833 2019-Jan-13 11:24:05.845614 - [DEBUG] Possible return sites:
9834 2019-Jan-13 11:24:05.845638 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1499835 2019-Jan-13 11:24:05.846909 - [DEBUG] Found and process special summary
9836 2019-Jan-13 11:24:05.846943 - [DEBUG] Compose: EdgeIdentity * AllBottom
9837 2019-Jan-13 11:24:05.846970 - [DEBUG]
9838 2019-Jan-13 11:24:05.846993 - [DEBUG] Propagate flow
9839 2019-Jan-13 11:24:05.847016 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9840 2019-Jan-13 11:24:05.847073 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9841 2019-Jan-13 11:24:05.847705 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9842 2019-Jan-13 11:24:05.848342 - [DEBUG] Edge function : AllBottom (result of previous compose)
9843 2019-Jan-13 11:24:05.848367 - [DEBUG]
9844 2019-Jan-13 11:24:05.848391 - [DEBUG] Join: AllTop & AllBottom
9845 2019-Jan-13 11:24:05.848416 - [DEBUG] = AllBottom (new jump func)
9846 2019-Jan-13 11:24:05.848441 - [DEBUG]
9847 2019-Jan-13 11:24:05.848464 - [DEBUG] Start adding new jump function
9848 2019-Jan-13 11:24:05.848487 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9849 2019-Jan-13 11:24:05.848543 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9850 2019-Jan-13 11:24:05.849180 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9851 2019-Jan-13 11:24:05.849809 - [DEBUG] Edge Function : AllBottom
9852 2019-Jan-13 11:24:05.849837 - [DEBUG] End adding new jump function
9853 2019-Jan-13 11:24:05.849861 - [DEBUG]
9854 2019-Jan-13 11:24:05.849884 - [DEBUG] -------------------------------------------- 287. Path Edge --------------------------------------------
9855 2019-Jan-13 11:24:05.849908 - [DEBUG]
9856 2019-Jan-13 11:24:05.849931 - [DEBUG] Process 287. path edge:
9857 2019-Jan-13 11:24:05.849955 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9858 2019-Jan-13 11:24:05.850025 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
9859 2019-Jan-13 11:24:05.850656 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9860 2019-Jan-13 11:24:05.851292 - [DEBUG]
9861 2019-Jan-13 11:24:05.851316 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9862 2019-Jan-13 11:24:05.851960 - [DEBUG] Compose: EdgeIdentity * AllBottom
9863 2019-Jan-13 11:24:05.851988 - [DEBUG]
9864 2019-Jan-13 11:24:05.852012 - [DEBUG] Propagate flow
9865 2019-Jan-13 11:24:05.852035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9866 2019-Jan-13 11:24:05.852092 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9867 2019-Jan-13 11:24:05.852728 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9868 2019-Jan-13 11:24:05.853383 - [DEBUG] Edge function : AllBottom (result of previous compose)
9869 2019-Jan-13 11:24:05.853417 - [DEBUG]
9870 2019-Jan-13 11:24:05.853442 - [DEBUG] Join: AllTop & AllBottom
9871 2019-Jan-13 11:24:05.853468 - [DEBUG] = AllBottom (new jump func)
9872 2019-Jan-13 11:24:05.853492 - [DEBUG]
9873 2019-Jan-13 11:24:05.853516 - [DEBUG] Start adding new jump function
9874 2019-Jan-13 11:24:05.853539 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9875 2019-Jan-13 11:24:05.853595 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9876 2019-Jan-13 11:24:05.854235 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9877 2019-Jan-13 11:24:05.854863 - [DEBUG] Edge Function : AllBottom
9878 2019-Jan-13 11:24:05.854890 - [DEBUG] End adding new jump function
9879 2019-Jan-13 11:24:05.854914 - [DEBUG]
9880 2019-Jan-13 11:24:05.854938 - [DEBUG] -------------------------------------------- 288. Path Edge --------------------------------------------
9881 2019-Jan-13 11:24:05.854962 - [DEBUG]
9882 2019-Jan-13 11:24:05.854985 - [DEBUG] Process 288. path edge:
9883 2019-Jan-13 11:24:05.855009 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9884 2019-Jan-13 11:24:05.855065 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
9885 2019-Jan-13 11:24:05.855695 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9886 2019-Jan-13 11:24:05.856334 - [DEBUG]
9887 2019-Jan-13 11:24:05.856359 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9888 2019-Jan-13 11:24:05.857013 - [DEBUG] Compose: EdgeIdentity * AllBottom
9889 2019-Jan-13 11:24:05.857041 - [DEBUG]
9890 2019-Jan-13 11:24:05.857065 - [DEBUG] Propagate flow
9891 2019-Jan-13 11:24:05.857088 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9892 2019-Jan-13 11:24:05.857145 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9893 2019-Jan-13 11:24:05.857784 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9894 2019-Jan-13 11:24:05.858420 - [DEBUG] Edge function : AllBottom (result of previous compose)
9895 2019-Jan-13 11:24:05.858445 - [DEBUG]
9896 2019-Jan-13 11:24:05.858470 - [DEBUG] Join: AllTop & AllBottom
9897 2019-Jan-13 11:24:05.858495 - [DEBUG] = AllBottom (new jump func)
9898 2019-Jan-13 11:24:05.858519 - [DEBUG]
9899 2019-Jan-13 11:24:05.858543 - [DEBUG] Start adding new jump function
9900 2019-Jan-13 11:24:05.858566 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9901 2019-Jan-13 11:24:05.858622 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9902 2019-Jan-13 11:24:05.859259 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9903 2019-Jan-13 11:24:05.859895 - [DEBUG] Edge Function : AllBottom
9904 2019-Jan-13 11:24:05.859922 - [DEBUG] End adding new jump function
9905 2019-Jan-13 11:24:05.859945 - [DEBUG]
9906 2019-Jan-13 11:24:05.859969 - [DEBUG] -------------------------------------------- 289. Path Edge --------------------------------------------
9907 2019-Jan-13 11:24:05.859993 - [DEBUG]
9908 2019-Jan-13 11:24:05.860030 - [DEBUG] Process 289. path edge:
9909 2019-Jan-13 11:24:05.860054 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9910 2019-Jan-13 11:24:05.860110 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
9911 2019-Jan-13 11:24:05.860747 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9912 2019-Jan-13 11:24:05.861390 - [DEBUG]
9913 2019-Jan-13 11:24:05.861415 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9914 2019-Jan-13 11:24:05.862064 - [DEBUG] Possible callees:
9915 2019-Jan-13 11:24:05.862089 - [DEBUG] llvm.dbg.declare
9916 2019-Jan-13 11:24:05.862114 - [DEBUG] Possible return sites:
9917 2019-Jan-13 11:24:05.862137 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1559918 2019-Jan-13 11:24:05.863407 - [DEBUG] Found and process special summary
9919 2019-Jan-13 11:24:05.863440 - [DEBUG] Compose: EdgeIdentity * AllBottom
9920 2019-Jan-13 11:24:05.863467 - [DEBUG]
9921 2019-Jan-13 11:24:05.863490 - [DEBUG] Propagate flow
9922 2019-Jan-13 11:24:05.863514 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9923 2019-Jan-13 11:24:05.863570 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9924 2019-Jan-13 11:24:05.864208 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9925 2019-Jan-13 11:24:05.864846 - [DEBUG] Edge function : AllBottom (result of previous compose)
9926 2019-Jan-13 11:24:05.864871 - [DEBUG]
9927 2019-Jan-13 11:24:05.864895 - [DEBUG] Join: AllTop & AllBottom
9928 2019-Jan-13 11:24:05.864921 - [DEBUG] = AllBottom (new jump func)
9929 2019-Jan-13 11:24:05.864945 - [DEBUG]
9930 2019-Jan-13 11:24:05.864969 - [DEBUG] Start adding new jump function
9931 2019-Jan-13 11:24:05.864992 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9932 2019-Jan-13 11:24:05.865048 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9933 2019-Jan-13 11:24:05.865687 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9934 2019-Jan-13 11:24:05.866317 - [DEBUG] Edge Function : AllBottom
9935 2019-Jan-13 11:24:05.866345 - [DEBUG] End adding new jump function
9936 2019-Jan-13 11:24:05.866369 - [DEBUG]
9937 2019-Jan-13 11:24:05.866392 - [DEBUG] -------------------------------------------- 290. Path Edge --------------------------------------------
9938 2019-Jan-13 11:24:05.866416 - [DEBUG]
9939 2019-Jan-13 11:24:05.866439 - [DEBUG] Process 290. path edge:
9940 2019-Jan-13 11:24:05.866463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9941 2019-Jan-13 11:24:05.866519 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
9942 2019-Jan-13 11:24:05.867167 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9943 2019-Jan-13 11:24:05.867803 - [DEBUG]
9944 2019-Jan-13 11:24:05.867828 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9945 2019-Jan-13 11:24:05.868471 - [DEBUG] Compose: EdgeIdentity * AllBottom
9946 2019-Jan-13 11:24:05.868499 - [DEBUG]
9947 2019-Jan-13 11:24:05.868522 - [DEBUG] Propagate flow
9948 2019-Jan-13 11:24:05.868546 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9949 2019-Jan-13 11:24:05.868602 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9950 2019-Jan-13 11:24:05.869229 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9951 2019-Jan-13 11:24:05.869865 - [DEBUG] Edge function : AllBottom (result of previous compose)
9952 2019-Jan-13 11:24:05.869898 - [DEBUG]
9953 2019-Jan-13 11:24:05.869923 - [DEBUG] Join: AllTop & AllBottom
9954 2019-Jan-13 11:24:05.869949 - [DEBUG] = AllBottom (new jump func)
9955 2019-Jan-13 11:24:05.869973 - [DEBUG]
9956 2019-Jan-13 11:24:05.870007 - [DEBUG] Start adding new jump function
9957 2019-Jan-13 11:24:05.870033 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9958 2019-Jan-13 11:24:05.870089 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9959 2019-Jan-13 11:24:05.870728 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9960 2019-Jan-13 11:24:05.871354 - [DEBUG] Edge Function : AllBottom
9961 2019-Jan-13 11:24:05.871382 - [DEBUG] End adding new jump function
9962 2019-Jan-13 11:24:05.871405 - [DEBUG]
9963 2019-Jan-13 11:24:05.871429 - [DEBUG] -------------------------------------------- 291. Path Edge --------------------------------------------
9964 2019-Jan-13 11:24:05.871453 - [DEBUG]
9965 2019-Jan-13 11:24:05.871476 - [DEBUG] Process 291. path edge:
9966 2019-Jan-13 11:24:05.871500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9967 2019-Jan-13 11:24:05.871556 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
9968 2019-Jan-13 11:24:05.872184 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9969 2019-Jan-13 11:24:05.872822 - [DEBUG]
9970 2019-Jan-13 11:24:05.872847 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9971 2019-Jan-13 11:24:05.873501 - [DEBUG] Compose: EdgeIdentity * AllBottom
9972 2019-Jan-13 11:24:05.873528 - [DEBUG]
9973 2019-Jan-13 11:24:05.873552 - [DEBUG] Propagate flow
9974 2019-Jan-13 11:24:05.873574 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9975 2019-Jan-13 11:24:05.873631 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9976 2019-Jan-13 11:24:05.874258 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9977 2019-Jan-13 11:24:05.874895 - [DEBUG] Edge function : AllBottom (result of previous compose)
9978 2019-Jan-13 11:24:05.874920 - [DEBUG]
9979 2019-Jan-13 11:24:05.874944 - [DEBUG] Join: AllTop & AllBottom
9980 2019-Jan-13 11:24:05.874970 - [DEBUG] = AllBottom (new jump func)
9981 2019-Jan-13 11:24:05.874994 - [DEBUG]
9982 2019-Jan-13 11:24:05.875017 - [DEBUG] Start adding new jump function
9983 2019-Jan-13 11:24:05.875040 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9984 2019-Jan-13 11:24:05.875096 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9985 2019-Jan-13 11:24:05.875734 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9986 2019-Jan-13 11:24:05.876360 - [DEBUG] Edge Function : AllBottom
9987 2019-Jan-13 11:24:05.876387 - [DEBUG] End adding new jump function
9988 2019-Jan-13 11:24:05.876411 - [DEBUG]
9989 2019-Jan-13 11:24:05.876434 - [DEBUG] -------------------------------------------- 292. Path Edge --------------------------------------------
9990 2019-Jan-13 11:24:05.876458 - [DEBUG]
9991 2019-Jan-13 11:24:05.876482 - [DEBUG] Process 292. path edge:
9992 2019-Jan-13 11:24:05.876505 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9993 2019-Jan-13 11:24:05.876561 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
9994 2019-Jan-13 11:24:05.877204 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9995 2019-Jan-13 11:24:05.877841 - [DEBUG]
9996 2019-Jan-13 11:24:05.877870 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9997 2019-Jan-13 11:24:05.878516 - [DEBUG] Compose: EdgeIdentity * AllBottom
9998 2019-Jan-13 11:24:05.878545 - [DEBUG]
9999 2019-Jan-13 11:24:05.878568 - [DEBUG] Propagate flow
10000 2019-Jan-13 11:24:05.878591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10001 2019-Jan-13 11:24:05.878648 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
10002 2019-Jan-13 11:24:05.879286 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10003 2019-Jan-13 11:24:05.879923 - [DEBUG] Edge function : AllBottom (result of previous compose)
10004 2019-Jan-13 11:24:05.879948 - [DEBUG]
10005 2019-Jan-13 11:24:05.879972 - [DEBUG] Join: AllTop & AllBottom
10006 2019-Jan-13 11:24:05.880009 - [DEBUG] = AllBottom (new jump func)
10007 2019-Jan-13 11:24:05.880036 - [DEBUG]
10008 2019-Jan-13 11:24:05.880059 - [DEBUG] Start adding new jump function
10009 2019-Jan-13 11:24:05.880082 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10010 2019-Jan-13 11:24:05.880138 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10011 2019-Jan-13 11:24:05.880777 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
10012 2019-Jan-13 11:24:05.881414 - [DEBUG] Edge Function : AllBottom
10013 2019-Jan-13 11:24:05.881441 - [DEBUG] End adding new jump function
10014 2019-Jan-13 11:24:05.881465 - [DEBUG]
10015 2019-Jan-13 11:24:05.881488 - [DEBUG] -------------------------------------------- 293. Path Edge --------------------------------------------
10016 2019-Jan-13 11:24:05.881513 - [DEBUG]
10017 2019-Jan-13 11:24:05.881536 - [DEBUG] Process 293. path edge:
10018 2019-Jan-13 11:24:05.881560 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10019 2019-Jan-13 11:24:05.881615 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
10020 2019-Jan-13 11:24:05.882253 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10021 2019-Jan-13 11:24:05.882890 - [DEBUG]
10022 2019-Jan-13 11:24:05.882914 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
10023 2019-Jan-13 11:24:05.883572 - [DEBUG] Possible callees:
10024 2019-Jan-13 11:24:05.883597 - [DEBUG] llvm.dbg.declare
10025 2019-Jan-13 11:24:05.883621 - [DEBUG] Possible return sites:
10026 2019-Jan-13 11:24:05.883645 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16310027 2019-Jan-13 11:24:05.884906 - [DEBUG] Found and process special summary
10028 2019-Jan-13 11:24:05.884941 - [DEBUG] Compose: EdgeIdentity * AllBottom
10029 2019-Jan-13 11:24:05.884968 - [DEBUG]
10030 2019-Jan-13 11:24:05.884992 - [DEBUG] Propagate flow
10031 2019-Jan-13 11:24:05.885015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10032 2019-Jan-13 11:24:05.885075 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
10033 2019-Jan-13 11:24:05.885739 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10034 2019-Jan-13 11:24:05.886392 - [DEBUG] Edge function : AllBottom (result of previous compose)
10035 2019-Jan-13 11:24:05.886417 - [DEBUG]
10036 2019-Jan-13 11:24:05.886457 - [DEBUG] Join: AllTop & AllBottom
10037 2019-Jan-13 11:24:05.886484 - [DEBUG] = AllBottom (new jump func)
10038 2019-Jan-13 11:24:05.886508 - [DEBUG]
10039 2019-Jan-13 11:24:05.886532 - [DEBUG] Start adding new jump function
10040 2019-Jan-13 11:24:05.886555 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10041 2019-Jan-13 11:24:05.886615 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10042 2019-Jan-13 11:24:05.887288 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
10043 2019-Jan-13 11:24:05.887923 - [DEBUG] Edge Function : AllBottom
10044 2019-Jan-13 11:24:05.887951 - [DEBUG] End adding new jump function
10045 2019-Jan-13 11:24:05.887975 - [DEBUG]
10046 2019-Jan-13 11:24:05.887999 - [DEBUG] -------------------------------------------- 294. Path Edge --------------------------------------------
10047 2019-Jan-13 11:24:05.888024 - [DEBUG]
10048 2019-Jan-13 11:24:05.888047 - [DEBUG] Process 294. path edge:
10049 2019-Jan-13 11:24:05.888071 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10050 2019-Jan-13 11:24:05.888129 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
10051 2019-Jan-13 11:24:05.888774 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10052 2019-Jan-13 11:24:05.889456 - [DEBUG]
10053 2019-Jan-13 11:24:05.889484 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
10054 2019-Jan-13 11:24:05.890236 - [DEBUG] Compose: EdgeIdentity * AllBottom
10055 2019-Jan-13 11:24:05.890267 - [DEBUG]
10056 2019-Jan-13 11:24:05.890291 - [DEBUG] Propagate flow
10057 2019-Jan-13 11:24:05.890315 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10058 2019-Jan-13 11:24:05.890389 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
10059 2019-Jan-13 11:24:05.891094 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10060 2019-Jan-13 11:24:05.891780 - [DEBUG] Edge function : AllBottom (result of previous compose)
10061 2019-Jan-13 11:24:05.891807 - [DEBUG]
10062 2019-Jan-13 11:24:05.891833 - [DEBUG] Join: AllTop & AllBottom
10063 2019-Jan-13 11:24:05.891860 - [DEBUG] = AllBottom (new jump func)
10064 2019-Jan-13 11:24:05.891884 - [DEBUG]
10065 2019-Jan-13 11:24:05.891908 - [DEBUG] Start adding new jump function
10066 2019-Jan-13 11:24:05.891931 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10067 2019-Jan-13 11:24:05.891996 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10068 2019-Jan-13 11:24:05.892635 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
10069 2019-Jan-13 11:24:05.893264 - [DEBUG] Edge Function : AllBottom
10070 2019-Jan-13 11:24:05.893294 - [DEBUG] End adding new jump function
10071 2019-Jan-13 11:24:05.893318 - [DEBUG]
10072 2019-Jan-13 11:24:05.893387 - [DEBUG] -------------------------------------------- 295. Path Edge --------------------------------------------
10073 2019-Jan-13 11:24:05.893412 - [DEBUG]
10074 2019-Jan-13 11:24:05.893435 - [DEBUG] Process 295. path edge:
10075 2019-Jan-13 11:24:05.893459 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10076 2019-Jan-13 11:24:05.893517 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
10077 2019-Jan-13 11:24:05.894152 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10078 2019-Jan-13 11:24:05.894790 - [DEBUG]
10079 2019-Jan-13 11:24:05.894834 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
10080 2019-Jan-13 11:24:05.895488 - [DEBUG] Compose: EdgeIdentity * AllBottom
10081 2019-Jan-13 11:24:05.895515 - [DEBUG]
10082 2019-Jan-13 11:24:05.895539 - [DEBUG] Propagate flow
10083 2019-Jan-13 11:24:05.895562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10084 2019-Jan-13 11:24:05.895620 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
10085 2019-Jan-13 11:24:05.896259 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10086 2019-Jan-13 11:24:05.896913 - [DEBUG] Edge function : AllBottom (result of previous compose)
10087 2019-Jan-13 11:24:05.896939 - [DEBUG]
10088 2019-Jan-13 11:24:05.896963 - [DEBUG] Join: AllTop & AllBottom
10089 2019-Jan-13 11:24:05.896989 - [DEBUG] = AllBottom (new jump func)
10090 2019-Jan-13 11:24:05.897014 - [DEBUG]
10091 2019-Jan-13 11:24:05.897037 - [DEBUG] Start adding new jump function
10092 2019-Jan-13 11:24:05.897060 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10093 2019-Jan-13 11:24:05.897116 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10094 2019-Jan-13 11:24:05.897754 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
10095 2019-Jan-13 11:24:05.898390 - [DEBUG] Edge Function : AllBottom
10096 2019-Jan-13 11:24:05.898418 - [DEBUG] End adding new jump function
10097 2019-Jan-13 11:24:05.898442 - [DEBUG]
10098 2019-Jan-13 11:24:05.898465 - [DEBUG] -------------------------------------------- 296. Path Edge --------------------------------------------
10099 2019-Jan-13 11:24:05.898489 - [DEBUG]
10100 2019-Jan-13 11:24:05.898513 - [DEBUG] Process 296. path edge:
10101 2019-Jan-13 11:24:05.898536 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10102 2019-Jan-13 11:24:05.898593 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
10103 2019-Jan-13 11:24:05.899230 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10104 2019-Jan-13 11:24:05.899867 - [DEBUG]
10105 2019-Jan-13 11:24:05.899891 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
10106 2019-Jan-13 11:24:05.900553 - [DEBUG] Possible callees:
10107 2019-Jan-13 11:24:05.900578 - [DEBUG] llvm.dbg.declare
10108 2019-Jan-13 11:24:05.900602 - [DEBUG] Possible return sites:
10109 2019-Jan-13 11:24:05.900626 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16910110 2019-Jan-13 11:24:05.901889 - [DEBUG] Found and process special summary
10111 2019-Jan-13 11:24:05.901923 - [DEBUG] Compose: EdgeIdentity * AllBottom
10112 2019-Jan-13 11:24:05.901950 - [DEBUG]
10113 2019-Jan-13 11:24:05.901974 - [DEBUG] Propagate flow
10114 2019-Jan-13 11:24:05.901997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10115 2019-Jan-13 11:24:05.902053 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
10116 2019-Jan-13 11:24:05.902695 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10117 2019-Jan-13 11:24:05.903344 - [DEBUG] Edge function : AllBottom (result of previous compose)
10118 2019-Jan-13 11:24:05.903384 - [DEBUG]
10119 2019-Jan-13 11:24:05.903410 - [DEBUG] Join: AllTop & AllBottom
10120 2019-Jan-13 11:24:05.903435 - [DEBUG] = AllBottom (new jump func)
10121 2019-Jan-13 11:24:05.903460 - [DEBUG]
10122 2019-Jan-13 11:24:05.903483 - [DEBUG] Start adding new jump function
10123 2019-Jan-13 11:24:05.903506 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10124 2019-Jan-13 11:24:05.903562 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10125 2019-Jan-13 11:24:05.904200 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
10126 2019-Jan-13 11:24:05.904832 - [DEBUG] Edge Function : AllBottom
10127 2019-Jan-13 11:24:05.904859 - [DEBUG] End adding new jump function
10128 2019-Jan-13 11:24:05.904884 - [DEBUG]
10129 2019-Jan-13 11:24:05.904907 - [DEBUG] -------------------------------------------- 297. Path Edge --------------------------------------------
10130 2019-Jan-13 11:24:05.904931 - [DEBUG]
10131 2019-Jan-13 11:24:05.904954 - [DEBUG] Process 297. path edge:
10132 2019-Jan-13 11:24:05.904977 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10133 2019-Jan-13 11:24:05.905033 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
10134 2019-Jan-13 11:24:05.905666 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10135 2019-Jan-13 11:24:05.906312 - [DEBUG]
10136 2019-Jan-13 11:24:05.906336 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
10137 2019-Jan-13 11:24:05.907008 - [DEBUG] Compose: EdgeIdentity * AllBottom
10138 2019-Jan-13 11:24:05.907035 - [DEBUG]
10139 2019-Jan-13 11:24:05.907059 - [DEBUG] Propagate flow
10140 2019-Jan-13 11:24:05.907082 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10141 2019-Jan-13 11:24:05.907139 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
10142 2019-Jan-13 11:24:05.907773 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10143 2019-Jan-13 11:24:05.908411 - [DEBUG] Edge function : AllBottom (result of previous compose)
10144 2019-Jan-13 11:24:05.908436 - [DEBUG]
10145 2019-Jan-13 11:24:05.908461 - [DEBUG] Join: AllTop & AllBottom
10146 2019-Jan-13 11:24:05.908487 - [DEBUG] = AllBottom (new jump func)
10147 2019-Jan-13 11:24:05.908512 - [DEBUG]
10148 2019-Jan-13 11:24:05.908535 - [DEBUG] Start adding new jump function
10149 2019-Jan-13 11:24:05.908558 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10150 2019-Jan-13 11:24:05.908614 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10151 2019-Jan-13 11:24:05.909251 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
10152 2019-Jan-13 11:24:05.909880 - [DEBUG] Edge Function : AllBottom
10153 2019-Jan-13 11:24:05.909908 - [DEBUG] End adding new jump function
10154 2019-Jan-13 11:24:05.909932 - [DEBUG]
10155 2019-Jan-13 11:24:05.909956 - [DEBUG] -------------------------------------------- 298. Path Edge --------------------------------------------
10156 2019-Jan-13 11:24:05.909980 - [DEBUG]
10157 2019-Jan-13 11:24:05.910020 - [DEBUG] Process 298. path edge:
10158 2019-Jan-13 11:24:05.910045 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10159 2019-Jan-13 11:24:05.910101 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
10160 2019-Jan-13 11:24:05.910738 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10161 2019-Jan-13 11:24:05.911393 - [DEBUG]
10162 2019-Jan-13 11:24:05.911418 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
10163 2019-Jan-13 11:24:05.912062 - [DEBUG] Compose: EdgeIdentity * AllBottom
10164 2019-Jan-13 11:24:05.912091 - [DEBUG]
10165 2019-Jan-13 11:24:05.912115 - [DEBUG] Propagate flow
10166 2019-Jan-13 11:24:05.912139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10167 2019-Jan-13 11:24:05.912196 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
10168 2019-Jan-13 11:24:05.912832 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10169 2019-Jan-13 11:24:05.913487 - [DEBUG] Edge function : AllBottom (result of previous compose)
10170 2019-Jan-13 11:24:05.913513 - [DEBUG]
10171 2019-Jan-13 11:24:05.913538 - [DEBUG] Join: AllTop & AllBottom
10172 2019-Jan-13 11:24:05.913563 - [DEBUG] = AllBottom (new jump func)
10173 2019-Jan-13 11:24:05.913588 - [DEBUG]
10174 2019-Jan-13 11:24:05.913611 - [DEBUG] Start adding new jump function
10175 2019-Jan-13 11:24:05.913634 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10176 2019-Jan-13 11:24:05.913691 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10177 2019-Jan-13 11:24:05.914328 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
10178 2019-Jan-13 11:24:05.914959 - [DEBUG] Edge Function : AllBottom
10179 2019-Jan-13 11:24:05.914987 - [DEBUG] End adding new jump function
10180 2019-Jan-13 11:24:05.915011 - [DEBUG]
10181 2019-Jan-13 11:24:05.915034 - [DEBUG] -------------------------------------------- 299. Path Edge --------------------------------------------
10182 2019-Jan-13 11:24:05.915058 - [DEBUG]
10183 2019-Jan-13 11:24:05.915082 - [DEBUG] Process 299. path edge:
10184 2019-Jan-13 11:24:05.915105 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10185 2019-Jan-13 11:24:05.915161 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
10186 2019-Jan-13 11:24:05.915793 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10187 2019-Jan-13 11:24:05.916429 - [DEBUG]
10188 2019-Jan-13 11:24:05.916454 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
10189 2019-Jan-13 11:24:05.917116 - [DEBUG] Compose: EdgeIdentity * AllBottom
10190 2019-Jan-13 11:24:05.917144 - [DEBUG]
10191 2019-Jan-13 11:24:05.917168 - [DEBUG] Propagate flow
10192 2019-Jan-13 11:24:05.917191 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10193 2019-Jan-13 11:24:05.917247 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
10194 2019-Jan-13 11:24:05.917877 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10195 2019-Jan-13 11:24:05.918514 - [DEBUG] Edge function : AllBottom (result of previous compose)
10196 2019-Jan-13 11:24:05.918539 - [DEBUG]
10197 2019-Jan-13 11:24:05.918564 - [DEBUG] Join: AllTop & AllBottom
10198 2019-Jan-13 11:24:05.918590 - [DEBUG] = AllBottom (new jump func)
10199 2019-Jan-13 11:24:05.918614 - [DEBUG]
10200 2019-Jan-13 11:24:05.918637 - [DEBUG] Start adding new jump function
10201 2019-Jan-13 11:24:05.918660 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10202 2019-Jan-13 11:24:05.918716 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10203 2019-Jan-13 11:24:05.919361 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
10204 2019-Jan-13 11:24:05.919989 - [DEBUG] Edge Function : AllBottom
10205 2019-Jan-13 11:24:05.920031 - [DEBUG] End adding new jump function
10206 2019-Jan-13 11:24:05.920055 - [DEBUG]
10207 2019-Jan-13 11:24:05.920079 - [DEBUG] -------------------------------------------- 300. Path Edge --------------------------------------------
10208 2019-Jan-13 11:24:05.920103 - [DEBUG]
10209 2019-Jan-13 11:24:05.920126 - [DEBUG] Process 300. path edge:
10210 2019-Jan-13 11:24:05.920150 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10211 2019-Jan-13 11:24:05.920206 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
10212 2019-Jan-13 11:24:05.920834 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10213 2019-Jan-13 11:24:05.921470 - [DEBUG]
10214 2019-Jan-13 11:24:05.921495 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
10215 2019-Jan-13 11:24:05.922134 - [DEBUG] Compose: EdgeIdentity * AllBottom
10216 2019-Jan-13 11:24:05.922162 - [DEBUG]
10217 2019-Jan-13 11:24:05.922185 - [DEBUG] Propagate flow
10218 2019-Jan-13 11:24:05.922208 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10219 2019-Jan-13 11:24:05.922265 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
10220 2019-Jan-13 11:24:05.922898 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10221 2019-Jan-13 11:24:05.923551 - [DEBUG] Edge function : AllBottom (result of previous compose)
10222 2019-Jan-13 11:24:05.923576 - [DEBUG]
10223 2019-Jan-13 11:24:05.923601 - [DEBUG] Join: AllTop & AllBottom
10224 2019-Jan-13 11:24:05.923626 - [DEBUG] = AllBottom (new jump func)
10225 2019-Jan-13 11:24:05.923651 - [DEBUG]
10226 2019-Jan-13 11:24:05.923674 - [DEBUG] Start adding new jump function
10227 2019-Jan-13 11:24:05.923697 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10228 2019-Jan-13 11:24:05.923753 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10229 2019-Jan-13 11:24:05.924391 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
10230 2019-Jan-13 11:24:05.925022 - [DEBUG] Edge Function : AllBottom
10231 2019-Jan-13 11:24:05.925050 - [DEBUG] End adding new jump function
10232 2019-Jan-13 11:24:05.925074 - [DEBUG]
10233 2019-Jan-13 11:24:05.925098 - [DEBUG] -------------------------------------------- 301. Path Edge --------------------------------------------
10234 2019-Jan-13 11:24:05.925122 - [DEBUG]
10235 2019-Jan-13 11:24:05.925145 - [DEBUG] Process 301. path edge:
10236 2019-Jan-13 11:24:05.925169 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10237 2019-Jan-13 11:24:05.925225 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
10238 2019-Jan-13 11:24:05.925857 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10239 2019-Jan-13 11:24:05.926499 - [DEBUG]
10240 2019-Jan-13 11:24:05.926523 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
10241 2019-Jan-13 11:24:05.927184 - [DEBUG] Compose: EdgeIdentity * AllBottom
10242 2019-Jan-13 11:24:05.927212 - [DEBUG]
10243 2019-Jan-13 11:24:05.927235 - [DEBUG] Propagate flow
10244 2019-Jan-13 11:24:05.927259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10245 2019-Jan-13 11:24:05.927324 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
10246 2019-Jan-13 11:24:05.927953 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10247 2019-Jan-13 11:24:05.928590 - [DEBUG] Edge function : AllBottom (result of previous compose)
10248 2019-Jan-13 11:24:05.928615 - [DEBUG]
10249 2019-Jan-13 11:24:05.928640 - [DEBUG] Join: AllTop & AllBottom
10250 2019-Jan-13 11:24:05.928666 - [DEBUG] = AllBottom (new jump func)
10251 2019-Jan-13 11:24:05.928690 - [DEBUG]
10252 2019-Jan-13 11:24:05.928713 - [DEBUG] Start adding new jump function
10253 2019-Jan-13 11:24:05.928737 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10254 2019-Jan-13 11:24:05.928792 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10255 2019-Jan-13 11:24:05.929429 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
10256 2019-Jan-13 11:24:05.930071 - [DEBUG] Edge Function : AllBottom
10257 2019-Jan-13 11:24:05.930098 - [DEBUG] End adding new jump function
10258 2019-Jan-13 11:24:05.930123 - [DEBUG]
10259 2019-Jan-13 11:24:05.930146 - [DEBUG] -------------------------------------------- 302. Path Edge --------------------------------------------
10260 2019-Jan-13 11:24:05.930171 - [DEBUG]
10261 2019-Jan-13 11:24:05.930194 - [DEBUG] Process 302. path edge:
10262 2019-Jan-13 11:24:05.930217 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10263 2019-Jan-13 11:24:05.930274 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
10264 2019-Jan-13 11:24:05.930901 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10265 2019-Jan-13 11:24:05.931538 - [DEBUG]
10266 2019-Jan-13 11:24:05.931563 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
10267 2019-Jan-13 11:24:05.932202 - [DEBUG] Compose: EdgeIdentity * AllBottom
10268 2019-Jan-13 11:24:05.932231 - [DEBUG]
10269 2019-Jan-13 11:24:05.932254 - [DEBUG] Propagate flow
10270 2019-Jan-13 11:24:05.932278 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10271 2019-Jan-13 11:24:05.932334 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
10272 2019-Jan-13 11:24:05.932965 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10273 2019-Jan-13 11:24:05.933616 - [DEBUG] Edge function : AllBottom (result of previous compose)
10274 2019-Jan-13 11:24:05.933641 - [DEBUG]
10275 2019-Jan-13 11:24:05.933665 - [DEBUG] Join: AllTop & AllBottom
10276 2019-Jan-13 11:24:05.933690 - [DEBUG] = AllBottom (new jump func)
10277 2019-Jan-13 11:24:05.933715 - [DEBUG]
10278 2019-Jan-13 11:24:05.933738 - [DEBUG] Start adding new jump function
10279 2019-Jan-13 11:24:05.933761 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10280 2019-Jan-13 11:24:05.933817 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10281 2019-Jan-13 11:24:05.934455 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
10282 2019-Jan-13 11:24:05.935082 - [DEBUG] Edge Function : AllBottom
10283 2019-Jan-13 11:24:05.935109 - [DEBUG] End adding new jump function
10284 2019-Jan-13 11:24:05.935133 - [DEBUG]
10285 2019-Jan-13 11:24:05.935157 - [DEBUG] -------------------------------------------- 303. Path Edge --------------------------------------------
10286 2019-Jan-13 11:24:05.935181 - [DEBUG]
10287 2019-Jan-13 11:24:05.935212 - [DEBUG] Process 303. path edge:
10288 2019-Jan-13 11:24:05.935236 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10289 2019-Jan-13 11:24:05.935293 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
10290 2019-Jan-13 11:24:05.935922 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10291 2019-Jan-13 11:24:05.936558 - [DEBUG]
10292 2019-Jan-13 11:24:05.936583 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
10293 2019-Jan-13 11:24:05.937238 - [DEBUG] Compose: EdgeIdentity * AllBottom
10294 2019-Jan-13 11:24:05.937266 - [DEBUG]
10295 2019-Jan-13 11:24:05.937290 - [DEBUG] Propagate flow
10296 2019-Jan-13 11:24:05.937313 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10297 2019-Jan-13 11:24:05.937369 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
10298 2019-Jan-13 11:24:05.938005 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10299 2019-Jan-13 11:24:05.938643 - [DEBUG] Edge function : AllBottom (result of previous compose)
10300 2019-Jan-13 11:24:05.938668 - [DEBUG]
10301 2019-Jan-13 11:24:05.938693 - [DEBUG] Join: AllTop & AllBottom
10302 2019-Jan-13 11:24:05.938718 - [DEBUG] = AllBottom (new jump func)
10303 2019-Jan-13 11:24:05.938743 - [DEBUG]
10304 2019-Jan-13 11:24:05.938766 - [DEBUG] Start adding new jump function
10305 2019-Jan-13 11:24:05.938789 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10306 2019-Jan-13 11:24:05.938845 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10307 2019-Jan-13 11:24:05.939482 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
10308 2019-Jan-13 11:24:05.940130 - [DEBUG] Edge Function : AllBottom
10309 2019-Jan-13 11:24:05.940157 - [DEBUG] End adding new jump function
10310 2019-Jan-13 11:24:05.940181 - [DEBUG]
10311 2019-Jan-13 11:24:05.940205 - [DEBUG] -------------------------------------------- 304. Path Edge --------------------------------------------
10312 2019-Jan-13 11:24:05.940229 - [DEBUG]
10313 2019-Jan-13 11:24:05.940253 - [DEBUG] Process 304. path edge:
10314 2019-Jan-13 11:24:05.940276 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10315 2019-Jan-13 11:24:05.940332 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
10316 2019-Jan-13 11:24:05.940965 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10317 2019-Jan-13 11:24:05.941603 - [DEBUG]
10318 2019-Jan-13 11:24:05.941628 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
10319 2019-Jan-13 11:24:05.942271 - [DEBUG] Compose: EdgeIdentity * AllBottom
10320 2019-Jan-13 11:24:05.942299 - [DEBUG]
10321 2019-Jan-13 11:24:05.942323 - [DEBUG] Propagate flow
10322 2019-Jan-13 11:24:05.942346 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10323 2019-Jan-13 11:24:05.942402 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
10324 2019-Jan-13 11:24:05.943039 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10325 2019-Jan-13 11:24:05.943689 - [DEBUG] Edge function : AllBottom (result of previous compose)
10326 2019-Jan-13 11:24:05.943722 - [DEBUG]
10327 2019-Jan-13 11:24:05.943747 - [DEBUG] Join: AllTop & AllBottom
10328 2019-Jan-13 11:24:05.943773 - [DEBUG] = AllBottom (new jump func)
10329 2019-Jan-13 11:24:05.943797 - [DEBUG]
10330 2019-Jan-13 11:24:05.943820 - [DEBUG] Start adding new jump function
10331 2019-Jan-13 11:24:05.943843 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10332 2019-Jan-13 11:24:05.943899 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10333 2019-Jan-13 11:24:05.944538 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
10334 2019-Jan-13 11:24:05.945166 - [DEBUG] Edge Function : AllBottom
10335 2019-Jan-13 11:24:05.945193 - [DEBUG] End adding new jump function
10336 2019-Jan-13 11:24:05.945217 - [DEBUG]
10337 2019-Jan-13 11:24:05.945240 - [DEBUG] -------------------------------------------- 305. Path Edge --------------------------------------------
10338 2019-Jan-13 11:24:05.945264 - [DEBUG]
10339 2019-Jan-13 11:24:05.945288 - [DEBUG] Process 305. path edge:
10340 2019-Jan-13 11:24:05.945311 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10341 2019-Jan-13 11:24:05.945367 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
10342 2019-Jan-13 11:24:05.945995 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10343 2019-Jan-13 11:24:05.946630 - [DEBUG]
10344 2019-Jan-13 11:24:05.946655 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
10345 2019-Jan-13 11:24:05.947309 - [DEBUG] Compose: EdgeIdentity * AllBottom
10346 2019-Jan-13 11:24:05.947337 - [DEBUG]
10347 2019-Jan-13 11:24:05.947360 - [DEBUG] Propagate flow
10348 2019-Jan-13 11:24:05.947383 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10349 2019-Jan-13 11:24:05.947440 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10350 2019-Jan-13 11:24:05.948068 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10351 2019-Jan-13 11:24:05.948704 - [DEBUG] Edge function : AllBottom (result of previous compose)
10352 2019-Jan-13 11:24:05.948729 - [DEBUG]
10353 2019-Jan-13 11:24:05.948754 - [DEBUG] Join: AllTop & AllBottom
10354 2019-Jan-13 11:24:05.948780 - [DEBUG] = AllBottom (new jump func)
10355 2019-Jan-13 11:24:05.948804 - [DEBUG]
10356 2019-Jan-13 11:24:05.948827 - [DEBUG] Start adding new jump function
10357 2019-Jan-13 11:24:05.948850 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10358 2019-Jan-13 11:24:05.948906 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10359 2019-Jan-13 11:24:05.949542 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10360 2019-Jan-13 11:24:05.950184 - [DEBUG] Edge Function : AllBottom
10361 2019-Jan-13 11:24:05.950212 - [DEBUG] End adding new jump function
10362 2019-Jan-13 11:24:05.950236 - [DEBUG]
10363 2019-Jan-13 11:24:05.950260 - [DEBUG] -------------------------------------------- 306. Path Edge --------------------------------------------
10364 2019-Jan-13 11:24:05.950284 - [DEBUG]
10365 2019-Jan-13 11:24:05.950307 - [DEBUG] Process 306. path edge:
10366 2019-Jan-13 11:24:05.950331 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10367 2019-Jan-13 11:24:05.950387 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
10368 2019-Jan-13 11:24:05.951014 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10369 2019-Jan-13 11:24:05.951651 - [DEBUG]
10370 2019-Jan-13 11:24:05.951682 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10371 2019-Jan-13 11:24:05.952315 - [DEBUG] Start of endsummarytab entry
10372 2019-Jan-13 11:24:05.952344 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
10373 2019-Jan-13 11:24:05.952976 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
10374 2019-Jan-13 11:24:05.953035 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10375 2019-Jan-13 11:24:05.953678 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10376 2019-Jan-13 11:24:05.954315 - [DEBUG] EF: AllBottom
10377 2019-Jan-13 11:24:05.954340 - [DEBUG]
10378 2019-Jan-13 11:24:05.954364 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10379 2019-Jan-13 11:24:05.954990 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10380 2019-Jan-13 11:24:05.955623 - [DEBUG] EF: AllBottom
10381 2019-Jan-13 11:24:05.955648 - [DEBUG]
10382 2019-Jan-13 11:24:05.955671 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10383 2019-Jan-13 11:24:05.956297 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
10384 2019-Jan-13 11:24:05.956947 - [DEBUG] EF: AllBottom
10385 2019-Jan-13 11:24:05.956972 - [DEBUG]
10386 2019-Jan-13 11:24:05.956995 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10387 2019-Jan-13 11:24:05.957621 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
10388 2019-Jan-13 11:24:05.958252 - [DEBUG] EF: AllBottom
10389 2019-Jan-13 11:24:05.958277 - [DEBUG]
10390 2019-Jan-13 11:24:05.958300 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10391 2019-Jan-13 11:24:05.958931 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
10392 2019-Jan-13 11:24:05.959560 - [DEBUG] EF: AllBottom
10393 2019-Jan-13 11:24:05.959585 - [DEBUG]
10394 2019-Jan-13 11:24:05.959608 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10395 2019-Jan-13 11:24:05.960250 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10396 2019-Jan-13 11:24:05.960885 - [DEBUG] EF: AllBottom
10397 2019-Jan-13 11:24:05.960910 - [DEBUG]
10398 2019-Jan-13 11:24:05.960934 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10399 2019-Jan-13 11:24:05.961560 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
10400 2019-Jan-13 11:24:05.962195 - [DEBUG] EF: AllBottom
10401 2019-Jan-13 11:24:05.962220 - [DEBUG]
10402 2019-Jan-13 11:24:05.962243 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10403 2019-Jan-13 11:24:05.962869 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10404 2019-Jan-13 11:24:05.963514 - [DEBUG] EF: AllBottom
10405 2019-Jan-13 11:24:05.963539 - [DEBUG]
10406 2019-Jan-13 11:24:05.963562 - [DEBUG] ---------------
10407 2019-Jan-13 11:24:05.963586 - [DEBUG]
10408 2019-Jan-13 11:24:05.963610 - [DEBUG] End of endsummarytab entry
10409 2019-Jan-13 11:24:05.963634 - [DEBUG]
10410 2019-Jan-13 11:24:05.963657 - [DEBUG] Start of incomingtab entry
10411 2019-Jan-13 11:24:05.963681 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
10412 2019-Jan-13 11:24:05.964309 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
10413 2019-Jan-13 11:24:05.964366 - [DEBUG] ---------------
10414 2019-Jan-13 11:24:05.964390 - [DEBUG] End of incomingtab entry
10415 2019-Jan-13 11:24:05.964413 - [DEBUG]
10416 2019-Jan-13 11:24:05.964438 - [DEBUG] EDGE:
10417 2019-Jan-13 11:24:05.964502 - [DEBUG] ---> 10418 2019-Jan-13 11:24:05.965131 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10419 2019-Jan-13 11:24:05.965768 - [DEBUG]
10420 2019-Jan-13 11:24:05.965793 - [DEBUG] EDGE:
10421 2019-Jan-13 11:24:05.965850 - [DEBUG] ---> 10422 2019-Jan-13 11:24:05.966478 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10423 2019-Jan-13 11:24:05.967130 - [DEBUG]
10424 2019-Jan-13 11:24:05.967162 - [DEBUG] Compose: EdgeIdentity * AllBottom
10425 2019-Jan-13 11:24:05.967189 - [DEBUG]
10426 2019-Jan-13 11:24:05.967212 - [DEBUG] Propagate flow
10427 2019-Jan-13 11:24:05.967235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10428 2019-Jan-13 11:24:05.967292 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
10429 2019-Jan-13 11:24:05.967929 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10430 2019-Jan-13 11:24:05.968565 - [DEBUG] Edge function : AllBottom (result of previous compose)
10431 2019-Jan-13 11:24:05.968590 - [DEBUG]
10432 2019-Jan-13 11:24:05.968615 - [DEBUG] Join: AllTop & AllBottom
10433 2019-Jan-13 11:24:05.968640 - [DEBUG] = AllBottom (new jump func)
10434 2019-Jan-13 11:24:05.968665 - [DEBUG]
10435 2019-Jan-13 11:24:05.968688 - [DEBUG] Start adding new jump function
10436 2019-Jan-13 11:24:05.968711 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10437 2019-Jan-13 11:24:05.968767 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10438 2019-Jan-13 11:24:05.969404 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
10439 2019-Jan-13 11:24:05.970052 - [DEBUG] Edge Function : AllBottom
10440 2019-Jan-13 11:24:05.970080 - [DEBUG] End adding new jump function
10441 2019-Jan-13 11:24:05.970103 - [DEBUG]
10442 2019-Jan-13 11:24:05.970127 - [DEBUG] -------------------------------------------- 307. Path Edge --------------------------------------------
10443 2019-Jan-13 11:24:05.970151 - [DEBUG]
10444 2019-Jan-13 11:24:05.970174 - [DEBUG] Process 307. path edge:
10445 2019-Jan-13 11:24:05.970198 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10446 2019-Jan-13 11:24:05.970254 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
10447 2019-Jan-13 11:24:05.970892 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10448 2019-Jan-13 11:24:05.971527 - [DEBUG]
10449 2019-Jan-13 11:24:05.971551 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
10450 2019-Jan-13 11:24:05.972195 - [DEBUG] Possible callees:
10451 2019-Jan-13 11:24:05.972220 - [DEBUG] llvm.dbg.declare
10452 2019-Jan-13 11:24:05.972245 - [DEBUG] Possible return sites:
10453 2019-Jan-13 11:24:05.972268 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19310454 2019-Jan-13 11:24:05.973538 - [DEBUG] Found and process special summary
10455 2019-Jan-13 11:24:05.973579 - [DEBUG] Compose: EdgeIdentity * AllBottom
10456 2019-Jan-13 11:24:05.973607 - [DEBUG]
10457 2019-Jan-13 11:24:05.973630 - [DEBUG] Propagate flow
10458 2019-Jan-13 11:24:05.973654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10459 2019-Jan-13 11:24:05.973710 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
10460 2019-Jan-13 11:24:05.974340 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10461 2019-Jan-13 11:24:05.974976 - [DEBUG] Edge function : AllBottom (result of previous compose)
10462 2019-Jan-13 11:24:05.975005 - [DEBUG]
10463 2019-Jan-13 11:24:05.975030 - [DEBUG] Join: AllTop & AllBottom
10464 2019-Jan-13 11:24:05.975056 - [DEBUG] = AllBottom (new jump func)
10465 2019-Jan-13 11:24:05.975080 - [DEBUG]
10466 2019-Jan-13 11:24:05.975103 - [DEBUG] Start adding new jump function
10467 2019-Jan-13 11:24:05.975126 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10468 2019-Jan-13 11:24:05.975181 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10469 2019-Jan-13 11:24:05.975818 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
10470 2019-Jan-13 11:24:05.976448 - [DEBUG] Edge Function : AllBottom
10471 2019-Jan-13 11:24:05.976475 - [DEBUG] End adding new jump function
10472 2019-Jan-13 11:24:05.976499 - [DEBUG]
10473 2019-Jan-13 11:24:05.976522 - [DEBUG] -------------------------------------------- 308. Path Edge --------------------------------------------
10474 2019-Jan-13 11:24:05.976546 - [DEBUG]
10475 2019-Jan-13 11:24:05.976570 - [DEBUG] Process 308. path edge:
10476 2019-Jan-13 11:24:05.976593 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10477 2019-Jan-13 11:24:05.976650 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
10478 2019-Jan-13 11:24:05.977292 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10479 2019-Jan-13 11:24:05.977929 - [DEBUG]
10480 2019-Jan-13 11:24:05.977954 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
10481 2019-Jan-13 11:24:05.978596 - [DEBUG] Compose: EdgeIdentity * AllBottom
10482 2019-Jan-13 11:24:05.978624 - [DEBUG]
10483 2019-Jan-13 11:24:05.978647 - [DEBUG] Propagate flow
10484 2019-Jan-13 11:24:05.978671 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10485 2019-Jan-13 11:24:05.978727 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
10486 2019-Jan-13 11:24:05.979354 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10487 2019-Jan-13 11:24:05.979990 - [DEBUG] Edge function : AllBottom (result of previous compose)
10488 2019-Jan-13 11:24:05.980029 - [DEBUG]
10489 2019-Jan-13 11:24:05.980053 - [DEBUG] Join: AllTop & AllBottom
10490 2019-Jan-13 11:24:05.980079 - [DEBUG] = AllBottom (new jump func)
10491 2019-Jan-13 11:24:05.980104 - [DEBUG]
10492 2019-Jan-13 11:24:05.980127 - [DEBUG] Start adding new jump function
10493 2019-Jan-13 11:24:05.980150 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10494 2019-Jan-13 11:24:05.980206 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10495 2019-Jan-13 11:24:05.980844 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
10496 2019-Jan-13 11:24:05.981471 - [DEBUG] Edge Function : AllBottom
10497 2019-Jan-13 11:24:05.981498 - [DEBUG] End adding new jump function
10498 2019-Jan-13 11:24:05.981530 - [DEBUG]
10499 2019-Jan-13 11:24:05.981554 - [DEBUG] -------------------------------------------- 309. Path Edge --------------------------------------------
10500 2019-Jan-13 11:24:05.981579 - [DEBUG]
10501 2019-Jan-13 11:24:05.981602 - [DEBUG] Process 309. path edge:
10502 2019-Jan-13 11:24:05.981626 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10503 2019-Jan-13 11:24:05.981682 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
10504 2019-Jan-13 11:24:05.982309 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10505 2019-Jan-13 11:24:05.982946 - [DEBUG]
10506 2019-Jan-13 11:24:05.982971 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
10507 2019-Jan-13 11:24:05.983628 - [DEBUG] Compose: EdgeIdentity * AllBottom
10508 2019-Jan-13 11:24:05.983656 - [DEBUG]
10509 2019-Jan-13 11:24:05.983680 - [DEBUG] Propagate flow
10510 2019-Jan-13 11:24:05.983703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10511 2019-Jan-13 11:24:05.983759 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
10512 2019-Jan-13 11:24:05.984390 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10513 2019-Jan-13 11:24:05.985027 - [DEBUG] Edge function : AllBottom (result of previous compose)
10514 2019-Jan-13 11:24:05.985052 - [DEBUG]
10515 2019-Jan-13 11:24:05.985077 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10516 2019-Jan-13 11:24:05.985103 - [DEBUG] = AllBottom
10517 2019-Jan-13 11:24:05.985128 - [DEBUG]
10518 2019-Jan-13 11:24:05.985151 - [DEBUG] PROPAGATE: No new function!
10519 2019-Jan-13 11:24:05.985175 - [DEBUG] EDGE:
10520 2019-Jan-13 11:24:05.985232 - [DEBUG] ---> 10521 2019-Jan-13 11:24:05.985860 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10522 2019-Jan-13 11:24:05.986496 - [DEBUG]
10523 2019-Jan-13 11:24:05.986521 - [DEBUG] EDGE:
10524 2019-Jan-13 11:24:05.986577 - [DEBUG] ---> 10525 2019-Jan-13 11:24:05.987223 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10526 2019-Jan-13 11:24:05.987859 - [DEBUG]
10527 2019-Jan-13 11:24:05.987894 - [DEBUG] Compose: EdgeIdentity * AllBottom
10528 2019-Jan-13 11:24:05.987920 - [DEBUG]
10529 2019-Jan-13 11:24:05.987944 - [DEBUG] Propagate flow
10530 2019-Jan-13 11:24:05.987967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10531 2019-Jan-13 11:24:05.988023 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
10532 2019-Jan-13 11:24:05.988653 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10533 2019-Jan-13 11:24:05.989288 - [DEBUG] Edge function : AllBottom (result of previous compose)
10534 2019-Jan-13 11:24:05.989314 - [DEBUG]
10535 2019-Jan-13 11:24:05.989338 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10536 2019-Jan-13 11:24:05.989363 - [DEBUG] = AllBottom
10537 2019-Jan-13 11:24:05.989387 - [DEBUG]
10538 2019-Jan-13 11:24:05.989410 - [DEBUG] PROPAGATE: No new function!
10539 2019-Jan-13 11:24:05.989436 - [DEBUG] EDGE:
10540 2019-Jan-13 11:24:05.989493 - [DEBUG] ---> 10541 2019-Jan-13 11:24:05.990157 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10542 2019-Jan-13 11:24:05.990794 - [DEBUG]
10543 2019-Jan-13 11:24:05.990818 - [DEBUG] EDGE:
10544 2019-Jan-13 11:24:05.990876 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
10545 2019-Jan-13 11:24:05.991516 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10546 2019-Jan-13 11:24:05.992154 - [DEBUG]
10547 2019-Jan-13 11:24:05.992179 - [DEBUG] EDGE:
10548 2019-Jan-13 11:24:05.992236 - [DEBUG] ---> 10549 2019-Jan-13 11:24:05.992864 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10550 2019-Jan-13 11:24:05.993514 - [DEBUG]
10551 2019-Jan-13 11:24:05.993539 - [DEBUG] EDGE:
10552 2019-Jan-13 11:24:05.993596 - [DEBUG] ---> 10553 2019-Jan-13 11:24:05.994224 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10554 2019-Jan-13 11:24:05.994859 - [DEBUG]
10555 2019-Jan-13 11:24:05.994883 - [DEBUG] EDGE:
10556 2019-Jan-13 11:24:05.994941 - [DEBUG] ---> 10557 2019-Jan-13 11:24:05.995572 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10558 2019-Jan-13 11:24:05.996207 - [DEBUG]
10559 2019-Jan-13 11:24:05.996240 - [DEBUG] Compose: EdgeIdentity * AllBottom
10560 2019-Jan-13 11:24:05.996266 - [DEBUG]
10561 2019-Jan-13 11:24:05.996289 - [DEBUG] Propagate flow
10562 2019-Jan-13 11:24:05.996313 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10563 2019-Jan-13 11:24:05.996369 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
10564 2019-Jan-13 11:24:05.997016 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10565 2019-Jan-13 11:24:05.997653 - [DEBUG] Edge function : AllBottom (result of previous compose)
10566 2019-Jan-13 11:24:05.997678 - [DEBUG]
10567 2019-Jan-13 11:24:05.997702 - [DEBUG] Join: AllTop & AllBottom
10568 2019-Jan-13 11:24:05.997728 - [DEBUG] = AllBottom (new jump func)
10569 2019-Jan-13 11:24:05.997753 - [DEBUG]
10570 2019-Jan-13 11:24:05.997776 - [DEBUG] Start adding new jump function
10571 2019-Jan-13 11:24:05.997799 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10572 2019-Jan-13 11:24:05.997855 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10573 2019-Jan-13 11:24:05.998491 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
10574 2019-Jan-13 11:24:05.999122 - [DEBUG] Edge Function : AllBottom
10575 2019-Jan-13 11:24:05.999150 - [DEBUG] End adding new jump function
10576 2019-Jan-13 11:24:05.999173 - [DEBUG]
10577 2019-Jan-13 11:24:05.999197 - [DEBUG] -------------------------------------------- 310. Path Edge --------------------------------------------
10578 2019-Jan-13 11:24:05.999221 - [DEBUG]
10579 2019-Jan-13 11:24:05.999244 - [DEBUG] Process 310. path edge:
10580 2019-Jan-13 11:24:05.999275 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10581 2019-Jan-13 11:24:05.999332 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
10582 2019-Jan-13 11:24:05.999963 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10583 2019-Jan-13 11:24:06.000614 - [DEBUG]
10584 2019-Jan-13 11:24:06.000639 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
10585 2019-Jan-13 11:24:06.001281 - [DEBUG] Compose: EdgeIdentity * AllBottom
10586 2019-Jan-13 11:24:06.001309 - [DEBUG]
10587 2019-Jan-13 11:24:06.001332 - [DEBUG] Propagate flow
10588 2019-Jan-13 11:24:06.001356 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10589 2019-Jan-13 11:24:06.001412 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
10590 2019-Jan-13 11:24:06.002038 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10591 2019-Jan-13 11:24:06.002673 - [DEBUG] Edge function : AllBottom (result of previous compose)
10592 2019-Jan-13 11:24:06.002699 - [DEBUG]
10593 2019-Jan-13 11:24:06.002723 - [DEBUG] Join: AllTop & AllBottom
10594 2019-Jan-13 11:24:06.002749 - [DEBUG] = AllBottom (new jump func)
10595 2019-Jan-13 11:24:06.002773 - [DEBUG]
10596 2019-Jan-13 11:24:06.002797 - [DEBUG] Start adding new jump function
10597 2019-Jan-13 11:24:06.002820 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10598 2019-Jan-13 11:24:06.002876 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10599 2019-Jan-13 11:24:06.003528 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
10600 2019-Jan-13 11:24:06.004153 - [DEBUG] Edge Function : AllBottom
10601 2019-Jan-13 11:24:06.004181 - [DEBUG] End adding new jump function
10602 2019-Jan-13 11:24:06.004204 - [DEBUG]
10603 2019-Jan-13 11:24:06.004228 - [DEBUG] -------------------------------------------- 311. Path Edge --------------------------------------------
10604 2019-Jan-13 11:24:06.004252 - [DEBUG]
10605 2019-Jan-13 11:24:06.004275 - [DEBUG] Process 311. path edge:
10606 2019-Jan-13 11:24:06.004299 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10607 2019-Jan-13 11:24:06.004355 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
10608 2019-Jan-13 11:24:06.004981 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10609 2019-Jan-13 11:24:06.005617 - [DEBUG]
10610 2019-Jan-13 11:24:06.005642 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
10611 2019-Jan-13 11:24:06.006283 - [DEBUG] Compose: EdgeIdentity * AllBottom
10612 2019-Jan-13 11:24:06.006311 - [DEBUG]
10613 2019-Jan-13 11:24:06.006334 - [DEBUG] Propagate flow
10614 2019-Jan-13 11:24:06.006358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10615 2019-Jan-13 11:24:06.006414 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
10616 2019-Jan-13 11:24:06.007069 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10617 2019-Jan-13 11:24:06.007706 - [DEBUG] Edge function : AllBottom (result of previous compose)
10618 2019-Jan-13 11:24:06.007731 - [DEBUG]
10619 2019-Jan-13 11:24:06.007756 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10620 2019-Jan-13 11:24:06.007782 - [DEBUG] = AllBottom
10621 2019-Jan-13 11:24:06.007807 - [DEBUG]
10622 2019-Jan-13 11:24:06.007830 - [DEBUG] PROPAGATE: No new function!
10623 2019-Jan-13 11:24:06.007862 - [DEBUG] EDGE:
10624 2019-Jan-13 11:24:06.007920 - [DEBUG] ---> 10625 2019-Jan-13 11:24:06.008546 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10626 2019-Jan-13 11:24:06.009181 - [DEBUG]
10627 2019-Jan-13 11:24:06.009206 - [DEBUG] EDGE:
10628 2019-Jan-13 11:24:06.009263 - [DEBUG] ---> 10629 2019-Jan-13 11:24:06.009895 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10630 2019-Jan-13 11:24:06.010547 - [DEBUG]
10631 2019-Jan-13 11:24:06.010572 - [DEBUG] EDGE:
10632 2019-Jan-13 11:24:06.010629 - [DEBUG] ---> 10633 2019-Jan-13 11:24:06.011257 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10634 2019-Jan-13 11:24:06.011891 - [DEBUG]
10635 2019-Jan-13 11:24:06.011916 - [DEBUG] EDGE:
10636 2019-Jan-13 11:24:06.011973 - [DEBUG] ---> 10637 2019-Jan-13 11:24:06.012607 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10638 2019-Jan-13 11:24:06.013244 - [DEBUG]
10639 2019-Jan-13 11:24:06.013269 - [DEBUG] EDGE:
10640 2019-Jan-13 11:24:06.013326 - [DEBUG] ---> 10641 2019-Jan-13 11:24:06.013968 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10642 2019-Jan-13 11:24:06.014604 - [DEBUG]
10643 2019-Jan-13 11:24:06.014629 - [DEBUG] EDGE:
10644 2019-Jan-13 11:24:06.014686 - [DEBUG] ---> 10645 2019-Jan-13 11:24:06.015317 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10646 2019-Jan-13 11:24:06.015953 - [DEBUG]
10647 2019-Jan-13 11:24:06.015988 - [DEBUG] Compose: EdgeIdentity * AllBottom
10648 2019-Jan-13 11:24:06.016015 - [DEBUG]
10649 2019-Jan-13 11:24:06.016039 - [DEBUG] Propagate flow
10650 2019-Jan-13 11:24:06.016062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10651 2019-Jan-13 11:24:06.016118 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
10652 2019-Jan-13 11:24:06.016764 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10653 2019-Jan-13 11:24:06.017401 - [DEBUG] Edge function : AllBottom (result of previous compose)
10654 2019-Jan-13 11:24:06.017426 - [DEBUG]
10655 2019-Jan-13 11:24:06.017451 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10656 2019-Jan-13 11:24:06.017477 - [DEBUG] = AllBottom
10657 2019-Jan-13 11:24:06.017501 - [DEBUG]
10658 2019-Jan-13 11:24:06.017524 - [DEBUG] PROPAGATE: No new function!
10659 2019-Jan-13 11:24:06.017550 - [DEBUG] EDGE:
10660 2019-Jan-13 11:24:06.017607 - [DEBUG] ---> 10661 2019-Jan-13 11:24:06.018253 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10662 2019-Jan-13 11:24:06.018890 - [DEBUG]
10663 2019-Jan-13 11:24:06.018915 - [DEBUG] EDGE:
10664 2019-Jan-13 11:24:06.018972 - [DEBUG] ---> 10665 2019-Jan-13 11:24:06.019599 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10666 2019-Jan-13 11:24:06.020250 - [DEBUG]
10667 2019-Jan-13 11:24:06.020275 - [DEBUG] EDGE:
10668 2019-Jan-13 11:24:06.020332 - [DEBUG] ---> 10669 2019-Jan-13 11:24:06.020962 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10670 2019-Jan-13 11:24:06.021598 - [DEBUG]
10671 2019-Jan-13 11:24:06.021633 - [DEBUG] Compose: EdgeIdentity * AllBottom
10672 2019-Jan-13 11:24:06.021660 - [DEBUG]
10673 2019-Jan-13 11:24:06.021684 - [DEBUG] Propagate flow
10674 2019-Jan-13 11:24:06.021707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10675 2019-Jan-13 11:24:06.021763 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
10676 2019-Jan-13 11:24:06.022393 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10677 2019-Jan-13 11:24:06.023029 - [DEBUG] Edge function : AllBottom (result of previous compose)
10678 2019-Jan-13 11:24:06.023054 - [DEBUG]
10679 2019-Jan-13 11:24:06.023080 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10680 2019-Jan-13 11:24:06.023106 - [DEBUG] = AllBottom
10681 2019-Jan-13 11:24:06.023130 - [DEBUG]
10682 2019-Jan-13 11:24:06.023153 - [DEBUG] PROPAGATE: No new function!
10683 2019-Jan-13 11:24:06.023178 - [DEBUG] EDGE:
10684 2019-Jan-13 11:24:06.023236 - [DEBUG] ---> 10685 2019-Jan-13 11:24:06.023889 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10686 2019-Jan-13 11:24:06.024527 - [DEBUG]
10687 2019-Jan-13 11:24:06.024552 - [DEBUG] EDGE:
10688 2019-Jan-13 11:24:06.024609 - [DEBUG] ---> 10689 2019-Jan-13 11:24:06.025236 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10690 2019-Jan-13 11:24:06.025871 - [DEBUG]
10691 2019-Jan-13 11:24:06.025896 - [DEBUG] EDGE:
10692 2019-Jan-13 11:24:06.025953 - [DEBUG] ---> 10693 2019-Jan-13 11:24:06.026581 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10694 2019-Jan-13 11:24:06.027232 - [DEBUG]
10695 2019-Jan-13 11:24:06.027257 - [DEBUG] EDGE:
10696 2019-Jan-13 11:24:06.027315 - [DEBUG] ---> 10697 2019-Jan-13 11:24:06.027945 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10698 2019-Jan-13 11:24:06.028587 - [DEBUG]
10699 2019-Jan-13 11:24:06.028623 - [DEBUG] Compose: EdgeIdentity * AllBottom
10700 2019-Jan-13 11:24:06.028650 - [DEBUG]
10701 2019-Jan-13 11:24:06.028674 - [DEBUG] Propagate flow
10702 2019-Jan-13 11:24:06.028697 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10703 2019-Jan-13 11:24:06.028753 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
10704 2019-Jan-13 11:24:06.029384 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10705 2019-Jan-13 11:24:06.030033 - [DEBUG] Edge function : AllBottom (result of previous compose)
10706 2019-Jan-13 11:24:06.030058 - [DEBUG]
10707 2019-Jan-13 11:24:06.030083 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10708 2019-Jan-13 11:24:06.030108 - [DEBUG] = AllBottom
10709 2019-Jan-13 11:24:06.030132 - [DEBUG]
10710 2019-Jan-13 11:24:06.030156 - [DEBUG] PROPAGATE: No new function!
10711 2019-Jan-13 11:24:06.030181 - [DEBUG] EDGE:
10712 2019-Jan-13 11:24:06.030239 - [DEBUG] ---> 10713 2019-Jan-13 11:24:06.030877 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10714 2019-Jan-13 11:24:06.031513 - [DEBUG]
10715 2019-Jan-13 11:24:06.031538 - [DEBUG] EDGE:
10716 2019-Jan-13 11:24:06.031595 - [DEBUG] ---> 10717 2019-Jan-13 11:24:06.032222 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10718 2019-Jan-13 11:24:06.032858 - [DEBUG]
10719 2019-Jan-13 11:24:06.032883 - [DEBUG] EDGE:
10720 2019-Jan-13 11:24:06.032940 - [DEBUG] ---> 10721 2019-Jan-13 11:24:06.033585 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10722 2019-Jan-13 11:24:06.034220 - [DEBUG]
10723 2019-Jan-13 11:24:06.034254 - [DEBUG] Compose: EdgeIdentity * AllBottom
10724 2019-Jan-13 11:24:06.034282 - [DEBUG]
10725 2019-Jan-13 11:24:06.034305 - [DEBUG] Propagate flow
10726 2019-Jan-13 11:24:06.034329 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10727 2019-Jan-13 11:24:06.034385 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
10728 2019-Jan-13 11:24:06.035014 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10729 2019-Jan-13 11:24:06.035650 - [DEBUG] Edge function : AllBottom (result of previous compose)
10730 2019-Jan-13 11:24:06.035675 - [DEBUG]
10731 2019-Jan-13 11:24:06.035700 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10732 2019-Jan-13 11:24:06.035726 - [DEBUG] = AllBottom
10733 2019-Jan-13 11:24:06.035750 - [DEBUG]
10734 2019-Jan-13 11:24:06.035773 - [DEBUG] PROPAGATE: No new function!
10735 2019-Jan-13 11:24:06.035799 - [DEBUG] EDGE:
10736 2019-Jan-13 11:24:06.035856 - [DEBUG] ---> 10737 2019-Jan-13 11:24:06.036493 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10738 2019-Jan-13 11:24:06.037145 - [DEBUG]
10739 2019-Jan-13 11:24:06.037171 - [DEBUG] EDGE:
10740 2019-Jan-13 11:24:06.037241 - [DEBUG] ---> 10741 2019-Jan-13 11:24:06.037868 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10742 2019-Jan-13 11:24:06.038504 - [DEBUG]
10743 2019-Jan-13 11:24:06.038530 - [DEBUG] EDGE:
10744 2019-Jan-13 11:24:06.038587 - [DEBUG] ---> 10745 2019-Jan-13 11:24:06.039212 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10746 2019-Jan-13 11:24:06.039847 - [DEBUG]
10747 2019-Jan-13 11:24:06.039872 - [DEBUG] EDGE:
10748 2019-Jan-13 11:24:06.039929 - [DEBUG] ---> 10749 2019-Jan-13 11:24:06.040575 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10750 2019-Jan-13 11:24:06.041211 - [DEBUG]
10751 2019-Jan-13 11:24:06.041255 - [DEBUG] Compose: EdgeIdentity * AllBottom
10752 2019-Jan-13 11:24:06.041282 - [DEBUG]
10753 2019-Jan-13 11:24:06.041306 - [DEBUG] Propagate flow
10754 2019-Jan-13 11:24:06.041329 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10755 2019-Jan-13 11:24:06.041385 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10756 2019-Jan-13 11:24:06.042018 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10757 2019-Jan-13 11:24:06.042645 - [DEBUG] Edge function : AllBottom (result of previous compose)
10758 2019-Jan-13 11:24:06.042670 - [DEBUG]
10759 2019-Jan-13 11:24:06.042695 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10760 2019-Jan-13 11:24:06.042721 - [DEBUG] = AllBottom
10761 2019-Jan-13 11:24:06.042745 - [DEBUG]
10762 2019-Jan-13 11:24:06.042768 - [DEBUG] PROPAGATE: No new function!
10763 2019-Jan-13 11:24:06.042793 - [DEBUG] Compose: EdgeIdentity * AllBottom
10764 2019-Jan-13 11:24:06.042819 - [DEBUG]
10765 2019-Jan-13 11:24:06.042842 - [DEBUG] Propagate flow
10766 2019-Jan-13 11:24:06.042865 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10767 2019-Jan-13 11:24:06.042921 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10768 2019-Jan-13 11:24:06.043568 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10769 2019-Jan-13 11:24:06.044205 - [DEBUG] Edge function : AllBottom (result of previous compose)
10770 2019-Jan-13 11:24:06.044231 - [DEBUG]
10771 2019-Jan-13 11:24:06.044255 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10772 2019-Jan-13 11:24:06.044281 - [DEBUG] = AllBottom
10773 2019-Jan-13 11:24:06.044305 - [DEBUG]
10774 2019-Jan-13 11:24:06.044328 - [DEBUG] PROPAGATE: No new function!
10775 2019-Jan-13 11:24:06.044354 - [DEBUG] EDGE:
10776 2019-Jan-13 11:24:06.044411 - [DEBUG] ---> 10777 2019-Jan-13 11:24:06.045049 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
10778 2019-Jan-13 11:24:06.045676 - [DEBUG]
10779 2019-Jan-13 11:24:06.045701 - [DEBUG] EDGE:
10780 2019-Jan-13 11:24:06.045759 - [DEBUG] ---> 10781 2019-Jan-13 11:24:06.046395 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
10782 2019-Jan-13 11:24:06.047036 - [DEBUG]
10783 2019-Jan-13 11:24:06.047070 - [DEBUG] Compose: EdgeIdentity * AllBottom
10784 2019-Jan-13 11:24:06.047096 - [DEBUG]
10785 2019-Jan-13 11:24:06.047120 - [DEBUG] Propagate flow
10786 2019-Jan-13 11:24:06.047143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10787 2019-Jan-13 11:24:06.047200 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10788 2019-Jan-13 11:24:06.047835 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10789 2019-Jan-13 11:24:06.048463 - [DEBUG] Edge function : AllBottom (result of previous compose)
10790 2019-Jan-13 11:24:06.048488 - [DEBUG]
10791 2019-Jan-13 11:24:06.048513 - [DEBUG] Join: AllTop & AllBottom
10792 2019-Jan-13 11:24:06.048539 - [DEBUG] = AllBottom (new jump func)
10793 2019-Jan-13 11:24:06.048563 - [DEBUG]
10794 2019-Jan-13 11:24:06.048587 - [DEBUG] Start adding new jump function
10795 2019-Jan-13 11:24:06.048610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10796 2019-Jan-13 11:24:06.048666 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10797 2019-Jan-13 11:24:06.049293 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10798 2019-Jan-13 11:24:06.049920 - [DEBUG] Edge Function : AllBottom
10799 2019-Jan-13 11:24:06.049949 - [DEBUG] End adding new jump function
10800 2019-Jan-13 11:24:06.049973 - [DEBUG]
10801 2019-Jan-13 11:24:06.050008 - [DEBUG] -------------------------------------------- 312. Path Edge --------------------------------------------
10802 2019-Jan-13 11:24:06.050035 - [DEBUG]
10803 2019-Jan-13 11:24:06.050058 - [DEBUG] Process 312. path edge:
10804 2019-Jan-13 11:24:06.050082 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10805 2019-Jan-13 11:24:06.050139 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
10806 2019-Jan-13 11:24:06.050768 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
10807 2019-Jan-13 11:24:06.051394 - [DEBUG]
10808 2019-Jan-13 11:24:06.051419 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10809 2019-Jan-13 11:24:06.052059 - [DEBUG] Compose: EdgeIdentity * AllBottom
10810 2019-Jan-13 11:24:06.052086 - [DEBUG]
10811 2019-Jan-13 11:24:06.052109 - [DEBUG] Propagate flow
10812 2019-Jan-13 11:24:06.052133 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10813 2019-Jan-13 11:24:06.052189 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10814 2019-Jan-13 11:24:06.052838 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10815 2019-Jan-13 11:24:06.053484 - [DEBUG] Edge function : AllBottom (result of previous compose)
10816 2019-Jan-13 11:24:06.053509 - [DEBUG]
10817 2019-Jan-13 11:24:06.053534 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10818 2019-Jan-13 11:24:06.053559 - [DEBUG] = AllBottom
10819 2019-Jan-13 11:24:06.053583 - [DEBUG]
10820 2019-Jan-13 11:24:06.053607 - [DEBUG] PROPAGATE: No new function!
10821 2019-Jan-13 11:24:06.053639 - [DEBUG] Compose: EdgeIdentity * AllBottom
10822 2019-Jan-13 11:24:06.053665 - [DEBUG]
10823 2019-Jan-13 11:24:06.053688 - [DEBUG] Propagate flow
10824 2019-Jan-13 11:24:06.053711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10825 2019-Jan-13 11:24:06.053768 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10826 2019-Jan-13 11:24:06.054414 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10827 2019-Jan-13 11:24:06.055043 - [DEBUG] Edge function : AllBottom (result of previous compose)
10828 2019-Jan-13 11:24:06.055068 - [DEBUG]
10829 2019-Jan-13 11:24:06.055093 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10830 2019-Jan-13 11:24:06.055119 - [DEBUG] = AllBottom
10831 2019-Jan-13 11:24:06.055143 - [DEBUG]
10832 2019-Jan-13 11:24:06.055166 - [DEBUG] PROPAGATE: No new function!
10833 2019-Jan-13 11:24:06.055190 - [DEBUG] EDGE:
10834 2019-Jan-13 11:24:06.055248 - [DEBUG] ---> 10835 2019-Jan-13 11:24:06.055876 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
10836 2019-Jan-13 11:24:06.056503 - [DEBUG]
10837 2019-Jan-13 11:24:06.056528 - [DEBUG] EDGE:
10838 2019-Jan-13 11:24:06.056585 - [DEBUG] ---> 10839 2019-Jan-13 11:24:06.057228 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
10840 2019-Jan-13 11:24:06.057857 - [DEBUG]
10841 2019-Jan-13 11:24:06.057883 - [DEBUG] Compose: EdgeIdentity * AllBottom
10842 2019-Jan-13 11:24:06.057909 - [DEBUG]
10843 2019-Jan-13 11:24:06.057933 - [DEBUG] Propagate flow
10844 2019-Jan-13 11:24:06.057956 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10845 2019-Jan-13 11:24:06.058011 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
10846 2019-Jan-13 11:24:06.058640 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10847 2019-Jan-13 11:24:06.059270 - [DEBUG] Edge function : AllBottom (result of previous compose)
10848 2019-Jan-13 11:24:06.059296 - [DEBUG]
10849 2019-Jan-13 11:24:06.059320 - [DEBUG] Join: AllTop & AllBottom
10850 2019-Jan-13 11:24:06.059346 - [DEBUG] = AllBottom (new jump func)
10851 2019-Jan-13 11:24:06.059371 - [DEBUG]
10852 2019-Jan-13 11:24:06.059394 - [DEBUG] Start adding new jump function
10853 2019-Jan-13 11:24:06.059417 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10854 2019-Jan-13 11:24:06.059473 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10855 2019-Jan-13 11:24:06.060120 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
10856 2019-Jan-13 11:24:06.060748 - [DEBUG] Edge Function : AllBottom
10857 2019-Jan-13 11:24:06.060775 - [DEBUG] End adding new jump function
10858 2019-Jan-13 11:24:06.060799 - [DEBUG]
10859 2019-Jan-13 11:24:06.060822 - [DEBUG] -------------------------------------------- 313. Path Edge --------------------------------------------
10860 2019-Jan-13 11:24:06.060846 - [DEBUG]
10861 2019-Jan-13 11:24:06.060869 - [DEBUG] Process 313. path edge:
10862 2019-Jan-13 11:24:06.060893 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10863 2019-Jan-13 11:24:06.060948 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
10864 2019-Jan-13 11:24:06.061576 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10865 2019-Jan-13 11:24:06.062207 - [DEBUG]
10866 2019-Jan-13 11:24:06.062233 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
10867 2019-Jan-13 11:24:06.062881 - [DEBUG] Compose: EdgeIdentity * AllBottom
10868 2019-Jan-13 11:24:06.062910 - [DEBUG]
10869 2019-Jan-13 11:24:06.062933 - [DEBUG] Propagate flow
10870 2019-Jan-13 11:24:06.062957 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10871 2019-Jan-13 11:24:06.063013 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10872 2019-Jan-13 11:24:06.063658 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10873 2019-Jan-13 11:24:06.064289 - [DEBUG] Edge function : AllBottom (result of previous compose)
10874 2019-Jan-13 11:24:06.064314 - [DEBUG]
10875 2019-Jan-13 11:24:06.064339 - [DEBUG] Join: AllTop & AllBottom
10876 2019-Jan-13 11:24:06.064365 - [DEBUG] = AllBottom (new jump func)
10877 2019-Jan-13 11:24:06.064390 - [DEBUG]
10878 2019-Jan-13 11:24:06.064413 - [DEBUG] Start adding new jump function
10879 2019-Jan-13 11:24:06.064436 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10880 2019-Jan-13 11:24:06.064492 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10881 2019-Jan-13 11:24:06.065123 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10882 2019-Jan-13 11:24:06.065750 - [DEBUG] Edge Function : AllBottom
10883 2019-Jan-13 11:24:06.065778 - [DEBUG] End adding new jump function
10884 2019-Jan-13 11:24:06.065801 - [DEBUG]
10885 2019-Jan-13 11:24:06.065825 - [DEBUG] -------------------------------------------- 314. Path Edge --------------------------------------------
10886 2019-Jan-13 11:24:06.065849 - [DEBUG]
10887 2019-Jan-13 11:24:06.065872 - [DEBUG] Process 314. path edge:
10888 2019-Jan-13 11:24:06.065896 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10889 2019-Jan-13 11:24:06.065952 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
10890 2019-Jan-13 11:24:06.066579 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10891 2019-Jan-13 11:24:06.067226 - [DEBUG]
10892 2019-Jan-13 11:24:06.067251 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10893 2019-Jan-13 11:24:06.067891 - [DEBUG] Compose: EdgeIdentity * AllBottom
10894 2019-Jan-13 11:24:06.067919 - [DEBUG]
10895 2019-Jan-13 11:24:06.067942 - [DEBUG] Propagate flow
10896 2019-Jan-13 11:24:06.067966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10897 2019-Jan-13 11:24:06.068022 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10898 2019-Jan-13 11:24:06.068662 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10899 2019-Jan-13 11:24:06.069294 - [DEBUG] Edge function : AllBottom (result of previous compose)
10900 2019-Jan-13 11:24:06.069319 - [DEBUG]
10901 2019-Jan-13 11:24:06.069344 - [DEBUG] Join: AllTop & AllBottom
10902 2019-Jan-13 11:24:06.069369 - [DEBUG] = AllBottom (new jump func)
10903 2019-Jan-13 11:24:06.069394 - [DEBUG]
10904 2019-Jan-13 11:24:06.069417 - [DEBUG] Start adding new jump function
10905 2019-Jan-13 11:24:06.069441 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10906 2019-Jan-13 11:24:06.069497 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10907 2019-Jan-13 11:24:06.070144 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10908 2019-Jan-13 11:24:06.070782 - [DEBUG] Edge Function : AllBottom
10909 2019-Jan-13 11:24:06.070809 - [DEBUG] End adding new jump function
10910 2019-Jan-13 11:24:06.070833 - [DEBUG]
10911 2019-Jan-13 11:24:06.070865 - [DEBUG] -------------------------------------------- 315. Path Edge --------------------------------------------
10912 2019-Jan-13 11:24:06.070889 - [DEBUG]
10913 2019-Jan-13 11:24:06.070913 - [DEBUG] Process 315. path edge:
10914 2019-Jan-13 11:24:06.070937 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10915 2019-Jan-13 11:24:06.070993 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
10916 2019-Jan-13 11:24:06.071632 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10917 2019-Jan-13 11:24:06.072264 - [DEBUG]
10918 2019-Jan-13 11:24:06.072288 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10919 2019-Jan-13 11:24:06.072931 - [DEBUG] Possible callees:
10920 2019-Jan-13 11:24:06.072956 - [DEBUG] llvm.dbg.declare
10921 2019-Jan-13 11:24:06.072981 - [DEBUG] Possible return sites:
10922 2019-Jan-13 11:24:06.073004 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13610923 2019-Jan-13 11:24:06.074313 - [DEBUG] Found and process special summary
10924 2019-Jan-13 11:24:06.074350 - [DEBUG] Compose: EdgeIdentity * AllBottom
10925 2019-Jan-13 11:24:06.074377 - [DEBUG]
10926 2019-Jan-13 11:24:06.074401 - [DEBUG] Propagate flow
10927 2019-Jan-13 11:24:06.074425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10928 2019-Jan-13 11:24:06.074484 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10929 2019-Jan-13 11:24:06.075118 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10930 2019-Jan-13 11:24:06.075749 - [DEBUG] Edge function : AllBottom (result of previous compose)
10931 2019-Jan-13 11:24:06.075774 - [DEBUG]
10932 2019-Jan-13 11:24:06.075799 - [DEBUG] Join: AllTop & AllBottom
10933 2019-Jan-13 11:24:06.075825 - [DEBUG] = AllBottom (new jump func)
10934 2019-Jan-13 11:24:06.075850 - [DEBUG]
10935 2019-Jan-13 11:24:06.075873 - [DEBUG] Start adding new jump function
10936 2019-Jan-13 11:24:06.075897 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10937 2019-Jan-13 11:24:06.075953 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10938 2019-Jan-13 11:24:06.076597 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10939 2019-Jan-13 11:24:06.077250 - [DEBUG] Edge Function : AllBottom
10940 2019-Jan-13 11:24:06.077280 - [DEBUG] End adding new jump function
10941 2019-Jan-13 11:24:06.077303 - [DEBUG]
10942 2019-Jan-13 11:24:06.077327 - [DEBUG] -------------------------------------------- 316. Path Edge --------------------------------------------
10943 2019-Jan-13 11:24:06.077351 - [DEBUG]
10944 2019-Jan-13 11:24:06.077375 - [DEBUG] Process 316. path edge:
10945 2019-Jan-13 11:24:06.077399 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10946 2019-Jan-13 11:24:06.077456 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
10947 2019-Jan-13 11:24:06.078087 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10948 2019-Jan-13 11:24:06.078718 - [DEBUG]
10949 2019-Jan-13 11:24:06.078743 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10950 2019-Jan-13 11:24:06.079410 - [DEBUG] Compose: EdgeIdentity * AllBottom
10951 2019-Jan-13 11:24:06.079438 - [DEBUG]
10952 2019-Jan-13 11:24:06.079462 - [DEBUG] Propagate flow
10953 2019-Jan-13 11:24:06.079485 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10954 2019-Jan-13 11:24:06.079558 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10955 2019-Jan-13 11:24:06.080214 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10956 2019-Jan-13 11:24:06.080846 - [DEBUG] Edge function : AllBottom (result of previous compose)
10957 2019-Jan-13 11:24:06.080872 - [DEBUG]
10958 2019-Jan-13 11:24:06.080896 - [DEBUG] Join: AllTop & AllBottom
10959 2019-Jan-13 11:24:06.080922 - [DEBUG] = AllBottom (new jump func)
10960 2019-Jan-13 11:24:06.080947 - [DEBUG]
10961 2019-Jan-13 11:24:06.080971 - [DEBUG] Start adding new jump function
10962 2019-Jan-13 11:24:06.080994 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10963 2019-Jan-13 11:24:06.081051 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10964 2019-Jan-13 11:24:06.081683 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10965 2019-Jan-13 11:24:06.082317 - [DEBUG] Edge Function : AllBottom
10966 2019-Jan-13 11:24:06.082345 - [DEBUG] End adding new jump function
10967 2019-Jan-13 11:24:06.082369 - [DEBUG]
10968 2019-Jan-13 11:24:06.082392 - [DEBUG] -------------------------------------------- 317. Path Edge --------------------------------------------
10969 2019-Jan-13 11:24:06.082416 - [DEBUG]
10970 2019-Jan-13 11:24:06.082440 - [DEBUG] Process 317. path edge:
10971 2019-Jan-13 11:24:06.082463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10972 2019-Jan-13 11:24:06.082524 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
10973 2019-Jan-13 11:24:06.083157 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10974 2019-Jan-13 11:24:06.083805 - [DEBUG]
10975 2019-Jan-13 11:24:06.083830 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10976 2019-Jan-13 11:24:06.084472 - [DEBUG] Compose: EdgeIdentity * AllBottom
10977 2019-Jan-13 11:24:06.084500 - [DEBUG]
10978 2019-Jan-13 11:24:06.084524 - [DEBUG] Propagate flow
10979 2019-Jan-13 11:24:06.084547 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10980 2019-Jan-13 11:24:06.084604 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
10981 2019-Jan-13 11:24:06.085243 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10982 2019-Jan-13 11:24:06.085879 - [DEBUG] Edge function : AllBottom (result of previous compose)
10983 2019-Jan-13 11:24:06.085904 - [DEBUG]
10984 2019-Jan-13 11:24:06.085929 - [DEBUG] Join: AllTop & AllBottom
10985 2019-Jan-13 11:24:06.085955 - [DEBUG] = AllBottom (new jump func)
10986 2019-Jan-13 11:24:06.085980 - [DEBUG]
10987 2019-Jan-13 11:24:06.086003 - [DEBUG] Start adding new jump function
10988 2019-Jan-13 11:24:06.086027 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10989 2019-Jan-13 11:24:06.086083 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10990 2019-Jan-13 11:24:06.086730 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
10991 2019-Jan-13 11:24:06.087364 - [DEBUG] Edge Function : AllBottom
10992 2019-Jan-13 11:24:06.087393 - [DEBUG] End adding new jump function
10993 2019-Jan-13 11:24:06.087417 - [DEBUG]
10994 2019-Jan-13 11:24:06.087440 - [DEBUG] -------------------------------------------- 318. Path Edge --------------------------------------------
10995 2019-Jan-13 11:24:06.087464 - [DEBUG]
10996 2019-Jan-13 11:24:06.087488 - [DEBUG] Process 318. path edge:
10997 2019-Jan-13 11:24:06.087511 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10998 2019-Jan-13 11:24:06.087570 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
10999 2019-Jan-13 11:24:06.088200 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11000 2019-Jan-13 11:24:06.088848 - [DEBUG]
11001 2019-Jan-13 11:24:06.088873 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
11002 2019-Jan-13 11:24:06.089517 - [DEBUG] Compose: EdgeIdentity * AllBottom
11003 2019-Jan-13 11:24:06.089544 - [DEBUG]
11004 2019-Jan-13 11:24:06.089568 - [DEBUG] Propagate flow
11005 2019-Jan-13 11:24:06.089591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11006 2019-Jan-13 11:24:06.089648 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11007 2019-Jan-13 11:24:06.090311 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11008 2019-Jan-13 11:24:06.090949 - [DEBUG] Edge function : AllBottom (result of previous compose)
11009 2019-Jan-13 11:24:06.090975 - [DEBUG]
11010 2019-Jan-13 11:24:06.091000 - [DEBUG] Join: AllTop & AllBottom
11011 2019-Jan-13 11:24:06.091026 - [DEBUG] = AllBottom (new jump func)
11012 2019-Jan-13 11:24:06.091050 - [DEBUG]
11013 2019-Jan-13 11:24:06.091074 - [DEBUG] Start adding new jump function
11014 2019-Jan-13 11:24:06.091097 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11015 2019-Jan-13 11:24:06.091160 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11016 2019-Jan-13 11:24:06.091801 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11017 2019-Jan-13 11:24:06.092449 - [DEBUG] Edge Function : AllBottom
11018 2019-Jan-13 11:24:06.092477 - [DEBUG] End adding new jump function
11019 2019-Jan-13 11:24:06.092501 - [DEBUG]
11020 2019-Jan-13 11:24:06.092525 - [DEBUG] -------------------------------------------- 319. Path Edge --------------------------------------------
11021 2019-Jan-13 11:24:06.092549 - [DEBUG]
11022 2019-Jan-13 11:24:06.092572 - [DEBUG] Process 319. path edge:
11023 2019-Jan-13 11:24:06.092596 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11024 2019-Jan-13 11:24:06.092654 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
11025 2019-Jan-13 11:24:06.093294 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11026 2019-Jan-13 11:24:06.093942 - [DEBUG]
11027 2019-Jan-13 11:24:06.093966 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11028 2019-Jan-13 11:24:06.094611 - [DEBUG] Possible callees:
11029 2019-Jan-13 11:24:06.094635 - [DEBUG] llvm.dbg.declare
11030 2019-Jan-13 11:24:06.094660 - [DEBUG] Possible return sites:
11031 2019-Jan-13 11:24:06.094684 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14911032 2019-Jan-13 11:24:06.095957 - [DEBUG] Found and process special summary
11033 2019-Jan-13 11:24:06.095992 - [DEBUG] Compose: EdgeIdentity * AllBottom
11034 2019-Jan-13 11:24:06.096019 - [DEBUG]
11035 2019-Jan-13 11:24:06.096043 - [DEBUG] Propagate flow
11036 2019-Jan-13 11:24:06.096066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11037 2019-Jan-13 11:24:06.096123 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11038 2019-Jan-13 11:24:06.096788 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11039 2019-Jan-13 11:24:06.097429 - [DEBUG] Edge function : AllBottom (result of previous compose)
11040 2019-Jan-13 11:24:06.097454 - [DEBUG]
11041 2019-Jan-13 11:24:06.097492 - [DEBUG] Join: AllTop & AllBottom
11042 2019-Jan-13 11:24:06.097518 - [DEBUG] = AllBottom (new jump func)
11043 2019-Jan-13 11:24:06.097543 - [DEBUG]
11044 2019-Jan-13 11:24:06.097567 - [DEBUG] Start adding new jump function
11045 2019-Jan-13 11:24:06.097590 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11046 2019-Jan-13 11:24:06.097650 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11047 2019-Jan-13 11:24:06.098286 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11048 2019-Jan-13 11:24:06.098918 - [DEBUG] Edge Function : AllBottom
11049 2019-Jan-13 11:24:06.098946 - [DEBUG] End adding new jump function
11050 2019-Jan-13 11:24:06.098970 - [DEBUG]
11051 2019-Jan-13 11:24:06.098994 - [DEBUG] -------------------------------------------- 320. Path Edge --------------------------------------------
11052 2019-Jan-13 11:24:06.099018 - [DEBUG]
11053 2019-Jan-13 11:24:06.099042 - [DEBUG] Process 320. path edge:
11054 2019-Jan-13 11:24:06.099065 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11055 2019-Jan-13 11:24:06.099122 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
11056 2019-Jan-13 11:24:06.099753 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11057 2019-Jan-13 11:24:06.100401 - [DEBUG]
11058 2019-Jan-13 11:24:06.100426 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11059 2019-Jan-13 11:24:06.101075 - [DEBUG] Compose: EdgeIdentity * AllBottom
11060 2019-Jan-13 11:24:06.101103 - [DEBUG]
11061 2019-Jan-13 11:24:06.101127 - [DEBUG] Propagate flow
11062 2019-Jan-13 11:24:06.101156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11063 2019-Jan-13 11:24:06.101213 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11064 2019-Jan-13 11:24:06.101853 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11065 2019-Jan-13 11:24:06.102492 - [DEBUG] Edge function : AllBottom (result of previous compose)
11066 2019-Jan-13 11:24:06.102518 - [DEBUG]
11067 2019-Jan-13 11:24:06.102543 - [DEBUG] Join: AllTop & AllBottom
11068 2019-Jan-13 11:24:06.102569 - [DEBUG] = AllBottom (new jump func)
11069 2019-Jan-13 11:24:06.102593 - [DEBUG]
11070 2019-Jan-13 11:24:06.102616 - [DEBUG] Start adding new jump function
11071 2019-Jan-13 11:24:06.102639 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11072 2019-Jan-13 11:24:06.102698 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11073 2019-Jan-13 11:24:06.103347 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11074 2019-Jan-13 11:24:06.103977 - [DEBUG] Edge Function : AllBottom
11075 2019-Jan-13 11:24:06.104005 - [DEBUG] End adding new jump function
11076 2019-Jan-13 11:24:06.104029 - [DEBUG]
11077 2019-Jan-13 11:24:06.104053 - [DEBUG] -------------------------------------------- 321. Path Edge --------------------------------------------
11078 2019-Jan-13 11:24:06.104078 - [DEBUG]
11079 2019-Jan-13 11:24:06.104101 - [DEBUG] Process 321. path edge:
11080 2019-Jan-13 11:24:06.104124 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11081 2019-Jan-13 11:24:06.104181 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
11082 2019-Jan-13 11:24:06.104811 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11083 2019-Jan-13 11:24:06.105442 - [DEBUG]
11084 2019-Jan-13 11:24:06.105467 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11085 2019-Jan-13 11:24:06.106116 - [DEBUG] Compose: EdgeIdentity * AllBottom
11086 2019-Jan-13 11:24:06.106154 - [DEBUG]
11087 2019-Jan-13 11:24:06.106179 - [DEBUG] Propagate flow
11088 2019-Jan-13 11:24:06.106202 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11089 2019-Jan-13 11:24:06.106264 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11090 2019-Jan-13 11:24:06.106941 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11091 2019-Jan-13 11:24:06.107581 - [DEBUG] Edge function : AllBottom (result of previous compose)
11092 2019-Jan-13 11:24:06.107607 - [DEBUG]
11093 2019-Jan-13 11:24:06.107632 - [DEBUG] Join: AllTop & AllBottom
11094 2019-Jan-13 11:24:06.107658 - [DEBUG] = AllBottom (new jump func)
11095 2019-Jan-13 11:24:06.107682 - [DEBUG]
11096 2019-Jan-13 11:24:06.107705 - [DEBUG] Start adding new jump function
11097 2019-Jan-13 11:24:06.107729 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11098 2019-Jan-13 11:24:06.107786 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11099 2019-Jan-13 11:24:06.108418 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11100 2019-Jan-13 11:24:06.109056 - [DEBUG] Edge Function : AllBottom
11101 2019-Jan-13 11:24:06.109084 - [DEBUG] End adding new jump function
11102 2019-Jan-13 11:24:06.109108 - [DEBUG]
11103 2019-Jan-13 11:24:06.109132 - [DEBUG] -------------------------------------------- 322. Path Edge --------------------------------------------
11104 2019-Jan-13 11:24:06.109156 - [DEBUG]
11105 2019-Jan-13 11:24:06.109180 - [DEBUG] Process 322. path edge:
11106 2019-Jan-13 11:24:06.109203 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11107 2019-Jan-13 11:24:06.109260 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
11108 2019-Jan-13 11:24:06.109898 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11109 2019-Jan-13 11:24:06.110546 - [DEBUG]
11110 2019-Jan-13 11:24:06.110571 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11111 2019-Jan-13 11:24:06.111214 - [DEBUG] Possible callees:
11112 2019-Jan-13 11:24:06.111239 - [DEBUG] llvm.dbg.declare
11113 2019-Jan-13 11:24:06.111264 - [DEBUG] Possible return sites:
11114 2019-Jan-13 11:24:06.111287 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15511115 2019-Jan-13 11:24:06.112556 - [DEBUG] Found and process special summary
11116 2019-Jan-13 11:24:06.112591 - [DEBUG] Compose: EdgeIdentity * AllBottom
11117 2019-Jan-13 11:24:06.112618 - [DEBUG]
11118 2019-Jan-13 11:24:06.112642 - [DEBUG] Propagate flow
11119 2019-Jan-13 11:24:06.112665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11120 2019-Jan-13 11:24:06.112721 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11121 2019-Jan-13 11:24:06.113370 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11122 2019-Jan-13 11:24:06.114001 - [DEBUG] Edge function : AllBottom (result of previous compose)
11123 2019-Jan-13 11:24:06.114026 - [DEBUG]
11124 2019-Jan-13 11:24:06.114050 - [DEBUG] Join: AllTop & AllBottom
11125 2019-Jan-13 11:24:06.114076 - [DEBUG] = AllBottom (new jump func)
11126 2019-Jan-13 11:24:06.114101 - [DEBUG]
11127 2019-Jan-13 11:24:06.114124 - [DEBUG] Start adding new jump function
11128 2019-Jan-13 11:24:06.114147 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11129 2019-Jan-13 11:24:06.114213 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11130 2019-Jan-13 11:24:06.114846 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11131 2019-Jan-13 11:24:06.115476 - [DEBUG] Edge Function : AllBottom
11132 2019-Jan-13 11:24:06.115504 - [DEBUG] End adding new jump function
11133 2019-Jan-13 11:24:06.115528 - [DEBUG]
11134 2019-Jan-13 11:24:06.115551 - [DEBUG] -------------------------------------------- 323. Path Edge --------------------------------------------
11135 2019-Jan-13 11:24:06.115576 - [DEBUG]
11136 2019-Jan-13 11:24:06.115600 - [DEBUG] Process 323. path edge:
11137 2019-Jan-13 11:24:06.115623 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11138 2019-Jan-13 11:24:06.115680 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
11139 2019-Jan-13 11:24:06.116310 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11140 2019-Jan-13 11:24:06.116957 - [DEBUG]
11141 2019-Jan-13 11:24:06.116981 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11142 2019-Jan-13 11:24:06.117627 - [DEBUG] Compose: EdgeIdentity * AllBottom
11143 2019-Jan-13 11:24:06.117655 - [DEBUG]
11144 2019-Jan-13 11:24:06.117679 - [DEBUG] Propagate flow
11145 2019-Jan-13 11:24:06.117702 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11146 2019-Jan-13 11:24:06.117759 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11147 2019-Jan-13 11:24:06.118397 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11148 2019-Jan-13 11:24:06.119034 - [DEBUG] Edge function : AllBottom (result of previous compose)
11149 2019-Jan-13 11:24:06.119060 - [DEBUG]
11150 2019-Jan-13 11:24:06.119084 - [DEBUG] Join: AllTop & AllBottom
11151 2019-Jan-13 11:24:06.119110 - [DEBUG] = AllBottom (new jump func)
11152 2019-Jan-13 11:24:06.119135 - [DEBUG]
11153 2019-Jan-13 11:24:06.119158 - [DEBUG] Start adding new jump function
11154 2019-Jan-13 11:24:06.119181 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11155 2019-Jan-13 11:24:06.119238 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11156 2019-Jan-13 11:24:06.119869 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11157 2019-Jan-13 11:24:06.120514 - [DEBUG] Edge Function : AllBottom
11158 2019-Jan-13 11:24:06.120542 - [DEBUG] End adding new jump function
11159 2019-Jan-13 11:24:06.120566 - [DEBUG]
11160 2019-Jan-13 11:24:06.120590 - [DEBUG] -------------------------------------------- 324. Path Edge --------------------------------------------
11161 2019-Jan-13 11:24:06.120614 - [DEBUG]
11162 2019-Jan-13 11:24:06.120637 - [DEBUG] Process 324. path edge:
11163 2019-Jan-13 11:24:06.120661 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11164 2019-Jan-13 11:24:06.120717 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
11165 2019-Jan-13 11:24:06.121344 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11166 2019-Jan-13 11:24:06.121974 - [DEBUG]
11167 2019-Jan-13 11:24:06.122000 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11168 2019-Jan-13 11:24:06.122641 - [DEBUG] Compose: EdgeIdentity * AllBottom
11169 2019-Jan-13 11:24:06.122668 - [DEBUG]
11170 2019-Jan-13 11:24:06.122692 - [DEBUG] Propagate flow
11171 2019-Jan-13 11:24:06.122715 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11172 2019-Jan-13 11:24:06.122772 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11173 2019-Jan-13 11:24:06.123425 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11174 2019-Jan-13 11:24:06.124057 - [DEBUG] Edge function : AllBottom (result of previous compose)
11175 2019-Jan-13 11:24:06.124082 - [DEBUG]
11176 2019-Jan-13 11:24:06.124107 - [DEBUG] Join: AllTop & AllBottom
11177 2019-Jan-13 11:24:06.124133 - [DEBUG] = AllBottom (new jump func)
11178 2019-Jan-13 11:24:06.124157 - [DEBUG]
11179 2019-Jan-13 11:24:06.124181 - [DEBUG] Start adding new jump function
11180 2019-Jan-13 11:24:06.124204 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11181 2019-Jan-13 11:24:06.124260 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11182 2019-Jan-13 11:24:06.124892 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11183 2019-Jan-13 11:24:06.125520 - [DEBUG] Edge Function : AllBottom
11184 2019-Jan-13 11:24:06.125547 - [DEBUG] End adding new jump function
11185 2019-Jan-13 11:24:06.125572 - [DEBUG]
11186 2019-Jan-13 11:24:06.125595 - [DEBUG] -------------------------------------------- 325. Path Edge --------------------------------------------
11187 2019-Jan-13 11:24:06.125620 - [DEBUG]
11188 2019-Jan-13 11:24:06.125643 - [DEBUG] Process 325. path edge:
11189 2019-Jan-13 11:24:06.125666 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11190 2019-Jan-13 11:24:06.125723 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
11191 2019-Jan-13 11:24:06.126350 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11192 2019-Jan-13 11:24:06.126996 - [DEBUG]
11193 2019-Jan-13 11:24:06.127021 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11194 2019-Jan-13 11:24:06.127659 - [DEBUG] Compose: EdgeIdentity * AllBottom
11195 2019-Jan-13 11:24:06.127687 - [DEBUG]
11196 2019-Jan-13 11:24:06.127710 - [DEBUG] Propagate flow
11197 2019-Jan-13 11:24:06.127734 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11198 2019-Jan-13 11:24:06.127790 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11199 2019-Jan-13 11:24:06.128429 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11200 2019-Jan-13 11:24:06.129060 - [DEBUG] Edge function : AllBottom (result of previous compose)
11201 2019-Jan-13 11:24:06.129085 - [DEBUG]
11202 2019-Jan-13 11:24:06.129110 - [DEBUG] Join: AllTop & AllBottom
11203 2019-Jan-13 11:24:06.129136 - [DEBUG] = AllBottom (new jump func)
11204 2019-Jan-13 11:24:06.129160 - [DEBUG]
11205 2019-Jan-13 11:24:06.129183 - [DEBUG] Start adding new jump function
11206 2019-Jan-13 11:24:06.129206 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11207 2019-Jan-13 11:24:06.129262 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11208 2019-Jan-13 11:24:06.129894 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11209 2019-Jan-13 11:24:06.130548 - [DEBUG] Edge Function : AllBottom
11210 2019-Jan-13 11:24:06.130575 - [DEBUG] End adding new jump function
11211 2019-Jan-13 11:24:06.130599 - [DEBUG]
11212 2019-Jan-13 11:24:06.130623 - [DEBUG] -------------------------------------------- 326. Path Edge --------------------------------------------
11213 2019-Jan-13 11:24:06.130648 - [DEBUG]
11214 2019-Jan-13 11:24:06.130671 - [DEBUG] Process 326. path edge:
11215 2019-Jan-13 11:24:06.130695 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11216 2019-Jan-13 11:24:06.130751 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
11217 2019-Jan-13 11:24:06.131409 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11218 2019-Jan-13 11:24:06.132041 - [DEBUG]
11219 2019-Jan-13 11:24:06.132065 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11220 2019-Jan-13 11:24:06.132709 - [DEBUG] Possible callees:
11221 2019-Jan-13 11:24:06.132734 - [DEBUG] llvm.dbg.declare
11222 2019-Jan-13 11:24:06.132759 - [DEBUG] Possible return sites:
11223 2019-Jan-13 11:24:06.132782 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16311224 2019-Jan-13 11:24:06.134085 - [DEBUG] Found and process special summary
11225 2019-Jan-13 11:24:06.134118 - [DEBUG] Compose: EdgeIdentity * AllBottom
11226 2019-Jan-13 11:24:06.134145 - [DEBUG]
11227 2019-Jan-13 11:24:06.134169 - [DEBUG] Propagate flow
11228 2019-Jan-13 11:24:06.134192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11229 2019-Jan-13 11:24:06.134249 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11230 2019-Jan-13 11:24:06.134881 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11231 2019-Jan-13 11:24:06.135512 - [DEBUG] Edge function : AllBottom (result of previous compose)
11232 2019-Jan-13 11:24:06.135537 - [DEBUG]
11233 2019-Jan-13 11:24:06.135561 - [DEBUG] Join: AllTop & AllBottom
11234 2019-Jan-13 11:24:06.135587 - [DEBUG] = AllBottom (new jump func)
11235 2019-Jan-13 11:24:06.135611 - [DEBUG]
11236 2019-Jan-13 11:24:06.135634 - [DEBUG] Start adding new jump function
11237 2019-Jan-13 11:24:06.135658 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11238 2019-Jan-13 11:24:06.135713 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11239 2019-Jan-13 11:24:06.136346 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11240 2019-Jan-13 11:24:06.136992 - [DEBUG] Edge Function : AllBottom
11241 2019-Jan-13 11:24:06.137020 - [DEBUG] End adding new jump function
11242 2019-Jan-13 11:24:06.137044 - [DEBUG]
11243 2019-Jan-13 11:24:06.137067 - [DEBUG] -------------------------------------------- 327. Path Edge --------------------------------------------
11244 2019-Jan-13 11:24:06.137092 - [DEBUG]
11245 2019-Jan-13 11:24:06.137115 - [DEBUG] Process 327. path edge:
11246 2019-Jan-13 11:24:06.137139 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11247 2019-Jan-13 11:24:06.137194 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
11248 2019-Jan-13 11:24:06.137825 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11249 2019-Jan-13 11:24:06.138457 - [DEBUG]
11250 2019-Jan-13 11:24:06.138481 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11251 2019-Jan-13 11:24:06.139124 - [DEBUG] Compose: EdgeIdentity * AllBottom
11252 2019-Jan-13 11:24:06.139152 - [DEBUG]
11253 2019-Jan-13 11:24:06.139176 - [DEBUG] Propagate flow
11254 2019-Jan-13 11:24:06.139199 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11255 2019-Jan-13 11:24:06.139256 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11256 2019-Jan-13 11:24:06.139898 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11257 2019-Jan-13 11:24:06.140612 - [DEBUG] Edge function : AllBottom (result of previous compose)
11258 2019-Jan-13 11:24:06.140641 - [DEBUG]
11259 2019-Jan-13 11:24:06.140668 - [DEBUG] Join: AllTop & AllBottom
11260 2019-Jan-13 11:24:06.140695 - [DEBUG] = AllBottom (new jump func)
11261 2019-Jan-13 11:24:06.140738 - [DEBUG]
11262 2019-Jan-13 11:24:06.140762 - [DEBUG] Start adding new jump function
11263 2019-Jan-13 11:24:06.140786 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11264 2019-Jan-13 11:24:06.140865 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11265 2019-Jan-13 11:24:06.141569 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11266 2019-Jan-13 11:24:06.142253 - [DEBUG] Edge Function : AllBottom
11267 2019-Jan-13 11:24:06.142286 - [DEBUG] End adding new jump function
11268 2019-Jan-13 11:24:06.142311 - [DEBUG]
11269 2019-Jan-13 11:24:06.142336 - [DEBUG] -------------------------------------------- 328. Path Edge --------------------------------------------
11270 2019-Jan-13 11:24:06.142361 - [DEBUG]
11271 2019-Jan-13 11:24:06.142385 - [DEBUG] Process 328. path edge:
11272 2019-Jan-13 11:24:06.142409 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11273 2019-Jan-13 11:24:06.142478 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
11274 2019-Jan-13 11:24:06.143128 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11275 2019-Jan-13 11:24:06.143798 - [DEBUG]
11276 2019-Jan-13 11:24:06.143824 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11277 2019-Jan-13 11:24:06.144536 - [DEBUG] Compose: EdgeIdentity * AllBottom
11278 2019-Jan-13 11:24:06.144568 - [DEBUG]
11279 2019-Jan-13 11:24:06.144592 - [DEBUG] Propagate flow
11280 2019-Jan-13 11:24:06.144615 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11281 2019-Jan-13 11:24:06.144689 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11282 2019-Jan-13 11:24:06.145406 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11283 2019-Jan-13 11:24:06.146102 - [DEBUG] Edge function : AllBottom (result of previous compose)
11284 2019-Jan-13 11:24:06.146129 - [DEBUG]
11285 2019-Jan-13 11:24:06.146155 - [DEBUG] Join: AllTop & AllBottom
11286 2019-Jan-13 11:24:06.146182 - [DEBUG] = AllBottom (new jump func)
11287 2019-Jan-13 11:24:06.146207 - [DEBUG]
11288 2019-Jan-13 11:24:06.146231 - [DEBUG] Start adding new jump function
11289 2019-Jan-13 11:24:06.146254 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11290 2019-Jan-13 11:24:06.146317 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11291 2019-Jan-13 11:24:06.146996 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11292 2019-Jan-13 11:24:06.147644 - [DEBUG] Edge Function : AllBottom
11293 2019-Jan-13 11:24:06.147676 - [DEBUG] End adding new jump function
11294 2019-Jan-13 11:24:06.147701 - [DEBUG]
11295 2019-Jan-13 11:24:06.147726 - [DEBUG] -------------------------------------------- 329. Path Edge --------------------------------------------
11296 2019-Jan-13 11:24:06.147751 - [DEBUG]
11297 2019-Jan-13 11:24:06.147774 - [DEBUG] Process 329. path edge:
11298 2019-Jan-13 11:24:06.147798 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11299 2019-Jan-13 11:24:06.147867 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
11300 2019-Jan-13 11:24:06.148554 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11301 2019-Jan-13 11:24:06.149212 - [DEBUG]
11302 2019-Jan-13 11:24:06.149237 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11303 2019-Jan-13 11:24:06.149918 - [DEBUG] Possible callees:
11304 2019-Jan-13 11:24:06.149944 - [DEBUG] llvm.dbg.declare
11305 2019-Jan-13 11:24:06.149968 - [DEBUG] Possible return sites:
11306 2019-Jan-13 11:24:06.149992 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16911307 2019-Jan-13 11:24:06.151324 - [DEBUG] Found and process special summary
11308 2019-Jan-13 11:24:06.151365 - [DEBUG] Compose: EdgeIdentity * AllBottom
11309 2019-Jan-13 11:24:06.151393 - [DEBUG]
11310 2019-Jan-13 11:24:06.151418 - [DEBUG] Propagate flow
11311 2019-Jan-13 11:24:06.151441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11312 2019-Jan-13 11:24:06.151503 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11313 2019-Jan-13 11:24:06.152156 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11314 2019-Jan-13 11:24:06.152795 - [DEBUG] Edge function : AllBottom (result of previous compose)
11315 2019-Jan-13 11:24:06.152821 - [DEBUG]
11316 2019-Jan-13 11:24:06.152846 - [DEBUG] Join: AllTop & AllBottom
11317 2019-Jan-13 11:24:06.152872 - [DEBUG] = AllBottom (new jump func)
11318 2019-Jan-13 11:24:06.152897 - [DEBUG]
11319 2019-Jan-13 11:24:06.152920 - [DEBUG] Start adding new jump function
11320 2019-Jan-13 11:24:06.152944 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11321 2019-Jan-13 11:24:06.153000 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11322 2019-Jan-13 11:24:06.153662 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11323 2019-Jan-13 11:24:06.154298 - [DEBUG] Edge Function : AllBottom
11324 2019-Jan-13 11:24:06.154328 - [DEBUG] End adding new jump function
11325 2019-Jan-13 11:24:06.154352 - [DEBUG]
11326 2019-Jan-13 11:24:06.154376 - [DEBUG] -------------------------------------------- 330. Path Edge --------------------------------------------
11327 2019-Jan-13 11:24:06.154400 - [DEBUG]
11328 2019-Jan-13 11:24:06.154423 - [DEBUG] Process 330. path edge:
11329 2019-Jan-13 11:24:06.154447 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11330 2019-Jan-13 11:24:06.154505 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
11331 2019-Jan-13 11:24:06.155143 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11332 2019-Jan-13 11:24:06.155793 - [DEBUG]
11333 2019-Jan-13 11:24:06.155819 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11334 2019-Jan-13 11:24:06.156482 - [DEBUG] Compose: EdgeIdentity * AllBottom
11335 2019-Jan-13 11:24:06.156510 - [DEBUG]
11336 2019-Jan-13 11:24:06.156533 - [DEBUG] Propagate flow
11337 2019-Jan-13 11:24:06.156557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11338 2019-Jan-13 11:24:06.156616 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11339 2019-Jan-13 11:24:06.157327 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11340 2019-Jan-13 11:24:06.158019 - [DEBUG] Edge function : AllBottom (result of previous compose)
11341 2019-Jan-13 11:24:06.158047 - [DEBUG]
11342 2019-Jan-13 11:24:06.158074 - [DEBUG] Join: AllTop & AllBottom
11343 2019-Jan-13 11:24:06.158100 - [DEBUG] = AllBottom (new jump func)
11344 2019-Jan-13 11:24:06.158125 - [DEBUG]
11345 2019-Jan-13 11:24:06.158149 - [DEBUG] Start adding new jump function
11346 2019-Jan-13 11:24:06.158173 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11347 2019-Jan-13 11:24:06.158248 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11348 2019-Jan-13 11:24:06.158931 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11349 2019-Jan-13 11:24:06.159564 - [DEBUG] Edge Function : AllBottom
11350 2019-Jan-13 11:24:06.159595 - [DEBUG] End adding new jump function
11351 2019-Jan-13 11:24:06.159619 - [DEBUG]
11352 2019-Jan-13 11:24:06.159643 - [DEBUG] -------------------------------------------- 331. Path Edge --------------------------------------------
11353 2019-Jan-13 11:24:06.159668 - [DEBUG]
11354 2019-Jan-13 11:24:06.159692 - [DEBUG] Process 331. path edge:
11355 2019-Jan-13 11:24:06.159716 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11356 2019-Jan-13 11:24:06.159773 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
11357 2019-Jan-13 11:24:06.160427 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11358 2019-Jan-13 11:24:06.161059 - [DEBUG]
11359 2019-Jan-13 11:24:06.161084 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11360 2019-Jan-13 11:24:06.161746 - [DEBUG] Compose: EdgeIdentity * AllBottom
11361 2019-Jan-13 11:24:06.161774 - [DEBUG]
11362 2019-Jan-13 11:24:06.161799 - [DEBUG] Propagate flow
11363 2019-Jan-13 11:24:06.161822 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11364 2019-Jan-13 11:24:06.161879 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11365 2019-Jan-13 11:24:06.162528 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11366 2019-Jan-13 11:24:06.163166 - [DEBUG] Edge function : AllBottom (result of previous compose)
11367 2019-Jan-13 11:24:06.163191 - [DEBUG]
11368 2019-Jan-13 11:24:06.163216 - [DEBUG] Join: AllTop & AllBottom
11369 2019-Jan-13 11:24:06.163242 - [DEBUG] = AllBottom (new jump func)
11370 2019-Jan-13 11:24:06.163267 - [DEBUG]
11371 2019-Jan-13 11:24:06.163291 - [DEBUG] Start adding new jump function
11372 2019-Jan-13 11:24:06.163314 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11373 2019-Jan-13 11:24:06.163392 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11374 2019-Jan-13 11:24:06.164025 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11375 2019-Jan-13 11:24:06.164655 - [DEBUG] Edge Function : AllBottom
11376 2019-Jan-13 11:24:06.164684 - [DEBUG] End adding new jump function
11377 2019-Jan-13 11:24:06.164708 - [DEBUG]
11378 2019-Jan-13 11:24:06.164732 - [DEBUG] -------------------------------------------- 332. Path Edge --------------------------------------------
11379 2019-Jan-13 11:24:06.164757 - [DEBUG]
11380 2019-Jan-13 11:24:06.164781 - [DEBUG] Process 332. path edge:
11381 2019-Jan-13 11:24:06.164805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11382 2019-Jan-13 11:24:06.164862 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
11383 2019-Jan-13 11:24:06.165494 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11384 2019-Jan-13 11:24:06.166124 - [DEBUG]
11385 2019-Jan-13 11:24:06.166149 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11386 2019-Jan-13 11:24:06.166817 - [DEBUG] Compose: EdgeIdentity * AllBottom
11387 2019-Jan-13 11:24:06.166845 - [DEBUG]
11388 2019-Jan-13 11:24:06.166868 - [DEBUG] Propagate flow
11389 2019-Jan-13 11:24:06.166892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11390 2019-Jan-13 11:24:06.166948 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11391 2019-Jan-13 11:24:06.167589 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11392 2019-Jan-13 11:24:06.168224 - [DEBUG] Edge function : AllBottom (result of previous compose)
11393 2019-Jan-13 11:24:06.168250 - [DEBUG]
11394 2019-Jan-13 11:24:06.168274 - [DEBUG] Join: AllTop & AllBottom
11395 2019-Jan-13 11:24:06.168300 - [DEBUG] = AllBottom (new jump func)
11396 2019-Jan-13 11:24:06.168324 - [DEBUG]
11397 2019-Jan-13 11:24:06.168348 - [DEBUG] Start adding new jump function
11398 2019-Jan-13 11:24:06.168371 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11399 2019-Jan-13 11:24:06.168427 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11400 2019-Jan-13 11:24:06.169056 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11401 2019-Jan-13 11:24:06.169683 - [DEBUG] Edge Function : AllBottom
11402 2019-Jan-13 11:24:06.169711 - [DEBUG] End adding new jump function
11403 2019-Jan-13 11:24:06.169735 - [DEBUG]
11404 2019-Jan-13 11:24:06.169759 - [DEBUG] -------------------------------------------- 333. Path Edge --------------------------------------------
11405 2019-Jan-13 11:24:06.169783 - [DEBUG]
11406 2019-Jan-13 11:24:06.169806 - [DEBUG] Process 333. path edge:
11407 2019-Jan-13 11:24:06.169830 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11408 2019-Jan-13 11:24:06.169886 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
11409 2019-Jan-13 11:24:06.170531 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11410 2019-Jan-13 11:24:06.171161 - [DEBUG]
11411 2019-Jan-13 11:24:06.171187 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11412 2019-Jan-13 11:24:06.171829 - [DEBUG] Compose: EdgeIdentity * AllBottom
11413 2019-Jan-13 11:24:06.171858 - [DEBUG]
11414 2019-Jan-13 11:24:06.171882 - [DEBUG] Propagate flow
11415 2019-Jan-13 11:24:06.171905 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11416 2019-Jan-13 11:24:06.171961 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11417 2019-Jan-13 11:24:06.172606 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11418 2019-Jan-13 11:24:06.173241 - [DEBUG] Edge function : AllBottom (result of previous compose)
11419 2019-Jan-13 11:24:06.173267 - [DEBUG]
11420 2019-Jan-13 11:24:06.173291 - [DEBUG] Join: AllTop & AllBottom
11421 2019-Jan-13 11:24:06.173317 - [DEBUG] = AllBottom (new jump func)
11422 2019-Jan-13 11:24:06.173357 - [DEBUG]
11423 2019-Jan-13 11:24:06.173381 - [DEBUG] Start adding new jump function
11424 2019-Jan-13 11:24:06.173404 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11425 2019-Jan-13 11:24:06.173460 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11426 2019-Jan-13 11:24:06.174092 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11427 2019-Jan-13 11:24:06.174723 - [DEBUG] Edge Function : AllBottom
11428 2019-Jan-13 11:24:06.174751 - [DEBUG] End adding new jump function
11429 2019-Jan-13 11:24:06.174775 - [DEBUG]
11430 2019-Jan-13 11:24:06.174799 - [DEBUG] -------------------------------------------- 334. Path Edge --------------------------------------------
11431 2019-Jan-13 11:24:06.174823 - [DEBUG]
11432 2019-Jan-13 11:24:06.174846 - [DEBUG] Process 334. path edge:
11433 2019-Jan-13 11:24:06.174869 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11434 2019-Jan-13 11:24:06.174926 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
11435 2019-Jan-13 11:24:06.175566 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11436 2019-Jan-13 11:24:06.176198 - [DEBUG]
11437 2019-Jan-13 11:24:06.176223 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11438 2019-Jan-13 11:24:06.176885 - [DEBUG] Compose: EdgeIdentity * AllBottom
11439 2019-Jan-13 11:24:06.176913 - [DEBUG]
11440 2019-Jan-13 11:24:06.176936 - [DEBUG] Propagate flow
11441 2019-Jan-13 11:24:06.176960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11442 2019-Jan-13 11:24:06.177016 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11443 2019-Jan-13 11:24:06.177645 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11444 2019-Jan-13 11:24:06.178283 - [DEBUG] Edge function : AllBottom (result of previous compose)
11445 2019-Jan-13 11:24:06.178308 - [DEBUG]
11446 2019-Jan-13 11:24:06.178333 - [DEBUG] Join: AllTop & AllBottom
11447 2019-Jan-13 11:24:06.178359 - [DEBUG] = AllBottom (new jump func)
11448 2019-Jan-13 11:24:06.178383 - [DEBUG]
11449 2019-Jan-13 11:24:06.178407 - [DEBUG] Start adding new jump function
11450 2019-Jan-13 11:24:06.178430 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11451 2019-Jan-13 11:24:06.178486 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11452 2019-Jan-13 11:24:06.179117 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11453 2019-Jan-13 11:24:06.179743 - [DEBUG] Edge Function : AllBottom
11454 2019-Jan-13 11:24:06.179771 - [DEBUG] End adding new jump function
11455 2019-Jan-13 11:24:06.179795 - [DEBUG]
11456 2019-Jan-13 11:24:06.179818 - [DEBUG] -------------------------------------------- 335. Path Edge --------------------------------------------
11457 2019-Jan-13 11:24:06.179843 - [DEBUG]
11458 2019-Jan-13 11:24:06.179866 - [DEBUG] Process 335. path edge:
11459 2019-Jan-13 11:24:06.179889 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11460 2019-Jan-13 11:24:06.179946 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
11461 2019-Jan-13 11:24:06.180590 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11462 2019-Jan-13 11:24:06.181221 - [DEBUG]
11463 2019-Jan-13 11:24:06.181246 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11464 2019-Jan-13 11:24:06.181886 - [DEBUG] Compose: EdgeIdentity * AllBottom
11465 2019-Jan-13 11:24:06.181914 - [DEBUG]
11466 2019-Jan-13 11:24:06.181937 - [DEBUG] Propagate flow
11467 2019-Jan-13 11:24:06.181960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11468 2019-Jan-13 11:24:06.182017 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11469 2019-Jan-13 11:24:06.182645 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11470 2019-Jan-13 11:24:06.183276 - [DEBUG] Edge function : AllBottom (result of previous compose)
11471 2019-Jan-13 11:24:06.183301 - [DEBUG]
11472 2019-Jan-13 11:24:06.183326 - [DEBUG] Join: AllTop & AllBottom
11473 2019-Jan-13 11:24:06.183365 - [DEBUG] = AllBottom (new jump func)
11474 2019-Jan-13 11:24:06.183390 - [DEBUG]
11475 2019-Jan-13 11:24:06.183413 - [DEBUG] Start adding new jump function
11476 2019-Jan-13 11:24:06.183436 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11477 2019-Jan-13 11:24:06.183492 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11478 2019-Jan-13 11:24:06.184123 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11479 2019-Jan-13 11:24:06.184751 - [DEBUG] Edge Function : AllBottom
11480 2019-Jan-13 11:24:06.184786 - [DEBUG] End adding new jump function
11481 2019-Jan-13 11:24:06.184810 - [DEBUG]
11482 2019-Jan-13 11:24:06.184834 - [DEBUG] -------------------------------------------- 336. Path Edge --------------------------------------------
11483 2019-Jan-13 11:24:06.184858 - [DEBUG]
11484 2019-Jan-13 11:24:06.184882 - [DEBUG] Process 336. path edge:
11485 2019-Jan-13 11:24:06.184905 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11486 2019-Jan-13 11:24:06.184962 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
11487 2019-Jan-13 11:24:06.185591 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11488 2019-Jan-13 11:24:06.186221 - [DEBUG]
11489 2019-Jan-13 11:24:06.186245 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11490 2019-Jan-13 11:24:06.186920 - [DEBUG] Compose: EdgeIdentity * AllBottom
11491 2019-Jan-13 11:24:06.186948 - [DEBUG]
11492 2019-Jan-13 11:24:06.186972 - [DEBUG] Propagate flow
11493 2019-Jan-13 11:24:06.186995 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11494 2019-Jan-13 11:24:06.187052 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11495 2019-Jan-13 11:24:06.187689 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11496 2019-Jan-13 11:24:06.188320 - [DEBUG] Edge function : AllBottom (result of previous compose)
11497 2019-Jan-13 11:24:06.188345 - [DEBUG]
11498 2019-Jan-13 11:24:06.188370 - [DEBUG] Join: AllTop & AllBottom
11499 2019-Jan-13 11:24:06.188396 - [DEBUG] = AllBottom (new jump func)
11500 2019-Jan-13 11:24:06.188420 - [DEBUG]
11501 2019-Jan-13 11:24:06.188444 - [DEBUG] Start adding new jump function
11502 2019-Jan-13 11:24:06.188467 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11503 2019-Jan-13 11:24:06.188523 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11504 2019-Jan-13 11:24:06.189154 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11505 2019-Jan-13 11:24:06.189786 - [DEBUG] Edge Function : AllBottom
11506 2019-Jan-13 11:24:06.189813 - [DEBUG] End adding new jump function
11507 2019-Jan-13 11:24:06.189837 - [DEBUG]
11508 2019-Jan-13 11:24:06.189861 - [DEBUG] -------------------------------------------- 337. Path Edge --------------------------------------------
11509 2019-Jan-13 11:24:06.189885 - [DEBUG]
11510 2019-Jan-13 11:24:06.189908 - [DEBUG] Process 337. path edge:
11511 2019-Jan-13 11:24:06.189932 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11512 2019-Jan-13 11:24:06.189988 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
11513 2019-Jan-13 11:24:06.190634 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11514 2019-Jan-13 11:24:06.191265 - [DEBUG]
11515 2019-Jan-13 11:24:06.191291 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11516 2019-Jan-13 11:24:06.191937 - [DEBUG] Compose: EdgeIdentity * AllBottom
11517 2019-Jan-13 11:24:06.191965 - [DEBUG]
11518 2019-Jan-13 11:24:06.191988 - [DEBUG] Propagate flow
11519 2019-Jan-13 11:24:06.192012 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11520 2019-Jan-13 11:24:06.192068 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11521 2019-Jan-13 11:24:06.192697 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11522 2019-Jan-13 11:24:06.193348 - [DEBUG] Edge function : AllBottom (result of previous compose)
11523 2019-Jan-13 11:24:06.193384 - [DEBUG]
11524 2019-Jan-13 11:24:06.193410 - [DEBUG] Join: AllTop & AllBottom
11525 2019-Jan-13 11:24:06.193436 - [DEBUG] = AllBottom (new jump func)
11526 2019-Jan-13 11:24:06.193460 - [DEBUG]
11527 2019-Jan-13 11:24:06.193484 - [DEBUG] Start adding new jump function
11528 2019-Jan-13 11:24:06.193507 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11529 2019-Jan-13 11:24:06.193568 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11530 2019-Jan-13 11:24:06.194204 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11531 2019-Jan-13 11:24:06.194833 - [DEBUG] Edge Function : AllBottom
11532 2019-Jan-13 11:24:06.194860 - [DEBUG] End adding new jump function
11533 2019-Jan-13 11:24:06.194884 - [DEBUG]
11534 2019-Jan-13 11:24:06.194908 - [DEBUG] -------------------------------------------- 338. Path Edge --------------------------------------------
11535 2019-Jan-13 11:24:06.194932 - [DEBUG]
11536 2019-Jan-13 11:24:06.194956 - [DEBUG] Process 338. path edge:
11537 2019-Jan-13 11:24:06.194979 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11538 2019-Jan-13 11:24:06.195035 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
11539 2019-Jan-13 11:24:06.195664 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11540 2019-Jan-13 11:24:06.196293 - [DEBUG]
11541 2019-Jan-13 11:24:06.196317 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11542 2019-Jan-13 11:24:06.196983 - [DEBUG] Compose: EdgeIdentity * AllBottom
11543 2019-Jan-13 11:24:06.197010 - [DEBUG]
11544 2019-Jan-13 11:24:06.197034 - [DEBUG] Propagate flow
11545 2019-Jan-13 11:24:06.197057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11546 2019-Jan-13 11:24:06.197114 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11547 2019-Jan-13 11:24:06.197750 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11548 2019-Jan-13 11:24:06.198409 - [DEBUG] Edge function : AllBottom (result of previous compose)
11549 2019-Jan-13 11:24:06.198435 - [DEBUG]
11550 2019-Jan-13 11:24:06.198461 - [DEBUG] Join: AllTop & AllBottom
11551 2019-Jan-13 11:24:06.198487 - [DEBUG] = AllBottom (new jump func)
11552 2019-Jan-13 11:24:06.198511 - [DEBUG]
11553 2019-Jan-13 11:24:06.198535 - [DEBUG] Start adding new jump function
11554 2019-Jan-13 11:24:06.198558 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11555 2019-Jan-13 11:24:06.198618 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11556 2019-Jan-13 11:24:06.199265 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11557 2019-Jan-13 11:24:06.199907 - [DEBUG] Edge Function : AllBottom
11558 2019-Jan-13 11:24:06.199937 - [DEBUG] End adding new jump function
11559 2019-Jan-13 11:24:06.199961 - [DEBUG]
11560 2019-Jan-13 11:24:06.199985 - [DEBUG] -------------------------------------------- 339. Path Edge --------------------------------------------
11561 2019-Jan-13 11:24:06.200030 - [DEBUG]
11562 2019-Jan-13 11:24:06.200054 - [DEBUG] Process 339. path edge:
11563 2019-Jan-13 11:24:06.200077 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11564 2019-Jan-13 11:24:06.200138 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
11565 2019-Jan-13 11:24:06.200767 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11566 2019-Jan-13 11:24:06.201396 - [DEBUG]
11567 2019-Jan-13 11:24:06.201420 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11568 2019-Jan-13 11:24:06.202068 - [DEBUG] Start of endsummarytab entry
11569 2019-Jan-13 11:24:06.202099 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
11570 2019-Jan-13 11:24:06.202729 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
11571 2019-Jan-13 11:24:06.202788 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11572 2019-Jan-13 11:24:06.203441 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11573 2019-Jan-13 11:24:06.204079 - [DEBUG] EF: AllBottom
11574 2019-Jan-13 11:24:06.204105 - [DEBUG]
11575 2019-Jan-13 11:24:06.204128 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11576 2019-Jan-13 11:24:06.204753 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
11577 2019-Jan-13 11:24:06.205402 - [DEBUG] EF: AllBottom
11578 2019-Jan-13 11:24:06.205427 - [DEBUG]
11579 2019-Jan-13 11:24:06.205451 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11580 2019-Jan-13 11:24:06.206085 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
11581 2019-Jan-13 11:24:06.206757 - [DEBUG] EF: AllBottom
11582 2019-Jan-13 11:24:06.206782 - [DEBUG]
11583 2019-Jan-13 11:24:06.206805 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11584 2019-Jan-13 11:24:06.207433 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
11585 2019-Jan-13 11:24:06.208064 - [DEBUG] EF: AllBottom
11586 2019-Jan-13 11:24:06.208090 - [DEBUG]
11587 2019-Jan-13 11:24:06.208113 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11588 2019-Jan-13 11:24:06.208739 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
11589 2019-Jan-13 11:24:06.209378 - [DEBUG] EF: AllBottom
11590 2019-Jan-13 11:24:06.209403 - [DEBUG]
11591 2019-Jan-13 11:24:06.209426 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11592 2019-Jan-13 11:24:06.210066 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
11593 2019-Jan-13 11:24:06.210696 - [DEBUG] EF: AllBottom
11594 2019-Jan-13 11:24:06.210721 - [DEBUG]
11595 2019-Jan-13 11:24:06.210745 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11596 2019-Jan-13 11:24:06.211371 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
11597 2019-Jan-13 11:24:06.212007 - [DEBUG] EF: AllBottom
11598 2019-Jan-13 11:24:06.212032 - [DEBUG]
11599 2019-Jan-13 11:24:06.212056 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11600 2019-Jan-13 11:24:06.212689 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
11601 2019-Jan-13 11:24:06.213343 - [DEBUG] EF: AllBottom
11602 2019-Jan-13 11:24:06.213370 - [DEBUG]
11603 2019-Jan-13 11:24:06.213394 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11604 2019-Jan-13 11:24:06.214025 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
11605 2019-Jan-13 11:24:06.214657 - [DEBUG] EF: AllBottom
11606 2019-Jan-13 11:24:06.214682 - [DEBUG]
11607 2019-Jan-13 11:24:06.214706 - [DEBUG] ---------------
11608 2019-Jan-13 11:24:06.214729 - [DEBUG]
11609 2019-Jan-13 11:24:06.214755 - [DEBUG] End of endsummarytab entry
11610 2019-Jan-13 11:24:06.214778 - [DEBUG]
11611 2019-Jan-13 11:24:06.214802 - [DEBUG] Start of incomingtab entry
11612 2019-Jan-13 11:24:06.214826 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
11613 2019-Jan-13 11:24:06.215454 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
11614 2019-Jan-13 11:24:06.215511 - [DEBUG] ---------------
11615 2019-Jan-13 11:24:06.215536 - [DEBUG] End of incomingtab entry
11616 2019-Jan-13 11:24:06.215570 - [DEBUG]
11617 2019-Jan-13 11:24:06.215597 - [DEBUG] EDGE:
11618 2019-Jan-13 11:24:06.215654 - [DEBUG] ---> 11619 2019-Jan-13 11:24:06.216281 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11620 2019-Jan-13 11:24:06.216929 - [DEBUG]
11621 2019-Jan-13 11:24:06.216955 - [DEBUG] EDGE:
11622 2019-Jan-13 11:24:06.217013 - [DEBUG] ---> 11623 2019-Jan-13 11:24:06.217641 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11624 2019-Jan-13 11:24:06.218272 - [DEBUG]
11625 2019-Jan-13 11:24:06.218317 - [DEBUG] Compose: EdgeIdentity * AllBottom
11626 2019-Jan-13 11:24:06.218344 - [DEBUG]
11627 2019-Jan-13 11:24:06.218367 - [DEBUG] Propagate flow
11628 2019-Jan-13 11:24:06.218390 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11629 2019-Jan-13 11:24:06.218446 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
11630 2019-Jan-13 11:24:06.219085 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11631 2019-Jan-13 11:24:06.219738 - [DEBUG] Edge function : AllBottom (result of previous compose)
11632 2019-Jan-13 11:24:06.219764 - [DEBUG]
11633 2019-Jan-13 11:24:06.219789 - [DEBUG] Join: AllTop & AllBottom
11634 2019-Jan-13 11:24:06.219815 - [DEBUG] = AllBottom (new jump func)
11635 2019-Jan-13 11:24:06.219840 - [DEBUG]
11636 2019-Jan-13 11:24:06.219863 - [DEBUG] Start adding new jump function
11637 2019-Jan-13 11:24:06.219886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11638 2019-Jan-13 11:24:06.219943 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11639 2019-Jan-13 11:24:06.220592 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
11640 2019-Jan-13 11:24:06.221228 - [DEBUG] Edge Function : AllBottom
11641 2019-Jan-13 11:24:06.221257 - [DEBUG] End adding new jump function
11642 2019-Jan-13 11:24:06.221281 - [DEBUG]
11643 2019-Jan-13 11:24:06.221304 - [DEBUG] -------------------------------------------- 340. Path Edge --------------------------------------------
11644 2019-Jan-13 11:24:06.221328 - [DEBUG]
11645 2019-Jan-13 11:24:06.221352 - [DEBUG] Process 340. path edge:
11646 2019-Jan-13 11:24:06.221375 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11647 2019-Jan-13 11:24:06.221431 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
11648 2019-Jan-13 11:24:06.222068 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11649 2019-Jan-13 11:24:06.222709 - [DEBUG]
11650 2019-Jan-13 11:24:06.222733 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
11651 2019-Jan-13 11:24:06.223396 - [DEBUG] Possible callees:
11652 2019-Jan-13 11:24:06.223420 - [DEBUG] llvm.dbg.declare
11653 2019-Jan-13 11:24:06.223445 - [DEBUG] Possible return sites:
11654 2019-Jan-13 11:24:06.223469 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19311655 2019-Jan-13 11:24:06.224732 - [DEBUG] Found and process special summary
11656 2019-Jan-13 11:24:06.224767 - [DEBUG] Compose: EdgeIdentity * AllBottom
11657 2019-Jan-13 11:24:06.224808 - [DEBUG]
11658 2019-Jan-13 11:24:06.224833 - [DEBUG] Propagate flow
11659 2019-Jan-13 11:24:06.224856 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11660 2019-Jan-13 11:24:06.224913 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11661 2019-Jan-13 11:24:06.225576 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11662 2019-Jan-13 11:24:06.226210 - [DEBUG] Edge function : AllBottom (result of previous compose)
11663 2019-Jan-13 11:24:06.226236 - [DEBUG]
11664 2019-Jan-13 11:24:06.226261 - [DEBUG] Join: AllTop & AllBottom
11665 2019-Jan-13 11:24:06.226286 - [DEBUG] = AllBottom (new jump func)
11666 2019-Jan-13 11:24:06.226311 - [DEBUG]
11667 2019-Jan-13 11:24:06.226334 - [DEBUG] Start adding new jump function
11668 2019-Jan-13 11:24:06.226358 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11669 2019-Jan-13 11:24:06.226414 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11670 2019-Jan-13 11:24:06.227063 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11671 2019-Jan-13 11:24:06.227695 - [DEBUG] Edge Function : AllBottom
11672 2019-Jan-13 11:24:06.227723 - [DEBUG] End adding new jump function
11673 2019-Jan-13 11:24:06.227746 - [DEBUG]
11674 2019-Jan-13 11:24:06.227770 - [DEBUG] -------------------------------------------- 341. Path Edge --------------------------------------------
11675 2019-Jan-13 11:24:06.227794 - [DEBUG]
11676 2019-Jan-13 11:24:06.227817 - [DEBUG] Process 341. path edge:
11677 2019-Jan-13 11:24:06.227841 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11678 2019-Jan-13 11:24:06.227897 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
11679 2019-Jan-13 11:24:06.228537 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11680 2019-Jan-13 11:24:06.229171 - [DEBUG]
11681 2019-Jan-13 11:24:06.229196 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11682 2019-Jan-13 11:24:06.229845 - [DEBUG] Compose: EdgeIdentity * AllBottom
11683 2019-Jan-13 11:24:06.229872 - [DEBUG]
11684 2019-Jan-13 11:24:06.229896 - [DEBUG] Propagate flow
11685 2019-Jan-13 11:24:06.229919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11686 2019-Jan-13 11:24:06.229976 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
11687 2019-Jan-13 11:24:06.230623 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11688 2019-Jan-13 11:24:06.231262 - [DEBUG] Edge function : AllBottom (result of previous compose)
11689 2019-Jan-13 11:24:06.231288 - [DEBUG]
11690 2019-Jan-13 11:24:06.231312 - [DEBUG] Join: AllTop & AllBottom
11691 2019-Jan-13 11:24:06.231338 - [DEBUG] = AllBottom (new jump func)
11692 2019-Jan-13 11:24:06.231363 - [DEBUG]
11693 2019-Jan-13 11:24:06.231386 - [DEBUG] Start adding new jump function
11694 2019-Jan-13 11:24:06.231409 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11695 2019-Jan-13 11:24:06.231465 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11696 2019-Jan-13 11:24:06.232097 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
11697 2019-Jan-13 11:24:06.232725 - [DEBUG] Edge Function : AllBottom
11698 2019-Jan-13 11:24:06.232753 - [DEBUG] End adding new jump function
11699 2019-Jan-13 11:24:06.232777 - [DEBUG]
11700 2019-Jan-13 11:24:06.232800 - [DEBUG] -------------------------------------------- 342. Path Edge --------------------------------------------
11701 2019-Jan-13 11:24:06.232824 - [DEBUG]
11702 2019-Jan-13 11:24:06.232847 - [DEBUG] Process 342. path edge:
11703 2019-Jan-13 11:24:06.232881 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11704 2019-Jan-13 11:24:06.232937 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
11705 2019-Jan-13 11:24:06.233593 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11706 2019-Jan-13 11:24:06.234228 - [DEBUG]
11707 2019-Jan-13 11:24:06.234253 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
11708 2019-Jan-13 11:24:06.234897 - [DEBUG] Compose: EdgeIdentity * AllBottom
11709 2019-Jan-13 11:24:06.234925 - [DEBUG]
11710 2019-Jan-13 11:24:06.234948 - [DEBUG] Propagate flow
11711 2019-Jan-13 11:24:06.234971 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11712 2019-Jan-13 11:24:06.235029 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11713 2019-Jan-13 11:24:06.235660 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11714 2019-Jan-13 11:24:06.236296 - [DEBUG] Edge function : AllBottom (result of previous compose)
11715 2019-Jan-13 11:24:06.236321 - [DEBUG]
11716 2019-Jan-13 11:24:06.236347 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11717 2019-Jan-13 11:24:06.236372 - [DEBUG] = AllBottom
11718 2019-Jan-13 11:24:06.236397 - [DEBUG]
11719 2019-Jan-13 11:24:06.236420 - [DEBUG] PROPAGATE: No new function!
11720 2019-Jan-13 11:24:06.236445 - [DEBUG] EDGE:
11721 2019-Jan-13 11:24:06.236505 - [DEBUG] ---> 11722 2019-Jan-13 11:24:06.237155 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11723 2019-Jan-13 11:24:06.237796 - [DEBUG]
11724 2019-Jan-13 11:24:06.237822 - [DEBUG] EDGE:
11725 2019-Jan-13 11:24:06.237880 - [DEBUG] ---> 11726 2019-Jan-13 11:24:06.238510 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11727 2019-Jan-13 11:24:06.239147 - [DEBUG]
11728 2019-Jan-13 11:24:06.239188 - [DEBUG] Compose: EdgeIdentity * AllBottom
11729 2019-Jan-13 11:24:06.239215 - [DEBUG]
11730 2019-Jan-13 11:24:06.239239 - [DEBUG] Propagate flow
11731 2019-Jan-13 11:24:06.239262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11732 2019-Jan-13 11:24:06.239321 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11733 2019-Jan-13 11:24:06.239957 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11734 2019-Jan-13 11:24:06.240605 - [DEBUG] Edge function : AllBottom (result of previous compose)
11735 2019-Jan-13 11:24:06.240631 - [DEBUG]
11736 2019-Jan-13 11:24:06.240655 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11737 2019-Jan-13 11:24:06.240681 - [DEBUG] = AllBottom
11738 2019-Jan-13 11:24:06.240706 - [DEBUG]
11739 2019-Jan-13 11:24:06.240729 - [DEBUG] PROPAGATE: No new function!
11740 2019-Jan-13 11:24:06.240757 - [DEBUG] EDGE:
11741 2019-Jan-13 11:24:06.240814 - [DEBUG] ---> 11742 2019-Jan-13 11:24:06.241453 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11743 2019-Jan-13 11:24:06.242085 - [DEBUG]
11744 2019-Jan-13 11:24:06.242112 - [DEBUG] EDGE:
11745 2019-Jan-13 11:24:06.242169 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
11746 2019-Jan-13 11:24:06.242819 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11747 2019-Jan-13 11:24:06.243469 - [DEBUG]
11748 2019-Jan-13 11:24:06.243496 - [DEBUG] EDGE:
11749 2019-Jan-13 11:24:06.243553 - [DEBUG] ---> 11750 2019-Jan-13 11:24:06.244181 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11751 2019-Jan-13 11:24:06.244822 - [DEBUG]
11752 2019-Jan-13 11:24:06.244848 - [DEBUG] EDGE:
11753 2019-Jan-13 11:24:06.244905 - [DEBUG] ---> 11754 2019-Jan-13 11:24:06.245541 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11755 2019-Jan-13 11:24:06.246171 - [DEBUG]
11756 2019-Jan-13 11:24:06.246197 - [DEBUG] EDGE:
11757 2019-Jan-13 11:24:06.246254 - [DEBUG] ---> 11758 2019-Jan-13 11:24:06.246902 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11759 2019-Jan-13 11:24:06.247533 - [DEBUG]
11760 2019-Jan-13 11:24:06.247570 - [DEBUG] Compose: EdgeIdentity * AllBottom
11761 2019-Jan-13 11:24:06.247597 - [DEBUG]
11762 2019-Jan-13 11:24:06.247620 - [DEBUG] Propagate flow
11763 2019-Jan-13 11:24:06.247644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11764 2019-Jan-13 11:24:06.247700 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
11765 2019-Jan-13 11:24:06.248331 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11766 2019-Jan-13 11:24:06.248963 - [DEBUG] Edge function : AllBottom (result of previous compose)
11767 2019-Jan-13 11:24:06.248989 - [DEBUG]
11768 2019-Jan-13 11:24:06.249013 - [DEBUG] Join: AllTop & AllBottom
11769 2019-Jan-13 11:24:06.249039 - [DEBUG] = AllBottom (new jump func)
11770 2019-Jan-13 11:24:06.249063 - [DEBUG]
11771 2019-Jan-13 11:24:06.249087 - [DEBUG] Start adding new jump function
11772 2019-Jan-13 11:24:06.249110 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11773 2019-Jan-13 11:24:06.249166 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11774 2019-Jan-13 11:24:06.249798 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
11775 2019-Jan-13 11:24:06.250448 - [DEBUG] Edge Function : AllBottom
11776 2019-Jan-13 11:24:06.250476 - [DEBUG] End adding new jump function
11777 2019-Jan-13 11:24:06.250500 - [DEBUG]
11778 2019-Jan-13 11:24:06.250523 - [DEBUG] -------------------------------------------- 343. Path Edge --------------------------------------------
11779 2019-Jan-13 11:24:06.250547 - [DEBUG]
11780 2019-Jan-13 11:24:06.250571 - [DEBUG] Process 343. path edge:
11781 2019-Jan-13 11:24:06.250594 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11782 2019-Jan-13 11:24:06.250650 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
11783 2019-Jan-13 11:24:06.251281 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11784 2019-Jan-13 11:24:06.251913 - [DEBUG]
11785 2019-Jan-13 11:24:06.251938 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
11786 2019-Jan-13 11:24:06.252593 - [DEBUG] Compose: EdgeIdentity * AllBottom
11787 2019-Jan-13 11:24:06.252621 - [DEBUG]
11788 2019-Jan-13 11:24:06.252645 - [DEBUG] Propagate flow
11789 2019-Jan-13 11:24:06.252668 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11790 2019-Jan-13 11:24:06.252736 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
11791 2019-Jan-13 11:24:06.253382 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11792 2019-Jan-13 11:24:06.254013 - [DEBUG] Edge function : AllBottom (result of previous compose)
11793 2019-Jan-13 11:24:06.254039 - [DEBUG]
11794 2019-Jan-13 11:24:06.254063 - [DEBUG] Join: AllTop & AllBottom
11795 2019-Jan-13 11:24:06.254089 - [DEBUG] = AllBottom (new jump func)
11796 2019-Jan-13 11:24:06.254113 - [DEBUG]
11797 2019-Jan-13 11:24:06.254137 - [DEBUG] Start adding new jump function
11798 2019-Jan-13 11:24:06.254160 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11799 2019-Jan-13 11:24:06.254216 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11800 2019-Jan-13 11:24:06.254846 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
11801 2019-Jan-13 11:24:06.255471 - [DEBUG] Edge Function : AllBottom
11802 2019-Jan-13 11:24:06.255498 - [DEBUG] End adding new jump function
11803 2019-Jan-13 11:24:06.255522 - [DEBUG]
11804 2019-Jan-13 11:24:06.255546 - [DEBUG] -------------------------------------------- 344. Path Edge --------------------------------------------
11805 2019-Jan-13 11:24:06.255570 - [DEBUG]
11806 2019-Jan-13 11:24:06.255593 - [DEBUG] Process 344. path edge:
11807 2019-Jan-13 11:24:06.255616 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11808 2019-Jan-13 11:24:06.255672 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
11809 2019-Jan-13 11:24:06.256296 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11810 2019-Jan-13 11:24:06.256942 - [DEBUG]
11811 2019-Jan-13 11:24:06.256967 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
11812 2019-Jan-13 11:24:06.257605 - [DEBUG] Compose: EdgeIdentity * AllBottom
11813 2019-Jan-13 11:24:06.257632 - [DEBUG]
11814 2019-Jan-13 11:24:06.257656 - [DEBUG] Propagate flow
11815 2019-Jan-13 11:24:06.257679 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11816 2019-Jan-13 11:24:06.257735 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11817 2019-Jan-13 11:24:06.258372 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11818 2019-Jan-13 11:24:06.259002 - [DEBUG] Edge function : AllBottom (result of previous compose)
11819 2019-Jan-13 11:24:06.259027 - [DEBUG]
11820 2019-Jan-13 11:24:06.259052 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11821 2019-Jan-13 11:24:06.259078 - [DEBUG] = AllBottom
11822 2019-Jan-13 11:24:06.259102 - [DEBUG]
11823 2019-Jan-13 11:24:06.259125 - [DEBUG] PROPAGATE: No new function!
11824 2019-Jan-13 11:24:06.259150 - [DEBUG] EDGE:
11825 2019-Jan-13 11:24:06.259207 - [DEBUG] ---> 11826 2019-Jan-13 11:24:06.259831 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11827 2019-Jan-13 11:24:06.260489 - [DEBUG]
11828 2019-Jan-13 11:24:06.260515 - [DEBUG] EDGE:
11829 2019-Jan-13 11:24:06.260575 - [DEBUG] ---> 11830 2019-Jan-13 11:24:06.261209 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11831 2019-Jan-13 11:24:06.261840 - [DEBUG]
11832 2019-Jan-13 11:24:06.261866 - [DEBUG] EDGE:
11833 2019-Jan-13 11:24:06.261922 - [DEBUG] ---> 11834 2019-Jan-13 11:24:06.262566 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11835 2019-Jan-13 11:24:06.263199 - [DEBUG]
11836 2019-Jan-13 11:24:06.263226 - [DEBUG] EDGE:
11837 2019-Jan-13 11:24:06.263282 - [DEBUG] ---> 11838 2019-Jan-13 11:24:06.263938 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11839 2019-Jan-13 11:24:06.264569 - [DEBUG]
11840 2019-Jan-13 11:24:06.264595 - [DEBUG] EDGE:
11841 2019-Jan-13 11:24:06.264652 - [DEBUG] ---> 11842 2019-Jan-13 11:24:06.265282 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11843 2019-Jan-13 11:24:06.265911 - [DEBUG]
11844 2019-Jan-13 11:24:06.265937 - [DEBUG] EDGE:
11845 2019-Jan-13 11:24:06.265994 - [DEBUG] ---> 11846 2019-Jan-13 11:24:06.266632 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11847 2019-Jan-13 11:24:06.267279 - [DEBUG]
11848 2019-Jan-13 11:24:06.267319 - [DEBUG] Compose: EdgeIdentity * AllBottom
11849 2019-Jan-13 11:24:06.267346 - [DEBUG]
11850 2019-Jan-13 11:24:06.267369 - [DEBUG] Propagate flow
11851 2019-Jan-13 11:24:06.267393 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11852 2019-Jan-13 11:24:06.267449 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11853 2019-Jan-13 11:24:06.268080 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11854 2019-Jan-13 11:24:06.268718 - [DEBUG] Edge function : AllBottom (result of previous compose)
11855 2019-Jan-13 11:24:06.268743 - [DEBUG]
11856 2019-Jan-13 11:24:06.268768 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11857 2019-Jan-13 11:24:06.268793 - [DEBUG] = AllBottom
11858 2019-Jan-13 11:24:06.268818 - [DEBUG]
11859 2019-Jan-13 11:24:06.268841 - [DEBUG] PROPAGATE: No new function!
11860 2019-Jan-13 11:24:06.268867 - [DEBUG] EDGE:
11861 2019-Jan-13 11:24:06.268924 - [DEBUG] ---> 11862 2019-Jan-13 11:24:06.269564 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11863 2019-Jan-13 11:24:06.270214 - [DEBUG]
11864 2019-Jan-13 11:24:06.270240 - [DEBUG] EDGE:
11865 2019-Jan-13 11:24:06.270299 - [DEBUG] ---> 11866 2019-Jan-13 11:24:06.270931 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11867 2019-Jan-13 11:24:06.271563 - [DEBUG]
11868 2019-Jan-13 11:24:06.271589 - [DEBUG] EDGE:
11869 2019-Jan-13 11:24:06.271646 - [DEBUG] ---> 11870 2019-Jan-13 11:24:06.272276 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11871 2019-Jan-13 11:24:06.272906 - [DEBUG]
11872 2019-Jan-13 11:24:06.272944 - [DEBUG] Compose: EdgeIdentity * AllBottom
11873 2019-Jan-13 11:24:06.272971 - [DEBUG]
11874 2019-Jan-13 11:24:06.272995 - [DEBUG] Propagate flow
11875 2019-Jan-13 11:24:06.273019 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11876 2019-Jan-13 11:24:06.273075 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11877 2019-Jan-13 11:24:06.273731 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11878 2019-Jan-13 11:24:06.274363 - [DEBUG] Edge function : AllBottom (result of previous compose)
11879 2019-Jan-13 11:24:06.274388 - [DEBUG]
11880 2019-Jan-13 11:24:06.274413 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11881 2019-Jan-13 11:24:06.274439 - [DEBUG] = AllBottom
11882 2019-Jan-13 11:24:06.274464 - [DEBUG]
11883 2019-Jan-13 11:24:06.274487 - [DEBUG] PROPAGATE: No new function!
11884 2019-Jan-13 11:24:06.274514 - [DEBUG] EDGE:
11885 2019-Jan-13 11:24:06.274571 - [DEBUG] ---> 11886 2019-Jan-13 11:24:06.275210 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11887 2019-Jan-13 11:24:06.275840 - [DEBUG]
11888 2019-Jan-13 11:24:06.275866 - [DEBUG] EDGE:
11889 2019-Jan-13 11:24:06.275923 - [DEBUG] ---> 11890 2019-Jan-13 11:24:06.276558 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11891 2019-Jan-13 11:24:06.277205 - [DEBUG]
11892 2019-Jan-13 11:24:06.277231 - [DEBUG] EDGE:
11893 2019-Jan-13 11:24:06.277288 - [DEBUG] ---> 11894 2019-Jan-13 11:24:06.277915 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11895 2019-Jan-13 11:24:06.278554 - [DEBUG]
11896 2019-Jan-13 11:24:06.278580 - [DEBUG] EDGE:
11897 2019-Jan-13 11:24:06.278639 - [DEBUG] ---> 11898 2019-Jan-13 11:24:06.279277 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11899 2019-Jan-13 11:24:06.279907 - [DEBUG]
11900 2019-Jan-13 11:24:06.279946 - [DEBUG] Compose: EdgeIdentity * AllBottom
11901 2019-Jan-13 11:24:06.279973 - [DEBUG]
11902 2019-Jan-13 11:24:06.280009 - [DEBUG] Propagate flow
11903 2019-Jan-13 11:24:06.280035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11904 2019-Jan-13 11:24:06.280091 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11905 2019-Jan-13 11:24:06.280724 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11906 2019-Jan-13 11:24:06.281354 - [DEBUG] Edge function : AllBottom (result of previous compose)
11907 2019-Jan-13 11:24:06.281379 - [DEBUG]
11908 2019-Jan-13 11:24:06.281405 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11909 2019-Jan-13 11:24:06.281430 - [DEBUG] = AllBottom
11910 2019-Jan-13 11:24:06.281455 - [DEBUG]
11911 2019-Jan-13 11:24:06.281478 - [DEBUG] PROPAGATE: No new function!
11912 2019-Jan-13 11:24:06.281505 - [DEBUG] EDGE:
11913 2019-Jan-13 11:24:06.281562 - [DEBUG] ---> 11914 2019-Jan-13 11:24:06.282201 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11915 2019-Jan-13 11:24:06.282831 - [DEBUG]
11916 2019-Jan-13 11:24:06.282857 - [DEBUG] EDGE:
11917 2019-Jan-13 11:24:06.282914 - [DEBUG] ---> 11918 2019-Jan-13 11:24:06.283558 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11919 2019-Jan-13 11:24:06.284198 - [DEBUG]
11920 2019-Jan-13 11:24:06.284225 - [DEBUG] EDGE:
11921 2019-Jan-13 11:24:06.284282 - [DEBUG] ---> 11922 2019-Jan-13 11:24:06.284912 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11923 2019-Jan-13 11:24:06.285542 - [DEBUG]
11924 2019-Jan-13 11:24:06.285578 - [DEBUG] Compose: EdgeIdentity * AllBottom
11925 2019-Jan-13 11:24:06.285605 - [DEBUG]
11926 2019-Jan-13 11:24:06.285628 - [DEBUG] Propagate flow
11927 2019-Jan-13 11:24:06.285652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11928 2019-Jan-13 11:24:06.285708 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11929 2019-Jan-13 11:24:06.286338 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11930 2019-Jan-13 11:24:06.286983 - [DEBUG] Edge function : AllBottom (result of previous compose)
11931 2019-Jan-13 11:24:06.287008 - [DEBUG]
11932 2019-Jan-13 11:24:06.287033 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11933 2019-Jan-13 11:24:06.287059 - [DEBUG] = AllBottom
11934 2019-Jan-13 11:24:06.287083 - [DEBUG]
11935 2019-Jan-13 11:24:06.287106 - [DEBUG] PROPAGATE: No new function!
11936 2019-Jan-13 11:24:06.287133 - [DEBUG] EDGE:
11937 2019-Jan-13 11:24:06.287190 - [DEBUG] ---> 11938 2019-Jan-13 11:24:06.287829 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11939 2019-Jan-13 11:24:06.288459 - [DEBUG]
11940 2019-Jan-13 11:24:06.288485 - [DEBUG] EDGE:
11941 2019-Jan-13 11:24:06.288542 - [DEBUG] ---> 11942 2019-Jan-13 11:24:06.289167 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11943 2019-Jan-13 11:24:06.289796 - [DEBUG]
11944 2019-Jan-13 11:24:06.289822 - [DEBUG] EDGE:
11945 2019-Jan-13 11:24:06.289879 - [DEBUG] ---> 11946 2019-Jan-13 11:24:06.290520 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11947 2019-Jan-13 11:24:06.291150 - [DEBUG]
11948 2019-Jan-13 11:24:06.291176 - [DEBUG] EDGE:
11949 2019-Jan-13 11:24:06.291233 - [DEBUG] ---> 11950 2019-Jan-13 11:24:06.291863 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11951 2019-Jan-13 11:24:06.292493 - [DEBUG]
11952 2019-Jan-13 11:24:06.292528 - [DEBUG] Compose: EdgeIdentity * AllBottom
11953 2019-Jan-13 11:24:06.292555 - [DEBUG]
11954 2019-Jan-13 11:24:06.292579 - [DEBUG] Propagate flow
11955 2019-Jan-13 11:24:06.292602 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11956 2019-Jan-13 11:24:06.292658 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
11957 2019-Jan-13 11:24:06.293288 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11958 2019-Jan-13 11:24:06.293935 - [DEBUG] Edge function : AllBottom (result of previous compose)
11959 2019-Jan-13 11:24:06.293960 - [DEBUG]
11960 2019-Jan-13 11:24:06.293985 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11961 2019-Jan-13 11:24:06.294010 - [DEBUG] = AllBottom
11962 2019-Jan-13 11:24:06.294035 - [DEBUG]
11963 2019-Jan-13 11:24:06.294066 - [DEBUG] PROPAGATE: No new function!
11964 2019-Jan-13 11:24:06.294093 - [DEBUG] EDGE:
11965 2019-Jan-13 11:24:06.294151 - [DEBUG] ---> 11966 2019-Jan-13 11:24:06.294790 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11967 2019-Jan-13 11:24:06.295422 - [DEBUG]
11968 2019-Jan-13 11:24:06.295457 - [DEBUG] Compose: EdgeIdentity * AllBottom
11969 2019-Jan-13 11:24:06.295483 - [DEBUG]
11970 2019-Jan-13 11:24:06.295506 - [DEBUG] Propagate flow
11971 2019-Jan-13 11:24:06.295530 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11972 2019-Jan-13 11:24:06.295586 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
11973 2019-Jan-13 11:24:06.296225 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11974 2019-Jan-13 11:24:06.296882 - [DEBUG] Edge function : AllBottom (result of previous compose)
11975 2019-Jan-13 11:24:06.296907 - [DEBUG]
11976 2019-Jan-13 11:24:06.296932 - [DEBUG] Join: AllTop & AllBottom
11977 2019-Jan-13 11:24:06.296958 - [DEBUG] = AllBottom (new jump func)
11978 2019-Jan-13 11:24:06.296982 - [DEBUG]
11979 2019-Jan-13 11:24:06.297006 - [DEBUG] Start adding new jump function
11980 2019-Jan-13 11:24:06.297029 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11981 2019-Jan-13 11:24:06.297086 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11982 2019-Jan-13 11:24:06.297718 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
11983 2019-Jan-13 11:24:06.298355 - [DEBUG] Edge Function : AllBottom
11984 2019-Jan-13 11:24:06.298383 - [DEBUG] End adding new jump function
11985 2019-Jan-13 11:24:06.298406 - [DEBUG]
11986 2019-Jan-13 11:24:06.298430 - [DEBUG] -------------------------------------------- 345. Path Edge --------------------------------------------
11987 2019-Jan-13 11:24:06.298454 - [DEBUG]
11988 2019-Jan-13 11:24:06.298477 - [DEBUG] Process 345. path edge:
11989 2019-Jan-13 11:24:06.298501 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11990 2019-Jan-13 11:24:06.298557 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
11991 2019-Jan-13 11:24:06.299195 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11992 2019-Jan-13 11:24:06.299825 - [DEBUG]
11993 2019-Jan-13 11:24:06.299850 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
11994 2019-Jan-13 11:24:06.300508 - [DEBUG] Possible callees:
11995 2019-Jan-13 11:24:06.300533 - [DEBUG] llvm.dbg.declare
11996 2019-Jan-13 11:24:06.300557 - [DEBUG] Possible return sites:
11997 2019-Jan-13 11:24:06.300580 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14311998 2019-Jan-13 11:24:06.301838 - [DEBUG] Found and process special summary
11999 2019-Jan-13 11:24:06.301873 - [DEBUG] Compose: EdgeIdentity * AllBottom
12000 2019-Jan-13 11:24:06.301900 - [DEBUG]
12001 2019-Jan-13 11:24:06.301924 - [DEBUG] Propagate flow
12002 2019-Jan-13 11:24:06.301947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12003 2019-Jan-13 11:24:06.302003 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12004 2019-Jan-13 11:24:06.302653 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12005 2019-Jan-13 11:24:06.303284 - [DEBUG] Edge function : AllBottom (result of previous compose)
12006 2019-Jan-13 11:24:06.303309 - [DEBUG]
12007 2019-Jan-13 11:24:06.303346 - [DEBUG] Join: AllTop & AllBottom
12008 2019-Jan-13 11:24:06.303373 - [DEBUG] = AllBottom (new jump func)
12009 2019-Jan-13 11:24:06.303398 - [DEBUG]
12010 2019-Jan-13 11:24:06.303421 - [DEBUG] Start adding new jump function
12011 2019-Jan-13 11:24:06.303444 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12012 2019-Jan-13 11:24:06.303500 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12013 2019-Jan-13 11:24:06.304133 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12014 2019-Jan-13 11:24:06.304771 - [DEBUG] Edge Function : AllBottom
12015 2019-Jan-13 11:24:06.304799 - [DEBUG] End adding new jump function
12016 2019-Jan-13 11:24:06.304823 - [DEBUG]
12017 2019-Jan-13 11:24:06.304846 - [DEBUG] -------------------------------------------- 346. Path Edge --------------------------------------------
12018 2019-Jan-13 11:24:06.304870 - [DEBUG]
12019 2019-Jan-13 11:24:06.304893 - [DEBUG] Process 346. path edge:
12020 2019-Jan-13 11:24:06.304917 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12021 2019-Jan-13 11:24:06.304972 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
12022 2019-Jan-13 11:24:06.305603 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
12023 2019-Jan-13 11:24:06.306239 - [DEBUG]
12024 2019-Jan-13 11:24:06.306263 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12025 2019-Jan-13 11:24:06.306931 - [DEBUG] Compose: EdgeIdentity * AllBottom
12026 2019-Jan-13 11:24:06.306959 - [DEBUG]
12027 2019-Jan-13 11:24:06.306983 - [DEBUG] Propagate flow
12028 2019-Jan-13 11:24:06.307006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12029 2019-Jan-13 11:24:06.307062 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
12030 2019-Jan-13 11:24:06.307689 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12031 2019-Jan-13 11:24:06.308320 - [DEBUG] Edge function : AllBottom (result of previous compose)
12032 2019-Jan-13 11:24:06.308345 - [DEBUG]
12033 2019-Jan-13 11:24:06.308369 - [DEBUG] Join: AllTop & AllBottom
12034 2019-Jan-13 11:24:06.308395 - [DEBUG] = AllBottom (new jump func)
12035 2019-Jan-13 11:24:06.308419 - [DEBUG]
12036 2019-Jan-13 11:24:06.308443 - [DEBUG] Start adding new jump function
12037 2019-Jan-13 11:24:06.308466 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12038 2019-Jan-13 11:24:06.308522 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12039 2019-Jan-13 11:24:06.309152 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
12040 2019-Jan-13 11:24:06.309777 - [DEBUG] Edge Function : AllBottom
12041 2019-Jan-13 11:24:06.309804 - [DEBUG] End adding new jump function
12042 2019-Jan-13 11:24:06.309828 - [DEBUG]
12043 2019-Jan-13 11:24:06.309851 - [DEBUG] -------------------------------------------- 347. Path Edge --------------------------------------------
12044 2019-Jan-13 11:24:06.309875 - [DEBUG]
12045 2019-Jan-13 11:24:06.309898 - [DEBUG] Process 347. path edge:
12046 2019-Jan-13 11:24:06.309922 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12047 2019-Jan-13 11:24:06.309978 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
12048 2019-Jan-13 11:24:06.310617 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
12049 2019-Jan-13 11:24:06.311255 - [DEBUG]
12050 2019-Jan-13 11:24:06.311281 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
12051 2019-Jan-13 11:24:06.311917 - [DEBUG] Compose: EdgeIdentity * AllBottom
12052 2019-Jan-13 11:24:06.311946 - [DEBUG]
12053 2019-Jan-13 11:24:06.311970 - [DEBUG] Propagate flow
12054 2019-Jan-13 11:24:06.311993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12055 2019-Jan-13 11:24:06.312049 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12056 2019-Jan-13 11:24:06.312677 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12057 2019-Jan-13 11:24:06.313307 - [DEBUG] Edge function : AllBottom (result of previous compose)
12058 2019-Jan-13 11:24:06.313343 - [DEBUG]
12059 2019-Jan-13 11:24:06.313370 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12060 2019-Jan-13 11:24:06.313396 - [DEBUG] = AllBottom
12061 2019-Jan-13 11:24:06.313420 - [DEBUG]
12062 2019-Jan-13 11:24:06.313443 - [DEBUG] PROPAGATE: No new function!
12063 2019-Jan-13 11:24:06.313468 - [DEBUG] EDGE:
12064 2019-Jan-13 11:24:06.313526 - [DEBUG] ---> 12065 2019-Jan-13 11:24:06.314152 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12066 2019-Jan-13 11:24:06.314783 - [DEBUG]
12067 2019-Jan-13 11:24:06.314809 - [DEBUG] EDGE:
12068 2019-Jan-13 11:24:06.314866 - [DEBUG] ---> 12069 2019-Jan-13 11:24:06.315495 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12070 2019-Jan-13 11:24:06.316125 - [DEBUG]
12071 2019-Jan-13 11:24:06.316160 - [DEBUG] Compose: EdgeIdentity * AllBottom
12072 2019-Jan-13 11:24:06.316187 - [DEBUG]
12073 2019-Jan-13 11:24:06.316211 - [DEBUG] Propagate flow
12074 2019-Jan-13 11:24:06.316234 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12075 2019-Jan-13 11:24:06.316290 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12076 2019-Jan-13 11:24:06.316936 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12077 2019-Jan-13 11:24:06.317566 - [DEBUG] Edge function : AllBottom (result of previous compose)
12078 2019-Jan-13 11:24:06.317591 - [DEBUG]
12079 2019-Jan-13 11:24:06.317616 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12080 2019-Jan-13 11:24:06.317642 - [DEBUG] = AllBottom
12081 2019-Jan-13 11:24:06.317666 - [DEBUG]
12082 2019-Jan-13 11:24:06.317689 - [DEBUG] PROPAGATE: No new function!
12083 2019-Jan-13 11:24:06.317716 - [DEBUG] EDGE:
12084 2019-Jan-13 11:24:06.317772 - [DEBUG] ---> 12085 2019-Jan-13 11:24:06.318411 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12086 2019-Jan-13 11:24:06.319043 - [DEBUG]
12087 2019-Jan-13 11:24:06.319069 - [DEBUG] EDGE:
12088 2019-Jan-13 11:24:06.319126 - [DEBUG] ---> 12089 2019-Jan-13 11:24:06.319754 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12090 2019-Jan-13 11:24:06.320400 - [DEBUG]
12091 2019-Jan-13 11:24:06.320427 - [DEBUG] Compose: EdgeIdentity * AllBottom
12092 2019-Jan-13 11:24:06.320453 - [DEBUG]
12093 2019-Jan-13 11:24:06.320477 - [DEBUG] Propagate flow
12094 2019-Jan-13 11:24:06.320499 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12095 2019-Jan-13 11:24:06.320563 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12096 2019-Jan-13 11:24:06.321193 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12097 2019-Jan-13 11:24:06.321821 - [DEBUG] Edge function : AllBottom (result of previous compose)
12098 2019-Jan-13 11:24:06.321846 - [DEBUG]
12099 2019-Jan-13 11:24:06.321871 - [DEBUG] Join: AllTop & AllBottom
12100 2019-Jan-13 11:24:06.321897 - [DEBUG] = AllBottom (new jump func)
12101 2019-Jan-13 11:24:06.321921 - [DEBUG]
12102 2019-Jan-13 11:24:06.321945 - [DEBUG] Start adding new jump function
12103 2019-Jan-13 11:24:06.321968 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12104 2019-Jan-13 11:24:06.322024 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12105 2019-Jan-13 11:24:06.322651 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12106 2019-Jan-13 11:24:06.323278 - [DEBUG] Edge Function : AllBottom
12107 2019-Jan-13 11:24:06.323306 - [DEBUG] End adding new jump function
12108 2019-Jan-13 11:24:06.323341 - [DEBUG]
12109 2019-Jan-13 11:24:06.323367 - [DEBUG] -------------------------------------------- 348. Path Edge --------------------------------------------
12110 2019-Jan-13 11:24:06.323391 - [DEBUG]
12111 2019-Jan-13 11:24:06.323414 - [DEBUG] Process 348. path edge:
12112 2019-Jan-13 11:24:06.323437 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12113 2019-Jan-13 11:24:06.323493 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
12114 2019-Jan-13 11:24:06.324120 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12115 2019-Jan-13 11:24:06.324747 - [DEBUG]
12116 2019-Jan-13 11:24:06.324772 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12117 2019-Jan-13 11:24:06.325414 - [DEBUG] Compose: EdgeIdentity * AllBottom
12118 2019-Jan-13 11:24:06.325441 - [DEBUG]
12119 2019-Jan-13 11:24:06.325464 - [DEBUG] Propagate flow
12120 2019-Jan-13 11:24:06.325488 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12121 2019-Jan-13 11:24:06.325544 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12122 2019-Jan-13 11:24:06.326183 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12123 2019-Jan-13 11:24:06.326827 - [DEBUG] Edge function : AllBottom (result of previous compose)
12124 2019-Jan-13 11:24:06.326852 - [DEBUG]
12125 2019-Jan-13 11:24:06.326876 - [DEBUG] Join: AllTop & AllBottom
12126 2019-Jan-13 11:24:06.326901 - [DEBUG] = AllBottom (new jump func)
12127 2019-Jan-13 11:24:06.326926 - [DEBUG]
12128 2019-Jan-13 11:24:06.326949 - [DEBUG] Start adding new jump function
12129 2019-Jan-13 11:24:06.326972 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12130 2019-Jan-13 11:24:06.327028 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12131 2019-Jan-13 11:24:06.327656 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12132 2019-Jan-13 11:24:06.328297 - [DEBUG] Edge Function : AllBottom
12133 2019-Jan-13 11:24:06.328323 - [DEBUG] End adding new jump function
12134 2019-Jan-13 11:24:06.328347 - [DEBUG]
12135 2019-Jan-13 11:24:06.328370 - [DEBUG] -------------------------------------------- 349. Path Edge --------------------------------------------
12136 2019-Jan-13 11:24:06.328394 - [DEBUG]
12137 2019-Jan-13 11:24:06.328427 - [DEBUG] Process 349. path edge:
12138 2019-Jan-13 11:24:06.328452 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12139 2019-Jan-13 11:24:06.328515 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
12140 2019-Jan-13 11:24:06.329162 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12141 2019-Jan-13 11:24:06.329789 - [DEBUG]
12142 2019-Jan-13 11:24:06.329813 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12143 2019-Jan-13 11:24:06.330474 - [DEBUG] Possible callees:
12144 2019-Jan-13 11:24:06.330498 - [DEBUG] llvm.dbg.declare
12145 2019-Jan-13 11:24:06.330523 - [DEBUG] Possible return sites:
12146 2019-Jan-13 11:24:06.330546 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13612147 2019-Jan-13 11:24:06.331806 - [DEBUG] Found and process special summary
12148 2019-Jan-13 11:24:06.331852 - [DEBUG] Compose: EdgeIdentity * AllBottom
12149 2019-Jan-13 11:24:06.331879 - [DEBUG]
12150 2019-Jan-13 11:24:06.331903 - [DEBUG] Propagate flow
12151 2019-Jan-13 11:24:06.331927 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12152 2019-Jan-13 11:24:06.331983 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12153 2019-Jan-13 11:24:06.332614 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12154 2019-Jan-13 11:24:06.333241 - [DEBUG] Edge function : AllBottom (result of previous compose)
12155 2019-Jan-13 11:24:06.333266 - [DEBUG]
12156 2019-Jan-13 11:24:06.333291 - [DEBUG] Join: AllTop & AllBottom
12157 2019-Jan-13 11:24:06.333317 - [DEBUG] = AllBottom (new jump func)
12158 2019-Jan-13 11:24:06.333357 - [DEBUG]
12159 2019-Jan-13 11:24:06.333381 - [DEBUG] Start adding new jump function
12160 2019-Jan-13 11:24:06.333404 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12161 2019-Jan-13 11:24:06.333459 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12162 2019-Jan-13 11:24:06.334088 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12163 2019-Jan-13 11:24:06.334719 - [DEBUG] Edge Function : AllBottom
12164 2019-Jan-13 11:24:06.334747 - [DEBUG] End adding new jump function
12165 2019-Jan-13 11:24:06.334771 - [DEBUG]
12166 2019-Jan-13 11:24:06.334794 - [DEBUG] -------------------------------------------- 350. Path Edge --------------------------------------------
12167 2019-Jan-13 11:24:06.334818 - [DEBUG]
12168 2019-Jan-13 11:24:06.334841 - [DEBUG] Process 350. path edge:
12169 2019-Jan-13 11:24:06.334865 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12170 2019-Jan-13 11:24:06.334921 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
12171 2019-Jan-13 11:24:06.335552 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12172 2019-Jan-13 11:24:06.336180 - [DEBUG]
12173 2019-Jan-13 11:24:06.336204 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12174 2019-Jan-13 11:24:06.336867 - [DEBUG] Compose: EdgeIdentity * AllBottom
12175 2019-Jan-13 11:24:06.336895 - [DEBUG]
12176 2019-Jan-13 11:24:06.336918 - [DEBUG] Propagate flow
12177 2019-Jan-13 11:24:06.336942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12178 2019-Jan-13 11:24:06.336998 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12179 2019-Jan-13 11:24:06.337644 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12180 2019-Jan-13 11:24:06.338271 - [DEBUG] Edge function : AllBottom (result of previous compose)
12181 2019-Jan-13 11:24:06.338296 - [DEBUG]
12182 2019-Jan-13 11:24:06.338320 - [DEBUG] Join: AllTop & AllBottom
12183 2019-Jan-13 11:24:06.338346 - [DEBUG] = AllBottom (new jump func)
12184 2019-Jan-13 11:24:06.338370 - [DEBUG]
12185 2019-Jan-13 11:24:06.338394 - [DEBUG] Start adding new jump function
12186 2019-Jan-13 11:24:06.338417 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12187 2019-Jan-13 11:24:06.338473 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12188 2019-Jan-13 11:24:06.339101 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12189 2019-Jan-13 11:24:06.339726 - [DEBUG] Edge Function : AllBottom
12190 2019-Jan-13 11:24:06.339755 - [DEBUG] End adding new jump function
12191 2019-Jan-13 11:24:06.339778 - [DEBUG]
12192 2019-Jan-13 11:24:06.339802 - [DEBUG] -------------------------------------------- 351. Path Edge --------------------------------------------
12193 2019-Jan-13 11:24:06.339826 - [DEBUG]
12194 2019-Jan-13 11:24:06.339849 - [DEBUG] Process 351. path edge:
12195 2019-Jan-13 11:24:06.339873 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12196 2019-Jan-13 11:24:06.339929 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
12197 2019-Jan-13 11:24:06.340573 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12198 2019-Jan-13 11:24:06.341200 - [DEBUG]
12199 2019-Jan-13 11:24:06.341225 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12200 2019-Jan-13 11:24:06.341863 - [DEBUG] Compose: EdgeIdentity * AllBottom
12201 2019-Jan-13 11:24:06.341891 - [DEBUG]
12202 2019-Jan-13 11:24:06.341914 - [DEBUG] Propagate flow
12203 2019-Jan-13 11:24:06.341937 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12204 2019-Jan-13 11:24:06.341993 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12205 2019-Jan-13 11:24:06.342619 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12206 2019-Jan-13 11:24:06.343246 - [DEBUG] Edge function : AllBottom (result of previous compose)
12207 2019-Jan-13 11:24:06.343271 - [DEBUG]
12208 2019-Jan-13 11:24:06.343295 - [DEBUG] Join: AllTop & AllBottom
12209 2019-Jan-13 11:24:06.343320 - [DEBUG] = AllBottom (new jump func)
12210 2019-Jan-13 11:24:06.343359 - [DEBUG]
12211 2019-Jan-13 11:24:06.343382 - [DEBUG] Start adding new jump function
12212 2019-Jan-13 11:24:06.343405 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12213 2019-Jan-13 11:24:06.343461 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12214 2019-Jan-13 11:24:06.344087 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
12215 2019-Jan-13 11:24:06.344712 - [DEBUG] Edge Function : AllBottom
12216 2019-Jan-13 11:24:06.344740 - [DEBUG] End adding new jump function
12217 2019-Jan-13 11:24:06.344763 - [DEBUG]
12218 2019-Jan-13 11:24:06.344787 - [DEBUG] -------------------------------------------- 352. Path Edge --------------------------------------------
12219 2019-Jan-13 11:24:06.344810 - [DEBUG]
12220 2019-Jan-13 11:24:06.344834 - [DEBUG] Process 352. path edge:
12221 2019-Jan-13 11:24:06.344857 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12222 2019-Jan-13 11:24:06.344913 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
12223 2019-Jan-13 11:24:06.345539 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12224 2019-Jan-13 11:24:06.346174 - [DEBUG]
12225 2019-Jan-13 11:24:06.346199 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
12226 2019-Jan-13 11:24:06.346888 - [DEBUG] Compose: EdgeIdentity * AllBottom
12227 2019-Jan-13 11:24:06.346917 - [DEBUG]
12228 2019-Jan-13 11:24:06.346941 - [DEBUG] Propagate flow
12229 2019-Jan-13 11:24:06.346964 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12230 2019-Jan-13 11:24:06.347021 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12231 2019-Jan-13 11:24:06.347661 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12232 2019-Jan-13 11:24:06.348289 - [DEBUG] Edge function : AllBottom (result of previous compose)
12233 2019-Jan-13 11:24:06.348314 - [DEBUG]
12234 2019-Jan-13 11:24:06.348338 - [DEBUG] Join: AllTop & AllBottom
12235 2019-Jan-13 11:24:06.348364 - [DEBUG] = AllBottom (new jump func)
12236 2019-Jan-13 11:24:06.348388 - [DEBUG]
12237 2019-Jan-13 11:24:06.348412 - [DEBUG] Start adding new jump function
12238 2019-Jan-13 11:24:06.348435 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12239 2019-Jan-13 11:24:06.348490 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12240 2019-Jan-13 11:24:06.349118 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12241 2019-Jan-13 11:24:06.349754 - [DEBUG] Edge Function : AllBottom
12242 2019-Jan-13 11:24:06.349782 - [DEBUG] End adding new jump function
12243 2019-Jan-13 11:24:06.349807 - [DEBUG]
12244 2019-Jan-13 11:24:06.349830 - [DEBUG] -------------------------------------------- 353. Path Edge --------------------------------------------
12245 2019-Jan-13 11:24:06.349855 - [DEBUG]
12246 2019-Jan-13 11:24:06.349878 - [DEBUG] Process 353. path edge:
12247 2019-Jan-13 11:24:06.349902 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12248 2019-Jan-13 11:24:06.349958 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
12249 2019-Jan-13 11:24:06.350612 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12250 2019-Jan-13 11:24:06.351239 - [DEBUG]
12251 2019-Jan-13 11:24:06.351264 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12252 2019-Jan-13 11:24:06.351907 - [DEBUG] Possible callees:
12253 2019-Jan-13 11:24:06.351932 - [DEBUG] llvm.dbg.declare
12254 2019-Jan-13 11:24:06.351956 - [DEBUG] Possible return sites:
12255 2019-Jan-13 11:24:06.351979 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14912256 2019-Jan-13 11:24:06.353241 - [DEBUG] Found and process special summary
12257 2019-Jan-13 11:24:06.353295 - [DEBUG] EDGE:
12258 2019-Jan-13 11:24:06.353367 - [DEBUG] ---> 12259 2019-Jan-13 11:24:06.354011 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12260 2019-Jan-13 11:24:06.354638 - [DEBUG]
12261 2019-Jan-13 11:24:06.354663 - [DEBUG] EDGE:
12262 2019-Jan-13 11:24:06.354720 - [DEBUG] ---> 12263 2019-Jan-13 11:24:06.355356 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12264 2019-Jan-13 11:24:06.355984 - [DEBUG]
12265 2019-Jan-13 11:24:06.356009 - [DEBUG] EDGE:
12266 2019-Jan-13 11:24:06.356066 - [DEBUG] ---> 12267 2019-Jan-13 11:24:06.356715 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12268 2019-Jan-13 11:24:06.357342 - [DEBUG]
12269 2019-Jan-13 11:24:06.357368 - [DEBUG] Compose: EdgeIdentity * AllBottom
12270 2019-Jan-13 11:24:06.357394 - [DEBUG]
12271 2019-Jan-13 11:24:06.357417 - [DEBUG] Propagate flow
12272 2019-Jan-13 11:24:06.357441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12273 2019-Jan-13 11:24:06.357497 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12274 2019-Jan-13 11:24:06.358124 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12275 2019-Jan-13 11:24:06.358754 - [DEBUG] Edge function : AllBottom (result of previous compose)
12276 2019-Jan-13 11:24:06.358780 - [DEBUG]
12277 2019-Jan-13 11:24:06.358804 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12278 2019-Jan-13 11:24:06.358830 - [DEBUG] = AllBottom
12279 2019-Jan-13 11:24:06.358854 - [DEBUG]
12280 2019-Jan-13 11:24:06.358877 - [DEBUG] PROPAGATE: No new function!
12281 2019-Jan-13 11:24:06.358901 - [DEBUG] EDGE:
12282 2019-Jan-13 11:24:06.358958 - [DEBUG] ---> 12283 2019-Jan-13 11:24:06.359588 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12284 2019-Jan-13 11:24:06.360234 - [DEBUG]
12285 2019-Jan-13 11:24:06.360259 - [DEBUG] Compose: EdgeIdentity * AllBottom
12286 2019-Jan-13 11:24:06.360285 - [DEBUG]
12287 2019-Jan-13 11:24:06.360308 - [DEBUG] Propagate flow
12288 2019-Jan-13 11:24:06.360331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12289 2019-Jan-13 11:24:06.360387 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12290 2019-Jan-13 11:24:06.361018 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12291 2019-Jan-13 11:24:06.361655 - [DEBUG] Edge function : AllBottom (result of previous compose)
12292 2019-Jan-13 11:24:06.361680 - [DEBUG]
12293 2019-Jan-13 11:24:06.361705 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12294 2019-Jan-13 11:24:06.361731 - [DEBUG] = AllBottom
12295 2019-Jan-13 11:24:06.361755 - [DEBUG]
12296 2019-Jan-13 11:24:06.361778 - [DEBUG] PROPAGATE: No new function!
12297 2019-Jan-13 11:24:06.361816 - [DEBUG] Compose: EdgeIdentity * AllBottom
12298 2019-Jan-13 11:24:06.361843 - [DEBUG]
12299 2019-Jan-13 11:24:06.361867 - [DEBUG] Propagate flow
12300 2019-Jan-13 11:24:06.361890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12301 2019-Jan-13 11:24:06.361946 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12302 2019-Jan-13 11:24:06.362578 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12303 2019-Jan-13 11:24:06.363203 - [DEBUG] Edge function : AllBottom (result of previous compose)
12304 2019-Jan-13 11:24:06.363228 - [DEBUG]
12305 2019-Jan-13 11:24:06.363253 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12306 2019-Jan-13 11:24:06.363278 - [DEBUG] = AllBottom
12307 2019-Jan-13 11:24:06.363303 - [DEBUG]
12308 2019-Jan-13 11:24:06.363326 - [DEBUG] PROPAGATE: No new function!
12309 2019-Jan-13 11:24:06.363373 - [DEBUG] Compose: EdgeIdentity * AllBottom
12310 2019-Jan-13 11:24:06.363399 - [DEBUG]
12311 2019-Jan-13 11:24:06.363423 - [DEBUG] Propagate flow
12312 2019-Jan-13 11:24:06.363446 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12313 2019-Jan-13 11:24:06.363501 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12314 2019-Jan-13 11:24:06.364134 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12315 2019-Jan-13 11:24:06.364770 - [DEBUG] Edge function : AllBottom (result of previous compose)
12316 2019-Jan-13 11:24:06.364796 - [DEBUG]
12317 2019-Jan-13 11:24:06.364820 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12318 2019-Jan-13 11:24:06.364845 - [DEBUG] = AllBottom
12319 2019-Jan-13 11:24:06.364869 - [DEBUG]
12320 2019-Jan-13 11:24:06.364893 - [DEBUG] PROPAGATE: No new function!
12321 2019-Jan-13 11:24:06.364918 - [DEBUG] EDGE:
12322 2019-Jan-13 11:24:06.364975 - [DEBUG] ---> 12323 2019-Jan-13 11:24:06.365613 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12324 2019-Jan-13 11:24:06.366241 - [DEBUG]
12325 2019-Jan-13 11:24:06.366274 - [DEBUG] Compose: EdgeIdentity * AllBottom
12326 2019-Jan-13 11:24:06.366300 - [DEBUG]
12327 2019-Jan-13 11:24:06.366324 - [DEBUG] Propagate flow
12328 2019-Jan-13 11:24:06.366347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12329 2019-Jan-13 11:24:06.366403 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12330 2019-Jan-13 11:24:06.367059 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12331 2019-Jan-13 11:24:06.367687 - [DEBUG] Edge function : AllBottom (result of previous compose)
12332 2019-Jan-13 11:24:06.367712 - [DEBUG]
12333 2019-Jan-13 11:24:06.367737 - [DEBUG] Join: AllTop & AllBottom
12334 2019-Jan-13 11:24:06.367762 - [DEBUG] = AllBottom (new jump func)
12335 2019-Jan-13 11:24:06.367787 - [DEBUG]
12336 2019-Jan-13 11:24:06.367810 - [DEBUG] Start adding new jump function
12337 2019-Jan-13 11:24:06.367833 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12338 2019-Jan-13 11:24:06.367889 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12339 2019-Jan-13 11:24:06.368516 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12340 2019-Jan-13 11:24:06.369152 - [DEBUG] Edge Function : AllBottom
12341 2019-Jan-13 11:24:06.369180 - [DEBUG] End adding new jump function
12342 2019-Jan-13 11:24:06.369204 - [DEBUG]
12343 2019-Jan-13 11:24:06.369227 - [DEBUG] -------------------------------------------- 354. Path Edge --------------------------------------------
12344 2019-Jan-13 11:24:06.369251 - [DEBUG]
12345 2019-Jan-13 11:24:06.369275 - [DEBUG] Process 354. path edge:
12346 2019-Jan-13 11:24:06.369298 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12347 2019-Jan-13 11:24:06.369354 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
12348 2019-Jan-13 11:24:06.369992 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12349 2019-Jan-13 11:24:06.370633 - [DEBUG]
12350 2019-Jan-13 11:24:06.370657 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12351 2019-Jan-13 11:24:06.371306 - [DEBUG] Possible callees:
12352 2019-Jan-13 11:24:06.371331 - [DEBUG] llvm.dbg.declare
12353 2019-Jan-13 11:24:06.371355 - [DEBUG] Possible return sites:
12354 2019-Jan-13 11:24:06.371379 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14312355 2019-Jan-13 11:24:06.372634 - [DEBUG] Found and process special summary
12356 2019-Jan-13 11:24:06.372672 - [DEBUG] Compose: EdgeIdentity * AllBottom
12357 2019-Jan-13 11:24:06.372699 - [DEBUG]
12358 2019-Jan-13 11:24:06.372723 - [DEBUG] Propagate flow
12359 2019-Jan-13 11:24:06.372746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12360 2019-Jan-13 11:24:06.372802 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12361 2019-Jan-13 11:24:06.373463 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12362 2019-Jan-13 11:24:06.374091 - [DEBUG] Edge function : AllBottom (result of previous compose)
12363 2019-Jan-13 11:24:06.374116 - [DEBUG]
12364 2019-Jan-13 11:24:06.374140 - [DEBUG] Join: AllTop & AllBottom
12365 2019-Jan-13 11:24:06.374166 - [DEBUG] = AllBottom (new jump func)
12366 2019-Jan-13 11:24:06.374191 - [DEBUG]
12367 2019-Jan-13 11:24:06.374214 - [DEBUG] Start adding new jump function
12368 2019-Jan-13 11:24:06.374237 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12369 2019-Jan-13 11:24:06.374293 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12370 2019-Jan-13 11:24:06.374921 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12371 2019-Jan-13 11:24:06.375551 - [DEBUG] Edge Function : AllBottom
12372 2019-Jan-13 11:24:06.375579 - [DEBUG] End adding new jump function
12373 2019-Jan-13 11:24:06.375602 - [DEBUG]
12374 2019-Jan-13 11:24:06.375625 - [DEBUG] -------------------------------------------- 355. Path Edge --------------------------------------------
12375 2019-Jan-13 11:24:06.375649 - [DEBUG]
12376 2019-Jan-13 11:24:06.375672 - [DEBUG] Process 355. path edge:
12377 2019-Jan-13 11:24:06.375696 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12378 2019-Jan-13 11:24:06.375752 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
12379 2019-Jan-13 11:24:06.376382 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12380 2019-Jan-13 11:24:06.377023 - [DEBUG]
12381 2019-Jan-13 11:24:06.377048 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12382 2019-Jan-13 11:24:06.377694 - [DEBUG] Compose: EdgeIdentity * AllBottom
12383 2019-Jan-13 11:24:06.377722 - [DEBUG]
12384 2019-Jan-13 11:24:06.377745 - [DEBUG] Propagate flow
12385 2019-Jan-13 11:24:06.377768 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12386 2019-Jan-13 11:24:06.377825 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
12387 2019-Jan-13 11:24:06.378452 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12388 2019-Jan-13 11:24:06.379079 - [DEBUG] Edge function : AllBottom (result of previous compose)
12389 2019-Jan-13 11:24:06.379104 - [DEBUG]
12390 2019-Jan-13 11:24:06.379129 - [DEBUG] Join: AllTop & AllBottom
12391 2019-Jan-13 11:24:06.379154 - [DEBUG] = AllBottom (new jump func)
12392 2019-Jan-13 11:24:06.379179 - [DEBUG]
12393 2019-Jan-13 11:24:06.379202 - [DEBUG] Start adding new jump function
12394 2019-Jan-13 11:24:06.379226 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12395 2019-Jan-13 11:24:06.379291 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12396 2019-Jan-13 11:24:06.379918 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
12397 2019-Jan-13 11:24:06.380560 - [DEBUG] Edge Function : AllBottom
12398 2019-Jan-13 11:24:06.380589 - [DEBUG] End adding new jump function
12399 2019-Jan-13 11:24:06.380612 - [DEBUG]
12400 2019-Jan-13 11:24:06.380636 - [DEBUG] -------------------------------------------- 356. Path Edge --------------------------------------------
12401 2019-Jan-13 11:24:06.380660 - [DEBUG]
12402 2019-Jan-13 11:24:06.380683 - [DEBUG] Process 356. path edge:
12403 2019-Jan-13 11:24:06.380707 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12404 2019-Jan-13 11:24:06.380763 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
12405 2019-Jan-13 11:24:06.381390 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12406 2019-Jan-13 11:24:06.382017 - [DEBUG]
12407 2019-Jan-13 11:24:06.382042 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
12408 2019-Jan-13 11:24:06.382677 - [DEBUG] Compose: EdgeIdentity * AllBottom
12409 2019-Jan-13 11:24:06.382705 - [DEBUG]
12410 2019-Jan-13 11:24:06.382728 - [DEBUG] Propagate flow
12411 2019-Jan-13 11:24:06.382751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12412 2019-Jan-13 11:24:06.382807 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12413 2019-Jan-13 11:24:06.383449 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12414 2019-Jan-13 11:24:06.384077 - [DEBUG] Edge function : AllBottom (result of previous compose)
12415 2019-Jan-13 11:24:06.384102 - [DEBUG]
12416 2019-Jan-13 11:24:06.384127 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12417 2019-Jan-13 11:24:06.384152 - [DEBUG] = AllBottom
12418 2019-Jan-13 11:24:06.384176 - [DEBUG]
12419 2019-Jan-13 11:24:06.384199 - [DEBUG] PROPAGATE: No new function!
12420 2019-Jan-13 11:24:06.384223 - [DEBUG] EDGE:
12421 2019-Jan-13 11:24:06.384281 - [DEBUG] ---> 12422 2019-Jan-13 11:24:06.384906 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12423 2019-Jan-13 11:24:06.385533 - [DEBUG]
12424 2019-Jan-13 11:24:06.385558 - [DEBUG] Compose: EdgeIdentity * AllBottom
12425 2019-Jan-13 11:24:06.385584 - [DEBUG]
12426 2019-Jan-13 11:24:06.385607 - [DEBUG] Propagate flow
12427 2019-Jan-13 11:24:06.385630 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12428 2019-Jan-13 11:24:06.385686 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
12429 2019-Jan-13 11:24:06.386311 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12430 2019-Jan-13 11:24:06.386969 - [DEBUG] Edge function : AllBottom (result of previous compose)
12431 2019-Jan-13 11:24:06.386995 - [DEBUG]
12432 2019-Jan-13 11:24:06.387019 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12433 2019-Jan-13 11:24:06.387045 - [DEBUG] = AllBottom
12434 2019-Jan-13 11:24:06.387069 - [DEBUG]
12435 2019-Jan-13 11:24:06.387092 - [DEBUG] PROPAGATE: No new function!
12436 2019-Jan-13 11:24:06.387116 - [DEBUG] EDGE:
12437 2019-Jan-13 11:24:06.387174 - [DEBUG] ---> 12438 2019-Jan-13 11:24:06.387804 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12439 2019-Jan-13 11:24:06.388432 - [DEBUG]
12440 2019-Jan-13 11:24:06.388473 - [DEBUG] Compose: EdgeIdentity * AllBottom
12441 2019-Jan-13 11:24:06.388499 - [DEBUG]
12442 2019-Jan-13 11:24:06.388523 - [DEBUG] Propagate flow
12443 2019-Jan-13 11:24:06.388546 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12444 2019-Jan-13 11:24:06.388602 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12445 2019-Jan-13 11:24:06.389232 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12446 2019-Jan-13 11:24:06.389868 - [DEBUG] Edge function : AllBottom (result of previous compose)
12447 2019-Jan-13 11:24:06.389893 - [DEBUG]
12448 2019-Jan-13 11:24:06.389918 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12449 2019-Jan-13 11:24:06.389944 - [DEBUG] = AllBottom
12450 2019-Jan-13 11:24:06.389968 - [DEBUG]
12451 2019-Jan-13 11:24:06.389991 - [DEBUG] PROPAGATE: No new function!
12452 2019-Jan-13 11:24:06.390041 - [DEBUG] Compose: EdgeIdentity * AllBottom
12453 2019-Jan-13 11:24:06.390068 - [DEBUG]
12454 2019-Jan-13 11:24:06.390092 - [DEBUG] Propagate flow
12455 2019-Jan-13 11:24:06.390115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12456 2019-Jan-13 11:24:06.390172 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12457 2019-Jan-13 11:24:06.390803 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12458 2019-Jan-13 11:24:06.391447 - [DEBUG] Edge function : AllBottom (result of previous compose)
12459 2019-Jan-13 11:24:06.391473 - [DEBUG]
12460 2019-Jan-13 11:24:06.391497 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12461 2019-Jan-13 11:24:06.391523 - [DEBUG] = AllBottom
12462 2019-Jan-13 11:24:06.391548 - [DEBUG]
12463 2019-Jan-13 11:24:06.391571 - [DEBUG] PROPAGATE: No new function!
12464 2019-Jan-13 11:24:06.391597 - [DEBUG] Compose: EdgeIdentity * AllBottom
12465 2019-Jan-13 11:24:06.391623 - [DEBUG]
12466 2019-Jan-13 11:24:06.391647 - [DEBUG] Propagate flow
12467 2019-Jan-13 11:24:06.391671 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12468 2019-Jan-13 11:24:06.391738 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12469 2019-Jan-13 11:24:06.392437 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12470 2019-Jan-13 11:24:06.393141 - [DEBUG] Edge function : AllBottom (result of previous compose)
12471 2019-Jan-13 11:24:06.393169 - [DEBUG]
12472 2019-Jan-13 11:24:06.393196 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12473 2019-Jan-13 11:24:06.393221 - [DEBUG] = AllBottom
12474 2019-Jan-13 11:24:06.393246 - [DEBUG]
12475 2019-Jan-13 11:24:06.393269 - [DEBUG] PROPAGATE: No new function!
12476 2019-Jan-13 11:24:06.393302 - [DEBUG] EDGE:
12477 2019-Jan-13 11:24:06.393400 - [DEBUG] ---> 12478 2019-Jan-13 11:24:06.394107 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12479 2019-Jan-13 11:24:06.394782 - [DEBUG]
12480 2019-Jan-13 11:24:06.394809 - [DEBUG] EDGE:
12481 2019-Jan-13 11:24:06.394875 - [DEBUG] ---> 12482 2019-Jan-13 11:24:06.395506 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12483 2019-Jan-13 11:24:06.396133 - [DEBUG]
12484 2019-Jan-13 11:24:06.396192 - [DEBUG] Compose: EdgeIdentity * AllBottom
12485 2019-Jan-13 11:24:06.396220 - [DEBUG]
12486 2019-Jan-13 11:24:06.396262 - [DEBUG] Propagate flow
12487 2019-Jan-13 11:24:06.396286 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12488 2019-Jan-13 11:24:06.396344 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12489 2019-Jan-13 11:24:06.397015 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12490 2019-Jan-13 11:24:06.397650 - [DEBUG] Edge function : AllBottom (result of previous compose)
12491 2019-Jan-13 11:24:06.397675 - [DEBUG]
12492 2019-Jan-13 11:24:06.397701 - [DEBUG] Join: AllTop & AllBottom
12493 2019-Jan-13 11:24:06.397727 - [DEBUG] = AllBottom (new jump func)
12494 2019-Jan-13 11:24:06.397752 - [DEBUG]
12495 2019-Jan-13 11:24:06.397775 - [DEBUG] Start adding new jump function
12496 2019-Jan-13 11:24:06.397798 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12497 2019-Jan-13 11:24:06.397854 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12498 2019-Jan-13 11:24:06.398486 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12499 2019-Jan-13 11:24:06.399115 - [DEBUG] Edge Function : AllBottom
12500 2019-Jan-13 11:24:06.399144 - [DEBUG] End adding new jump function
12501 2019-Jan-13 11:24:06.399168 - [DEBUG]
12502 2019-Jan-13 11:24:06.399191 - [DEBUG] -------------------------------------------- 357. Path Edge --------------------------------------------
12503 2019-Jan-13 11:24:06.399216 - [DEBUG]
12504 2019-Jan-13 11:24:06.399240 - [DEBUG] Process 357. path edge:
12505 2019-Jan-13 11:24:06.399263 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12506 2019-Jan-13 11:24:06.399319 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
12507 2019-Jan-13 11:24:06.399947 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
12508 2019-Jan-13 11:24:06.400604 - [DEBUG]
12509 2019-Jan-13 11:24:06.400631 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12510 2019-Jan-13 11:24:06.401272 - [DEBUG] Compose: EdgeIdentity * AllBottom
12511 2019-Jan-13 11:24:06.401300 - [DEBUG]
12512 2019-Jan-13 11:24:06.401323 - [DEBUG] Propagate flow
12513 2019-Jan-13 11:24:06.401346 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12514 2019-Jan-13 11:24:06.401402 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12515 2019-Jan-13 11:24:06.402043 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12516 2019-Jan-13 11:24:06.402673 - [DEBUG] Edge function : AllBottom (result of previous compose)
12517 2019-Jan-13 11:24:06.402698 - [DEBUG]
12518 2019-Jan-13 11:24:06.402724 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12519 2019-Jan-13 11:24:06.402749 - [DEBUG] = AllBottom
12520 2019-Jan-13 11:24:06.402774 - [DEBUG]
12521 2019-Jan-13 11:24:06.402797 - [DEBUG] PROPAGATE: No new function!
12522 2019-Jan-13 11:24:06.402828 - [DEBUG] Compose: EdgeIdentity * AllBottom
12523 2019-Jan-13 11:24:06.402855 - [DEBUG]
12524 2019-Jan-13 11:24:06.402878 - [DEBUG] Propagate flow
12525 2019-Jan-13 11:24:06.402901 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12526 2019-Jan-13 11:24:06.402957 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12527 2019-Jan-13 11:24:06.403612 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12528 2019-Jan-13 11:24:06.404244 - [DEBUG] Edge function : AllBottom (result of previous compose)
12529 2019-Jan-13 11:24:06.404269 - [DEBUG]
12530 2019-Jan-13 11:24:06.404302 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12531 2019-Jan-13 11:24:06.404328 - [DEBUG] = AllBottom
12532 2019-Jan-13 11:24:06.404352 - [DEBUG]
12533 2019-Jan-13 11:24:06.404375 - [DEBUG] PROPAGATE: No new function!
12534 2019-Jan-13 11:24:06.404400 - [DEBUG] EDGE:
12535 2019-Jan-13 11:24:06.404457 - [DEBUG] ---> 12536 2019-Jan-13 11:24:06.405086 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12537 2019-Jan-13 11:24:06.405716 - [DEBUG]
12538 2019-Jan-13 11:24:06.405743 - [DEBUG] Compose: EdgeIdentity * AllBottom
12539 2019-Jan-13 11:24:06.405768 - [DEBUG]
12540 2019-Jan-13 11:24:06.405792 - [DEBUG] Propagate flow
12541 2019-Jan-13 11:24:06.405815 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12542 2019-Jan-13 11:24:06.405871 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12543 2019-Jan-13 11:24:06.406508 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12544 2019-Jan-13 11:24:06.407157 - [DEBUG] Edge function : AllBottom (result of previous compose)
12545 2019-Jan-13 11:24:06.407183 - [DEBUG]
12546 2019-Jan-13 11:24:06.407207 - [DEBUG] Join: AllTop & AllBottom
12547 2019-Jan-13 11:24:06.407233 - [DEBUG] = AllBottom (new jump func)
12548 2019-Jan-13 11:24:06.407258 - [DEBUG]
12549 2019-Jan-13 11:24:06.407281 - [DEBUG] Start adding new jump function
12550 2019-Jan-13 11:24:06.407305 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12551 2019-Jan-13 11:24:06.407362 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12552 2019-Jan-13 11:24:06.407987 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12553 2019-Jan-13 11:24:06.408614 - [DEBUG] Edge Function : AllBottom
12554 2019-Jan-13 11:24:06.408641 - [DEBUG] End adding new jump function
12555 2019-Jan-13 11:24:06.408665 - [DEBUG]
12556 2019-Jan-13 11:24:06.408689 - [DEBUG] -------------------------------------------- 358. Path Edge --------------------------------------------
12557 2019-Jan-13 11:24:06.408713 - [DEBUG]
12558 2019-Jan-13 11:24:06.408736 - [DEBUG] Process 358. path edge:
12559 2019-Jan-13 11:24:06.408760 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12560 2019-Jan-13 11:24:06.408816 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
12561 2019-Jan-13 11:24:06.409443 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12562 2019-Jan-13 11:24:06.410084 - [DEBUG]
12563 2019-Jan-13 11:24:06.410110 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12564 2019-Jan-13 11:24:06.410751 - [DEBUG] Compose: EdgeIdentity * AllBottom
12565 2019-Jan-13 11:24:06.410779 - [DEBUG]
12566 2019-Jan-13 11:24:06.410802 - [DEBUG] Propagate flow
12567 2019-Jan-13 11:24:06.410826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12568 2019-Jan-13 11:24:06.410882 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12569 2019-Jan-13 11:24:06.411531 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12570 2019-Jan-13 11:24:06.412159 - [DEBUG] Edge function : AllBottom (result of previous compose)
12571 2019-Jan-13 11:24:06.412185 - [DEBUG]
12572 2019-Jan-13 11:24:06.412209 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12573 2019-Jan-13 11:24:06.412244 - [DEBUG] = AllBottom
12574 2019-Jan-13 11:24:06.412269 - [DEBUG]
12575 2019-Jan-13 11:24:06.412292 - [DEBUG] PROPAGATE: No new function!
12576 2019-Jan-13 11:24:06.412324 - [DEBUG] Compose: EdgeIdentity * AllBottom
12577 2019-Jan-13 11:24:06.412350 - [DEBUG]
12578 2019-Jan-13 11:24:06.412374 - [DEBUG] Propagate flow
12579 2019-Jan-13 11:24:06.412397 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12580 2019-Jan-13 11:24:06.412453 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12581 2019-Jan-13 11:24:06.413092 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12582 2019-Jan-13 11:24:06.413736 - [DEBUG] Edge function : AllBottom (result of previous compose)
12583 2019-Jan-13 11:24:06.413761 - [DEBUG]
12584 2019-Jan-13 11:24:06.413786 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12585 2019-Jan-13 11:24:06.413811 - [DEBUG] = AllBottom
12586 2019-Jan-13 11:24:06.413835 - [DEBUG]
12587 2019-Jan-13 11:24:06.413858 - [DEBUG] PROPAGATE: No new function!
12588 2019-Jan-13 11:24:06.413882 - [DEBUG] EDGE:
12589 2019-Jan-13 11:24:06.413939 - [DEBUG] ---> 12590 2019-Jan-13 11:24:06.414568 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12591 2019-Jan-13 11:24:06.415196 - [DEBUG]
12592 2019-Jan-13 11:24:06.415222 - [DEBUG] EDGE:
12593 2019-Jan-13 11:24:06.415279 - [DEBUG] ---> 12594 2019-Jan-13 11:24:06.415906 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12595 2019-Jan-13 11:24:06.416536 - [DEBUG]
12596 2019-Jan-13 11:24:06.416562 - [DEBUG] EDGE:
12597 2019-Jan-13 11:24:06.416619 - [DEBUG] ---> 12598 2019-Jan-13 11:24:06.417266 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
12599 2019-Jan-13 11:24:06.417895 - [DEBUG]
12600 2019-Jan-13 11:24:06.417922 - [DEBUG] Compose: EdgeIdentity * AllBottom
12601 2019-Jan-13 11:24:06.417948 - [DEBUG]
12602 2019-Jan-13 11:24:06.417971 - [DEBUG] Propagate flow
12603 2019-Jan-13 11:24:06.417995 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12604 2019-Jan-13 11:24:06.418050 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12605 2019-Jan-13 11:24:06.418682 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12606 2019-Jan-13 11:24:06.419312 - [DEBUG] Edge function : AllBottom (result of previous compose)
12607 2019-Jan-13 11:24:06.419338 - [DEBUG]
12608 2019-Jan-13 11:24:06.419363 - [DEBUG] Join: AllTop & AllBottom
12609 2019-Jan-13 11:24:06.419389 - [DEBUG] = AllBottom (new jump func)
12610 2019-Jan-13 11:24:06.419413 - [DEBUG]
12611 2019-Jan-13 11:24:06.419436 - [DEBUG] Start adding new jump function
12612 2019-Jan-13 11:24:06.419460 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12613 2019-Jan-13 11:24:06.419516 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12614 2019-Jan-13 11:24:06.420162 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12615 2019-Jan-13 11:24:06.420792 - [DEBUG] Edge Function : AllBottom
12616 2019-Jan-13 11:24:06.420820 - [DEBUG] End adding new jump function
12617 2019-Jan-13 11:24:06.420844 - [DEBUG]
12618 2019-Jan-13 11:24:06.420875 - [DEBUG] -------------------------------------------- 359. Path Edge --------------------------------------------
12619 2019-Jan-13 11:24:06.420900 - [DEBUG]
12620 2019-Jan-13 11:24:06.420923 - [DEBUG] Process 359. path edge:
12621 2019-Jan-13 11:24:06.420947 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12622 2019-Jan-13 11:24:06.421003 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
12623 2019-Jan-13 11:24:06.421635 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12624 2019-Jan-13 11:24:06.422264 - [DEBUG]
12625 2019-Jan-13 11:24:06.422289 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12626 2019-Jan-13 11:24:06.422935 - [DEBUG] Compose: EdgeIdentity * AllBottom
12627 2019-Jan-13 11:24:06.422962 - [DEBUG]
12628 2019-Jan-13 11:24:06.422986 - [DEBUG] Propagate flow
12629 2019-Jan-13 11:24:06.423009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12630 2019-Jan-13 11:24:06.423065 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12631 2019-Jan-13 11:24:06.423708 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12632 2019-Jan-13 11:24:06.424338 - [DEBUG] Edge function : AllBottom (result of previous compose)
12633 2019-Jan-13 11:24:06.424364 - [DEBUG]
12634 2019-Jan-13 11:24:06.424388 - [DEBUG] Join: AllTop & AllBottom
12635 2019-Jan-13 11:24:06.424414 - [DEBUG] = AllBottom (new jump func)
12636 2019-Jan-13 11:24:06.424439 - [DEBUG]
12637 2019-Jan-13 11:24:06.424462 - [DEBUG] Start adding new jump function
12638 2019-Jan-13 11:24:06.424485 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12639 2019-Jan-13 11:24:06.424541 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12640 2019-Jan-13 11:24:06.425171 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12641 2019-Jan-13 11:24:06.425799 - [DEBUG] Edge Function : AllBottom
12642 2019-Jan-13 11:24:06.425827 - [DEBUG] End adding new jump function
12643 2019-Jan-13 11:24:06.425851 - [DEBUG]
12644 2019-Jan-13 11:24:06.425875 - [DEBUG] -------------------------------------------- 360. Path Edge --------------------------------------------
12645 2019-Jan-13 11:24:06.425899 - [DEBUG]
12646 2019-Jan-13 11:24:06.425922 - [DEBUG] Process 360. path edge:
12647 2019-Jan-13 11:24:06.425946 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12648 2019-Jan-13 11:24:06.426002 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
12649 2019-Jan-13 11:24:06.426630 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12650 2019-Jan-13 11:24:06.427275 - [DEBUG]
12651 2019-Jan-13 11:24:06.427300 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12652 2019-Jan-13 11:24:06.427938 - [DEBUG] Compose: EdgeIdentity * AllBottom
12653 2019-Jan-13 11:24:06.427966 - [DEBUG]
12654 2019-Jan-13 11:24:06.427989 - [DEBUG] Propagate flow
12655 2019-Jan-13 11:24:06.428013 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12656 2019-Jan-13 11:24:06.428068 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12657 2019-Jan-13 11:24:06.428698 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12658 2019-Jan-13 11:24:06.429328 - [DEBUG] Edge function : AllBottom (result of previous compose)
12659 2019-Jan-13 11:24:06.429353 - [DEBUG]
12660 2019-Jan-13 11:24:06.429377 - [DEBUG] Join: AllTop & AllBottom
12661 2019-Jan-13 11:24:06.429411 - [DEBUG] = AllBottom (new jump func)
12662 2019-Jan-13 11:24:06.429436 - [DEBUG]
12663 2019-Jan-13 11:24:06.429460 - [DEBUG] Start adding new jump function
12664 2019-Jan-13 11:24:06.429483 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12665 2019-Jan-13 11:24:06.429539 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12666 2019-Jan-13 11:24:06.430184 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12667 2019-Jan-13 11:24:06.430812 - [DEBUG] Edge Function : AllBottom
12668 2019-Jan-13 11:24:06.430839 - [DEBUG] End adding new jump function
12669 2019-Jan-13 11:24:06.430864 - [DEBUG]
12670 2019-Jan-13 11:24:06.430887 - [DEBUG] -------------------------------------------- 361. Path Edge --------------------------------------------
12671 2019-Jan-13 11:24:06.430911 - [DEBUG]
12672 2019-Jan-13 11:24:06.430934 - [DEBUG] Process 361. path edge:
12673 2019-Jan-13 11:24:06.430958 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12674 2019-Jan-13 11:24:06.431014 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
12675 2019-Jan-13 11:24:06.431641 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12676 2019-Jan-13 11:24:06.432272 - [DEBUG]
12677 2019-Jan-13 11:24:06.432297 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12678 2019-Jan-13 11:24:06.432937 - [DEBUG] Compose: EdgeIdentity * AllBottom
12679 2019-Jan-13 11:24:06.432964 - [DEBUG]
12680 2019-Jan-13 11:24:06.432988 - [DEBUG] Propagate flow
12681 2019-Jan-13 11:24:06.433011 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12682 2019-Jan-13 11:24:06.433067 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12683 2019-Jan-13 11:24:06.433719 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12684 2019-Jan-13 11:24:06.434349 - [DEBUG] Edge function : AllBottom (result of previous compose)
12685 2019-Jan-13 11:24:06.434375 - [DEBUG]
12686 2019-Jan-13 11:24:06.434399 - [DEBUG] Join: AllTop & AllBottom
12687 2019-Jan-13 11:24:06.434424 - [DEBUG] = AllBottom (new jump func)
12688 2019-Jan-13 11:24:06.434449 - [DEBUG]
12689 2019-Jan-13 11:24:06.434472 - [DEBUG] Start adding new jump function
12690 2019-Jan-13 11:24:06.434495 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12691 2019-Jan-13 11:24:06.434551 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12692 2019-Jan-13 11:24:06.435183 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12693 2019-Jan-13 11:24:06.435819 - [DEBUG] Edge Function : AllBottom
12694 2019-Jan-13 11:24:06.435846 - [DEBUG] End adding new jump function
12695 2019-Jan-13 11:24:06.435870 - [DEBUG]
12696 2019-Jan-13 11:24:06.435894 - [DEBUG] -------------------------------------------- 362. Path Edge --------------------------------------------
12697 2019-Jan-13 11:24:06.435918 - [DEBUG]
12698 2019-Jan-13 11:24:06.435941 - [DEBUG] Process 362. path edge:
12699 2019-Jan-13 11:24:06.435965 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12700 2019-Jan-13 11:24:06.436021 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
12701 2019-Jan-13 11:24:06.436659 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12702 2019-Jan-13 11:24:06.437302 - [DEBUG]
12703 2019-Jan-13 11:24:06.437326 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12704 2019-Jan-13 11:24:06.437980 - [DEBUG] Possible callees:
12705 2019-Jan-13 11:24:06.438005 - [DEBUG] llvm.dbg.declare
12706 2019-Jan-13 11:24:06.438030 - [DEBUG] Possible return sites:
12707 2019-Jan-13 11:24:06.438053 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13612708 2019-Jan-13 11:24:06.439318 - [DEBUG] Found and process special summary
12709 2019-Jan-13 11:24:06.439351 - [DEBUG] Compose: EdgeIdentity * AllBottom
12710 2019-Jan-13 11:24:06.439378 - [DEBUG]
12711 2019-Jan-13 11:24:06.439401 - [DEBUG] Propagate flow
12712 2019-Jan-13 11:24:06.439425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12713 2019-Jan-13 11:24:06.439481 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12714 2019-Jan-13 11:24:06.440129 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12715 2019-Jan-13 11:24:06.440759 - [DEBUG] Edge function : AllBottom (result of previous compose)
12716 2019-Jan-13 11:24:06.440784 - [DEBUG]
12717 2019-Jan-13 11:24:06.440809 - [DEBUG] Join: AllTop & AllBottom
12718 2019-Jan-13 11:24:06.440835 - [DEBUG] = AllBottom (new jump func)
12719 2019-Jan-13 11:24:06.440859 - [DEBUG]
12720 2019-Jan-13 11:24:06.440882 - [DEBUG] Start adding new jump function
12721 2019-Jan-13 11:24:06.440905 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12722 2019-Jan-13 11:24:06.440961 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12723 2019-Jan-13 11:24:06.441590 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12724 2019-Jan-13 11:24:06.442220 - [DEBUG] Edge Function : AllBottom
12725 2019-Jan-13 11:24:06.442250 - [DEBUG] End adding new jump function
12726 2019-Jan-13 11:24:06.442273 - [DEBUG]
12727 2019-Jan-13 11:24:06.442297 - [DEBUG] -------------------------------------------- 363. Path Edge --------------------------------------------
12728 2019-Jan-13 11:24:06.442321 - [DEBUG]
12729 2019-Jan-13 11:24:06.442344 - [DEBUG] Process 363. path edge:
12730 2019-Jan-13 11:24:06.442368 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12731 2019-Jan-13 11:24:06.442424 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
12732 2019-Jan-13 11:24:06.443053 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12733 2019-Jan-13 11:24:06.443701 - [DEBUG]
12734 2019-Jan-13 11:24:06.443726 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12735 2019-Jan-13 11:24:06.444372 - [DEBUG] Compose: EdgeIdentity * AllBottom
12736 2019-Jan-13 11:24:06.444401 - [DEBUG]
12737 2019-Jan-13 11:24:06.444425 - [DEBUG] Propagate flow
12738 2019-Jan-13 11:24:06.444448 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12739 2019-Jan-13 11:24:06.444505 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12740 2019-Jan-13 11:24:06.445132 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12741 2019-Jan-13 11:24:06.445762 - [DEBUG] Edge function : AllBottom (result of previous compose)
12742 2019-Jan-13 11:24:06.445787 - [DEBUG]
12743 2019-Jan-13 11:24:06.445812 - [DEBUG] Join: AllTop & AllBottom
12744 2019-Jan-13 11:24:06.445838 - [DEBUG] = AllBottom (new jump func)
12745 2019-Jan-13 11:24:06.445862 - [DEBUG]
12746 2019-Jan-13 11:24:06.445885 - [DEBUG] Start adding new jump function
12747 2019-Jan-13 11:24:06.445909 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12748 2019-Jan-13 11:24:06.445972 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12749 2019-Jan-13 11:24:06.446603 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12750 2019-Jan-13 11:24:06.447245 - [DEBUG] Edge Function : AllBottom
12751 2019-Jan-13 11:24:06.447272 - [DEBUG] End adding new jump function
12752 2019-Jan-13 11:24:06.447296 - [DEBUG]
12753 2019-Jan-13 11:24:06.447320 - [DEBUG] -------------------------------------------- 364. Path Edge --------------------------------------------
12754 2019-Jan-13 11:24:06.447344 - [DEBUG]
12755 2019-Jan-13 11:24:06.447367 - [DEBUG] Process 364. path edge:
12756 2019-Jan-13 11:24:06.447391 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12757 2019-Jan-13 11:24:06.447447 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
12758 2019-Jan-13 11:24:06.448074 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12759 2019-Jan-13 11:24:06.448704 - [DEBUG]
12760 2019-Jan-13 11:24:06.448729 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12761 2019-Jan-13 11:24:06.449365 - [DEBUG] Compose: EdgeIdentity * AllBottom
12762 2019-Jan-13 11:24:06.449393 - [DEBUG]
12763 2019-Jan-13 11:24:06.449416 - [DEBUG] Propagate flow
12764 2019-Jan-13 11:24:06.449439 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12765 2019-Jan-13 11:24:06.449495 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12766 2019-Jan-13 11:24:06.450137 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12767 2019-Jan-13 11:24:06.450790 - [DEBUG] Edge function : AllBottom (result of previous compose)
12768 2019-Jan-13 11:24:06.450816 - [DEBUG]
12769 2019-Jan-13 11:24:06.450841 - [DEBUG] Join: AllTop & AllBottom
12770 2019-Jan-13 11:24:06.450867 - [DEBUG] = AllBottom (new jump func)
12771 2019-Jan-13 11:24:06.450891 - [DEBUG]
12772 2019-Jan-13 11:24:06.450914 - [DEBUG] Start adding new jump function
12773 2019-Jan-13 11:24:06.450938 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12774 2019-Jan-13 11:24:06.450999 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12775 2019-Jan-13 11:24:06.451631 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
12776 2019-Jan-13 11:24:06.452258 - [DEBUG] Edge Function : AllBottom
12777 2019-Jan-13 11:24:06.452286 - [DEBUG] End adding new jump function
12778 2019-Jan-13 11:24:06.452310 - [DEBUG]
12779 2019-Jan-13 11:24:06.452334 - [DEBUG] -------------------------------------------- 365. Path Edge --------------------------------------------
12780 2019-Jan-13 11:24:06.452358 - [DEBUG]
12781 2019-Jan-13 11:24:06.452381 - [DEBUG] Process 365. path edge:
12782 2019-Jan-13 11:24:06.452405 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12783 2019-Jan-13 11:24:06.452462 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
12784 2019-Jan-13 11:24:06.453088 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12785 2019-Jan-13 11:24:06.453737 - [DEBUG]
12786 2019-Jan-13 11:24:06.453762 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
12787 2019-Jan-13 11:24:06.454408 - [DEBUG] Compose: EdgeIdentity * AllBottom
12788 2019-Jan-13 11:24:06.454436 - [DEBUG]
12789 2019-Jan-13 11:24:06.454460 - [DEBUG] Propagate flow
12790 2019-Jan-13 11:24:06.454483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12791 2019-Jan-13 11:24:06.454540 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12792 2019-Jan-13 11:24:06.455191 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12793 2019-Jan-13 11:24:06.455821 - [DEBUG] Edge function : AllBottom (result of previous compose)
12794 2019-Jan-13 11:24:06.455847 - [DEBUG]
12795 2019-Jan-13 11:24:06.455872 - [DEBUG] Join: AllTop & AllBottom
12796 2019-Jan-13 11:24:06.455898 - [DEBUG] = AllBottom (new jump func)
12797 2019-Jan-13 11:24:06.455922 - [DEBUG]
12798 2019-Jan-13 11:24:06.455946 - [DEBUG] Start adding new jump function
12799 2019-Jan-13 11:24:06.455969 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12800 2019-Jan-13 11:24:06.456025 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12801 2019-Jan-13 11:24:06.456676 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12802 2019-Jan-13 11:24:06.457314 - [DEBUG] Edge Function : AllBottom
12803 2019-Jan-13 11:24:06.457343 - [DEBUG] End adding new jump function
12804 2019-Jan-13 11:24:06.457367 - [DEBUG]
12805 2019-Jan-13 11:24:06.457391 - [DEBUG] -------------------------------------------- 366. Path Edge --------------------------------------------
12806 2019-Jan-13 11:24:06.457415 - [DEBUG]
12807 2019-Jan-13 11:24:06.457439 - [DEBUG] Process 366. path edge:
12808 2019-Jan-13 11:24:06.457462 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12809 2019-Jan-13 11:24:06.457519 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
12810 2019-Jan-13 11:24:06.458157 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12811 2019-Jan-13 11:24:06.458787 - [DEBUG]
12812 2019-Jan-13 11:24:06.458811 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12813 2019-Jan-13 11:24:06.459454 - [DEBUG] Possible callees:
12814 2019-Jan-13 11:24:06.459479 - [DEBUG] llvm.dbg.declare
12815 2019-Jan-13 11:24:06.459504 - [DEBUG] Possible return sites:
12816 2019-Jan-13 11:24:06.459528 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14912817 2019-Jan-13 11:24:06.460817 - [DEBUG] Found and process special summary
12818 2019-Jan-13 11:24:06.460856 - [DEBUG] Compose: EdgeIdentity * AllBottom
12819 2019-Jan-13 11:24:06.460884 - [DEBUG]
12820 2019-Jan-13 11:24:06.460908 - [DEBUG] Propagate flow
12821 2019-Jan-13 11:24:06.460931 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12822 2019-Jan-13 11:24:06.460990 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12823 2019-Jan-13 11:24:06.461625 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12824 2019-Jan-13 11:24:06.462255 - [DEBUG] Edge function : AllBottom (result of previous compose)
12825 2019-Jan-13 11:24:06.462280 - [DEBUG]
12826 2019-Jan-13 11:24:06.462306 - [DEBUG] Join: AllTop & AllBottom
12827 2019-Jan-13 11:24:06.462332 - [DEBUG] = AllBottom (new jump func)
12828 2019-Jan-13 11:24:06.462356 - [DEBUG]
12829 2019-Jan-13 11:24:06.462380 - [DEBUG] Start adding new jump function
12830 2019-Jan-13 11:24:06.462403 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12831 2019-Jan-13 11:24:06.462459 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12832 2019-Jan-13 11:24:06.463089 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12833 2019-Jan-13 11:24:06.463735 - [DEBUG] Edge Function : AllBottom
12834 2019-Jan-13 11:24:06.463777 - [DEBUG] End adding new jump function
12835 2019-Jan-13 11:24:06.463802 - [DEBUG]
12836 2019-Jan-13 11:24:06.463826 - [DEBUG] -------------------------------------------- 367. Path Edge --------------------------------------------
12837 2019-Jan-13 11:24:06.463850 - [DEBUG]
12838 2019-Jan-13 11:24:06.463874 - [DEBUG] Process 367. path edge:
12839 2019-Jan-13 11:24:06.463898 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12840 2019-Jan-13 11:24:06.463954 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
12841 2019-Jan-13 11:24:06.464586 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12842 2019-Jan-13 11:24:06.465214 - [DEBUG]
12843 2019-Jan-13 11:24:06.465239 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12844 2019-Jan-13 11:24:06.465886 - [DEBUG] Compose: EdgeIdentity * AllBottom
12845 2019-Jan-13 11:24:06.465914 - [DEBUG]
12846 2019-Jan-13 11:24:06.465938 - [DEBUG] Propagate flow
12847 2019-Jan-13 11:24:06.465961 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12848 2019-Jan-13 11:24:06.466018 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
12849 2019-Jan-13 11:24:06.466654 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12850 2019-Jan-13 11:24:06.467303 - [DEBUG] Edge function : AllBottom (result of previous compose)
12851 2019-Jan-13 11:24:06.467329 - [DEBUG]
12852 2019-Jan-13 11:24:06.467354 - [DEBUG] Join: AllTop & AllBottom
12853 2019-Jan-13 11:24:06.467379 - [DEBUG] = AllBottom (new jump func)
12854 2019-Jan-13 11:24:06.467404 - [DEBUG]
12855 2019-Jan-13 11:24:06.467427 - [DEBUG] Start adding new jump function
12856 2019-Jan-13 11:24:06.467450 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12857 2019-Jan-13 11:24:06.467511 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12858 2019-Jan-13 11:24:06.468146 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
12859 2019-Jan-13 11:24:06.468773 - [DEBUG] Edge Function : AllBottom
12860 2019-Jan-13 11:24:06.468801 - [DEBUG] End adding new jump function
12861 2019-Jan-13 11:24:06.468825 - [DEBUG]
12862 2019-Jan-13 11:24:06.468849 - [DEBUG] -------------------------------------------- 368. Path Edge --------------------------------------------
12863 2019-Jan-13 11:24:06.468873 - [DEBUG]
12864 2019-Jan-13 11:24:06.468896 - [DEBUG] Process 368. path edge:
12865 2019-Jan-13 11:24:06.468920 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12866 2019-Jan-13 11:24:06.468976 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
12867 2019-Jan-13 11:24:06.469605 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12868 2019-Jan-13 11:24:06.470250 - [DEBUG]
12869 2019-Jan-13 11:24:06.470276 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
12870 2019-Jan-13 11:24:06.470918 - [DEBUG] Compose: EdgeIdentity * AllBottom
12871 2019-Jan-13 11:24:06.470947 - [DEBUG]
12872 2019-Jan-13 11:24:06.470971 - [DEBUG] Propagate flow
12873 2019-Jan-13 11:24:06.470994 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12874 2019-Jan-13 11:24:06.471051 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
12875 2019-Jan-13 11:24:06.471690 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12876 2019-Jan-13 11:24:06.472320 - [DEBUG] Edge function : AllBottom (result of previous compose)
12877 2019-Jan-13 11:24:06.472345 - [DEBUG]
12878 2019-Jan-13 11:24:06.472370 - [DEBUG] Join: AllTop & AllBottom
12879 2019-Jan-13 11:24:06.472411 - [DEBUG] = AllBottom (new jump func)
12880 2019-Jan-13 11:24:06.472436 - [DEBUG]
12881 2019-Jan-13 11:24:06.472459 - [DEBUG] Start adding new jump function
12882 2019-Jan-13 11:24:06.472483 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12883 2019-Jan-13 11:24:06.472539 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12884 2019-Jan-13 11:24:06.473176 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
12885 2019-Jan-13 11:24:06.473829 - [DEBUG] Edge Function : AllBottom
12886 2019-Jan-13 11:24:06.473858 - [DEBUG] End adding new jump function
12887 2019-Jan-13 11:24:06.473882 - [DEBUG]
12888 2019-Jan-13 11:24:06.473906 - [DEBUG] -------------------------------------------- 369. Path Edge --------------------------------------------
12889 2019-Jan-13 11:24:06.473930 - [DEBUG]
12890 2019-Jan-13 11:24:06.473953 - [DEBUG] Process 369. path edge:
12891 2019-Jan-13 11:24:06.473977 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12892 2019-Jan-13 11:24:06.474034 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
12893 2019-Jan-13 11:24:06.474671 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12894 2019-Jan-13 11:24:06.475301 - [DEBUG]
12895 2019-Jan-13 11:24:06.475326 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
12896 2019-Jan-13 11:24:06.475969 - [DEBUG] Possible callees:
12897 2019-Jan-13 11:24:06.475995 - [DEBUG] llvm.dbg.declare
12898 2019-Jan-13 11:24:06.476020 - [DEBUG] Possible return sites:
12899 2019-Jan-13 11:24:06.476044 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15512900 2019-Jan-13 11:24:06.477315 - [DEBUG] Found and process special summary
12901 2019-Jan-13 11:24:06.477349 - [DEBUG] Compose: EdgeIdentity * AllBottom
12902 2019-Jan-13 11:24:06.477376 - [DEBUG]
12903 2019-Jan-13 11:24:06.477400 - [DEBUG] Propagate flow
12904 2019-Jan-13 11:24:06.477424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12905 2019-Jan-13 11:24:06.477480 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12906 2019-Jan-13 11:24:06.478141 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12907 2019-Jan-13 11:24:06.478772 - [DEBUG] Edge function : AllBottom (result of previous compose)
12908 2019-Jan-13 11:24:06.478798 - [DEBUG]
12909 2019-Jan-13 11:24:06.478823 - [DEBUG] Join: AllTop & AllBottom
12910 2019-Jan-13 11:24:06.478849 - [DEBUG] = AllBottom (new jump func)
12911 2019-Jan-13 11:24:06.478874 - [DEBUG]
12912 2019-Jan-13 11:24:06.478897 - [DEBUG] Start adding new jump function
12913 2019-Jan-13 11:24:06.478921 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12914 2019-Jan-13 11:24:06.478977 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12915 2019-Jan-13 11:24:06.479608 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12916 2019-Jan-13 11:24:06.480254 - [DEBUG] Edge Function : AllBottom
12917 2019-Jan-13 11:24:06.480282 - [DEBUG] End adding new jump function
12918 2019-Jan-13 11:24:06.480306 - [DEBUG]
12919 2019-Jan-13 11:24:06.480330 - [DEBUG] -------------------------------------------- 370. Path Edge --------------------------------------------
12920 2019-Jan-13 11:24:06.480354 - [DEBUG]
12921 2019-Jan-13 11:24:06.480377 - [DEBUG] Process 370. path edge:
12922 2019-Jan-13 11:24:06.480410 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12923 2019-Jan-13 11:24:06.480467 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
12924 2019-Jan-13 11:24:06.481099 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12925 2019-Jan-13 11:24:06.481728 - [DEBUG]
12926 2019-Jan-13 11:24:06.481752 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12927 2019-Jan-13 11:24:06.482399 - [DEBUG] Compose: EdgeIdentity * AllBottom
12928 2019-Jan-13 11:24:06.482427 - [DEBUG]
12929 2019-Jan-13 11:24:06.482451 - [DEBUG] Propagate flow
12930 2019-Jan-13 11:24:06.482474 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12931 2019-Jan-13 11:24:06.482531 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
12932 2019-Jan-13 11:24:06.483159 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12933 2019-Jan-13 11:24:06.483806 - [DEBUG] Edge function : AllBottom (result of previous compose)
12934 2019-Jan-13 11:24:06.483831 - [DEBUG]
12935 2019-Jan-13 11:24:06.483856 - [DEBUG] Join: AllTop & AllBottom
12936 2019-Jan-13 11:24:06.483882 - [DEBUG] = AllBottom (new jump func)
12937 2019-Jan-13 11:24:06.483907 - [DEBUG]
12938 2019-Jan-13 11:24:06.483930 - [DEBUG] Start adding new jump function
12939 2019-Jan-13 11:24:06.483954 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12940 2019-Jan-13 11:24:06.484010 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12941 2019-Jan-13 11:24:06.484640 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
12942 2019-Jan-13 11:24:06.485267 - [DEBUG] Edge Function : AllBottom
12943 2019-Jan-13 11:24:06.485295 - [DEBUG] End adding new jump function
12944 2019-Jan-13 11:24:06.485319 - [DEBUG]
12945 2019-Jan-13 11:24:06.485343 - [DEBUG] -------------------------------------------- 371. Path Edge --------------------------------------------
12946 2019-Jan-13 11:24:06.485367 - [DEBUG]
12947 2019-Jan-13 11:24:06.485390 - [DEBUG] Process 371. path edge:
12948 2019-Jan-13 11:24:06.485414 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12949 2019-Jan-13 11:24:06.485470 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
12950 2019-Jan-13 11:24:06.486097 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12951 2019-Jan-13 11:24:06.486756 - [DEBUG]
12952 2019-Jan-13 11:24:06.486782 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
12953 2019-Jan-13 11:24:06.487426 - [DEBUG] Compose: EdgeIdentity * AllBottom
12954 2019-Jan-13 11:24:06.487453 - [DEBUG]
12955 2019-Jan-13 11:24:06.487477 - [DEBUG] Propagate flow
12956 2019-Jan-13 11:24:06.487500 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12957 2019-Jan-13 11:24:06.487558 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
12958 2019-Jan-13 11:24:06.488186 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12959 2019-Jan-13 11:24:06.488813 - [DEBUG] Edge function : AllBottom (result of previous compose)
12960 2019-Jan-13 11:24:06.488839 - [DEBUG]
12961 2019-Jan-13 11:24:06.488863 - [DEBUG] Join: AllTop & AllBottom
12962 2019-Jan-13 11:24:06.488889 - [DEBUG] = AllBottom (new jump func)
12963 2019-Jan-13 11:24:06.488913 - [DEBUG]
12964 2019-Jan-13 11:24:06.488936 - [DEBUG] Start adding new jump function
12965 2019-Jan-13 11:24:06.488960 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12966 2019-Jan-13 11:24:06.489016 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12967 2019-Jan-13 11:24:06.489655 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
12968 2019-Jan-13 11:24:06.490299 - [DEBUG] Edge Function : AllBottom
12969 2019-Jan-13 11:24:06.490326 - [DEBUG] End adding new jump function
12970 2019-Jan-13 11:24:06.490350 - [DEBUG]
12971 2019-Jan-13 11:24:06.490373 - [DEBUG] -------------------------------------------- 372. Path Edge --------------------------------------------
12972 2019-Jan-13 11:24:06.490397 - [DEBUG]
12973 2019-Jan-13 11:24:06.490421 - [DEBUG] Process 372. path edge:
12974 2019-Jan-13 11:24:06.490444 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12975 2019-Jan-13 11:24:06.490501 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
12976 2019-Jan-13 11:24:06.491129 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12977 2019-Jan-13 11:24:06.491758 - [DEBUG]
12978 2019-Jan-13 11:24:06.491783 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
12979 2019-Jan-13 11:24:06.492430 - [DEBUG] Compose: EdgeIdentity * AllBottom
12980 2019-Jan-13 11:24:06.492457 - [DEBUG]
12981 2019-Jan-13 11:24:06.492481 - [DEBUG] Propagate flow
12982 2019-Jan-13 11:24:06.492504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12983 2019-Jan-13 11:24:06.492560 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
12984 2019-Jan-13 11:24:06.493199 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12985 2019-Jan-13 11:24:06.493846 - [DEBUG] Edge function : AllBottom (result of previous compose)
12986 2019-Jan-13 11:24:06.493871 - [DEBUG]
12987 2019-Jan-13 11:24:06.493896 - [DEBUG] Join: AllTop & AllBottom
12988 2019-Jan-13 11:24:06.493922 - [DEBUG] = AllBottom (new jump func)
12989 2019-Jan-13 11:24:06.493946 - [DEBUG]
12990 2019-Jan-13 11:24:06.493969 - [DEBUG] Start adding new jump function
12991 2019-Jan-13 11:24:06.493992 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12992 2019-Jan-13 11:24:06.494049 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12993 2019-Jan-13 11:24:06.494681 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
12994 2019-Jan-13 11:24:06.495318 - [DEBUG] Edge Function : AllBottom
12995 2019-Jan-13 11:24:06.495346 - [DEBUG] End adding new jump function
12996 2019-Jan-13 11:24:06.495370 - [DEBUG]
12997 2019-Jan-13 11:24:06.495393 - [DEBUG] -------------------------------------------- 373. Path Edge --------------------------------------------
12998 2019-Jan-13 11:24:06.495417 - [DEBUG]
12999 2019-Jan-13 11:24:06.495441 - [DEBUG] Process 373. path edge:
13000 2019-Jan-13 11:24:06.495464 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13001 2019-Jan-13 11:24:06.495521 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
13002 2019-Jan-13 11:24:06.496159 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13003 2019-Jan-13 11:24:06.496803 - [DEBUG]
13004 2019-Jan-13 11:24:06.496828 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
13005 2019-Jan-13 11:24:06.497472 - [DEBUG] Possible callees:
13006 2019-Jan-13 11:24:06.497497 - [DEBUG] llvm.dbg.declare
13007 2019-Jan-13 11:24:06.497522 - [DEBUG] Possible return sites:
13008 2019-Jan-13 11:24:06.497545 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16313009 2019-Jan-13 11:24:06.498812 - [DEBUG] Found and process special summary
13010 2019-Jan-13 11:24:06.498845 - [DEBUG] Compose: EdgeIdentity * AllBottom
13011 2019-Jan-13 11:24:06.498872 - [DEBUG]
13012 2019-Jan-13 11:24:06.498896 - [DEBUG] Propagate flow
13013 2019-Jan-13 11:24:06.498919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13014 2019-Jan-13 11:24:06.498976 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13015 2019-Jan-13 11:24:06.499608 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13016 2019-Jan-13 11:24:06.500252 - [DEBUG] Edge function : AllBottom (result of previous compose)
13017 2019-Jan-13 11:24:06.500277 - [DEBUG]
13018 2019-Jan-13 11:24:06.500302 - [DEBUG] Join: AllTop & AllBottom
13019 2019-Jan-13 11:24:06.500328 - [DEBUG] = AllBottom (new jump func)
13020 2019-Jan-13 11:24:06.500352 - [DEBUG]
13021 2019-Jan-13 11:24:06.500375 - [DEBUG] Start adding new jump function
13022 2019-Jan-13 11:24:06.500399 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13023 2019-Jan-13 11:24:06.500455 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13024 2019-Jan-13 11:24:06.501097 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13025 2019-Jan-13 11:24:06.501728 - [DEBUG] Edge Function : AllBottom
13026 2019-Jan-13 11:24:06.501756 - [DEBUG] End adding new jump function
13027 2019-Jan-13 11:24:06.501780 - [DEBUG]
13028 2019-Jan-13 11:24:06.501803 - [DEBUG] -------------------------------------------- 374. Path Edge --------------------------------------------
13029 2019-Jan-13 11:24:06.501827 - [DEBUG]
13030 2019-Jan-13 11:24:06.501850 - [DEBUG] Process 374. path edge:
13031 2019-Jan-13 11:24:06.501874 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13032 2019-Jan-13 11:24:06.501930 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
13033 2019-Jan-13 11:24:06.502560 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13034 2019-Jan-13 11:24:06.503189 - [DEBUG]
13035 2019-Jan-13 11:24:06.503213 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13036 2019-Jan-13 11:24:06.503879 - [DEBUG] Compose: EdgeIdentity * AllBottom
13037 2019-Jan-13 11:24:06.503908 - [DEBUG]
13038 2019-Jan-13 11:24:06.503932 - [DEBUG] Propagate flow
13039 2019-Jan-13 11:24:06.503955 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13040 2019-Jan-13 11:24:06.504012 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
13041 2019-Jan-13 11:24:06.504640 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13042 2019-Jan-13 11:24:06.505269 - [DEBUG] Edge function : AllBottom (result of previous compose)
13043 2019-Jan-13 11:24:06.505295 - [DEBUG]
13044 2019-Jan-13 11:24:06.505319 - [DEBUG] Join: AllTop & AllBottom
13045 2019-Jan-13 11:24:06.505345 - [DEBUG] = AllBottom (new jump func)
13046 2019-Jan-13 11:24:06.505369 - [DEBUG]
13047 2019-Jan-13 11:24:06.505393 - [DEBUG] Start adding new jump function
13048 2019-Jan-13 11:24:06.505416 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13049 2019-Jan-13 11:24:06.505472 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13050 2019-Jan-13 11:24:06.506110 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
13051 2019-Jan-13 11:24:06.506755 - [DEBUG] Edge Function : AllBottom
13052 2019-Jan-13 11:24:06.506783 - [DEBUG] End adding new jump function
13053 2019-Jan-13 11:24:06.506816 - [DEBUG]
13054 2019-Jan-13 11:24:06.506840 - [DEBUG] -------------------------------------------- 375. Path Edge --------------------------------------------
13055 2019-Jan-13 11:24:06.506864 - [DEBUG]
13056 2019-Jan-13 11:24:06.506887 - [DEBUG] Process 375. path edge:
13057 2019-Jan-13 11:24:06.506911 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13058 2019-Jan-13 11:24:06.506968 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
13059 2019-Jan-13 11:24:06.507597 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13060 2019-Jan-13 11:24:06.508228 - [DEBUG]
13061 2019-Jan-13 11:24:06.508253 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
13062 2019-Jan-13 11:24:06.508892 - [DEBUG] Compose: EdgeIdentity * AllBottom
13063 2019-Jan-13 11:24:06.508919 - [DEBUG]
13064 2019-Jan-13 11:24:06.508943 - [DEBUG] Propagate flow
13065 2019-Jan-13 11:24:06.508966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13066 2019-Jan-13 11:24:06.509023 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
13067 2019-Jan-13 11:24:06.509672 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13068 2019-Jan-13 11:24:06.510320 - [DEBUG] Edge function : AllBottom (result of previous compose)
13069 2019-Jan-13 11:24:06.510345 - [DEBUG]
13070 2019-Jan-13 11:24:06.510370 - [DEBUG] Join: AllTop & AllBottom
13071 2019-Jan-13 11:24:06.510396 - [DEBUG] = AllBottom (new jump func)
13072 2019-Jan-13 11:24:06.510420 - [DEBUG]
13073 2019-Jan-13 11:24:06.510443 - [DEBUG] Start adding new jump function
13074 2019-Jan-13 11:24:06.510466 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13075 2019-Jan-13 11:24:06.510522 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13076 2019-Jan-13 11:24:06.511153 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
13077 2019-Jan-13 11:24:06.511790 - [DEBUG] Edge Function : AllBottom
13078 2019-Jan-13 11:24:06.511817 - [DEBUG] End adding new jump function
13079 2019-Jan-13 11:24:06.511841 - [DEBUG]
13080 2019-Jan-13 11:24:06.511865 - [DEBUG] -------------------------------------------- 376. Path Edge --------------------------------------------
13081 2019-Jan-13 11:24:06.511889 - [DEBUG]
13082 2019-Jan-13 11:24:06.511912 - [DEBUG] Process 376. path edge:
13083 2019-Jan-13 11:24:06.511936 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13084 2019-Jan-13 11:24:06.511992 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
13085 2019-Jan-13 11:24:06.512629 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13086 2019-Jan-13 11:24:06.513260 - [DEBUG]
13087 2019-Jan-13 11:24:06.513284 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
13088 2019-Jan-13 11:24:06.513946 - [DEBUG] Possible callees:
13089 2019-Jan-13 11:24:06.513971 - [DEBUG] llvm.dbg.declare
13090 2019-Jan-13 11:24:06.513995 - [DEBUG] Possible return sites:
13091 2019-Jan-13 11:24:06.514019 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16913092 2019-Jan-13 11:24:06.515276 - [DEBUG] Found and process special summary
13093 2019-Jan-13 11:24:06.515309 - [DEBUG] Compose: EdgeIdentity * AllBottom
13094 2019-Jan-13 11:24:06.515336 - [DEBUG]
13095 2019-Jan-13 11:24:06.515367 - [DEBUG] Propagate flow
13096 2019-Jan-13 11:24:06.515391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13097 2019-Jan-13 11:24:06.515447 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13098 2019-Jan-13 11:24:06.516080 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13099 2019-Jan-13 11:24:06.516723 - [DEBUG] Edge function : AllBottom (result of previous compose)
13100 2019-Jan-13 11:24:06.516748 - [DEBUG]
13101 2019-Jan-13 11:24:06.516772 - [DEBUG] Join: AllTop & AllBottom
13102 2019-Jan-13 11:24:06.516798 - [DEBUG] = AllBottom (new jump func)
13103 2019-Jan-13 11:24:06.516822 - [DEBUG]
13104 2019-Jan-13 11:24:06.516845 - [DEBUG] Start adding new jump function
13105 2019-Jan-13 11:24:06.516868 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13106 2019-Jan-13 11:24:06.516924 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13107 2019-Jan-13 11:24:06.517582 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13108 2019-Jan-13 11:24:06.518276 - [DEBUG] Edge Function : AllBottom
13109 2019-Jan-13 11:24:06.518309 - [DEBUG] End adding new jump function
13110 2019-Jan-13 11:24:06.518334 - [DEBUG]
13111 2019-Jan-13 11:24:06.518358 - [DEBUG] -------------------------------------------- 377. Path Edge --------------------------------------------
13112 2019-Jan-13 11:24:06.518383 - [DEBUG]
13113 2019-Jan-13 11:24:06.518406 - [DEBUG] Process 377. path edge:
13114 2019-Jan-13 11:24:06.518430 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13115 2019-Jan-13 11:24:06.518501 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
13116 2019-Jan-13 11:24:06.519198 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13117 2019-Jan-13 11:24:06.519842 - [DEBUG]
13118 2019-Jan-13 11:24:06.519868 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13119 2019-Jan-13 11:24:06.520560 - [DEBUG] Compose: EdgeIdentity * AllBottom
13120 2019-Jan-13 11:24:06.520588 - [DEBUG]
13121 2019-Jan-13 11:24:06.520612 - [DEBUG] Propagate flow
13122 2019-Jan-13 11:24:06.520635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13123 2019-Jan-13 11:24:06.520693 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
13124 2019-Jan-13 11:24:06.521327 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13125 2019-Jan-13 11:24:06.521957 - [DEBUG] Edge function : AllBottom (result of previous compose)
13126 2019-Jan-13 11:24:06.521982 - [DEBUG]
13127 2019-Jan-13 11:24:06.522007 - [DEBUG] Join: AllTop & AllBottom
13128 2019-Jan-13 11:24:06.522033 - [DEBUG] = AllBottom (new jump func)
13129 2019-Jan-13 11:24:06.522058 - [DEBUG]
13130 2019-Jan-13 11:24:06.522081 - [DEBUG] Start adding new jump function
13131 2019-Jan-13 11:24:06.522105 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13132 2019-Jan-13 11:24:06.522160 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13133 2019-Jan-13 11:24:06.522791 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
13134 2019-Jan-13 11:24:06.523434 - [DEBUG] Edge Function : AllBottom
13135 2019-Jan-13 11:24:06.523462 - [DEBUG] End adding new jump function
13136 2019-Jan-13 11:24:06.523486 - [DEBUG]
13137 2019-Jan-13 11:24:06.523509 - [DEBUG] -------------------------------------------- 378. Path Edge --------------------------------------------
13138 2019-Jan-13 11:24:06.523533 - [DEBUG]
13139 2019-Jan-13 11:24:06.523556 - [DEBUG] Process 378. path edge:
13140 2019-Jan-13 11:24:06.523597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13141 2019-Jan-13 11:24:06.523653 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
13142 2019-Jan-13 11:24:06.524283 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13143 2019-Jan-13 11:24:06.524914 - [DEBUG]
13144 2019-Jan-13 11:24:06.524938 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
13145 2019-Jan-13 11:24:06.525585 - [DEBUG] Compose: EdgeIdentity * AllBottom
13146 2019-Jan-13 11:24:06.525613 - [DEBUG]
13147 2019-Jan-13 11:24:06.525637 - [DEBUG] Propagate flow
13148 2019-Jan-13 11:24:06.525660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13149 2019-Jan-13 11:24:06.525716 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
13150 2019-Jan-13 11:24:06.526353 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13151 2019-Jan-13 11:24:06.526999 - [DEBUG] Edge function : AllBottom (result of previous compose)
13152 2019-Jan-13 11:24:06.527024 - [DEBUG]
13153 2019-Jan-13 11:24:06.527049 - [DEBUG] Join: AllTop & AllBottom
13154 2019-Jan-13 11:24:06.527075 - [DEBUG] = AllBottom (new jump func)
13155 2019-Jan-13 11:24:06.527099 - [DEBUG]
13156 2019-Jan-13 11:24:06.527123 - [DEBUG] Start adding new jump function
13157 2019-Jan-13 11:24:06.527146 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13158 2019-Jan-13 11:24:06.527202 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13159 2019-Jan-13 11:24:06.527832 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
13160 2019-Jan-13 11:24:06.528463 - [DEBUG] Edge Function : AllBottom
13161 2019-Jan-13 11:24:06.528490 - [DEBUG] End adding new jump function
13162 2019-Jan-13 11:24:06.528515 - [DEBUG]
13163 2019-Jan-13 11:24:06.528538 - [DEBUG] -------------------------------------------- 379. Path Edge --------------------------------------------
13164 2019-Jan-13 11:24:06.528562 - [DEBUG]
13165 2019-Jan-13 11:24:06.528586 - [DEBUG] Process 379. path edge:
13166 2019-Jan-13 11:24:06.528609 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13167 2019-Jan-13 11:24:06.528666 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
13168 2019-Jan-13 11:24:06.529298 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13169 2019-Jan-13 11:24:06.529928 - [DEBUG]
13170 2019-Jan-13 11:24:06.529952 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
13171 2019-Jan-13 11:24:06.530613 - [DEBUG] Compose: EdgeIdentity * AllBottom
13172 2019-Jan-13 11:24:06.530642 - [DEBUG]
13173 2019-Jan-13 11:24:06.530666 - [DEBUG] Propagate flow
13174 2019-Jan-13 11:24:06.530689 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13175 2019-Jan-13 11:24:06.530746 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
13176 2019-Jan-13 11:24:06.531376 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13177 2019-Jan-13 11:24:06.532005 - [DEBUG] Edge function : AllBottom (result of previous compose)
13178 2019-Jan-13 11:24:06.532031 - [DEBUG]
13179 2019-Jan-13 11:24:06.532055 - [DEBUG] Join: AllTop & AllBottom
13180 2019-Jan-13 11:24:06.532081 - [DEBUG] = AllBottom (new jump func)
13181 2019-Jan-13 11:24:06.532106 - [DEBUG]
13182 2019-Jan-13 11:24:06.532129 - [DEBUG] Start adding new jump function
13183 2019-Jan-13 11:24:06.532152 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13184 2019-Jan-13 11:24:06.532216 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13185 2019-Jan-13 11:24:06.532846 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
13186 2019-Jan-13 11:24:06.533489 - [DEBUG] Edge Function : AllBottom
13187 2019-Jan-13 11:24:06.533517 - [DEBUG] End adding new jump function
13188 2019-Jan-13 11:24:06.533541 - [DEBUG]
13189 2019-Jan-13 11:24:06.533564 - [DEBUG] -------------------------------------------- 380. Path Edge --------------------------------------------
13190 2019-Jan-13 11:24:06.533588 - [DEBUG]
13191 2019-Jan-13 11:24:06.533611 - [DEBUG] Process 380. path edge:
13192 2019-Jan-13 11:24:06.533635 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13193 2019-Jan-13 11:24:06.533691 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
13194 2019-Jan-13 11:24:06.534319 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13195 2019-Jan-13 11:24:06.534949 - [DEBUG]
13196 2019-Jan-13 11:24:06.534975 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
13197 2019-Jan-13 11:24:06.535617 - [DEBUG] Compose: EdgeIdentity * AllBottom
13198 2019-Jan-13 11:24:06.535644 - [DEBUG]
13199 2019-Jan-13 11:24:06.535668 - [DEBUG] Propagate flow
13200 2019-Jan-13 11:24:06.535691 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13201 2019-Jan-13 11:24:06.535748 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
13202 2019-Jan-13 11:24:06.536380 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13203 2019-Jan-13 11:24:06.537024 - [DEBUG] Edge function : AllBottom (result of previous compose)
13204 2019-Jan-13 11:24:06.537050 - [DEBUG]
13205 2019-Jan-13 11:24:06.537074 - [DEBUG] Join: AllTop & AllBottom
13206 2019-Jan-13 11:24:06.537100 - [DEBUG] = AllBottom (new jump func)
13207 2019-Jan-13 11:24:06.537125 - [DEBUG]
13208 2019-Jan-13 11:24:06.537148 - [DEBUG] Start adding new jump function
13209 2019-Jan-13 11:24:06.537171 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13210 2019-Jan-13 11:24:06.537227 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13211 2019-Jan-13 11:24:06.537860 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
13212 2019-Jan-13 11:24:06.538491 - [DEBUG] Edge Function : AllBottom
13213 2019-Jan-13 11:24:06.538519 - [DEBUG] End adding new jump function
13214 2019-Jan-13 11:24:06.538543 - [DEBUG]
13215 2019-Jan-13 11:24:06.538566 - [DEBUG] -------------------------------------------- 381. Path Edge --------------------------------------------
13216 2019-Jan-13 11:24:06.538590 - [DEBUG]
13217 2019-Jan-13 11:24:06.538614 - [DEBUG] Process 381. path edge:
13218 2019-Jan-13 11:24:06.538638 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13219 2019-Jan-13 11:24:06.538694 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
13220 2019-Jan-13 11:24:06.539325 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13221 2019-Jan-13 11:24:06.539955 - [DEBUG]
13222 2019-Jan-13 11:24:06.539979 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
13223 2019-Jan-13 11:24:06.540637 - [DEBUG] Compose: EdgeIdentity * AllBottom
13224 2019-Jan-13 11:24:06.540665 - [DEBUG]
13225 2019-Jan-13 11:24:06.540688 - [DEBUG] Propagate flow
13226 2019-Jan-13 11:24:06.540712 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13227 2019-Jan-13 11:24:06.540768 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
13228 2019-Jan-13 11:24:06.541406 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13229 2019-Jan-13 11:24:06.542036 - [DEBUG] Edge function : AllBottom (result of previous compose)
13230 2019-Jan-13 11:24:06.542061 - [DEBUG]
13231 2019-Jan-13 11:24:06.542086 - [DEBUG] Join: AllTop & AllBottom
13232 2019-Jan-13 11:24:06.542112 - [DEBUG] = AllBottom (new jump func)
13233 2019-Jan-13 11:24:06.542137 - [DEBUG]
13234 2019-Jan-13 11:24:06.542160 - [DEBUG] Start adding new jump function
13235 2019-Jan-13 11:24:06.542184 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13236 2019-Jan-13 11:24:06.542240 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13237 2019-Jan-13 11:24:06.542870 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
13238 2019-Jan-13 11:24:06.543513 - [DEBUG] Edge Function : AllBottom
13239 2019-Jan-13 11:24:06.543541 - [DEBUG] End adding new jump function
13240 2019-Jan-13 11:24:06.543565 - [DEBUG]
13241 2019-Jan-13 11:24:06.543589 - [DEBUG] -------------------------------------------- 382. Path Edge --------------------------------------------
13242 2019-Jan-13 11:24:06.543613 - [DEBUG]
13243 2019-Jan-13 11:24:06.543636 - [DEBUG] Process 382. path edge:
13244 2019-Jan-13 11:24:06.543660 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13245 2019-Jan-13 11:24:06.543716 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
13246 2019-Jan-13 11:24:06.544343 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13247 2019-Jan-13 11:24:06.544984 - [DEBUG]
13248 2019-Jan-13 11:24:06.545010 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
13249 2019-Jan-13 11:24:06.545652 - [DEBUG] Compose: EdgeIdentity * AllBottom
13250 2019-Jan-13 11:24:06.545680 - [DEBUG]
13251 2019-Jan-13 11:24:06.545703 - [DEBUG] Propagate flow
13252 2019-Jan-13 11:24:06.545727 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13253 2019-Jan-13 11:24:06.545784 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13254 2019-Jan-13 11:24:06.546413 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13255 2019-Jan-13 11:24:06.547058 - [DEBUG] Edge function : AllBottom (result of previous compose)
13256 2019-Jan-13 11:24:06.547083 - [DEBUG]
13257 2019-Jan-13 11:24:06.547108 - [DEBUG] Join: AllTop & AllBottom
13258 2019-Jan-13 11:24:06.547134 - [DEBUG] = AllBottom (new jump func)
13259 2019-Jan-13 11:24:06.547158 - [DEBUG]
13260 2019-Jan-13 11:24:06.547181 - [DEBUG] Start adding new jump function
13261 2019-Jan-13 11:24:06.547205 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13262 2019-Jan-13 11:24:06.547261 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13263 2019-Jan-13 11:24:06.547891 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13264 2019-Jan-13 11:24:06.548519 - [DEBUG] Edge Function : AllBottom
13265 2019-Jan-13 11:24:06.548547 - [DEBUG] End adding new jump function
13266 2019-Jan-13 11:24:06.548571 - [DEBUG]
13267 2019-Jan-13 11:24:06.548595 - [DEBUG] -------------------------------------------- 383. Path Edge --------------------------------------------
13268 2019-Jan-13 11:24:06.548619 - [DEBUG]
13269 2019-Jan-13 11:24:06.548642 - [DEBUG] Process 383. path edge:
13270 2019-Jan-13 11:24:06.548666 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13271 2019-Jan-13 11:24:06.548723 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
13272 2019-Jan-13 11:24:06.549359 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13273 2019-Jan-13 11:24:06.549988 - [DEBUG]
13274 2019-Jan-13 11:24:06.550026 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13275 2019-Jan-13 11:24:06.550669 - [DEBUG] Compose: EdgeIdentity * AllBottom
13276 2019-Jan-13 11:24:06.550697 - [DEBUG]
13277 2019-Jan-13 11:24:06.550722 - [DEBUG] Propagate flow
13278 2019-Jan-13 11:24:06.550745 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13279 2019-Jan-13 11:24:06.550801 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
13280 2019-Jan-13 11:24:06.551439 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13281 2019-Jan-13 11:24:06.552069 - [DEBUG] Edge function : AllBottom (result of previous compose)
13282 2019-Jan-13 11:24:06.552095 - [DEBUG]
13283 2019-Jan-13 11:24:06.552119 - [DEBUG] Join: AllTop & AllBottom
13284 2019-Jan-13 11:24:06.552145 - [DEBUG] = AllBottom (new jump func)
13285 2019-Jan-13 11:24:06.552169 - [DEBUG]
13286 2019-Jan-13 11:24:06.552192 - [DEBUG] Start adding new jump function
13287 2019-Jan-13 11:24:06.552216 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13288 2019-Jan-13 11:24:06.552272 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13289 2019-Jan-13 11:24:06.552902 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
13290 2019-Jan-13 11:24:06.553550 - [DEBUG] Edge Function : AllBottom
13291 2019-Jan-13 11:24:06.553577 - [DEBUG] End adding new jump function
13292 2019-Jan-13 11:24:06.553601 - [DEBUG]
13293 2019-Jan-13 11:24:06.553625 - [DEBUG] -------------------------------------------- 384. Path Edge --------------------------------------------
13294 2019-Jan-13 11:24:06.553649 - [DEBUG]
13295 2019-Jan-13 11:24:06.553672 - [DEBUG] Process 384. path edge:
13296 2019-Jan-13 11:24:06.553695 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13297 2019-Jan-13 11:24:06.553752 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
13298 2019-Jan-13 11:24:06.554384 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13299 2019-Jan-13 11:24:06.555013 - [DEBUG]
13300 2019-Jan-13 11:24:06.555039 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
13301 2019-Jan-13 11:24:06.555685 - [DEBUG] Compose: EdgeIdentity * AllBottom
13302 2019-Jan-13 11:24:06.555713 - [DEBUG]
13303 2019-Jan-13 11:24:06.555736 - [DEBUG] Propagate flow
13304 2019-Jan-13 11:24:06.555760 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13305 2019-Jan-13 11:24:06.555816 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13306 2019-Jan-13 11:24:06.556455 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13307 2019-Jan-13 11:24:06.557100 - [DEBUG] Edge function : AllBottom (result of previous compose)
13308 2019-Jan-13 11:24:06.557125 - [DEBUG]
13309 2019-Jan-13 11:24:06.557150 - [DEBUG] Join: AllTop & AllBottom
13310 2019-Jan-13 11:24:06.557175 - [DEBUG] = AllBottom (new jump func)
13311 2019-Jan-13 11:24:06.557200 - [DEBUG]
13312 2019-Jan-13 11:24:06.557223 - [DEBUG] Start adding new jump function
13313 2019-Jan-13 11:24:06.557246 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13314 2019-Jan-13 11:24:06.557302 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13315 2019-Jan-13 11:24:06.557940 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13316 2019-Jan-13 11:24:06.558569 - [DEBUG] Edge Function : AllBottom
13317 2019-Jan-13 11:24:06.558596 - [DEBUG] End adding new jump function
13318 2019-Jan-13 11:24:06.558620 - [DEBUG]
13319 2019-Jan-13 11:24:06.558644 - [DEBUG] -------------------------------------------- 385. Path Edge --------------------------------------------
13320 2019-Jan-13 11:24:06.558668 - [DEBUG]
13321 2019-Jan-13 11:24:06.558691 - [DEBUG] Process 385. path edge:
13322 2019-Jan-13 11:24:06.558714 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13323 2019-Jan-13 11:24:06.558771 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
13324 2019-Jan-13 11:24:06.559400 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13325 2019-Jan-13 11:24:06.560043 - [DEBUG]
13326 2019-Jan-13 11:24:06.560067 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13327 2019-Jan-13 11:24:06.560710 - [DEBUG] Compose: EdgeIdentity * AllBottom
13328 2019-Jan-13 11:24:06.560738 - [DEBUG]
13329 2019-Jan-13 11:24:06.560761 - [DEBUG] Propagate flow
13330 2019-Jan-13 11:24:06.560785 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13331 2019-Jan-13 11:24:06.560841 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13332 2019-Jan-13 11:24:06.561470 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13333 2019-Jan-13 11:24:06.562101 - [DEBUG] Edge function : AllBottom (result of previous compose)
13334 2019-Jan-13 11:24:06.562126 - [DEBUG]
13335 2019-Jan-13 11:24:06.562151 - [DEBUG] Join: AllTop & AllBottom
13336 2019-Jan-13 11:24:06.562177 - [DEBUG] = AllBottom (new jump func)
13337 2019-Jan-13 11:24:06.562201 - [DEBUG]
13338 2019-Jan-13 11:24:06.562224 - [DEBUG] Start adding new jump function
13339 2019-Jan-13 11:24:06.562248 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13340 2019-Jan-13 11:24:06.562303 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13341 2019-Jan-13 11:24:06.562932 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13342 2019-Jan-13 11:24:06.563574 - [DEBUG] Edge Function : AllBottom
13343 2019-Jan-13 11:24:06.563602 - [DEBUG] End adding new jump function
13344 2019-Jan-13 11:24:06.563626 - [DEBUG]
13345 2019-Jan-13 11:24:06.563649 - [DEBUG] -------------------------------------------- 386. Path Edge --------------------------------------------
13346 2019-Jan-13 11:24:06.563673 - [DEBUG]
13347 2019-Jan-13 11:24:06.563696 - [DEBUG] Process 386. path edge:
13348 2019-Jan-13 11:24:06.563720 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13349 2019-Jan-13 11:24:06.563777 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
13350 2019-Jan-13 11:24:06.564405 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13351 2019-Jan-13 11:24:06.565035 - [DEBUG]
13352 2019-Jan-13 11:24:06.565059 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13353 2019-Jan-13 11:24:06.565693 - [DEBUG] Start of endsummarytab entry
13354 2019-Jan-13 11:24:06.565723 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
13355 2019-Jan-13 11:24:06.566354 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
13356 2019-Jan-13 11:24:06.566414 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13357 2019-Jan-13 11:24:06.567057 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
13358 2019-Jan-13 11:24:06.567690 - [DEBUG] EF: AllBottom
13359 2019-Jan-13 11:24:06.567716 - [DEBUG]
13360 2019-Jan-13 11:24:06.567747 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13361 2019-Jan-13 11:24:06.568375 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13362 2019-Jan-13 11:24:06.569014 - [DEBUG] EF: AllBottom
13363 2019-Jan-13 11:24:06.569039 - [DEBUG]
13364 2019-Jan-13 11:24:06.569063 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13365 2019-Jan-13 11:24:06.569690 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13366 2019-Jan-13 11:24:06.570335 - [DEBUG] EF: AllBottom
13367 2019-Jan-13 11:24:06.570361 - [DEBUG]
13368 2019-Jan-13 11:24:06.570384 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13369 2019-Jan-13 11:24:06.571011 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13370 2019-Jan-13 11:24:06.571642 - [DEBUG] EF: AllBottom
13371 2019-Jan-13 11:24:06.571667 - [DEBUG]
13372 2019-Jan-13 11:24:06.571691 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13373 2019-Jan-13 11:24:06.572316 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
13374 2019-Jan-13 11:24:06.572947 - [DEBUG] EF: AllBottom
13375 2019-Jan-13 11:24:06.572972 - [DEBUG]
13376 2019-Jan-13 11:24:06.572995 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13377 2019-Jan-13 11:24:06.573637 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
13378 2019-Jan-13 11:24:06.574266 - [DEBUG] EF: AllBottom
13379 2019-Jan-13 11:24:06.574291 - [DEBUG]
13380 2019-Jan-13 11:24:06.574315 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13381 2019-Jan-13 11:24:06.574940 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
13382 2019-Jan-13 11:24:06.575576 - [DEBUG] EF: AllBottom
13383 2019-Jan-13 11:24:06.575602 - [DEBUG]
13384 2019-Jan-13 11:24:06.575625 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13385 2019-Jan-13 11:24:06.576252 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13386 2019-Jan-13 11:24:06.576898 - [DEBUG] EF: AllBottom
13387 2019-Jan-13 11:24:06.576923 - [DEBUG]
13388 2019-Jan-13 11:24:06.576946 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13389 2019-Jan-13 11:24:06.577573 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
13390 2019-Jan-13 11:24:06.578208 - [DEBUG] EF: AllBottom
13391 2019-Jan-13 11:24:06.578233 - [DEBUG]
13392 2019-Jan-13 11:24:06.578257 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13393 2019-Jan-13 11:24:06.578883 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
13394 2019-Jan-13 11:24:06.579514 - [DEBUG] EF: AllBottom
13395 2019-Jan-13 11:24:06.579539 - [DEBUG]
13396 2019-Jan-13 11:24:06.579563 - [DEBUG] ---------------
13397 2019-Jan-13 11:24:06.579587 - [DEBUG]
13398 2019-Jan-13 11:24:06.579611 - [DEBUG] End of endsummarytab entry
13399 2019-Jan-13 11:24:06.579635 - [DEBUG]
13400 2019-Jan-13 11:24:06.579659 - [DEBUG] Start of incomingtab entry
13401 2019-Jan-13 11:24:06.579683 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
13402 2019-Jan-13 11:24:06.580327 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
13403 2019-Jan-13 11:24:06.580383 - [DEBUG] ---------------
13404 2019-Jan-13 11:24:06.580408 - [DEBUG] End of incomingtab entry
13405 2019-Jan-13 11:24:06.580431 - [DEBUG]
13406 2019-Jan-13 11:24:06.580457 - [DEBUG] EDGE:
13407 2019-Jan-13 11:24:06.580514 - [DEBUG] ---> 13408 2019-Jan-13 11:24:06.581149 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13409 2019-Jan-13 11:24:06.581779 - [DEBUG]
13410 2019-Jan-13 11:24:06.581805 - [DEBUG] EDGE:
13411 2019-Jan-13 11:24:06.581862 - [DEBUG] ---> 13412 2019-Jan-13 11:24:06.582491 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13413 2019-Jan-13 11:24:06.583121 - [DEBUG]
13414 2019-Jan-13 11:24:06.583154 - [DEBUG] Compose: EdgeIdentity * AllBottom
13415 2019-Jan-13 11:24:06.583181 - [DEBUG]
13416 2019-Jan-13 11:24:06.583204 - [DEBUG] Propagate flow
13417 2019-Jan-13 11:24:06.583228 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13418 2019-Jan-13 11:24:06.583284 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
13419 2019-Jan-13 11:24:06.583938 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13420 2019-Jan-13 11:24:06.584568 - [DEBUG] Edge function : AllBottom (result of previous compose)
13421 2019-Jan-13 11:24:06.584594 - [DEBUG]
13422 2019-Jan-13 11:24:06.584618 - [DEBUG] Join: AllTop & AllBottom
13423 2019-Jan-13 11:24:06.584644 - [DEBUG] = AllBottom (new jump func)
13424 2019-Jan-13 11:24:06.584669 - [DEBUG]
13425 2019-Jan-13 11:24:06.584692 - [DEBUG] Start adding new jump function
13426 2019-Jan-13 11:24:06.584715 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13427 2019-Jan-13 11:24:06.584772 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13428 2019-Jan-13 11:24:06.585401 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
13429 2019-Jan-13 11:24:06.586037 - [DEBUG] Edge Function : AllBottom
13430 2019-Jan-13 11:24:06.586065 - [DEBUG] End adding new jump function
13431 2019-Jan-13 11:24:06.586089 - [DEBUG]
13432 2019-Jan-13 11:24:06.586113 - [DEBUG] -------------------------------------------- 387. Path Edge --------------------------------------------
13433 2019-Jan-13 11:24:06.586137 - [DEBUG]
13434 2019-Jan-13 11:24:06.586160 - [DEBUG] Process 387. path edge:
13435 2019-Jan-13 11:24:06.586183 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13436 2019-Jan-13 11:24:06.586239 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
13437 2019-Jan-13 11:24:06.586893 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13438 2019-Jan-13 11:24:06.587521 - [DEBUG]
13439 2019-Jan-13 11:24:06.587546 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
13440 2019-Jan-13 11:24:06.588191 - [DEBUG] Possible callees:
13441 2019-Jan-13 11:24:06.588217 - [DEBUG] llvm.dbg.declare
13442 2019-Jan-13 11:24:06.588242 - [DEBUG] Possible return sites:
13443 2019-Jan-13 11:24:06.588265 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19313444 2019-Jan-13 11:24:06.589525 - [DEBUG] Found and process special summary
13445 2019-Jan-13 11:24:06.589559 - [DEBUG] Compose: EdgeIdentity * AllBottom
13446 2019-Jan-13 11:24:06.589586 - [DEBUG]
13447 2019-Jan-13 11:24:06.589610 - [DEBUG] Propagate flow
13448 2019-Jan-13 11:24:06.589633 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13449 2019-Jan-13 11:24:06.589690 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13450 2019-Jan-13 11:24:06.590348 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13451 2019-Jan-13 11:24:06.590978 - [DEBUG] Edge function : AllBottom (result of previous compose)
13452 2019-Jan-13 11:24:06.591004 - [DEBUG]
13453 2019-Jan-13 11:24:06.591028 - [DEBUG] Join: AllTop & AllBottom
13454 2019-Jan-13 11:24:06.591054 - [DEBUG] = AllBottom (new jump func)
13455 2019-Jan-13 11:24:06.591079 - [DEBUG]
13456 2019-Jan-13 11:24:06.591102 - [DEBUG] Start adding new jump function
13457 2019-Jan-13 11:24:06.591126 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13458 2019-Jan-13 11:24:06.591182 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13459 2019-Jan-13 11:24:06.591813 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13460 2019-Jan-13 11:24:06.592443 - [DEBUG] Edge Function : AllBottom
13461 2019-Jan-13 11:24:06.592470 - [DEBUG] End adding new jump function
13462 2019-Jan-13 11:24:06.592494 - [DEBUG]
13463 2019-Jan-13 11:24:06.592518 - [DEBUG] -------------------------------------------- 388. Path Edge --------------------------------------------
13464 2019-Jan-13 11:24:06.592542 - [DEBUG]
13465 2019-Jan-13 11:24:06.592565 - [DEBUG] Process 388. path edge:
13466 2019-Jan-13 11:24:06.592589 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13467 2019-Jan-13 11:24:06.592646 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
13468 2019-Jan-13 11:24:06.593277 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13469 2019-Jan-13 11:24:06.593922 - [DEBUG]
13470 2019-Jan-13 11:24:06.593946 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13471 2019-Jan-13 11:24:06.594589 - [DEBUG] Compose: EdgeIdentity * AllBottom
13472 2019-Jan-13 11:24:06.594617 - [DEBUG]
13473 2019-Jan-13 11:24:06.594641 - [DEBUG] Propagate flow
13474 2019-Jan-13 11:24:06.594664 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13475 2019-Jan-13 11:24:06.594721 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
13476 2019-Jan-13 11:24:06.595348 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13477 2019-Jan-13 11:24:06.595976 - [DEBUG] Edge function : AllBottom (result of previous compose)
13478 2019-Jan-13 11:24:06.596002 - [DEBUG]
13479 2019-Jan-13 11:24:06.596026 - [DEBUG] Join: AllTop & AllBottom
13480 2019-Jan-13 11:24:06.596052 - [DEBUG] = AllBottom (new jump func)
13481 2019-Jan-13 11:24:06.596076 - [DEBUG]
13482 2019-Jan-13 11:24:06.596100 - [DEBUG] Start adding new jump function
13483 2019-Jan-13 11:24:06.596123 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13484 2019-Jan-13 11:24:06.596178 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13485 2019-Jan-13 11:24:06.596823 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
13486 2019-Jan-13 11:24:06.597449 - [DEBUG] Edge Function : AllBottom
13487 2019-Jan-13 11:24:06.597477 - [DEBUG] End adding new jump function
13488 2019-Jan-13 11:24:06.597501 - [DEBUG]
13489 2019-Jan-13 11:24:06.597524 - [DEBUG] -------------------------------------------- 389. Path Edge --------------------------------------------
13490 2019-Jan-13 11:24:06.597548 - [DEBUG]
13491 2019-Jan-13 11:24:06.597571 - [DEBUG] Process 389. path edge:
13492 2019-Jan-13 11:24:06.597595 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13493 2019-Jan-13 11:24:06.597651 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
13494 2019-Jan-13 11:24:06.598285 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13495 2019-Jan-13 11:24:06.598914 - [DEBUG]
13496 2019-Jan-13 11:24:06.598939 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
13497 2019-Jan-13 11:24:06.599578 - [DEBUG] Compose: EdgeIdentity * AllBottom
13498 2019-Jan-13 11:24:06.599605 - [DEBUG]
13499 2019-Jan-13 11:24:06.599628 - [DEBUG] Propagate flow
13500 2019-Jan-13 11:24:06.599652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13501 2019-Jan-13 11:24:06.599708 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13502 2019-Jan-13 11:24:06.600352 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13503 2019-Jan-13 11:24:06.600982 - [DEBUG] Edge function : AllBottom (result of previous compose)
13504 2019-Jan-13 11:24:06.601007 - [DEBUG]
13505 2019-Jan-13 11:24:06.601032 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13506 2019-Jan-13 11:24:06.601057 - [DEBUG] = AllBottom
13507 2019-Jan-13 11:24:06.601082 - [DEBUG]
13508 2019-Jan-13 11:24:06.601105 - [DEBUG] PROPAGATE: No new function!
13509 2019-Jan-13 11:24:06.601130 - [DEBUG] EDGE:
13510 2019-Jan-13 11:24:06.601187 - [DEBUG] ---> 13511 2019-Jan-13 11:24:06.601814 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13512 2019-Jan-13 11:24:06.602445 - [DEBUG]
13513 2019-Jan-13 11:24:06.602470 - [DEBUG] EDGE:
13514 2019-Jan-13 11:24:06.602527 - [DEBUG] ---> 13515 2019-Jan-13 11:24:06.603158 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13516 2019-Jan-13 11:24:06.603803 - [DEBUG]
13517 2019-Jan-13 11:24:06.603839 - [DEBUG] Compose: EdgeIdentity * AllBottom
13518 2019-Jan-13 11:24:06.603866 - [DEBUG]
13519 2019-Jan-13 11:24:06.603890 - [DEBUG] Propagate flow
13520 2019-Jan-13 11:24:06.603913 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13521 2019-Jan-13 11:24:06.603969 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13522 2019-Jan-13 11:24:06.604600 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13523 2019-Jan-13 11:24:06.605237 - [DEBUG] Edge function : AllBottom (result of previous compose)
13524 2019-Jan-13 11:24:06.605262 - [DEBUG]
13525 2019-Jan-13 11:24:06.605287 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13526 2019-Jan-13 11:24:06.605313 - [DEBUG] = AllBottom
13527 2019-Jan-13 11:24:06.605337 - [DEBUG]
13528 2019-Jan-13 11:24:06.605361 - [DEBUG] PROPAGATE: No new function!
13529 2019-Jan-13 11:24:06.605388 - [DEBUG] EDGE:
13530 2019-Jan-13 11:24:06.605446 - [DEBUG] ---> 13531 2019-Jan-13 11:24:06.606091 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13532 2019-Jan-13 11:24:06.606741 - [DEBUG]
13533 2019-Jan-13 11:24:06.606768 - [DEBUG] EDGE:
13534 2019-Jan-13 11:24:06.606825 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
13535 2019-Jan-13 11:24:06.607460 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13536 2019-Jan-13 11:24:06.608088 - [DEBUG]
13537 2019-Jan-13 11:24:06.608114 - [DEBUG] EDGE:
13538 2019-Jan-13 11:24:06.608180 - [DEBUG] ---> 13539 2019-Jan-13 11:24:06.608808 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13540 2019-Jan-13 11:24:06.609438 - [DEBUG]
13541 2019-Jan-13 11:24:06.609464 - [DEBUG] EDGE:
13542 2019-Jan-13 11:24:06.609521 - [DEBUG] ---> 13543 2019-Jan-13 11:24:06.610163 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13544 2019-Jan-13 11:24:06.610793 - [DEBUG]
13545 2019-Jan-13 11:24:06.610819 - [DEBUG] EDGE:
13546 2019-Jan-13 11:24:06.610876 - [DEBUG] ---> 13547 2019-Jan-13 11:24:06.611508 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13548 2019-Jan-13 11:24:06.612136 - [DEBUG]
13549 2019-Jan-13 11:24:06.612171 - [DEBUG] Compose: EdgeIdentity * AllBottom
13550 2019-Jan-13 11:24:06.612198 - [DEBUG]
13551 2019-Jan-13 11:24:06.612221 - [DEBUG] Propagate flow
13552 2019-Jan-13 11:24:06.612245 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13553 2019-Jan-13 11:24:06.612301 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
13554 2019-Jan-13 11:24:06.612933 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13555 2019-Jan-13 11:24:06.613598 - [DEBUG] Edge function : AllBottom (result of previous compose)
13556 2019-Jan-13 11:24:06.613623 - [DEBUG]
13557 2019-Jan-13 11:24:06.613648 - [DEBUG] Join: AllTop & AllBottom
13558 2019-Jan-13 11:24:06.613674 - [DEBUG] = AllBottom (new jump func)
13559 2019-Jan-13 11:24:06.613698 - [DEBUG]
13560 2019-Jan-13 11:24:06.613722 - [DEBUG] Start adding new jump function
13561 2019-Jan-13 11:24:06.613745 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13562 2019-Jan-13 11:24:06.613801 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13563 2019-Jan-13 11:24:06.614434 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
13564 2019-Jan-13 11:24:06.615066 - [DEBUG] Edge Function : AllBottom
13565 2019-Jan-13 11:24:06.615094 - [DEBUG] End adding new jump function
13566 2019-Jan-13 11:24:06.615118 - [DEBUG]
13567 2019-Jan-13 11:24:06.615141 - [DEBUG] -------------------------------------------- 390. Path Edge --------------------------------------------
13568 2019-Jan-13 11:24:06.615165 - [DEBUG]
13569 2019-Jan-13 11:24:06.615189 - [DEBUG] Process 390. path edge:
13570 2019-Jan-13 11:24:06.615213 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13571 2019-Jan-13 11:24:06.615269 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
13572 2019-Jan-13 11:24:06.615900 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13573 2019-Jan-13 11:24:06.616530 - [DEBUG]
13574 2019-Jan-13 11:24:06.616554 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
13575 2019-Jan-13 11:24:06.617215 - [DEBUG] Compose: EdgeIdentity * AllBottom
13576 2019-Jan-13 11:24:06.617242 - [DEBUG]
13577 2019-Jan-13 11:24:06.617266 - [DEBUG] Propagate flow
13578 2019-Jan-13 11:24:06.617289 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13579 2019-Jan-13 11:24:06.617345 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
13580 2019-Jan-13 11:24:06.617972 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13581 2019-Jan-13 11:24:06.618610 - [DEBUG] Edge function : AllBottom (result of previous compose)
13582 2019-Jan-13 11:24:06.618636 - [DEBUG]
13583 2019-Jan-13 11:24:06.618660 - [DEBUG] Join: AllTop & AllBottom
13584 2019-Jan-13 11:24:06.618686 - [DEBUG] = AllBottom (new jump func)
13585 2019-Jan-13 11:24:06.618711 - [DEBUG]
13586 2019-Jan-13 11:24:06.618734 - [DEBUG] Start adding new jump function
13587 2019-Jan-13 11:24:06.618757 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13588 2019-Jan-13 11:24:06.618813 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13589 2019-Jan-13 11:24:06.619443 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
13590 2019-Jan-13 11:24:06.620081 - [DEBUG] Edge Function : AllBottom
13591 2019-Jan-13 11:24:06.620109 - [DEBUG] End adding new jump function
13592 2019-Jan-13 11:24:06.620133 - [DEBUG]
13593 2019-Jan-13 11:24:06.620156 - [DEBUG] -------------------------------------------- 391. Path Edge --------------------------------------------
13594 2019-Jan-13 11:24:06.620180 - [DEBUG]
13595 2019-Jan-13 11:24:06.620203 - [DEBUG] Process 391. path edge:
13596 2019-Jan-13 11:24:06.620227 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13597 2019-Jan-13 11:24:06.620283 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
13598 2019-Jan-13 11:24:06.620908 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13599 2019-Jan-13 11:24:06.621537 - [DEBUG]
13600 2019-Jan-13 11:24:06.621562 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
13601 2019-Jan-13 11:24:06.622200 - [DEBUG] Compose: EdgeIdentity * AllBottom
13602 2019-Jan-13 11:24:06.622227 - [DEBUG]
13603 2019-Jan-13 11:24:06.622250 - [DEBUG] Propagate flow
13604 2019-Jan-13 11:24:06.622274 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13605 2019-Jan-13 11:24:06.622330 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13606 2019-Jan-13 11:24:06.622959 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13607 2019-Jan-13 11:24:06.623605 - [DEBUG] Edge function : AllBottom (result of previous compose)
13608 2019-Jan-13 11:24:06.623630 - [DEBUG]
13609 2019-Jan-13 11:24:06.623654 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13610 2019-Jan-13 11:24:06.623680 - [DEBUG] = AllBottom
13611 2019-Jan-13 11:24:06.623704 - [DEBUG]
13612 2019-Jan-13 11:24:06.623727 - [DEBUG] PROPAGATE: No new function!
13613 2019-Jan-13 11:24:06.623752 - [DEBUG] EDGE:
13614 2019-Jan-13 11:24:06.623809 - [DEBUG] ---> 13615 2019-Jan-13 11:24:06.624435 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13616 2019-Jan-13 11:24:06.625065 - [DEBUG]
13617 2019-Jan-13 11:24:06.625091 - [DEBUG] EDGE:
13618 2019-Jan-13 11:24:06.625148 - [DEBUG] ---> 13619 2019-Jan-13 11:24:06.625778 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13620 2019-Jan-13 11:24:06.626409 - [DEBUG]
13621 2019-Jan-13 11:24:06.626435 - [DEBUG] EDGE:
13622 2019-Jan-13 11:24:06.626492 - [DEBUG] ---> 13623 2019-Jan-13 11:24:06.627136 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13624 2019-Jan-13 11:24:06.627766 - [DEBUG]
13625 2019-Jan-13 11:24:06.627800 - [DEBUG] EDGE:
13626 2019-Jan-13 11:24:06.627857 - [DEBUG] ---> 13627 2019-Jan-13 11:24:06.628492 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13628 2019-Jan-13 11:24:06.629124 - [DEBUG]
13629 2019-Jan-13 11:24:06.629150 - [DEBUG] EDGE:
13630 2019-Jan-13 11:24:06.629207 - [DEBUG] ---> 13631 2019-Jan-13 11:24:06.629836 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13632 2019-Jan-13 11:24:06.630482 - [DEBUG]
13633 2019-Jan-13 11:24:06.630509 - [DEBUG] EDGE:
13634 2019-Jan-13 11:24:06.630566 - [DEBUG] ---> 13635 2019-Jan-13 11:24:06.631197 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13636 2019-Jan-13 11:24:06.631827 - [DEBUG]
13637 2019-Jan-13 11:24:06.631863 - [DEBUG] Compose: EdgeIdentity * AllBottom
13638 2019-Jan-13 11:24:06.631890 - [DEBUG]
13639 2019-Jan-13 11:24:06.631914 - [DEBUG] Propagate flow
13640 2019-Jan-13 11:24:06.631938 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13641 2019-Jan-13 11:24:06.631994 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13642 2019-Jan-13 11:24:06.632625 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13643 2019-Jan-13 11:24:06.633256 - [DEBUG] Edge function : AllBottom (result of previous compose)
13644 2019-Jan-13 11:24:06.633281 - [DEBUG]
13645 2019-Jan-13 11:24:06.633306 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13646 2019-Jan-13 11:24:06.633345 - [DEBUG] = AllBottom
13647 2019-Jan-13 11:24:06.633372 - [DEBUG]
13648 2019-Jan-13 11:24:06.633395 - [DEBUG] PROPAGATE: No new function!
13649 2019-Jan-13 11:24:06.633422 - [DEBUG] EDGE:
13650 2019-Jan-13 11:24:06.633479 - [DEBUG] ---> 13651 2019-Jan-13 11:24:06.634119 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13652 2019-Jan-13 11:24:06.634750 - [DEBUG]
13653 2019-Jan-13 11:24:06.634776 - [DEBUG] EDGE:
13654 2019-Jan-13 11:24:06.634833 - [DEBUG] ---> 13655 2019-Jan-13 11:24:06.635460 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13656 2019-Jan-13 11:24:06.636088 - [DEBUG]
13657 2019-Jan-13 11:24:06.636114 - [DEBUG] EDGE:
13658 2019-Jan-13 11:24:06.636171 - [DEBUG] ---> 13659 2019-Jan-13 11:24:06.636817 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13660 2019-Jan-13 11:24:06.637447 - [DEBUG]
13661 2019-Jan-13 11:24:06.637483 - [DEBUG] Compose: EdgeIdentity * AllBottom
13662 2019-Jan-13 11:24:06.637510 - [DEBUG]
13663 2019-Jan-13 11:24:06.637534 - [DEBUG] Propagate flow
13664 2019-Jan-13 11:24:06.637557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13665 2019-Jan-13 11:24:06.637613 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13666 2019-Jan-13 11:24:06.638244 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13667 2019-Jan-13 11:24:06.638882 - [DEBUG] Edge function : AllBottom (result of previous compose)
13668 2019-Jan-13 11:24:06.638908 - [DEBUG]
13669 2019-Jan-13 11:24:06.638933 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13670 2019-Jan-13 11:24:06.638959 - [DEBUG] = AllBottom
13671 2019-Jan-13 11:24:06.638983 - [DEBUG]
13672 2019-Jan-13 11:24:06.639007 - [DEBUG] PROPAGATE: No new function!
13673 2019-Jan-13 11:24:06.639034 - [DEBUG] EDGE:
13674 2019-Jan-13 11:24:06.639092 - [DEBUG] ---> 13675 2019-Jan-13 11:24:06.639730 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13676 2019-Jan-13 11:24:06.640388 - [DEBUG]
13677 2019-Jan-13 11:24:06.640414 - [DEBUG] EDGE:
13678 2019-Jan-13 11:24:06.640471 - [DEBUG] ---> 13679 2019-Jan-13 11:24:06.641099 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13680 2019-Jan-13 11:24:06.641728 - [DEBUG]
13681 2019-Jan-13 11:24:06.641754 - [DEBUG] EDGE:
13682 2019-Jan-13 11:24:06.641811 - [DEBUG] ---> 13683 2019-Jan-13 11:24:06.642471 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13684 2019-Jan-13 11:24:06.643154 - [DEBUG]
13685 2019-Jan-13 11:24:06.643184 - [DEBUG] EDGE:
13686 2019-Jan-13 11:24:06.643256 - [DEBUG] ---> 13687 2019-Jan-13 11:24:06.643983 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13688 2019-Jan-13 11:24:06.644663 - [DEBUG]
13689 2019-Jan-13 11:24:06.644718 - [DEBUG] Compose: EdgeIdentity * AllBottom
13690 2019-Jan-13 11:24:06.644746 - [DEBUG]
13691 2019-Jan-13 11:24:06.644770 - [DEBUG] Propagate flow
13692 2019-Jan-13 11:24:06.644794 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13693 2019-Jan-13 11:24:06.644859 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
13694 2019-Jan-13 11:24:06.645493 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13695 2019-Jan-13 11:24:06.646123 - [DEBUG] Edge function : AllBottom (result of previous compose)
13696 2019-Jan-13 11:24:06.646148 - [DEBUG]
13697 2019-Jan-13 11:24:06.646174 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13698 2019-Jan-13 11:24:06.646200 - [DEBUG] = AllBottom
13699 2019-Jan-13 11:24:06.646225 - [DEBUG]
13700 2019-Jan-13 11:24:06.646248 - [DEBUG] PROPAGATE: No new function!
13701 2019-Jan-13 11:24:06.646277 - [DEBUG] EDGE:
13702 2019-Jan-13 11:24:06.646335 - [DEBUG] ---> 13703 2019-Jan-13 11:24:06.647000 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13704 2019-Jan-13 11:24:06.647629 - [DEBUG]
13705 2019-Jan-13 11:24:06.647655 - [DEBUG] EDGE:
13706 2019-Jan-13 11:24:06.647712 - [DEBUG] ---> 13707 2019-Jan-13 11:24:06.648339 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13708 2019-Jan-13 11:24:06.648968 - [DEBUG]
13709 2019-Jan-13 11:24:06.648995 - [DEBUG] EDGE:
13710 2019-Jan-13 11:24:06.649069 - [DEBUG] ---> 13711 2019-Jan-13 11:24:06.649700 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13712 2019-Jan-13 11:24:06.650343 - [DEBUG]
13713 2019-Jan-13 11:24:06.650381 - [DEBUG] Compose: EdgeIdentity * AllBottom
13714 2019-Jan-13 11:24:06.650408 - [DEBUG]
13715 2019-Jan-13 11:24:06.650432 - [DEBUG] Propagate flow
13716 2019-Jan-13 11:24:06.650455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13717 2019-Jan-13 11:24:06.650512 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
13718 2019-Jan-13 11:24:06.651143 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13719 2019-Jan-13 11:24:06.651771 - [DEBUG] Edge function : AllBottom (result of previous compose)
13720 2019-Jan-13 11:24:06.651797 - [DEBUG]
13721 2019-Jan-13 11:24:06.651822 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13722 2019-Jan-13 11:24:06.651848 - [DEBUG] = AllBottom
13723 2019-Jan-13 11:24:06.651872 - [DEBUG]
13724 2019-Jan-13 11:24:06.651896 - [DEBUG] PROPAGATE: No new function!
13725 2019-Jan-13 11:24:06.651923 - [DEBUG] EDGE:
13726 2019-Jan-13 11:24:06.651980 - [DEBUG] ---> 13727 2019-Jan-13 11:24:06.652617 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13728 2019-Jan-13 11:24:06.653247 - [DEBUG]
13729 2019-Jan-13 11:24:06.653273 - [DEBUG] EDGE:
13730 2019-Jan-13 11:24:06.653341 - [DEBUG] ---> 13731 2019-Jan-13 11:24:06.653969 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13732 2019-Jan-13 11:24:06.654600 - [DEBUG]
13733 2019-Jan-13 11:24:06.654626 - [DEBUG] EDGE:
13734 2019-Jan-13 11:24:06.654683 - [DEBUG] ---> 13735 2019-Jan-13 11:24:06.655310 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13736 2019-Jan-13 11:24:06.655939 - [DEBUG]
13737 2019-Jan-13 11:24:06.655965 - [DEBUG] EDGE:
13738 2019-Jan-13 11:24:06.656023 - [DEBUG] ---> 13739 2019-Jan-13 11:24:06.656654 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13740 2019-Jan-13 11:24:06.657295 - [DEBUG]
13741 2019-Jan-13 11:24:06.657331 - [DEBUG] Compose: EdgeIdentity * AllBottom
13742 2019-Jan-13 11:24:06.657358 - [DEBUG]
13743 2019-Jan-13 11:24:06.657382 - [DEBUG] Propagate flow
13744 2019-Jan-13 11:24:06.657405 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13745 2019-Jan-13 11:24:06.657461 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
13746 2019-Jan-13 11:24:06.658093 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13747 2019-Jan-13 11:24:06.658721 - [DEBUG] Edge function : AllBottom (result of previous compose)
13748 2019-Jan-13 11:24:06.658747 - [DEBUG]
13749 2019-Jan-13 11:24:06.658772 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13750 2019-Jan-13 11:24:06.658797 - [DEBUG] = AllBottom
13751 2019-Jan-13 11:24:06.658822 - [DEBUG]
13752 2019-Jan-13 11:24:06.658845 - [DEBUG] PROPAGATE: No new function!
13753 2019-Jan-13 11:24:06.658872 - [DEBUG] EDGE:
13754 2019-Jan-13 11:24:06.658938 - [DEBUG] ---> 13755 2019-Jan-13 11:24:06.659578 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13756 2019-Jan-13 11:24:06.660224 - [DEBUG]
13757 2019-Jan-13 11:24:06.660260 - [DEBUG] Compose: EdgeIdentity * AllBottom
13758 2019-Jan-13 11:24:06.660287 - [DEBUG]
13759 2019-Jan-13 11:24:06.660311 - [DEBUG] Propagate flow
13760 2019-Jan-13 11:24:06.660334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13761 2019-Jan-13 11:24:06.660390 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13762 2019-Jan-13 11:24:06.661028 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13763 2019-Jan-13 11:24:06.661657 - [DEBUG] Edge function : AllBottom (result of previous compose)
13764 2019-Jan-13 11:24:06.661683 - [DEBUG]
13765 2019-Jan-13 11:24:06.661708 - [DEBUG] Join: AllTop & AllBottom
13766 2019-Jan-13 11:24:06.661734 - [DEBUG] = AllBottom (new jump func)
13767 2019-Jan-13 11:24:06.661759 - [DEBUG]
13768 2019-Jan-13 11:24:06.661782 - [DEBUG] Start adding new jump function
13769 2019-Jan-13 11:24:06.661806 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13770 2019-Jan-13 11:24:06.661862 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13771 2019-Jan-13 11:24:06.662493 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13772 2019-Jan-13 11:24:06.663129 - [DEBUG] Edge Function : AllBottom
13773 2019-Jan-13 11:24:06.663158 - [DEBUG] End adding new jump function
13774 2019-Jan-13 11:24:06.663182 - [DEBUG]
13775 2019-Jan-13 11:24:06.663206 - [DEBUG] -------------------------------------------- 392. Path Edge --------------------------------------------
13776 2019-Jan-13 11:24:06.663231 - [DEBUG]
13777 2019-Jan-13 11:24:06.663254 - [DEBUG] Process 392. path edge:
13778 2019-Jan-13 11:24:06.663278 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13779 2019-Jan-13 11:24:06.663347 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
13780 2019-Jan-13 11:24:06.663987 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13781 2019-Jan-13 11:24:06.664617 - [DEBUG]
13782 2019-Jan-13 11:24:06.664642 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13783 2019-Jan-13 11:24:06.665287 - [DEBUG] Possible callees:
13784 2019-Jan-13 11:24:06.665311 - [DEBUG] llvm.dbg.declare
13785 2019-Jan-13 11:24:06.665336 - [DEBUG] Possible return sites:
13786 2019-Jan-13 11:24:06.665360 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14313787 2019-Jan-13 11:24:06.666617 - [DEBUG] Found and process special summary
13788 2019-Jan-13 11:24:06.666651 - [DEBUG] Compose: EdgeIdentity * AllBottom
13789 2019-Jan-13 11:24:06.666693 - [DEBUG]
13790 2019-Jan-13 11:24:06.666717 - [DEBUG] Propagate flow
13791 2019-Jan-13 11:24:06.666741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13792 2019-Jan-13 11:24:06.666798 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13793 2019-Jan-13 11:24:06.667430 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13794 2019-Jan-13 11:24:06.668061 - [DEBUG] Edge function : AllBottom (result of previous compose)
13795 2019-Jan-13 11:24:06.668093 - [DEBUG]
13796 2019-Jan-13 11:24:06.668119 - [DEBUG] Join: AllTop & AllBottom
13797 2019-Jan-13 11:24:06.668145 - [DEBUG] = AllBottom (new jump func)
13798 2019-Jan-13 11:24:06.668169 - [DEBUG]
13799 2019-Jan-13 11:24:06.668193 - [DEBUG] Start adding new jump function
13800 2019-Jan-13 11:24:06.668216 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13801 2019-Jan-13 11:24:06.668272 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13802 2019-Jan-13 11:24:06.668903 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13803 2019-Jan-13 11:24:06.669533 - [DEBUG] Edge Function : AllBottom
13804 2019-Jan-13 11:24:06.669563 - [DEBUG] End adding new jump function
13805 2019-Jan-13 11:24:06.669587 - [DEBUG]
13806 2019-Jan-13 11:24:06.669611 - [DEBUG] -------------------------------------------- 393. Path Edge --------------------------------------------
13807 2019-Jan-13 11:24:06.669635 - [DEBUG]
13808 2019-Jan-13 11:24:06.669659 - [DEBUG] Process 393. path edge:
13809 2019-Jan-13 11:24:06.669683 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13810 2019-Jan-13 11:24:06.669739 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
13811 2019-Jan-13 11:24:06.670385 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13812 2019-Jan-13 11:24:06.671034 - [DEBUG]
13813 2019-Jan-13 11:24:06.671059 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13814 2019-Jan-13 11:24:06.671742 - [DEBUG] Compose: EdgeIdentity * AllBottom
13815 2019-Jan-13 11:24:06.671771 - [DEBUG]
13816 2019-Jan-13 11:24:06.671794 - [DEBUG] Propagate flow
13817 2019-Jan-13 11:24:06.671818 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13818 2019-Jan-13 11:24:06.671878 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
13819 2019-Jan-13 11:24:06.672519 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13820 2019-Jan-13 11:24:06.673167 - [DEBUG] Edge function : AllBottom (result of previous compose)
13821 2019-Jan-13 11:24:06.673193 - [DEBUG]
13822 2019-Jan-13 11:24:06.673219 - [DEBUG] Join: AllTop & AllBottom
13823 2019-Jan-13 11:24:06.673245 - [DEBUG] = AllBottom (new jump func)
13824 2019-Jan-13 11:24:06.673270 - [DEBUG]
13825 2019-Jan-13 11:24:06.673294 - [DEBUG] Start adding new jump function
13826 2019-Jan-13 11:24:06.673317 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13827 2019-Jan-13 11:24:06.673406 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13828 2019-Jan-13 11:24:06.674086 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
13829 2019-Jan-13 11:24:06.674732 - [DEBUG] Edge Function : AllBottom
13830 2019-Jan-13 11:24:06.674764 - [DEBUG] End adding new jump function
13831 2019-Jan-13 11:24:06.674788 - [DEBUG]
13832 2019-Jan-13 11:24:06.674812 - [DEBUG] -------------------------------------------- 394. Path Edge --------------------------------------------
13833 2019-Jan-13 11:24:06.674836 - [DEBUG]
13834 2019-Jan-13 11:24:06.674859 - [DEBUG] Process 394. path edge:
13835 2019-Jan-13 11:24:06.674882 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13836 2019-Jan-13 11:24:06.674944 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
13837 2019-Jan-13 11:24:06.675576 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13838 2019-Jan-13 11:24:06.676211 - [DEBUG]
13839 2019-Jan-13 11:24:06.676237 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
13840 2019-Jan-13 11:24:06.676937 - [DEBUG] Compose: EdgeIdentity * AllBottom
13841 2019-Jan-13 11:24:06.676966 - [DEBUG]
13842 2019-Jan-13 11:24:06.676990 - [DEBUG] Propagate flow
13843 2019-Jan-13 11:24:06.677013 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13844 2019-Jan-13 11:24:06.677072 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
13845 2019-Jan-13 11:24:06.677744 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13846 2019-Jan-13 11:24:06.678424 - [DEBUG] Edge function : AllBottom (result of previous compose)
13847 2019-Jan-13 11:24:06.678451 - [DEBUG]
13848 2019-Jan-13 11:24:06.678477 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13849 2019-Jan-13 11:24:06.678503 - [DEBUG] = AllBottom
13850 2019-Jan-13 11:24:06.678527 - [DEBUG]
13851 2019-Jan-13 11:24:06.678550 - [DEBUG] PROPAGATE: No new function!
13852 2019-Jan-13 11:24:06.678578 - [DEBUG] EDGE:
13853 2019-Jan-13 11:24:06.678644 - [DEBUG] ---> 13854 2019-Jan-13 11:24:06.679281 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13855 2019-Jan-13 11:24:06.679920 - [DEBUG]
13856 2019-Jan-13 11:24:06.679946 - [DEBUG] EDGE:
13857 2019-Jan-13 11:24:06.680036 - [DEBUG] ---> 13858 2019-Jan-13 11:24:06.680682 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13859 2019-Jan-13 11:24:06.681319 - [DEBUG]
13860 2019-Jan-13 11:24:06.681373 - [DEBUG] Compose: EdgeIdentity * AllBottom
13861 2019-Jan-13 11:24:06.681400 - [DEBUG]
13862 2019-Jan-13 11:24:06.681425 - [DEBUG] Propagate flow
13863 2019-Jan-13 11:24:06.681448 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13864 2019-Jan-13 11:24:06.681512 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13865 2019-Jan-13 11:24:06.682163 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13866 2019-Jan-13 11:24:06.682798 - [DEBUG] Edge function : AllBottom (result of previous compose)
13867 2019-Jan-13 11:24:06.682824 - [DEBUG]
13868 2019-Jan-13 11:24:06.682850 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13869 2019-Jan-13 11:24:06.682875 - [DEBUG] = AllBottom
13870 2019-Jan-13 11:24:06.682900 - [DEBUG]
13871 2019-Jan-13 11:24:06.682924 - [DEBUG] PROPAGATE: No new function!
13872 2019-Jan-13 11:24:06.682956 - [DEBUG] EDGE:
13873 2019-Jan-13 11:24:06.683020 - [DEBUG] ---> 13874 2019-Jan-13 11:24:06.683734 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13875 2019-Jan-13 11:24:06.684406 - [DEBUG]
13876 2019-Jan-13 11:24:06.684434 - [DEBUG] EDGE:
13877 2019-Jan-13 11:24:06.684501 - [DEBUG] ---> 13878 2019-Jan-13 11:24:06.685143 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13879 2019-Jan-13 11:24:06.685780 - [DEBUG]
13880 2019-Jan-13 11:24:06.685828 - [DEBUG] Compose: EdgeIdentity * AllBottom
13881 2019-Jan-13 11:24:06.685857 - [DEBUG]
13882 2019-Jan-13 11:24:06.685881 - [DEBUG] Propagate flow
13883 2019-Jan-13 11:24:06.685904 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13884 2019-Jan-13 11:24:06.685963 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
13885 2019-Jan-13 11:24:06.686631 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13886 2019-Jan-13 11:24:06.687323 - [DEBUG] Edge function : AllBottom (result of previous compose)
13887 2019-Jan-13 11:24:06.687349 - [DEBUG]
13888 2019-Jan-13 11:24:06.687375 - [DEBUG] Join: AllTop & AllBottom
13889 2019-Jan-13 11:24:06.687402 - [DEBUG] = AllBottom (new jump func)
13890 2019-Jan-13 11:24:06.687426 - [DEBUG]
13891 2019-Jan-13 11:24:06.687450 - [DEBUG] Start adding new jump function
13892 2019-Jan-13 11:24:06.687473 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13893 2019-Jan-13 11:24:06.687533 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13894 2019-Jan-13 11:24:06.688181 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
13895 2019-Jan-13 11:24:06.688845 - [DEBUG] Edge Function : AllBottom
13896 2019-Jan-13 11:24:06.688878 - [DEBUG] End adding new jump function
13897 2019-Jan-13 11:24:06.688903 - [DEBUG]
13898 2019-Jan-13 11:24:06.688927 - [DEBUG] -------------------------------------------- 395. Path Edge --------------------------------------------
13899 2019-Jan-13 11:24:06.688953 - [DEBUG]
13900 2019-Jan-13 11:24:06.688977 - [DEBUG] Process 395. path edge:
13901 2019-Jan-13 11:24:06.689001 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13902 2019-Jan-13 11:24:06.689071 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
13903 2019-Jan-13 11:24:06.689747 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13904 2019-Jan-13 11:24:06.690436 - [DEBUG]
13905 2019-Jan-13 11:24:06.690464 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
13906 2019-Jan-13 11:24:06.691135 - [DEBUG] Compose: EdgeIdentity * AllBottom
13907 2019-Jan-13 11:24:06.691165 - [DEBUG]
13908 2019-Jan-13 11:24:06.691188 - [DEBUG] Propagate flow
13909 2019-Jan-13 11:24:06.691212 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13910 2019-Jan-13 11:24:06.691273 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
13911 2019-Jan-13 11:24:06.691942 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13912 2019-Jan-13 11:24:06.692581 - [DEBUG] Edge function : AllBottom (result of previous compose)
13913 2019-Jan-13 11:24:06.692607 - [DEBUG]
13914 2019-Jan-13 11:24:06.692632 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13915 2019-Jan-13 11:24:06.692657 - [DEBUG] = AllBottom
13916 2019-Jan-13 11:24:06.692681 - [DEBUG]
13917 2019-Jan-13 11:24:06.692704 - [DEBUG] PROPAGATE: No new function!
13918 2019-Jan-13 11:24:06.692738 - [DEBUG] Compose: EdgeIdentity * AllBottom
13919 2019-Jan-13 11:24:06.692765 - [DEBUG]
13920 2019-Jan-13 11:24:06.692788 - [DEBUG] Propagate flow
13921 2019-Jan-13 11:24:06.692811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13922 2019-Jan-13 11:24:06.692868 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13923 2019-Jan-13 11:24:06.693548 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13924 2019-Jan-13 11:24:06.694188 - [DEBUG] Edge function : AllBottom (result of previous compose)
13925 2019-Jan-13 11:24:06.694214 - [DEBUG]
13926 2019-Jan-13 11:24:06.694238 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13927 2019-Jan-13 11:24:06.694264 - [DEBUG] = AllBottom
13928 2019-Jan-13 11:24:06.694288 - [DEBUG]
13929 2019-Jan-13 11:24:06.694312 - [DEBUG] PROPAGATE: No new function!
13930 2019-Jan-13 11:24:06.694354 - [DEBUG] EDGE:
13931 2019-Jan-13 11:24:06.694415 - [DEBUG] ---> 13932 2019-Jan-13 11:24:06.695056 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13933 2019-Jan-13 11:24:06.695693 - [DEBUG]
13934 2019-Jan-13 11:24:06.695719 - [DEBUG] EDGE:
13935 2019-Jan-13 11:24:06.695776 - [DEBUG] ---> 13936 2019-Jan-13 11:24:06.696417 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13937 2019-Jan-13 11:24:06.697089 - [DEBUG]
13938 2019-Jan-13 11:24:06.697119 - [DEBUG] Compose: EdgeIdentity * AllBottom
13939 2019-Jan-13 11:24:06.697145 - [DEBUG]
13940 2019-Jan-13 11:24:06.697168 - [DEBUG] Propagate flow
13941 2019-Jan-13 11:24:06.697192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13942 2019-Jan-13 11:24:06.697253 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
13943 2019-Jan-13 11:24:06.697896 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
13944 2019-Jan-13 11:24:06.698575 - [DEBUG] Edge function : AllBottom (result of previous compose)
13945 2019-Jan-13 11:24:06.698602 - [DEBUG]
13946 2019-Jan-13 11:24:06.698630 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13947 2019-Jan-13 11:24:06.698656 - [DEBUG] = AllBottom
13948 2019-Jan-13 11:24:06.698680 - [DEBUG]
13949 2019-Jan-13 11:24:06.698703 - [DEBUG] PROPAGATE: No new function!
13950 2019-Jan-13 11:24:06.698732 - [DEBUG] EDGE:
13951 2019-Jan-13 11:24:06.698802 - [DEBUG] ---> 13952 2019-Jan-13 11:24:06.699464 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13953 2019-Jan-13 11:24:06.700141 - [DEBUG]
13954 2019-Jan-13 11:24:06.700200 - [DEBUG] Compose: EdgeIdentity * AllBottom
13955 2019-Jan-13 11:24:06.700228 - [DEBUG]
13956 2019-Jan-13 11:24:06.700252 - [DEBUG] Propagate flow
13957 2019-Jan-13 11:24:06.700276 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13958 2019-Jan-13 11:24:06.700334 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
13959 2019-Jan-13 11:24:06.700968 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
13960 2019-Jan-13 11:24:06.701598 - [DEBUG] Edge function : AllBottom (result of previous compose)
13961 2019-Jan-13 11:24:06.701623 - [DEBUG]
13962 2019-Jan-13 11:24:06.701649 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13963 2019-Jan-13 11:24:06.701674 - [DEBUG] = AllBottom
13964 2019-Jan-13 11:24:06.701699 - [DEBUG]
13965 2019-Jan-13 11:24:06.701722 - [DEBUG] PROPAGATE: No new function!
13966 2019-Jan-13 11:24:06.701747 - [DEBUG] Compose: EdgeIdentity * AllBottom
13967 2019-Jan-13 11:24:06.701773 - [DEBUG]
13968 2019-Jan-13 11:24:06.701796 - [DEBUG] Propagate flow
13969 2019-Jan-13 11:24:06.701820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13970 2019-Jan-13 11:24:06.701876 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
13971 2019-Jan-13 11:24:06.702516 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13972 2019-Jan-13 11:24:06.703148 - [DEBUG] Edge function : AllBottom (result of previous compose)
13973 2019-Jan-13 11:24:06.703173 - [DEBUG]
13974 2019-Jan-13 11:24:06.703198 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13975 2019-Jan-13 11:24:06.703250 - [DEBUG] = AllBottom
13976 2019-Jan-13 11:24:06.703275 - [DEBUG]
13977 2019-Jan-13 11:24:06.703299 - [DEBUG] PROPAGATE: No new function!
13978 2019-Jan-13 11:24:06.703327 - [DEBUG] EDGE:
13979 2019-Jan-13 11:24:06.703404 - [DEBUG] ---> 13980 2019-Jan-13 11:24:06.704037 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
13981 2019-Jan-13 11:24:06.704666 - [DEBUG]
13982 2019-Jan-13 11:24:06.704693 - [DEBUG] EDGE:
13983 2019-Jan-13 11:24:06.704750 - [DEBUG] ---> 13984 2019-Jan-13 11:24:06.705378 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13985 2019-Jan-13 11:24:06.706015 - [DEBUG]
13986 2019-Jan-13 11:24:06.706040 - [DEBUG] EDGE:
13987 2019-Jan-13 11:24:06.706098 - [DEBUG] ---> 13988 2019-Jan-13 11:24:06.706754 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
13989 2019-Jan-13 11:24:06.707386 - [DEBUG]
13990 2019-Jan-13 11:24:06.707414 - [DEBUG] Compose: EdgeIdentity * AllBottom
13991 2019-Jan-13 11:24:06.707440 - [DEBUG]
13992 2019-Jan-13 11:24:06.707463 - [DEBUG] Propagate flow
13993 2019-Jan-13 11:24:06.707486 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13994 2019-Jan-13 11:24:06.707542 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13995 2019-Jan-13 11:24:06.708178 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
13996 2019-Jan-13 11:24:06.708810 - [DEBUG] Edge function : AllBottom (result of previous compose)
13997 2019-Jan-13 11:24:06.708835 - [DEBUG]
13998 2019-Jan-13 11:24:06.708860 - [DEBUG] Join: AllTop & AllBottom
13999 2019-Jan-13 11:24:06.708886 - [DEBUG] = AllBottom (new jump func)
14000 2019-Jan-13 11:24:06.708910 - [DEBUG]
14001 2019-Jan-13 11:24:06.708934 - [DEBUG] Start adding new jump function
14002 2019-Jan-13 11:24:06.708957 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14003 2019-Jan-13 11:24:06.709013 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14004 2019-Jan-13 11:24:06.709646 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
14005 2019-Jan-13 11:24:06.710293 - [DEBUG] Edge Function : AllBottom
14006 2019-Jan-13 11:24:06.710322 - [DEBUG] End adding new jump function
14007 2019-Jan-13 11:24:06.710346 - [DEBUG]
14008 2019-Jan-13 11:24:06.710370 - [DEBUG] -------------------------------------------- 396. Path Edge --------------------------------------------
14009 2019-Jan-13 11:24:06.710395 - [DEBUG]
14010 2019-Jan-13 11:24:06.710418 - [DEBUG] Process 396. path edge:
14011 2019-Jan-13 11:24:06.710442 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14012 2019-Jan-13 11:24:06.710499 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
14013 2019-Jan-13 11:24:06.711132 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14014 2019-Jan-13 11:24:06.711762 - [DEBUG]
14015 2019-Jan-13 11:24:06.711787 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
14016 2019-Jan-13 11:24:06.712438 - [DEBUG] Compose: EdgeIdentity * AllBottom
14017 2019-Jan-13 11:24:06.712467 - [DEBUG]
14018 2019-Jan-13 11:24:06.712490 - [DEBUG] Propagate flow
14019 2019-Jan-13 11:24:06.712523 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14020 2019-Jan-13 11:24:06.712580 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
14021 2019-Jan-13 11:24:06.713210 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14022 2019-Jan-13 11:24:06.713857 - [DEBUG] Edge function : AllBottom (result of previous compose)
14023 2019-Jan-13 11:24:06.713882 - [DEBUG]
14024 2019-Jan-13 11:24:06.713906 - [DEBUG] Join: AllTop & AllBottom
14025 2019-Jan-13 11:24:06.713932 - [DEBUG] = AllBottom (new jump func)
14026 2019-Jan-13 11:24:06.713956 - [DEBUG]
14027 2019-Jan-13 11:24:06.713980 - [DEBUG] Start adding new jump function
14028 2019-Jan-13 11:24:06.714003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14029 2019-Jan-13 11:24:06.714059 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14030 2019-Jan-13 11:24:06.714689 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
14031 2019-Jan-13 11:24:06.715316 - [DEBUG] Edge Function : AllBottom
14032 2019-Jan-13 11:24:06.715344 - [DEBUG] End adding new jump function
14033 2019-Jan-13 11:24:06.715368 - [DEBUG]
14034 2019-Jan-13 11:24:06.715392 - [DEBUG] -------------------------------------------- 397. Path Edge --------------------------------------------
14035 2019-Jan-13 11:24:06.715416 - [DEBUG]
14036 2019-Jan-13 11:24:06.715439 - [DEBUG] Process 397. path edge:
14037 2019-Jan-13 11:24:06.715463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14038 2019-Jan-13 11:24:06.715519 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
14039 2019-Jan-13 11:24:06.716147 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14040 2019-Jan-13 11:24:06.716791 - [DEBUG]
14041 2019-Jan-13 11:24:06.716817 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
14042 2019-Jan-13 11:24:06.717458 - [DEBUG] Compose: EdgeIdentity * AllBottom
14043 2019-Jan-13 11:24:06.717486 - [DEBUG]
14044 2019-Jan-13 11:24:06.717510 - [DEBUG] Propagate flow
14045 2019-Jan-13 11:24:06.717533 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14046 2019-Jan-13 11:24:06.717590 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14047 2019-Jan-13 11:24:06.718231 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14048 2019-Jan-13 11:24:06.718859 - [DEBUG] Edge function : AllBottom (result of previous compose)
14049 2019-Jan-13 11:24:06.718884 - [DEBUG]
14050 2019-Jan-13 11:24:06.718909 - [DEBUG] Join: AllTop & AllBottom
14051 2019-Jan-13 11:24:06.718935 - [DEBUG] = AllBottom (new jump func)
14052 2019-Jan-13 11:24:06.718959 - [DEBUG]
14053 2019-Jan-13 11:24:06.718982 - [DEBUG] Start adding new jump function
14054 2019-Jan-13 11:24:06.719005 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14055 2019-Jan-13 11:24:06.719061 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14056 2019-Jan-13 11:24:06.719690 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14057 2019-Jan-13 11:24:06.720343 - [DEBUG] Edge Function : AllBottom
14058 2019-Jan-13 11:24:06.720370 - [DEBUG] End adding new jump function
14059 2019-Jan-13 11:24:06.720394 - [DEBUG]
14060 2019-Jan-13 11:24:06.720417 - [DEBUG] -------------------------------------------- 398. Path Edge --------------------------------------------
14061 2019-Jan-13 11:24:06.720449 - [DEBUG]
14062 2019-Jan-13 11:24:06.720473 - [DEBUG] Process 398. path edge:
14063 2019-Jan-13 11:24:06.720497 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14064 2019-Jan-13 11:24:06.720553 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
14065 2019-Jan-13 11:24:06.721191 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14066 2019-Jan-13 11:24:06.721820 - [DEBUG]
14067 2019-Jan-13 11:24:06.721844 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14068 2019-Jan-13 11:24:06.722490 - [DEBUG] Possible callees:
14069 2019-Jan-13 11:24:06.722515 - [DEBUG] llvm.dbg.declare
14070 2019-Jan-13 11:24:06.722540 - [DEBUG] Possible return sites:
14071 2019-Jan-13 11:24:06.722563 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12014072 2019-Jan-13 11:24:06.723843 - [DEBUG] Found and process special summary
14073 2019-Jan-13 11:24:06.723876 - [DEBUG] Compose: EdgeIdentity * AllBottom
14074 2019-Jan-13 11:24:06.723903 - [DEBUG]
14075 2019-Jan-13 11:24:06.723926 - [DEBUG] Propagate flow
14076 2019-Jan-13 11:24:06.723950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14077 2019-Jan-13 11:24:06.724006 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14078 2019-Jan-13 11:24:06.724638 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14079 2019-Jan-13 11:24:06.725269 - [DEBUG] Edge function : AllBottom (result of previous compose)
14080 2019-Jan-13 11:24:06.725294 - [DEBUG]
14081 2019-Jan-13 11:24:06.725318 - [DEBUG] Join: AllTop & AllBottom
14082 2019-Jan-13 11:24:06.725344 - [DEBUG] = AllBottom (new jump func)
14083 2019-Jan-13 11:24:06.725368 - [DEBUG]
14084 2019-Jan-13 11:24:06.725392 - [DEBUG] Start adding new jump function
14085 2019-Jan-13 11:24:06.725415 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14086 2019-Jan-13 11:24:06.725471 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14087 2019-Jan-13 11:24:06.726100 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14088 2019-Jan-13 11:24:06.726745 - [DEBUG] Edge Function : AllBottom
14089 2019-Jan-13 11:24:06.726773 - [DEBUG] End adding new jump function
14090 2019-Jan-13 11:24:06.726797 - [DEBUG]
14091 2019-Jan-13 11:24:06.726820 - [DEBUG] -------------------------------------------- 399. Path Edge --------------------------------------------
14092 2019-Jan-13 11:24:06.726844 - [DEBUG]
14093 2019-Jan-13 11:24:06.726867 - [DEBUG] Process 399. path edge:
14094 2019-Jan-13 11:24:06.726890 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14095 2019-Jan-13 11:24:06.726947 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
14096 2019-Jan-13 11:24:06.727578 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14097 2019-Jan-13 11:24:06.728207 - [DEBUG]
14098 2019-Jan-13 11:24:06.728232 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14099 2019-Jan-13 11:24:06.728875 - [DEBUG] Compose: EdgeIdentity * AllBottom
14100 2019-Jan-13 11:24:06.728903 - [DEBUG]
14101 2019-Jan-13 11:24:06.728927 - [DEBUG] Propagate flow
14102 2019-Jan-13 11:24:06.728950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14103 2019-Jan-13 11:24:06.729006 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
14104 2019-Jan-13 11:24:06.729643 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14105 2019-Jan-13 11:24:06.730289 - [DEBUG] Edge function : AllBottom (result of previous compose)
14106 2019-Jan-13 11:24:06.730314 - [DEBUG]
14107 2019-Jan-13 11:24:06.730339 - [DEBUG] Join: AllTop & AllBottom
14108 2019-Jan-13 11:24:06.730365 - [DEBUG] = AllBottom (new jump func)
14109 2019-Jan-13 11:24:06.730389 - [DEBUG]
14110 2019-Jan-13 11:24:06.730413 - [DEBUG] Start adding new jump function
14111 2019-Jan-13 11:24:06.730436 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14112 2019-Jan-13 11:24:06.730492 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14113 2019-Jan-13 11:24:06.731122 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
14114 2019-Jan-13 11:24:06.731750 - [DEBUG] Edge Function : AllBottom
14115 2019-Jan-13 11:24:06.731777 - [DEBUG] End adding new jump function
14116 2019-Jan-13 11:24:06.731800 - [DEBUG]
14117 2019-Jan-13 11:24:06.731823 - [DEBUG] -------------------------------------------- 400. Path Edge --------------------------------------------
14118 2019-Jan-13 11:24:06.731847 - [DEBUG]
14119 2019-Jan-13 11:24:06.731871 - [DEBUG] Process 400. path edge:
14120 2019-Jan-13 11:24:06.731894 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14121 2019-Jan-13 11:24:06.731951 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
14122 2019-Jan-13 11:24:06.732579 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14123 2019-Jan-13 11:24:06.733207 - [DEBUG]
14124 2019-Jan-13 11:24:06.733233 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
14125 2019-Jan-13 11:24:06.733885 - [DEBUG] Compose: EdgeIdentity * AllBottom
14126 2019-Jan-13 11:24:06.733912 - [DEBUG]
14127 2019-Jan-13 11:24:06.733935 - [DEBUG] Propagate flow
14128 2019-Jan-13 11:24:06.733958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14129 2019-Jan-13 11:24:06.734015 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
14130 2019-Jan-13 11:24:06.734653 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14131 2019-Jan-13 11:24:06.735289 - [DEBUG] Edge function : AllBottom (result of previous compose)
14132 2019-Jan-13 11:24:06.735314 - [DEBUG]
14133 2019-Jan-13 11:24:06.735338 - [DEBUG] Join: AllTop & AllBottom
14134 2019-Jan-13 11:24:06.735364 - [DEBUG] = AllBottom (new jump func)
14135 2019-Jan-13 11:24:06.735389 - [DEBUG]
14136 2019-Jan-13 11:24:06.735412 - [DEBUG] Start adding new jump function
14137 2019-Jan-13 11:24:06.735436 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14138 2019-Jan-13 11:24:06.735492 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14139 2019-Jan-13 11:24:06.736121 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
14140 2019-Jan-13 11:24:06.736772 - [DEBUG] Edge Function : AllBottom
14141 2019-Jan-13 11:24:06.736800 - [DEBUG] End adding new jump function
14142 2019-Jan-13 11:24:06.736824 - [DEBUG]
14143 2019-Jan-13 11:24:06.736847 - [DEBUG] -------------------------------------------- 401. Path Edge --------------------------------------------
14144 2019-Jan-13 11:24:06.736871 - [DEBUG]
14145 2019-Jan-13 11:24:06.736894 - [DEBUG] Process 401. path edge:
14146 2019-Jan-13 11:24:06.736918 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14147 2019-Jan-13 11:24:06.736974 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
14148 2019-Jan-13 11:24:06.737622 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14149 2019-Jan-13 11:24:06.738250 - [DEBUG]
14150 2019-Jan-13 11:24:06.738274 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
14151 2019-Jan-13 11:24:06.738920 - [DEBUG] Possible callees:
14152 2019-Jan-13 11:24:06.738945 - [DEBUG] llvm.dbg.declare
14153 2019-Jan-13 11:24:06.738970 - [DEBUG] Possible return sites:
14154 2019-Jan-13 11:24:06.738993 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14914155 2019-Jan-13 11:24:06.740267 - [DEBUG] Found and process special summary
14156 2019-Jan-13 11:24:06.740301 - [DEBUG] Compose: EdgeIdentity * AllBottom
14157 2019-Jan-13 11:24:06.740328 - [DEBUG]
14158 2019-Jan-13 11:24:06.740352 - [DEBUG] Propagate flow
14159 2019-Jan-13 11:24:06.740375 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14160 2019-Jan-13 11:24:06.740431 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14161 2019-Jan-13 11:24:06.741063 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14162 2019-Jan-13 11:24:06.741691 - [DEBUG] Edge function : AllBottom (result of previous compose)
14163 2019-Jan-13 11:24:06.741716 - [DEBUG]
14164 2019-Jan-13 11:24:06.741741 - [DEBUG] Join: AllTop & AllBottom
14165 2019-Jan-13 11:24:06.741766 - [DEBUG] = AllBottom (new jump func)
14166 2019-Jan-13 11:24:06.741791 - [DEBUG]
14167 2019-Jan-13 11:24:06.741814 - [DEBUG] Start adding new jump function
14168 2019-Jan-13 11:24:06.741837 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14169 2019-Jan-13 11:24:06.741893 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14170 2019-Jan-13 11:24:06.742522 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14171 2019-Jan-13 11:24:06.743151 - [DEBUG] Edge Function : AllBottom
14172 2019-Jan-13 11:24:06.743179 - [DEBUG] End adding new jump function
14173 2019-Jan-13 11:24:06.743203 - [DEBUG]
14174 2019-Jan-13 11:24:06.743226 - [DEBUG] -------------------------------------------- 402. Path Edge --------------------------------------------
14175 2019-Jan-13 11:24:06.743250 - [DEBUG]
14176 2019-Jan-13 11:24:06.743273 - [DEBUG] Process 402. path edge:
14177 2019-Jan-13 11:24:06.743297 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14178 2019-Jan-13 11:24:06.743366 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
14179 2019-Jan-13 11:24:06.744006 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14180 2019-Jan-13 11:24:06.744635 - [DEBUG]
14181 2019-Jan-13 11:24:06.744659 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14182 2019-Jan-13 11:24:06.745302 - [DEBUG] Compose: EdgeIdentity * AllBottom
14183 2019-Jan-13 11:24:06.745330 - [DEBUG]
14184 2019-Jan-13 11:24:06.745354 - [DEBUG] Propagate flow
14185 2019-Jan-13 11:24:06.745377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14186 2019-Jan-13 11:24:06.745434 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14187 2019-Jan-13 11:24:06.746063 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14188 2019-Jan-13 11:24:06.746706 - [DEBUG] Edge function : AllBottom (result of previous compose)
14189 2019-Jan-13 11:24:06.746739 - [DEBUG]
14190 2019-Jan-13 11:24:06.746764 - [DEBUG] Join: AllTop & AllBottom
14191 2019-Jan-13 11:24:06.746790 - [DEBUG] = AllBottom (new jump func)
14192 2019-Jan-13 11:24:06.746814 - [DEBUG]
14193 2019-Jan-13 11:24:06.746837 - [DEBUG] Start adding new jump function
14194 2019-Jan-13 11:24:06.746860 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14195 2019-Jan-13 11:24:06.746916 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14196 2019-Jan-13 11:24:06.747546 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14197 2019-Jan-13 11:24:06.748175 - [DEBUG] Edge Function : AllBottom
14198 2019-Jan-13 11:24:06.748202 - [DEBUG] End adding new jump function
14199 2019-Jan-13 11:24:06.748226 - [DEBUG]
14200 2019-Jan-13 11:24:06.748250 - [DEBUG] -------------------------------------------- 403. Path Edge --------------------------------------------
14201 2019-Jan-13 11:24:06.748274 - [DEBUG]
14202 2019-Jan-13 11:24:06.748297 - [DEBUG] Process 403. path edge:
14203 2019-Jan-13 11:24:06.748320 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14204 2019-Jan-13 11:24:06.748376 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
14205 2019-Jan-13 11:24:06.749004 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14206 2019-Jan-13 11:24:06.749633 - [DEBUG]
14207 2019-Jan-13 11:24:06.749658 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14208 2019-Jan-13 11:24:06.750313 - [DEBUG] Compose: EdgeIdentity * AllBottom
14209 2019-Jan-13 11:24:06.750341 - [DEBUG]
14210 2019-Jan-13 11:24:06.750364 - [DEBUG] Propagate flow
14211 2019-Jan-13 11:24:06.750388 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14212 2019-Jan-13 11:24:06.750444 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
14213 2019-Jan-13 11:24:06.751084 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14214 2019-Jan-13 11:24:06.751713 - [DEBUG] Edge function : AllBottom (result of previous compose)
14215 2019-Jan-13 11:24:06.751738 - [DEBUG]
14216 2019-Jan-13 11:24:06.751763 - [DEBUG] Join: AllTop & AllBottom
14217 2019-Jan-13 11:24:06.751789 - [DEBUG] = AllBottom (new jump func)
14218 2019-Jan-13 11:24:06.751813 - [DEBUG]
14219 2019-Jan-13 11:24:06.751837 - [DEBUG] Start adding new jump function
14220 2019-Jan-13 11:24:06.751860 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14221 2019-Jan-13 11:24:06.751916 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14222 2019-Jan-13 11:24:06.752546 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
14223 2019-Jan-13 11:24:06.753182 - [DEBUG] Edge Function : AllBottom
14224 2019-Jan-13 11:24:06.753210 - [DEBUG] End adding new jump function
14225 2019-Jan-13 11:24:06.753234 - [DEBUG]
14226 2019-Jan-13 11:24:06.753257 - [DEBUG] -------------------------------------------- 404. Path Edge --------------------------------------------
14227 2019-Jan-13 11:24:06.753281 - [DEBUG]
14228 2019-Jan-13 11:24:06.753304 - [DEBUG] Process 404. path edge:
14229 2019-Jan-13 11:24:06.753340 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14230 2019-Jan-13 11:24:06.753398 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
14231 2019-Jan-13 11:24:06.754036 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14232 2019-Jan-13 11:24:06.754667 - [DEBUG]
14233 2019-Jan-13 11:24:06.754699 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
14234 2019-Jan-13 11:24:06.755344 - [DEBUG] Possible callees:
14235 2019-Jan-13 11:24:06.755370 - [DEBUG] llvm.dbg.declare
14236 2019-Jan-13 11:24:06.755394 - [DEBUG] Possible return sites:
14237 2019-Jan-13 11:24:06.755418 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15514238 2019-Jan-13 11:24:06.756688 - [DEBUG] Found and process special summary
14239 2019-Jan-13 11:24:06.756723 - [DEBUG] Compose: EdgeIdentity * AllBottom
14240 2019-Jan-13 11:24:06.756750 - [DEBUG]
14241 2019-Jan-13 11:24:06.756774 - [DEBUG] Propagate flow
14242 2019-Jan-13 11:24:06.756797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14243 2019-Jan-13 11:24:06.756853 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14244 2019-Jan-13 11:24:06.757485 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14245 2019-Jan-13 11:24:06.758114 - [DEBUG] Edge function : AllBottom (result of previous compose)
14246 2019-Jan-13 11:24:06.758139 - [DEBUG]
14247 2019-Jan-13 11:24:06.758163 - [DEBUG] Join: AllTop & AllBottom
14248 2019-Jan-13 11:24:06.758189 - [DEBUG] = AllBottom (new jump func)
14249 2019-Jan-13 11:24:06.758213 - [DEBUG]
14250 2019-Jan-13 11:24:06.758236 - [DEBUG] Start adding new jump function
14251 2019-Jan-13 11:24:06.758260 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14252 2019-Jan-13 11:24:06.758317 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14253 2019-Jan-13 11:24:06.758996 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14254 2019-Jan-13 11:24:06.759654 - [DEBUG] Edge Function : AllBottom
14255 2019-Jan-13 11:24:06.759685 - [DEBUG] End adding new jump function
14256 2019-Jan-13 11:24:06.759709 - [DEBUG]
14257 2019-Jan-13 11:24:06.759732 - [DEBUG] -------------------------------------------- 405. Path Edge --------------------------------------------
14258 2019-Jan-13 11:24:06.759756 - [DEBUG]
14259 2019-Jan-13 11:24:06.759779 - [DEBUG] Process 405. path edge:
14260 2019-Jan-13 11:24:06.759802 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14261 2019-Jan-13 11:24:06.759861 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
14262 2019-Jan-13 11:24:06.760554 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14263 2019-Jan-13 11:24:06.761223 - [DEBUG]
14264 2019-Jan-13 11:24:06.761248 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14265 2019-Jan-13 11:24:06.761930 - [DEBUG] Compose: EdgeIdentity * AllBottom
14266 2019-Jan-13 11:24:06.761959 - [DEBUG]
14267 2019-Jan-13 11:24:06.761983 - [DEBUG] Propagate flow
14268 2019-Jan-13 11:24:06.762006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14269 2019-Jan-13 11:24:06.762067 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
14270 2019-Jan-13 11:24:06.762704 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14271 2019-Jan-13 11:24:06.763367 - [DEBUG] Edge function : AllBottom (result of previous compose)
14272 2019-Jan-13 11:24:06.763394 - [DEBUG]
14273 2019-Jan-13 11:24:06.763419 - [DEBUG] Join: AllTop & AllBottom
14274 2019-Jan-13 11:24:06.763445 - [DEBUG] = AllBottom (new jump func)
14275 2019-Jan-13 11:24:06.763470 - [DEBUG]
14276 2019-Jan-13 11:24:06.763493 - [DEBUG] Start adding new jump function
14277 2019-Jan-13 11:24:06.763534 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14278 2019-Jan-13 11:24:06.763593 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14279 2019-Jan-13 11:24:06.764231 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
14280 2019-Jan-13 11:24:06.764865 - [DEBUG] Edge Function : AllBottom
14281 2019-Jan-13 11:24:06.764895 - [DEBUG] End adding new jump function
14282 2019-Jan-13 11:24:06.764919 - [DEBUG]
14283 2019-Jan-13 11:24:06.764942 - [DEBUG] -------------------------------------------- 406. Path Edge --------------------------------------------
14284 2019-Jan-13 11:24:06.764967 - [DEBUG]
14285 2019-Jan-13 11:24:06.764990 - [DEBUG] Process 406. path edge:
14286 2019-Jan-13 11:24:06.765013 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14287 2019-Jan-13 11:24:06.765070 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
14288 2019-Jan-13 11:24:06.765708 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14289 2019-Jan-13 11:24:06.766343 - [DEBUG]
14290 2019-Jan-13 11:24:06.766369 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
14291 2019-Jan-13 11:24:06.767040 - [DEBUG] Compose: EdgeIdentity * AllBottom
14292 2019-Jan-13 11:24:06.767068 - [DEBUG]
14293 2019-Jan-13 11:24:06.767091 - [DEBUG] Propagate flow
14294 2019-Jan-13 11:24:06.767114 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14295 2019-Jan-13 11:24:06.767173 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
14296 2019-Jan-13 11:24:06.767823 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14297 2019-Jan-13 11:24:06.768463 - [DEBUG] Edge function : AllBottom (result of previous compose)
14298 2019-Jan-13 11:24:06.768489 - [DEBUG]
14299 2019-Jan-13 11:24:06.768514 - [DEBUG] Join: AllTop & AllBottom
14300 2019-Jan-13 11:24:06.768540 - [DEBUG] = AllBottom (new jump func)
14301 2019-Jan-13 11:24:06.768564 - [DEBUG]
14302 2019-Jan-13 11:24:06.768587 - [DEBUG] Start adding new jump function
14303 2019-Jan-13 11:24:06.768610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14304 2019-Jan-13 11:24:06.768667 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14305 2019-Jan-13 11:24:06.769321 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
14306 2019-Jan-13 11:24:06.769951 - [DEBUG] Edge Function : AllBottom
14307 2019-Jan-13 11:24:06.769980 - [DEBUG] End adding new jump function
14308 2019-Jan-13 11:24:06.770030 - [DEBUG]
14309 2019-Jan-13 11:24:06.770054 - [DEBUG] -------------------------------------------- 407. Path Edge --------------------------------------------
14310 2019-Jan-13 11:24:06.770079 - [DEBUG]
14311 2019-Jan-13 11:24:06.770102 - [DEBUG] Process 407. path edge:
14312 2019-Jan-13 11:24:06.770126 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14313 2019-Jan-13 11:24:06.770189 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
14314 2019-Jan-13 11:24:06.770820 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14315 2019-Jan-13 11:24:06.771449 - [DEBUG]
14316 2019-Jan-13 11:24:06.771475 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
14317 2019-Jan-13 11:24:06.772125 - [DEBUG] Compose: EdgeIdentity * AllBottom
14318 2019-Jan-13 11:24:06.772153 - [DEBUG]
14319 2019-Jan-13 11:24:06.772177 - [DEBUG] Propagate flow
14320 2019-Jan-13 11:24:06.772201 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14321 2019-Jan-13 11:24:06.772258 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
14322 2019-Jan-13 11:24:06.772926 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14323 2019-Jan-13 11:24:06.773573 - [DEBUG] Edge function : AllBottom (result of previous compose)
14324 2019-Jan-13 11:24:06.773598 - [DEBUG]
14325 2019-Jan-13 11:24:06.773623 - [DEBUG] Join: AllTop & AllBottom
14326 2019-Jan-13 11:24:06.773649 - [DEBUG] = AllBottom (new jump func)
14327 2019-Jan-13 11:24:06.773674 - [DEBUG]
14328 2019-Jan-13 11:24:06.773697 - [DEBUG] Start adding new jump function
14329 2019-Jan-13 11:24:06.773721 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14330 2019-Jan-13 11:24:06.773777 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14331 2019-Jan-13 11:24:06.774407 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
14332 2019-Jan-13 11:24:06.775046 - [DEBUG] Edge Function : AllBottom
14333 2019-Jan-13 11:24:06.775074 - [DEBUG] End adding new jump function
14334 2019-Jan-13 11:24:06.775098 - [DEBUG]
14335 2019-Jan-13 11:24:06.775121 - [DEBUG] -------------------------------------------- 408. Path Edge --------------------------------------------
14336 2019-Jan-13 11:24:06.775146 - [DEBUG]
14337 2019-Jan-13 11:24:06.775169 - [DEBUG] Process 408. path edge:
14338 2019-Jan-13 11:24:06.775193 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14339 2019-Jan-13 11:24:06.775249 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
14340 2019-Jan-13 11:24:06.775888 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14341 2019-Jan-13 11:24:06.776516 - [DEBUG]
14342 2019-Jan-13 11:24:06.776540 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
14343 2019-Jan-13 11:24:06.777204 - [DEBUG] Possible callees:
14344 2019-Jan-13 11:24:06.777230 - [DEBUG] llvm.dbg.declare
14345 2019-Jan-13 11:24:06.777254 - [DEBUG] Possible return sites:
14346 2019-Jan-13 11:24:06.777278 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16314347 2019-Jan-13 11:24:06.778542 - [DEBUG] Found and process special summary
14348 2019-Jan-13 11:24:06.778577 - [DEBUG] Compose: EdgeIdentity * AllBottom
14349 2019-Jan-13 11:24:06.778604 - [DEBUG]
14350 2019-Jan-13 11:24:06.778628 - [DEBUG] Propagate flow
14351 2019-Jan-13 11:24:06.778651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14352 2019-Jan-13 11:24:06.778708 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14353 2019-Jan-13 11:24:06.779339 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14354 2019-Jan-13 11:24:06.779981 - [DEBUG] Edge function : AllBottom (result of previous compose)
14355 2019-Jan-13 11:24:06.780024 - [DEBUG]
14356 2019-Jan-13 11:24:06.780050 - [DEBUG] Join: AllTop & AllBottom
14357 2019-Jan-13 11:24:06.780076 - [DEBUG] = AllBottom (new jump func)
14358 2019-Jan-13 11:24:06.780100 - [DEBUG]
14359 2019-Jan-13 11:24:06.780124 - [DEBUG] Start adding new jump function
14360 2019-Jan-13 11:24:06.780147 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14361 2019-Jan-13 11:24:06.780205 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14362 2019-Jan-13 11:24:06.780835 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14363 2019-Jan-13 11:24:06.781479 - [DEBUG] Edge Function : AllBottom
14364 2019-Jan-13 11:24:06.781507 - [DEBUG] End adding new jump function
14365 2019-Jan-13 11:24:06.781531 - [DEBUG]
14366 2019-Jan-13 11:24:06.781555 - [DEBUG] -------------------------------------------- 409. Path Edge --------------------------------------------
14367 2019-Jan-13 11:24:06.781580 - [DEBUG]
14368 2019-Jan-13 11:24:06.781603 - [DEBUG] Process 409. path edge:
14369 2019-Jan-13 11:24:06.781627 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14370 2019-Jan-13 11:24:06.781684 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
14371 2019-Jan-13 11:24:06.782315 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14372 2019-Jan-13 11:24:06.782943 - [DEBUG]
14373 2019-Jan-13 11:24:06.782968 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14374 2019-Jan-13 11:24:06.783640 - [DEBUG] Compose: EdgeIdentity * AllBottom
14375 2019-Jan-13 11:24:06.783668 - [DEBUG]
14376 2019-Jan-13 11:24:06.783691 - [DEBUG] Propagate flow
14377 2019-Jan-13 11:24:06.783714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14378 2019-Jan-13 11:24:06.783772 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14379 2019-Jan-13 11:24:06.784401 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14380 2019-Jan-13 11:24:06.785029 - [DEBUG] Edge function : AllBottom (result of previous compose)
14381 2019-Jan-13 11:24:06.785055 - [DEBUG]
14382 2019-Jan-13 11:24:06.785079 - [DEBUG] Join: AllTop & AllBottom
14383 2019-Jan-13 11:24:06.785105 - [DEBUG] = AllBottom (new jump func)
14384 2019-Jan-13 11:24:06.785130 - [DEBUG]
14385 2019-Jan-13 11:24:06.785153 - [DEBUG] Start adding new jump function
14386 2019-Jan-13 11:24:06.785176 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14387 2019-Jan-13 11:24:06.785232 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14388 2019-Jan-13 11:24:06.785861 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14389 2019-Jan-13 11:24:06.786488 - [DEBUG] Edge Function : AllBottom
14390 2019-Jan-13 11:24:06.786516 - [DEBUG] End adding new jump function
14391 2019-Jan-13 11:24:06.786540 - [DEBUG]
14392 2019-Jan-13 11:24:06.786564 - [DEBUG] -------------------------------------------- 410. Path Edge --------------------------------------------
14393 2019-Jan-13 11:24:06.786588 - [DEBUG]
14394 2019-Jan-13 11:24:06.786611 - [DEBUG] Process 410. path edge:
14395 2019-Jan-13 11:24:06.786634 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14396 2019-Jan-13 11:24:06.786704 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
14397 2019-Jan-13 11:24:06.787332 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14398 2019-Jan-13 11:24:06.787960 - [DEBUG]
14399 2019-Jan-13 11:24:06.787985 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14400 2019-Jan-13 11:24:06.788625 - [DEBUG] Compose: EdgeIdentity * AllBottom
14401 2019-Jan-13 11:24:06.788652 - [DEBUG]
14402 2019-Jan-13 11:24:06.788676 - [DEBUG] Propagate flow
14403 2019-Jan-13 11:24:06.788699 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14404 2019-Jan-13 11:24:06.788755 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14405 2019-Jan-13 11:24:06.789395 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14406 2019-Jan-13 11:24:06.790036 - [DEBUG] Edge function : AllBottom (result of previous compose)
14407 2019-Jan-13 11:24:06.790070 - [DEBUG]
14408 2019-Jan-13 11:24:06.790095 - [DEBUG] Join: AllTop & AllBottom
14409 2019-Jan-13 11:24:06.790121 - [DEBUG] = AllBottom (new jump func)
14410 2019-Jan-13 11:24:06.790146 - [DEBUG]
14411 2019-Jan-13 11:24:06.790169 - [DEBUG] Start adding new jump function
14412 2019-Jan-13 11:24:06.790192 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14413 2019-Jan-13 11:24:06.790248 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14414 2019-Jan-13 11:24:06.790878 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14415 2019-Jan-13 11:24:06.791515 - [DEBUG] Edge Function : AllBottom
14416 2019-Jan-13 11:24:06.791542 - [DEBUG] End adding new jump function
14417 2019-Jan-13 11:24:06.791566 - [DEBUG]
14418 2019-Jan-13 11:24:06.791589 - [DEBUG] -------------------------------------------- 411. Path Edge --------------------------------------------
14419 2019-Jan-13 11:24:06.791613 - [DEBUG]
14420 2019-Jan-13 11:24:06.791637 - [DEBUG] Process 411. path edge:
14421 2019-Jan-13 11:24:06.791660 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14422 2019-Jan-13 11:24:06.791716 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
14423 2019-Jan-13 11:24:06.792354 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14424 2019-Jan-13 11:24:06.792983 - [DEBUG]
14425 2019-Jan-13 11:24:06.793007 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14426 2019-Jan-13 11:24:06.793666 - [DEBUG] Possible callees:
14427 2019-Jan-13 11:24:06.793691 - [DEBUG] llvm.dbg.declare
14428 2019-Jan-13 11:24:06.793716 - [DEBUG] Possible return sites:
14429 2019-Jan-13 11:24:06.793740 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16914430 2019-Jan-13 11:24:06.794997 - [DEBUG] Found and process special summary
14431 2019-Jan-13 11:24:06.795030 - [DEBUG] Compose: EdgeIdentity * AllBottom
14432 2019-Jan-13 11:24:06.795057 - [DEBUG]
14433 2019-Jan-13 11:24:06.795081 - [DEBUG] Propagate flow
14434 2019-Jan-13 11:24:06.795104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14435 2019-Jan-13 11:24:06.795160 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14436 2019-Jan-13 11:24:06.795798 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14437 2019-Jan-13 11:24:06.796429 - [DEBUG] Edge function : AllBottom (result of previous compose)
14438 2019-Jan-13 11:24:06.796454 - [DEBUG]
14439 2019-Jan-13 11:24:06.796478 - [DEBUG] Join: AllTop & AllBottom
14440 2019-Jan-13 11:24:06.796504 - [DEBUG] = AllBottom (new jump func)
14441 2019-Jan-13 11:24:06.796528 - [DEBUG]
14442 2019-Jan-13 11:24:06.796551 - [DEBUG] Start adding new jump function
14443 2019-Jan-13 11:24:06.796575 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14444 2019-Jan-13 11:24:06.796631 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14445 2019-Jan-13 11:24:06.797276 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14446 2019-Jan-13 11:24:06.797907 - [DEBUG] Edge Function : AllBottom
14447 2019-Jan-13 11:24:06.797935 - [DEBUG] End adding new jump function
14448 2019-Jan-13 11:24:06.797959 - [DEBUG]
14449 2019-Jan-13 11:24:06.797982 - [DEBUG] -------------------------------------------- 412. Path Edge --------------------------------------------
14450 2019-Jan-13 11:24:06.798014 - [DEBUG]
14451 2019-Jan-13 11:24:06.798038 - [DEBUG] Process 412. path edge:
14452 2019-Jan-13 11:24:06.798062 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14453 2019-Jan-13 11:24:06.798118 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
14454 2019-Jan-13 11:24:06.798748 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14455 2019-Jan-13 11:24:06.799378 - [DEBUG]
14456 2019-Jan-13 11:24:06.799403 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14457 2019-Jan-13 11:24:06.800058 - [DEBUG] Compose: EdgeIdentity * AllBottom
14458 2019-Jan-13 11:24:06.800085 - [DEBUG]
14459 2019-Jan-13 11:24:06.800109 - [DEBUG] Propagate flow
14460 2019-Jan-13 11:24:06.800132 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14461 2019-Jan-13 11:24:06.800189 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14462 2019-Jan-13 11:24:06.800819 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14463 2019-Jan-13 11:24:06.801447 - [DEBUG] Edge function : AllBottom (result of previous compose)
14464 2019-Jan-13 11:24:06.801472 - [DEBUG]
14465 2019-Jan-13 11:24:06.801497 - [DEBUG] Join: AllTop & AllBottom
14466 2019-Jan-13 11:24:06.801523 - [DEBUG] = AllBottom (new jump func)
14467 2019-Jan-13 11:24:06.801547 - [DEBUG]
14468 2019-Jan-13 11:24:06.801570 - [DEBUG] Start adding new jump function
14469 2019-Jan-13 11:24:06.801594 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14470 2019-Jan-13 11:24:06.801650 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14471 2019-Jan-13 11:24:06.802283 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14472 2019-Jan-13 11:24:06.802912 - [DEBUG] Edge Function : AllBottom
14473 2019-Jan-13 11:24:06.802939 - [DEBUG] End adding new jump function
14474 2019-Jan-13 11:24:06.802963 - [DEBUG]
14475 2019-Jan-13 11:24:06.802987 - [DEBUG] -------------------------------------------- 413. Path Edge --------------------------------------------
14476 2019-Jan-13 11:24:06.803011 - [DEBUG]
14477 2019-Jan-13 11:24:06.803035 - [DEBUG] Process 413. path edge:
14478 2019-Jan-13 11:24:06.803058 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14479 2019-Jan-13 11:24:06.803115 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
14480 2019-Jan-13 11:24:06.803760 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14481 2019-Jan-13 11:24:06.804388 - [DEBUG]
14482 2019-Jan-13 11:24:06.804413 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14483 2019-Jan-13 11:24:06.805055 - [DEBUG] Compose: EdgeIdentity * AllBottom
14484 2019-Jan-13 11:24:06.805083 - [DEBUG]
14485 2019-Jan-13 11:24:06.805107 - [DEBUG] Propagate flow
14486 2019-Jan-13 11:24:06.805130 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14487 2019-Jan-13 11:24:06.805186 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14488 2019-Jan-13 11:24:06.805822 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14489 2019-Jan-13 11:24:06.806459 - [DEBUG] Edge function : AllBottom (result of previous compose)
14490 2019-Jan-13 11:24:06.806484 - [DEBUG]
14491 2019-Jan-13 11:24:06.806508 - [DEBUG] Join: AllTop & AllBottom
14492 2019-Jan-13 11:24:06.806534 - [DEBUG] = AllBottom (new jump func)
14493 2019-Jan-13 11:24:06.806572 - [DEBUG]
14494 2019-Jan-13 11:24:06.806596 - [DEBUG] Start adding new jump function
14495 2019-Jan-13 11:24:06.806620 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14496 2019-Jan-13 11:24:06.806692 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14497 2019-Jan-13 11:24:06.807329 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14498 2019-Jan-13 11:24:06.807962 - [DEBUG] Edge Function : AllBottom
14499 2019-Jan-13 11:24:06.807991 - [DEBUG] End adding new jump function
14500 2019-Jan-13 11:24:06.808015 - [DEBUG]
14501 2019-Jan-13 11:24:06.808038 - [DEBUG] -------------------------------------------- 414. Path Edge --------------------------------------------
14502 2019-Jan-13 11:24:06.808062 - [DEBUG]
14503 2019-Jan-13 11:24:06.808085 - [DEBUG] Process 414. path edge:
14504 2019-Jan-13 11:24:06.808109 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14505 2019-Jan-13 11:24:06.808165 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
14506 2019-Jan-13 11:24:06.808798 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14507 2019-Jan-13 11:24:06.809426 - [DEBUG]
14508 2019-Jan-13 11:24:06.809451 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14509 2019-Jan-13 11:24:06.810110 - [DEBUG] Compose: EdgeIdentity * AllBottom
14510 2019-Jan-13 11:24:06.810138 - [DEBUG]
14511 2019-Jan-13 11:24:06.810161 - [DEBUG] Propagate flow
14512 2019-Jan-13 11:24:06.810185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14513 2019-Jan-13 11:24:06.810241 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14514 2019-Jan-13 11:24:06.810871 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14515 2019-Jan-13 11:24:06.811500 - [DEBUG] Edge function : AllBottom (result of previous compose)
14516 2019-Jan-13 11:24:06.811525 - [DEBUG]
14517 2019-Jan-13 11:24:06.811550 - [DEBUG] Join: AllTop & AllBottom
14518 2019-Jan-13 11:24:06.811576 - [DEBUG] = AllBottom (new jump func)
14519 2019-Jan-13 11:24:06.811600 - [DEBUG]
14520 2019-Jan-13 11:24:06.811623 - [DEBUG] Start adding new jump function
14521 2019-Jan-13 11:24:06.811647 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14522 2019-Jan-13 11:24:06.811703 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14523 2019-Jan-13 11:24:06.812331 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14524 2019-Jan-13 11:24:06.812958 - [DEBUG] Edge Function : AllBottom
14525 2019-Jan-13 11:24:06.812986 - [DEBUG] End adding new jump function
14526 2019-Jan-13 11:24:06.813010 - [DEBUG]
14527 2019-Jan-13 11:24:06.813033 - [DEBUG] -------------------------------------------- 415. Path Edge --------------------------------------------
14528 2019-Jan-13 11:24:06.813058 - [DEBUG]
14529 2019-Jan-13 11:24:06.813081 - [DEBUG] Process 415. path edge:
14530 2019-Jan-13 11:24:06.813105 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14531 2019-Jan-13 11:24:06.813161 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
14532 2019-Jan-13 11:24:06.813805 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14533 2019-Jan-13 11:24:06.814433 - [DEBUG]
14534 2019-Jan-13 11:24:06.814459 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14535 2019-Jan-13 11:24:06.815100 - [DEBUG] Compose: EdgeIdentity * AllBottom
14536 2019-Jan-13 11:24:06.815135 - [DEBUG]
14537 2019-Jan-13 11:24:06.815160 - [DEBUG] Propagate flow
14538 2019-Jan-13 11:24:06.815183 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14539 2019-Jan-13 11:24:06.815240 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14540 2019-Jan-13 11:24:06.815874 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14541 2019-Jan-13 11:24:06.816503 - [DEBUG] Edge function : AllBottom (result of previous compose)
14542 2019-Jan-13 11:24:06.816529 - [DEBUG]
14543 2019-Jan-13 11:24:06.816553 - [DEBUG] Join: AllTop & AllBottom
14544 2019-Jan-13 11:24:06.816579 - [DEBUG] = AllBottom (new jump func)
14545 2019-Jan-13 11:24:06.816604 - [DEBUG]
14546 2019-Jan-13 11:24:06.816627 - [DEBUG] Start adding new jump function
14547 2019-Jan-13 11:24:06.816650 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14548 2019-Jan-13 11:24:06.816720 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14549 2019-Jan-13 11:24:06.817348 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14550 2019-Jan-13 11:24:06.817978 - [DEBUG] Edge Function : AllBottom
14551 2019-Jan-13 11:24:06.818005 - [DEBUG] End adding new jump function
14552 2019-Jan-13 11:24:06.818029 - [DEBUG]
14553 2019-Jan-13 11:24:06.818053 - [DEBUG] -------------------------------------------- 416. Path Edge --------------------------------------------
14554 2019-Jan-13 11:24:06.818077 - [DEBUG]
14555 2019-Jan-13 11:24:06.818100 - [DEBUG] Process 416. path edge:
14556 2019-Jan-13 11:24:06.818124 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14557 2019-Jan-13 11:24:06.818180 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
14558 2019-Jan-13 11:24:06.818811 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14559 2019-Jan-13 11:24:06.819440 - [DEBUG]
14560 2019-Jan-13 11:24:06.819465 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14561 2019-Jan-13 11:24:06.820122 - [DEBUG] Compose: EdgeIdentity * AllBottom
14562 2019-Jan-13 11:24:06.820150 - [DEBUG]
14563 2019-Jan-13 11:24:06.820174 - [DEBUG] Propagate flow
14564 2019-Jan-13 11:24:06.820197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14565 2019-Jan-13 11:24:06.820253 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14566 2019-Jan-13 11:24:06.820881 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14567 2019-Jan-13 11:24:06.821509 - [DEBUG] Edge function : AllBottom (result of previous compose)
14568 2019-Jan-13 11:24:06.821534 - [DEBUG]
14569 2019-Jan-13 11:24:06.821559 - [DEBUG] Join: AllTop & AllBottom
14570 2019-Jan-13 11:24:06.821585 - [DEBUG] = AllBottom (new jump func)
14571 2019-Jan-13 11:24:06.821609 - [DEBUG]
14572 2019-Jan-13 11:24:06.821632 - [DEBUG] Start adding new jump function
14573 2019-Jan-13 11:24:06.821656 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14574 2019-Jan-13 11:24:06.821712 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14575 2019-Jan-13 11:24:06.822340 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14576 2019-Jan-13 11:24:06.822965 - [DEBUG] Edge Function : AllBottom
14577 2019-Jan-13 11:24:06.822993 - [DEBUG] End adding new jump function
14578 2019-Jan-13 11:24:06.823017 - [DEBUG]
14579 2019-Jan-13 11:24:06.823040 - [DEBUG] -------------------------------------------- 417. Path Edge --------------------------------------------
14580 2019-Jan-13 11:24:06.823064 - [DEBUG]
14581 2019-Jan-13 11:24:06.823087 - [DEBUG] Process 417. path edge:
14582 2019-Jan-13 11:24:06.823119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14583 2019-Jan-13 11:24:06.823175 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
14584 2019-Jan-13 11:24:06.823820 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14585 2019-Jan-13 11:24:06.824448 - [DEBUG]
14586 2019-Jan-13 11:24:06.824473 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14587 2019-Jan-13 11:24:06.825112 - [DEBUG] Compose: EdgeIdentity * AllBottom
14588 2019-Jan-13 11:24:06.825139 - [DEBUG]
14589 2019-Jan-13 11:24:06.825163 - [DEBUG] Propagate flow
14590 2019-Jan-13 11:24:06.825186 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14591 2019-Jan-13 11:24:06.825243 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14592 2019-Jan-13 11:24:06.825872 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14593 2019-Jan-13 11:24:06.826500 - [DEBUG] Edge function : AllBottom (result of previous compose)
14594 2019-Jan-13 11:24:06.826525 - [DEBUG]
14595 2019-Jan-13 11:24:06.826549 - [DEBUG] Join: AllTop & AllBottom
14596 2019-Jan-13 11:24:06.826575 - [DEBUG] = AllBottom (new jump func)
14597 2019-Jan-13 11:24:06.826599 - [DEBUG]
14598 2019-Jan-13 11:24:06.826623 - [DEBUG] Start adding new jump function
14599 2019-Jan-13 11:24:06.826646 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14600 2019-Jan-13 11:24:06.826715 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14601 2019-Jan-13 11:24:06.827346 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14602 2019-Jan-13 11:24:06.827974 - [DEBUG] Edge Function : AllBottom
14603 2019-Jan-13 11:24:06.828002 - [DEBUG] End adding new jump function
14604 2019-Jan-13 11:24:06.828026 - [DEBUG]
14605 2019-Jan-13 11:24:06.828049 - [DEBUG] -------------------------------------------- 418. Path Edge --------------------------------------------
14606 2019-Jan-13 11:24:06.828073 - [DEBUG]
14607 2019-Jan-13 11:24:06.828096 - [DEBUG] Process 418. path edge:
14608 2019-Jan-13 11:24:06.828120 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14609 2019-Jan-13 11:24:06.828176 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
14610 2019-Jan-13 11:24:06.828805 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14611 2019-Jan-13 11:24:06.829435 - [DEBUG]
14612 2019-Jan-13 11:24:06.829459 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14613 2019-Jan-13 11:24:06.830113 - [DEBUG] Compose: EdgeIdentity * AllBottom
14614 2019-Jan-13 11:24:06.830141 - [DEBUG]
14615 2019-Jan-13 11:24:06.830165 - [DEBUG] Propagate flow
14616 2019-Jan-13 11:24:06.830188 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14617 2019-Jan-13 11:24:06.830245 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14618 2019-Jan-13 11:24:06.830880 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14619 2019-Jan-13 11:24:06.831509 - [DEBUG] Edge function : AllBottom (result of previous compose)
14620 2019-Jan-13 11:24:06.831534 - [DEBUG]
14621 2019-Jan-13 11:24:06.831559 - [DEBUG] Join: AllTop & AllBottom
14622 2019-Jan-13 11:24:06.831585 - [DEBUG] = AllBottom (new jump func)
14623 2019-Jan-13 11:24:06.831609 - [DEBUG]
14624 2019-Jan-13 11:24:06.831632 - [DEBUG] Start adding new jump function
14625 2019-Jan-13 11:24:06.831656 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14626 2019-Jan-13 11:24:06.831720 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14627 2019-Jan-13 11:24:06.832349 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14628 2019-Jan-13 11:24:06.832982 - [DEBUG] Edge Function : AllBottom
14629 2019-Jan-13 11:24:06.833010 - [DEBUG] End adding new jump function
14630 2019-Jan-13 11:24:06.833034 - [DEBUG]
14631 2019-Jan-13 11:24:06.833058 - [DEBUG] -------------------------------------------- 419. Path Edge --------------------------------------------
14632 2019-Jan-13 11:24:06.833082 - [DEBUG]
14633 2019-Jan-13 11:24:06.833105 - [DEBUG] Process 419. path edge:
14634 2019-Jan-13 11:24:06.833129 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14635 2019-Jan-13 11:24:06.833185 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
14636 2019-Jan-13 11:24:06.833835 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14637 2019-Jan-13 11:24:06.834462 - [DEBUG]
14638 2019-Jan-13 11:24:06.834488 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14639 2019-Jan-13 11:24:06.835132 - [DEBUG] Compose: EdgeIdentity * AllBottom
14640 2019-Jan-13 11:24:06.835160 - [DEBUG]
14641 2019-Jan-13 11:24:06.835184 - [DEBUG] Propagate flow
14642 2019-Jan-13 11:24:06.835207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14643 2019-Jan-13 11:24:06.835263 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14644 2019-Jan-13 11:24:06.835893 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14645 2019-Jan-13 11:24:06.836521 - [DEBUG] Edge function : AllBottom (result of previous compose)
14646 2019-Jan-13 11:24:06.836547 - [DEBUG]
14647 2019-Jan-13 11:24:06.836571 - [DEBUG] Join: AllTop & AllBottom
14648 2019-Jan-13 11:24:06.836597 - [DEBUG] = AllBottom (new jump func)
14649 2019-Jan-13 11:24:06.836621 - [DEBUG]
14650 2019-Jan-13 11:24:06.836644 - [DEBUG] Start adding new jump function
14651 2019-Jan-13 11:24:06.836681 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14652 2019-Jan-13 11:24:06.836737 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14653 2019-Jan-13 11:24:06.837366 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14654 2019-Jan-13 11:24:06.837992 - [DEBUG] Edge Function : AllBottom
14655 2019-Jan-13 11:24:06.838019 - [DEBUG] End adding new jump function
14656 2019-Jan-13 11:24:06.838043 - [DEBUG]
14657 2019-Jan-13 11:24:06.838066 - [DEBUG] -------------------------------------------- 420. Path Edge --------------------------------------------
14658 2019-Jan-13 11:24:06.838090 - [DEBUG]
14659 2019-Jan-13 11:24:06.838114 - [DEBUG] Process 420. path edge:
14660 2019-Jan-13 11:24:06.838137 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14661 2019-Jan-13 11:24:06.838194 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
14662 2019-Jan-13 11:24:06.838822 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14663 2019-Jan-13 11:24:06.839449 - [DEBUG]
14664 2019-Jan-13 11:24:06.839474 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14665 2019-Jan-13 11:24:06.840129 - [DEBUG] Compose: EdgeIdentity * AllBottom
14666 2019-Jan-13 11:24:06.840157 - [DEBUG]
14667 2019-Jan-13 11:24:06.840181 - [DEBUG] Propagate flow
14668 2019-Jan-13 11:24:06.840204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14669 2019-Jan-13 11:24:06.840268 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14670 2019-Jan-13 11:24:06.840898 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14671 2019-Jan-13 11:24:06.841527 - [DEBUG] Edge function : AllBottom (result of previous compose)
14672 2019-Jan-13 11:24:06.841552 - [DEBUG]
14673 2019-Jan-13 11:24:06.841577 - [DEBUG] Join: AllTop & AllBottom
14674 2019-Jan-13 11:24:06.841603 - [DEBUG] = AllBottom (new jump func)
14675 2019-Jan-13 11:24:06.841627 - [DEBUG]
14676 2019-Jan-13 11:24:06.841650 - [DEBUG] Start adding new jump function
14677 2019-Jan-13 11:24:06.841674 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14678 2019-Jan-13 11:24:06.841730 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14679 2019-Jan-13 11:24:06.842358 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14680 2019-Jan-13 11:24:06.842984 - [DEBUG] Edge Function : AllBottom
14681 2019-Jan-13 11:24:06.843012 - [DEBUG] End adding new jump function
14682 2019-Jan-13 11:24:06.843036 - [DEBUG]
14683 2019-Jan-13 11:24:06.843059 - [DEBUG] -------------------------------------------- 421. Path Edge --------------------------------------------
14684 2019-Jan-13 11:24:06.843083 - [DEBUG]
14685 2019-Jan-13 11:24:06.843106 - [DEBUG] Process 421. path edge:
14686 2019-Jan-13 11:24:06.843130 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14687 2019-Jan-13 11:24:06.843186 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
14688 2019-Jan-13 11:24:06.843830 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14689 2019-Jan-13 11:24:06.844458 - [DEBUG]
14690 2019-Jan-13 11:24:06.844483 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14691 2019-Jan-13 11:24:06.845117 - [DEBUG] Start of endsummarytab entry
14692 2019-Jan-13 11:24:06.845147 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
14693 2019-Jan-13 11:24:06.845778 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
14694 2019-Jan-13 11:24:06.845837 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14695 2019-Jan-13 11:24:06.846465 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14696 2019-Jan-13 11:24:06.847110 - [DEBUG] EF: AllBottom
14697 2019-Jan-13 11:24:06.847135 - [DEBUG]
14698 2019-Jan-13 11:24:06.847158 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14699 2019-Jan-13 11:24:06.847785 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
14700 2019-Jan-13 11:24:06.848416 - [DEBUG] EF: AllBottom
14701 2019-Jan-13 11:24:06.848441 - [DEBUG]
14702 2019-Jan-13 11:24:06.848465 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14703 2019-Jan-13 11:24:06.849091 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
14704 2019-Jan-13 11:24:06.849730 - [DEBUG] EF: AllBottom
14705 2019-Jan-13 11:24:06.849755 - [DEBUG]
14706 2019-Jan-13 11:24:06.849778 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14707 2019-Jan-13 11:24:06.850420 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
14708 2019-Jan-13 11:24:06.851050 - [DEBUG] EF: AllBottom
14709 2019-Jan-13 11:24:06.851075 - [DEBUG]
14710 2019-Jan-13 11:24:06.851098 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14711 2019-Jan-13 11:24:06.851724 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
14712 2019-Jan-13 11:24:06.852355 - [DEBUG] EF: AllBottom
14713 2019-Jan-13 11:24:06.852388 - [DEBUG]
14714 2019-Jan-13 11:24:06.852412 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14715 2019-Jan-13 11:24:06.853039 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14716 2019-Jan-13 11:24:06.853683 - [DEBUG] EF: AllBottom
14717 2019-Jan-13 11:24:06.853708 - [DEBUG]
14718 2019-Jan-13 11:24:06.853731 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14719 2019-Jan-13 11:24:06.854357 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
14720 2019-Jan-13 11:24:06.854987 - [DEBUG] EF: AllBottom
14721 2019-Jan-13 11:24:06.855011 - [DEBUG]
14722 2019-Jan-13 11:24:06.855035 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14723 2019-Jan-13 11:24:06.855661 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
14724 2019-Jan-13 11:24:06.856297 - [DEBUG] EF: AllBottom
14725 2019-Jan-13 11:24:06.856323 - [DEBUG]
14726 2019-Jan-13 11:24:06.856346 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14727 2019-Jan-13 11:24:06.856987 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
14728 2019-Jan-13 11:24:06.857617 - [DEBUG] EF: AllBottom
14729 2019-Jan-13 11:24:06.857642 - [DEBUG]
14730 2019-Jan-13 11:24:06.857666 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14731 2019-Jan-13 11:24:06.858292 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14732 2019-Jan-13 11:24:06.858929 - [DEBUG] EF: AllBottom
14733 2019-Jan-13 11:24:06.858954 - [DEBUG]
14734 2019-Jan-13 11:24:06.858977 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14735 2019-Jan-13 11:24:06.859603 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
14736 2019-Jan-13 11:24:06.860249 - [DEBUG] EF: AllBottom
14737 2019-Jan-13 11:24:06.860274 - [DEBUG]
14738 2019-Jan-13 11:24:06.860297 - [DEBUG] ---------------
14739 2019-Jan-13 11:24:06.860321 - [DEBUG]
14740 2019-Jan-13 11:24:06.860345 - [DEBUG] End of endsummarytab entry
14741 2019-Jan-13 11:24:06.860369 - [DEBUG]
14742 2019-Jan-13 11:24:06.860392 - [DEBUG] Start of incomingtab entry
14743 2019-Jan-13 11:24:06.860416 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
14744 2019-Jan-13 11:24:06.861045 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
14745 2019-Jan-13 11:24:06.861101 - [DEBUG] ---------------
14746 2019-Jan-13 11:24:06.861125 - [DEBUG] End of incomingtab entry
14747 2019-Jan-13 11:24:06.861149 - [DEBUG]
14748 2019-Jan-13 11:24:06.861174 - [DEBUG] EDGE:
14749 2019-Jan-13 11:24:06.861230 - [DEBUG] ---> 14750 2019-Jan-13 11:24:06.861859 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14751 2019-Jan-13 11:24:06.862486 - [DEBUG]
14752 2019-Jan-13 11:24:06.862511 - [DEBUG] EDGE:
14753 2019-Jan-13 11:24:06.862568 - [DEBUG] ---> 14754 2019-Jan-13 11:24:06.863198 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14755 2019-Jan-13 11:24:06.863842 - [DEBUG]
14756 2019-Jan-13 11:24:06.863874 - [DEBUG] Compose: EdgeIdentity * AllBottom
14757 2019-Jan-13 11:24:06.863900 - [DEBUG]
14758 2019-Jan-13 11:24:06.863924 - [DEBUG] Propagate flow
14759 2019-Jan-13 11:24:06.863947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14760 2019-Jan-13 11:24:06.864003 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14761 2019-Jan-13 11:24:06.864658 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14762 2019-Jan-13 11:24:06.865287 - [DEBUG] Edge function : AllBottom (result of previous compose)
14763 2019-Jan-13 11:24:06.865313 - [DEBUG]
14764 2019-Jan-13 11:24:06.865337 - [DEBUG] Join: AllTop & AllBottom
14765 2019-Jan-13 11:24:06.865363 - [DEBUG] = AllBottom (new jump func)
14766 2019-Jan-13 11:24:06.865388 - [DEBUG]
14767 2019-Jan-13 11:24:06.865411 - [DEBUG] Start adding new jump function
14768 2019-Jan-13 11:24:06.865435 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14769 2019-Jan-13 11:24:06.865491 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14770 2019-Jan-13 11:24:06.866120 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14771 2019-Jan-13 11:24:06.866770 - [DEBUG] Edge Function : AllBottom
14772 2019-Jan-13 11:24:06.866799 - [DEBUG] End adding new jump function
14773 2019-Jan-13 11:24:06.866822 - [DEBUG]
14774 2019-Jan-13 11:24:06.866846 - [DEBUG] -------------------------------------------- 422. Path Edge --------------------------------------------
14775 2019-Jan-13 11:24:06.866870 - [DEBUG]
14776 2019-Jan-13 11:24:06.866893 - [DEBUG] Process 422. path edge:
14777 2019-Jan-13 11:24:06.866917 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14778 2019-Jan-13 11:24:06.866974 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
14779 2019-Jan-13 11:24:06.867611 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14780 2019-Jan-13 11:24:06.868238 - [DEBUG]
14781 2019-Jan-13 11:24:06.868262 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14782 2019-Jan-13 11:24:06.868906 - [DEBUG] Possible callees:
14783 2019-Jan-13 11:24:06.868932 - [DEBUG] llvm.dbg.declare
14784 2019-Jan-13 11:24:06.868957 - [DEBUG] Possible return sites:
14785 2019-Jan-13 11:24:06.868981 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19314786 2019-Jan-13 11:24:06.870274 - [DEBUG] Found and process special summary
14787 2019-Jan-13 11:24:06.870308 - [DEBUG] Compose: EdgeIdentity * AllBottom
14788 2019-Jan-13 11:24:06.870334 - [DEBUG]
14789 2019-Jan-13 11:24:06.870358 - [DEBUG] Propagate flow
14790 2019-Jan-13 11:24:06.870382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14791 2019-Jan-13 11:24:06.870438 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14792 2019-Jan-13 11:24:06.871077 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14793 2019-Jan-13 11:24:06.871706 - [DEBUG] Edge function : AllBottom (result of previous compose)
14794 2019-Jan-13 11:24:06.871731 - [DEBUG]
14795 2019-Jan-13 11:24:06.871756 - [DEBUG] Join: AllTop & AllBottom
14796 2019-Jan-13 11:24:06.871782 - [DEBUG] = AllBottom (new jump func)
14797 2019-Jan-13 11:24:06.871806 - [DEBUG]
14798 2019-Jan-13 11:24:06.871830 - [DEBUG] Start adding new jump function
14799 2019-Jan-13 11:24:06.871853 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14800 2019-Jan-13 11:24:06.871909 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14801 2019-Jan-13 11:24:06.872538 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14802 2019-Jan-13 11:24:06.873177 - [DEBUG] Edge Function : AllBottom
14803 2019-Jan-13 11:24:06.873205 - [DEBUG] End adding new jump function
14804 2019-Jan-13 11:24:06.873228 - [DEBUG]
14805 2019-Jan-13 11:24:06.873252 - [DEBUG] -------------------------------------------- 423. Path Edge --------------------------------------------
14806 2019-Jan-13 11:24:06.873276 - [DEBUG]
14807 2019-Jan-13 11:24:06.873300 - [DEBUG] Process 423. path edge:
14808 2019-Jan-13 11:24:06.873323 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14809 2019-Jan-13 11:24:06.873393 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
14810 2019-Jan-13 11:24:06.874025 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14811 2019-Jan-13 11:24:06.874654 - [DEBUG]
14812 2019-Jan-13 11:24:06.874679 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14813 2019-Jan-13 11:24:06.875320 - [DEBUG] Compose: EdgeIdentity * AllBottom
14814 2019-Jan-13 11:24:06.875348 - [DEBUG]
14815 2019-Jan-13 11:24:06.875371 - [DEBUG] Propagate flow
14816 2019-Jan-13 11:24:06.875394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14817 2019-Jan-13 11:24:06.875451 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14818 2019-Jan-13 11:24:06.876080 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14819 2019-Jan-13 11:24:06.876721 - [DEBUG] Edge function : AllBottom (result of previous compose)
14820 2019-Jan-13 11:24:06.876747 - [DEBUG]
14821 2019-Jan-13 11:24:06.876771 - [DEBUG] Join: AllTop & AllBottom
14822 2019-Jan-13 11:24:06.876797 - [DEBUG] = AllBottom (new jump func)
14823 2019-Jan-13 11:24:06.876821 - [DEBUG]
14824 2019-Jan-13 11:24:06.876844 - [DEBUG] Start adding new jump function
14825 2019-Jan-13 11:24:06.876868 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14826 2019-Jan-13 11:24:06.876924 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14827 2019-Jan-13 11:24:06.877553 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14828 2019-Jan-13 11:24:06.878179 - [DEBUG] Edge Function : AllBottom
14829 2019-Jan-13 11:24:06.878206 - [DEBUG] End adding new jump function
14830 2019-Jan-13 11:24:06.878230 - [DEBUG]
14831 2019-Jan-13 11:24:06.878253 - [DEBUG] -------------------------------------------- 424. Path Edge --------------------------------------------
14832 2019-Jan-13 11:24:06.878277 - [DEBUG]
14833 2019-Jan-13 11:24:06.878300 - [DEBUG] Process 424. path edge:
14834 2019-Jan-13 11:24:06.878323 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14835 2019-Jan-13 11:24:06.878380 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
14836 2019-Jan-13 11:24:06.879008 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14837 2019-Jan-13 11:24:06.879636 - [DEBUG]
14838 2019-Jan-13 11:24:06.879661 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14839 2019-Jan-13 11:24:06.880329 - [DEBUG] Compose: EdgeIdentity * AllBottom
14840 2019-Jan-13 11:24:06.880357 - [DEBUG]
14841 2019-Jan-13 11:24:06.880381 - [DEBUG] Propagate flow
14842 2019-Jan-13 11:24:06.880404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14843 2019-Jan-13 11:24:06.880461 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14844 2019-Jan-13 11:24:06.881091 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14845 2019-Jan-13 11:24:06.881720 - [DEBUG] Edge function : AllBottom (result of previous compose)
14846 2019-Jan-13 11:24:06.881753 - [DEBUG]
14847 2019-Jan-13 11:24:06.881778 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14848 2019-Jan-13 11:24:06.881804 - [DEBUG] = AllBottom
14849 2019-Jan-13 11:24:06.881828 - [DEBUG]
14850 2019-Jan-13 11:24:06.881852 - [DEBUG] PROPAGATE: No new function!
14851 2019-Jan-13 11:24:06.881876 - [DEBUG] EDGE:
14852 2019-Jan-13 11:24:06.881933 - [DEBUG] ---> 14853 2019-Jan-13 11:24:06.882562 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14854 2019-Jan-13 11:24:06.883190 - [DEBUG]
14855 2019-Jan-13 11:24:06.883215 - [DEBUG] EDGE:
14856 2019-Jan-13 11:24:06.883272 - [DEBUG] ---> 14857 2019-Jan-13 11:24:06.883920 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14858 2019-Jan-13 11:24:06.884547 - [DEBUG]
14859 2019-Jan-13 11:24:06.884582 - [DEBUG] Compose: EdgeIdentity * AllBottom
14860 2019-Jan-13 11:24:06.884609 - [DEBUG]
14861 2019-Jan-13 11:24:06.884633 - [DEBUG] Propagate flow
14862 2019-Jan-13 11:24:06.884657 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14863 2019-Jan-13 11:24:06.884713 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14864 2019-Jan-13 11:24:06.885346 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14865 2019-Jan-13 11:24:06.885974 - [DEBUG] Edge function : AllBottom (result of previous compose)
14866 2019-Jan-13 11:24:06.886000 - [DEBUG]
14867 2019-Jan-13 11:24:06.886024 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14868 2019-Jan-13 11:24:06.886050 - [DEBUG] = AllBottom
14869 2019-Jan-13 11:24:06.886074 - [DEBUG]
14870 2019-Jan-13 11:24:06.886098 - [DEBUG] PROPAGATE: No new function!
14871 2019-Jan-13 11:24:06.886124 - [DEBUG] EDGE:
14872 2019-Jan-13 11:24:06.886182 - [DEBUG] ---> 14873 2019-Jan-13 11:24:06.886835 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14874 2019-Jan-13 11:24:06.887462 - [DEBUG]
14875 2019-Jan-13 11:24:06.887487 - [DEBUG] EDGE:
14876 2019-Jan-13 11:24:06.887544 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
14877 2019-Jan-13 11:24:06.888178 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14878 2019-Jan-13 11:24:06.888807 - [DEBUG]
14879 2019-Jan-13 11:24:06.888832 - [DEBUG] EDGE:
14880 2019-Jan-13 11:24:06.888889 - [DEBUG] ---> 14881 2019-Jan-13 11:24:06.889517 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14882 2019-Jan-13 11:24:06.890161 - [DEBUG]
14883 2019-Jan-13 11:24:06.890186 - [DEBUG] EDGE:
14884 2019-Jan-13 11:24:06.890244 - [DEBUG] ---> 14885 2019-Jan-13 11:24:06.890870 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14886 2019-Jan-13 11:24:06.891499 - [DEBUG]
14887 2019-Jan-13 11:24:06.891524 - [DEBUG] EDGE:
14888 2019-Jan-13 11:24:06.891581 - [DEBUG] ---> 14889 2019-Jan-13 11:24:06.892220 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14890 2019-Jan-13 11:24:06.892861 - [DEBUG]
14891 2019-Jan-13 11:24:06.892897 - [DEBUG] Compose: EdgeIdentity * AllBottom
14892 2019-Jan-13 11:24:06.892924 - [DEBUG]
14893 2019-Jan-13 11:24:06.892948 - [DEBUG] Propagate flow
14894 2019-Jan-13 11:24:06.892972 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14895 2019-Jan-13 11:24:06.893035 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14896 2019-Jan-13 11:24:06.893739 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14897 2019-Jan-13 11:24:06.894444 - [DEBUG] Edge function : AllBottom (result of previous compose)
14898 2019-Jan-13 11:24:06.894472 - [DEBUG]
14899 2019-Jan-13 11:24:06.894499 - [DEBUG] Join: AllTop & AllBottom
14900 2019-Jan-13 11:24:06.894525 - [DEBUG] = AllBottom (new jump func)
14901 2019-Jan-13 11:24:06.894550 - [DEBUG]
14902 2019-Jan-13 11:24:06.894574 - [DEBUG] Start adding new jump function
14903 2019-Jan-13 11:24:06.894597 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14904 2019-Jan-13 11:24:06.894674 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14905 2019-Jan-13 11:24:06.895381 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14906 2019-Jan-13 11:24:06.896084 - [DEBUG] Edge Function : AllBottom
14907 2019-Jan-13 11:24:06.896119 - [DEBUG] End adding new jump function
14908 2019-Jan-13 11:24:06.896143 - [DEBUG]
14909 2019-Jan-13 11:24:06.896167 - [DEBUG] -------------------------------------------- 425. Path Edge --------------------------------------------
14910 2019-Jan-13 11:24:06.896193 - [DEBUG]
14911 2019-Jan-13 11:24:06.896216 - [DEBUG] Process 425. path edge:
14912 2019-Jan-13 11:24:06.896240 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14913 2019-Jan-13 11:24:06.896314 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
14914 2019-Jan-13 11:24:06.897008 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14915 2019-Jan-13 11:24:06.897695 - [DEBUG]
14916 2019-Jan-13 11:24:06.897723 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14917 2019-Jan-13 11:24:06.898457 - [DEBUG] Compose: EdgeIdentity * AllBottom
14918 2019-Jan-13 11:24:06.898488 - [DEBUG]
14919 2019-Jan-13 11:24:06.898512 - [DEBUG] Propagate flow
14920 2019-Jan-13 11:24:06.898536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14921 2019-Jan-13 11:24:06.898610 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
14922 2019-Jan-13 11:24:06.899307 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14923 2019-Jan-13 11:24:06.899993 - [DEBUG] Edge function : AllBottom (result of previous compose)
14924 2019-Jan-13 11:24:06.900043 - [DEBUG]
14925 2019-Jan-13 11:24:06.900069 - [DEBUG] Join: AllTop & AllBottom
14926 2019-Jan-13 11:24:06.900096 - [DEBUG] = AllBottom (new jump func)
14927 2019-Jan-13 11:24:06.900120 - [DEBUG]
14928 2019-Jan-13 11:24:06.900144 - [DEBUG] Start adding new jump function
14929 2019-Jan-13 11:24:06.900167 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14930 2019-Jan-13 11:24:06.900232 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14931 2019-Jan-13 11:24:06.900869 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
14932 2019-Jan-13 11:24:06.901494 - [DEBUG] Edge Function : AllBottom
14933 2019-Jan-13 11:24:06.901524 - [DEBUG] End adding new jump function
14934 2019-Jan-13 11:24:06.901568 - [DEBUG]
14935 2019-Jan-13 11:24:06.901592 - [DEBUG] -------------------------------------------- 426. Path Edge --------------------------------------------
14936 2019-Jan-13 11:24:06.901617 - [DEBUG]
14937 2019-Jan-13 11:24:06.901640 - [DEBUG] Process 426. path edge:
14938 2019-Jan-13 11:24:06.901663 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14939 2019-Jan-13 11:24:06.901722 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
14940 2019-Jan-13 11:24:06.902352 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14941 2019-Jan-13 11:24:06.902982 - [DEBUG]
14942 2019-Jan-13 11:24:06.903009 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
14943 2019-Jan-13 11:24:06.903689 - [DEBUG] Compose: EdgeIdentity * AllBottom
14944 2019-Jan-13 11:24:06.903717 - [DEBUG]
14945 2019-Jan-13 11:24:06.903740 - [DEBUG] Propagate flow
14946 2019-Jan-13 11:24:06.903763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14947 2019-Jan-13 11:24:06.903822 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14948 2019-Jan-13 11:24:06.904454 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14949 2019-Jan-13 11:24:06.905083 - [DEBUG] Edge function : AllBottom (result of previous compose)
14950 2019-Jan-13 11:24:06.905109 - [DEBUG]
14951 2019-Jan-13 11:24:06.905134 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14952 2019-Jan-13 11:24:06.905160 - [DEBUG] = AllBottom
14953 2019-Jan-13 11:24:06.905184 - [DEBUG]
14954 2019-Jan-13 11:24:06.905208 - [DEBUG] PROPAGATE: No new function!
14955 2019-Jan-13 11:24:06.905232 - [DEBUG] EDGE:
14956 2019-Jan-13 11:24:06.905292 - [DEBUG] ---> 14957 2019-Jan-13 11:24:06.905917 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14958 2019-Jan-13 11:24:06.906547 - [DEBUG]
14959 2019-Jan-13 11:24:06.906573 - [DEBUG] EDGE:
14960 2019-Jan-13 11:24:06.906631 - [DEBUG] ---> 14961 2019-Jan-13 11:24:06.907286 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14962 2019-Jan-13 11:24:06.907916 - [DEBUG]
14963 2019-Jan-13 11:24:06.907941 - [DEBUG] EDGE:
14964 2019-Jan-13 11:24:06.907999 - [DEBUG] ---> 14965 2019-Jan-13 11:24:06.908627 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14966 2019-Jan-13 11:24:06.909255 - [DEBUG]
14967 2019-Jan-13 11:24:06.909281 - [DEBUG] EDGE:
14968 2019-Jan-13 11:24:06.909338 - [DEBUG] ---> 14969 2019-Jan-13 11:24:06.909972 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14970 2019-Jan-13 11:24:06.910625 - [DEBUG]
14971 2019-Jan-13 11:24:06.910650 - [DEBUG] EDGE:
14972 2019-Jan-13 11:24:06.910708 - [DEBUG] ---> 14973 2019-Jan-13 11:24:06.911337 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14974 2019-Jan-13 11:24:06.911965 - [DEBUG]
14975 2019-Jan-13 11:24:06.911990 - [DEBUG] EDGE:
14976 2019-Jan-13 11:24:06.912068 - [DEBUG] ---> 14977 2019-Jan-13 11:24:06.912701 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14978 2019-Jan-13 11:24:06.913349 - [DEBUG]
14979 2019-Jan-13 11:24:06.913403 - [DEBUG] Compose: EdgeIdentity * AllBottom
14980 2019-Jan-13 11:24:06.913431 - [DEBUG]
14981 2019-Jan-13 11:24:06.913456 - [DEBUG] Propagate flow
14982 2019-Jan-13 11:24:06.913479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14983 2019-Jan-13 11:24:06.913537 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14984 2019-Jan-13 11:24:06.914169 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14985 2019-Jan-13 11:24:06.914796 - [DEBUG] Edge function : AllBottom (result of previous compose)
14986 2019-Jan-13 11:24:06.914821 - [DEBUG]
14987 2019-Jan-13 11:24:06.914847 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14988 2019-Jan-13 11:24:06.914873 - [DEBUG] = AllBottom
14989 2019-Jan-13 11:24:06.914897 - [DEBUG]
14990 2019-Jan-13 11:24:06.914920 - [DEBUG] PROPAGATE: No new function!
14991 2019-Jan-13 11:24:06.914949 - [DEBUG] EDGE:
14992 2019-Jan-13 11:24:06.915007 - [DEBUG] ---> 14993 2019-Jan-13 11:24:06.915651 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14994 2019-Jan-13 11:24:06.916281 - [DEBUG]
14995 2019-Jan-13 11:24:06.916307 - [DEBUG] EDGE:
14996 2019-Jan-13 11:24:06.916365 - [DEBUG] ---> 14997 2019-Jan-13 11:24:06.917015 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14998 2019-Jan-13 11:24:06.917656 - [DEBUG]
14999 2019-Jan-13 11:24:06.917682 - [DEBUG] EDGE:
15000 2019-Jan-13 11:24:06.917745 - [DEBUG] ---> 15001 2019-Jan-13 11:24:06.918387 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15002 2019-Jan-13 11:24:06.919027 - [DEBUG]
15003 2019-Jan-13 11:24:06.919080 - [DEBUG] Compose: EdgeIdentity * AllBottom
15004 2019-Jan-13 11:24:06.919108 - [DEBUG]
15005 2019-Jan-13 11:24:06.919133 - [DEBUG] Propagate flow
15006 2019-Jan-13 11:24:06.919157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15007 2019-Jan-13 11:24:06.919217 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
15008 2019-Jan-13 11:24:06.919862 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15009 2019-Jan-13 11:24:06.920580 - [DEBUG] Edge function : AllBottom (result of previous compose)
15010 2019-Jan-13 11:24:06.920607 - [DEBUG]
15011 2019-Jan-13 11:24:06.920634 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15012 2019-Jan-13 11:24:06.920660 - [DEBUG] = AllBottom
15013 2019-Jan-13 11:24:06.920685 - [DEBUG]
15014 2019-Jan-13 11:24:06.920708 - [DEBUG] PROPAGATE: No new function!
15015 2019-Jan-13 11:24:06.920739 - [DEBUG] EDGE:
15016 2019-Jan-13 11:24:06.920804 - [DEBUG] ---> 15017 2019-Jan-13 11:24:06.921450 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15018 2019-Jan-13 11:24:06.922079 - [DEBUG]
15019 2019-Jan-13 11:24:06.922125 - [DEBUG] EDGE:
15020 2019-Jan-13 11:24:06.922183 - [DEBUG] ---> 15021 2019-Jan-13 11:24:06.922811 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15022 2019-Jan-13 11:24:06.923458 - [DEBUG]
15023 2019-Jan-13 11:24:06.923483 - [DEBUG] EDGE:
15024 2019-Jan-13 11:24:06.923541 - [DEBUG] ---> 15025 2019-Jan-13 11:24:06.924168 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15026 2019-Jan-13 11:24:06.924797 - [DEBUG]
15027 2019-Jan-13 11:24:06.924823 - [DEBUG] EDGE:
15028 2019-Jan-13 11:24:06.924880 - [DEBUG] ---> 15029 2019-Jan-13 11:24:06.925510 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15030 2019-Jan-13 11:24:06.926140 - [DEBUG]
15031 2019-Jan-13 11:24:06.926184 - [DEBUG] Compose: EdgeIdentity * AllBottom
15032 2019-Jan-13 11:24:06.926211 - [DEBUG]
15033 2019-Jan-13 11:24:06.926235 - [DEBUG] Propagate flow
15034 2019-Jan-13 11:24:06.926259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15035 2019-Jan-13 11:24:06.926315 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
15036 2019-Jan-13 11:24:06.926964 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15037 2019-Jan-13 11:24:06.927593 - [DEBUG] Edge function : AllBottom (result of previous compose)
15038 2019-Jan-13 11:24:06.927619 - [DEBUG]
15039 2019-Jan-13 11:24:06.927644 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15040 2019-Jan-13 11:24:06.927669 - [DEBUG] = AllBottom
15041 2019-Jan-13 11:24:06.927694 - [DEBUG]
15042 2019-Jan-13 11:24:06.927717 - [DEBUG] PROPAGATE: No new function!
15043 2019-Jan-13 11:24:06.927742 - [DEBUG] EDGE:
15044 2019-Jan-13 11:24:06.927800 - [DEBUG] ---> 15045 2019-Jan-13 11:24:06.928439 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15046 2019-Jan-13 11:24:06.929066 - [DEBUG]
15047 2019-Jan-13 11:24:06.929092 - [DEBUG] EDGE:
15048 2019-Jan-13 11:24:06.929149 - [DEBUG] ---> 15049 2019-Jan-13 11:24:06.929777 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15050 2019-Jan-13 11:24:06.930420 - [DEBUG]
15051 2019-Jan-13 11:24:06.930445 - [DEBUG] EDGE:
15052 2019-Jan-13 11:24:06.930502 - [DEBUG] ---> 15053 2019-Jan-13 11:24:06.931133 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15054 2019-Jan-13 11:24:06.931761 - [DEBUG]
15055 2019-Jan-13 11:24:06.931796 - [DEBUG] Compose: EdgeIdentity * AllBottom
15056 2019-Jan-13 11:24:06.931823 - [DEBUG]
15057 2019-Jan-13 11:24:06.931847 - [DEBUG] Propagate flow
15058 2019-Jan-13 11:24:06.931870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15059 2019-Jan-13 11:24:06.931926 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
15060 2019-Jan-13 11:24:06.932557 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15061 2019-Jan-13 11:24:06.933194 - [DEBUG] Edge function : AllBottom (result of previous compose)
15062 2019-Jan-13 11:24:06.933220 - [DEBUG]
15063 2019-Jan-13 11:24:06.933245 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15064 2019-Jan-13 11:24:06.933271 - [DEBUG] = AllBottom
15065 2019-Jan-13 11:24:06.933295 - [DEBUG]
15066 2019-Jan-13 11:24:06.933318 - [DEBUG] PROPAGATE: No new function!
15067 2019-Jan-13 11:24:06.933358 - [DEBUG] EDGE:
15068 2019-Jan-13 11:24:06.933416 - [DEBUG] ---> 15069 2019-Jan-13 11:24:06.934055 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15070 2019-Jan-13 11:24:06.934683 - [DEBUG]
15071 2019-Jan-13 11:24:06.934709 - [DEBUG] EDGE:
15072 2019-Jan-13 11:24:06.934766 - [DEBUG] ---> 15073 2019-Jan-13 11:24:06.935394 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15074 2019-Jan-13 11:24:06.936022 - [DEBUG]
15075 2019-Jan-13 11:24:06.936048 - [DEBUG] EDGE:
15076 2019-Jan-13 11:24:06.936105 - [DEBUG] ---> 15077 2019-Jan-13 11:24:06.936749 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15078 2019-Jan-13 11:24:06.937380 - [DEBUG]
15079 2019-Jan-13 11:24:06.937415 - [DEBUG] Compose: EdgeIdentity * AllBottom
15080 2019-Jan-13 11:24:06.937442 - [DEBUG]
15081 2019-Jan-13 11:24:06.937466 - [DEBUG] Propagate flow
15082 2019-Jan-13 11:24:06.937489 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15083 2019-Jan-13 11:24:06.937546 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
15084 2019-Jan-13 11:24:06.938178 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15085 2019-Jan-13 11:24:06.938809 - [DEBUG] Edge function : AllBottom (result of previous compose)
15086 2019-Jan-13 11:24:06.938834 - [DEBUG]
15087 2019-Jan-13 11:24:06.938859 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15088 2019-Jan-13 11:24:06.938885 - [DEBUG] = AllBottom
15089 2019-Jan-13 11:24:06.938910 - [DEBUG]
15090 2019-Jan-13 11:24:06.938933 - [DEBUG] PROPAGATE: No new function!
15091 2019-Jan-13 11:24:06.938959 - [DEBUG] EDGE:
15092 2019-Jan-13 11:24:06.939017 - [DEBUG] ---> 15093 2019-Jan-13 11:24:06.939655 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15094 2019-Jan-13 11:24:06.940300 - [DEBUG]
15095 2019-Jan-13 11:24:06.940335 - [DEBUG] Compose: EdgeIdentity * AllBottom
15096 2019-Jan-13 11:24:06.940361 - [DEBUG]
15097 2019-Jan-13 11:24:06.940385 - [DEBUG] Propagate flow
15098 2019-Jan-13 11:24:06.940408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15099 2019-Jan-13 11:24:06.940465 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
15100 2019-Jan-13 11:24:06.941096 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15101 2019-Jan-13 11:24:06.941724 - [DEBUG] Edge function : AllBottom (result of previous compose)
15102 2019-Jan-13 11:24:06.941749 - [DEBUG]
15103 2019-Jan-13 11:24:06.941774 - [DEBUG] Join: AllTop & AllBottom
15104 2019-Jan-13 11:24:06.941801 - [DEBUG] = AllBottom (new jump func)
15105 2019-Jan-13 11:24:06.941839 - [DEBUG]
15106 2019-Jan-13 11:24:06.941863 - [DEBUG] Start adding new jump function
15107 2019-Jan-13 11:24:06.941887 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15108 2019-Jan-13 11:24:06.941943 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15109 2019-Jan-13 11:24:06.942575 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
15110 2019-Jan-13 11:24:06.943205 - [DEBUG] Edge Function : AllBottom
15111 2019-Jan-13 11:24:06.943234 - [DEBUG] End adding new jump function
15112 2019-Jan-13 11:24:06.943258 - [DEBUG]
15113 2019-Jan-13 11:24:06.943282 - [DEBUG] -------------------------------------------- 427. Path Edge --------------------------------------------
15114 2019-Jan-13 11:24:06.943307 - [DEBUG]
15115 2019-Jan-13 11:24:06.943342 - [DEBUG] Process 427. path edge:
15116 2019-Jan-13 11:24:06.943368 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15117 2019-Jan-13 11:24:06.943425 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
15118 2019-Jan-13 11:24:06.944055 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15119 2019-Jan-13 11:24:06.944685 - [DEBUG]
15120 2019-Jan-13 11:24:06.944710 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
15121 2019-Jan-13 11:24:06.945349 - [DEBUG] Possible callees:
15122 2019-Jan-13 11:24:06.945374 - [DEBUG] foo
15123 2019-Jan-13 11:24:06.945399 - [DEBUG] Possible return sites:
15124 2019-Jan-13 11:24:06.945422 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12615125 2019-Jan-13 11:24:06.946686 - [DEBUG] Found and process special summary
15126 2019-Jan-13 11:24:06.946721 - [DEBUG] Compose: EdgeIdentity * AllBottom
15127 2019-Jan-13 11:24:06.946749 - [DEBUG]
15128 2019-Jan-13 11:24:06.946773 - [DEBUG] Propagate flow
15129 2019-Jan-13 11:24:06.946797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15130 2019-Jan-13 11:24:06.946854 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15131 2019-Jan-13 11:24:06.947486 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15132 2019-Jan-13 11:24:06.948117 - [DEBUG] Edge function : AllBottom (result of previous compose)
15133 2019-Jan-13 11:24:06.948142 - [DEBUG]
15134 2019-Jan-13 11:24:06.948167 - [DEBUG] Join: AllTop & AllBottom
15135 2019-Jan-13 11:24:06.948193 - [DEBUG] = AllBottom (new jump func)
15136 2019-Jan-13 11:24:06.948217 - [DEBUG]
15137 2019-Jan-13 11:24:06.948241 - [DEBUG] Start adding new jump function
15138 2019-Jan-13 11:24:06.948264 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15139 2019-Jan-13 11:24:06.948320 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15140 2019-Jan-13 11:24:06.948950 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15141 2019-Jan-13 11:24:06.949580 - [DEBUG] Edge Function : AllBottom
15142 2019-Jan-13 11:24:06.949608 - [DEBUG] End adding new jump function
15143 2019-Jan-13 11:24:06.949632 - [DEBUG]
15144 2019-Jan-13 11:24:06.949655 - [DEBUG] -------------------------------------------- 428. Path Edge --------------------------------------------
15145 2019-Jan-13 11:24:06.949679 - [DEBUG]
15146 2019-Jan-13 11:24:06.949703 - [DEBUG] Process 428. path edge:
15147 2019-Jan-13 11:24:06.949726 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15148 2019-Jan-13 11:24:06.949782 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
15149 2019-Jan-13 11:24:06.950437 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15150 2019-Jan-13 11:24:06.951066 - [DEBUG]
15151 2019-Jan-13 11:24:06.951091 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15152 2019-Jan-13 11:24:06.951737 - [DEBUG] Compose: EdgeIdentity * AllBottom
15153 2019-Jan-13 11:24:06.951764 - [DEBUG]
15154 2019-Jan-13 11:24:06.951788 - [DEBUG] Propagate flow
15155 2019-Jan-13 11:24:06.951812 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15156 2019-Jan-13 11:24:06.951868 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
15157 2019-Jan-13 11:24:06.952498 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15158 2019-Jan-13 11:24:06.953126 - [DEBUG] Edge function : AllBottom (result of previous compose)
15159 2019-Jan-13 11:24:06.953151 - [DEBUG]
15160 2019-Jan-13 11:24:06.953176 - [DEBUG] Join: AllTop & AllBottom
15161 2019-Jan-13 11:24:06.953202 - [DEBUG] = AllBottom (new jump func)
15162 2019-Jan-13 11:24:06.953226 - [DEBUG]
15163 2019-Jan-13 11:24:06.953250 - [DEBUG] Start adding new jump function
15164 2019-Jan-13 11:24:06.953273 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15165 2019-Jan-13 11:24:06.953340 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15166 2019-Jan-13 11:24:06.953972 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
15167 2019-Jan-13 11:24:06.954599 - [DEBUG] Edge Function : AllBottom
15168 2019-Jan-13 11:24:06.954627 - [DEBUG] End adding new jump function
15169 2019-Jan-13 11:24:06.954650 - [DEBUG]
15170 2019-Jan-13 11:24:06.954674 - [DEBUG] -------------------------------------------- 429. Path Edge --------------------------------------------
15171 2019-Jan-13 11:24:06.954698 - [DEBUG]
15172 2019-Jan-13 11:24:06.954721 - [DEBUG] Process 429. path edge:
15173 2019-Jan-13 11:24:06.954745 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15174 2019-Jan-13 11:24:06.954801 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
15175 2019-Jan-13 11:24:06.955427 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15176 2019-Jan-13 11:24:06.956055 - [DEBUG]
15177 2019-Jan-13 11:24:06.956081 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
15178 2019-Jan-13 11:24:06.956732 - [DEBUG] Compose: EdgeIdentity * AllBottom
15179 2019-Jan-13 11:24:06.956759 - [DEBUG]
15180 2019-Jan-13 11:24:06.956783 - [DEBUG] Propagate flow
15181 2019-Jan-13 11:24:06.956807 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15182 2019-Jan-13 11:24:06.956864 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
15183 2019-Jan-13 11:24:06.957493 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15184 2019-Jan-13 11:24:06.958122 - [DEBUG] Edge function : AllBottom (result of previous compose)
15185 2019-Jan-13 11:24:06.958147 - [DEBUG]
15186 2019-Jan-13 11:24:06.958171 - [DEBUG] Join: AllTop & AllBottom
15187 2019-Jan-13 11:24:06.958197 - [DEBUG] = AllBottom (new jump func)
15188 2019-Jan-13 11:24:06.958222 - [DEBUG]
15189 2019-Jan-13 11:24:06.958246 - [DEBUG] Start adding new jump function
15190 2019-Jan-13 11:24:06.958269 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15191 2019-Jan-13 11:24:06.958325 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15192 2019-Jan-13 11:24:06.958954 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
15193 2019-Jan-13 11:24:06.959590 - [DEBUG] Edge Function : AllBottom
15194 2019-Jan-13 11:24:06.959621 - [DEBUG] End adding new jump function
15195 2019-Jan-13 11:24:06.959645 - [DEBUG]
15196 2019-Jan-13 11:24:06.959668 - [DEBUG] -------------------------------------------- 430. Path Edge --------------------------------------------
15197 2019-Jan-13 11:24:06.959692 - [DEBUG]
15198 2019-Jan-13 11:24:06.959716 - [DEBUG] Process 430. path edge:
15199 2019-Jan-13 11:24:06.959739 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15200 2019-Jan-13 11:24:06.959796 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
15201 2019-Jan-13 11:24:06.960441 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15202 2019-Jan-13 11:24:06.961070 - [DEBUG]
15203 2019-Jan-13 11:24:06.961096 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
15204 2019-Jan-13 11:24:06.961736 - [DEBUG] Compose: EdgeIdentity * AllBottom
15205 2019-Jan-13 11:24:06.961763 - [DEBUG]
15206 2019-Jan-13 11:24:06.961786 - [DEBUG] Propagate flow
15207 2019-Jan-13 11:24:06.961809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15208 2019-Jan-13 11:24:06.961865 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
15209 2019-Jan-13 11:24:06.962504 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15210 2019-Jan-13 11:24:06.963133 - [DEBUG] Edge function : AllBottom (result of previous compose)
15211 2019-Jan-13 11:24:06.963159 - [DEBUG]
15212 2019-Jan-13 11:24:06.963183 - [DEBUG] Join: AllTop & AllBottom
15213 2019-Jan-13 11:24:06.963209 - [DEBUG] = AllBottom (new jump func)
15214 2019-Jan-13 11:24:06.963233 - [DEBUG]
15215 2019-Jan-13 11:24:06.963257 - [DEBUG] Start adding new jump function
15216 2019-Jan-13 11:24:06.963280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15217 2019-Jan-13 11:24:06.963349 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15218 2019-Jan-13 11:24:06.963978 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
15219 2019-Jan-13 11:24:06.964615 - [DEBUG] Edge Function : AllBottom
15220 2019-Jan-13 11:24:06.964644 - [DEBUG] End adding new jump function
15221 2019-Jan-13 11:24:06.964667 - [DEBUG]
15222 2019-Jan-13 11:24:06.964691 - [DEBUG] -------------------------------------------- 431. Path Edge --------------------------------------------
15223 2019-Jan-13 11:24:06.964715 - [DEBUG]
15224 2019-Jan-13 11:24:06.964738 - [DEBUG] Process 431. path edge:
15225 2019-Jan-13 11:24:06.964762 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15226 2019-Jan-13 11:24:06.964818 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
15227 2019-Jan-13 11:24:06.965457 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15228 2019-Jan-13 11:24:06.966086 - [DEBUG]
15229 2019-Jan-13 11:24:06.966110 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
15230 2019-Jan-13 11:24:06.966767 - [DEBUG] Possible callees:
15231 2019-Jan-13 11:24:06.966792 - [DEBUG] llvm.dbg.declare
15232 2019-Jan-13 11:24:06.966817 - [DEBUG] Possible return sites:
15233 2019-Jan-13 11:24:06.966840 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13615234 2019-Jan-13 11:24:06.968104 - [DEBUG] Found and process special summary
15235 2019-Jan-13 11:24:06.968137 - [DEBUG] Compose: EdgeIdentity * AllBottom
15236 2019-Jan-13 11:24:06.968163 - [DEBUG]
15237 2019-Jan-13 11:24:06.968187 - [DEBUG] Propagate flow
15238 2019-Jan-13 11:24:06.968210 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15239 2019-Jan-13 11:24:06.968266 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
15240 2019-Jan-13 11:24:06.968898 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15241 2019-Jan-13 11:24:06.969537 - [DEBUG] Edge function : AllBottom (result of previous compose)
15242 2019-Jan-13 11:24:06.969562 - [DEBUG]
15243 2019-Jan-13 11:24:06.969587 - [DEBUG] Join: AllTop & AllBottom
15244 2019-Jan-13 11:24:06.969612 - [DEBUG] = AllBottom (new jump func)
15245 2019-Jan-13 11:24:06.969637 - [DEBUG]
15246 2019-Jan-13 11:24:06.969660 - [DEBUG] Start adding new jump function
15247 2019-Jan-13 11:24:06.969683 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15248 2019-Jan-13 11:24:06.969739 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15249 2019-Jan-13 11:24:06.970383 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
15250 2019-Jan-13 11:24:06.971014 - [DEBUG] Edge Function : AllBottom
15251 2019-Jan-13 11:24:06.971042 - [DEBUG] End adding new jump function
15252 2019-Jan-13 11:24:06.971065 - [DEBUG]
15253 2019-Jan-13 11:24:06.971088 - [DEBUG] -------------------------------------------- 432. Path Edge --------------------------------------------
15254 2019-Jan-13 11:24:06.971112 - [DEBUG]
15255 2019-Jan-13 11:24:06.971135 - [DEBUG] Process 432. path edge:
15256 2019-Jan-13 11:24:06.971159 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15257 2019-Jan-13 11:24:06.971215 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
15258 2019-Jan-13 11:24:06.971845 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15259 2019-Jan-13 11:24:06.972473 - [DEBUG]
15260 2019-Jan-13 11:24:06.972498 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
15261 2019-Jan-13 11:24:06.973140 - [DEBUG] Compose: EdgeIdentity * AllBottom
15262 2019-Jan-13 11:24:06.973169 - [DEBUG]
15263 2019-Jan-13 11:24:06.973193 - [DEBUG] Propagate flow
15264 2019-Jan-13 11:24:06.973216 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15265 2019-Jan-13 11:24:06.973273 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
15266 2019-Jan-13 11:24:06.973916 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15267 2019-Jan-13 11:24:06.974545 - [DEBUG] Edge function : AllBottom (result of previous compose)
15268 2019-Jan-13 11:24:06.974570 - [DEBUG]
15269 2019-Jan-13 11:24:06.974594 - [DEBUG] Join: AllTop & AllBottom
15270 2019-Jan-13 11:24:06.974620 - [DEBUG] = AllBottom (new jump func)
15271 2019-Jan-13 11:24:06.974645 - [DEBUG]
15272 2019-Jan-13 11:24:06.974668 - [DEBUG] Start adding new jump function
15273 2019-Jan-13 11:24:06.974691 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15274 2019-Jan-13 11:24:06.974747 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15275 2019-Jan-13 11:24:06.975375 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
15276 2019-Jan-13 11:24:06.976000 - [DEBUG] Edge Function : AllBottom
15277 2019-Jan-13 11:24:06.976028 - [DEBUG] End adding new jump function
15278 2019-Jan-13 11:24:06.976060 - [DEBUG]
15279 2019-Jan-13 11:24:06.976084 - [DEBUG] -------------------------------------------- 433. Path Edge --------------------------------------------
15280 2019-Jan-13 11:24:06.976108 - [DEBUG]
15281 2019-Jan-13 11:24:06.976132 - [DEBUG] Process 433. path edge:
15282 2019-Jan-13 11:24:06.976155 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15283 2019-Jan-13 11:24:06.976212 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
15284 2019-Jan-13 11:24:06.976855 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15285 2019-Jan-13 11:24:06.977484 - [DEBUG]
15286 2019-Jan-13 11:24:06.977510 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
15287 2019-Jan-13 11:24:06.978147 - [DEBUG] Compose: EdgeIdentity * AllBottom
15288 2019-Jan-13 11:24:06.978175 - [DEBUG]
15289 2019-Jan-13 11:24:06.978198 - [DEBUG] Propagate flow
15290 2019-Jan-13 11:24:06.978222 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15291 2019-Jan-13 11:24:06.978278 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
15292 2019-Jan-13 11:24:06.978905 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15293 2019-Jan-13 11:24:06.979535 - [DEBUG] Edge function : AllBottom (result of previous compose)
15294 2019-Jan-13 11:24:06.979561 - [DEBUG]
15295 2019-Jan-13 11:24:06.979585 - [DEBUG] Join: AllTop & AllBottom
15296 2019-Jan-13 11:24:06.979611 - [DEBUG] = AllBottom (new jump func)
15297 2019-Jan-13 11:24:06.979636 - [DEBUG]
15298 2019-Jan-13 11:24:06.979659 - [DEBUG] Start adding new jump function
15299 2019-Jan-13 11:24:06.979682 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15300 2019-Jan-13 11:24:06.979739 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15301 2019-Jan-13 11:24:06.980382 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
15302 2019-Jan-13 11:24:06.981006 - [DEBUG] Edge Function : AllBottom
15303 2019-Jan-13 11:24:06.981034 - [DEBUG] End adding new jump function
15304 2019-Jan-13 11:24:06.981058 - [DEBUG]
15305 2019-Jan-13 11:24:06.981081 - [DEBUG] -------------------------------------------- 434. Path Edge --------------------------------------------
15306 2019-Jan-13 11:24:06.981105 - [DEBUG]
15307 2019-Jan-13 11:24:06.981128 - [DEBUG] Process 434. path edge:
15308 2019-Jan-13 11:24:06.981152 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15309 2019-Jan-13 11:24:06.981209 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
15310 2019-Jan-13 11:24:06.981835 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15311 2019-Jan-13 11:24:06.982463 - [DEBUG]
15312 2019-Jan-13 11:24:06.982488 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
15313 2019-Jan-13 11:24:06.983127 - [DEBUG] Compose: EdgeIdentity * AllBottom
15314 2019-Jan-13 11:24:06.983154 - [DEBUG]
15315 2019-Jan-13 11:24:06.983178 - [DEBUG] Propagate flow
15316 2019-Jan-13 11:24:06.983201 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15317 2019-Jan-13 11:24:06.983258 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
15318 2019-Jan-13 11:24:06.983911 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15319 2019-Jan-13 11:24:06.984541 - [DEBUG] Edge function : AllBottom (result of previous compose)
15320 2019-Jan-13 11:24:06.984567 - [DEBUG]
15321 2019-Jan-13 11:24:06.984592 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15322 2019-Jan-13 11:24:06.984617 - [DEBUG] = AllBottom
15323 2019-Jan-13 11:24:06.984652 - [DEBUG]
15324 2019-Jan-13 11:24:06.984676 - [DEBUG] PROPAGATE: No new function!
15325 2019-Jan-13 11:24:06.984700 - [DEBUG] EDGE:
15326 2019-Jan-13 11:24:06.984757 - [DEBUG] ---> 15327 2019-Jan-13 11:24:06.985383 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15328 2019-Jan-13 11:24:06.986013 - [DEBUG]
15329 2019-Jan-13 11:24:06.986038 - [DEBUG] EDGE:
15330 2019-Jan-13 11:24:06.986095 - [DEBUG] ---> 15331 2019-Jan-13 11:24:06.986737 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15332 2019-Jan-13 11:24:06.987365 - [DEBUG]
15333 2019-Jan-13 11:24:06.987390 - [DEBUG] EDGE:
15334 2019-Jan-13 11:24:06.987447 - [DEBUG] ---> 15335 2019-Jan-13 11:24:06.988078 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15336 2019-Jan-13 11:24:06.988707 - [DEBUG]
15337 2019-Jan-13 11:24:06.988740 - [DEBUG] Compose: EdgeIdentity * AllBottom
15338 2019-Jan-13 11:24:06.988767 - [DEBUG]
15339 2019-Jan-13 11:24:06.988791 - [DEBUG] Propagate flow
15340 2019-Jan-13 11:24:06.988814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15341 2019-Jan-13 11:24:06.988870 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
15342 2019-Jan-13 11:24:06.989500 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15343 2019-Jan-13 11:24:06.990143 - [DEBUG] Edge function : AllBottom (result of previous compose)
15344 2019-Jan-13 11:24:06.990168 - [DEBUG]
15345 2019-Jan-13 11:24:06.990192 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15346 2019-Jan-13 11:24:06.990218 - [DEBUG] = AllBottom
15347 2019-Jan-13 11:24:06.990242 - [DEBUG]
15348 2019-Jan-13 11:24:06.990265 - [DEBUG] PROPAGATE: No new function!
15349 2019-Jan-13 11:24:06.990290 - [DEBUG] EDGE:
15350 2019-Jan-13 11:24:06.990348 - [DEBUG] ---> 15351 2019-Jan-13 11:24:06.990986 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15352 2019-Jan-13 11:24:06.991620 - [DEBUG]
15353 2019-Jan-13 11:24:06.991651 - [DEBUG] Compose: EdgeIdentity * AllBottom
15354 2019-Jan-13 11:24:06.991678 - [DEBUG]
15355 2019-Jan-13 11:24:06.991701 - [DEBUG] Propagate flow
15356 2019-Jan-13 11:24:06.991725 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15357 2019-Jan-13 11:24:06.991781 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15358 2019-Jan-13 11:24:06.992420 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15359 2019-Jan-13 11:24:06.993048 - [DEBUG] Edge function : AllBottom (result of previous compose)
15360 2019-Jan-13 11:24:06.993074 - [DEBUG]
15361 2019-Jan-13 11:24:06.993098 - [DEBUG] Join: AllTop & AllBottom
15362 2019-Jan-13 11:24:06.993124 - [DEBUG] = AllBottom (new jump func)
15363 2019-Jan-13 11:24:06.993148 - [DEBUG]
15364 2019-Jan-13 11:24:06.993172 - [DEBUG] Start adding new jump function
15365 2019-Jan-13 11:24:06.993195 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15366 2019-Jan-13 11:24:06.993251 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15367 2019-Jan-13 11:24:06.993904 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15368 2019-Jan-13 11:24:06.994542 - [DEBUG] Edge Function : AllBottom
15369 2019-Jan-13 11:24:06.994571 - [DEBUG] End adding new jump function
15370 2019-Jan-13 11:24:06.994595 - [DEBUG]
15371 2019-Jan-13 11:24:06.994618 - [DEBUG] -------------------------------------------- 435. Path Edge --------------------------------------------
15372 2019-Jan-13 11:24:06.994642 - [DEBUG]
15373 2019-Jan-13 11:24:06.994665 - [DEBUG] Process 435. path edge:
15374 2019-Jan-13 11:24:06.994689 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15375 2019-Jan-13 11:24:06.994745 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
15376 2019-Jan-13 11:24:06.995384 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15377 2019-Jan-13 11:24:06.996013 - [DEBUG]
15378 2019-Jan-13 11:24:06.996038 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15379 2019-Jan-13 11:24:06.996691 - [DEBUG] Possible callees:
15380 2019-Jan-13 11:24:06.996716 - [DEBUG] llvm.dbg.declare
15381 2019-Jan-13 11:24:06.996741 - [DEBUG] Possible return sites:
15382 2019-Jan-13 11:24:06.996764 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14315383 2019-Jan-13 11:24:06.998019 - [DEBUG] Found and process special summary
15384 2019-Jan-13 11:24:06.998051 - [DEBUG] Compose: EdgeIdentity * AllBottom
15385 2019-Jan-13 11:24:06.998078 - [DEBUG]
15386 2019-Jan-13 11:24:06.998101 - [DEBUG] Propagate flow
15387 2019-Jan-13 11:24:06.998124 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15388 2019-Jan-13 11:24:06.998180 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15389 2019-Jan-13 11:24:06.998813 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15390 2019-Jan-13 11:24:06.999441 - [DEBUG] Edge function : AllBottom (result of previous compose)
15391 2019-Jan-13 11:24:06.999466 - [DEBUG]
15392 2019-Jan-13 11:24:06.999491 - [DEBUG] Join: AllTop & AllBottom
15393 2019-Jan-13 11:24:06.999516 - [DEBUG] = AllBottom (new jump func)
15394 2019-Jan-13 11:24:06.999541 - [DEBUG]
15395 2019-Jan-13 11:24:06.999564 - [DEBUG] Start adding new jump function
15396 2019-Jan-13 11:24:06.999587 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15397 2019-Jan-13 11:24:06.999643 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15398 2019-Jan-13 11:24:07.000288 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15399 2019-Jan-13 11:24:07.000919 - [DEBUG] Edge Function : AllBottom
15400 2019-Jan-13 11:24:07.000947 - [DEBUG] End adding new jump function
15401 2019-Jan-13 11:24:07.000970 - [DEBUG]
15402 2019-Jan-13 11:24:07.000993 - [DEBUG] -------------------------------------------- 436. Path Edge --------------------------------------------
15403 2019-Jan-13 11:24:07.001017 - [DEBUG]
15404 2019-Jan-13 11:24:07.001040 - [DEBUG] Process 436. path edge:
15405 2019-Jan-13 11:24:07.001064 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15406 2019-Jan-13 11:24:07.001120 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
15407 2019-Jan-13 11:24:07.001751 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15408 2019-Jan-13 11:24:07.002387 - [DEBUG]
15409 2019-Jan-13 11:24:07.002412 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15410 2019-Jan-13 11:24:07.003053 - [DEBUG] Compose: EdgeIdentity * AllBottom
15411 2019-Jan-13 11:24:07.003080 - [DEBUG]
15412 2019-Jan-13 11:24:07.003104 - [DEBUG] Propagate flow
15413 2019-Jan-13 11:24:07.003128 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15414 2019-Jan-13 11:24:07.003184 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
15415 2019-Jan-13 11:24:07.003829 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15416 2019-Jan-13 11:24:07.004458 - [DEBUG] Edge function : AllBottom (result of previous compose)
15417 2019-Jan-13 11:24:07.004483 - [DEBUG]
15418 2019-Jan-13 11:24:07.004508 - [DEBUG] Join: AllTop & AllBottom
15419 2019-Jan-13 11:24:07.004534 - [DEBUG] = AllBottom (new jump func)
15420 2019-Jan-13 11:24:07.004558 - [DEBUG]
15421 2019-Jan-13 11:24:07.004582 - [DEBUG] Start adding new jump function
15422 2019-Jan-13 11:24:07.004605 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15423 2019-Jan-13 11:24:07.004662 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15424 2019-Jan-13 11:24:07.005291 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
15425 2019-Jan-13 11:24:07.005915 - [DEBUG] Edge Function : AllBottom
15426 2019-Jan-13 11:24:07.005943 - [DEBUG] End adding new jump function
15427 2019-Jan-13 11:24:07.005967 - [DEBUG]
15428 2019-Jan-13 11:24:07.005998 - [DEBUG] -------------------------------------------- 437. Path Edge --------------------------------------------
15429 2019-Jan-13 11:24:07.006023 - [DEBUG]
15430 2019-Jan-13 11:24:07.006046 - [DEBUG] Process 437. path edge:
15431 2019-Jan-13 11:24:07.006070 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15432 2019-Jan-13 11:24:07.006128 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
15433 2019-Jan-13 11:24:07.006777 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15434 2019-Jan-13 11:24:07.007407 - [DEBUG]
15435 2019-Jan-13 11:24:07.007433 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
15436 2019-Jan-13 11:24:07.008068 - [DEBUG] Compose: EdgeIdentity * AllBottom
15437 2019-Jan-13 11:24:07.008096 - [DEBUG]
15438 2019-Jan-13 11:24:07.008120 - [DEBUG] Propagate flow
15439 2019-Jan-13 11:24:07.008143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15440 2019-Jan-13 11:24:07.008200 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
15441 2019-Jan-13 11:24:07.008827 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15442 2019-Jan-13 11:24:07.009455 - [DEBUG] Edge function : AllBottom (result of previous compose)
15443 2019-Jan-13 11:24:07.009481 - [DEBUG]
15444 2019-Jan-13 11:24:07.009506 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15445 2019-Jan-13 11:24:07.009532 - [DEBUG] = AllBottom
15446 2019-Jan-13 11:24:07.009556 - [DEBUG]
15447 2019-Jan-13 11:24:07.009579 - [DEBUG] PROPAGATE: No new function!
15448 2019-Jan-13 11:24:07.009604 - [DEBUG] EDGE:
15449 2019-Jan-13 11:24:07.009661 - [DEBUG] ---> 15450 2019-Jan-13 11:24:07.010302 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15451 2019-Jan-13 11:24:07.010930 - [DEBUG]
15452 2019-Jan-13 11:24:07.010955 - [DEBUG] EDGE:
15453 2019-Jan-13 11:24:07.011012 - [DEBUG] ---> 15454 2019-Jan-13 11:24:07.011652 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15455 2019-Jan-13 11:24:07.012282 - [DEBUG]
15456 2019-Jan-13 11:24:07.012316 - [DEBUG] Compose: EdgeIdentity * AllBottom
15457 2019-Jan-13 11:24:07.012342 - [DEBUG]
15458 2019-Jan-13 11:24:07.012366 - [DEBUG] Propagate flow
15459 2019-Jan-13 11:24:07.012389 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15460 2019-Jan-13 11:24:07.012445 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15461 2019-Jan-13 11:24:07.013076 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15462 2019-Jan-13 11:24:07.013719 - [DEBUG] Edge function : AllBottom (result of previous compose)
15463 2019-Jan-13 11:24:07.013744 - [DEBUG]
15464 2019-Jan-13 11:24:07.013769 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15465 2019-Jan-13 11:24:07.013794 - [DEBUG] = AllBottom
15466 2019-Jan-13 11:24:07.013819 - [DEBUG]
15467 2019-Jan-13 11:24:07.013842 - [DEBUG] PROPAGATE: No new function!
15468 2019-Jan-13 11:24:07.013867 - [DEBUG] EDGE:
15469 2019-Jan-13 11:24:07.013924 - [DEBUG] ---> 15470 2019-Jan-13 11:24:07.014564 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15471 2019-Jan-13 11:24:07.015193 - [DEBUG]
15472 2019-Jan-13 11:24:07.015217 - [DEBUG] EDGE:
15473 2019-Jan-13 11:24:07.015275 - [DEBUG] ---> 15474 2019-Jan-13 11:24:07.015902 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15475 2019-Jan-13 11:24:07.016531 - [DEBUG]
15476 2019-Jan-13 11:24:07.016562 - [DEBUG] Compose: EdgeIdentity * AllBottom
15477 2019-Jan-13 11:24:07.016589 - [DEBUG]
15478 2019-Jan-13 11:24:07.016613 - [DEBUG] Propagate flow
15479 2019-Jan-13 11:24:07.016636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15480 2019-Jan-13 11:24:07.016705 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
15481 2019-Jan-13 11:24:07.017335 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15482 2019-Jan-13 11:24:07.017964 - [DEBUG] Edge function : AllBottom (result of previous compose)
15483 2019-Jan-13 11:24:07.017990 - [DEBUG]
15484 2019-Jan-13 11:24:07.018014 - [DEBUG] Join: AllTop & AllBottom
15485 2019-Jan-13 11:24:07.018040 - [DEBUG] = AllBottom (new jump func)
15486 2019-Jan-13 11:24:07.018064 - [DEBUG]
15487 2019-Jan-13 11:24:07.018088 - [DEBUG] Start adding new jump function
15488 2019-Jan-13 11:24:07.018111 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15489 2019-Jan-13 11:24:07.018167 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15490 2019-Jan-13 11:24:07.018796 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
15491 2019-Jan-13 11:24:07.019424 - [DEBUG] Edge Function : AllBottom
15492 2019-Jan-13 11:24:07.019453 - [DEBUG] End adding new jump function
15493 2019-Jan-13 11:24:07.019477 - [DEBUG]
15494 2019-Jan-13 11:24:07.019501 - [DEBUG] -------------------------------------------- 438. Path Edge --------------------------------------------
15495 2019-Jan-13 11:24:07.019525 - [DEBUG]
15496 2019-Jan-13 11:24:07.019548 - [DEBUG] Process 438. path edge:
15497 2019-Jan-13 11:24:07.019572 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15498 2019-Jan-13 11:24:07.019628 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
15499 2019-Jan-13 11:24:07.020279 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15500 2019-Jan-13 11:24:07.020908 - [DEBUG]
15501 2019-Jan-13 11:24:07.020934 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
15502 2019-Jan-13 11:24:07.021574 - [DEBUG] Compose: EdgeIdentity * AllBottom
15503 2019-Jan-13 11:24:07.021601 - [DEBUG]
15504 2019-Jan-13 11:24:07.021625 - [DEBUG] Propagate flow
15505 2019-Jan-13 11:24:07.021648 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15506 2019-Jan-13 11:24:07.021705 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
15507 2019-Jan-13 11:24:07.022343 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15508 2019-Jan-13 11:24:07.022971 - [DEBUG] Edge function : AllBottom (result of previous compose)
15509 2019-Jan-13 11:24:07.022996 - [DEBUG]
15510 2019-Jan-13 11:24:07.023021 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15511 2019-Jan-13 11:24:07.023047 - [DEBUG] = AllBottom
15512 2019-Jan-13 11:24:07.023072 - [DEBUG]
15513 2019-Jan-13 11:24:07.023095 - [DEBUG] PROPAGATE: No new function!
15514 2019-Jan-13 11:24:07.023125 - [DEBUG] Compose: EdgeIdentity * AllBottom
15515 2019-Jan-13 11:24:07.023152 - [DEBUG]
15516 2019-Jan-13 11:24:07.023176 - [DEBUG] Propagate flow
15517 2019-Jan-13 11:24:07.023199 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15518 2019-Jan-13 11:24:07.023255 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15519 2019-Jan-13 11:24:07.023915 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15520 2019-Jan-13 11:24:07.024544 - [DEBUG] Edge function : AllBottom (result of previous compose)
15521 2019-Jan-13 11:24:07.024569 - [DEBUG]
15522 2019-Jan-13 11:24:07.024594 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15523 2019-Jan-13 11:24:07.024620 - [DEBUG] = AllBottom
15524 2019-Jan-13 11:24:07.024644 - [DEBUG]
15525 2019-Jan-13 11:24:07.024668 - [DEBUG] PROPAGATE: No new function!
15526 2019-Jan-13 11:24:07.024692 - [DEBUG] EDGE:
15527 2019-Jan-13 11:24:07.024750 - [DEBUG] ---> 15528 2019-Jan-13 11:24:07.025378 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15529 2019-Jan-13 11:24:07.026006 - [DEBUG]
15530 2019-Jan-13 11:24:07.026031 - [DEBUG] EDGE:
15531 2019-Jan-13 11:24:07.026088 - [DEBUG] ---> 15532 2019-Jan-13 11:24:07.026728 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15533 2019-Jan-13 11:24:07.027357 - [DEBUG]
15534 2019-Jan-13 11:24:07.027382 - [DEBUG] EDGE:
15535 2019-Jan-13 11:24:07.027439 - [DEBUG] ---> 15536 2019-Jan-13 11:24:07.028069 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15537 2019-Jan-13 11:24:07.028699 - [DEBUG]
15538 2019-Jan-13 11:24:07.028732 - [DEBUG] Compose: EdgeIdentity * AllBottom
15539 2019-Jan-13 11:24:07.028759 - [DEBUG]
15540 2019-Jan-13 11:24:07.028783 - [DEBUG] Propagate flow
15541 2019-Jan-13 11:24:07.028806 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15542 2019-Jan-13 11:24:07.028870 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15543 2019-Jan-13 11:24:07.029503 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15544 2019-Jan-13 11:24:07.030149 - [DEBUG] Edge function : AllBottom (result of previous compose)
15545 2019-Jan-13 11:24:07.030175 - [DEBUG]
15546 2019-Jan-13 11:24:07.030199 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15547 2019-Jan-13 11:24:07.030225 - [DEBUG] = AllBottom
15548 2019-Jan-13 11:24:07.030249 - [DEBUG]
15549 2019-Jan-13 11:24:07.030273 - [DEBUG] PROPAGATE: No new function!
15550 2019-Jan-13 11:24:07.030298 - [DEBUG] EDGE:
15551 2019-Jan-13 11:24:07.030355 - [DEBUG] ---> 15552 2019-Jan-13 11:24:07.030986 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15553 2019-Jan-13 11:24:07.031615 - [DEBUG]
15554 2019-Jan-13 11:24:07.031640 - [DEBUG] EDGE:
15555 2019-Jan-13 11:24:07.031697 - [DEBUG] ---> 15556 2019-Jan-13 11:24:07.032325 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15557 2019-Jan-13 11:24:07.032952 - [DEBUG]
15558 2019-Jan-13 11:24:07.032978 - [DEBUG] Compose: EdgeIdentity * AllBottom
15559 2019-Jan-13 11:24:07.033004 - [DEBUG]
15560 2019-Jan-13 11:24:07.033028 - [DEBUG] Propagate flow
15561 2019-Jan-13 11:24:07.033051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15562 2019-Jan-13 11:24:07.033107 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
15563 2019-Jan-13 11:24:07.033751 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
15564 2019-Jan-13 11:24:07.034383 - [DEBUG] Edge function : AllBottom (result of previous compose)
15565 2019-Jan-13 11:24:07.034408 - [DEBUG]
15566 2019-Jan-13 11:24:07.034433 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15567 2019-Jan-13 11:24:07.034458 - [DEBUG] = AllBottom
15568 2019-Jan-13 11:24:07.034483 - [DEBUG]
15569 2019-Jan-13 11:24:07.034506 - [DEBUG] PROPAGATE: No new function!
15570 2019-Jan-13 11:24:07.034531 - [DEBUG] EDGE:
15571 2019-Jan-13 11:24:07.034588 - [DEBUG] ---> 15572 2019-Jan-13 11:24:07.035223 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15573 2019-Jan-13 11:24:07.035851 - [DEBUG]
15574 2019-Jan-13 11:24:07.035876 - [DEBUG] EDGE:
15575 2019-Jan-13 11:24:07.035933 - [DEBUG] ---> 15576 2019-Jan-13 11:24:07.036561 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15577 2019-Jan-13 11:24:07.037205 - [DEBUG]
15578 2019-Jan-13 11:24:07.037230 - [DEBUG] EDGE:
15579 2019-Jan-13 11:24:07.037287 - [DEBUG] ---> 15580 2019-Jan-13 11:24:07.037914 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15581 2019-Jan-13 11:24:07.038541 - [DEBUG]
15582 2019-Jan-13 11:24:07.038566 - [DEBUG] EDGE:
15583 2019-Jan-13 11:24:07.038623 - [DEBUG] ---> 15584 2019-Jan-13 11:24:07.039261 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15585 2019-Jan-13 11:24:07.039890 - [DEBUG]
15586 2019-Jan-13 11:24:07.039915 - [DEBUG] EDGE:
15587 2019-Jan-13 11:24:07.039972 - [DEBUG] ---> 15588 2019-Jan-13 11:24:07.040619 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15589 2019-Jan-13 11:24:07.041247 - [DEBUG]
15590 2019-Jan-13 11:24:07.041272 - [DEBUG] EDGE:
15591 2019-Jan-13 11:24:07.041329 - [DEBUG] ---> 15592 2019-Jan-13 11:24:07.041959 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15593 2019-Jan-13 11:24:07.042586 - [DEBUG]
15594 2019-Jan-13 11:24:07.042625 - [DEBUG] Compose: EdgeIdentity * AllBottom
15595 2019-Jan-13 11:24:07.042652 - [DEBUG]
15596 2019-Jan-13 11:24:07.042676 - [DEBUG] Propagate flow
15597 2019-Jan-13 11:24:07.042700 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15598 2019-Jan-13 11:24:07.042756 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
15599 2019-Jan-13 11:24:07.043402 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15600 2019-Jan-13 11:24:07.044031 - [DEBUG] Edge function : AllBottom (result of previous compose)
15601 2019-Jan-13 11:24:07.044056 - [DEBUG]
15602 2019-Jan-13 11:24:07.044081 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15603 2019-Jan-13 11:24:07.044106 - [DEBUG] = AllBottom
15604 2019-Jan-13 11:24:07.044131 - [DEBUG]
15605 2019-Jan-13 11:24:07.044154 - [DEBUG] PROPAGATE: No new function!
15606 2019-Jan-13 11:24:07.044180 - [DEBUG] EDGE:
15607 2019-Jan-13 11:24:07.044237 - [DEBUG] ---> 15608 2019-Jan-13 11:24:07.044875 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15609 2019-Jan-13 11:24:07.045502 - [DEBUG]


getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !7415610 2019-Jan-13 11:24:07.046145 - [DEBUG] Compose: EdgeIdentity * AllBottom
15611 2019-Jan-13 11:24:07.046174 - [DEBUG]
15612 2019-Jan-13 11:24:07.046198 - [DEBUG] Propagate flow
15613 2019-Jan-13 11:24:07.046221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15614 2019-Jan-13 11:24:07.046278 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
15615 2019-Jan-13 11:24:07.046925 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15616 2019-Jan-13 11:24:07.047553 - [DEBUG] Edge function : AllBottom (result of previous compose)
15617 2019-Jan-13 11:24:07.047578 - [DEBUG]
15618 2019-Jan-13 11:24:07.047602 - [DEBUG] Join: AllTop & AllBottom
15619 2019-Jan-13 11:24:07.047628 - [DEBUG] = AllBottom (new jump func)
15620 2019-Jan-13 11:24:07.047652 - [DEBUG]
15621 2019-Jan-13 11:24:07.047676 - [DEBUG] Start adding new jump function
15622 2019-Jan-13 11:24:07.047699 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15623 2019-Jan-13 11:24:07.047755 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15624 2019-Jan-13 11:24:07.048384 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
15625 2019-Jan-13 11:24:07.049013 - [DEBUG] Edge Function : AllBottom
15626 2019-Jan-13 11:24:07.049049 - [DEBUG] End adding new jump function
15627 2019-Jan-13 11:24:07.049074 - [DEBUG]
15628 2019-Jan-13 11:24:07.049098 - [DEBUG] -------------------------------------------- 439. Path Edge --------------------------------------------
15629 2019-Jan-13 11:24:07.049122 - [DEBUG]
15630 2019-Jan-13 11:24:07.049145 - [DEBUG] Process 439. path edge:
15631 2019-Jan-13 11:24:07.049169 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15632 2019-Jan-13 11:24:07.049226 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
15633 2019-Jan-13 11:24:07.049857 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15634 2019-Jan-13 11:24:07.050501 - [DEBUG]
15635 2019-Jan-13 11:24:07.050526 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
15636 2019-Jan-13 11:24:07.051159 - [DEBUG] Possible callees:
15637 2019-Jan-13 11:24:07.051184 - [DEBUG] foo
15638 2019-Jan-13 11:24:07.051209 - [DEBUG] Possible return sites:
15639 2019-Jan-13 11:24:07.051232 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


Got branch instruction
getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8415640 2019-Jan-13 11:24:07.052477 - [DEBUG] Found and process special summary
15641 2019-Jan-13 11:24:07.052510 - [DEBUG] Compose: EdgeIdentity * AllBottom
15642 2019-Jan-13 11:24:07.052538 - [DEBUG]
15643 2019-Jan-13 11:24:07.052562 - [DEBUG] Propagate flow
15644 2019-Jan-13 11:24:07.052585 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15645 2019-Jan-13 11:24:07.052642 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
15646 2019-Jan-13 11:24:07.053275 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15647 2019-Jan-13 11:24:07.053918 - [DEBUG] Edge function : AllBottom (result of previous compose)
15648 2019-Jan-13 11:24:07.053944 - [DEBUG]
15649 2019-Jan-13 11:24:07.053968 - [DEBUG] Join: AllTop & AllBottom
15650 2019-Jan-13 11:24:07.053994 - [DEBUG] = AllBottom (new jump func)
15651 2019-Jan-13 11:24:07.054018 - [DEBUG]
15652 2019-Jan-13 11:24:07.054042 - [DEBUG] Start adding new jump function
15653 2019-Jan-13 11:24:07.054065 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15654 2019-Jan-13 11:24:07.054121 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15655 2019-Jan-13 11:24:07.054751 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
15656 2019-Jan-13 11:24:07.055381 - [DEBUG] Edge Function : AllBottom
15657 2019-Jan-13 11:24:07.055409 - [DEBUG] End adding new jump function
15658 2019-Jan-13 11:24:07.055433 - [DEBUG]
15659 2019-Jan-13 11:24:07.055457 - [DEBUG] -------------------------------------------- 440. Path Edge --------------------------------------------
15660 2019-Jan-13 11:24:07.055481 - [DEBUG]
15661 2019-Jan-13 11:24:07.055504 - [DEBUG] Process 440. path edge:
15662 2019-Jan-13 11:24:07.055528 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15663 2019-Jan-13 11:24:07.055584 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
15664 2019-Jan-13 11:24:07.056217 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15665 2019-Jan-13 11:24:07.056863 - [DEBUG]
15666 2019-Jan-13 11:24:07.056887 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getNormalFlowFunction()
%tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !8515667 2019-Jan-13 11:24:07.058151 - [DEBUG] Compose: EdgeIdentity * AllBottom
15668 2019-Jan-13 11:24:07.058181 - [DEBUG]
15669 2019-Jan-13 11:24:07.058218 - [DEBUG] Propagate flow
15670 2019-Jan-13 11:24:07.058242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15671 2019-Jan-13 11:24:07.058300 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
15672 2019-Jan-13 11:24:07.058929 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15673 2019-Jan-13 11:24:07.059558 - [DEBUG] Edge function : AllBottom (result of previous compose)
15674 2019-Jan-13 11:24:07.059583 - [DEBUG]
15675 2019-Jan-13 11:24:07.059608 - [DEBUG] Join: AllTop & AllBottom
15676 2019-Jan-13 11:24:07.059634 - [DEBUG] = AllBottom (new jump func)
15677 2019-Jan-13 11:24:07.059658 - [DEBUG]
15678 2019-Jan-13 11:24:07.059681 - [DEBUG] Start adding new jump function
15679 2019-Jan-13 11:24:07.059705 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15680 2019-Jan-13 11:24:07.059760 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15681 2019-Jan-13 11:24:07.060407 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
15682 2019-Jan-13 11:24:07.061035 - [DEBUG] Edge Function : AllBottom
15683 2019-Jan-13 11:24:07.061062 - [DEBUG] End adding new jump function
15684 2019-Jan-13 11:24:07.061087 - [DEBUG]
15685 2019-Jan-13 11:24:07.061110 - [DEBUG] -------------------------------------------- 441. Path Edge --------------------------------------------
15686 2019-Jan-13 11:24:07.061135 - [DEBUG]
15687 2019-Jan-13 11:24:07.061158 - [DEBUG] Process 441. path edge:
15688 2019-Jan-13 11:24:07.061181 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15689 2019-Jan-13 11:24:07.061238 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
15690 2019-Jan-13 11:24:07.061875 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15691 2019-Jan-13 11:24:07.062504 - [DEBUG]
15692 2019-Jan-13 11:24:07.062529 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !8715693 2019-Jan-13 11:24:07.063790 - [DEBUG] Compose: EdgeIdentity * AllBottom
15694 2019-Jan-13 11:24:07.063820 - [DEBUG]
15695 2019-Jan-13 11:24:07.063844 - [DEBUG] Propagate flow
15696 2019-Jan-13 11:24:07.063867 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15697 2019-Jan-13 11:24:07.063924 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
15698 2019-Jan-13 11:24:07.064567 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15699 2019-Jan-13 11:24:07.065197 - [DEBUG] Edge function : AllBottom (result of previous compose)
15700 2019-Jan-13 11:24:07.065222 - [DEBUG]
15701 2019-Jan-13 11:24:07.065246 - [DEBUG] Join: AllTop & AllBottom
15702 2019-Jan-13 11:24:07.065272 - [DEBUG] = AllBottom (new jump func)
15703 2019-Jan-13 11:24:07.065296 - [DEBUG]
15704 2019-Jan-13 11:24:07.065319 - [DEBUG] Start adding new jump function
15705 2019-Jan-13 11:24:07.065343 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15706 2019-Jan-13 11:24:07.065398 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15707 2019-Jan-13 11:24:07.066029 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
15708 2019-Jan-13 11:24:07.066676 - [DEBUG] Edge Function : AllBottom
15709 2019-Jan-13 11:24:07.066706 - [DEBUG] End adding new jump function
15710 2019-Jan-13 11:24:07.066738 - [DEBUG]
15711 2019-Jan-13 11:24:07.066762 - [DEBUG] -------------------------------------------- 442. Path Edge --------------------------------------------
15712 2019-Jan-13 11:24:07.066786 - [DEBUG]
15713 2019-Jan-13 11:24:07.066809 - [DEBUG] Process 442. path edge:
15714 2019-Jan-13 11:24:07.066833 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15715 2019-Jan-13 11:24:07.066889 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
15716 2019-Jan-13 11:24:07.067528 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15717 2019-Jan-13 11:24:07.068157 - [DEBUG]
15718 2019-Jan-13 11:24:07.068182 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
15719 2019-Jan-13 11:24:07.068822 - [DEBUG] Possible callees:
15720 2019-Jan-13 11:24:07.068847 - [DEBUG] llvm.dbg.declare
15721 2019-Jan-13 11:24:07.068872 - [DEBUG] Possible return sites:
15722 2019-Jan-13 11:24:07.068896 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9615723 2019-Jan-13 11:24:07.070165 - [DEBUG] Found and process special summary
15724 2019-Jan-13 11:24:07.070197 - [DEBUG] Compose: EdgeIdentity * AllBottom
15725 2019-Jan-13 11:24:07.070225 - [DEBUG]
15726 2019-Jan-13 11:24:07.070249 - [DEBUG] Propagate flow
15727 2019-Jan-13 11:24:07.070272 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15728 2019-Jan-13 11:24:07.070329 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
15729 2019-Jan-13 11:24:07.070962 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15730 2019-Jan-13 11:24:07.071591 - [DEBUG] Edge function : AllBottom (result of previous compose)
15731 2019-Jan-13 11:24:07.071616 - [DEBUG]
15732 2019-Jan-13 11:24:07.071641 - [DEBUG] Join: AllTop & AllBottom
15733 2019-Jan-13 11:24:07.071667 - [DEBUG] = AllBottom (new jump func)
15734 2019-Jan-13 11:24:07.071691 - [DEBUG]
15735 2019-Jan-13 11:24:07.071715 - [DEBUG] Start adding new jump function
15736 2019-Jan-13 11:24:07.071738 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15737 2019-Jan-13 11:24:07.071794 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15738 2019-Jan-13 11:24:07.072423 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
15739 2019-Jan-13 11:24:07.073053 - [DEBUG] Edge Function : AllBottom
15740 2019-Jan-13 11:24:07.073081 - [DEBUG] End adding new jump function
15741 2019-Jan-13 11:24:07.073105 - [DEBUG]
15742 2019-Jan-13 11:24:07.073128 - [DEBUG] -------------------------------------------- 443. Path Edge --------------------------------------------
15743 2019-Jan-13 11:24:07.073152 - [DEBUG]
15744 2019-Jan-13 11:24:07.073176 - [DEBUG] Process 443. path edge:
15745 2019-Jan-13 11:24:07.073199 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15746 2019-Jan-13 11:24:07.073256 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
15747 2019-Jan-13 11:24:07.073902 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15748 2019-Jan-13 11:24:07.074530 - [DEBUG]
15749 2019-Jan-13 11:24:07.074555 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getNormalFlowFunction()
store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !9715750 2019-Jan-13 11:24:07.075811 - [DEBUG] Compose: EdgeIdentity * AllBottom
15751 2019-Jan-13 11:24:07.075849 - [DEBUG]
15752 2019-Jan-13 11:24:07.075874 - [DEBUG] Propagate flow
15753 2019-Jan-13 11:24:07.075897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15754 2019-Jan-13 11:24:07.075954 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
15755 2019-Jan-13 11:24:07.076584 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15756 2019-Jan-13 11:24:07.077233 - [DEBUG] Edge function : AllBottom (result of previous compose)
15757 2019-Jan-13 11:24:07.077258 - [DEBUG]
15758 2019-Jan-13 11:24:07.077282 - [DEBUG] Join: AllTop & AllBottom
15759 2019-Jan-13 11:24:07.077308 - [DEBUG] = AllBottom (new jump func)
15760 2019-Jan-13 11:24:07.077332 - [DEBUG]
15761 2019-Jan-13 11:24:07.077355 - [DEBUG] Start adding new jump function
15762 2019-Jan-13 11:24:07.077379 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15763 2019-Jan-13 11:24:07.077434 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15764 2019-Jan-13 11:24:07.078065 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
15765 2019-Jan-13 11:24:07.078692 - [DEBUG] Edge Function : AllBottom
15766 2019-Jan-13 11:24:07.078721 - [DEBUG] End adding new jump function
15767 2019-Jan-13 11:24:07.078745 - [DEBUG]
15768 2019-Jan-13 11:24:07.078768 - [DEBUG] -------------------------------------------- 444. Path Edge --------------------------------------------
15769 2019-Jan-13 11:24:07.078792 - [DEBUG]
15770 2019-Jan-13 11:24:07.078815 - [DEBUG] Process 444. path edge:
15771 2019-Jan-13 11:24:07.078839 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15772 2019-Jan-13 11:24:07.078895 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
15773 2019-Jan-13 11:24:07.079525 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15774 2019-Jan-13 11:24:07.080170 - [DEBUG]
15775 2019-Jan-13 11:24:07.080195 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48


Got store instruction
getNormalFlowFunction()
br label %if.end, !dbg !98, !phasar.instruction.id !9915776 2019-Jan-13 11:24:07.081440 - [DEBUG] Compose: EdgeIdentity * AllBottom
15777 2019-Jan-13 11:24:07.081470 - [DEBUG]
15778 2019-Jan-13 11:24:07.081494 - [DEBUG] Propagate flow
15779 2019-Jan-13 11:24:07.081517 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15780 2019-Jan-13 11:24:07.081574 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
15781 2019-Jan-13 11:24:07.082205 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15782 2019-Jan-13 11:24:07.082834 - [DEBUG] Edge function : AllBottom (result of previous compose)
15783 2019-Jan-13 11:24:07.082859 - [DEBUG]
15784 2019-Jan-13 11:24:07.082883 - [DEBUG] Join: AllTop & AllBottom
15785 2019-Jan-13 11:24:07.082909 - [DEBUG] = AllBottom (new jump func)
15786 2019-Jan-13 11:24:07.082933 - [DEBUG]
15787 2019-Jan-13 11:24:07.082957 - [DEBUG] Start adding new jump function
15788 2019-Jan-13 11:24:07.082980 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15789 2019-Jan-13 11:24:07.083036 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15790 2019-Jan-13 11:24:07.083679 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
15791 2019-Jan-13 11:24:07.084304 - [DEBUG] Edge Function : AllBottom
15792 2019-Jan-13 11:24:07.084332 - [DEBUG] End adding new jump function
15793 2019-Jan-13 11:24:07.084356 - [DEBUG]
15794 2019-Jan-13 11:24:07.084379 - [DEBUG] -------------------------------------------- 445. Path Edge --------------------------------------------
15795 2019-Jan-13 11:24:07.084403 - [DEBUG]
15796 2019-Jan-13 11:24:07.084434 - [DEBUG] Process 445. path edge:
15797 2019-Jan-13 11:24:07.084459 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15798 2019-Jan-13 11:24:07.084515 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
15799 2019-Jan-13 11:24:07.085141 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15800 2019-Jan-13 11:24:07.085770 - [DEBUG]
15801 2019-Jan-13 11:24:07.085795 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52


Got branch instruction
getNormalFlowFunction()
br label %if.end15, !phasar.instruction.id !10615802 2019-Jan-13 11:24:07.087047 - [DEBUG] Compose: EdgeIdentity * AllBottom
15803 2019-Jan-13 11:24:07.087077 - [DEBUG]
15804 2019-Jan-13 11:24:07.087102 - [DEBUG] Propagate flow
15805 2019-Jan-13 11:24:07.087125 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15806 2019-Jan-13 11:24:07.087183 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
15807 2019-Jan-13 11:24:07.087813 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15808 2019-Jan-13 11:24:07.088442 - [DEBUG] Edge function : AllBottom (result of previous compose)
15809 2019-Jan-13 11:24:07.088468 - [DEBUG]
15810 2019-Jan-13 11:24:07.088493 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15811 2019-Jan-13 11:24:07.088519 - [DEBUG] = AllBottom
15812 2019-Jan-13 11:24:07.088544 - [DEBUG]
15813 2019-Jan-13 11:24:07.088567 - [DEBUG] PROPAGATE: No new function!
15814 2019-Jan-13 11:24:07.088591 - [DEBUG] EDGE:
15815 2019-Jan-13 11:24:07.088649 - [DEBUG] ---> 15816 2019-Jan-13 11:24:07.089275 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15817 2019-Jan-13 11:24:07.089903 - [DEBUG]
15818 2019-Jan-13 11:24:07.089928 - [DEBUG] EDGE:
15819 2019-Jan-13 11:24:07.089985 - [DEBUG] ---> 15820 2019-Jan-13 11:24:07.090625 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15821 2019-Jan-13 11:24:07.091256 - [DEBUG]
15822 2019-Jan-13 11:24:07.091281 - [DEBUG] EDGE:
15823 2019-Jan-13 11:24:07.091338 - [DEBUG] ---> 15824 2019-Jan-13 11:24:07.091969 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15825 2019-Jan-13 11:24:07.092598 - [DEBUG]
15826 2019-Jan-13 11:24:07.092635 - [DEBUG] Compose: EdgeIdentity * AllBottom
15827 2019-Jan-13 11:24:07.092662 - [DEBUG]
15828 2019-Jan-13 11:24:07.092685 - [DEBUG] Propagate flow
15829 2019-Jan-13 11:24:07.092709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15830 2019-Jan-13 11:24:07.092765 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
15831 2019-Jan-13 11:24:07.093411 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15832 2019-Jan-13 11:24:07.094040 - [DEBUG] Edge function : AllBottom (result of previous compose)
15833 2019-Jan-13 11:24:07.094065 - [DEBUG]
15834 2019-Jan-13 11:24:07.094090 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15835 2019-Jan-13 11:24:07.094115 - [DEBUG] = AllBottom
15836 2019-Jan-13 11:24:07.094139 - [DEBUG]
15837 2019-Jan-13 11:24:07.094162 - [DEBUG] PROPAGATE: No new function!
15838 2019-Jan-13 11:24:07.094188 - [DEBUG] EDGE:
15839 2019-Jan-13 11:24:07.094245 - [DEBUG] ---> 15840 2019-Jan-13 11:24:07.094890 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15841 2019-Jan-13 11:24:07.095520 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !8715842 2019-Jan-13 11:24:07.096161 - [DEBUG] Compose: EdgeIdentity * AllBottom
15843 2019-Jan-13 11:24:07.096190 - [DEBUG]
15844 2019-Jan-13 11:24:07.096214 - [DEBUG] Propagate flow
15845 2019-Jan-13 11:24:07.096237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15846 2019-Jan-13 11:24:07.096293 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
15847 2019-Jan-13 11:24:07.096945 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15848 2019-Jan-13 11:24:07.097574 - [DEBUG] Edge function : AllBottom (result of previous compose)
15849 2019-Jan-13 11:24:07.097599 - [DEBUG]
15850 2019-Jan-13 11:24:07.097623 - [DEBUG] Join: AllTop & AllBottom
15851 2019-Jan-13 11:24:07.097649 - [DEBUG] = AllBottom (new jump func)
15852 2019-Jan-13 11:24:07.097674 - [DEBUG]
15853 2019-Jan-13 11:24:07.097697 - [DEBUG] Start adding new jump function
15854 2019-Jan-13 11:24:07.097720 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15855 2019-Jan-13 11:24:07.097776 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15856 2019-Jan-13 11:24:07.098405 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
15857 2019-Jan-13 11:24:07.099035 - [DEBUG] Edge Function : AllBottom
15858 2019-Jan-13 11:24:07.099063 - [DEBUG] End adding new jump function
15859 2019-Jan-13 11:24:07.099087 - [DEBUG]
15860 2019-Jan-13 11:24:07.099111 - [DEBUG] -------------------------------------------- 446. Path Edge --------------------------------------------
15861 2019-Jan-13 11:24:07.099135 - [DEBUG]
15862 2019-Jan-13 11:24:07.099158 - [DEBUG] Process 446. path edge:
15863 2019-Jan-13 11:24:07.099182 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15864 2019-Jan-13 11:24:07.099238 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
15865 2019-Jan-13 11:24:07.099869 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15866 2019-Jan-13 11:24:07.100514 - [DEBUG]
15867 2019-Jan-13 11:24:07.100538 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
15868 2019-Jan-13 11:24:07.101170 - [DEBUG] Possible callees:
15869 2019-Jan-13 11:24:07.101195 - [DEBUG] bar
15870 2019-Jan-13 11:24:07.101220 - [DEBUG] Possible return sites:
15871 2019-Jan-13 11:24:07.101243 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


Got branch instruction
getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8915872 2019-Jan-13 11:24:07.102487 - [DEBUG] Found and process special summary
15873 2019-Jan-13 11:24:07.102520 - [DEBUG] Compose: EdgeIdentity * AllBottom
15874 2019-Jan-13 11:24:07.102547 - [DEBUG]
15875 2019-Jan-13 11:24:07.102571 - [DEBUG] Propagate flow
15876 2019-Jan-13 11:24:07.102595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15877 2019-Jan-13 11:24:07.102651 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
15878 2019-Jan-13 11:24:07.103286 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15879 2019-Jan-13 11:24:07.103930 - [DEBUG] Edge function : AllBottom (result of previous compose)
15880 2019-Jan-13 11:24:07.103956 - [DEBUG]
15881 2019-Jan-13 11:24:07.103988 - [DEBUG] Join: AllTop & AllBottom
15882 2019-Jan-13 11:24:07.104014 - [DEBUG] = AllBottom (new jump func)
15883 2019-Jan-13 11:24:07.104039 - [DEBUG]
15884 2019-Jan-13 11:24:07.104063 - [DEBUG] Start adding new jump function
15885 2019-Jan-13 11:24:07.104086 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15886 2019-Jan-13 11:24:07.104142 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15887 2019-Jan-13 11:24:07.104773 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
15888 2019-Jan-13 11:24:07.105402 - [DEBUG] Edge Function : AllBottom
15889 2019-Jan-13 11:24:07.105430 - [DEBUG] End adding new jump function
15890 2019-Jan-13 11:24:07.105454 - [DEBUG]
15891 2019-Jan-13 11:24:07.105478 - [DEBUG] -------------------------------------------- 447. Path Edge --------------------------------------------
15892 2019-Jan-13 11:24:07.105502 - [DEBUG]
15893 2019-Jan-13 11:24:07.105525 - [DEBUG] Process 447. path edge:
15894 2019-Jan-13 11:24:07.105549 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15895 2019-Jan-13 11:24:07.105605 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
15896 2019-Jan-13 11:24:07.106243 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15897 2019-Jan-13 11:24:07.106893 - [DEBUG]
15898 2019-Jan-13 11:24:07.106917 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getNormalFlowFunction()
%tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !9015899 2019-Jan-13 11:24:07.108176 - [DEBUG] Compose: EdgeIdentity * AllBottom
15900 2019-Jan-13 11:24:07.108206 - [DEBUG]
15901 2019-Jan-13 11:24:07.108230 - [DEBUG] Propagate flow
15902 2019-Jan-13 11:24:07.108254 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15903 2019-Jan-13 11:24:07.108311 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
15904 2019-Jan-13 11:24:07.108940 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15905 2019-Jan-13 11:24:07.109572 - [DEBUG] Edge function : AllBottom (result of previous compose)
15906 2019-Jan-13 11:24:07.109597 - [DEBUG]
15907 2019-Jan-13 11:24:07.109621 - [DEBUG] Join: AllTop & AllBottom
15908 2019-Jan-13 11:24:07.109647 - [DEBUG] = AllBottom (new jump func)
15909 2019-Jan-13 11:24:07.109671 - [DEBUG]
15910 2019-Jan-13 11:24:07.109694 - [DEBUG] Start adding new jump function
15911 2019-Jan-13 11:24:07.109718 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15912 2019-Jan-13 11:24:07.109773 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15913 2019-Jan-13 11:24:07.110418 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
15914 2019-Jan-13 11:24:07.111046 - [DEBUG] Edge Function : AllBottom
15915 2019-Jan-13 11:24:07.111074 - [DEBUG] End adding new jump function
15916 2019-Jan-13 11:24:07.111098 - [DEBUG]
15917 2019-Jan-13 11:24:07.111122 - [DEBUG] -------------------------------------------- 448. Path Edge --------------------------------------------
15918 2019-Jan-13 11:24:07.111146 - [DEBUG]
15919 2019-Jan-13 11:24:07.111169 - [DEBUG] Process 448. path edge:
15920 2019-Jan-13 11:24:07.111193 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15921 2019-Jan-13 11:24:07.111249 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
15922 2019-Jan-13 11:24:07.111879 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15923 2019-Jan-13 11:24:07.112508 - [DEBUG]
15924 2019-Jan-13 11:24:07.112541 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !9215925 2019-Jan-13 11:24:07.113802 - [DEBUG] Compose: EdgeIdentity * AllBottom
15926 2019-Jan-13 11:24:07.113832 - [DEBUG]
15927 2019-Jan-13 11:24:07.113855 - [DEBUG] Propagate flow
15928 2019-Jan-13 11:24:07.113879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15929 2019-Jan-13 11:24:07.113936 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
15930 2019-Jan-13 11:24:07.114593 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15931 2019-Jan-13 11:24:07.115224 - [DEBUG] Edge function : AllBottom (result of previous compose)
15932 2019-Jan-13 11:24:07.115249 - [DEBUG]
15933 2019-Jan-13 11:24:07.115274 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15934 2019-Jan-13 11:24:07.115300 - [DEBUG] = AllBottom
15935 2019-Jan-13 11:24:07.115324 - [DEBUG]
15936 2019-Jan-13 11:24:07.115347 - [DEBUG] PROPAGATE: No new function!


Got branch instruction
getNormalFlowFunction()
br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !9215937 2019-Jan-13 11:24:07.115990 - [DEBUG] Compose: EdgeIdentity * AllBottom
15938 2019-Jan-13 11:24:07.116019 - [DEBUG]
15939 2019-Jan-13 11:24:07.116043 - [DEBUG] Propagate flow
15940 2019-Jan-13 11:24:07.116066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15941 2019-Jan-13 11:24:07.116123 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
15942 2019-Jan-13 11:24:07.116778 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15943 2019-Jan-13 11:24:07.117409 - [DEBUG] Edge function : AllBottom (result of previous compose)
15944 2019-Jan-13 11:24:07.117434 - [DEBUG]
15945 2019-Jan-13 11:24:07.117459 - [DEBUG] Join: AllTop & AllBottom
15946 2019-Jan-13 11:24:07.117485 - [DEBUG] = AllBottom (new jump func)
15947 2019-Jan-13 11:24:07.117509 - [DEBUG]
15948 2019-Jan-13 11:24:07.117532 - [DEBUG] Start adding new jump function
15949 2019-Jan-13 11:24:07.117555 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15950 2019-Jan-13 11:24:07.117611 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15951 2019-Jan-13 11:24:07.118241 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
15952 2019-Jan-13 11:24:07.118878 - [DEBUG] Edge Function : AllBottom
15953 2019-Jan-13 11:24:07.118907 - [DEBUG] End adding new jump function
15954 2019-Jan-13 11:24:07.118931 - [DEBUG]
15955 2019-Jan-13 11:24:07.118955 - [DEBUG] -------------------------------------------- 449. Path Edge --------------------------------------------
15956 2019-Jan-13 11:24:07.118979 - [DEBUG]
15957 2019-Jan-13 11:24:07.119002 - [DEBUG] Process 449. path edge:
15958 2019-Jan-13 11:24:07.119025 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15959 2019-Jan-13 11:24:07.119082 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
15960 2019-Jan-13 11:24:07.119720 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15961 2019-Jan-13 11:24:07.120363 - [DEBUG]
15962 2019-Jan-13 11:24:07.120387 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
15963 2019-Jan-13 11:24:07.121028 - [DEBUG] Possible callees:
15964 2019-Jan-13 11:24:07.121062 - [DEBUG] llvm.dbg.declare
15965 2019-Jan-13 11:24:07.121088 - [DEBUG] Possible return sites:
15966 2019-Jan-13 11:24:07.121112 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10315967 2019-Jan-13 11:24:07.122370 - [DEBUG] Found and process special summary
15968 2019-Jan-13 11:24:07.122403 - [DEBUG] Compose: EdgeIdentity * AllBottom
15969 2019-Jan-13 11:24:07.122430 - [DEBUG]
15970 2019-Jan-13 11:24:07.122454 - [DEBUG] Propagate flow
15971 2019-Jan-13 11:24:07.122477 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15972 2019-Jan-13 11:24:07.122534 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
15973 2019-Jan-13 11:24:07.123165 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15974 2019-Jan-13 11:24:07.123810 - [DEBUG] Edge function : AllBottom (result of previous compose)
15975 2019-Jan-13 11:24:07.123835 - [DEBUG]
15976 2019-Jan-13 11:24:07.123859 - [DEBUG] Join: AllTop & AllBottom
15977 2019-Jan-13 11:24:07.123885 - [DEBUG] = AllBottom (new jump func)
15978 2019-Jan-13 11:24:07.123909 - [DEBUG]
15979 2019-Jan-13 11:24:07.123933 - [DEBUG] Start adding new jump function
15980 2019-Jan-13 11:24:07.123956 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15981 2019-Jan-13 11:24:07.124012 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15982 2019-Jan-13 11:24:07.124640 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
15983 2019-Jan-13 11:24:07.125270 - [DEBUG] Edge Function : AllBottom
15984 2019-Jan-13 11:24:07.125298 - [DEBUG] End adding new jump function
15985 2019-Jan-13 11:24:07.125322 - [DEBUG]
15986 2019-Jan-13 11:24:07.125345 - [DEBUG] -------------------------------------------- 450. Path Edge --------------------------------------------
15987 2019-Jan-13 11:24:07.125369 - [DEBUG]
15988 2019-Jan-13 11:24:07.125392 - [DEBUG] Process 450. path edge:
15989 2019-Jan-13 11:24:07.125416 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15990 2019-Jan-13 11:24:07.125472 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
15991 2019-Jan-13 11:24:07.126103 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15992 2019-Jan-13 11:24:07.126746 - [DEBUG]
15993 2019-Jan-13 11:24:07.126771 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getNormalFlowFunction()
store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !10415994 2019-Jan-13 11:24:07.128028 - [DEBUG] Compose: EdgeIdentity * AllBottom
15995 2019-Jan-13 11:24:07.128058 - [DEBUG]
15996 2019-Jan-13 11:24:07.128082 - [DEBUG] Propagate flow
15997 2019-Jan-13 11:24:07.128106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15998 2019-Jan-13 11:24:07.128163 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
15999 2019-Jan-13 11:24:07.128792 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16000 2019-Jan-13 11:24:07.129422 - [DEBUG] Edge function : AllBottom (result of previous compose)
16001 2019-Jan-13 11:24:07.129447 - [DEBUG]
16002 2019-Jan-13 11:24:07.129471 - [DEBUG] Join: AllTop & AllBottom
16003 2019-Jan-13 11:24:07.129497 - [DEBUG] = AllBottom (new jump func)
16004 2019-Jan-13 11:24:07.129521 - [DEBUG]
16005 2019-Jan-13 11:24:07.129544 - [DEBUG] Start adding new jump function
16006 2019-Jan-13 11:24:07.129568 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16007 2019-Jan-13 11:24:07.129631 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16008 2019-Jan-13 11:24:07.130277 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
16009 2019-Jan-13 11:24:07.130903 - [DEBUG] Edge Function : AllBottom
16010 2019-Jan-13 11:24:07.130931 - [DEBUG] End adding new jump function
16011 2019-Jan-13 11:24:07.130955 - [DEBUG]
16012 2019-Jan-13 11:24:07.130978 - [DEBUG] -------------------------------------------- 451. Path Edge --------------------------------------------
16013 2019-Jan-13 11:24:07.131002 - [DEBUG]
16014 2019-Jan-13 11:24:07.131025 - [DEBUG] Process 451. path edge:
16015 2019-Jan-13 11:24:07.131049 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16016 2019-Jan-13 11:24:07.131105 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
16017 2019-Jan-13 11:24:07.131733 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
16018 2019-Jan-13 11:24:07.132362 - [DEBUG]
16019 2019-Jan-13 11:24:07.132387 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51


Got store instruction
getNormalFlowFunction()
br label %if.end, !phasar.instruction.id !10516020 2019-Jan-13 11:24:07.133641 - [DEBUG] Compose: EdgeIdentity * AllBottom
16021 2019-Jan-13 11:24:07.133670 - [DEBUG]
16022 2019-Jan-13 11:24:07.133694 - [DEBUG] Propagate flow
16023 2019-Jan-13 11:24:07.133718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16024 2019-Jan-13 11:24:07.133775 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
16025 2019-Jan-13 11:24:07.134402 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16026 2019-Jan-13 11:24:07.135029 - [DEBUG] Edge function : AllBottom (result of previous compose)
16027 2019-Jan-13 11:24:07.135055 - [DEBUG]
16028 2019-Jan-13 11:24:07.135079 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16029 2019-Jan-13 11:24:07.135105 - [DEBUG] = AllBottom
16030 2019-Jan-13 11:24:07.135129 - [DEBUG]
16031 2019-Jan-13 11:24:07.135152 - [DEBUG] PROPAGATE: No new function!
16032 2019-Jan-13 11:24:07.135176 - [DEBUG] EDGE:
16033 2019-Jan-13 11:24:07.135233 - [DEBUG] ---> 16034 2019-Jan-13 11:24:07.135860 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16035 2019-Jan-13 11:24:07.136488 - [DEBUG]
16036 2019-Jan-13 11:24:07.136513 - [DEBUG] EDGE:
16037 2019-Jan-13 11:24:07.136570 - [DEBUG] ---> 16038 2019-Jan-13 11:24:07.137217 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16039 2019-Jan-13 11:24:07.137845 - [DEBUG]
16040 2019-Jan-13 11:24:07.137882 - [DEBUG] Compose: EdgeIdentity * AllBottom
16041 2019-Jan-13 11:24:07.137909 - [DEBUG]
16042 2019-Jan-13 11:24:07.137933 - [DEBUG] Propagate flow
16043 2019-Jan-13 11:24:07.137956 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16044 2019-Jan-13 11:24:07.138012 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
16045 2019-Jan-13 11:24:07.138643 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16046 2019-Jan-13 11:24:07.139271 - [DEBUG] Edge function : AllBottom (result of previous compose)
16047 2019-Jan-13 11:24:07.139296 - [DEBUG]
16048 2019-Jan-13 11:24:07.139320 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16049 2019-Jan-13 11:24:07.139346 - [DEBUG] = AllBottom
16050 2019-Jan-13 11:24:07.139370 - [DEBUG]
16051 2019-Jan-13 11:24:07.139393 - [DEBUG] PROPAGATE: No new function!
16052 2019-Jan-13 11:24:07.139426 - [DEBUG] EDGE:
16053 2019-Jan-13 11:24:07.139484 - [DEBUG] ---> 16054 2019-Jan-13 11:24:07.140136 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16055 2019-Jan-13 11:24:07.140765 - [DEBUG]
16056 2019-Jan-13 11:24:07.140790 - [DEBUG] EDGE:
16057 2019-Jan-13 11:24:07.140847 - [DEBUG] ---> 16058 2019-Jan-13 11:24:07.141475 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16059 2019-Jan-13 11:24:07.142105 - [DEBUG]
16060 2019-Jan-13 11:24:07.142130 - [DEBUG] EDGE:
16061 2019-Jan-13 11:24:07.142187 - [DEBUG] ---> 16062 2019-Jan-13 11:24:07.142819 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16063 2019-Jan-13 11:24:07.143462 - [DEBUG]
16064 2019-Jan-13 11:24:07.143497 - [DEBUG] Compose: EdgeIdentity * AllBottom
16065 2019-Jan-13 11:24:07.143524 - [DEBUG]
16066 2019-Jan-13 11:24:07.143548 - [DEBUG] Propagate flow
16067 2019-Jan-13 11:24:07.143571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16068 2019-Jan-13 11:24:07.143628 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
16069 2019-Jan-13 11:24:07.144274 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16070 2019-Jan-13 11:24:07.144934 - [DEBUG] Edge function : AllBottom (result of previous compose)
16071 2019-Jan-13 11:24:07.144961 - [DEBUG]
16072 2019-Jan-13 11:24:07.144986 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16073 2019-Jan-13 11:24:07.145012 - [DEBUG] = AllBottom
16074 2019-Jan-13 11:24:07.145036 - [DEBUG]
16075 2019-Jan-13 11:24:07.145060 - [DEBUG] PROPAGATE: No new function!
16076 2019-Jan-13 11:24:07.145088 - [DEBUG] EDGE:
16077 2019-Jan-13 11:24:07.145153 - [DEBUG] ---> 16078 2019-Jan-13 11:24:07.145800 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16079 2019-Jan-13 11:24:07.146460 - [DEBUG]
16080 2019-Jan-13 11:24:07.146486 - [DEBUG] EDGE:
16081 2019-Jan-13 11:24:07.146549 - [DEBUG] ---> 16082 2019-Jan-13 11:24:07.147263 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16083 2019-Jan-13 11:24:07.147908 - [DEBUG]
16084 2019-Jan-13 11:24:07.147934 - [DEBUG] EDGE:
16085 2019-Jan-13 11:24:07.147995 - [DEBUG] ---> 16086 2019-Jan-13 11:24:07.148635 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16087 2019-Jan-13 11:24:07.149269 - [DEBUG]
16088 2019-Jan-13 11:24:07.149326 - [DEBUG] Compose: EdgeIdentity * AllBottom
16089 2019-Jan-13 11:24:07.149354 - [DEBUG]
16090 2019-Jan-13 11:24:07.149378 - [DEBUG] Propagate flow
16091 2019-Jan-13 11:24:07.149402 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16092 2019-Jan-13 11:24:07.149461 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
16093 2019-Jan-13 11:24:07.150176 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16094 2019-Jan-13 11:24:07.150865 - [DEBUG] Edge function : AllBottom (result of previous compose)
16095 2019-Jan-13 11:24:07.150893 - [DEBUG]
16096 2019-Jan-13 11:24:07.150919 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16097 2019-Jan-13 11:24:07.150945 - [DEBUG] = AllBottom
16098 2019-Jan-13 11:24:07.150970 - [DEBUG]
16099 2019-Jan-13 11:24:07.150993 - [DEBUG] PROPAGATE: No new function!
16100 2019-Jan-13 11:24:07.151026 - [DEBUG] EDGE:
16101 2019-Jan-13 11:24:07.151102 - [DEBUG] ---> 16102 2019-Jan-13 11:24:07.151808 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16103 2019-Jan-13 11:24:07.152494 - [DEBUG]
16104 2019-Jan-13 11:24:07.152521 - [DEBUG] EDGE:
16105 2019-Jan-13 11:24:07.152588 - [DEBUG] ---> 16106 2019-Jan-13 11:24:07.153222 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16107 2019-Jan-13 11:24:07.153882 - [DEBUG]
16108 2019-Jan-13 11:24:07.153908 - [DEBUG] EDGE:
16109 2019-Jan-13 11:24:07.153965 - [DEBUG] ---> 16110 2019-Jan-13 11:24:07.154597 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16111 2019-Jan-13 11:24:07.155225 - [DEBUG]
16112 2019-Jan-13 11:24:07.155282 - [DEBUG] Compose: EdgeIdentity * AllBottom
16113 2019-Jan-13 11:24:07.155310 - [DEBUG]
16114 2019-Jan-13 11:24:07.155334 - [DEBUG] Propagate flow
16115 2019-Jan-13 11:24:07.155358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16116 2019-Jan-13 11:24:07.155415 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
16117 2019-Jan-13 11:24:07.156046 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16118 2019-Jan-13 11:24:07.156688 - [DEBUG] Edge function : AllBottom (result of previous compose)
16119 2019-Jan-13 11:24:07.156713 - [DEBUG]
16120 2019-Jan-13 11:24:07.156739 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16121 2019-Jan-13 11:24:07.156764 - [DEBUG] = AllBottom
16122 2019-Jan-13 11:24:07.156788 - [DEBUG]
16123 2019-Jan-13 11:24:07.156812 - [DEBUG] PROPAGATE: No new function!
16124 2019-Jan-13 11:24:07.156838 - [DEBUG] EDGE:
16125 2019-Jan-13 11:24:07.156895 - [DEBUG] ---> 16126 2019-Jan-13 11:24:07.157527 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16127 2019-Jan-13 11:24:07.158155 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getNormalFlowFunction()
switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !6716128 2019-Jan-13 11:24:07.158812 - [DEBUG] Compose: EdgeIdentity * AllBottom
16129 2019-Jan-13 11:24:07.158841 - [DEBUG]
16130 2019-Jan-13 11:24:07.158865 - [DEBUG] Propagate flow
16131 2019-Jan-13 11:24:07.158888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16132 2019-Jan-13 11:24:07.158944 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16133 2019-Jan-13 11:24:07.159584 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16134 2019-Jan-13 11:24:07.160244 - [DEBUG] Edge function : AllBottom (result of previous compose)
16135 2019-Jan-13 11:24:07.160269 - [DEBUG]
16136 2019-Jan-13 11:24:07.160294 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16137 2019-Jan-13 11:24:07.160319 - [DEBUG] = AllBottom
16138 2019-Jan-13 11:24:07.160344 - [DEBUG]
16139 2019-Jan-13 11:24:07.160367 - [DEBUG] PROPAGATE: No new function!
16140 2019-Jan-13 11:24:07.160390 - [DEBUG] EDGE:
16141 2019-Jan-13 11:24:07.160448 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
16142 2019-Jan-13 11:24:07.161081 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16143 2019-Jan-13 11:24:07.161709 - [DEBUG]
16144 2019-Jan-13 11:24:07.161734 - [DEBUG] EDGE:
16145 2019-Jan-13 11:24:07.161792 - [DEBUG] ---> 16146 2019-Jan-13 11:24:07.162420 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16147 2019-Jan-13 11:24:07.163048 - [DEBUG]
16148 2019-Jan-13 11:24:07.163073 - [DEBUG] EDGE:
16149 2019-Jan-13 11:24:07.163130 - [DEBUG] ---> 16150 2019-Jan-13 11:24:07.163775 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16151 2019-Jan-13 11:24:07.164404 - [DEBUG]
16152 2019-Jan-13 11:24:07.164429 - [DEBUG] EDGE:
16153 2019-Jan-13 11:24:07.164487 - [DEBUG] ---> 16154 2019-Jan-13 11:24:07.165119 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16155 2019-Jan-13 11:24:07.165746 - [DEBUG]


Got switch instruction
getNormalFlowFunction()
switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !5816156 2019-Jan-13 11:24:07.166394 - [DEBUG] Compose: EdgeIdentity * AllBottom
16157 2019-Jan-13 11:24:07.166423 - [DEBUG]
16158 2019-Jan-13 11:24:07.166447 - [DEBUG] Propagate flow
16159 2019-Jan-13 11:24:07.166470 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16160 2019-Jan-13 11:24:07.166526 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
16161 2019-Jan-13 11:24:07.167172 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16162 2019-Jan-13 11:24:07.167801 - [DEBUG] Edge function : AllBottom (result of previous compose)
16163 2019-Jan-13 11:24:07.167826 - [DEBUG]
16164 2019-Jan-13 11:24:07.167850 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16165 2019-Jan-13 11:24:07.167876 - [DEBUG] = AllBottom
16166 2019-Jan-13 11:24:07.167900 - [DEBUG]
16167 2019-Jan-13 11:24:07.167923 - [DEBUG] PROPAGATE: No new function!
16168 2019-Jan-13 11:24:07.167947 - [DEBUG] EDGE:
16169 2019-Jan-13 11:24:07.168005 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
16170 2019-Jan-13 11:24:07.168638 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16171 2019-Jan-13 11:24:07.169268 - [DEBUG]
16172 2019-Jan-13 11:24:07.169293 - [DEBUG] EDGE:
16173 2019-Jan-13 11:24:07.169350 - [DEBUG] ---> 16174 2019-Jan-13 11:24:07.169977 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16175 2019-Jan-13 11:24:07.170627 - [DEBUG]


Got switch instruction
getNormalFlowFunction()
br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !5316176 2019-Jan-13 11:24:07.171271 - [DEBUG] Compose: EdgeIdentity * AllBottom
16177 2019-Jan-13 11:24:07.171300 - [DEBUG]
16178 2019-Jan-13 11:24:07.171324 - [DEBUG] Propagate flow
16179 2019-Jan-13 11:24:07.171347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16180 2019-Jan-13 11:24:07.171404 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16181 2019-Jan-13 11:24:07.172043 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16182 2019-Jan-13 11:24:07.172672 - [DEBUG] Edge function : AllBottom (result of previous compose)
16183 2019-Jan-13 11:24:07.172697 - [DEBUG]
16184 2019-Jan-13 11:24:07.172722 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16185 2019-Jan-13 11:24:07.172748 - [DEBUG] = AllBottom
16186 2019-Jan-13 11:24:07.172772 - [DEBUG]
16187 2019-Jan-13 11:24:07.172795 - [DEBUG] PROPAGATE: No new function!
16188 2019-Jan-13 11:24:07.172820 - [DEBUG] EDGE:
16189 2019-Jan-13 11:24:07.172877 - [DEBUG] ---> 16190 2019-Jan-13 11:24:07.173520 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16191 2019-Jan-13 11:24:07.174148 - [DEBUG]
16192 2019-Jan-13 11:24:07.174174 - [DEBUG] Compose: EdgeIdentity * AllBottom
16193 2019-Jan-13 11:24:07.174200 - [DEBUG]
16194 2019-Jan-13 11:24:07.174223 - [DEBUG] Propagate flow
16195 2019-Jan-13 11:24:07.174246 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16196 2019-Jan-13 11:24:07.174302 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
16197 2019-Jan-13 11:24:07.174930 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16198 2019-Jan-13 11:24:07.175560 - [DEBUG] Edge function : AllBottom (result of previous compose)
16199 2019-Jan-13 11:24:07.175586 - [DEBUG]
16200 2019-Jan-13 11:24:07.175611 - [DEBUG] Join: AllTop & AllBottom
16201 2019-Jan-13 11:24:07.175637 - [DEBUG] = AllBottom (new jump func)
16202 2019-Jan-13 11:24:07.175661 - [DEBUG]
16203 2019-Jan-13 11:24:07.175685 - [DEBUG] Start adding new jump function
16204 2019-Jan-13 11:24:07.175708 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16205 2019-Jan-13 11:24:07.175764 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16206 2019-Jan-13 11:24:07.176397 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
16207 2019-Jan-13 11:24:07.177037 - [DEBUG] Edge Function : AllBottom
16208 2019-Jan-13 11:24:07.177065 - [DEBUG] End adding new jump function
16209 2019-Jan-13 11:24:07.177089 - [DEBUG]
16210 2019-Jan-13 11:24:07.177112 - [DEBUG] -------------------------------------------- 452. Path Edge --------------------------------------------
16211 2019-Jan-13 11:24:07.177137 - [DEBUG]
16212 2019-Jan-13 11:24:07.177160 - [DEBUG] Process 452. path edge:
16213 2019-Jan-13 11:24:07.177184 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16214 2019-Jan-13 11:24:07.177241 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
16215 2019-Jan-13 11:24:07.177869 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16216 2019-Jan-13 11:24:07.178500 - [DEBUG]
16217 2019-Jan-13 11:24:07.178527 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
16218 2019-Jan-13 11:24:07.179185 - [DEBUG] Compose: EdgeIdentity * AllBottom
16219 2019-Jan-13 11:24:07.179213 - [DEBUG]
16220 2019-Jan-13 11:24:07.179237 - [DEBUG] Propagate flow
16221 2019-Jan-13 11:24:07.179260 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16222 2019-Jan-13 11:24:07.179316 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
16223 2019-Jan-13 11:24:07.179947 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16224 2019-Jan-13 11:24:07.180594 - [DEBUG] Edge function : AllBottom (result of previous compose)
16225 2019-Jan-13 11:24:07.180619 - [DEBUG]
16226 2019-Jan-13 11:24:07.180643 - [DEBUG] Join: AllTop & AllBottom
16227 2019-Jan-13 11:24:07.180669 - [DEBUG] = AllBottom (new jump func)
16228 2019-Jan-13 11:24:07.180694 - [DEBUG]
16229 2019-Jan-13 11:24:07.180717 - [DEBUG] Start adding new jump function
16230 2019-Jan-13 11:24:07.180740 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16231 2019-Jan-13 11:24:07.180796 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16232 2019-Jan-13 11:24:07.181428 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
16233 2019-Jan-13 11:24:07.182055 - [DEBUG] Edge Function : AllBottom
16234 2019-Jan-13 11:24:07.182082 - [DEBUG] End adding new jump function
16235 2019-Jan-13 11:24:07.182107 - [DEBUG]
16236 2019-Jan-13 11:24:07.182130 - [DEBUG] -------------------------------------------- 453. Path Edge --------------------------------------------
16237 2019-Jan-13 11:24:07.182154 - [DEBUG]
16238 2019-Jan-13 11:24:07.182178 - [DEBUG] Process 453. path edge:
16239 2019-Jan-13 11:24:07.182201 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16240 2019-Jan-13 11:24:07.182257 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
16241 2019-Jan-13 11:24:07.182884 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16242 2019-Jan-13 11:24:07.183531 - [DEBUG]
16243 2019-Jan-13 11:24:07.183555 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
16244 2019-Jan-13 11:24:07.184197 - [DEBUG] Compose: EdgeIdentity * AllBottom
16245 2019-Jan-13 11:24:07.184225 - [DEBUG]
16246 2019-Jan-13 11:24:07.184249 - [DEBUG] Propagate flow
16247 2019-Jan-13 11:24:07.184272 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16248 2019-Jan-13 11:24:07.184328 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
16249 2019-Jan-13 11:24:07.184963 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16250 2019-Jan-13 11:24:07.185594 - [DEBUG] Edge function : AllBottom (result of previous compose)
16251 2019-Jan-13 11:24:07.185620 - [DEBUG]
16252 2019-Jan-13 11:24:07.185644 - [DEBUG] Join: AllTop & AllBottom
16253 2019-Jan-13 11:24:07.185670 - [DEBUG] = AllBottom (new jump func)
16254 2019-Jan-13 11:24:07.185694 - [DEBUG]
16255 2019-Jan-13 11:24:07.185718 - [DEBUG] Start adding new jump function
16256 2019-Jan-13 11:24:07.185741 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16257 2019-Jan-13 11:24:07.185796 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16258 2019-Jan-13 11:24:07.186428 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
16259 2019-Jan-13 11:24:07.187074 - [DEBUG] Edge Function : AllBottom
16260 2019-Jan-13 11:24:07.187102 - [DEBUG] End adding new jump function
16261 2019-Jan-13 11:24:07.187126 - [DEBUG]
16262 2019-Jan-13 11:24:07.187149 - [DEBUG] -------------------------------------------- 454. Path Edge --------------------------------------------
16263 2019-Jan-13 11:24:07.187181 - [DEBUG]
16264 2019-Jan-13 11:24:07.187205 - [DEBUG] Process 454. path edge:
16265 2019-Jan-13 11:24:07.187228 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16266 2019-Jan-13 11:24:07.187285 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
16267 2019-Jan-13 11:24:07.187919 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16268 2019-Jan-13 11:24:07.188550 - [DEBUG]
16269 2019-Jan-13 11:24:07.188576 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
16270 2019-Jan-13 11:24:07.189218 - [DEBUG] Compose: EdgeIdentity * AllBottom
16271 2019-Jan-13 11:24:07.189246 - [DEBUG]
16272 2019-Jan-13 11:24:07.189269 - [DEBUG] Propagate flow
16273 2019-Jan-13 11:24:07.189292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16274 2019-Jan-13 11:24:07.189348 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
16275 2019-Jan-13 11:24:07.189979 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16276 2019-Jan-13 11:24:07.190625 - [DEBUG] Edge function : AllBottom (result of previous compose)
16277 2019-Jan-13 11:24:07.190650 - [DEBUG]
16278 2019-Jan-13 11:24:07.190674 - [DEBUG] Join: AllTop & AllBottom
16279 2019-Jan-13 11:24:07.190700 - [DEBUG] = AllBottom (new jump func)
16280 2019-Jan-13 11:24:07.190724 - [DEBUG]
16281 2019-Jan-13 11:24:07.190748 - [DEBUG] Start adding new jump function
16282 2019-Jan-13 11:24:07.190771 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16283 2019-Jan-13 11:24:07.190827 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16284 2019-Jan-13 11:24:07.191458 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
16285 2019-Jan-13 11:24:07.192088 - [DEBUG] Edge Function : AllBottom
16286 2019-Jan-13 11:24:07.192115 - [DEBUG] End adding new jump function
16287 2019-Jan-13 11:24:07.192140 - [DEBUG]
16288 2019-Jan-13 11:24:07.192163 - [DEBUG] -------------------------------------------- 455. Path Edge --------------------------------------------
16289 2019-Jan-13 11:24:07.192187 - [DEBUG]
16290 2019-Jan-13 11:24:07.192210 - [DEBUG] Process 455. path edge:
16291 2019-Jan-13 11:24:07.192234 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16292 2019-Jan-13 11:24:07.192290 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
16293 2019-Jan-13 11:24:07.192920 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16294 2019-Jan-13 11:24:07.193568 - [DEBUG]
16295 2019-Jan-13 11:24:07.193592 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
16296 2019-Jan-13 11:24:07.194234 - [DEBUG] Compose: EdgeIdentity * AllBottom
16297 2019-Jan-13 11:24:07.194262 - [DEBUG]
16298 2019-Jan-13 11:24:07.194286 - [DEBUG] Propagate flow
16299 2019-Jan-13 11:24:07.194309 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16300 2019-Jan-13 11:24:07.194366 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
16301 2019-Jan-13 11:24:07.194994 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16302 2019-Jan-13 11:24:07.195625 - [DEBUG] Edge function : AllBottom (result of previous compose)
16303 2019-Jan-13 11:24:07.195651 - [DEBUG]
16304 2019-Jan-13 11:24:07.195682 - [DEBUG] Join: AllTop & AllBottom
16305 2019-Jan-13 11:24:07.195708 - [DEBUG] = AllBottom (new jump func)
16306 2019-Jan-13 11:24:07.195732 - [DEBUG]
16307 2019-Jan-13 11:24:07.195756 - [DEBUG] Start adding new jump function
16308 2019-Jan-13 11:24:07.195789 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16309 2019-Jan-13 11:24:07.195848 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16310 2019-Jan-13 11:24:07.196531 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
16311 2019-Jan-13 11:24:07.197209 - [DEBUG] Edge Function : AllBottom
16312 2019-Jan-13 11:24:07.197239 - [DEBUG] End adding new jump function
16313 2019-Jan-13 11:24:07.197264 - [DEBUG]
16314 2019-Jan-13 11:24:07.197288 - [DEBUG] -------------------------------------------- 456. Path Edge --------------------------------------------
16315 2019-Jan-13 11:24:07.197311 - [DEBUG]
16316 2019-Jan-13 11:24:07.197334 - [DEBUG] Process 456. path edge:
16317 2019-Jan-13 11:24:07.197358 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16318 2019-Jan-13 11:24:07.197417 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
16319 2019-Jan-13 11:24:07.198083 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16320 2019-Jan-13 11:24:07.198762 - [DEBUG]
16321 2019-Jan-13 11:24:07.198790 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
16322 2019-Jan-13 11:24:07.199463 - [DEBUG] Compose: EdgeIdentity * AllBottom
16323 2019-Jan-13 11:24:07.199491 - [DEBUG]
16324 2019-Jan-13 11:24:07.199515 - [DEBUG] Propagate flow
16325 2019-Jan-13 11:24:07.199538 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16326 2019-Jan-13 11:24:07.199599 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
16327 2019-Jan-13 11:24:07.200264 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16328 2019-Jan-13 11:24:07.200902 - [DEBUG] Edge function : AllBottom (result of previous compose)
16329 2019-Jan-13 11:24:07.200928 - [DEBUG]
16330 2019-Jan-13 11:24:07.200953 - [DEBUG] Join: AllTop & AllBottom
16331 2019-Jan-13 11:24:07.200979 - [DEBUG] = AllBottom (new jump func)
16332 2019-Jan-13 11:24:07.201004 - [DEBUG]
16333 2019-Jan-13 11:24:07.201027 - [DEBUG] Start adding new jump function
16334 2019-Jan-13 11:24:07.201050 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16335 2019-Jan-13 11:24:07.201107 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16336 2019-Jan-13 11:24:07.201745 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
16337 2019-Jan-13 11:24:07.202378 - [DEBUG] Edge Function : AllBottom
16338 2019-Jan-13 11:24:07.202406 - [DEBUG] End adding new jump function
16339 2019-Jan-13 11:24:07.202431 - [DEBUG]
16340 2019-Jan-13 11:24:07.202454 - [DEBUG] -------------------------------------------- 457. Path Edge --------------------------------------------
16341 2019-Jan-13 11:24:07.202478 - [DEBUG]
16342 2019-Jan-13 11:24:07.202502 - [DEBUG] Process 457. path edge:
16343 2019-Jan-13 11:24:07.202525 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16344 2019-Jan-13 11:24:07.202582 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
16345 2019-Jan-13 11:24:07.203221 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16346 2019-Jan-13 11:24:07.203881 - [DEBUG]
16347 2019-Jan-13 11:24:07.203906 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
16348 2019-Jan-13 11:24:07.204561 - [DEBUG] Compose: EdgeIdentity * AllBottom
16349 2019-Jan-13 11:24:07.204588 - [DEBUG]
16350 2019-Jan-13 11:24:07.204612 - [DEBUG] Propagate flow
16351 2019-Jan-13 11:24:07.204636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16352 2019-Jan-13 11:24:07.204693 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
16353 2019-Jan-13 11:24:07.205370 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16354 2019-Jan-13 11:24:07.206019 - [DEBUG] Edge function : AllBottom (result of previous compose)
16355 2019-Jan-13 11:24:07.206045 - [DEBUG]
16356 2019-Jan-13 11:24:07.206071 - [DEBUG] Join: AllTop & AllBottom
16357 2019-Jan-13 11:24:07.206098 - [DEBUG] = AllBottom (new jump func)
16358 2019-Jan-13 11:24:07.206122 - [DEBUG]
16359 2019-Jan-13 11:24:07.206146 - [DEBUG] Start adding new jump function
16360 2019-Jan-13 11:24:07.206169 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16361 2019-Jan-13 11:24:07.206233 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16362 2019-Jan-13 11:24:07.206928 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
16363 2019-Jan-13 11:24:07.207604 - [DEBUG] Edge Function : AllBottom
16364 2019-Jan-13 11:24:07.207636 - [DEBUG] End adding new jump function
16365 2019-Jan-13 11:24:07.207661 - [DEBUG]
16366 2019-Jan-13 11:24:07.207684 - [DEBUG] -------------------------------------------- 458. Path Edge --------------------------------------------
16367 2019-Jan-13 11:24:07.207709 - [DEBUG]
16368 2019-Jan-13 11:24:07.207732 - [DEBUG] Process 458. path edge:
16369 2019-Jan-13 11:24:07.207756 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16370 2019-Jan-13 11:24:07.207819 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
16371 2019-Jan-13 11:24:07.208457 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16372 2019-Jan-13 11:24:07.209131 - [DEBUG]
16373 2019-Jan-13 11:24:07.209160 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
16374 2019-Jan-13 11:24:07.209856 - [DEBUG] Compose: EdgeIdentity * AllBottom
16375 2019-Jan-13 11:24:07.209886 - [DEBUG]
16376 2019-Jan-13 11:24:07.209910 - [DEBUG] Propagate flow
16377 2019-Jan-13 11:24:07.209934 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16378 2019-Jan-13 11:24:07.210013 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
16379 2019-Jan-13 11:24:07.210668 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16380 2019-Jan-13 11:24:07.211316 - [DEBUG] Edge function : AllBottom (result of previous compose)
16381 2019-Jan-13 11:24:07.211342 - [DEBUG]
16382 2019-Jan-13 11:24:07.211367 - [DEBUG] Join: AllTop & AllBottom
16383 2019-Jan-13 11:24:07.211394 - [DEBUG] = AllBottom (new jump func)
16384 2019-Jan-13 11:24:07.211418 - [DEBUG]
16385 2019-Jan-13 11:24:07.211442 - [DEBUG] Start adding new jump function
16386 2019-Jan-13 11:24:07.211465 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16387 2019-Jan-13 11:24:07.211525 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16388 2019-Jan-13 11:24:07.212169 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
16389 2019-Jan-13 11:24:07.212811 - [DEBUG] Edge Function : AllBottom
16390 2019-Jan-13 11:24:07.212840 - [DEBUG] End adding new jump function
16391 2019-Jan-13 11:24:07.212864 - [DEBUG]
16392 2019-Jan-13 11:24:07.212888 - [DEBUG] -------------------------------------------- 459. Path Edge --------------------------------------------
16393 2019-Jan-13 11:24:07.212912 - [DEBUG]
16394 2019-Jan-13 11:24:07.212936 - [DEBUG] Process 459. path edge:
16395 2019-Jan-13 11:24:07.212960 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16396 2019-Jan-13 11:24:07.213041 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
16397 2019-Jan-13 11:24:07.213717 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16398 2019-Jan-13 11:24:07.214360 - [DEBUG]
16399 2019-Jan-13 11:24:07.214385 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
16400 2019-Jan-13 11:24:07.215029 - [DEBUG] Possible callees:
16401 2019-Jan-13 11:24:07.215054 - [DEBUG] bar
16402 2019-Jan-13 11:24:07.215079 - [DEBUG] Possible return sites:
16403 2019-Jan-13 11:24:07.215103 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got branch instruction
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7116404 2019-Jan-13 11:24:07.216379 - [DEBUG] Found and process special summary
16405 2019-Jan-13 11:24:07.216419 - [DEBUG] Compose: EdgeIdentity * AllBottom
16406 2019-Jan-13 11:24:07.216446 - [DEBUG]
16407 2019-Jan-13 11:24:07.216471 - [DEBUG] Propagate flow
16408 2019-Jan-13 11:24:07.216494 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16409 2019-Jan-13 11:24:07.216555 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
16410 2019-Jan-13 11:24:07.217235 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16411 2019-Jan-13 11:24:07.217879 - [DEBUG] Edge function : AllBottom (result of previous compose)
16412 2019-Jan-13 11:24:07.217905 - [DEBUG]
16413 2019-Jan-13 11:24:07.217931 - [DEBUG] Join: AllTop & AllBottom
16414 2019-Jan-13 11:24:07.217957 - [DEBUG] = AllBottom (new jump func)
16415 2019-Jan-13 11:24:07.217982 - [DEBUG]
16416 2019-Jan-13 11:24:07.218005 - [DEBUG] Start adding new jump function
16417 2019-Jan-13 11:24:07.218029 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16418 2019-Jan-13 11:24:07.218087 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16419 2019-Jan-13 11:24:07.218730 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
16420 2019-Jan-13 11:24:07.219367 - [DEBUG] Edge Function : AllBottom
16421 2019-Jan-13 11:24:07.219396 - [DEBUG] End adding new jump function
16422 2019-Jan-13 11:24:07.219420 - [DEBUG]
16423 2019-Jan-13 11:24:07.219444 - [DEBUG] -------------------------------------------- 460. Path Edge --------------------------------------------
16424 2019-Jan-13 11:24:07.219468 - [DEBUG]
16425 2019-Jan-13 11:24:07.219491 - [DEBUG] Process 460. path edge:
16426 2019-Jan-13 11:24:07.219515 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16427 2019-Jan-13 11:24:07.219573 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
16428 2019-Jan-13 11:24:07.220244 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16429 2019-Jan-13 11:24:07.220895 - [DEBUG]
16430 2019-Jan-13 11:24:07.220920 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
16431 2019-Jan-13 11:24:07.221587 - [DEBUG] Compose: EdgeIdentity * AllBottom
16432 2019-Jan-13 11:24:07.221617 - [DEBUG]
16433 2019-Jan-13 11:24:07.221640 - [DEBUG] Propagate flow
16434 2019-Jan-13 11:24:07.221664 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16435 2019-Jan-13 11:24:07.221723 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
16436 2019-Jan-13 11:24:07.222361 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16437 2019-Jan-13 11:24:07.223000 - [DEBUG] Edge function : AllBottom (result of previous compose)
16438 2019-Jan-13 11:24:07.223025 - [DEBUG]
16439 2019-Jan-13 11:24:07.223051 - [DEBUG] Join: AllTop & AllBottom
16440 2019-Jan-13 11:24:07.223095 - [DEBUG] = AllBottom (new jump func)
16441 2019-Jan-13 11:24:07.223119 - [DEBUG]
16442 2019-Jan-13 11:24:07.223143 - [DEBUG] Start adding new jump function
16443 2019-Jan-13 11:24:07.223166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16444 2019-Jan-13 11:24:07.223223 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16445 2019-Jan-13 11:24:07.223923 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
16446 2019-Jan-13 11:24:07.224603 - [DEBUG] Edge Function : AllBottom
16447 2019-Jan-13 11:24:07.224638 - [DEBUG] End adding new jump function
16448 2019-Jan-13 11:24:07.224663 - [DEBUG]
16449 2019-Jan-13 11:24:07.224688 - [DEBUG] -------------------------------------------- 461. Path Edge --------------------------------------------
16450 2019-Jan-13 11:24:07.224713 - [DEBUG]
16451 2019-Jan-13 11:24:07.224737 - [DEBUG] Process 461. path edge:
16452 2019-Jan-13 11:24:07.224761 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16453 2019-Jan-13 11:24:07.224842 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
16454 2019-Jan-13 11:24:07.225563 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16455 2019-Jan-13 11:24:07.226282 - [DEBUG]
16456 2019-Jan-13 11:24:07.226312 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
16457 2019-Jan-13 11:24:07.227096 - [DEBUG] Compose: EdgeIdentity * AllBottom
16458 2019-Jan-13 11:24:07.227129 - [DEBUG]
16459 2019-Jan-13 11:24:07.227153 - [DEBUG] Propagate flow
16460 2019-Jan-13 11:24:07.227177 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16461 2019-Jan-13 11:24:07.227255 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
16462 2019-Jan-13 11:24:07.227965 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16463 2019-Jan-13 11:24:07.228610 - [DEBUG] Edge function : AllBottom (result of previous compose)
16464 2019-Jan-13 11:24:07.228636 - [DEBUG]
16465 2019-Jan-13 11:24:07.228662 - [DEBUG] Join: AllTop & AllBottom
16466 2019-Jan-13 11:24:07.228688 - [DEBUG] = AllBottom (new jump func)
16467 2019-Jan-13 11:24:07.228712 - [DEBUG]
16468 2019-Jan-13 11:24:07.228735 - [DEBUG] Start adding new jump function
16469 2019-Jan-13 11:24:07.228759 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16470 2019-Jan-13 11:24:07.228816 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16471 2019-Jan-13 11:24:07.229447 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
16472 2019-Jan-13 11:24:07.230107 - [DEBUG] Edge Function : AllBottom
16473 2019-Jan-13 11:24:07.230136 - [DEBUG] End adding new jump function
16474 2019-Jan-13 11:24:07.230160 - [DEBUG]
16475 2019-Jan-13 11:24:07.230183 - [DEBUG] -------------------------------------------- 462. Path Edge --------------------------------------------
16476 2019-Jan-13 11:24:07.230207 - [DEBUG]
16477 2019-Jan-13 11:24:07.230230 - [DEBUG] Process 462. path edge:
16478 2019-Jan-13 11:24:07.230254 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16479 2019-Jan-13 11:24:07.230310 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
16480 2019-Jan-13 11:24:07.230948 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16481 2019-Jan-13 11:24:07.231580 - [DEBUG]
16482 2019-Jan-13 11:24:07.231605 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
16483 2019-Jan-13 11:24:07.232267 - [DEBUG] Possible callees:
16484 2019-Jan-13 11:24:07.232292 - [DEBUG] llvm.dbg.declare
16485 2019-Jan-13 11:24:07.232317 - [DEBUG] Possible return sites:
16486 2019-Jan-13 11:24:07.232340 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7816487 2019-Jan-13 11:24:07.233626 - [DEBUG] Found and process special summary
16488 2019-Jan-13 11:24:07.233662 - [DEBUG] Compose: EdgeIdentity * AllBottom
16489 2019-Jan-13 11:24:07.233689 - [DEBUG]
16490 2019-Jan-13 11:24:07.233713 - [DEBUG] Propagate flow
16491 2019-Jan-13 11:24:07.233736 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16492 2019-Jan-13 11:24:07.233792 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
16493 2019-Jan-13 11:24:07.234424 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16494 2019-Jan-13 11:24:07.235054 - [DEBUG] Edge function : AllBottom (result of previous compose)
16495 2019-Jan-13 11:24:07.235079 - [DEBUG]
16496 2019-Jan-13 11:24:07.235103 - [DEBUG] Join: AllTop & AllBottom
16497 2019-Jan-13 11:24:07.235129 - [DEBUG] = AllBottom (new jump func)
16498 2019-Jan-13 11:24:07.235153 - [DEBUG]
16499 2019-Jan-13 11:24:07.235177 - [DEBUG] Start adding new jump function
16500 2019-Jan-13 11:24:07.235200 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16501 2019-Jan-13 11:24:07.235256 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16502 2019-Jan-13 11:24:07.235887 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
16503 2019-Jan-13 11:24:07.236516 - [DEBUG] Edge Function : AllBottom
16504 2019-Jan-13 11:24:07.236543 - [DEBUG] End adding new jump function
16505 2019-Jan-13 11:24:07.236567 - [DEBUG]
16506 2019-Jan-13 11:24:07.236590 - [DEBUG] -------------------------------------------- 463. Path Edge --------------------------------------------
16507 2019-Jan-13 11:24:07.236614 - [DEBUG]
16508 2019-Jan-13 11:24:07.236637 - [DEBUG] Process 463. path edge:
16509 2019-Jan-13 11:24:07.236660 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16510 2019-Jan-13 11:24:07.236729 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
16511 2019-Jan-13 11:24:07.237361 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16512 2019-Jan-13 11:24:07.237991 - [DEBUG]
16513 2019-Jan-13 11:24:07.238016 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
16514 2019-Jan-13 11:24:07.238661 - [DEBUG] Compose: EdgeIdentity * AllBottom
16515 2019-Jan-13 11:24:07.238689 - [DEBUG]
16516 2019-Jan-13 11:24:07.238712 - [DEBUG] Propagate flow
16517 2019-Jan-13 11:24:07.238736 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16518 2019-Jan-13 11:24:07.238791 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
16519 2019-Jan-13 11:24:07.239420 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16520 2019-Jan-13 11:24:07.240064 - [DEBUG] Edge function : AllBottom (result of previous compose)
16521 2019-Jan-13 11:24:07.240089 - [DEBUG]
16522 2019-Jan-13 11:24:07.240113 - [DEBUG] Join: AllTop & AllBottom
16523 2019-Jan-13 11:24:07.240139 - [DEBUG] = AllBottom (new jump func)
16524 2019-Jan-13 11:24:07.240163 - [DEBUG]
16525 2019-Jan-13 11:24:07.240186 - [DEBUG] Start adding new jump function
16526 2019-Jan-13 11:24:07.240209 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16527 2019-Jan-13 11:24:07.240265 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16528 2019-Jan-13 11:24:07.240908 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
16529 2019-Jan-13 11:24:07.241537 - [DEBUG] Edge Function : AllBottom
16530 2019-Jan-13 11:24:07.241564 - [DEBUG] End adding new jump function
16531 2019-Jan-13 11:24:07.241588 - [DEBUG]
16532 2019-Jan-13 11:24:07.241611 - [DEBUG] -------------------------------------------- 464. Path Edge --------------------------------------------
16533 2019-Jan-13 11:24:07.241635 - [DEBUG]
16534 2019-Jan-13 11:24:07.241658 - [DEBUG] Process 464. path edge:
16535 2019-Jan-13 11:24:07.241682 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16536 2019-Jan-13 11:24:07.241738 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
16537 2019-Jan-13 11:24:07.242365 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16538 2019-Jan-13 11:24:07.242996 - [DEBUG]
16539 2019-Jan-13 11:24:07.243021 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
16540 2019-Jan-13 11:24:07.243674 - [DEBUG] Compose: EdgeIdentity * AllBottom
16541 2019-Jan-13 11:24:07.243701 - [DEBUG]
16542 2019-Jan-13 11:24:07.243725 - [DEBUG] Propagate flow
16543 2019-Jan-13 11:24:07.243748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16544 2019-Jan-13 11:24:07.243803 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
16545 2019-Jan-13 11:24:07.244435 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16546 2019-Jan-13 11:24:07.245064 - [DEBUG] Edge function : AllBottom (result of previous compose)
16547 2019-Jan-13 11:24:07.245089 - [DEBUG]
16548 2019-Jan-13 11:24:07.245113 - [DEBUG] Join: AllTop & AllBottom
16549 2019-Jan-13 11:24:07.245139 - [DEBUG] = AllBottom (new jump func)
16550 2019-Jan-13 11:24:07.245163 - [DEBUG]
16551 2019-Jan-13 11:24:07.245186 - [DEBUG] Start adding new jump function
16552 2019-Jan-13 11:24:07.245209 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16553 2019-Jan-13 11:24:07.245265 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16554 2019-Jan-13 11:24:07.245897 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
16555 2019-Jan-13 11:24:07.246527 - [DEBUG] Edge Function : AllBottom
16556 2019-Jan-13 11:24:07.246554 - [DEBUG] End adding new jump function
16557 2019-Jan-13 11:24:07.246578 - [DEBUG]
16558 2019-Jan-13 11:24:07.246601 - [DEBUG] -------------------------------------------- 465. Path Edge --------------------------------------------
16559 2019-Jan-13 11:24:07.246625 - [DEBUG]
16560 2019-Jan-13 11:24:07.246648 - [DEBUG] Process 465. path edge:
16561 2019-Jan-13 11:24:07.246684 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16562 2019-Jan-13 11:24:07.246740 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
16563 2019-Jan-13 11:24:07.247370 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16564 2019-Jan-13 11:24:07.248002 - [DEBUG]
16565 2019-Jan-13 11:24:07.248026 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
16566 2019-Jan-13 11:24:07.248665 - [DEBUG] Compose: EdgeIdentity * AllBottom
16567 2019-Jan-13 11:24:07.248694 - [DEBUG]
16568 2019-Jan-13 11:24:07.248718 - [DEBUG] Propagate flow
16569 2019-Jan-13 11:24:07.248741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16570 2019-Jan-13 11:24:07.248797 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
16571 2019-Jan-13 11:24:07.249424 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16572 2019-Jan-13 11:24:07.250076 - [DEBUG] Edge function : AllBottom (result of previous compose)
16573 2019-Jan-13 11:24:07.250101 - [DEBUG]
16574 2019-Jan-13 11:24:07.250126 - [DEBUG] Join: AllTop & AllBottom
16575 2019-Jan-13 11:24:07.250152 - [DEBUG] = AllBottom (new jump func)
16576 2019-Jan-13 11:24:07.250176 - [DEBUG]
16577 2019-Jan-13 11:24:07.250199 - [DEBUG] Start adding new jump function
16578 2019-Jan-13 11:24:07.250222 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16579 2019-Jan-13 11:24:07.250278 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16580 2019-Jan-13 11:24:07.250910 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
16581 2019-Jan-13 11:24:07.251537 - [DEBUG] Edge Function : AllBottom
16582 2019-Jan-13 11:24:07.251564 - [DEBUG] End adding new jump function
16583 2019-Jan-13 11:24:07.251588 - [DEBUG]
16584 2019-Jan-13 11:24:07.251611 - [DEBUG] -------------------------------------------- 466. Path Edge --------------------------------------------
16585 2019-Jan-13 11:24:07.251635 - [DEBUG]
16586 2019-Jan-13 11:24:07.251658 - [DEBUG] Process 466. path edge:
16587 2019-Jan-13 11:24:07.251682 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16588 2019-Jan-13 11:24:07.251738 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
16589 2019-Jan-13 11:24:07.252364 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16590 2019-Jan-13 11:24:07.252995 - [DEBUG]
16591 2019-Jan-13 11:24:07.253020 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
16592 2019-Jan-13 11:24:07.253688 - [DEBUG] Compose: EdgeIdentity * AllBottom
16593 2019-Jan-13 11:24:07.253715 - [DEBUG]
16594 2019-Jan-13 11:24:07.253739 - [DEBUG] Propagate flow
16595 2019-Jan-13 11:24:07.253762 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16596 2019-Jan-13 11:24:07.253819 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16597 2019-Jan-13 11:24:07.254449 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16598 2019-Jan-13 11:24:07.255089 - [DEBUG] Edge function : AllBottom (result of previous compose)
16599 2019-Jan-13 11:24:07.255114 - [DEBUG]
16600 2019-Jan-13 11:24:07.255139 - [DEBUG] Join: AllTop & AllBottom
16601 2019-Jan-13 11:24:07.255164 - [DEBUG] = AllBottom (new jump func)
16602 2019-Jan-13 11:24:07.255189 - [DEBUG]
16603 2019-Jan-13 11:24:07.255212 - [DEBUG] Start adding new jump function
16604 2019-Jan-13 11:24:07.255235 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16605 2019-Jan-13 11:24:07.255291 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16606 2019-Jan-13 11:24:07.255946 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16607 2019-Jan-13 11:24:07.256574 - [DEBUG] Edge Function : AllBottom
16608 2019-Jan-13 11:24:07.256601 - [DEBUG] End adding new jump function
16609 2019-Jan-13 11:24:07.256625 - [DEBUG]
16610 2019-Jan-13 11:24:07.256648 - [DEBUG] -------------------------------------------- 467. Path Edge --------------------------------------------
16611 2019-Jan-13 11:24:07.256685 - [DEBUG]
16612 2019-Jan-13 11:24:07.256709 - [DEBUG] Process 467. path edge:
16613 2019-Jan-13 11:24:07.256733 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16614 2019-Jan-13 11:24:07.256789 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
16615 2019-Jan-13 11:24:07.257418 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16616 2019-Jan-13 11:24:07.258048 - [DEBUG]
16617 2019-Jan-13 11:24:07.258081 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16618 2019-Jan-13 11:24:07.258723 - [DEBUG] Compose: EdgeIdentity * AllBottom
16619 2019-Jan-13 11:24:07.258750 - [DEBUG]
16620 2019-Jan-13 11:24:07.258774 - [DEBUG] Propagate flow
16621 2019-Jan-13 11:24:07.258797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16622 2019-Jan-13 11:24:07.258853 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16623 2019-Jan-13 11:24:07.259488 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16624 2019-Jan-13 11:24:07.260135 - [DEBUG] Edge function : AllBottom (result of previous compose)
16625 2019-Jan-13 11:24:07.260161 - [DEBUG]
16626 2019-Jan-13 11:24:07.260185 - [DEBUG] Join: AllTop & AllBottom
16627 2019-Jan-13 11:24:07.260211 - [DEBUG] = AllBottom (new jump func)
16628 2019-Jan-13 11:24:07.260235 - [DEBUG]
16629 2019-Jan-13 11:24:07.260259 - [DEBUG] Start adding new jump function
16630 2019-Jan-13 11:24:07.260282 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16631 2019-Jan-13 11:24:07.260338 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16632 2019-Jan-13 11:24:07.260969 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16633 2019-Jan-13 11:24:07.261598 - [DEBUG] Edge Function : AllBottom
16634 2019-Jan-13 11:24:07.261627 - [DEBUG] End adding new jump function
16635 2019-Jan-13 11:24:07.261651 - [DEBUG]
16636 2019-Jan-13 11:24:07.261675 - [DEBUG] -------------------------------------------- 468. Path Edge --------------------------------------------
16637 2019-Jan-13 11:24:07.261699 - [DEBUG]
16638 2019-Jan-13 11:24:07.261722 - [DEBUG] Process 468. path edge:
16639 2019-Jan-13 11:24:07.261746 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16640 2019-Jan-13 11:24:07.261801 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
16641 2019-Jan-13 11:24:07.262433 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16642 2019-Jan-13 11:24:07.263065 - [DEBUG]
16643 2019-Jan-13 11:24:07.263090 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16644 2019-Jan-13 11:24:07.263747 - [DEBUG] Compose: EdgeIdentity * AllBottom
16645 2019-Jan-13 11:24:07.263775 - [DEBUG]
16646 2019-Jan-13 11:24:07.263798 - [DEBUG] Propagate flow
16647 2019-Jan-13 11:24:07.263821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16648 2019-Jan-13 11:24:07.263877 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16649 2019-Jan-13 11:24:07.264526 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16650 2019-Jan-13 11:24:07.265156 - [DEBUG] Edge function : AllBottom (result of previous compose)
16651 2019-Jan-13 11:24:07.265181 - [DEBUG]
16652 2019-Jan-13 11:24:07.265206 - [DEBUG] Join: AllTop & AllBottom
16653 2019-Jan-13 11:24:07.265232 - [DEBUG] = AllBottom (new jump func)
16654 2019-Jan-13 11:24:07.265256 - [DEBUG]
16655 2019-Jan-13 11:24:07.265280 - [DEBUG] Start adding new jump function
16656 2019-Jan-13 11:24:07.265303 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16657 2019-Jan-13 11:24:07.265359 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16658 2019-Jan-13 11:24:07.265990 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16659 2019-Jan-13 11:24:07.266615 - [DEBUG] Edge Function : AllBottom
16660 2019-Jan-13 11:24:07.266643 - [DEBUG] End adding new jump function
16661 2019-Jan-13 11:24:07.266680 - [DEBUG]
16662 2019-Jan-13 11:24:07.266712 - [DEBUG] -------------------------------------------- 469. Path Edge --------------------------------------------
16663 2019-Jan-13 11:24:07.266737 - [DEBUG]
16664 2019-Jan-13 11:24:07.266760 - [DEBUG] Process 469. path edge:
16665 2019-Jan-13 11:24:07.266784 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16666 2019-Jan-13 11:24:07.266840 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
16667 2019-Jan-13 11:24:07.267480 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16668 2019-Jan-13 11:24:07.268113 - [DEBUG]
16669 2019-Jan-13 11:24:07.268139 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16670 2019-Jan-13 11:24:07.268780 - [DEBUG] Compose: EdgeIdentity * AllBottom
16671 2019-Jan-13 11:24:07.268807 - [DEBUG]
16672 2019-Jan-13 11:24:07.268831 - [DEBUG] Propagate flow
16673 2019-Jan-13 11:24:07.268854 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16674 2019-Jan-13 11:24:07.268911 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
16675 2019-Jan-13 11:24:07.269549 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16676 2019-Jan-13 11:24:07.270197 - [DEBUG] Edge function : AllBottom (result of previous compose)
16677 2019-Jan-13 11:24:07.270223 - [DEBUG]
16678 2019-Jan-13 11:24:07.270247 - [DEBUG] Join: AllTop & AllBottom
16679 2019-Jan-13 11:24:07.270273 - [DEBUG] = AllBottom (new jump func)
16680 2019-Jan-13 11:24:07.270297 - [DEBUG]
16681 2019-Jan-13 11:24:07.270320 - [DEBUG] Start adding new jump function
16682 2019-Jan-13 11:24:07.270344 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16683 2019-Jan-13 11:24:07.270400 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16684 2019-Jan-13 11:24:07.271032 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
16685 2019-Jan-13 11:24:07.271669 - [DEBUG] Edge Function : AllBottom
16686 2019-Jan-13 11:24:07.271696 - [DEBUG] End adding new jump function
16687 2019-Jan-13 11:24:07.271721 - [DEBUG]
16688 2019-Jan-13 11:24:07.271744 - [DEBUG] -------------------------------------------- 470. Path Edge --------------------------------------------
16689 2019-Jan-13 11:24:07.271768 - [DEBUG]
16690 2019-Jan-13 11:24:07.271792 - [DEBUG] Process 470. path edge:
16691 2019-Jan-13 11:24:07.271816 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16692 2019-Jan-13 11:24:07.271872 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
16693 2019-Jan-13 11:24:07.272510 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16694 2019-Jan-13 11:24:07.273142 - [DEBUG]
16695 2019-Jan-13 11:24:07.273166 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
16696 2019-Jan-13 11:24:07.273826 - [DEBUG] Possible callees:
16697 2019-Jan-13 11:24:07.273852 - [DEBUG] llvm.dbg.declare
16698 2019-Jan-13 11:24:07.273877 - [DEBUG] Possible return sites:
16699 2019-Jan-13 11:24:07.273900 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12016700 2019-Jan-13 11:24:07.275159 - [DEBUG] Found and process special summary
16701 2019-Jan-13 11:24:07.275192 - [DEBUG] Compose: EdgeIdentity * AllBottom
16702 2019-Jan-13 11:24:07.275219 - [DEBUG]
16703 2019-Jan-13 11:24:07.275250 - [DEBUG] Propagate flow
16704 2019-Jan-13 11:24:07.275274 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16705 2019-Jan-13 11:24:07.275331 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
16706 2019-Jan-13 11:24:07.275963 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16707 2019-Jan-13 11:24:07.276596 - [DEBUG] Edge function : AllBottom (result of previous compose)
16708 2019-Jan-13 11:24:07.276620 - [DEBUG]
16709 2019-Jan-13 11:24:07.276645 - [DEBUG] Join: AllTop & AllBottom
16710 2019-Jan-13 11:24:07.276683 - [DEBUG] = AllBottom (new jump func)
16711 2019-Jan-13 11:24:07.276708 - [DEBUG]
16712 2019-Jan-13 11:24:07.276731 - [DEBUG] Start adding new jump function
16713 2019-Jan-13 11:24:07.276755 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16714 2019-Jan-13 11:24:07.276811 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16715 2019-Jan-13 11:24:07.277443 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
16716 2019-Jan-13 11:24:07.278072 - [DEBUG] Edge Function : AllBottom
16717 2019-Jan-13 11:24:07.278099 - [DEBUG] End adding new jump function
16718 2019-Jan-13 11:24:07.278123 - [DEBUG]
16719 2019-Jan-13 11:24:07.278147 - [DEBUG] -------------------------------------------- 471. Path Edge --------------------------------------------
16720 2019-Jan-13 11:24:07.278171 - [DEBUG]
16721 2019-Jan-13 11:24:07.278194 - [DEBUG] Process 471. path edge:
16722 2019-Jan-13 11:24:07.278217 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16723 2019-Jan-13 11:24:07.278274 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
16724 2019-Jan-13 11:24:07.278904 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16725 2019-Jan-13 11:24:07.279542 - [DEBUG]
16726 2019-Jan-13 11:24:07.279566 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
16727 2019-Jan-13 11:24:07.280225 - [DEBUG] Compose: EdgeIdentity * AllBottom
16728 2019-Jan-13 11:24:07.280253 - [DEBUG]
16729 2019-Jan-13 11:24:07.280276 - [DEBUG] Propagate flow
16730 2019-Jan-13 11:24:07.280300 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16731 2019-Jan-13 11:24:07.280356 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
16732 2019-Jan-13 11:24:07.280986 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16733 2019-Jan-13 11:24:07.281618 - [DEBUG] Edge function : AllBottom (result of previous compose)
16734 2019-Jan-13 11:24:07.281643 - [DEBUG]
16735 2019-Jan-13 11:24:07.281668 - [DEBUG] Join: AllTop & AllBottom
16736 2019-Jan-13 11:24:07.281694 - [DEBUG] = AllBottom (new jump func)
16737 2019-Jan-13 11:24:07.281718 - [DEBUG]
16738 2019-Jan-13 11:24:07.281741 - [DEBUG] Start adding new jump function
16739 2019-Jan-13 11:24:07.281765 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16740 2019-Jan-13 11:24:07.281820 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16741 2019-Jan-13 11:24:07.282453 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
16742 2019-Jan-13 11:24:07.283081 - [DEBUG] Edge Function : AllBottom
16743 2019-Jan-13 11:24:07.283110 - [DEBUG] End adding new jump function
16744 2019-Jan-13 11:24:07.283134 - [DEBUG]
16745 2019-Jan-13 11:24:07.283158 - [DEBUG] -------------------------------------------- 472. Path Edge --------------------------------------------
16746 2019-Jan-13 11:24:07.283182 - [DEBUG]
16747 2019-Jan-13 11:24:07.283205 - [DEBUG] Process 472. path edge:
16748 2019-Jan-13 11:24:07.283229 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16749 2019-Jan-13 11:24:07.283293 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
16750 2019-Jan-13 11:24:07.283942 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16751 2019-Jan-13 11:24:07.284575 - [DEBUG]
16752 2019-Jan-13 11:24:07.284601 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
16753 2019-Jan-13 11:24:07.285240 - [DEBUG] Compose: EdgeIdentity * AllBottom
16754 2019-Jan-13 11:24:07.285268 - [DEBUG]
16755 2019-Jan-13 11:24:07.285291 - [DEBUG] Propagate flow
16756 2019-Jan-13 11:24:07.285314 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16757 2019-Jan-13 11:24:07.285371 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16758 2019-Jan-13 11:24:07.286009 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16759 2019-Jan-13 11:24:07.286641 - [DEBUG] Edge function : AllBottom (result of previous compose)
16760 2019-Jan-13 11:24:07.286678 - [DEBUG]
16761 2019-Jan-13 11:24:07.286705 - [DEBUG] Join: AllTop & AllBottom
16762 2019-Jan-13 11:24:07.286731 - [DEBUG] = AllBottom (new jump func)
16763 2019-Jan-13 11:24:07.286755 - [DEBUG]
16764 2019-Jan-13 11:24:07.286779 - [DEBUG] Start adding new jump function
16765 2019-Jan-13 11:24:07.286802 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16766 2019-Jan-13 11:24:07.286858 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16767 2019-Jan-13 11:24:07.287490 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16768 2019-Jan-13 11:24:07.288127 - [DEBUG] Edge Function : AllBottom
16769 2019-Jan-13 11:24:07.288155 - [DEBUG] End adding new jump function
16770 2019-Jan-13 11:24:07.288179 - [DEBUG]
16771 2019-Jan-13 11:24:07.288203 - [DEBUG] -------------------------------------------- 473. Path Edge --------------------------------------------
16772 2019-Jan-13 11:24:07.288227 - [DEBUG]
16773 2019-Jan-13 11:24:07.288250 - [DEBUG] Process 473. path edge:
16774 2019-Jan-13 11:24:07.288273 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16775 2019-Jan-13 11:24:07.288329 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
16776 2019-Jan-13 11:24:07.288966 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16777 2019-Jan-13 11:24:07.289598 - [DEBUG]
16778 2019-Jan-13 11:24:07.289622 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16779 2019-Jan-13 11:24:07.290283 - [DEBUG] Possible callees:
16780 2019-Jan-13 11:24:07.290307 - [DEBUG] llvm.dbg.declare
16781 2019-Jan-13 11:24:07.290332 - [DEBUG] Possible return sites:
16782 2019-Jan-13 11:24:07.290355 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14916783 2019-Jan-13 11:24:07.291619 - [DEBUG] Found and process special summary
16784 2019-Jan-13 11:24:07.291652 - [DEBUG] Compose: EdgeIdentity * AllBottom
16785 2019-Jan-13 11:24:07.291679 - [DEBUG]
16786 2019-Jan-13 11:24:07.291702 - [DEBUG] Propagate flow
16787 2019-Jan-13 11:24:07.291726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16788 2019-Jan-13 11:24:07.291782 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
16789 2019-Jan-13 11:24:07.292413 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16790 2019-Jan-13 11:24:07.293053 - [DEBUG] Edge function : AllBottom (result of previous compose)
16791 2019-Jan-13 11:24:07.293078 - [DEBUG]
16792 2019-Jan-13 11:24:07.293103 - [DEBUG] Join: AllTop & AllBottom
16793 2019-Jan-13 11:24:07.293129 - [DEBUG] = AllBottom (new jump func)
16794 2019-Jan-13 11:24:07.293153 - [DEBUG]
16795 2019-Jan-13 11:24:07.293176 - [DEBUG] Start adding new jump function
16796 2019-Jan-13 11:24:07.293199 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16797 2019-Jan-13 11:24:07.293255 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16798 2019-Jan-13 11:24:07.293904 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
16799 2019-Jan-13 11:24:07.294535 - [DEBUG] Edge Function : AllBottom
16800 2019-Jan-13 11:24:07.294562 - [DEBUG] End adding new jump function
16801 2019-Jan-13 11:24:07.294586 - [DEBUG]
16802 2019-Jan-13 11:24:07.294610 - [DEBUG] -------------------------------------------- 474. Path Edge --------------------------------------------
16803 2019-Jan-13 11:24:07.294634 - [DEBUG]
16804 2019-Jan-13 11:24:07.294657 - [DEBUG] Process 474. path edge:
16805 2019-Jan-13 11:24:07.294681 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16806 2019-Jan-13 11:24:07.294737 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
16807 2019-Jan-13 11:24:07.295367 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16808 2019-Jan-13 11:24:07.295997 - [DEBUG]
16809 2019-Jan-13 11:24:07.296022 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
16810 2019-Jan-13 11:24:07.296678 - [DEBUG] Compose: EdgeIdentity * AllBottom
16811 2019-Jan-13 11:24:07.296707 - [DEBUG]
16812 2019-Jan-13 11:24:07.296730 - [DEBUG] Propagate flow
16813 2019-Jan-13 11:24:07.296754 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16814 2019-Jan-13 11:24:07.296810 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
16815 2019-Jan-13 11:24:07.297439 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16816 2019-Jan-13 11:24:07.298070 - [DEBUG] Edge function : AllBottom (result of previous compose)
16817 2019-Jan-13 11:24:07.298095 - [DEBUG]
16818 2019-Jan-13 11:24:07.298120 - [DEBUG] Join: AllTop & AllBottom
16819 2019-Jan-13 11:24:07.298145 - [DEBUG] = AllBottom (new jump func)
16820 2019-Jan-13 11:24:07.298170 - [DEBUG]
16821 2019-Jan-13 11:24:07.298193 - [DEBUG] Start adding new jump function
16822 2019-Jan-13 11:24:07.298216 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16823 2019-Jan-13 11:24:07.298272 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16824 2019-Jan-13 11:24:07.298903 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
16825 2019-Jan-13 11:24:07.299530 - [DEBUG] Edge Function : AllBottom
16826 2019-Jan-13 11:24:07.299557 - [DEBUG] End adding new jump function
16827 2019-Jan-13 11:24:07.299581 - [DEBUG]
16828 2019-Jan-13 11:24:07.299605 - [DEBUG] -------------------------------------------- 475. Path Edge --------------------------------------------
16829 2019-Jan-13 11:24:07.299628 - [DEBUG]
16830 2019-Jan-13 11:24:07.299652 - [DEBUG] Process 475. path edge:
16831 2019-Jan-13 11:24:07.299675 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16832 2019-Jan-13 11:24:07.299731 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
16833 2019-Jan-13 11:24:07.300372 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16834 2019-Jan-13 11:24:07.301004 - [DEBUG]
16835 2019-Jan-13 11:24:07.301029 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
16836 2019-Jan-13 11:24:07.301678 - [DEBUG] Compose: EdgeIdentity * AllBottom
16837 2019-Jan-13 11:24:07.301705 - [DEBUG]
16838 2019-Jan-13 11:24:07.301729 - [DEBUG] Propagate flow
16839 2019-Jan-13 11:24:07.301752 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16840 2019-Jan-13 11:24:07.301809 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
16841 2019-Jan-13 11:24:07.302448 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16842 2019-Jan-13 11:24:07.303080 - [DEBUG] Edge function : AllBottom (result of previous compose)
16843 2019-Jan-13 11:24:07.303105 - [DEBUG]
16844 2019-Jan-13 11:24:07.303130 - [DEBUG] Join: AllTop & AllBottom
16845 2019-Jan-13 11:24:07.303156 - [DEBUG] = AllBottom (new jump func)
16846 2019-Jan-13 11:24:07.303180 - [DEBUG]
16847 2019-Jan-13 11:24:07.303203 - [DEBUG] Start adding new jump function
16848 2019-Jan-13 11:24:07.303227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16849 2019-Jan-13 11:24:07.303283 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16850 2019-Jan-13 11:24:07.303930 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
16851 2019-Jan-13 11:24:07.304574 - [DEBUG] Edge Function : AllBottom
16852 2019-Jan-13 11:24:07.304602 - [DEBUG] End adding new jump function
16853 2019-Jan-13 11:24:07.304627 - [DEBUG]
16854 2019-Jan-13 11:24:07.304650 - [DEBUG] -------------------------------------------- 476. Path Edge --------------------------------------------
16855 2019-Jan-13 11:24:07.304674 - [DEBUG]
16856 2019-Jan-13 11:24:07.304697 - [DEBUG] Process 476. path edge:
16857 2019-Jan-13 11:24:07.304721 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16858 2019-Jan-13 11:24:07.304777 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
16859 2019-Jan-13 11:24:07.305415 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16860 2019-Jan-13 11:24:07.306050 - [DEBUG]
16861 2019-Jan-13 11:24:07.306075 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
16862 2019-Jan-13 11:24:07.306735 - [DEBUG] Possible callees:
16863 2019-Jan-13 11:24:07.306760 - [DEBUG] llvm.dbg.declare
16864 2019-Jan-13 11:24:07.306785 - [DEBUG] Possible return sites:
16865 2019-Jan-13 11:24:07.306808 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15516866 2019-Jan-13 11:24:07.308075 - [DEBUG] Found and process special summary
16867 2019-Jan-13 11:24:07.308109 - [DEBUG] Compose: EdgeIdentity * AllBottom
16868 2019-Jan-13 11:24:07.308136 - [DEBUG]
16869 2019-Jan-13 11:24:07.308160 - [DEBUG] Propagate flow
16870 2019-Jan-13 11:24:07.308183 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16871 2019-Jan-13 11:24:07.308239 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
16872 2019-Jan-13 11:24:07.308871 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16873 2019-Jan-13 11:24:07.309504 - [DEBUG] Edge function : AllBottom (result of previous compose)
16874 2019-Jan-13 11:24:07.309529 - [DEBUG]
16875 2019-Jan-13 11:24:07.309553 - [DEBUG] Join: AllTop & AllBottom
16876 2019-Jan-13 11:24:07.309579 - [DEBUG] = AllBottom (new jump func)
16877 2019-Jan-13 11:24:07.309603 - [DEBUG]
16878 2019-Jan-13 11:24:07.309644 - [DEBUG] Start adding new jump function
16879 2019-Jan-13 11:24:07.309668 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16880 2019-Jan-13 11:24:07.309724 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16881 2019-Jan-13 11:24:07.310371 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
16882 2019-Jan-13 11:24:07.311001 - [DEBUG] Edge Function : AllBottom
16883 2019-Jan-13 11:24:07.311029 - [DEBUG] End adding new jump function
16884 2019-Jan-13 11:24:07.311053 - [DEBUG]
16885 2019-Jan-13 11:24:07.311077 - [DEBUG] -------------------------------------------- 477. Path Edge --------------------------------------------
16886 2019-Jan-13 11:24:07.311100 - [DEBUG]
16887 2019-Jan-13 11:24:07.311124 - [DEBUG] Process 477. path edge:
16888 2019-Jan-13 11:24:07.311147 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16889 2019-Jan-13 11:24:07.311204 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
16890 2019-Jan-13 11:24:07.311835 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16891 2019-Jan-13 11:24:07.312467 - [DEBUG]
16892 2019-Jan-13 11:24:07.312492 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
16893 2019-Jan-13 11:24:07.313138 - [DEBUG] Compose: EdgeIdentity * AllBottom
16894 2019-Jan-13 11:24:07.313165 - [DEBUG]
16895 2019-Jan-13 11:24:07.313189 - [DEBUG] Propagate flow
16896 2019-Jan-13 11:24:07.313212 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16897 2019-Jan-13 11:24:07.313269 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
16898 2019-Jan-13 11:24:07.313914 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16899 2019-Jan-13 11:24:07.314547 - [DEBUG] Edge function : AllBottom (result of previous compose)
16900 2019-Jan-13 11:24:07.314572 - [DEBUG]
16901 2019-Jan-13 11:24:07.314597 - [DEBUG] Join: AllTop & AllBottom
16902 2019-Jan-13 11:24:07.314622 - [DEBUG] = AllBottom (new jump func)
16903 2019-Jan-13 11:24:07.314647 - [DEBUG]
16904 2019-Jan-13 11:24:07.314670 - [DEBUG] Start adding new jump function
16905 2019-Jan-13 11:24:07.314693 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16906 2019-Jan-13 11:24:07.314749 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16907 2019-Jan-13 11:24:07.315381 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
16908 2019-Jan-13 11:24:07.316010 - [DEBUG] Edge Function : AllBottom
16909 2019-Jan-13 11:24:07.316037 - [DEBUG] End adding new jump function
16910 2019-Jan-13 11:24:07.316061 - [DEBUG]
16911 2019-Jan-13 11:24:07.316085 - [DEBUG] -------------------------------------------- 478. Path Edge --------------------------------------------
16912 2019-Jan-13 11:24:07.316109 - [DEBUG]
16913 2019-Jan-13 11:24:07.316132 - [DEBUG] Process 478. path edge:
16914 2019-Jan-13 11:24:07.316156 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16915 2019-Jan-13 11:24:07.316212 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
16916 2019-Jan-13 11:24:07.316857 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16917 2019-Jan-13 11:24:07.317489 - [DEBUG]
16918 2019-Jan-13 11:24:07.317514 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
16919 2019-Jan-13 11:24:07.318155 - [DEBUG] Compose: EdgeIdentity * AllBottom
16920 2019-Jan-13 11:24:07.318182 - [DEBUG]
16921 2019-Jan-13 11:24:07.318206 - [DEBUG] Propagate flow
16922 2019-Jan-13 11:24:07.318229 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16923 2019-Jan-13 11:24:07.318293 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
16924 2019-Jan-13 11:24:07.318922 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16925 2019-Jan-13 11:24:07.319557 - [DEBUG] Edge function : AllBottom (result of previous compose)
16926 2019-Jan-13 11:24:07.319582 - [DEBUG]
16927 2019-Jan-13 11:24:07.319606 - [DEBUG] Join: AllTop & AllBottom
16928 2019-Jan-13 11:24:07.319632 - [DEBUG] = AllBottom (new jump func)
16929 2019-Jan-13 11:24:07.319657 - [DEBUG]
16930 2019-Jan-13 11:24:07.319680 - [DEBUG] Start adding new jump function
16931 2019-Jan-13 11:24:07.319703 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16932 2019-Jan-13 11:24:07.319760 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16933 2019-Jan-13 11:24:07.320409 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
16934 2019-Jan-13 11:24:07.321036 - [DEBUG] Edge Function : AllBottom
16935 2019-Jan-13 11:24:07.321064 - [DEBUG] End adding new jump function
16936 2019-Jan-13 11:24:07.321088 - [DEBUG]
16937 2019-Jan-13 11:24:07.321112 - [DEBUG] -------------------------------------------- 479. Path Edge --------------------------------------------
16938 2019-Jan-13 11:24:07.321136 - [DEBUG]
16939 2019-Jan-13 11:24:07.321159 - [DEBUG] Process 479. path edge:
16940 2019-Jan-13 11:24:07.321183 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16941 2019-Jan-13 11:24:07.321239 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
16942 2019-Jan-13 11:24:07.321867 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16943 2019-Jan-13 11:24:07.322497 - [DEBUG]
16944 2019-Jan-13 11:24:07.322523 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
16945 2019-Jan-13 11:24:07.323165 - [DEBUG] Compose: EdgeIdentity * AllBottom
16946 2019-Jan-13 11:24:07.323193 - [DEBUG]
16947 2019-Jan-13 11:24:07.323216 - [DEBUG] Propagate flow
16948 2019-Jan-13 11:24:07.323239 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16949 2019-Jan-13 11:24:07.323295 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16950 2019-Jan-13 11:24:07.323951 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16951 2019-Jan-13 11:24:07.324585 - [DEBUG] Edge function : AllBottom (result of previous compose)
16952 2019-Jan-13 11:24:07.324610 - [DEBUG]
16953 2019-Jan-13 11:24:07.324634 - [DEBUG] Join: AllTop & AllBottom
16954 2019-Jan-13 11:24:07.324660 - [DEBUG] = AllBottom (new jump func)
16955 2019-Jan-13 11:24:07.324684 - [DEBUG]
16956 2019-Jan-13 11:24:07.324707 - [DEBUG] Start adding new jump function
16957 2019-Jan-13 11:24:07.324731 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16958 2019-Jan-13 11:24:07.324786 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16959 2019-Jan-13 11:24:07.325419 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16960 2019-Jan-13 11:24:07.326056 - [DEBUG] Edge Function : AllBottom
16961 2019-Jan-13 11:24:07.326083 - [DEBUG] End adding new jump function
16962 2019-Jan-13 11:24:07.326107 - [DEBUG]
16963 2019-Jan-13 11:24:07.326131 - [DEBUG] -------------------------------------------- 480. Path Edge --------------------------------------------
16964 2019-Jan-13 11:24:07.326154 - [DEBUG]
16965 2019-Jan-13 11:24:07.326177 - [DEBUG] Process 480. path edge:
16966 2019-Jan-13 11:24:07.326201 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16967 2019-Jan-13 11:24:07.326257 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
16968 2019-Jan-13 11:24:07.326919 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16969 2019-Jan-13 11:24:07.327551 - [DEBUG]
16970 2019-Jan-13 11:24:07.327575 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16971 2019-Jan-13 11:24:07.328220 - [DEBUG] Possible callees:
16972 2019-Jan-13 11:24:07.328246 - [DEBUG] llvm.dbg.declare
16973 2019-Jan-13 11:24:07.328270 - [DEBUG] Possible return sites:
16974 2019-Jan-13 11:24:07.328293 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16316975 2019-Jan-13 11:24:07.329548 - [DEBUG] Found and process special summary
16976 2019-Jan-13 11:24:07.329581 - [DEBUG] Compose: EdgeIdentity * AllBottom
16977 2019-Jan-13 11:24:07.329608 - [DEBUG]
16978 2019-Jan-13 11:24:07.329631 - [DEBUG] Propagate flow
16979 2019-Jan-13 11:24:07.329655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16980 2019-Jan-13 11:24:07.329711 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
16981 2019-Jan-13 11:24:07.330356 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16982 2019-Jan-13 11:24:07.330987 - [DEBUG] Edge function : AllBottom (result of previous compose)
16983 2019-Jan-13 11:24:07.331013 - [DEBUG]
16984 2019-Jan-13 11:24:07.331037 - [DEBUG] Join: AllTop & AllBottom
16985 2019-Jan-13 11:24:07.331063 - [DEBUG] = AllBottom (new jump func)
16986 2019-Jan-13 11:24:07.331087 - [DEBUG]
16987 2019-Jan-13 11:24:07.331111 - [DEBUG] Start adding new jump function
16988 2019-Jan-13 11:24:07.331134 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16989 2019-Jan-13 11:24:07.331190 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16990 2019-Jan-13 11:24:07.331823 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
16991 2019-Jan-13 11:24:07.332453 - [DEBUG] Edge Function : AllBottom
16992 2019-Jan-13 11:24:07.332481 - [DEBUG] End adding new jump function
16993 2019-Jan-13 11:24:07.332506 - [DEBUG]
16994 2019-Jan-13 11:24:07.332529 - [DEBUG] -------------------------------------------- 481. Path Edge --------------------------------------------
16995 2019-Jan-13 11:24:07.332553 - [DEBUG]
16996 2019-Jan-13 11:24:07.332576 - [DEBUG] Process 481. path edge:
16997 2019-Jan-13 11:24:07.332600 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16998 2019-Jan-13 11:24:07.332656 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
16999 2019-Jan-13 11:24:07.333285 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17000 2019-Jan-13 11:24:07.333931 - [DEBUG]
17001 2019-Jan-13 11:24:07.333956 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
17002 2019-Jan-13 11:24:07.334601 - [DEBUG] Compose: EdgeIdentity * AllBottom
17003 2019-Jan-13 11:24:07.334628 - [DEBUG]
17004 2019-Jan-13 11:24:07.334652 - [DEBUG] Propagate flow
17005 2019-Jan-13 11:24:07.334676 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17006 2019-Jan-13 11:24:07.334732 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17007 2019-Jan-13 11:24:07.335361 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17008 2019-Jan-13 11:24:07.336008 - [DEBUG] Edge function : AllBottom (result of previous compose)
17009 2019-Jan-13 11:24:07.336046 - [DEBUG]
17010 2019-Jan-13 11:24:07.336071 - [DEBUG] Join: AllTop & AllBottom
17011 2019-Jan-13 11:24:07.336096 - [DEBUG] = AllBottom (new jump func)
17012 2019-Jan-13 11:24:07.336121 - [DEBUG]
17013 2019-Jan-13 11:24:07.336144 - [DEBUG] Start adding new jump function
17014 2019-Jan-13 11:24:07.336168 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17015 2019-Jan-13 11:24:07.336230 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17016 2019-Jan-13 11:24:07.336962 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17017 2019-Jan-13 11:24:07.337633 - [DEBUG] Edge Function : AllBottom
17018 2019-Jan-13 11:24:07.337666 - [DEBUG] End adding new jump function
17019 2019-Jan-13 11:24:07.337692 - [DEBUG]
17020 2019-Jan-13 11:24:07.337716 - [DEBUG] -------------------------------------------- 482. Path Edge --------------------------------------------
17021 2019-Jan-13 11:24:07.337741 - [DEBUG]
17022 2019-Jan-13 11:24:07.337765 - [DEBUG] Process 482. path edge:
17023 2019-Jan-13 11:24:07.337788 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17024 2019-Jan-13 11:24:07.337855 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
17025 2019-Jan-13 11:24:07.338516 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17026 2019-Jan-13 11:24:07.339180 - [DEBUG]
17027 2019-Jan-13 11:24:07.339208 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17028 2019-Jan-13 11:24:07.339900 - [DEBUG] Compose: EdgeIdentity * AllBottom
17029 2019-Jan-13 11:24:07.339929 - [DEBUG]
17030 2019-Jan-13 11:24:07.339953 - [DEBUG] Propagate flow
17031 2019-Jan-13 11:24:07.339976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17032 2019-Jan-13 11:24:07.340073 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17033 2019-Jan-13 11:24:07.340750 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17034 2019-Jan-13 11:24:07.341407 - [DEBUG] Edge function : AllBottom (result of previous compose)
17035 2019-Jan-13 11:24:07.341434 - [DEBUG]
17036 2019-Jan-13 11:24:07.341461 - [DEBUG] Join: AllTop & AllBottom
17037 2019-Jan-13 11:24:07.341487 - [DEBUG] = AllBottom (new jump func)
17038 2019-Jan-13 11:24:07.341512 - [DEBUG]
17039 2019-Jan-13 11:24:07.341536 - [DEBUG] Start adding new jump function
17040 2019-Jan-13 11:24:07.341559 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17041 2019-Jan-13 11:24:07.341623 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17042 2019-Jan-13 11:24:07.342300 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17043 2019-Jan-13 11:24:07.342974 - [DEBUG] Edge Function : AllBottom
17044 2019-Jan-13 11:24:07.343007 - [DEBUG] End adding new jump function
17045 2019-Jan-13 11:24:07.343032 - [DEBUG]
17046 2019-Jan-13 11:24:07.343055 - [DEBUG] -------------------------------------------- 483. Path Edge --------------------------------------------
17047 2019-Jan-13 11:24:07.343080 - [DEBUG]
17048 2019-Jan-13 11:24:07.343103 - [DEBUG] Process 483. path edge:
17049 2019-Jan-13 11:24:07.343127 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17050 2019-Jan-13 11:24:07.343193 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
17051 2019-Jan-13 11:24:07.343897 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17052 2019-Jan-13 11:24:07.344556 - [DEBUG]
17053 2019-Jan-13 11:24:07.344582 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17054 2019-Jan-13 11:24:07.345269 - [DEBUG] Possible callees:
17055 2019-Jan-13 11:24:07.345295 - [DEBUG] llvm.dbg.declare
17056 2019-Jan-13 11:24:07.345320 - [DEBUG] Possible return sites:
17057 2019-Jan-13 11:24:07.345344 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16917058 2019-Jan-13 11:24:07.346699 - [DEBUG] Found and process special summary
17059 2019-Jan-13 11:24:07.346745 - [DEBUG] Compose: EdgeIdentity * AllBottom
17060 2019-Jan-13 11:24:07.346773 - [DEBUG]
17061 2019-Jan-13 11:24:07.346798 - [DEBUG] Propagate flow
17062 2019-Jan-13 11:24:07.346821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17063 2019-Jan-13 11:24:07.346883 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17064 2019-Jan-13 11:24:07.347527 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17065 2019-Jan-13 11:24:07.348160 - [DEBUG] Edge function : AllBottom (result of previous compose)
17066 2019-Jan-13 11:24:07.348185 - [DEBUG]
17067 2019-Jan-13 11:24:07.348219 - [DEBUG] Join: AllTop & AllBottom
17068 2019-Jan-13 11:24:07.348245 - [DEBUG] = AllBottom (new jump func)
17069 2019-Jan-13 11:24:07.348270 - [DEBUG]
17070 2019-Jan-13 11:24:07.348293 - [DEBUG] Start adding new jump function
17071 2019-Jan-13 11:24:07.348317 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17072 2019-Jan-13 11:24:07.348372 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17073 2019-Jan-13 11:24:07.349004 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17074 2019-Jan-13 11:24:07.349634 - [DEBUG] Edge Function : AllBottom
17075 2019-Jan-13 11:24:07.349663 - [DEBUG] End adding new jump function
17076 2019-Jan-13 11:24:07.349687 - [DEBUG]
17077 2019-Jan-13 11:24:07.349710 - [DEBUG] -------------------------------------------- 484. Path Edge --------------------------------------------
17078 2019-Jan-13 11:24:07.349735 - [DEBUG]
17079 2019-Jan-13 11:24:07.349758 - [DEBUG] Process 484. path edge:
17080 2019-Jan-13 11:24:07.349782 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17081 2019-Jan-13 11:24:07.349838 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
17082 2019-Jan-13 11:24:07.350487 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17083 2019-Jan-13 11:24:07.351120 - [DEBUG]
17084 2019-Jan-13 11:24:07.351145 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17085 2019-Jan-13 11:24:07.351796 - [DEBUG] Compose: EdgeIdentity * AllBottom
17086 2019-Jan-13 11:24:07.351824 - [DEBUG]
17087 2019-Jan-13 11:24:07.351848 - [DEBUG] Propagate flow
17088 2019-Jan-13 11:24:07.351871 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17089 2019-Jan-13 11:24:07.351928 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
17090 2019-Jan-13 11:24:07.352558 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17091 2019-Jan-13 11:24:07.353189 - [DEBUG] Edge function : AllBottom (result of previous compose)
17092 2019-Jan-13 11:24:07.353214 - [DEBUG]
17093 2019-Jan-13 11:24:07.353239 - [DEBUG] Join: AllTop & AllBottom
17094 2019-Jan-13 11:24:07.353264 - [DEBUG] = AllBottom (new jump func)
17095 2019-Jan-13 11:24:07.353289 - [DEBUG]
17096 2019-Jan-13 11:24:07.353312 - [DEBUG] Start adding new jump function
17097 2019-Jan-13 11:24:07.353350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17098 2019-Jan-13 11:24:07.353424 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17099 2019-Jan-13 11:24:07.354057 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
17100 2019-Jan-13 11:24:07.354685 - [DEBUG] Edge Function : AllBottom
17101 2019-Jan-13 11:24:07.354714 - [DEBUG] End adding new jump function
17102 2019-Jan-13 11:24:07.354738 - [DEBUG]
17103 2019-Jan-13 11:24:07.354761 - [DEBUG] -------------------------------------------- 485. Path Edge --------------------------------------------
17104 2019-Jan-13 11:24:07.354785 - [DEBUG]
17105 2019-Jan-13 11:24:07.354808 - [DEBUG] Process 485. path edge:
17106 2019-Jan-13 11:24:07.354832 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17107 2019-Jan-13 11:24:07.354888 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
17108 2019-Jan-13 11:24:07.355517 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17109 2019-Jan-13 11:24:07.356147 - [DEBUG]
17110 2019-Jan-13 11:24:07.356171 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
17111 2019-Jan-13 11:24:07.356839 - [DEBUG] Compose: EdgeIdentity * AllBottom
17112 2019-Jan-13 11:24:07.356867 - [DEBUG]
17113 2019-Jan-13 11:24:07.356890 - [DEBUG] Propagate flow
17114 2019-Jan-13 11:24:07.356913 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17115 2019-Jan-13 11:24:07.356970 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17116 2019-Jan-13 11:24:07.357605 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17117 2019-Jan-13 11:24:07.358238 - [DEBUG] Edge function : AllBottom (result of previous compose)
17118 2019-Jan-13 11:24:07.358263 - [DEBUG]
17119 2019-Jan-13 11:24:07.358288 - [DEBUG] Join: AllTop & AllBottom
17120 2019-Jan-13 11:24:07.358314 - [DEBUG] = AllBottom (new jump func)
17121 2019-Jan-13 11:24:07.358339 - [DEBUG]
17122 2019-Jan-13 11:24:07.358362 - [DEBUG] Start adding new jump function
17123 2019-Jan-13 11:24:07.358385 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17124 2019-Jan-13 11:24:07.358441 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17125 2019-Jan-13 11:24:07.359074 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17126 2019-Jan-13 11:24:07.359706 - [DEBUG] Edge Function : AllBottom
17127 2019-Jan-13 11:24:07.359734 - [DEBUG] End adding new jump function
17128 2019-Jan-13 11:24:07.359758 - [DEBUG]
17129 2019-Jan-13 11:24:07.359781 - [DEBUG] -------------------------------------------- 486. Path Edge --------------------------------------------
17130 2019-Jan-13 11:24:07.359805 - [DEBUG]
17131 2019-Jan-13 11:24:07.359828 - [DEBUG] Process 486. path edge:
17132 2019-Jan-13 11:24:07.359852 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17133 2019-Jan-13 11:24:07.359908 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
17134 2019-Jan-13 11:24:07.360557 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17135 2019-Jan-13 11:24:07.361188 - [DEBUG]
17136 2019-Jan-13 11:24:07.361213 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17137 2019-Jan-13 11:24:07.361865 - [DEBUG] Compose: EdgeIdentity * AllBottom
17138 2019-Jan-13 11:24:07.361893 - [DEBUG]
17139 2019-Jan-13 11:24:07.361916 - [DEBUG] Propagate flow
17140 2019-Jan-13 11:24:07.361939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17141 2019-Jan-13 11:24:07.361997 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17142 2019-Jan-13 11:24:07.362680 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17143 2019-Jan-13 11:24:07.363370 - [DEBUG] Edge function : AllBottom (result of previous compose)
17144 2019-Jan-13 11:24:07.363395 - [DEBUG]
17145 2019-Jan-13 11:24:07.363420 - [DEBUG] Join: AllTop & AllBottom
17146 2019-Jan-13 11:24:07.363446 - [DEBUG] = AllBottom (new jump func)
17147 2019-Jan-13 11:24:07.363471 - [DEBUG]
17148 2019-Jan-13 11:24:07.363494 - [DEBUG] Start adding new jump function
17149 2019-Jan-13 11:24:07.363517 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17150 2019-Jan-13 11:24:07.363580 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17151 2019-Jan-13 11:24:07.364242 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17152 2019-Jan-13 11:24:07.364873 - [DEBUG] Edge Function : AllBottom
17153 2019-Jan-13 11:24:07.364902 - [DEBUG] End adding new jump function
17154 2019-Jan-13 11:24:07.364926 - [DEBUG]
17155 2019-Jan-13 11:24:07.364950 - [DEBUG] -------------------------------------------- 487. Path Edge --------------------------------------------
17156 2019-Jan-13 11:24:07.364974 - [DEBUG]
17157 2019-Jan-13 11:24:07.364997 - [DEBUG] Process 487. path edge:
17158 2019-Jan-13 11:24:07.365021 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17159 2019-Jan-13 11:24:07.365077 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
17160 2019-Jan-13 11:24:07.365706 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17161 2019-Jan-13 11:24:07.366336 - [DEBUG]
17162 2019-Jan-13 11:24:07.366363 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17163 2019-Jan-13 11:24:07.367036 - [DEBUG] Compose: EdgeIdentity * AllBottom
17164 2019-Jan-13 11:24:07.367064 - [DEBUG]
17165 2019-Jan-13 11:24:07.367087 - [DEBUG] Propagate flow
17166 2019-Jan-13 11:24:07.367110 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17167 2019-Jan-13 11:24:07.367167 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17168 2019-Jan-13 11:24:07.367804 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17169 2019-Jan-13 11:24:07.368436 - [DEBUG] Edge function : AllBottom (result of previous compose)
17170 2019-Jan-13 11:24:07.368462 - [DEBUG]
17171 2019-Jan-13 11:24:07.368486 - [DEBUG] Join: AllTop & AllBottom
17172 2019-Jan-13 11:24:07.368512 - [DEBUG] = AllBottom (new jump func)
17173 2019-Jan-13 11:24:07.368536 - [DEBUG]
17174 2019-Jan-13 11:24:07.368560 - [DEBUG] Start adding new jump function
17175 2019-Jan-13 11:24:07.368583 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17176 2019-Jan-13 11:24:07.368638 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17177 2019-Jan-13 11:24:07.369269 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17178 2019-Jan-13 11:24:07.369899 - [DEBUG] Edge Function : AllBottom
17179 2019-Jan-13 11:24:07.369926 - [DEBUG] End adding new jump function
17180 2019-Jan-13 11:24:07.369950 - [DEBUG]
17181 2019-Jan-13 11:24:07.369974 - [DEBUG] -------------------------------------------- 488. Path Edge --------------------------------------------
17182 2019-Jan-13 11:24:07.370009 - [DEBUG]
17183 2019-Jan-13 11:24:07.370034 - [DEBUG] Process 488. path edge:
17184 2019-Jan-13 11:24:07.370058 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17185 2019-Jan-13 11:24:07.370114 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
17186 2019-Jan-13 11:24:07.370758 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17187 2019-Jan-13 11:24:07.371391 - [DEBUG]
17188 2019-Jan-13 11:24:07.371415 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17189 2019-Jan-13 11:24:07.372064 - [DEBUG] Compose: EdgeIdentity * AllBottom
17190 2019-Jan-13 11:24:07.372091 - [DEBUG]
17191 2019-Jan-13 11:24:07.372115 - [DEBUG] Propagate flow
17192 2019-Jan-13 11:24:07.372138 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17193 2019-Jan-13 11:24:07.372195 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17194 2019-Jan-13 11:24:07.372822 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17195 2019-Jan-13 11:24:07.373468 - [DEBUG] Edge function : AllBottom (result of previous compose)
17196 2019-Jan-13 11:24:07.373494 - [DEBUG]
17197 2019-Jan-13 11:24:07.373518 - [DEBUG] Join: AllTop & AllBottom
17198 2019-Jan-13 11:24:07.373544 - [DEBUG] = AllBottom (new jump func)
17199 2019-Jan-13 11:24:07.373568 - [DEBUG]
17200 2019-Jan-13 11:24:07.373592 - [DEBUG] Start adding new jump function
17201 2019-Jan-13 11:24:07.373615 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17202 2019-Jan-13 11:24:07.373670 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17203 2019-Jan-13 11:24:07.374303 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17204 2019-Jan-13 11:24:07.374929 - [DEBUG] Edge Function : AllBottom
17205 2019-Jan-13 11:24:07.374956 - [DEBUG] End adding new jump function
17206 2019-Jan-13 11:24:07.374980 - [DEBUG]
17207 2019-Jan-13 11:24:07.375003 - [DEBUG] -------------------------------------------- 489. Path Edge --------------------------------------------
17208 2019-Jan-13 11:24:07.375027 - [DEBUG]
17209 2019-Jan-13 11:24:07.375050 - [DEBUG] Process 489. path edge:
17210 2019-Jan-13 11:24:07.375074 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17211 2019-Jan-13 11:24:07.375130 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
17212 2019-Jan-13 11:24:07.375756 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17213 2019-Jan-13 11:24:07.376388 - [DEBUG]
17214 2019-Jan-13 11:24:07.376413 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17215 2019-Jan-13 11:24:07.377069 - [DEBUG] Compose: EdgeIdentity * AllBottom
17216 2019-Jan-13 11:24:07.377096 - [DEBUG]
17217 2019-Jan-13 11:24:07.377120 - [DEBUG] Propagate flow
17218 2019-Jan-13 11:24:07.377143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17219 2019-Jan-13 11:24:07.377200 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17220 2019-Jan-13 11:24:07.377829 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17221 2019-Jan-13 11:24:07.378461 - [DEBUG] Edge function : AllBottom (result of previous compose)
17222 2019-Jan-13 11:24:07.378486 - [DEBUG]
17223 2019-Jan-13 11:24:07.378510 - [DEBUG] Join: AllTop & AllBottom
17224 2019-Jan-13 11:24:07.378536 - [DEBUG] = AllBottom (new jump func)
17225 2019-Jan-13 11:24:07.378561 - [DEBUG]
17226 2019-Jan-13 11:24:07.378584 - [DEBUG] Start adding new jump function
17227 2019-Jan-13 11:24:07.378607 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17228 2019-Jan-13 11:24:07.378663 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17229 2019-Jan-13 11:24:07.379293 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17230 2019-Jan-13 11:24:07.379931 - [DEBUG] Edge Function : AllBottom
17231 2019-Jan-13 11:24:07.379958 - [DEBUG] End adding new jump function
17232 2019-Jan-13 11:24:07.379989 - [DEBUG]
17233 2019-Jan-13 11:24:07.380026 - [DEBUG] -------------------------------------------- 490. Path Edge --------------------------------------------
17234 2019-Jan-13 11:24:07.380050 - [DEBUG]
17235 2019-Jan-13 11:24:07.380072 - [DEBUG] Process 490. path edge:
17236 2019-Jan-13 11:24:07.380096 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17237 2019-Jan-13 11:24:07.380153 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
17238 2019-Jan-13 11:24:07.380785 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17239 2019-Jan-13 11:24:07.381418 - [DEBUG]
17240 2019-Jan-13 11:24:07.381442 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17241 2019-Jan-13 11:24:07.382087 - [DEBUG] Compose: EdgeIdentity * AllBottom
17242 2019-Jan-13 11:24:07.382115 - [DEBUG]
17243 2019-Jan-13 11:24:07.382139 - [DEBUG] Propagate flow
17244 2019-Jan-13 11:24:07.382162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17245 2019-Jan-13 11:24:07.382219 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17246 2019-Jan-13 11:24:07.382854 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17247 2019-Jan-13 11:24:07.383502 - [DEBUG] Edge function : AllBottom (result of previous compose)
17248 2019-Jan-13 11:24:07.383528 - [DEBUG]
17249 2019-Jan-13 11:24:07.383552 - [DEBUG] Join: AllTop & AllBottom
17250 2019-Jan-13 11:24:07.383578 - [DEBUG] = AllBottom (new jump func)
17251 2019-Jan-13 11:24:07.383602 - [DEBUG]
17252 2019-Jan-13 11:24:07.383625 - [DEBUG] Start adding new jump function
17253 2019-Jan-13 11:24:07.383649 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17254 2019-Jan-13 11:24:07.383704 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17255 2019-Jan-13 11:24:07.384337 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17256 2019-Jan-13 11:24:07.384970 - [DEBUG] Edge Function : AllBottom
17257 2019-Jan-13 11:24:07.384997 - [DEBUG] End adding new jump function
17258 2019-Jan-13 11:24:07.385021 - [DEBUG]
17259 2019-Jan-13 11:24:07.385045 - [DEBUG] -------------------------------------------- 491. Path Edge --------------------------------------------
17260 2019-Jan-13 11:24:07.385069 - [DEBUG]
17261 2019-Jan-13 11:24:07.385092 - [DEBUG] Process 491. path edge:
17262 2019-Jan-13 11:24:07.385116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17263 2019-Jan-13 11:24:07.385172 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
17264 2019-Jan-13 11:24:07.385805 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17265 2019-Jan-13 11:24:07.386436 - [DEBUG]
17266 2019-Jan-13 11:24:07.386461 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17267 2019-Jan-13 11:24:07.387137 - [DEBUG] Compose: EdgeIdentity * AllBottom
17268 2019-Jan-13 11:24:07.387165 - [DEBUG]
17269 2019-Jan-13 11:24:07.387189 - [DEBUG] Propagate flow
17270 2019-Jan-13 11:24:07.387213 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17271 2019-Jan-13 11:24:07.387270 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17272 2019-Jan-13 11:24:07.387900 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17273 2019-Jan-13 11:24:07.388538 - [DEBUG] Edge function : AllBottom (result of previous compose)
17274 2019-Jan-13 11:24:07.388564 - [DEBUG]
17275 2019-Jan-13 11:24:07.388589 - [DEBUG] Join: AllTop & AllBottom
17276 2019-Jan-13 11:24:07.388615 - [DEBUG] = AllBottom (new jump func)
17277 2019-Jan-13 11:24:07.388639 - [DEBUG]
17278 2019-Jan-13 11:24:07.388663 - [DEBUG] Start adding new jump function
17279 2019-Jan-13 11:24:07.388686 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17280 2019-Jan-13 11:24:07.388742 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17281 2019-Jan-13 11:24:07.389375 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17282 2019-Jan-13 11:24:07.390016 - [DEBUG] Edge Function : AllBottom
17283 2019-Jan-13 11:24:07.390044 - [DEBUG] End adding new jump function
17284 2019-Jan-13 11:24:07.390069 - [DEBUG]
17285 2019-Jan-13 11:24:07.390092 - [DEBUG] -------------------------------------------- 492. Path Edge --------------------------------------------
17286 2019-Jan-13 11:24:07.390116 - [DEBUG]
17287 2019-Jan-13 11:24:07.390139 - [DEBUG] Process 492. path edge:
17288 2019-Jan-13 11:24:07.390163 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17289 2019-Jan-13 11:24:07.390219 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
17290 2019-Jan-13 11:24:07.390849 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17291 2019-Jan-13 11:24:07.391480 - [DEBUG]
17292 2019-Jan-13 11:24:07.391505 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17293 2019-Jan-13 11:24:07.392147 - [DEBUG] Compose: EdgeIdentity * AllBottom
17294 2019-Jan-13 11:24:07.392176 - [DEBUG]
17295 2019-Jan-13 11:24:07.392200 - [DEBUG] Propagate flow
17296 2019-Jan-13 11:24:07.392224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17297 2019-Jan-13 11:24:07.392281 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17298 2019-Jan-13 11:24:07.392910 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17299 2019-Jan-13 11:24:07.393559 - [DEBUG] Edge function : AllBottom (result of previous compose)
17300 2019-Jan-13 11:24:07.393584 - [DEBUG]
17301 2019-Jan-13 11:24:07.393609 - [DEBUG] Join: AllTop & AllBottom
17302 2019-Jan-13 11:24:07.393635 - [DEBUG] = AllBottom (new jump func)
17303 2019-Jan-13 11:24:07.393659 - [DEBUG]
17304 2019-Jan-13 11:24:07.393682 - [DEBUG] Start adding new jump function
17305 2019-Jan-13 11:24:07.393705 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17306 2019-Jan-13 11:24:07.393761 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17307 2019-Jan-13 11:24:07.394392 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17308 2019-Jan-13 11:24:07.395018 - [DEBUG] Edge Function : AllBottom
17309 2019-Jan-13 11:24:07.395046 - [DEBUG] End adding new jump function
17310 2019-Jan-13 11:24:07.395070 - [DEBUG]
17311 2019-Jan-13 11:24:07.395093 - [DEBUG] -------------------------------------------- 493. Path Edge --------------------------------------------
17312 2019-Jan-13 11:24:07.395117 - [DEBUG]
17313 2019-Jan-13 11:24:07.395141 - [DEBUG] Process 493. path edge:
17314 2019-Jan-13 11:24:07.395164 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17315 2019-Jan-13 11:24:07.395220 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
17316 2019-Jan-13 11:24:07.395846 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17317 2019-Jan-13 11:24:07.396485 - [DEBUG]
17318 2019-Jan-13 11:24:07.396509 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17319 2019-Jan-13 11:24:07.397169 - [DEBUG] Start of endsummarytab entry
17320 2019-Jan-13 11:24:07.397201 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
17321 2019-Jan-13 11:24:07.397833 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
17322 2019-Jan-13 11:24:07.397892 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17323 2019-Jan-13 11:24:07.398519 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17324 2019-Jan-13 11:24:07.399151 - [DEBUG] EF: AllBottom
17325 2019-Jan-13 11:24:07.399177 - [DEBUG]
17326 2019-Jan-13 11:24:07.399200 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17327 2019-Jan-13 11:24:07.399826 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
17328 2019-Jan-13 11:24:07.400479 - [DEBUG] EF: AllBottom
17329 2019-Jan-13 11:24:07.400505 - [DEBUG]
17330 2019-Jan-13 11:24:07.400529 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17331 2019-Jan-13 11:24:07.401190 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
17332 2019-Jan-13 11:24:07.401872 - [DEBUG] EF: AllBottom
17333 2019-Jan-13 11:24:07.401899 - [DEBUG]
17334 2019-Jan-13 11:24:07.401923 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17335 2019-Jan-13 11:24:07.402628 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
17336 2019-Jan-13 11:24:07.403364 - [DEBUG] EF: AllBottom
17337 2019-Jan-13 11:24:07.403392 - [DEBUG]
17338 2019-Jan-13 11:24:07.403415 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17339 2019-Jan-13 11:24:07.404101 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
17340 2019-Jan-13 11:24:07.404745 - [DEBUG] EF: AllBottom
17341 2019-Jan-13 11:24:07.404770 - [DEBUG]
17342 2019-Jan-13 11:24:07.404794 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17343 2019-Jan-13 11:24:07.405420 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17344 2019-Jan-13 11:24:07.406060 - [DEBUG] EF: AllBottom
17345 2019-Jan-13 11:24:07.406085 - [DEBUG]
17346 2019-Jan-13 11:24:07.406109 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17347 2019-Jan-13 11:24:07.406758 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
17348 2019-Jan-13 11:24:07.407395 - [DEBUG] EF: AllBottom
17349 2019-Jan-13 11:24:07.407420 - [DEBUG]
17350 2019-Jan-13 11:24:07.407444 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17351 2019-Jan-13 11:24:07.408071 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
17352 2019-Jan-13 11:24:07.408699 - [DEBUG] EF: AllBottom
17353 2019-Jan-13 11:24:07.408724 - [DEBUG]
17354 2019-Jan-13 11:24:07.408748 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17355 2019-Jan-13 11:24:07.409374 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17356 2019-Jan-13 11:24:07.410027 - [DEBUG] EF: AllBottom
17357 2019-Jan-13 11:24:07.410052 - [DEBUG]
17358 2019-Jan-13 11:24:07.410075 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17359 2019-Jan-13 11:24:07.410701 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
17360 2019-Jan-13 11:24:07.411331 - [DEBUG] EF: AllBottom
17361 2019-Jan-13 11:24:07.411355 - [DEBUG]
17362 2019-Jan-13 11:24:07.411379 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17363 2019-Jan-13 11:24:07.412005 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
17364 2019-Jan-13 11:24:07.412669 - [DEBUG] EF: AllBottom
17365 2019-Jan-13 11:24:07.412694 - [DEBUG]
17366 2019-Jan-13 11:24:07.412718 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17367 2019-Jan-13 11:24:07.413362 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17368 2019-Jan-13 11:24:07.413993 - [DEBUG] EF: AllBottom
17369 2019-Jan-13 11:24:07.414018 - [DEBUG]
17370 2019-Jan-13 11:24:07.414042 - [DEBUG] ---------------
17371 2019-Jan-13 11:24:07.414065 - [DEBUG]
17372 2019-Jan-13 11:24:07.414091 - [DEBUG] End of endsummarytab entry
17373 2019-Jan-13 11:24:07.414115 - [DEBUG]
17374 2019-Jan-13 11:24:07.414139 - [DEBUG] Start of incomingtab entry
17375 2019-Jan-13 11:24:07.414164 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
17376 2019-Jan-13 11:24:07.414794 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
17377 2019-Jan-13 11:24:07.414853 - [DEBUG] ---------------
17378 2019-Jan-13 11:24:07.414877 - [DEBUG] End of incomingtab entry
17379 2019-Jan-13 11:24:07.414901 - [DEBUG]
17380 2019-Jan-13 11:24:07.414928 - [DEBUG] EDGE:
17381 2019-Jan-13 11:24:07.414985 - [DEBUG] ---> 17382 2019-Jan-13 11:24:07.415613 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17383 2019-Jan-13 11:24:07.416244 - [DEBUG]
17384 2019-Jan-13 11:24:07.416270 - [DEBUG] EDGE:
17385 2019-Jan-13 11:24:07.416327 - [DEBUG] ---> 17386 2019-Jan-13 11:24:07.416972 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17387 2019-Jan-13 11:24:07.417604 - [DEBUG]
17388 2019-Jan-13 11:24:07.417655 - [DEBUG] Compose: EdgeIdentity * AllBottom
17389 2019-Jan-13 11:24:07.417682 - [DEBUG]
17390 2019-Jan-13 11:24:07.417705 - [DEBUG] Propagate flow
17391 2019-Jan-13 11:24:07.417729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17392 2019-Jan-13 11:24:07.417786 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17393 2019-Jan-13 11:24:07.418424 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17394 2019-Jan-13 11:24:07.419056 - [DEBUG] Edge function : AllBottom (result of previous compose)
17395 2019-Jan-13 11:24:07.419082 - [DEBUG]
17396 2019-Jan-13 11:24:07.419108 - [DEBUG] Join: AllTop & AllBottom
17397 2019-Jan-13 11:24:07.419134 - [DEBUG] = AllBottom (new jump func)
17398 2019-Jan-13 11:24:07.419158 - [DEBUG]
17399 2019-Jan-13 11:24:07.419182 - [DEBUG] Start adding new jump function
17400 2019-Jan-13 11:24:07.419206 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17401 2019-Jan-13 11:24:07.419262 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17402 2019-Jan-13 11:24:07.419893 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17403 2019-Jan-13 11:24:07.420545 - [DEBUG] Edge Function : AllBottom
17404 2019-Jan-13 11:24:07.420575 - [DEBUG] End adding new jump function
17405 2019-Jan-13 11:24:07.420599 - [DEBUG]
17406 2019-Jan-13 11:24:07.420623 - [DEBUG] -------------------------------------------- 494. Path Edge --------------------------------------------
17407 2019-Jan-13 11:24:07.420648 - [DEBUG]
17408 2019-Jan-13 11:24:07.420671 - [DEBUG] Process 494. path edge:
17409 2019-Jan-13 11:24:07.420695 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17410 2019-Jan-13 11:24:07.420751 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
17411 2019-Jan-13 11:24:07.421397 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17412 2019-Jan-13 11:24:07.422029 - [DEBUG]
17413 2019-Jan-13 11:24:07.422054 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17414 2019-Jan-13 11:24:07.422703 - [DEBUG] Possible callees:
17415 2019-Jan-13 11:24:07.422727 - [DEBUG] llvm.dbg.declare
17416 2019-Jan-13 11:24:07.422752 - [DEBUG] Possible return sites:
17417 2019-Jan-13 11:24:07.422776 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19317418 2019-Jan-13 11:24:07.424051 - [DEBUG] Found and process special summary
17419 2019-Jan-13 11:24:07.424086 - [DEBUG] Compose: EdgeIdentity * AllBottom
17420 2019-Jan-13 11:24:07.424114 - [DEBUG]
17421 2019-Jan-13 11:24:07.424137 - [DEBUG] Propagate flow
17422 2019-Jan-13 11:24:07.424161 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17423 2019-Jan-13 11:24:07.424217 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17424 2019-Jan-13 11:24:07.424849 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17425 2019-Jan-13 11:24:07.425480 - [DEBUG] Edge function : AllBottom (result of previous compose)
17426 2019-Jan-13 11:24:07.425505 - [DEBUG]
17427 2019-Jan-13 11:24:07.425530 - [DEBUG] Join: AllTop & AllBottom
17428 2019-Jan-13 11:24:07.425556 - [DEBUG] = AllBottom (new jump func)
17429 2019-Jan-13 11:24:07.425580 - [DEBUG]
17430 2019-Jan-13 11:24:07.425604 - [DEBUG] Start adding new jump function
17431 2019-Jan-13 11:24:07.425627 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17432 2019-Jan-13 11:24:07.425683 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17433 2019-Jan-13 11:24:07.426315 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17434 2019-Jan-13 11:24:07.426962 - [DEBUG] Edge Function : AllBottom
17435 2019-Jan-13 11:24:07.426990 - [DEBUG] End adding new jump function
17436 2019-Jan-13 11:24:07.427013 - [DEBUG]
17437 2019-Jan-13 11:24:07.427037 - [DEBUG] -------------------------------------------- 495. Path Edge --------------------------------------------
17438 2019-Jan-13 11:24:07.427061 - [DEBUG]
17439 2019-Jan-13 11:24:07.427084 - [DEBUG] Process 495. path edge:
17440 2019-Jan-13 11:24:07.427108 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17441 2019-Jan-13 11:24:07.427164 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
17442 2019-Jan-13 11:24:07.427795 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17443 2019-Jan-13 11:24:07.428427 - [DEBUG]
17444 2019-Jan-13 11:24:07.428452 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17445 2019-Jan-13 11:24:07.429107 - [DEBUG] Compose: EdgeIdentity * AllBottom
17446 2019-Jan-13 11:24:07.429134 - [DEBUG]
17447 2019-Jan-13 11:24:07.429158 - [DEBUG] Propagate flow
17448 2019-Jan-13 11:24:07.429181 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17449 2019-Jan-13 11:24:07.429238 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17450 2019-Jan-13 11:24:07.429867 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17451 2019-Jan-13 11:24:07.430513 - [DEBUG] Edge function : AllBottom (result of previous compose)
17452 2019-Jan-13 11:24:07.430539 - [DEBUG]
17453 2019-Jan-13 11:24:07.430563 - [DEBUG] Join: AllTop & AllBottom
17454 2019-Jan-13 11:24:07.430598 - [DEBUG] = AllBottom (new jump func)
17455 2019-Jan-13 11:24:07.430622 - [DEBUG]
17456 2019-Jan-13 11:24:07.430646 - [DEBUG] Start adding new jump function
17457 2019-Jan-13 11:24:07.430669 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17458 2019-Jan-13 11:24:07.430725 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17459 2019-Jan-13 11:24:07.431358 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17460 2019-Jan-13 11:24:07.431984 - [DEBUG] Edge Function : AllBottom
17461 2019-Jan-13 11:24:07.432012 - [DEBUG] End adding new jump function
17462 2019-Jan-13 11:24:07.432036 - [DEBUG]
17463 2019-Jan-13 11:24:07.432059 - [DEBUG] -------------------------------------------- 496. Path Edge --------------------------------------------
17464 2019-Jan-13 11:24:07.432083 - [DEBUG]
17465 2019-Jan-13 11:24:07.432106 - [DEBUG] Process 496. path edge:
17466 2019-Jan-13 11:24:07.432130 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17467 2019-Jan-13 11:24:07.432186 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
17468 2019-Jan-13 11:24:07.432812 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17469 2019-Jan-13 11:24:07.433458 - [DEBUG]
17470 2019-Jan-13 11:24:07.433483 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17471 2019-Jan-13 11:24:07.434125 - [DEBUG] Compose: EdgeIdentity * AllBottom
17472 2019-Jan-13 11:24:07.434153 - [DEBUG]
17473 2019-Jan-13 11:24:07.434176 - [DEBUG] Propagate flow
17474 2019-Jan-13 11:24:07.434200 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17475 2019-Jan-13 11:24:07.434256 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17476 2019-Jan-13 11:24:07.434884 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17477 2019-Jan-13 11:24:07.435515 - [DEBUG] Edge function : AllBottom (result of previous compose)
17478 2019-Jan-13 11:24:07.435540 - [DEBUG]
17479 2019-Jan-13 11:24:07.435565 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17480 2019-Jan-13 11:24:07.435590 - [DEBUG] = AllBottom
17481 2019-Jan-13 11:24:07.435615 - [DEBUG]
17482 2019-Jan-13 11:24:07.435638 - [DEBUG] PROPAGATE: No new function!
17483 2019-Jan-13 11:24:07.435663 - [DEBUG] EDGE:
17484 2019-Jan-13 11:24:07.435720 - [DEBUG] ---> 17485 2019-Jan-13 11:24:07.436348 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17486 2019-Jan-13 11:24:07.436993 - [DEBUG]
17487 2019-Jan-13 11:24:07.437018 - [DEBUG] EDGE:
17488 2019-Jan-13 11:24:07.437075 - [DEBUG] ---> 17489 2019-Jan-13 11:24:07.437707 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17490 2019-Jan-13 11:24:07.438339 - [DEBUG]
17491 2019-Jan-13 11:24:07.438375 - [DEBUG] Compose: EdgeIdentity * AllBottom
17492 2019-Jan-13 11:24:07.438402 - [DEBUG]
17493 2019-Jan-13 11:24:07.438426 - [DEBUG] Propagate flow
17494 2019-Jan-13 11:24:07.438449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17495 2019-Jan-13 11:24:07.438505 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17496 2019-Jan-13 11:24:07.439137 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17497 2019-Jan-13 11:24:07.439768 - [DEBUG] Edge function : AllBottom (result of previous compose)
17498 2019-Jan-13 11:24:07.439793 - [DEBUG]
17499 2019-Jan-13 11:24:07.439826 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17500 2019-Jan-13 11:24:07.439852 - [DEBUG] = AllBottom
17501 2019-Jan-13 11:24:07.439877 - [DEBUG]
17502 2019-Jan-13 11:24:07.439900 - [DEBUG] PROPAGATE: No new function!
17503 2019-Jan-13 11:24:07.439928 - [DEBUG] EDGE:
17504 2019-Jan-13 11:24:07.439985 - [DEBUG] ---> 17505 2019-Jan-13 11:24:07.440637 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17506 2019-Jan-13 11:24:07.441269 - [DEBUG]
17507 2019-Jan-13 11:24:07.441295 - [DEBUG] EDGE:
17508 2019-Jan-13 11:24:07.441352 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
17509 2019-Jan-13 11:24:07.441986 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17510 2019-Jan-13 11:24:07.442617 - [DEBUG]
17511 2019-Jan-13 11:24:07.442643 - [DEBUG] EDGE:
17512 2019-Jan-13 11:24:07.442700 - [DEBUG] ---> 17513 2019-Jan-13 11:24:07.443340 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17514 2019-Jan-13 11:24:07.443979 - [DEBUG]
17515 2019-Jan-13 11:24:07.444005 - [DEBUG] EDGE:
17516 2019-Jan-13 11:24:07.444062 - [DEBUG] ---> 17517 2019-Jan-13 11:24:07.444689 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17518 2019-Jan-13 11:24:07.445328 - [DEBUG]
17519 2019-Jan-13 11:24:07.445354 - [DEBUG] EDGE:
17520 2019-Jan-13 11:24:07.445411 - [DEBUG] ---> 17521 2019-Jan-13 11:24:07.446042 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17522 2019-Jan-13 11:24:07.446687 - [DEBUG]
17523 2019-Jan-13 11:24:07.446722 - [DEBUG] Compose: EdgeIdentity * AllBottom
17524 2019-Jan-13 11:24:07.446749 - [DEBUG]
17525 2019-Jan-13 11:24:07.446772 - [DEBUG] Propagate flow
17526 2019-Jan-13 11:24:07.446796 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17527 2019-Jan-13 11:24:07.446852 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17528 2019-Jan-13 11:24:07.447485 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17529 2019-Jan-13 11:24:07.448117 - [DEBUG] Edge function : AllBottom (result of previous compose)
17530 2019-Jan-13 11:24:07.448142 - [DEBUG]
17531 2019-Jan-13 11:24:07.448167 - [DEBUG] Join: AllTop & AllBottom
17532 2019-Jan-13 11:24:07.448193 - [DEBUG] = AllBottom (new jump func)
17533 2019-Jan-13 11:24:07.448217 - [DEBUG]
17534 2019-Jan-13 11:24:07.448241 - [DEBUG] Start adding new jump function
17535 2019-Jan-13 11:24:07.448264 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17536 2019-Jan-13 11:24:07.448320 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17537 2019-Jan-13 11:24:07.448950 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17538 2019-Jan-13 11:24:07.449579 - [DEBUG] Edge Function : AllBottom
17539 2019-Jan-13 11:24:07.449607 - [DEBUG] End adding new jump function
17540 2019-Jan-13 11:24:07.449631 - [DEBUG]
17541 2019-Jan-13 11:24:07.449654 - [DEBUG] -------------------------------------------- 497. Path Edge --------------------------------------------
17542 2019-Jan-13 11:24:07.449688 - [DEBUG]
17543 2019-Jan-13 11:24:07.449712 - [DEBUG] Process 497. path edge:
17544 2019-Jan-13 11:24:07.449736 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17545 2019-Jan-13 11:24:07.449793 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
17546 2019-Jan-13 11:24:07.450441 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17547 2019-Jan-13 11:24:07.451073 - [DEBUG]
17548 2019-Jan-13 11:24:07.451097 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17549 2019-Jan-13 11:24:07.451742 - [DEBUG] Compose: EdgeIdentity * AllBottom
17550 2019-Jan-13 11:24:07.451770 - [DEBUG]
17551 2019-Jan-13 11:24:07.451794 - [DEBUG] Propagate flow
17552 2019-Jan-13 11:24:07.451817 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17553 2019-Jan-13 11:24:07.451874 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
17554 2019-Jan-13 11:24:07.452499 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17555 2019-Jan-13 11:24:07.453130 - [DEBUG] Edge function : AllBottom (result of previous compose)
17556 2019-Jan-13 11:24:07.453156 - [DEBUG]
17557 2019-Jan-13 11:24:07.453180 - [DEBUG] Join: AllTop & AllBottom
17558 2019-Jan-13 11:24:07.453206 - [DEBUG] = AllBottom (new jump func)
17559 2019-Jan-13 11:24:07.453230 - [DEBUG]
17560 2019-Jan-13 11:24:07.453254 - [DEBUG] Start adding new jump function
17561 2019-Jan-13 11:24:07.453277 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17562 2019-Jan-13 11:24:07.453344 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17563 2019-Jan-13 11:24:07.453977 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
17564 2019-Jan-13 11:24:07.454601 - [DEBUG] Edge Function : AllBottom
17565 2019-Jan-13 11:24:07.454628 - [DEBUG] End adding new jump function
17566 2019-Jan-13 11:24:07.454651 - [DEBUG]
17567 2019-Jan-13 11:24:07.454675 - [DEBUG] -------------------------------------------- 498. Path Edge --------------------------------------------
17568 2019-Jan-13 11:24:07.454699 - [DEBUG]
17569 2019-Jan-13 11:24:07.454722 - [DEBUG] Process 498. path edge:
17570 2019-Jan-13 11:24:07.454746 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17571 2019-Jan-13 11:24:07.454801 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
17572 2019-Jan-13 11:24:07.455427 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17573 2019-Jan-13 11:24:07.456057 - [DEBUG]
17574 2019-Jan-13 11:24:07.456082 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
17575 2019-Jan-13 11:24:07.456734 - [DEBUG] Compose: EdgeIdentity * AllBottom
17576 2019-Jan-13 11:24:07.456761 - [DEBUG]
17577 2019-Jan-13 11:24:07.456784 - [DEBUG] Propagate flow
17578 2019-Jan-13 11:24:07.456808 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17579 2019-Jan-13 11:24:07.456864 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17580 2019-Jan-13 11:24:07.457493 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17581 2019-Jan-13 11:24:07.458125 - [DEBUG] Edge function : AllBottom (result of previous compose)
17582 2019-Jan-13 11:24:07.458151 - [DEBUG]
17583 2019-Jan-13 11:24:07.458175 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17584 2019-Jan-13 11:24:07.458201 - [DEBUG] = AllBottom
17585 2019-Jan-13 11:24:07.458225 - [DEBUG]
17586 2019-Jan-13 11:24:07.458248 - [DEBUG] PROPAGATE: No new function!
17587 2019-Jan-13 11:24:07.458273 - [DEBUG] EDGE:
17588 2019-Jan-13 11:24:07.458337 - [DEBUG] ---> 17589 2019-Jan-13 11:24:07.458965 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17590 2019-Jan-13 11:24:07.459596 - [DEBUG]
17591 2019-Jan-13 11:24:07.459621 - [DEBUG] EDGE:
17592 2019-Jan-13 11:24:07.459678 - [DEBUG] ---> 17593 2019-Jan-13 11:24:07.460325 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17594 2019-Jan-13 11:24:07.460957 - [DEBUG]
17595 2019-Jan-13 11:24:07.460988 - [DEBUG] EDGE:
17596 2019-Jan-13 11:24:07.461044 - [DEBUG] ---> 17597 2019-Jan-13 11:24:07.461673 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17598 2019-Jan-13 11:24:07.462303 - [DEBUG]
17599 2019-Jan-13 11:24:07.462330 - [DEBUG] EDGE:
17600 2019-Jan-13 11:24:07.462387 - [DEBUG] ---> 17601 2019-Jan-13 11:24:07.463019 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17602 2019-Jan-13 11:24:07.463665 - [DEBUG]
17603 2019-Jan-13 11:24:07.463691 - [DEBUG] EDGE:
17604 2019-Jan-13 11:24:07.463748 - [DEBUG] ---> 17605 2019-Jan-13 11:24:07.464378 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17606 2019-Jan-13 11:24:07.465009 - [DEBUG]
17607 2019-Jan-13 11:24:07.465035 - [DEBUG] EDGE:
17608 2019-Jan-13 11:24:07.465092 - [DEBUG] ---> 17609 2019-Jan-13 11:24:07.465722 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17610 2019-Jan-13 11:24:07.466353 - [DEBUG]
17611 2019-Jan-13 11:24:07.466390 - [DEBUG] Compose: EdgeIdentity * AllBottom
17612 2019-Jan-13 11:24:07.466417 - [DEBUG]
17613 2019-Jan-13 11:24:07.466441 - [DEBUG] Propagate flow
17614 2019-Jan-13 11:24:07.466464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17615 2019-Jan-13 11:24:07.466520 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17616 2019-Jan-13 11:24:07.467167 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17617 2019-Jan-13 11:24:07.467798 - [DEBUG] Edge function : AllBottom (result of previous compose)
17618 2019-Jan-13 11:24:07.467823 - [DEBUG]
17619 2019-Jan-13 11:24:07.467849 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17620 2019-Jan-13 11:24:07.467874 - [DEBUG] = AllBottom
17621 2019-Jan-13 11:24:07.467899 - [DEBUG]
17622 2019-Jan-13 11:24:07.467922 - [DEBUG] PROPAGATE: No new function!
17623 2019-Jan-13 11:24:07.467949 - [DEBUG] EDGE:
17624 2019-Jan-13 11:24:07.468006 - [DEBUG] ---> 17625 2019-Jan-13 11:24:07.468646 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17626 2019-Jan-13 11:24:07.469277 - [DEBUG]
17627 2019-Jan-13 11:24:07.469303 - [DEBUG] EDGE:
17628 2019-Jan-13 11:24:07.469360 - [DEBUG] ---> 17629 2019-Jan-13 11:24:07.470007 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17630 2019-Jan-13 11:24:07.470639 - [DEBUG]
17631 2019-Jan-13 11:24:07.470666 - [DEBUG] EDGE:
17632 2019-Jan-13 11:24:07.470723 - [DEBUG] ---> 17633 2019-Jan-13 11:24:07.471353 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17634 2019-Jan-13 11:24:07.471983 - [DEBUG]
17635 2019-Jan-13 11:24:07.472019 - [DEBUG] Compose: EdgeIdentity * AllBottom
17636 2019-Jan-13 11:24:07.472046 - [DEBUG]
17637 2019-Jan-13 11:24:07.472070 - [DEBUG] Propagate flow
17638 2019-Jan-13 11:24:07.472094 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17639 2019-Jan-13 11:24:07.472149 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
17640 2019-Jan-13 11:24:07.472780 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17641 2019-Jan-13 11:24:07.473426 - [DEBUG] Edge function : AllBottom (result of previous compose)
17642 2019-Jan-13 11:24:07.473451 - [DEBUG]
17643 2019-Jan-13 11:24:07.473476 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17644 2019-Jan-13 11:24:07.473502 - [DEBUG] = AllBottom
17645 2019-Jan-13 11:24:07.473527 - [DEBUG]
17646 2019-Jan-13 11:24:07.473550 - [DEBUG] PROPAGATE: No new function!
17647 2019-Jan-13 11:24:07.473577 - [DEBUG] EDGE:
17648 2019-Jan-13 11:24:07.473634 - [DEBUG] ---> 17649 2019-Jan-13 11:24:07.474273 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17650 2019-Jan-13 11:24:07.474905 - [DEBUG]
17651 2019-Jan-13 11:24:07.474931 - [DEBUG] EDGE:
17652 2019-Jan-13 11:24:07.474988 - [DEBUG] ---> 17653 2019-Jan-13 11:24:07.475614 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17654 2019-Jan-13 11:24:07.476245 - [DEBUG]
17655 2019-Jan-13 11:24:07.476271 - [DEBUG] EDGE:
17656 2019-Jan-13 11:24:07.476328 - [DEBUG] ---> 17657 2019-Jan-13 11:24:07.476970 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17658 2019-Jan-13 11:24:07.477607 - [DEBUG]
17659 2019-Jan-13 11:24:07.477634 - [DEBUG] EDGE:
17660 2019-Jan-13 11:24:07.477691 - [DEBUG] ---> 17661 2019-Jan-13 11:24:07.478320 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17662 2019-Jan-13 11:24:07.478952 - [DEBUG]
17663 2019-Jan-13 11:24:07.478988 - [DEBUG] Compose: EdgeIdentity * AllBottom
17664 2019-Jan-13 11:24:07.479015 - [DEBUG]
17665 2019-Jan-13 11:24:07.479039 - [DEBUG] Propagate flow
17666 2019-Jan-13 11:24:07.479062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17667 2019-Jan-13 11:24:07.479118 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
17668 2019-Jan-13 11:24:07.479749 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17669 2019-Jan-13 11:24:07.480396 - [DEBUG] Edge function : AllBottom (result of previous compose)
17670 2019-Jan-13 11:24:07.480421 - [DEBUG]
17671 2019-Jan-13 11:24:07.480446 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17672 2019-Jan-13 11:24:07.480472 - [DEBUG] = AllBottom
17673 2019-Jan-13 11:24:07.480504 - [DEBUG]
17674 2019-Jan-13 11:24:07.480528 - [DEBUG] PROPAGATE: No new function!
17675 2019-Jan-13 11:24:07.480555 - [DEBUG] EDGE:
17676 2019-Jan-13 11:24:07.480613 - [DEBUG] ---> 17677 2019-Jan-13 11:24:07.481251 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17678 2019-Jan-13 11:24:07.481882 - [DEBUG]
17679 2019-Jan-13 11:24:07.481908 - [DEBUG] EDGE:
17680 2019-Jan-13 11:24:07.481965 - [DEBUG] ---> 17681 2019-Jan-13 11:24:07.482593 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17682 2019-Jan-13 11:24:07.483223 - [DEBUG]
17683 2019-Jan-13 11:24:07.483249 - [DEBUG] EDGE:
17684 2019-Jan-13 11:24:07.483306 - [DEBUG] ---> 17685 2019-Jan-13 11:24:07.483951 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17686 2019-Jan-13 11:24:07.484582 - [DEBUG]
17687 2019-Jan-13 11:24:07.484618 - [DEBUG] Compose: EdgeIdentity * AllBottom
17688 2019-Jan-13 11:24:07.484645 - [DEBUG]
17689 2019-Jan-13 11:24:07.484669 - [DEBUG] Propagate flow
17690 2019-Jan-13 11:24:07.484692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17691 2019-Jan-13 11:24:07.484748 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
17692 2019-Jan-13 11:24:07.485379 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17693 2019-Jan-13 11:24:07.486010 - [DEBUG] Edge function : AllBottom (result of previous compose)
17694 2019-Jan-13 11:24:07.486035 - [DEBUG]
17695 2019-Jan-13 11:24:07.486060 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17696 2019-Jan-13 11:24:07.486086 - [DEBUG] = AllBottom
17697 2019-Jan-13 11:24:07.486110 - [DEBUG]
17698 2019-Jan-13 11:24:07.486134 - [DEBUG] PROPAGATE: No new function!
17699 2019-Jan-13 11:24:07.486160 - [DEBUG] EDGE:
17700 2019-Jan-13 11:24:07.486218 - [DEBUG] ---> 17701 2019-Jan-13 11:24:07.486871 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17702 2019-Jan-13 11:24:07.487503 - [DEBUG]
17703 2019-Jan-13 11:24:07.487529 - [DEBUG] EDGE:
17704 2019-Jan-13 11:24:07.487586 - [DEBUG] ---> 17705 2019-Jan-13 11:24:07.488212 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17706 2019-Jan-13 11:24:07.488843 - [DEBUG]
17707 2019-Jan-13 11:24:07.488869 - [DEBUG] EDGE:
17708 2019-Jan-13 11:24:07.488926 - [DEBUG] ---> 17709 2019-Jan-13 11:24:07.489556 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17710 2019-Jan-13 11:24:07.490202 - [DEBUG]
17711 2019-Jan-13 11:24:07.490238 - [DEBUG] Compose: EdgeIdentity * AllBottom
17712 2019-Jan-13 11:24:07.490265 - [DEBUG]
17713 2019-Jan-13 11:24:07.490289 - [DEBUG] Propagate flow
17714 2019-Jan-13 11:24:07.490312 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17715 2019-Jan-13 11:24:07.490368 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
17716 2019-Jan-13 11:24:07.491008 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17717 2019-Jan-13 11:24:07.491639 - [DEBUG] Edge function : AllBottom (result of previous compose)
17718 2019-Jan-13 11:24:07.491665 - [DEBUG]
17719 2019-Jan-13 11:24:07.491690 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17720 2019-Jan-13 11:24:07.491716 - [DEBUG] = AllBottom
17721 2019-Jan-13 11:24:07.491740 - [DEBUG]
17722 2019-Jan-13 11:24:07.491763 - [DEBUG] PROPAGATE: No new function!
17723 2019-Jan-13 11:24:07.491790 - [DEBUG] EDGE:
17724 2019-Jan-13 11:24:07.491848 - [DEBUG] ---> 17725 2019-Jan-13 11:24:07.492486 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17726 2019-Jan-13 11:24:07.493116 - [DEBUG]
17727 2019-Jan-13 11:24:07.493151 - [DEBUG] Compose: EdgeIdentity * AllBottom
17728 2019-Jan-13 11:24:07.493177 - [DEBUG]
17729 2019-Jan-13 11:24:07.493201 - [DEBUG] Propagate flow
17730 2019-Jan-13 11:24:07.493224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17731 2019-Jan-13 11:24:07.493280 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
17732 2019-Jan-13 11:24:07.493930 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17733 2019-Jan-13 11:24:07.494561 - [DEBUG] Edge function : AllBottom (result of previous compose)
17734 2019-Jan-13 11:24:07.494586 - [DEBUG]
17735 2019-Jan-13 11:24:07.494611 - [DEBUG] Join: AllTop & AllBottom
17736 2019-Jan-13 11:24:07.494636 - [DEBUG] = AllBottom (new jump func)
17737 2019-Jan-13 11:24:07.494661 - [DEBUG]
17738 2019-Jan-13 11:24:07.494684 - [DEBUG] Start adding new jump function
17739 2019-Jan-13 11:24:07.494708 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17740 2019-Jan-13 11:24:07.494763 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17741 2019-Jan-13 11:24:07.495395 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
17742 2019-Jan-13 11:24:07.496025 - [DEBUG] Edge Function : AllBottom
17743 2019-Jan-13 11:24:07.496052 - [DEBUG] End adding new jump function
17744 2019-Jan-13 11:24:07.496076 - [DEBUG]
17745 2019-Jan-13 11:24:07.496099 - [DEBUG] -------------------------------------------- 499. Path Edge --------------------------------------------
17746 2019-Jan-13 11:24:07.496123 - [DEBUG]
17747 2019-Jan-13 11:24:07.496147 - [DEBUG] Process 499. path edge:
17748 2019-Jan-13 11:24:07.496170 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17749 2019-Jan-13 11:24:07.496227 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
17750 2019-Jan-13 11:24:07.496871 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17751 2019-Jan-13 11:24:07.497503 - [DEBUG]
17752 2019-Jan-13 11:24:07.497527 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
17753 2019-Jan-13 11:24:07.498163 - [DEBUG] Possible callees:
17754 2019-Jan-13 11:24:07.498188 - [DEBUG] foo
17755 2019-Jan-13 11:24:07.498212 - [DEBUG] Possible return sites:
17756 2019-Jan-13 11:24:07.498236 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12617757 2019-Jan-13 11:24:07.499483 - [DEBUG] Found and process special summary
17758 2019-Jan-13 11:24:07.499516 - [DEBUG] Compose: EdgeIdentity * AllBottom
17759 2019-Jan-13 11:24:07.499543 - [DEBUG]
17760 2019-Jan-13 11:24:07.499567 - [DEBUG] Propagate flow
17761 2019-Jan-13 11:24:07.499603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17762 2019-Jan-13 11:24:07.499660 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
17763 2019-Jan-13 11:24:07.500308 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17764 2019-Jan-13 11:24:07.500940 - [DEBUG] Edge function : AllBottom (result of previous compose)
17765 2019-Jan-13 11:24:07.500965 - [DEBUG]
17766 2019-Jan-13 11:24:07.500990 - [DEBUG] Join: AllTop & AllBottom
17767 2019-Jan-13 11:24:07.501016 - [DEBUG] = AllBottom (new jump func)
17768 2019-Jan-13 11:24:07.501041 - [DEBUG]
17769 2019-Jan-13 11:24:07.501064 - [DEBUG] Start adding new jump function
17770 2019-Jan-13 11:24:07.501088 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17771 2019-Jan-13 11:24:07.501143 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17772 2019-Jan-13 11:24:07.501775 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
17773 2019-Jan-13 11:24:07.502404 - [DEBUG] Edge Function : AllBottom
17774 2019-Jan-13 11:24:07.502432 - [DEBUG] End adding new jump function
17775 2019-Jan-13 11:24:07.502456 - [DEBUG]
17776 2019-Jan-13 11:24:07.502479 - [DEBUG] -------------------------------------------- 500. Path Edge --------------------------------------------
17777 2019-Jan-13 11:24:07.502503 - [DEBUG]
17778 2019-Jan-13 11:24:07.502526 - [DEBUG] Process 500. path edge:
17779 2019-Jan-13 11:24:07.502550 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17780 2019-Jan-13 11:24:07.502606 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
17781 2019-Jan-13 11:24:07.503236 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17782 2019-Jan-13 11:24:07.503883 - [DEBUG]
17783 2019-Jan-13 11:24:07.503907 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
17784 2019-Jan-13 11:24:07.504552 - [DEBUG] Compose: EdgeIdentity * AllBottom
17785 2019-Jan-13 11:24:07.504580 - [DEBUG]
17786 2019-Jan-13 11:24:07.504603 - [DEBUG] Propagate flow
17787 2019-Jan-13 11:24:07.504627 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17788 2019-Jan-13 11:24:07.504683 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
17789 2019-Jan-13 11:24:07.505319 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17790 2019-Jan-13 11:24:07.505950 - [DEBUG] Edge function : AllBottom (result of previous compose)
17791 2019-Jan-13 11:24:07.505979 - [DEBUG]
17792 2019-Jan-13 11:24:07.506004 - [DEBUG] Join: AllTop & AllBottom
17793 2019-Jan-13 11:24:07.506030 - [DEBUG] = AllBottom (new jump func)
17794 2019-Jan-13 11:24:07.506054 - [DEBUG]
17795 2019-Jan-13 11:24:07.506078 - [DEBUG] Start adding new jump function
17796 2019-Jan-13 11:24:07.506101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17797 2019-Jan-13 11:24:07.506157 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17798 2019-Jan-13 11:24:07.506814 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
17799 2019-Jan-13 11:24:07.507442 - [DEBUG] Edge Function : AllBottom
17800 2019-Jan-13 11:24:07.507472 - [DEBUG] End adding new jump function
17801 2019-Jan-13 11:24:07.507495 - [DEBUG]
17802 2019-Jan-13 11:24:07.507519 - [DEBUG] -------------------------------------------- 501. Path Edge --------------------------------------------
17803 2019-Jan-13 11:24:07.507543 - [DEBUG]
17804 2019-Jan-13 11:24:07.507566 - [DEBUG] Process 501. path edge:
17805 2019-Jan-13 11:24:07.507590 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17806 2019-Jan-13 11:24:07.507655 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
17807 2019-Jan-13 11:24:07.508284 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17808 2019-Jan-13 11:24:07.508914 - [DEBUG]
17809 2019-Jan-13 11:24:07.508940 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
17810 2019-Jan-13 11:24:07.509586 - [DEBUG] Compose: EdgeIdentity * AllBottom
17811 2019-Jan-13 11:24:07.509614 - [DEBUG]
17812 2019-Jan-13 11:24:07.509637 - [DEBUG] Propagate flow
17813 2019-Jan-13 11:24:07.509660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17814 2019-Jan-13 11:24:07.509717 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
17815 2019-Jan-13 11:24:07.510394 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17816 2019-Jan-13 11:24:07.511028 - [DEBUG] Edge function : AllBottom (result of previous compose)
17817 2019-Jan-13 11:24:07.511053 - [DEBUG]
17818 2019-Jan-13 11:24:07.511079 - [DEBUG] Join: AllTop & AllBottom
17819 2019-Jan-13 11:24:07.511105 - [DEBUG] = AllBottom (new jump func)
17820 2019-Jan-13 11:24:07.511129 - [DEBUG]
17821 2019-Jan-13 11:24:07.511152 - [DEBUG] Start adding new jump function
17822 2019-Jan-13 11:24:07.511176 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17823 2019-Jan-13 11:24:07.511232 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17824 2019-Jan-13 11:24:07.511863 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
17825 2019-Jan-13 11:24:07.512491 - [DEBUG] Edge Function : AllBottom
17826 2019-Jan-13 11:24:07.512519 - [DEBUG] End adding new jump function
17827 2019-Jan-13 11:24:07.512543 - [DEBUG]
17828 2019-Jan-13 11:24:07.512567 - [DEBUG] -------------------------------------------- 502. Path Edge --------------------------------------------
17829 2019-Jan-13 11:24:07.512591 - [DEBUG]
17830 2019-Jan-13 11:24:07.512614 - [DEBUG] Process 502. path edge:
17831 2019-Jan-13 11:24:07.512638 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17832 2019-Jan-13 11:24:07.512694 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
17833 2019-Jan-13 11:24:07.513322 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17834 2019-Jan-13 11:24:07.513967 - [DEBUG]
17835 2019-Jan-13 11:24:07.513993 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
17836 2019-Jan-13 11:24:07.514635 - [DEBUG] Compose: EdgeIdentity * AllBottom
17837 2019-Jan-13 11:24:07.514663 - [DEBUG]
17838 2019-Jan-13 11:24:07.514686 - [DEBUG] Propagate flow
17839 2019-Jan-13 11:24:07.514709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17840 2019-Jan-13 11:24:07.514766 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17841 2019-Jan-13 11:24:07.515405 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17842 2019-Jan-13 11:24:07.516037 - [DEBUG] Edge function : AllBottom (result of previous compose)
17843 2019-Jan-13 11:24:07.516062 - [DEBUG]
17844 2019-Jan-13 11:24:07.516086 - [DEBUG] Join: AllTop & AllBottom
17845 2019-Jan-13 11:24:07.516112 - [DEBUG] = AllBottom (new jump func)
17846 2019-Jan-13 11:24:07.516137 - [DEBUG]
17847 2019-Jan-13 11:24:07.516160 - [DEBUG] Start adding new jump function
17848 2019-Jan-13 11:24:07.516183 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17849 2019-Jan-13 11:24:07.516248 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17850 2019-Jan-13 11:24:07.516896 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17851 2019-Jan-13 11:24:07.517535 - [DEBUG] Edge Function : AllBottom
17852 2019-Jan-13 11:24:07.517562 - [DEBUG] End adding new jump function
17853 2019-Jan-13 11:24:07.517586 - [DEBUG]
17854 2019-Jan-13 11:24:07.517609 - [DEBUG] -------------------------------------------- 503. Path Edge --------------------------------------------
17855 2019-Jan-13 11:24:07.517633 - [DEBUG]
17856 2019-Jan-13 11:24:07.517656 - [DEBUG] Process 503. path edge:
17857 2019-Jan-13 11:24:07.517680 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17858 2019-Jan-13 11:24:07.517736 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
17859 2019-Jan-13 11:24:07.518375 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17860 2019-Jan-13 11:24:07.519007 - [DEBUG]
17861 2019-Jan-13 11:24:07.519031 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17862 2019-Jan-13 11:24:07.519675 - [DEBUG] Possible callees:
17863 2019-Jan-13 11:24:07.519700 - [DEBUG] llvm.dbg.declare
17864 2019-Jan-13 11:24:07.519724 - [DEBUG] Possible return sites:
17865 2019-Jan-13 11:24:07.519748 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13617866 2019-Jan-13 11:24:07.521020 - [DEBUG] Found and process special summary
17867 2019-Jan-13 11:24:07.521053 - [DEBUG] Compose: EdgeIdentity * AllBottom
17868 2019-Jan-13 11:24:07.521080 - [DEBUG]
17869 2019-Jan-13 11:24:07.521104 - [DEBUG] Propagate flow
17870 2019-Jan-13 11:24:07.521127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17871 2019-Jan-13 11:24:07.521183 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17872 2019-Jan-13 11:24:07.521817 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17873 2019-Jan-13 11:24:07.522447 - [DEBUG] Edge function : AllBottom (result of previous compose)
17874 2019-Jan-13 11:24:07.522473 - [DEBUG]
17875 2019-Jan-13 11:24:07.522497 - [DEBUG] Join: AllTop & AllBottom
17876 2019-Jan-13 11:24:07.522523 - [DEBUG] = AllBottom (new jump func)
17877 2019-Jan-13 11:24:07.522547 - [DEBUG]
17878 2019-Jan-13 11:24:07.522571 - [DEBUG] Start adding new jump function
17879 2019-Jan-13 11:24:07.522594 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17880 2019-Jan-13 11:24:07.522650 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17881 2019-Jan-13 11:24:07.523280 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17882 2019-Jan-13 11:24:07.523927 - [DEBUG] Edge Function : AllBottom
17883 2019-Jan-13 11:24:07.523954 - [DEBUG] End adding new jump function
17884 2019-Jan-13 11:24:07.523978 - [DEBUG]
17885 2019-Jan-13 11:24:07.524001 - [DEBUG] -------------------------------------------- 504. Path Edge --------------------------------------------
17886 2019-Jan-13 11:24:07.524025 - [DEBUG]
17887 2019-Jan-13 11:24:07.524048 - [DEBUG] Process 504. path edge:
17888 2019-Jan-13 11:24:07.524072 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17889 2019-Jan-13 11:24:07.524128 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
17890 2019-Jan-13 11:24:07.524759 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17891 2019-Jan-13 11:24:07.525397 - [DEBUG]
17892 2019-Jan-13 11:24:07.525421 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17893 2019-Jan-13 11:24:07.526074 - [DEBUG] Compose: EdgeIdentity * AllBottom
17894 2019-Jan-13 11:24:07.526102 - [DEBUG]
17895 2019-Jan-13 11:24:07.526126 - [DEBUG] Propagate flow
17896 2019-Jan-13 11:24:07.526149 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17897 2019-Jan-13 11:24:07.526206 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
17898 2019-Jan-13 11:24:07.526851 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17899 2019-Jan-13 11:24:07.527484 - [DEBUG] Edge function : AllBottom (result of previous compose)
17900 2019-Jan-13 11:24:07.527509 - [DEBUG]
17901 2019-Jan-13 11:24:07.527534 - [DEBUG] Join: AllTop & AllBottom
17902 2019-Jan-13 11:24:07.527560 - [DEBUG] = AllBottom (new jump func)
17903 2019-Jan-13 11:24:07.527584 - [DEBUG]
17904 2019-Jan-13 11:24:07.527607 - [DEBUG] Start adding new jump function
17905 2019-Jan-13 11:24:07.527631 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17906 2019-Jan-13 11:24:07.527687 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17907 2019-Jan-13 11:24:07.528318 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
17908 2019-Jan-13 11:24:07.528945 - [DEBUG] Edge Function : AllBottom
17909 2019-Jan-13 11:24:07.528973 - [DEBUG] End adding new jump function
17910 2019-Jan-13 11:24:07.528997 - [DEBUG]
17911 2019-Jan-13 11:24:07.529020 - [DEBUG] -------------------------------------------- 505. Path Edge --------------------------------------------
17912 2019-Jan-13 11:24:07.529045 - [DEBUG]
17913 2019-Jan-13 11:24:07.529068 - [DEBUG] Process 505. path edge:
17914 2019-Jan-13 11:24:07.529091 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17915 2019-Jan-13 11:24:07.529147 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
17916 2019-Jan-13 11:24:07.529775 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17917 2019-Jan-13 11:24:07.530424 - [DEBUG]
17918 2019-Jan-13 11:24:07.530449 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
17919 2019-Jan-13 11:24:07.531088 - [DEBUG] Compose: EdgeIdentity * AllBottom
17920 2019-Jan-13 11:24:07.531116 - [DEBUG]
17921 2019-Jan-13 11:24:07.531139 - [DEBUG] Propagate flow
17922 2019-Jan-13 11:24:07.531162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17923 2019-Jan-13 11:24:07.531218 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
17924 2019-Jan-13 11:24:07.531846 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17925 2019-Jan-13 11:24:07.532477 - [DEBUG] Edge function : AllBottom (result of previous compose)
17926 2019-Jan-13 11:24:07.532502 - [DEBUG]
17927 2019-Jan-13 11:24:07.532526 - [DEBUG] Join: AllTop & AllBottom
17928 2019-Jan-13 11:24:07.532552 - [DEBUG] = AllBottom (new jump func)
17929 2019-Jan-13 11:24:07.532577 - [DEBUG]
17930 2019-Jan-13 11:24:07.532600 - [DEBUG] Start adding new jump function
17931 2019-Jan-13 11:24:07.532623 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17932 2019-Jan-13 11:24:07.532679 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17933 2019-Jan-13 11:24:07.533311 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
17934 2019-Jan-13 11:24:07.533952 - [DEBUG] Edge Function : AllBottom
17935 2019-Jan-13 11:24:07.533980 - [DEBUG] End adding new jump function
17936 2019-Jan-13 11:24:07.534004 - [DEBUG]
17937 2019-Jan-13 11:24:07.534036 - [DEBUG] -------------------------------------------- 506. Path Edge --------------------------------------------
17938 2019-Jan-13 11:24:07.534060 - [DEBUG]
17939 2019-Jan-13 11:24:07.534083 - [DEBUG] Process 506. path edge:
17940 2019-Jan-13 11:24:07.534107 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17941 2019-Jan-13 11:24:07.534163 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
17942 2019-Jan-13 11:24:07.534789 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17943 2019-Jan-13 11:24:07.535420 - [DEBUG]
17944 2019-Jan-13 11:24:07.535445 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
17945 2019-Jan-13 11:24:07.536085 - [DEBUG] Compose: EdgeIdentity * AllBottom
17946 2019-Jan-13 11:24:07.536113 - [DEBUG]
17947 2019-Jan-13 11:24:07.536136 - [DEBUG] Propagate flow
17948 2019-Jan-13 11:24:07.536159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17949 2019-Jan-13 11:24:07.536216 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
17950 2019-Jan-13 11:24:07.536870 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17951 2019-Jan-13 11:24:07.537502 - [DEBUG] Edge function : AllBottom (result of previous compose)
17952 2019-Jan-13 11:24:07.537527 - [DEBUG]
17953 2019-Jan-13 11:24:07.537553 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17954 2019-Jan-13 11:24:07.537578 - [DEBUG] = AllBottom
17955 2019-Jan-13 11:24:07.537603 - [DEBUG]
17956 2019-Jan-13 11:24:07.537626 - [DEBUG] PROPAGATE: No new function!
17957 2019-Jan-13 11:24:07.537651 - [DEBUG] EDGE:
17958 2019-Jan-13 11:24:07.537707 - [DEBUG] ---> 17959 2019-Jan-13 11:24:07.538334 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17960 2019-Jan-13 11:24:07.538964 - [DEBUG]
17961 2019-Jan-13 11:24:07.538990 - [DEBUG] EDGE:
17962 2019-Jan-13 11:24:07.539047 - [DEBUG] ---> 17963 2019-Jan-13 11:24:07.539674 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17964 2019-Jan-13 11:24:07.540319 - [DEBUG]
17965 2019-Jan-13 11:24:07.540345 - [DEBUG] EDGE:
17966 2019-Jan-13 11:24:07.540402 - [DEBUG] ---> 17967 2019-Jan-13 11:24:07.541032 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17968 2019-Jan-13 11:24:07.541663 - [DEBUG]
17969 2019-Jan-13 11:24:07.541698 - [DEBUG] Compose: EdgeIdentity * AllBottom
17970 2019-Jan-13 11:24:07.541725 - [DEBUG]
17971 2019-Jan-13 11:24:07.541749 - [DEBUG] Propagate flow
17972 2019-Jan-13 11:24:07.541772 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17973 2019-Jan-13 11:24:07.541828 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17974 2019-Jan-13 11:24:07.542466 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17975 2019-Jan-13 11:24:07.543097 - [DEBUG] Edge function : AllBottom (result of previous compose)
17976 2019-Jan-13 11:24:07.543122 - [DEBUG]
17977 2019-Jan-13 11:24:07.543147 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17978 2019-Jan-13 11:24:07.543172 - [DEBUG] = AllBottom
17979 2019-Jan-13 11:24:07.543196 - [DEBUG]
17980 2019-Jan-13 11:24:07.543220 - [DEBUG] PROPAGATE: No new function!
17981 2019-Jan-13 11:24:07.543246 - [DEBUG] EDGE:
17982 2019-Jan-13 11:24:07.543311 - [DEBUG] ---> 17983 2019-Jan-13 11:24:07.543975 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17984 2019-Jan-13 11:24:07.544607 - [DEBUG]
17985 2019-Jan-13 11:24:07.544640 - [DEBUG] Compose: EdgeIdentity * AllBottom
17986 2019-Jan-13 11:24:07.544667 - [DEBUG]
17987 2019-Jan-13 11:24:07.544690 - [DEBUG] Propagate flow
17988 2019-Jan-13 11:24:07.544714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17989 2019-Jan-13 11:24:07.544770 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
17990 2019-Jan-13 11:24:07.545408 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17991 2019-Jan-13 11:24:07.546041 - [DEBUG] Edge function : AllBottom (result of previous compose)
17992 2019-Jan-13 11:24:07.546066 - [DEBUG]
17993 2019-Jan-13 11:24:07.546091 - [DEBUG] Join: AllTop & AllBottom
17994 2019-Jan-13 11:24:07.546117 - [DEBUG] = AllBottom (new jump func)
17995 2019-Jan-13 11:24:07.546141 - [DEBUG]
17996 2019-Jan-13 11:24:07.546164 - [DEBUG] Start adding new jump function
17997 2019-Jan-13 11:24:07.546188 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17998 2019-Jan-13 11:24:07.546243 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17999 2019-Jan-13 11:24:07.546891 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
18000 2019-Jan-13 11:24:07.547528 - [DEBUG] Edge Function : AllBottom
18001 2019-Jan-13 11:24:07.547556 - [DEBUG] End adding new jump function
18002 2019-Jan-13 11:24:07.547580 - [DEBUG]
18003 2019-Jan-13 11:24:07.547603 - [DEBUG] -------------------------------------------- 507. Path Edge --------------------------------------------
18004 2019-Jan-13 11:24:07.547627 - [DEBUG]
18005 2019-Jan-13 11:24:07.547650 - [DEBUG] Process 507. path edge:
18006 2019-Jan-13 11:24:07.547674 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18007 2019-Jan-13 11:24:07.547730 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
18008 2019-Jan-13 11:24:07.548369 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18009 2019-Jan-13 11:24:07.549001 - [DEBUG]
18010 2019-Jan-13 11:24:07.549025 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
18011 2019-Jan-13 11:24:07.549669 - [DEBUG] Possible callees:
18012 2019-Jan-13 11:24:07.549693 - [DEBUG] llvm.dbg.declare
18013 2019-Jan-13 11:24:07.549718 - [DEBUG] Possible return sites:
18014 2019-Jan-13 11:24:07.549741 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14318015 2019-Jan-13 11:24:07.551011 - [DEBUG] Found and process special summary
18016 2019-Jan-13 11:24:07.551045 - [DEBUG] Compose: EdgeIdentity * AllBottom
18017 2019-Jan-13 11:24:07.551072 - [DEBUG]
18018 2019-Jan-13 11:24:07.551095 - [DEBUG] Propagate flow
18019 2019-Jan-13 11:24:07.551119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18020 2019-Jan-13 11:24:07.551175 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18021 2019-Jan-13 11:24:07.551806 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18022 2019-Jan-13 11:24:07.552438 - [DEBUG] Edge function : AllBottom (result of previous compose)
18023 2019-Jan-13 11:24:07.552472 - [DEBUG]
18024 2019-Jan-13 11:24:07.552497 - [DEBUG] Join: AllTop & AllBottom
18025 2019-Jan-13 11:24:07.552522 - [DEBUG] = AllBottom (new jump func)
18026 2019-Jan-13 11:24:07.552547 - [DEBUG]
18027 2019-Jan-13 11:24:07.552570 - [DEBUG] Start adding new jump function
18028 2019-Jan-13 11:24:07.552593 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18029 2019-Jan-13 11:24:07.552649 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18030 2019-Jan-13 11:24:07.553281 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18031 2019-Jan-13 11:24:07.553928 - [DEBUG] Edge Function : AllBottom
18032 2019-Jan-13 11:24:07.553955 - [DEBUG] End adding new jump function
18033 2019-Jan-13 11:24:07.553979 - [DEBUG]
18034 2019-Jan-13 11:24:07.554002 - [DEBUG] -------------------------------------------- 508. Path Edge --------------------------------------------
18035 2019-Jan-13 11:24:07.554026 - [DEBUG]
18036 2019-Jan-13 11:24:07.554049 - [DEBUG] Process 508. path edge:
18037 2019-Jan-13 11:24:07.554073 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18038 2019-Jan-13 11:24:07.554129 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
18039 2019-Jan-13 11:24:07.554759 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18040 2019-Jan-13 11:24:07.555390 - [DEBUG]
18041 2019-Jan-13 11:24:07.555414 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18042 2019-Jan-13 11:24:07.556057 - [DEBUG] Compose: EdgeIdentity * AllBottom
18043 2019-Jan-13 11:24:07.556085 - [DEBUG]
18044 2019-Jan-13 11:24:07.556108 - [DEBUG] Propagate flow
18045 2019-Jan-13 11:24:07.556131 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18046 2019-Jan-13 11:24:07.556188 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
18047 2019-Jan-13 11:24:07.556830 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18048 2019-Jan-13 11:24:07.557463 - [DEBUG] Edge function : AllBottom (result of previous compose)
18049 2019-Jan-13 11:24:07.557488 - [DEBUG]
18050 2019-Jan-13 11:24:07.557512 - [DEBUG] Join: AllTop & AllBottom
18051 2019-Jan-13 11:24:07.557538 - [DEBUG] = AllBottom (new jump func)
18052 2019-Jan-13 11:24:07.557563 - [DEBUG]
18053 2019-Jan-13 11:24:07.557586 - [DEBUG] Start adding new jump function
18054 2019-Jan-13 11:24:07.557609 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18055 2019-Jan-13 11:24:07.557665 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18056 2019-Jan-13 11:24:07.558303 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
18057 2019-Jan-13 11:24:07.558929 - [DEBUG] Edge Function : AllBottom
18058 2019-Jan-13 11:24:07.558956 - [DEBUG] End adding new jump function
18059 2019-Jan-13 11:24:07.558980 - [DEBUG]
18060 2019-Jan-13 11:24:07.559004 - [DEBUG] -------------------------------------------- 509. Path Edge --------------------------------------------
18061 2019-Jan-13 11:24:07.559029 - [DEBUG]
18062 2019-Jan-13 11:24:07.559052 - [DEBUG] Process 509. path edge:
18063 2019-Jan-13 11:24:07.559076 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18064 2019-Jan-13 11:24:07.559132 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
18065 2019-Jan-13 11:24:07.559756 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18066 2019-Jan-13 11:24:07.560402 - [DEBUG]
18067 2019-Jan-13 11:24:07.560426 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
18068 2019-Jan-13 11:24:07.561065 - [DEBUG] Compose: EdgeIdentity * AllBottom
18069 2019-Jan-13 11:24:07.561101 - [DEBUG]
18070 2019-Jan-13 11:24:07.561126 - [DEBUG] Propagate flow
18071 2019-Jan-13 11:24:07.561149 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18072 2019-Jan-13 11:24:07.561205 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
18073 2019-Jan-13 11:24:07.561833 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18074 2019-Jan-13 11:24:07.562466 - [DEBUG] Edge function : AllBottom (result of previous compose)
18075 2019-Jan-13 11:24:07.562491 - [DEBUG]
18076 2019-Jan-13 11:24:07.562515 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18077 2019-Jan-13 11:24:07.562541 - [DEBUG] = AllBottom
18078 2019-Jan-13 11:24:07.562565 - [DEBUG]
18079 2019-Jan-13 11:24:07.562588 - [DEBUG] PROPAGATE: No new function!
18080 2019-Jan-13 11:24:07.562613 - [DEBUG] EDGE:
18081 2019-Jan-13 11:24:07.562670 - [DEBUG] ---> 18082 2019-Jan-13 11:24:07.563296 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18083 2019-Jan-13 11:24:07.563942 - [DEBUG]
18084 2019-Jan-13 11:24:07.563968 - [DEBUG] EDGE:
18085 2019-Jan-13 11:24:07.564024 - [DEBUG] ---> 18086 2019-Jan-13 11:24:07.564655 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18087 2019-Jan-13 11:24:07.565286 - [DEBUG]
18088 2019-Jan-13 11:24:07.565321 - [DEBUG] Compose: EdgeIdentity * AllBottom
18089 2019-Jan-13 11:24:07.565348 - [DEBUG]
18090 2019-Jan-13 11:24:07.565371 - [DEBUG] Propagate flow
18091 2019-Jan-13 11:24:07.565395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18092 2019-Jan-13 11:24:07.565450 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18093 2019-Jan-13 11:24:07.566082 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18094 2019-Jan-13 11:24:07.566725 - [DEBUG] Edge function : AllBottom (result of previous compose)
18095 2019-Jan-13 11:24:07.566751 - [DEBUG]
18096 2019-Jan-13 11:24:07.566775 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18097 2019-Jan-13 11:24:07.566801 - [DEBUG] = AllBottom
18098 2019-Jan-13 11:24:07.566825 - [DEBUG]
18099 2019-Jan-13 11:24:07.566848 - [DEBUG] PROPAGATE: No new function!
18100 2019-Jan-13 11:24:07.566874 - [DEBUG] EDGE:
18101 2019-Jan-13 11:24:07.566932 - [DEBUG] ---> 18102 2019-Jan-13 11:24:07.567571 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18103 2019-Jan-13 11:24:07.568203 - [DEBUG]
18104 2019-Jan-13 11:24:07.568228 - [DEBUG] EDGE:
18105 2019-Jan-13 11:24:07.568286 - [DEBUG] ---> 18106 2019-Jan-13 11:24:07.568913 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18107 2019-Jan-13 11:24:07.569545 - [DEBUG]
18108 2019-Jan-13 11:24:07.569578 - [DEBUG] Compose: EdgeIdentity * AllBottom
18109 2019-Jan-13 11:24:07.569605 - [DEBUG]
18110 2019-Jan-13 11:24:07.569628 - [DEBUG] Propagate flow
18111 2019-Jan-13 11:24:07.569651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18112 2019-Jan-13 11:24:07.569707 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
18113 2019-Jan-13 11:24:07.570351 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18114 2019-Jan-13 11:24:07.570990 - [DEBUG] Edge function : AllBottom (result of previous compose)
18115 2019-Jan-13 11:24:07.571016 - [DEBUG]
18116 2019-Jan-13 11:24:07.571040 - [DEBUG] Join: AllTop & AllBottom
18117 2019-Jan-13 11:24:07.571066 - [DEBUG] = AllBottom (new jump func)
18118 2019-Jan-13 11:24:07.571091 - [DEBUG]
18119 2019-Jan-13 11:24:07.571114 - [DEBUG] Start adding new jump function
18120 2019-Jan-13 11:24:07.571137 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18121 2019-Jan-13 11:24:07.571193 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18122 2019-Jan-13 11:24:07.571825 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
18123 2019-Jan-13 11:24:07.572452 - [DEBUG] Edge Function : AllBottom
18124 2019-Jan-13 11:24:07.572479 - [DEBUG] End adding new jump function
18125 2019-Jan-13 11:24:07.572503 - [DEBUG]
18126 2019-Jan-13 11:24:07.572526 - [DEBUG] -------------------------------------------- 510. Path Edge --------------------------------------------
18127 2019-Jan-13 11:24:07.572550 - [DEBUG]
18128 2019-Jan-13 11:24:07.572573 - [DEBUG] Process 510. path edge:
18129 2019-Jan-13 11:24:07.572597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18130 2019-Jan-13 11:24:07.572652 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
18131 2019-Jan-13 11:24:07.573281 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18132 2019-Jan-13 11:24:07.573927 - [DEBUG]
18133 2019-Jan-13 11:24:07.573953 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
18134 2019-Jan-13 11:24:07.574601 - [DEBUG] Compose: EdgeIdentity * AllBottom
18135 2019-Jan-13 11:24:07.574629 - [DEBUG]
18136 2019-Jan-13 11:24:07.574652 - [DEBUG] Propagate flow
18137 2019-Jan-13 11:24:07.574676 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18138 2019-Jan-13 11:24:07.574732 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18139 2019-Jan-13 11:24:07.575371 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18140 2019-Jan-13 11:24:07.576005 - [DEBUG] Edge function : AllBottom (result of previous compose)
18141 2019-Jan-13 11:24:07.576030 - [DEBUG]
18142 2019-Jan-13 11:24:07.576054 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18143 2019-Jan-13 11:24:07.576080 - [DEBUG] = AllBottom
18144 2019-Jan-13 11:24:07.576104 - [DEBUG]
18145 2019-Jan-13 11:24:07.576128 - [DEBUG] PROPAGATE: No new function!
18146 2019-Jan-13 11:24:07.576159 - [DEBUG] Compose: EdgeIdentity * AllBottom
18147 2019-Jan-13 11:24:07.576186 - [DEBUG]
18148 2019-Jan-13 11:24:07.576209 - [DEBUG] Propagate flow
18149 2019-Jan-13 11:24:07.576232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18150 2019-Jan-13 11:24:07.576288 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
18151 2019-Jan-13 11:24:07.576947 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18152 2019-Jan-13 11:24:07.577580 - [DEBUG] Edge function : AllBottom (result of previous compose)
18153 2019-Jan-13 11:24:07.577605 - [DEBUG]
18154 2019-Jan-13 11:24:07.577630 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18155 2019-Jan-13 11:24:07.577655 - [DEBUG] = AllBottom
18156 2019-Jan-13 11:24:07.577679 - [DEBUG]
18157 2019-Jan-13 11:24:07.577702 - [DEBUG] PROPAGATE: No new function!
18158 2019-Jan-13 11:24:07.577727 - [DEBUG] EDGE:
18159 2019-Jan-13 11:24:07.577792 - [DEBUG] ---> 18160 2019-Jan-13 11:24:07.578421 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18161 2019-Jan-13 11:24:07.579052 - [DEBUG]
18162 2019-Jan-13 11:24:07.579078 - [DEBUG] EDGE:
18163 2019-Jan-13 11:24:07.579135 - [DEBUG] ---> 18164 2019-Jan-13 11:24:07.579763 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18165 2019-Jan-13 11:24:07.580409 - [DEBUG]
18166 2019-Jan-13 11:24:07.580435 - [DEBUG] EDGE:
18167 2019-Jan-13 11:24:07.580492 - [DEBUG] ---> 18168 2019-Jan-13 11:24:07.581122 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18169 2019-Jan-13 11:24:07.581754 - [DEBUG]
18170 2019-Jan-13 11:24:07.581788 - [DEBUG] Compose: EdgeIdentity * AllBottom
18171 2019-Jan-13 11:24:07.581815 - [DEBUG]
18172 2019-Jan-13 11:24:07.581839 - [DEBUG] Propagate flow
18173 2019-Jan-13 11:24:07.581862 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18174 2019-Jan-13 11:24:07.581918 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
18175 2019-Jan-13 11:24:07.582549 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18176 2019-Jan-13 11:24:07.583180 - [DEBUG] Edge function : AllBottom (result of previous compose)
18177 2019-Jan-13 11:24:07.583206 - [DEBUG]
18178 2019-Jan-13 11:24:07.583231 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18179 2019-Jan-13 11:24:07.583256 - [DEBUG] = AllBottom
18180 2019-Jan-13 11:24:07.583280 - [DEBUG]
18181 2019-Jan-13 11:24:07.583304 - [DEBUG] PROPAGATE: No new function!
18182 2019-Jan-13 11:24:07.583341 - [DEBUG] EDGE:
18183 2019-Jan-13 11:24:07.583400 - [DEBUG] ---> 18184 2019-Jan-13 11:24:07.584032 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18185 2019-Jan-13 11:24:07.584664 - [DEBUG]
18186 2019-Jan-13 11:24:07.584690 - [DEBUG] EDGE:
18187 2019-Jan-13 11:24:07.584747 - [DEBUG] ---> 18188 2019-Jan-13 11:24:07.585374 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18189 2019-Jan-13 11:24:07.586005 - [DEBUG]
18190 2019-Jan-13 11:24:07.586031 - [DEBUG] EDGE:
18191 2019-Jan-13 11:24:07.586088 - [DEBUG] ---> 18192 2019-Jan-13 11:24:07.586735 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18193 2019-Jan-13 11:24:07.587368 - [DEBUG]
18194 2019-Jan-13 11:24:07.587394 - [DEBUG] EDGE:
18195 2019-Jan-13 11:24:07.587451 - [DEBUG] ---> 18196 2019-Jan-13 11:24:07.588082 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18197 2019-Jan-13 11:24:07.588713 - [DEBUG]
18198 2019-Jan-13 11:24:07.588739 - [DEBUG] EDGE:
18199 2019-Jan-13 11:24:07.588796 - [DEBUG] ---> 18200 2019-Jan-13 11:24:07.589431 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18201 2019-Jan-13 11:24:07.590078 - [DEBUG]
18202 2019-Jan-13 11:24:07.590104 - [DEBUG] EDGE:
18203 2019-Jan-13 11:24:07.590161 - [DEBUG] ---> 18204 2019-Jan-13 11:24:07.590798 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18205 2019-Jan-13 11:24:07.591429 - [DEBUG]
18206 2019-Jan-13 11:24:07.591455 - [DEBUG] EDGE:
18207 2019-Jan-13 11:24:07.591512 - [DEBUG] ---> 18208 2019-Jan-13 11:24:07.592141 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18209 2019-Jan-13 11:24:07.592772 - [DEBUG]
18210 2019-Jan-13 11:24:07.592798 - [DEBUG] EDGE:
18211 2019-Jan-13 11:24:07.592854 - [DEBUG] ---> 18212 2019-Jan-13 11:24:07.593501 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18213 2019-Jan-13 11:24:07.594132 - [DEBUG]
18214 2019-Jan-13 11:24:07.594169 - [DEBUG] Compose: EdgeIdentity * AllBottom
18215 2019-Jan-13 11:24:07.594196 - [DEBUG]
18216 2019-Jan-13 11:24:07.594220 - [DEBUG] Propagate flow
18217 2019-Jan-13 11:24:07.594243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18218 2019-Jan-13 11:24:07.594300 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
18219 2019-Jan-13 11:24:07.594932 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18220 2019-Jan-13 11:24:07.595564 - [DEBUG] Edge function : AllBottom (result of previous compose)
18221 2019-Jan-13 11:24:07.595589 - [DEBUG]
18222 2019-Jan-13 11:24:07.595614 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18223 2019-Jan-13 11:24:07.595640 - [DEBUG] = AllBottom
18224 2019-Jan-13 11:24:07.595664 - [DEBUG]
18225 2019-Jan-13 11:24:07.595688 - [DEBUG] PROPAGATE: No new function!
18226 2019-Jan-13 11:24:07.595714 - [DEBUG] EDGE:
18227 2019-Jan-13 11:24:07.595771 - [DEBUG] ---> 18228 2019-Jan-13 11:24:07.596408 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18229 2019-Jan-13 11:24:07.597054 - [DEBUG]
18230 2019-Jan-13 11:24:07.597087 - [DEBUG] Compose: EdgeIdentity * AllBottom
18231 2019-Jan-13 11:24:07.597113 - [DEBUG]
18232 2019-Jan-13 11:24:07.597136 - [DEBUG] Propagate flow
18233 2019-Jan-13 11:24:07.597160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18234 2019-Jan-13 11:24:07.597216 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
18235 2019-Jan-13 11:24:07.597848 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18236 2019-Jan-13 11:24:07.598480 - [DEBUG] Edge function : AllBottom (result of previous compose)
18237 2019-Jan-13 11:24:07.598505 - [DEBUG]
18238 2019-Jan-13 11:24:07.598530 - [DEBUG] Join: AllTop & AllBottom
18239 2019-Jan-13 11:24:07.598556 - [DEBUG] = AllBottom (new jump func)
18240 2019-Jan-13 11:24:07.598580 - [DEBUG]
18241 2019-Jan-13 11:24:07.598603 - [DEBUG] Start adding new jump function
18242 2019-Jan-13 11:24:07.598627 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18243 2019-Jan-13 11:24:07.598683 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18244 2019-Jan-13 11:24:07.599314 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
18245 2019-Jan-13 11:24:07.599951 - [DEBUG] Edge Function : AllBottom
18246 2019-Jan-13 11:24:07.599979 - [DEBUG] End adding new jump function
18247 2019-Jan-13 11:24:07.600016 - [DEBUG]
18248 2019-Jan-13 11:24:07.600040 - [DEBUG] -------------------------------------------- 511. Path Edge --------------------------------------------
18249 2019-Jan-13 11:24:07.600064 - [DEBUG]
18250 2019-Jan-13 11:24:07.600087 - [DEBUG] Process 511. path edge:
18251 2019-Jan-13 11:24:07.600110 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18252 2019-Jan-13 11:24:07.600167 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
18253 2019-Jan-13 11:24:07.600797 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18254 2019-Jan-13 11:24:07.601428 - [DEBUG]
18255 2019-Jan-13 11:24:07.601452 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
18256 2019-Jan-13 11:24:07.602086 - [DEBUG] Possible callees:
18257 2019-Jan-13 11:24:07.602111 - [DEBUG] foo
18258 2019-Jan-13 11:24:07.602135 - [DEBUG] Possible return sites:
18259 2019-Jan-13 11:24:07.602159 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8418260 2019-Jan-13 11:24:07.603418 - [DEBUG] Found and process special summary
18261 2019-Jan-13 11:24:07.603451 - [DEBUG] Compose: EdgeIdentity * AllBottom
18262 2019-Jan-13 11:24:07.603478 - [DEBUG]
18263 2019-Jan-13 11:24:07.603501 - [DEBUG] Propagate flow
18264 2019-Jan-13 11:24:07.603524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18265 2019-Jan-13 11:24:07.603581 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
18266 2019-Jan-13 11:24:07.604213 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18267 2019-Jan-13 11:24:07.604844 - [DEBUG] Edge function : AllBottom (result of previous compose)
18268 2019-Jan-13 11:24:07.604870 - [DEBUG]
18269 2019-Jan-13 11:24:07.604894 - [DEBUG] Join: AllTop & AllBottom
18270 2019-Jan-13 11:24:07.604920 - [DEBUG] = AllBottom (new jump func)
18271 2019-Jan-13 11:24:07.604944 - [DEBUG]
18272 2019-Jan-13 11:24:07.604968 - [DEBUG] Start adding new jump function
18273 2019-Jan-13 11:24:07.604991 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18274 2019-Jan-13 11:24:07.605050 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18275 2019-Jan-13 11:24:07.605683 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
18276 2019-Jan-13 11:24:07.606319 - [DEBUG] Edge Function : AllBottom
18277 2019-Jan-13 11:24:07.606346 - [DEBUG] End adding new jump function
18278 2019-Jan-13 11:24:07.606370 - [DEBUG]
18279 2019-Jan-13 11:24:07.606393 - [DEBUG] -------------------------------------------- 512. Path Edge --------------------------------------------
18280 2019-Jan-13 11:24:07.606417 - [DEBUG]
18281 2019-Jan-13 11:24:07.606441 - [DEBUG] Process 512. path edge:
18282 2019-Jan-13 11:24:07.606468 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18283 2019-Jan-13 11:24:07.606524 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
18284 2019-Jan-13 11:24:07.607181 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18285 2019-Jan-13 11:24:07.607814 - [DEBUG]
18286 2019-Jan-13 11:24:07.607838 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
18287 2019-Jan-13 11:24:07.608482 - [DEBUG] Compose: EdgeIdentity * AllBottom
18288 2019-Jan-13 11:24:07.608509 - [DEBUG]
18289 2019-Jan-13 11:24:07.608542 - [DEBUG] Propagate flow
18290 2019-Jan-13 11:24:07.608565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18291 2019-Jan-13 11:24:07.608622 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
18292 2019-Jan-13 11:24:07.609251 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18293 2019-Jan-13 11:24:07.609883 - [DEBUG] Edge function : AllBottom (result of previous compose)
18294 2019-Jan-13 11:24:07.609908 - [DEBUG]
18295 2019-Jan-13 11:24:07.609932 - [DEBUG] Join: AllTop & AllBottom
18296 2019-Jan-13 11:24:07.609958 - [DEBUG] = AllBottom (new jump func)
18297 2019-Jan-13 11:24:07.609983 - [DEBUG]
18298 2019-Jan-13 11:24:07.610019 - [DEBUG] Start adding new jump function
18299 2019-Jan-13 11:24:07.610043 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18300 2019-Jan-13 11:24:07.610099 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18301 2019-Jan-13 11:24:07.610734 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
18302 2019-Jan-13 11:24:07.611361 - [DEBUG] Edge Function : AllBottom
18303 2019-Jan-13 11:24:07.611388 - [DEBUG] End adding new jump function
18304 2019-Jan-13 11:24:07.611412 - [DEBUG]
18305 2019-Jan-13 11:24:07.611435 - [DEBUG] -------------------------------------------- 513. Path Edge --------------------------------------------
18306 2019-Jan-13 11:24:07.611459 - [DEBUG]
18307 2019-Jan-13 11:24:07.611482 - [DEBUG] Process 513. path edge:
18308 2019-Jan-13 11:24:07.611506 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18309 2019-Jan-13 11:24:07.611562 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
18310 2019-Jan-13 11:24:07.612190 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18311 2019-Jan-13 11:24:07.612822 - [DEBUG]
18312 2019-Jan-13 11:24:07.612847 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
18313 2019-Jan-13 11:24:07.613500 - [DEBUG] Compose: EdgeIdentity * AllBottom
18314 2019-Jan-13 11:24:07.613527 - [DEBUG]
18315 2019-Jan-13 11:24:07.613550 - [DEBUG] Propagate flow
18316 2019-Jan-13 11:24:07.613574 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18317 2019-Jan-13 11:24:07.613629 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
18318 2019-Jan-13 11:24:07.614267 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18319 2019-Jan-13 11:24:07.614899 - [DEBUG] Edge function : AllBottom (result of previous compose)
18320 2019-Jan-13 11:24:07.614925 - [DEBUG]
18321 2019-Jan-13 11:24:07.614949 - [DEBUG] Join: AllTop & AllBottom
18322 2019-Jan-13 11:24:07.614974 - [DEBUG] = AllBottom (new jump func)
18323 2019-Jan-13 11:24:07.614999 - [DEBUG]
18324 2019-Jan-13 11:24:07.615022 - [DEBUG] Start adding new jump function
18325 2019-Jan-13 11:24:07.615045 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18326 2019-Jan-13 11:24:07.615101 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18327 2019-Jan-13 11:24:07.615732 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
18328 2019-Jan-13 11:24:07.616370 - [DEBUG] Edge Function : AllBottom
18329 2019-Jan-13 11:24:07.616397 - [DEBUG] End adding new jump function
18330 2019-Jan-13 11:24:07.616421 - [DEBUG]
18331 2019-Jan-13 11:24:07.616444 - [DEBUG] -------------------------------------------- 514. Path Edge --------------------------------------------
18332 2019-Jan-13 11:24:07.616476 - [DEBUG]
18333 2019-Jan-13 11:24:07.616500 - [DEBUG] Process 514. path edge:
18334 2019-Jan-13 11:24:07.616523 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18335 2019-Jan-13 11:24:07.616579 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
18336 2019-Jan-13 11:24:07.617233 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18337 2019-Jan-13 11:24:07.617865 - [DEBUG]
18338 2019-Jan-13 11:24:07.617889 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
18339 2019-Jan-13 11:24:07.618532 - [DEBUG] Possible callees:
18340 2019-Jan-13 11:24:07.618557 - [DEBUG] llvm.dbg.declare
18341 2019-Jan-13 11:24:07.618581 - [DEBUG] Possible return sites:
18342 2019-Jan-13 11:24:07.618605 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9618343 2019-Jan-13 11:24:07.619859 - [DEBUG] Found and process special summary
18344 2019-Jan-13 11:24:07.619892 - [DEBUG] Compose: EdgeIdentity * AllBottom
18345 2019-Jan-13 11:24:07.619918 - [DEBUG]
18346 2019-Jan-13 11:24:07.619942 - [DEBUG] Propagate flow
18347 2019-Jan-13 11:24:07.619965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18348 2019-Jan-13 11:24:07.620035 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
18349 2019-Jan-13 11:24:07.620668 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18350 2019-Jan-13 11:24:07.621306 - [DEBUG] Edge function : AllBottom (result of previous compose)
18351 2019-Jan-13 11:24:07.621331 - [DEBUG]
18352 2019-Jan-13 11:24:07.621355 - [DEBUG] Join: AllTop & AllBottom
18353 2019-Jan-13 11:24:07.621381 - [DEBUG] = AllBottom (new jump func)
18354 2019-Jan-13 11:24:07.621406 - [DEBUG]
18355 2019-Jan-13 11:24:07.621429 - [DEBUG] Start adding new jump function
18356 2019-Jan-13 11:24:07.621452 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18357 2019-Jan-13 11:24:07.621508 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18358 2019-Jan-13 11:24:07.622140 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
18359 2019-Jan-13 11:24:07.622769 - [DEBUG] Edge Function : AllBottom
18360 2019-Jan-13 11:24:07.622796 - [DEBUG] End adding new jump function
18361 2019-Jan-13 11:24:07.622825 - [DEBUG]
18362 2019-Jan-13 11:24:07.622848 - [DEBUG] -------------------------------------------- 515. Path Edge --------------------------------------------
18363 2019-Jan-13 11:24:07.622872 - [DEBUG]
18364 2019-Jan-13 11:24:07.622895 - [DEBUG] Process 515. path edge:
18365 2019-Jan-13 11:24:07.622918 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18366 2019-Jan-13 11:24:07.622975 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
18367 2019-Jan-13 11:24:07.623622 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18368 2019-Jan-13 11:24:07.624256 - [DEBUG]
18369 2019-Jan-13 11:24:07.624280 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
18370 2019-Jan-13 11:24:07.624921 - [DEBUG] Compose: EdgeIdentity * AllBottom
18371 2019-Jan-13 11:24:07.624948 - [DEBUG]
18372 2019-Jan-13 11:24:07.624972 - [DEBUG] Propagate flow
18373 2019-Jan-13 11:24:07.624995 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18374 2019-Jan-13 11:24:07.625051 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
18375 2019-Jan-13 11:24:07.625693 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18376 2019-Jan-13 11:24:07.626325 - [DEBUG] Edge function : AllBottom (result of previous compose)
18377 2019-Jan-13 11:24:07.626350 - [DEBUG]
18378 2019-Jan-13 11:24:07.626375 - [DEBUG] Join: AllTop & AllBottom
18379 2019-Jan-13 11:24:07.626401 - [DEBUG] = AllBottom (new jump func)
18380 2019-Jan-13 11:24:07.626425 - [DEBUG]
18381 2019-Jan-13 11:24:07.626449 - [DEBUG] Start adding new jump function
18382 2019-Jan-13 11:24:07.626472 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18383 2019-Jan-13 11:24:07.626528 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18384 2019-Jan-13 11:24:07.627190 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
18385 2019-Jan-13 11:24:07.627817 - [DEBUG] Edge Function : AllBottom
18386 2019-Jan-13 11:24:07.627844 - [DEBUG] End adding new jump function
18387 2019-Jan-13 11:24:07.627868 - [DEBUG]
18388 2019-Jan-13 11:24:07.627892 - [DEBUG] -------------------------------------------- 516. Path Edge --------------------------------------------
18389 2019-Jan-13 11:24:07.627916 - [DEBUG]
18390 2019-Jan-13 11:24:07.627939 - [DEBUG] Process 516. path edge:
18391 2019-Jan-13 11:24:07.627963 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18392 2019-Jan-13 11:24:07.628019 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
18393 2019-Jan-13 11:24:07.628647 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18394 2019-Jan-13 11:24:07.629279 - [DEBUG]
18395 2019-Jan-13 11:24:07.629304 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
18396 2019-Jan-13 11:24:07.629941 - [DEBUG] Compose: EdgeIdentity * AllBottom
18397 2019-Jan-13 11:24:07.629969 - [DEBUG]
18398 2019-Jan-13 11:24:07.629992 - [DEBUG] Propagate flow
18399 2019-Jan-13 11:24:07.630029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18400 2019-Jan-13 11:24:07.630086 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
18401 2019-Jan-13 11:24:07.630712 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18402 2019-Jan-13 11:24:07.631345 - [DEBUG] Edge function : AllBottom (result of previous compose)
18403 2019-Jan-13 11:24:07.631370 - [DEBUG]
18404 2019-Jan-13 11:24:07.631394 - [DEBUG] Join: AllTop & AllBottom
18405 2019-Jan-13 11:24:07.631420 - [DEBUG] = AllBottom (new jump func)
18406 2019-Jan-13 11:24:07.631444 - [DEBUG]
18407 2019-Jan-13 11:24:07.631467 - [DEBUG] Start adding new jump function
18408 2019-Jan-13 11:24:07.631491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18409 2019-Jan-13 11:24:07.631546 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18410 2019-Jan-13 11:24:07.632178 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
18411 2019-Jan-13 11:24:07.632804 - [DEBUG] Edge Function : AllBottom
18412 2019-Jan-13 11:24:07.632831 - [DEBUG] End adding new jump function
18413 2019-Jan-13 11:24:07.632855 - [DEBUG]
18414 2019-Jan-13 11:24:07.632878 - [DEBUG] -------------------------------------------- 517. Path Edge --------------------------------------------
18415 2019-Jan-13 11:24:07.632902 - [DEBUG]
18416 2019-Jan-13 11:24:07.632925 - [DEBUG] Process 517. path edge:
18417 2019-Jan-13 11:24:07.632949 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18418 2019-Jan-13 11:24:07.633004 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
18419 2019-Jan-13 11:24:07.633645 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18420 2019-Jan-13 11:24:07.634277 - [DEBUG]
18421 2019-Jan-13 11:24:07.634302 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
18422 2019-Jan-13 11:24:07.634945 - [DEBUG] Compose: EdgeIdentity * AllBottom
18423 2019-Jan-13 11:24:07.634972 - [DEBUG]
18424 2019-Jan-13 11:24:07.634996 - [DEBUG] Propagate flow
18425 2019-Jan-13 11:24:07.635019 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18426 2019-Jan-13 11:24:07.635075 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
18427 2019-Jan-13 11:24:07.635718 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18428 2019-Jan-13 11:24:07.636357 - [DEBUG] Edge function : AllBottom (result of previous compose)
18429 2019-Jan-13 11:24:07.636383 - [DEBUG]
18430 2019-Jan-13 11:24:07.636409 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18431 2019-Jan-13 11:24:07.636435 - [DEBUG] = AllBottom
18432 2019-Jan-13 11:24:07.636459 - [DEBUG]
18433 2019-Jan-13 11:24:07.636482 - [DEBUG] PROPAGATE: No new function!
18434 2019-Jan-13 11:24:07.636508 - [DEBUG] EDGE:
18435 2019-Jan-13 11:24:07.636570 - [DEBUG] ---> 18436 2019-Jan-13 11:24:07.637282 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18437 2019-Jan-13 11:24:07.637981 - [DEBUG]
18438 2019-Jan-13 11:24:07.638010 - [DEBUG] EDGE:
18439 2019-Jan-13 11:24:07.638081 - [DEBUG] ---> 18440 2019-Jan-13 11:24:07.638725 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18441 2019-Jan-13 11:24:07.639386 - [DEBUG]
18442 2019-Jan-13 11:24:07.639415 - [DEBUG] EDGE:
18443 2019-Jan-13 11:24:07.639480 - [DEBUG] ---> 18444 2019-Jan-13 11:24:07.640189 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18445 2019-Jan-13 11:24:07.640852 - [DEBUG]
18446 2019-Jan-13 11:24:07.640909 - [DEBUG] Compose: EdgeIdentity * AllBottom
18447 2019-Jan-13 11:24:07.640937 - [DEBUG]
18448 2019-Jan-13 11:24:07.640962 - [DEBUG] Propagate flow
18449 2019-Jan-13 11:24:07.640985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18450 2019-Jan-13 11:24:07.641044 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
18451 2019-Jan-13 11:24:07.641691 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18452 2019-Jan-13 11:24:07.642338 - [DEBUG] Edge function : AllBottom (result of previous compose)
18453 2019-Jan-13 11:24:07.642364 - [DEBUG]
18454 2019-Jan-13 11:24:07.642390 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18455 2019-Jan-13 11:24:07.642416 - [DEBUG] = AllBottom
18456 2019-Jan-13 11:24:07.642440 - [DEBUG]
18457 2019-Jan-13 11:24:07.642463 - [DEBUG] PROPAGATE: No new function!
18458 2019-Jan-13 11:24:07.642494 - [DEBUG] EDGE:
18459 2019-Jan-13 11:24:07.642556 - [DEBUG] ---> 18460 2019-Jan-13 11:24:07.643213 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18461 2019-Jan-13 11:24:07.643884 - [DEBUG]
18462 2019-Jan-13 11:24:07.643929 - [DEBUG] Compose: EdgeIdentity * AllBottom
18463 2019-Jan-13 11:24:07.643956 - [DEBUG]
18464 2019-Jan-13 11:24:07.643979 - [DEBUG] Propagate flow
18465 2019-Jan-13 11:24:07.644002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18466 2019-Jan-13 11:24:07.644059 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
18467 2019-Jan-13 11:24:07.644708 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18468 2019-Jan-13 11:24:07.645338 - [DEBUG] Edge function : AllBottom (result of previous compose)
18469 2019-Jan-13 11:24:07.645363 - [DEBUG]
18470 2019-Jan-13 11:24:07.645388 - [DEBUG] Join: AllTop & AllBottom
18471 2019-Jan-13 11:24:07.645414 - [DEBUG] = AllBottom (new jump func)
18472 2019-Jan-13 11:24:07.645438 - [DEBUG]
18473 2019-Jan-13 11:24:07.645461 - [DEBUG] Start adding new jump function
18474 2019-Jan-13 11:24:07.645484 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18475 2019-Jan-13 11:24:07.645540 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18476 2019-Jan-13 11:24:07.646172 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
18477 2019-Jan-13 11:24:07.646820 - [DEBUG] Edge Function : AllBottom
18478 2019-Jan-13 11:24:07.646849 - [DEBUG] End adding new jump function
18479 2019-Jan-13 11:24:07.646873 - [DEBUG]
18480 2019-Jan-13 11:24:07.646896 - [DEBUG] -------------------------------------------- 518. Path Edge --------------------------------------------
18481 2019-Jan-13 11:24:07.646921 - [DEBUG]
18482 2019-Jan-13 11:24:07.646944 - [DEBUG] Process 518. path edge:
18483 2019-Jan-13 11:24:07.646967 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18484 2019-Jan-13 11:24:07.647023 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
18485 2019-Jan-13 11:24:07.647658 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18486 2019-Jan-13 11:24:07.648301 - [DEBUG]
18487 2019-Jan-13 11:24:07.648326 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
18488 2019-Jan-13 11:24:07.648985 - [DEBUG] Possible callees:
18489 2019-Jan-13 11:24:07.649010 - [DEBUG] bar
18490 2019-Jan-13 11:24:07.649035 - [DEBUG] Possible return sites:
18491 2019-Jan-13 11:24:07.649059 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8918492 2019-Jan-13 11:24:07.650412 - [DEBUG] Found and process special summary
18493 2019-Jan-13 11:24:07.650468 - [DEBUG] Compose: EdgeIdentity * AllBottom
18494 2019-Jan-13 11:24:07.650496 - [DEBUG]
18495 2019-Jan-13 11:24:07.650522 - [DEBUG] Propagate flow
18496 2019-Jan-13 11:24:07.650545 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18497 2019-Jan-13 11:24:07.650618 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
18498 2019-Jan-13 11:24:07.651299 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18499 2019-Jan-13 11:24:07.652027 - [DEBUG] Edge function : AllBottom (result of previous compose)
18500 2019-Jan-13 11:24:07.652057 - [DEBUG]
18501 2019-Jan-13 11:24:07.652085 - [DEBUG] Join: AllTop & AllBottom
18502 2019-Jan-13 11:24:07.652112 - [DEBUG] = AllBottom (new jump func)
18503 2019-Jan-13 11:24:07.652138 - [DEBUG]
18504 2019-Jan-13 11:24:07.652161 - [DEBUG] Start adding new jump function
18505 2019-Jan-13 11:24:07.652185 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18506 2019-Jan-13 11:24:07.652263 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18507 2019-Jan-13 11:24:07.652970 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
18508 2019-Jan-13 11:24:07.653697 - [DEBUG] Edge Function : AllBottom
18509 2019-Jan-13 11:24:07.653731 - [DEBUG] End adding new jump function
18510 2019-Jan-13 11:24:07.653756 - [DEBUG]
18511 2019-Jan-13 11:24:07.653780 - [DEBUG] -------------------------------------------- 519. Path Edge --------------------------------------------
18512 2019-Jan-13 11:24:07.653823 - [DEBUG]
18513 2019-Jan-13 11:24:07.653847 - [DEBUG] Process 519. path edge:
18514 2019-Jan-13 11:24:07.653870 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18515 2019-Jan-13 11:24:07.653946 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
18516 2019-Jan-13 11:24:07.654664 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18517 2019-Jan-13 11:24:07.655350 - [DEBUG]
18518 2019-Jan-13 11:24:07.655377 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
18519 2019-Jan-13 11:24:07.656057 - [DEBUG] Compose: EdgeIdentity * AllBottom
18520 2019-Jan-13 11:24:07.656085 - [DEBUG]
18521 2019-Jan-13 11:24:07.656109 - [DEBUG] Propagate flow
18522 2019-Jan-13 11:24:07.656132 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18523 2019-Jan-13 11:24:07.656193 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
18524 2019-Jan-13 11:24:07.656865 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18525 2019-Jan-13 11:24:07.657517 - [DEBUG] Edge function : AllBottom (result of previous compose)
18526 2019-Jan-13 11:24:07.657542 - [DEBUG]
18527 2019-Jan-13 11:24:07.657569 - [DEBUG] Join: AllTop & AllBottom
18528 2019-Jan-13 11:24:07.657595 - [DEBUG] = AllBottom (new jump func)
18529 2019-Jan-13 11:24:07.657619 - [DEBUG]
18530 2019-Jan-13 11:24:07.657642 - [DEBUG] Start adding new jump function
18531 2019-Jan-13 11:24:07.657666 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18532 2019-Jan-13 11:24:07.657724 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18533 2019-Jan-13 11:24:07.658356 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
18534 2019-Jan-13 11:24:07.658984 - [DEBUG] Edge Function : AllBottom
18535 2019-Jan-13 11:24:07.659012 - [DEBUG] End adding new jump function
18536 2019-Jan-13 11:24:07.659036 - [DEBUG]
18537 2019-Jan-13 11:24:07.659060 - [DEBUG] -------------------------------------------- 520. Path Edge --------------------------------------------
18538 2019-Jan-13 11:24:07.659084 - [DEBUG]
18539 2019-Jan-13 11:24:07.659107 - [DEBUG] Process 520. path edge:
18540 2019-Jan-13 11:24:07.659131 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18541 2019-Jan-13 11:24:07.659187 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
18542 2019-Jan-13 11:24:07.659815 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18543 2019-Jan-13 11:24:07.660464 - [DEBUG]
18544 2019-Jan-13 11:24:07.660490 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
18545 2019-Jan-13 11:24:07.661134 - [DEBUG] Compose: EdgeIdentity * AllBottom
18546 2019-Jan-13 11:24:07.661162 - [DEBUG]
18547 2019-Jan-13 11:24:07.661186 - [DEBUG] Propagate flow
18548 2019-Jan-13 11:24:07.661209 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18549 2019-Jan-13 11:24:07.661265 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
18550 2019-Jan-13 11:24:07.661907 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18551 2019-Jan-13 11:24:07.662540 - [DEBUG] Edge function : AllBottom (result of previous compose)
18552 2019-Jan-13 11:24:07.662565 - [DEBUG]
18553 2019-Jan-13 11:24:07.662590 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18554 2019-Jan-13 11:24:07.662615 - [DEBUG] = AllBottom
18555 2019-Jan-13 11:24:07.662659 - [DEBUG]
18556 2019-Jan-13 11:24:07.662683 - [DEBUG] PROPAGATE: No new function!
18557 2019-Jan-13 11:24:07.662714 - [DEBUG] Compose: EdgeIdentity * AllBottom
18558 2019-Jan-13 11:24:07.662741 - [DEBUG]
18559 2019-Jan-13 11:24:07.662765 - [DEBUG] Propagate flow
18560 2019-Jan-13 11:24:07.662788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18561 2019-Jan-13 11:24:07.662844 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
18562 2019-Jan-13 11:24:07.663499 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18563 2019-Jan-13 11:24:07.664131 - [DEBUG] Edge function : AllBottom (result of previous compose)
18564 2019-Jan-13 11:24:07.664156 - [DEBUG]
18565 2019-Jan-13 11:24:07.664181 - [DEBUG] Join: AllTop & AllBottom
18566 2019-Jan-13 11:24:07.664206 - [DEBUG] = AllBottom (new jump func)
18567 2019-Jan-13 11:24:07.664231 - [DEBUG]
18568 2019-Jan-13 11:24:07.664254 - [DEBUG] Start adding new jump function
18569 2019-Jan-13 11:24:07.664277 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18570 2019-Jan-13 11:24:07.664333 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18571 2019-Jan-13 11:24:07.664965 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
18572 2019-Jan-13 11:24:07.665601 - [DEBUG] Edge Function : AllBottom
18573 2019-Jan-13 11:24:07.665629 - [DEBUG] End adding new jump function
18574 2019-Jan-13 11:24:07.665653 - [DEBUG]
18575 2019-Jan-13 11:24:07.665676 - [DEBUG] -------------------------------------------- 521. Path Edge --------------------------------------------
18576 2019-Jan-13 11:24:07.665700 - [DEBUG]
18577 2019-Jan-13 11:24:07.665723 - [DEBUG] Process 521. path edge:
18578 2019-Jan-13 11:24:07.665747 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18579 2019-Jan-13 11:24:07.665803 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
18580 2019-Jan-13 11:24:07.666439 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18581 2019-Jan-13 11:24:07.667085 - [DEBUG]
18582 2019-Jan-13 11:24:07.667110 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
18583 2019-Jan-13 11:24:07.667754 - [DEBUG] Possible callees:
18584 2019-Jan-13 11:24:07.667780 - [DEBUG] llvm.dbg.declare
18585 2019-Jan-13 11:24:07.667805 - [DEBUG] Possible return sites:
18586 2019-Jan-13 11:24:07.667828 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10318587 2019-Jan-13 11:24:07.669093 - [DEBUG] Found and process special summary
18588 2019-Jan-13 11:24:07.669126 - [DEBUG] Compose: EdgeIdentity * AllBottom
18589 2019-Jan-13 11:24:07.669153 - [DEBUG]
18590 2019-Jan-13 11:24:07.669176 - [DEBUG] Propagate flow
18591 2019-Jan-13 11:24:07.669200 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18592 2019-Jan-13 11:24:07.669256 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
18593 2019-Jan-13 11:24:07.669887 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18594 2019-Jan-13 11:24:07.670536 - [DEBUG] Edge function : AllBottom (result of previous compose)
18595 2019-Jan-13 11:24:07.670561 - [DEBUG]
18596 2019-Jan-13 11:24:07.670585 - [DEBUG] Join: AllTop & AllBottom
18597 2019-Jan-13 11:24:07.670611 - [DEBUG] = AllBottom (new jump func)
18598 2019-Jan-13 11:24:07.670644 - [DEBUG]
18599 2019-Jan-13 11:24:07.670668 - [DEBUG] Start adding new jump function
18600 2019-Jan-13 11:24:07.670691 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18601 2019-Jan-13 11:24:07.670747 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18602 2019-Jan-13 11:24:07.671389 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
18603 2019-Jan-13 11:24:07.672020 - [DEBUG] Edge Function : AllBottom
18604 2019-Jan-13 11:24:07.672048 - [DEBUG] End adding new jump function
18605 2019-Jan-13 11:24:07.672072 - [DEBUG]
18606 2019-Jan-13 11:24:07.672095 - [DEBUG] -------------------------------------------- 522. Path Edge --------------------------------------------
18607 2019-Jan-13 11:24:07.672119 - [DEBUG]
18608 2019-Jan-13 11:24:07.672142 - [DEBUG] Process 522. path edge:
18609 2019-Jan-13 11:24:07.672166 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18610 2019-Jan-13 11:24:07.672222 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
18611 2019-Jan-13 11:24:07.672852 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18612 2019-Jan-13 11:24:07.673506 - [DEBUG]
18613 2019-Jan-13 11:24:07.673530 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
18614 2019-Jan-13 11:24:07.674175 - [DEBUG] Compose: EdgeIdentity * AllBottom
18615 2019-Jan-13 11:24:07.674202 - [DEBUG]
18616 2019-Jan-13 11:24:07.674226 - [DEBUG] Propagate flow
18617 2019-Jan-13 11:24:07.674249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18618 2019-Jan-13 11:24:07.674305 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
18619 2019-Jan-13 11:24:07.674939 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18620 2019-Jan-13 11:24:07.675570 - [DEBUG] Edge function : AllBottom (result of previous compose)
18621 2019-Jan-13 11:24:07.675595 - [DEBUG]
18622 2019-Jan-13 11:24:07.675620 - [DEBUG] Join: AllTop & AllBottom
18623 2019-Jan-13 11:24:07.675646 - [DEBUG] = AllBottom (new jump func)
18624 2019-Jan-13 11:24:07.675670 - [DEBUG]
18625 2019-Jan-13 11:24:07.675694 - [DEBUG] Start adding new jump function
18626 2019-Jan-13 11:24:07.675717 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18627 2019-Jan-13 11:24:07.675773 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18628 2019-Jan-13 11:24:07.676406 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
18629 2019-Jan-13 11:24:07.677046 - [DEBUG] Edge Function : AllBottom
18630 2019-Jan-13 11:24:07.677074 - [DEBUG] End adding new jump function
18631 2019-Jan-13 11:24:07.677098 - [DEBUG]
18632 2019-Jan-13 11:24:07.677121 - [DEBUG] -------------------------------------------- 523. Path Edge --------------------------------------------
18633 2019-Jan-13 11:24:07.677145 - [DEBUG]
18634 2019-Jan-13 11:24:07.677168 - [DEBUG] Process 523. path edge:
18635 2019-Jan-13 11:24:07.677192 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18636 2019-Jan-13 11:24:07.677248 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
18637 2019-Jan-13 11:24:07.677873 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18638 2019-Jan-13 11:24:07.678505 - [DEBUG]
18639 2019-Jan-13 11:24:07.678530 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
18640 2019-Jan-13 11:24:07.679165 - [DEBUG] Compose: EdgeIdentity * AllBottom
18641 2019-Jan-13 11:24:07.679194 - [DEBUG]
18642 2019-Jan-13 11:24:07.679218 - [DEBUG] Propagate flow
18643 2019-Jan-13 11:24:07.679241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18644 2019-Jan-13 11:24:07.679306 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
18645 2019-Jan-13 11:24:07.679932 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18646 2019-Jan-13 11:24:07.680579 - [DEBUG] Edge function : AllBottom (result of previous compose)
18647 2019-Jan-13 11:24:07.680604 - [DEBUG]
18648 2019-Jan-13 11:24:07.680629 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18649 2019-Jan-13 11:24:07.680655 - [DEBUG] = AllBottom
18650 2019-Jan-13 11:24:07.680679 - [DEBUG]
18651 2019-Jan-13 11:24:07.680703 - [DEBUG] PROPAGATE: No new function!
18652 2019-Jan-13 11:24:07.680728 - [DEBUG] EDGE:
18653 2019-Jan-13 11:24:07.680785 - [DEBUG] ---> 18654 2019-Jan-13 11:24:07.681413 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18655 2019-Jan-13 11:24:07.682044 - [DEBUG]
18656 2019-Jan-13 11:24:07.682070 - [DEBUG] EDGE:
18657 2019-Jan-13 11:24:07.682127 - [DEBUG] ---> 18658 2019-Jan-13 11:24:07.682757 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18659 2019-Jan-13 11:24:07.683401 - [DEBUG]
18660 2019-Jan-13 11:24:07.683439 - [DEBUG] Compose: EdgeIdentity * AllBottom
18661 2019-Jan-13 11:24:07.683466 - [DEBUG]
18662 2019-Jan-13 11:24:07.683490 - [DEBUG] Propagate flow
18663 2019-Jan-13 11:24:07.683513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18664 2019-Jan-13 11:24:07.683569 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
18665 2019-Jan-13 11:24:07.684202 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18666 2019-Jan-13 11:24:07.684833 - [DEBUG] Edge function : AllBottom (result of previous compose)
18667 2019-Jan-13 11:24:07.684858 - [DEBUG]
18668 2019-Jan-13 11:24:07.684883 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18669 2019-Jan-13 11:24:07.684909 - [DEBUG] = AllBottom
18670 2019-Jan-13 11:24:07.684933 - [DEBUG]
18671 2019-Jan-13 11:24:07.684957 - [DEBUG] PROPAGATE: No new function!
18672 2019-Jan-13 11:24:07.684985 - [DEBUG] EDGE:
18673 2019-Jan-13 11:24:07.685042 - [DEBUG] ---> 18674 2019-Jan-13 11:24:07.685680 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18675 2019-Jan-13 11:24:07.686311 - [DEBUG]
18676 2019-Jan-13 11:24:07.686337 - [DEBUG] EDGE:
18677 2019-Jan-13 11:24:07.686394 - [DEBUG] ---> 18678 2019-Jan-13 11:24:07.687036 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18679 2019-Jan-13 11:24:07.687675 - [DEBUG]
18680 2019-Jan-13 11:24:07.687702 - [DEBUG] EDGE:
18681 2019-Jan-13 11:24:07.687759 - [DEBUG] ---> 18682 2019-Jan-13 11:24:07.688391 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18683 2019-Jan-13 11:24:07.689022 - [DEBUG]
18684 2019-Jan-13 11:24:07.689057 - [DEBUG] Compose: EdgeIdentity * AllBottom
18685 2019-Jan-13 11:24:07.689085 - [DEBUG]
18686 2019-Jan-13 11:24:07.689109 - [DEBUG] Propagate flow
18687 2019-Jan-13 11:24:07.689132 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18688 2019-Jan-13 11:24:07.689188 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
18689 2019-Jan-13 11:24:07.689830 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18690 2019-Jan-13 11:24:07.690478 - [DEBUG] Edge function : AllBottom (result of previous compose)
18691 2019-Jan-13 11:24:07.690503 - [DEBUG]
18692 2019-Jan-13 11:24:07.690528 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18693 2019-Jan-13 11:24:07.690554 - [DEBUG] = AllBottom
18694 2019-Jan-13 11:24:07.690579 - [DEBUG]
18695 2019-Jan-13 11:24:07.690602 - [DEBUG] PROPAGATE: No new function!
18696 2019-Jan-13 11:24:07.690629 - [DEBUG] EDGE:
18697 2019-Jan-13 11:24:07.690686 - [DEBUG] ---> 18698 2019-Jan-13 11:24:07.691318 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18699 2019-Jan-13 11:24:07.691949 - [DEBUG]
18700 2019-Jan-13 11:24:07.691975 - [DEBUG] EDGE:
18701 2019-Jan-13 11:24:07.692032 - [DEBUG] ---> 18702 2019-Jan-13 11:24:07.692661 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18703 2019-Jan-13 11:24:07.693291 - [DEBUG]
18704 2019-Jan-13 11:24:07.693317 - [DEBUG] EDGE:
18705 2019-Jan-13 11:24:07.693388 - [DEBUG] ---> 18706 2019-Jan-13 11:24:07.694019 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18707 2019-Jan-13 11:24:07.694651 - [DEBUG]
18708 2019-Jan-13 11:24:07.694685 - [DEBUG] Compose: EdgeIdentity * AllBottom
18709 2019-Jan-13 11:24:07.694712 - [DEBUG]
18710 2019-Jan-13 11:24:07.694736 - [DEBUG] Propagate flow
18711 2019-Jan-13 11:24:07.694759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18712 2019-Jan-13 11:24:07.694816 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
18713 2019-Jan-13 11:24:07.695447 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18714 2019-Jan-13 11:24:07.696079 - [DEBUG] Edge function : AllBottom (result of previous compose)
18715 2019-Jan-13 11:24:07.696104 - [DEBUG]
18716 2019-Jan-13 11:24:07.696129 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18717 2019-Jan-13 11:24:07.696155 - [DEBUG] = AllBottom
18718 2019-Jan-13 11:24:07.696179 - [DEBUG]
18719 2019-Jan-13 11:24:07.696203 - [DEBUG] PROPAGATE: No new function!
18720 2019-Jan-13 11:24:07.696230 - [DEBUG] EDGE:
18721 2019-Jan-13 11:24:07.696287 - [DEBUG] ---> 18722 2019-Jan-13 11:24:07.696932 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18723 2019-Jan-13 11:24:07.697580 - [DEBUG]
18724 2019-Jan-13 11:24:07.697607 - [DEBUG] EDGE:
18725 2019-Jan-13 11:24:07.697666 - [DEBUG] ---> 18726 2019-Jan-13 11:24:07.698297 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18727 2019-Jan-13 11:24:07.698928 - [DEBUG]
18728 2019-Jan-13 11:24:07.698954 - [DEBUG] EDGE:
18729 2019-Jan-13 11:24:07.699011 - [DEBUG] ---> 18730 2019-Jan-13 11:24:07.699642 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18731 2019-Jan-13 11:24:07.700300 - [DEBUG]
18732 2019-Jan-13 11:24:07.700338 - [DEBUG] Compose: EdgeIdentity * AllBottom
18733 2019-Jan-13 11:24:07.700365 - [DEBUG]
18734 2019-Jan-13 11:24:07.700389 - [DEBUG] Propagate flow
18735 2019-Jan-13 11:24:07.700412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18736 2019-Jan-13 11:24:07.700469 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
18737 2019-Jan-13 11:24:07.701101 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18738 2019-Jan-13 11:24:07.701732 - [DEBUG] Edge function : AllBottom (result of previous compose)
18739 2019-Jan-13 11:24:07.701758 - [DEBUG]
18740 2019-Jan-13 11:24:07.701783 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18741 2019-Jan-13 11:24:07.701809 - [DEBUG] = AllBottom
18742 2019-Jan-13 11:24:07.701833 - [DEBUG]
18743 2019-Jan-13 11:24:07.701857 - [DEBUG] PROPAGATE: No new function!
18744 2019-Jan-13 11:24:07.701883 - [DEBUG] EDGE:
18745 2019-Jan-13 11:24:07.701941 - [DEBUG] ---> 18746 2019-Jan-13 11:24:07.702571 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18747 2019-Jan-13 11:24:07.703202 - [DEBUG]
18748 2019-Jan-13 11:24:07.703237 - [DEBUG] Compose: EdgeIdentity * AllBottom
18749 2019-Jan-13 11:24:07.703263 - [DEBUG]
18750 2019-Jan-13 11:24:07.703290 - [DEBUG] Propagate flow
18751 2019-Jan-13 11:24:07.703313 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18752 2019-Jan-13 11:24:07.703383 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
18753 2019-Jan-13 11:24:07.704015 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18754 2019-Jan-13 11:24:07.704646 - [DEBUG] Edge function : AllBottom (result of previous compose)
18755 2019-Jan-13 11:24:07.704671 - [DEBUG]
18756 2019-Jan-13 11:24:07.704697 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18757 2019-Jan-13 11:24:07.704722 - [DEBUG] = AllBottom
18758 2019-Jan-13 11:24:07.704747 - [DEBUG]
18759 2019-Jan-13 11:24:07.704770 - [DEBUG] PROPAGATE: No new function!
18760 2019-Jan-13 11:24:07.704796 - [DEBUG] EDGE:
18761 2019-Jan-13 11:24:07.704853 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
18762 2019-Jan-13 11:24:07.705488 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18763 2019-Jan-13 11:24:07.706128 - [DEBUG]
18764 2019-Jan-13 11:24:07.706154 - [DEBUG] EDGE:
18765 2019-Jan-13 11:24:07.706211 - [DEBUG] ---> 18766 2019-Jan-13 11:24:07.706862 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18767 2019-Jan-13 11:24:07.707493 - [DEBUG]
18768 2019-Jan-13 11:24:07.707520 - [DEBUG] EDGE:
18769 2019-Jan-13 11:24:07.707577 - [DEBUG] ---> 18770 2019-Jan-13 11:24:07.708204 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18771 2019-Jan-13 11:24:07.708835 - [DEBUG]
18772 2019-Jan-13 11:24:07.708861 - [DEBUG] EDGE:
18773 2019-Jan-13 11:24:07.708918 - [DEBUG] ---> 18774 2019-Jan-13 11:24:07.709550 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18775 2019-Jan-13 11:24:07.710206 - [DEBUG]
18776 2019-Jan-13 11:24:07.710241 - [DEBUG] Compose: EdgeIdentity * AllBottom
18777 2019-Jan-13 11:24:07.710268 - [DEBUG]
18778 2019-Jan-13 11:24:07.710292 - [DEBUG] Propagate flow
18779 2019-Jan-13 11:24:07.710315 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18780 2019-Jan-13 11:24:07.710371 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18781 2019-Jan-13 11:24:07.711003 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18782 2019-Jan-13 11:24:07.711633 - [DEBUG] Edge function : AllBottom (result of previous compose)
18783 2019-Jan-13 11:24:07.711658 - [DEBUG]
18784 2019-Jan-13 11:24:07.711683 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18785 2019-Jan-13 11:24:07.711709 - [DEBUG] = AllBottom
18786 2019-Jan-13 11:24:07.711733 - [DEBUG]
18787 2019-Jan-13 11:24:07.711757 - [DEBUG] PROPAGATE: No new function!
18788 2019-Jan-13 11:24:07.711782 - [DEBUG] EDGE:
18789 2019-Jan-13 11:24:07.711839 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
18790 2019-Jan-13 11:24:07.712473 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18791 2019-Jan-13 11:24:07.713104 - [DEBUG]
18792 2019-Jan-13 11:24:07.713131 - [DEBUG] EDGE:
18793 2019-Jan-13 11:24:07.713188 - [DEBUG] ---> 18794 2019-Jan-13 11:24:07.713833 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18795 2019-Jan-13 11:24:07.714464 - [DEBUG]
18796 2019-Jan-13 11:24:07.714492 - [DEBUG] Compose: EdgeIdentity * AllBottom
18797 2019-Jan-13 11:24:07.714518 - [DEBUG]
18798 2019-Jan-13 11:24:07.714542 - [DEBUG] Propagate flow
18799 2019-Jan-13 11:24:07.714565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18800 2019-Jan-13 11:24:07.714621 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18801 2019-Jan-13 11:24:07.715249 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
18802 2019-Jan-13 11:24:07.715875 - [DEBUG] Edge function : AllBottom (result of previous compose)
18803 2019-Jan-13 11:24:07.715900 - [DEBUG]
18804 2019-Jan-13 11:24:07.715925 - [DEBUG] Join: AllTop & AllBottom
18805 2019-Jan-13 11:24:07.715951 - [DEBUG] = AllBottom (new jump func)
18806 2019-Jan-13 11:24:07.715976 - [DEBUG]
18807 2019-Jan-13 11:24:07.715999 - [DEBUG] Start adding new jump function
18808 2019-Jan-13 11:24:07.716023 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18809 2019-Jan-13 11:24:07.716079 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
18810 2019-Jan-13 11:24:07.716717 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18811 2019-Jan-13 11:24:07.717346 - [DEBUG] Edge Function : AllBottom
18812 2019-Jan-13 11:24:07.717375 - [DEBUG] End adding new jump function
18813 2019-Jan-13 11:24:07.717400 - [DEBUG]
18814 2019-Jan-13 11:24:07.717424 - [DEBUG] -------------------------------------------- 524. Path Edge --------------------------------------------
18815 2019-Jan-13 11:24:07.717448 - [DEBUG]
18816 2019-Jan-13 11:24:07.717471 - [DEBUG] Process 524. path edge:
18817 2019-Jan-13 11:24:07.717495 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18818 2019-Jan-13 11:24:07.717552 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
18819 2019-Jan-13 11:24:07.718180 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
18820 2019-Jan-13 11:24:07.718814 - [DEBUG]
18821 2019-Jan-13 11:24:07.718839 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18822 2019-Jan-13 11:24:07.719517 - [DEBUG] Compose: EdgeIdentity * AllBottom
18823 2019-Jan-13 11:24:07.719545 - [DEBUG]
18824 2019-Jan-13 11:24:07.719569 - [DEBUG] Propagate flow
18825 2019-Jan-13 11:24:07.719592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18826 2019-Jan-13 11:24:07.719649 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
18827 2019-Jan-13 11:24:07.720313 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18828 2019-Jan-13 11:24:07.720955 - [DEBUG] Edge function : AllBottom (result of previous compose)
18829 2019-Jan-13 11:24:07.720981 - [DEBUG]
18830 2019-Jan-13 11:24:07.721006 - [DEBUG] Join: AllTop & AllBottom
18831 2019-Jan-13 11:24:07.721032 - [DEBUG] = AllBottom (new jump func)
18832 2019-Jan-13 11:24:07.721056 - [DEBUG]
18833 2019-Jan-13 11:24:07.721079 - [DEBUG] Start adding new jump function
18834 2019-Jan-13 11:24:07.721103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18835 2019-Jan-13 11:24:07.721165 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18836 2019-Jan-13 11:24:07.721836 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
18837 2019-Jan-13 11:24:07.722500 - [DEBUG] Edge Function : AllBottom
18838 2019-Jan-13 11:24:07.722532 - [DEBUG] End adding new jump function
18839 2019-Jan-13 11:24:07.722556 - [DEBUG]
18840 2019-Jan-13 11:24:07.722580 - [DEBUG] -------------------------------------------- 525. Path Edge --------------------------------------------
18841 2019-Jan-13 11:24:07.722605 - [DEBUG]
18842 2019-Jan-13 11:24:07.722628 - [DEBUG] Process 525. path edge:
18843 2019-Jan-13 11:24:07.722652 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18844 2019-Jan-13 11:24:07.722713 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
18845 2019-Jan-13 11:24:07.723380 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18846 2019-Jan-13 11:24:07.724018 - [DEBUG]
18847 2019-Jan-13 11:24:07.724045 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
18848 2019-Jan-13 11:24:07.724715 - [DEBUG] Compose: EdgeIdentity * AllBottom
18849 2019-Jan-13 11:24:07.724744 - [DEBUG]
18850 2019-Jan-13 11:24:07.724767 - [DEBUG] Propagate flow
18851 2019-Jan-13 11:24:07.724791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18852 2019-Jan-13 11:24:07.724848 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
18853 2019-Jan-13 11:24:07.725502 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18854 2019-Jan-13 11:24:07.726138 - [DEBUG] Edge function : AllBottom (result of previous compose)
18855 2019-Jan-13 11:24:07.726164 - [DEBUG]
18856 2019-Jan-13 11:24:07.726188 - [DEBUG] Join: AllTop & AllBottom
18857 2019-Jan-13 11:24:07.726215 - [DEBUG] = AllBottom (new jump func)
18858 2019-Jan-13 11:24:07.726239 - [DEBUG]
18859 2019-Jan-13 11:24:07.726262 - [DEBUG] Start adding new jump function
18860 2019-Jan-13 11:24:07.726286 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18861 2019-Jan-13 11:24:07.726342 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18862 2019-Jan-13 11:24:07.727000 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
18863 2019-Jan-13 11:24:07.727658 - [DEBUG] Edge Function : AllBottom
18864 2019-Jan-13 11:24:07.727688 - [DEBUG] End adding new jump function
18865 2019-Jan-13 11:24:07.727712 - [DEBUG]
18866 2019-Jan-13 11:24:07.727736 - [DEBUG] -------------------------------------------- 526. Path Edge --------------------------------------------
18867 2019-Jan-13 11:24:07.727760 - [DEBUG]
18868 2019-Jan-13 11:24:07.727783 - [DEBUG] Process 526. path edge:
18869 2019-Jan-13 11:24:07.727806 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18870 2019-Jan-13 11:24:07.727865 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
18871 2019-Jan-13 11:24:07.728503 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18872 2019-Jan-13 11:24:07.729150 - [DEBUG]
18873 2019-Jan-13 11:24:07.729176 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
18874 2019-Jan-13 11:24:07.729856 - [DEBUG] Compose: EdgeIdentity * AllBottom
18875 2019-Jan-13 11:24:07.729884 - [DEBUG]
18876 2019-Jan-13 11:24:07.729908 - [DEBUG] Propagate flow
18877 2019-Jan-13 11:24:07.729931 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18878 2019-Jan-13 11:24:07.729990 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
18879 2019-Jan-13 11:24:07.730639 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18880 2019-Jan-13 11:24:07.731269 - [DEBUG] Edge function : AllBottom (result of previous compose)
18881 2019-Jan-13 11:24:07.731294 - [DEBUG]
18882 2019-Jan-13 11:24:07.731320 - [DEBUG] Join: AllTop & AllBottom
18883 2019-Jan-13 11:24:07.731346 - [DEBUG] = AllBottom (new jump func)
18884 2019-Jan-13 11:24:07.731370 - [DEBUG]
18885 2019-Jan-13 11:24:07.731394 - [DEBUG] Start adding new jump function
18886 2019-Jan-13 11:24:07.731417 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18887 2019-Jan-13 11:24:07.731473 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18888 2019-Jan-13 11:24:07.732102 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
18889 2019-Jan-13 11:24:07.732728 - [DEBUG] Edge Function : AllBottom
18890 2019-Jan-13 11:24:07.732758 - [DEBUG] End adding new jump function
18891 2019-Jan-13 11:24:07.732782 - [DEBUG]
18892 2019-Jan-13 11:24:07.732806 - [DEBUG] -------------------------------------------- 527. Path Edge --------------------------------------------
18893 2019-Jan-13 11:24:07.732830 - [DEBUG]
18894 2019-Jan-13 11:24:07.732854 - [DEBUG] Process 527. path edge:
18895 2019-Jan-13 11:24:07.732877 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18896 2019-Jan-13 11:24:07.732934 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
18897 2019-Jan-13 11:24:07.733578 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18898 2019-Jan-13 11:24:07.734206 - [DEBUG]
18899 2019-Jan-13 11:24:07.734232 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
18900 2019-Jan-13 11:24:07.734870 - [DEBUG] Compose: EdgeIdentity * AllBottom
18901 2019-Jan-13 11:24:07.734897 - [DEBUG]
18902 2019-Jan-13 11:24:07.734921 - [DEBUG] Propagate flow
18903 2019-Jan-13 11:24:07.734944 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18904 2019-Jan-13 11:24:07.734999 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18905 2019-Jan-13 11:24:07.735629 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18906 2019-Jan-13 11:24:07.736268 - [DEBUG] Edge function : AllBottom (result of previous compose)
18907 2019-Jan-13 11:24:07.736293 - [DEBUG]
18908 2019-Jan-13 11:24:07.736317 - [DEBUG] Join: AllTop & AllBottom
18909 2019-Jan-13 11:24:07.736358 - [DEBUG] = AllBottom (new jump func)
18910 2019-Jan-13 11:24:07.736383 - [DEBUG]
18911 2019-Jan-13 11:24:07.736406 - [DEBUG] Start adding new jump function
18912 2019-Jan-13 11:24:07.736430 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18913 2019-Jan-13 11:24:07.736486 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18914 2019-Jan-13 11:24:07.737137 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18915 2019-Jan-13 11:24:07.737766 - [DEBUG] Edge Function : AllBottom
18916 2019-Jan-13 11:24:07.737794 - [DEBUG] End adding new jump function
18917 2019-Jan-13 11:24:07.737818 - [DEBUG]
18918 2019-Jan-13 11:24:07.737842 - [DEBUG] -------------------------------------------- 528. Path Edge --------------------------------------------
18919 2019-Jan-13 11:24:07.737866 - [DEBUG]
18920 2019-Jan-13 11:24:07.737889 - [DEBUG] Process 528. path edge:
18921 2019-Jan-13 11:24:07.737913 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18922 2019-Jan-13 11:24:07.737970 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
18923 2019-Jan-13 11:24:07.738600 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18924 2019-Jan-13 11:24:07.739228 - [DEBUG]
18925 2019-Jan-13 11:24:07.739252 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18926 2019-Jan-13 11:24:07.739910 - [DEBUG] Compose: EdgeIdentity * AllBottom
18927 2019-Jan-13 11:24:07.739938 - [DEBUG]
18928 2019-Jan-13 11:24:07.739962 - [DEBUG] Propagate flow
18929 2019-Jan-13 11:24:07.739985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18930 2019-Jan-13 11:24:07.740057 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
18931 2019-Jan-13 11:24:07.740695 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18932 2019-Jan-13 11:24:07.741323 - [DEBUG] Edge function : AllBottom (result of previous compose)
18933 2019-Jan-13 11:24:07.741348 - [DEBUG]
18934 2019-Jan-13 11:24:07.741373 - [DEBUG] Join: AllTop & AllBottom
18935 2019-Jan-13 11:24:07.741399 - [DEBUG] = AllBottom (new jump func)
18936 2019-Jan-13 11:24:07.741423 - [DEBUG]
18937 2019-Jan-13 11:24:07.741447 - [DEBUG] Start adding new jump function
18938 2019-Jan-13 11:24:07.741470 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18939 2019-Jan-13 11:24:07.741526 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18940 2019-Jan-13 11:24:07.742156 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
18941 2019-Jan-13 11:24:07.742790 - [DEBUG] Edge Function : AllBottom
18942 2019-Jan-13 11:24:07.742818 - [DEBUG] End adding new jump function
18943 2019-Jan-13 11:24:07.742842 - [DEBUG]
18944 2019-Jan-13 11:24:07.742866 - [DEBUG] -------------------------------------------- 529. Path Edge --------------------------------------------
18945 2019-Jan-13 11:24:07.742890 - [DEBUG]
18946 2019-Jan-13 11:24:07.742913 - [DEBUG] Process 529. path edge:
18947 2019-Jan-13 11:24:07.742937 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18948 2019-Jan-13 11:24:07.742994 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
18949 2019-Jan-13 11:24:07.743644 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18950 2019-Jan-13 11:24:07.744272 - [DEBUG]
18951 2019-Jan-13 11:24:07.744298 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
18952 2019-Jan-13 11:24:07.744955 - [DEBUG] Compose: EdgeIdentity * AllBottom
18953 2019-Jan-13 11:24:07.744982 - [DEBUG]
18954 2019-Jan-13 11:24:07.745006 - [DEBUG] Propagate flow
18955 2019-Jan-13 11:24:07.745029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18956 2019-Jan-13 11:24:07.745085 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
18957 2019-Jan-13 11:24:07.745720 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18958 2019-Jan-13 11:24:07.746347 - [DEBUG] Edge function : AllBottom (result of previous compose)
18959 2019-Jan-13 11:24:07.746372 - [DEBUG]
18960 2019-Jan-13 11:24:07.746397 - [DEBUG] Join: AllTop & AllBottom
18961 2019-Jan-13 11:24:07.746423 - [DEBUG] = AllBottom (new jump func)
18962 2019-Jan-13 11:24:07.746447 - [DEBUG]
18963 2019-Jan-13 11:24:07.746471 - [DEBUG] Start adding new jump function
18964 2019-Jan-13 11:24:07.746494 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18965 2019-Jan-13 11:24:07.746549 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18966 2019-Jan-13 11:24:07.747194 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
18967 2019-Jan-13 11:24:07.747824 - [DEBUG] Edge Function : AllBottom
18968 2019-Jan-13 11:24:07.747852 - [DEBUG] End adding new jump function
18969 2019-Jan-13 11:24:07.747876 - [DEBUG]
18970 2019-Jan-13 11:24:07.747900 - [DEBUG] -------------------------------------------- 530. Path Edge --------------------------------------------
18971 2019-Jan-13 11:24:07.747924 - [DEBUG]
18972 2019-Jan-13 11:24:07.747947 - [DEBUG] Process 530. path edge:
18973 2019-Jan-13 11:24:07.747971 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18974 2019-Jan-13 11:24:07.748028 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
18975 2019-Jan-13 11:24:07.748660 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18976 2019-Jan-13 11:24:07.749288 - [DEBUG]
18977 2019-Jan-13 11:24:07.749312 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
18978 2019-Jan-13 11:24:07.749949 - [DEBUG] Possible callees:
18979 2019-Jan-13 11:24:07.749974 - [DEBUG] bar
18980 2019-Jan-13 11:24:07.750011 - [DEBUG] Possible return sites:
18981 2019-Jan-13 11:24:07.750036 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7118982 2019-Jan-13 11:24:07.751292 - [DEBUG] Found and process special summary
18983 2019-Jan-13 11:24:07.751326 - [DEBUG] Compose: EdgeIdentity * AllBottom
18984 2019-Jan-13 11:24:07.751353 - [DEBUG]
18985 2019-Jan-13 11:24:07.751377 - [DEBUG] Propagate flow
18986 2019-Jan-13 11:24:07.751401 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18987 2019-Jan-13 11:24:07.751457 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
18988 2019-Jan-13 11:24:07.752111 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18989 2019-Jan-13 11:24:07.752740 - [DEBUG] Edge function : AllBottom (result of previous compose)
18990 2019-Jan-13 11:24:07.752766 - [DEBUG]
18991 2019-Jan-13 11:24:07.752790 - [DEBUG] Join: AllTop & AllBottom
18992 2019-Jan-13 11:24:07.752816 - [DEBUG] = AllBottom (new jump func)
18993 2019-Jan-13 11:24:07.752841 - [DEBUG]
18994 2019-Jan-13 11:24:07.752865 - [DEBUG] Start adding new jump function
18995 2019-Jan-13 11:24:07.752888 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18996 2019-Jan-13 11:24:07.752945 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18997 2019-Jan-13 11:24:07.753599 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
18998 2019-Jan-13 11:24:07.754232 - [DEBUG] Edge Function : AllBottom
18999 2019-Jan-13 11:24:07.754261 - [DEBUG] End adding new jump function
19000 2019-Jan-13 11:24:07.754285 - [DEBUG]
19001 2019-Jan-13 11:24:07.754309 - [DEBUG] -------------------------------------------- 531. Path Edge --------------------------------------------
19002 2019-Jan-13 11:24:07.754333 - [DEBUG]
19003 2019-Jan-13 11:24:07.754356 - [DEBUG] Process 531. path edge:
19004 2019-Jan-13 11:24:07.754380 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19005 2019-Jan-13 11:24:07.754437 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
19006 2019-Jan-13 11:24:07.755077 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19007 2019-Jan-13 11:24:07.755704 - [DEBUG]
19008 2019-Jan-13 11:24:07.755728 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
19009 2019-Jan-13 11:24:07.756370 - [DEBUG] Compose: EdgeIdentity * AllBottom
19010 2019-Jan-13 11:24:07.756398 - [DEBUG]
19011 2019-Jan-13 11:24:07.756421 - [DEBUG] Propagate flow
19012 2019-Jan-13 11:24:07.756445 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19013 2019-Jan-13 11:24:07.756501 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
19014 2019-Jan-13 11:24:07.757148 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19015 2019-Jan-13 11:24:07.757777 - [DEBUG] Edge function : AllBottom (result of previous compose)
19016 2019-Jan-13 11:24:07.757802 - [DEBUG]
19017 2019-Jan-13 11:24:07.757827 - [DEBUG] Join: AllTop & AllBottom
19018 2019-Jan-13 11:24:07.757852 - [DEBUG] = AllBottom (new jump func)
19019 2019-Jan-13 11:24:07.757877 - [DEBUG]
19020 2019-Jan-13 11:24:07.757900 - [DEBUG] Start adding new jump function
19021 2019-Jan-13 11:24:07.757923 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19022 2019-Jan-13 11:24:07.757979 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19023 2019-Jan-13 11:24:07.758609 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
19024 2019-Jan-13 11:24:07.759237 - [DEBUG] Edge Function : AllBottom
19025 2019-Jan-13 11:24:07.759265 - [DEBUG] End adding new jump function
19026 2019-Jan-13 11:24:07.759290 - [DEBUG]
19027 2019-Jan-13 11:24:07.759313 - [DEBUG] -------------------------------------------- 532. Path Edge --------------------------------------------
19028 2019-Jan-13 11:24:07.759338 - [DEBUG]
19029 2019-Jan-13 11:24:07.759361 - [DEBUG] Process 532. path edge:
19030 2019-Jan-13 11:24:07.759385 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19031 2019-Jan-13 11:24:07.759442 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
19032 2019-Jan-13 11:24:07.760092 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19033 2019-Jan-13 11:24:07.760722 - [DEBUG]
19034 2019-Jan-13 11:24:07.760748 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
19035 2019-Jan-13 11:24:07.761386 - [DEBUG] Compose: EdgeIdentity * AllBottom
19036 2019-Jan-13 11:24:07.761413 - [DEBUG]
19037 2019-Jan-13 11:24:07.761437 - [DEBUG] Propagate flow
19038 2019-Jan-13 11:24:07.761460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19039 2019-Jan-13 11:24:07.761516 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
19040 2019-Jan-13 11:24:07.762164 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19041 2019-Jan-13 11:24:07.762792 - [DEBUG] Edge function : AllBottom (result of previous compose)
19042 2019-Jan-13 11:24:07.762818 - [DEBUG]
19043 2019-Jan-13 11:24:07.762842 - [DEBUG] Join: AllTop & AllBottom
19044 2019-Jan-13 11:24:07.762868 - [DEBUG] = AllBottom (new jump func)
19045 2019-Jan-13 11:24:07.762892 - [DEBUG]
19046 2019-Jan-13 11:24:07.762915 - [DEBUG] Start adding new jump function
19047 2019-Jan-13 11:24:07.762938 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19048 2019-Jan-13 11:24:07.762994 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19049 2019-Jan-13 11:24:07.763639 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
19050 2019-Jan-13 11:24:07.764277 - [DEBUG] Edge Function : AllBottom
19051 2019-Jan-13 11:24:07.764305 - [DEBUG] End adding new jump function
19052 2019-Jan-13 11:24:07.764329 - [DEBUG]
19053 2019-Jan-13 11:24:07.764353 - [DEBUG] -------------------------------------------- 533. Path Edge --------------------------------------------
19054 2019-Jan-13 11:24:07.764377 - [DEBUG]
19055 2019-Jan-13 11:24:07.764400 - [DEBUG] Process 533. path edge:
19056 2019-Jan-13 11:24:07.764424 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19057 2019-Jan-13 11:24:07.764481 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
19058 2019-Jan-13 11:24:07.765119 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19059 2019-Jan-13 11:24:07.765748 - [DEBUG]
19060 2019-Jan-13 11:24:07.765772 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
19061 2019-Jan-13 11:24:07.766414 - [DEBUG] Possible callees:
19062 2019-Jan-13 11:24:07.766439 - [DEBUG] llvm.dbg.declare
19063 2019-Jan-13 11:24:07.766464 - [DEBUG] Possible return sites:
19064 2019-Jan-13 11:24:07.766487 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7819065 2019-Jan-13 11:24:07.767759 - [DEBUG] Found and process special summary
19066 2019-Jan-13 11:24:07.767792 - [DEBUG] Compose: EdgeIdentity * AllBottom
19067 2019-Jan-13 11:24:07.767819 - [DEBUG]
19068 2019-Jan-13 11:24:07.767843 - [DEBUG] Propagate flow
19069 2019-Jan-13 11:24:07.767866 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19070 2019-Jan-13 11:24:07.767923 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
19071 2019-Jan-13 11:24:07.768563 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19072 2019-Jan-13 11:24:07.769197 - [DEBUG] Edge function : AllBottom (result of previous compose)
19073 2019-Jan-13 11:24:07.769222 - [DEBUG]
19074 2019-Jan-13 11:24:07.769247 - [DEBUG] Join: AllTop & AllBottom
19075 2019-Jan-13 11:24:07.769273 - [DEBUG] = AllBottom (new jump func)
19076 2019-Jan-13 11:24:07.769298 - [DEBUG]
19077 2019-Jan-13 11:24:07.769321 - [DEBUG] Start adding new jump function
19078 2019-Jan-13 11:24:07.769344 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19079 2019-Jan-13 11:24:07.769401 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19080 2019-Jan-13 11:24:07.770045 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
19081 2019-Jan-13 11:24:07.770674 - [DEBUG] Edge Function : AllBottom
19082 2019-Jan-13 11:24:07.770711 - [DEBUG] End adding new jump function
19083 2019-Jan-13 11:24:07.770736 - [DEBUG]
19084 2019-Jan-13 11:24:07.770760 - [DEBUG] -------------------------------------------- 534. Path Edge --------------------------------------------
19085 2019-Jan-13 11:24:07.770784 - [DEBUG]
19086 2019-Jan-13 11:24:07.770807 - [DEBUG] Process 534. path edge:
19087 2019-Jan-13 11:24:07.770831 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19088 2019-Jan-13 11:24:07.770888 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
19089 2019-Jan-13 11:24:07.771522 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19090 2019-Jan-13 11:24:07.772151 - [DEBUG]
19091 2019-Jan-13 11:24:07.772175 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
19092 2019-Jan-13 11:24:07.772816 - [DEBUG] Compose: EdgeIdentity * AllBottom
19093 2019-Jan-13 11:24:07.772843 - [DEBUG]
19094 2019-Jan-13 11:24:07.772867 - [DEBUG] Propagate flow
19095 2019-Jan-13 11:24:07.772890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19096 2019-Jan-13 11:24:07.772946 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
19097 2019-Jan-13 11:24:07.773592 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19098 2019-Jan-13 11:24:07.774222 - [DEBUG] Edge function : AllBottom (result of previous compose)
19099 2019-Jan-13 11:24:07.774247 - [DEBUG]
19100 2019-Jan-13 11:24:07.774272 - [DEBUG] Join: AllTop & AllBottom
19101 2019-Jan-13 11:24:07.774297 - [DEBUG] = AllBottom (new jump func)
19102 2019-Jan-13 11:24:07.774322 - [DEBUG]
19103 2019-Jan-13 11:24:07.774345 - [DEBUG] Start adding new jump function
19104 2019-Jan-13 11:24:07.774369 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19105 2019-Jan-13 11:24:07.774425 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19106 2019-Jan-13 11:24:07.775054 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
19107 2019-Jan-13 11:24:07.775682 - [DEBUG] Edge Function : AllBottom
19108 2019-Jan-13 11:24:07.775709 - [DEBUG] End adding new jump function
19109 2019-Jan-13 11:24:07.775734 - [DEBUG]
19110 2019-Jan-13 11:24:07.775758 - [DEBUG] -------------------------------------------- 535. Path Edge --------------------------------------------
19111 2019-Jan-13 11:24:07.775781 - [DEBUG]
19112 2019-Jan-13 11:24:07.775805 - [DEBUG] Process 535. path edge:
19113 2019-Jan-13 11:24:07.775828 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19114 2019-Jan-13 11:24:07.775885 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
19115 2019-Jan-13 11:24:07.776513 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19116 2019-Jan-13 11:24:07.777156 - [DEBUG]
19117 2019-Jan-13 11:24:07.777182 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
19118 2019-Jan-13 11:24:07.777818 - [DEBUG] Compose: EdgeIdentity * AllBottom
19119 2019-Jan-13 11:24:07.777845 - [DEBUG]
19120 2019-Jan-13 11:24:07.777869 - [DEBUG] Propagate flow
19121 2019-Jan-13 11:24:07.777892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19122 2019-Jan-13 11:24:07.777948 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
19123 2019-Jan-13 11:24:07.778580 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19124 2019-Jan-13 11:24:07.779208 - [DEBUG] Edge function : AllBottom (result of previous compose)
19125 2019-Jan-13 11:24:07.779233 - [DEBUG]
19126 2019-Jan-13 11:24:07.779257 - [DEBUG] Join: AllTop & AllBottom
19127 2019-Jan-13 11:24:07.779283 - [DEBUG] = AllBottom (new jump func)
19128 2019-Jan-13 11:24:07.779315 - [DEBUG]
19129 2019-Jan-13 11:24:07.779339 - [DEBUG] Start adding new jump function
19130 2019-Jan-13 11:24:07.779362 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19131 2019-Jan-13 11:24:07.779418 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19132 2019-Jan-13 11:24:07.780061 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
19133 2019-Jan-13 11:24:07.780691 - [DEBUG] Edge Function : AllBottom
19134 2019-Jan-13 11:24:07.780719 - [DEBUG] End adding new jump function
19135 2019-Jan-13 11:24:07.780743 - [DEBUG]
19136 2019-Jan-13 11:24:07.780767 - [DEBUG] -------------------------------------------- 536. Path Edge --------------------------------------------
19137 2019-Jan-13 11:24:07.780791 - [DEBUG]
19138 2019-Jan-13 11:24:07.780815 - [DEBUG] Process 536. path edge:
19139 2019-Jan-13 11:24:07.780838 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19140 2019-Jan-13 11:24:07.780895 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
19141 2019-Jan-13 11:24:07.781527 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19142 2019-Jan-13 11:24:07.782155 - [DEBUG]
19143 2019-Jan-13 11:24:07.782180 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
19144 2019-Jan-13 11:24:07.782820 - [DEBUG] Compose: EdgeIdentity * AllBottom
19145 2019-Jan-13 11:24:07.782847 - [DEBUG]
19146 2019-Jan-13 11:24:07.782871 - [DEBUG] Propagate flow
19147 2019-Jan-13 11:24:07.782895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19148 2019-Jan-13 11:24:07.782951 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
19149 2019-Jan-13 11:24:07.783595 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19150 2019-Jan-13 11:24:07.784223 - [DEBUG] Edge function : AllBottom (result of previous compose)
19151 2019-Jan-13 11:24:07.784248 - [DEBUG]
19152 2019-Jan-13 11:24:07.784272 - [DEBUG] Join: AllTop & AllBottom
19153 2019-Jan-13 11:24:07.784298 - [DEBUG] = AllBottom (new jump func)
19154 2019-Jan-13 11:24:07.784322 - [DEBUG]
19155 2019-Jan-13 11:24:07.784346 - [DEBUG] Start adding new jump function
19156 2019-Jan-13 11:24:07.784369 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19157 2019-Jan-13 11:24:07.784425 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19158 2019-Jan-13 11:24:07.785060 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
19159 2019-Jan-13 11:24:07.785687 - [DEBUG] Edge Function : AllBottom
19160 2019-Jan-13 11:24:07.785714 - [DEBUG] End adding new jump function
19161 2019-Jan-13 11:24:07.785739 - [DEBUG]
19162 2019-Jan-13 11:24:07.785763 - [DEBUG] -------------------------------------------- 537. Path Edge --------------------------------------------
19163 2019-Jan-13 11:24:07.785787 - [DEBUG]
19164 2019-Jan-13 11:24:07.785810 - [DEBUG] Process 537. path edge:
19165 2019-Jan-13 11:24:07.785834 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19166 2019-Jan-13 11:24:07.785891 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
19167 2019-Jan-13 11:24:07.786520 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19168 2019-Jan-13 11:24:07.787165 - [DEBUG]
19169 2019-Jan-13 11:24:07.787190 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
19170 2019-Jan-13 11:24:07.787827 - [DEBUG] Compose: EdgeIdentity * AllBottom
19171 2019-Jan-13 11:24:07.787855 - [DEBUG]
19172 2019-Jan-13 11:24:07.787879 - [DEBUG] Propagate flow
19173 2019-Jan-13 11:24:07.787902 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19174 2019-Jan-13 11:24:07.787964 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19175 2019-Jan-13 11:24:07.788595 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19176 2019-Jan-13 11:24:07.789223 - [DEBUG] Edge function : AllBottom (result of previous compose)
19177 2019-Jan-13 11:24:07.789248 - [DEBUG]
19178 2019-Jan-13 11:24:07.789273 - [DEBUG] Join: AllTop & AllBottom
19179 2019-Jan-13 11:24:07.789299 - [DEBUG] = AllBottom (new jump func)
19180 2019-Jan-13 11:24:07.789324 - [DEBUG]
19181 2019-Jan-13 11:24:07.789347 - [DEBUG] Start adding new jump function
19182 2019-Jan-13 11:24:07.789370 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19183 2019-Jan-13 11:24:07.789426 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19184 2019-Jan-13 11:24:07.790069 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19185 2019-Jan-13 11:24:07.790698 - [DEBUG] Edge Function : AllBottom
19186 2019-Jan-13 11:24:07.790726 - [DEBUG] End adding new jump function
19187 2019-Jan-13 11:24:07.790750 - [DEBUG]
19188 2019-Jan-13 11:24:07.790774 - [DEBUG] -------------------------------------------- 538. Path Edge --------------------------------------------
19189 2019-Jan-13 11:24:07.790798 - [DEBUG]
19190 2019-Jan-13 11:24:07.790822 - [DEBUG] Process 538. path edge:
19191 2019-Jan-13 11:24:07.790846 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19192 2019-Jan-13 11:24:07.790902 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
19193 2019-Jan-13 11:24:07.791532 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19194 2019-Jan-13 11:24:07.792161 - [DEBUG]
19195 2019-Jan-13 11:24:07.792185 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19196 2019-Jan-13 11:24:07.792824 - [DEBUG] Compose: EdgeIdentity * AllBottom
19197 2019-Jan-13 11:24:07.792851 - [DEBUG]
19198 2019-Jan-13 11:24:07.792875 - [DEBUG] Propagate flow
19199 2019-Jan-13 11:24:07.792899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19200 2019-Jan-13 11:24:07.792955 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19201 2019-Jan-13 11:24:07.793604 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19202 2019-Jan-13 11:24:07.794233 - [DEBUG] Edge function : AllBottom (result of previous compose)
19203 2019-Jan-13 11:24:07.794258 - [DEBUG]
19204 2019-Jan-13 11:24:07.794283 - [DEBUG] Join: AllTop & AllBottom
19205 2019-Jan-13 11:24:07.794309 - [DEBUG] = AllBottom (new jump func)
19206 2019-Jan-13 11:24:07.794333 - [DEBUG]
19207 2019-Jan-13 11:24:07.794357 - [DEBUG] Start adding new jump function
19208 2019-Jan-13 11:24:07.794380 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19209 2019-Jan-13 11:24:07.794436 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19210 2019-Jan-13 11:24:07.795065 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19211 2019-Jan-13 11:24:07.795697 - [DEBUG] Edge Function : AllBottom
19212 2019-Jan-13 11:24:07.795724 - [DEBUG] End adding new jump function
19213 2019-Jan-13 11:24:07.795748 - [DEBUG]
19214 2019-Jan-13 11:24:07.795772 - [DEBUG] -------------------------------------------- 539. Path Edge --------------------------------------------
19215 2019-Jan-13 11:24:07.795796 - [DEBUG]
19216 2019-Jan-13 11:24:07.795819 - [DEBUG] Process 539. path edge:
19217 2019-Jan-13 11:24:07.795843 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19218 2019-Jan-13 11:24:07.795914 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
19219 2019-Jan-13 11:24:07.796554 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19220 2019-Jan-13 11:24:07.797200 - [DEBUG]
19221 2019-Jan-13 11:24:07.797224 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19222 2019-Jan-13 11:24:07.797866 - [DEBUG] Compose: EdgeIdentity * AllBottom
19223 2019-Jan-13 11:24:07.797894 - [DEBUG]
19224 2019-Jan-13 11:24:07.797918 - [DEBUG] Propagate flow
19225 2019-Jan-13 11:24:07.797941 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19226 2019-Jan-13 11:24:07.797997 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
19227 2019-Jan-13 11:24:07.798626 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19228 2019-Jan-13 11:24:07.799254 - [DEBUG] Edge function : AllBottom (result of previous compose)
19229 2019-Jan-13 11:24:07.799279 - [DEBUG]
19230 2019-Jan-13 11:24:07.799304 - [DEBUG] Join: AllTop & AllBottom
19231 2019-Jan-13 11:24:07.799330 - [DEBUG] = AllBottom (new jump func)
19232 2019-Jan-13 11:24:07.799354 - [DEBUG]
19233 2019-Jan-13 11:24:07.799377 - [DEBUG] Start adding new jump function
19234 2019-Jan-13 11:24:07.799401 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19235 2019-Jan-13 11:24:07.799456 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19236 2019-Jan-13 11:24:07.800099 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
19237 2019-Jan-13 11:24:07.800733 - [DEBUG] Edge Function : AllBottom
19238 2019-Jan-13 11:24:07.800760 - [DEBUG] End adding new jump function
19239 2019-Jan-13 11:24:07.800784 - [DEBUG]
19240 2019-Jan-13 11:24:07.800807 - [DEBUG] -------------------------------------------- 540. Path Edge --------------------------------------------
19241 2019-Jan-13 11:24:07.800830 - [DEBUG]
19242 2019-Jan-13 11:24:07.800853 - [DEBUG] Process 540. path edge:
19243 2019-Jan-13 11:24:07.800877 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19244 2019-Jan-13 11:24:07.800933 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
19245 2019-Jan-13 11:24:07.801562 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19246 2019-Jan-13 11:24:07.802197 - [DEBUG]
19247 2019-Jan-13 11:24:07.802223 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
19248 2019-Jan-13 11:24:07.802862 - [DEBUG] Compose: EdgeIdentity * AllBottom
19249 2019-Jan-13 11:24:07.802890 - [DEBUG]
19250 2019-Jan-13 11:24:07.802914 - [DEBUG] Propagate flow
19251 2019-Jan-13 11:24:07.802937 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19252 2019-Jan-13 11:24:07.802993 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19253 2019-Jan-13 11:24:07.803650 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19254 2019-Jan-13 11:24:07.804279 - [DEBUG] Edge function : AllBottom (result of previous compose)
19255 2019-Jan-13 11:24:07.804304 - [DEBUG]
19256 2019-Jan-13 11:24:07.804329 - [DEBUG] Join: AllTop & AllBottom
19257 2019-Jan-13 11:24:07.804355 - [DEBUG] = AllBottom (new jump func)
19258 2019-Jan-13 11:24:07.804379 - [DEBUG]
19259 2019-Jan-13 11:24:07.804402 - [DEBUG] Start adding new jump function
19260 2019-Jan-13 11:24:07.804425 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19261 2019-Jan-13 11:24:07.804489 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19262 2019-Jan-13 11:24:07.805119 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19263 2019-Jan-13 11:24:07.805755 - [DEBUG] Edge Function : AllBottom
19264 2019-Jan-13 11:24:07.805783 - [DEBUG] End adding new jump function
19265 2019-Jan-13 11:24:07.805807 - [DEBUG]
19266 2019-Jan-13 11:24:07.805831 - [DEBUG] -------------------------------------------- 541. Path Edge --------------------------------------------
19267 2019-Jan-13 11:24:07.805855 - [DEBUG]
19268 2019-Jan-13 11:24:07.805878 - [DEBUG] Process 541. path edge:
19269 2019-Jan-13 11:24:07.805902 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19270 2019-Jan-13 11:24:07.805958 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
19271 2019-Jan-13 11:24:07.806608 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19272 2019-Jan-13 11:24:07.807252 - [DEBUG]
19273 2019-Jan-13 11:24:07.807276 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19274 2019-Jan-13 11:24:07.807921 - [DEBUG] Possible callees:
19275 2019-Jan-13 11:24:07.807947 - [DEBUG] llvm.dbg.declare
19276 2019-Jan-13 11:24:07.807972 - [DEBUG] Possible return sites:
19277 2019-Jan-13 11:24:07.807995 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12019278 2019-Jan-13 11:24:07.809252 - [DEBUG] Found and process special summary
19279 2019-Jan-13 11:24:07.809286 - [DEBUG] Compose: EdgeIdentity * AllBottom
19280 2019-Jan-13 11:24:07.809313 - [DEBUG]
19281 2019-Jan-13 11:24:07.809337 - [DEBUG] Propagate flow
19282 2019-Jan-13 11:24:07.809360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19283 2019-Jan-13 11:24:07.809416 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19284 2019-Jan-13 11:24:07.810061 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19285 2019-Jan-13 11:24:07.810691 - [DEBUG] Edge function : AllBottom (result of previous compose)
19286 2019-Jan-13 11:24:07.810717 - [DEBUG]
19287 2019-Jan-13 11:24:07.810741 - [DEBUG] Join: AllTop & AllBottom
19288 2019-Jan-13 11:24:07.810767 - [DEBUG] = AllBottom (new jump func)
19289 2019-Jan-13 11:24:07.810791 - [DEBUG]
19290 2019-Jan-13 11:24:07.810815 - [DEBUG] Start adding new jump function
19291 2019-Jan-13 11:24:07.810838 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19292 2019-Jan-13 11:24:07.810894 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19293 2019-Jan-13 11:24:07.811523 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19294 2019-Jan-13 11:24:07.812153 - [DEBUG] Edge Function : AllBottom
19295 2019-Jan-13 11:24:07.812182 - [DEBUG] End adding new jump function
19296 2019-Jan-13 11:24:07.812206 - [DEBUG]
19297 2019-Jan-13 11:24:07.812229 - [DEBUG] -------------------------------------------- 542. Path Edge --------------------------------------------
19298 2019-Jan-13 11:24:07.812253 - [DEBUG]
19299 2019-Jan-13 11:24:07.812276 - [DEBUG] Process 542. path edge:
19300 2019-Jan-13 11:24:07.812300 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19301 2019-Jan-13 11:24:07.812356 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
19302 2019-Jan-13 11:24:07.812988 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19303 2019-Jan-13 11:24:07.813640 - [DEBUG]
19304 2019-Jan-13 11:24:07.813665 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19305 2019-Jan-13 11:24:07.814307 - [DEBUG] Compose: EdgeIdentity * AllBottom
19306 2019-Jan-13 11:24:07.814334 - [DEBUG]
19307 2019-Jan-13 11:24:07.814358 - [DEBUG] Propagate flow
19308 2019-Jan-13 11:24:07.814381 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19309 2019-Jan-13 11:24:07.814438 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
19310 2019-Jan-13 11:24:07.815066 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19311 2019-Jan-13 11:24:07.815694 - [DEBUG] Edge function : AllBottom (result of previous compose)
19312 2019-Jan-13 11:24:07.815720 - [DEBUG]
19313 2019-Jan-13 11:24:07.815744 - [DEBUG] Join: AllTop & AllBottom
19314 2019-Jan-13 11:24:07.815770 - [DEBUG] = AllBottom (new jump func)
19315 2019-Jan-13 11:24:07.815795 - [DEBUG]
19316 2019-Jan-13 11:24:07.815818 - [DEBUG] Start adding new jump function
19317 2019-Jan-13 11:24:07.815841 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19318 2019-Jan-13 11:24:07.815897 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19319 2019-Jan-13 11:24:07.816526 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
19320 2019-Jan-13 11:24:07.817177 - [DEBUG] Edge Function : AllBottom
19321 2019-Jan-13 11:24:07.817204 - [DEBUG] End adding new jump function
19322 2019-Jan-13 11:24:07.817228 - [DEBUG]
19323 2019-Jan-13 11:24:07.817251 - [DEBUG] -------------------------------------------- 543. Path Edge --------------------------------------------
19324 2019-Jan-13 11:24:07.817275 - [DEBUG]
19325 2019-Jan-13 11:24:07.817298 - [DEBUG] Process 543. path edge:
19326 2019-Jan-13 11:24:07.817322 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19327 2019-Jan-13 11:24:07.817379 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
19328 2019-Jan-13 11:24:07.818007 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19329 2019-Jan-13 11:24:07.818634 - [DEBUG]
19330 2019-Jan-13 11:24:07.818659 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
19331 2019-Jan-13 11:24:07.819295 - [DEBUG] Compose: EdgeIdentity * AllBottom
19332 2019-Jan-13 11:24:07.819323 - [DEBUG]
19333 2019-Jan-13 11:24:07.819346 - [DEBUG] Propagate flow
19334 2019-Jan-13 11:24:07.819369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19335 2019-Jan-13 11:24:07.819426 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19336 2019-Jan-13 11:24:07.820079 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19337 2019-Jan-13 11:24:07.820708 - [DEBUG] Edge function : AllBottom (result of previous compose)
19338 2019-Jan-13 11:24:07.820733 - [DEBUG]
19339 2019-Jan-13 11:24:07.820758 - [DEBUG] Join: AllTop & AllBottom
19340 2019-Jan-13 11:24:07.820784 - [DEBUG] = AllBottom (new jump func)
19341 2019-Jan-13 11:24:07.820808 - [DEBUG]
19342 2019-Jan-13 11:24:07.820832 - [DEBUG] Start adding new jump function
19343 2019-Jan-13 11:24:07.820855 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19344 2019-Jan-13 11:24:07.820911 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19345 2019-Jan-13 11:24:07.821538 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19346 2019-Jan-13 11:24:07.822182 - [DEBUG] Edge Function : AllBottom
19347 2019-Jan-13 11:24:07.822211 - [DEBUG] End adding new jump function
19348 2019-Jan-13 11:24:07.822235 - [DEBUG]
19349 2019-Jan-13 11:24:07.822259 - [DEBUG] -------------------------------------------- 544. Path Edge --------------------------------------------
19350 2019-Jan-13 11:24:07.822283 - [DEBUG]
19351 2019-Jan-13 11:24:07.822306 - [DEBUG] Process 544. path edge:
19352 2019-Jan-13 11:24:07.822330 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19353 2019-Jan-13 11:24:07.822386 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
19354 2019-Jan-13 11:24:07.823025 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19355 2019-Jan-13 11:24:07.823668 - [DEBUG]
19356 2019-Jan-13 11:24:07.823693 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19357 2019-Jan-13 11:24:07.824338 - [DEBUG] Possible callees:
19358 2019-Jan-13 11:24:07.824363 - [DEBUG] llvm.dbg.declare
19359 2019-Jan-13 11:24:07.824388 - [DEBUG] Possible return sites:
19360 2019-Jan-13 11:24:07.824411 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14919361 2019-Jan-13 11:24:07.825669 - [DEBUG] Found and process special summary
19362 2019-Jan-13 11:24:07.825703 - [DEBUG] Compose: EdgeIdentity * AllBottom
19363 2019-Jan-13 11:24:07.825729 - [DEBUG]
19364 2019-Jan-13 11:24:07.825753 - [DEBUG] Propagate flow
19365 2019-Jan-13 11:24:07.825777 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19366 2019-Jan-13 11:24:07.825833 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19367 2019-Jan-13 11:24:07.826465 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19368 2019-Jan-13 11:24:07.827109 - [DEBUG] Edge function : AllBottom (result of previous compose)
19369 2019-Jan-13 11:24:07.827134 - [DEBUG]
19370 2019-Jan-13 11:24:07.827159 - [DEBUG] Join: AllTop & AllBottom
19371 2019-Jan-13 11:24:07.827185 - [DEBUG] = AllBottom (new jump func)
19372 2019-Jan-13 11:24:07.827209 - [DEBUG]
19373 2019-Jan-13 11:24:07.827232 - [DEBUG] Start adding new jump function
19374 2019-Jan-13 11:24:07.827255 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19375 2019-Jan-13 11:24:07.827312 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19376 2019-Jan-13 11:24:07.827941 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19377 2019-Jan-13 11:24:07.828572 - [DEBUG] Edge Function : AllBottom
19378 2019-Jan-13 11:24:07.828600 - [DEBUG] End adding new jump function
19379 2019-Jan-13 11:24:07.828624 - [DEBUG]
19380 2019-Jan-13 11:24:07.828647 - [DEBUG] -------------------------------------------- 545. Path Edge --------------------------------------------
19381 2019-Jan-13 11:24:07.828671 - [DEBUG]
19382 2019-Jan-13 11:24:07.828694 - [DEBUG] Process 545. path edge:
19383 2019-Jan-13 11:24:07.828717 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19384 2019-Jan-13 11:24:07.828774 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
19385 2019-Jan-13 11:24:07.829403 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19386 2019-Jan-13 11:24:07.830044 - [DEBUG]
19387 2019-Jan-13 11:24:07.830069 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19388 2019-Jan-13 11:24:07.830712 - [DEBUG] Compose: EdgeIdentity * AllBottom
19389 2019-Jan-13 11:24:07.830746 - [DEBUG]
19390 2019-Jan-13 11:24:07.830770 - [DEBUG] Propagate flow
19391 2019-Jan-13 11:24:07.830794 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19392 2019-Jan-13 11:24:07.830850 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19393 2019-Jan-13 11:24:07.831478 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19394 2019-Jan-13 11:24:07.832105 - [DEBUG] Edge function : AllBottom (result of previous compose)
19395 2019-Jan-13 11:24:07.832131 - [DEBUG]
19396 2019-Jan-13 11:24:07.832155 - [DEBUG] Join: AllTop & AllBottom
19397 2019-Jan-13 11:24:07.832181 - [DEBUG] = AllBottom (new jump func)
19398 2019-Jan-13 11:24:07.832206 - [DEBUG]
19399 2019-Jan-13 11:24:07.832229 - [DEBUG] Start adding new jump function
19400 2019-Jan-13 11:24:07.832252 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19401 2019-Jan-13 11:24:07.832308 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19402 2019-Jan-13 11:24:07.832935 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19403 2019-Jan-13 11:24:07.833586 - [DEBUG] Edge Function : AllBottom
19404 2019-Jan-13 11:24:07.833614 - [DEBUG] End adding new jump function
19405 2019-Jan-13 11:24:07.833638 - [DEBUG]
19406 2019-Jan-13 11:24:07.833661 - [DEBUG] -------------------------------------------- 546. Path Edge --------------------------------------------
19407 2019-Jan-13 11:24:07.833685 - [DEBUG]
19408 2019-Jan-13 11:24:07.833708 - [DEBUG] Process 546. path edge:
19409 2019-Jan-13 11:24:07.833732 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19410 2019-Jan-13 11:24:07.833788 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
19411 2019-Jan-13 11:24:07.834416 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19412 2019-Jan-13 11:24:07.835043 - [DEBUG]
19413 2019-Jan-13 11:24:07.835068 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19414 2019-Jan-13 11:24:07.835708 - [DEBUG] Compose: EdgeIdentity * AllBottom
19415 2019-Jan-13 11:24:07.835735 - [DEBUG]
19416 2019-Jan-13 11:24:07.835759 - [DEBUG] Propagate flow
19417 2019-Jan-13 11:24:07.835782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19418 2019-Jan-13 11:24:07.835839 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19419 2019-Jan-13 11:24:07.836485 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19420 2019-Jan-13 11:24:07.837131 - [DEBUG] Edge function : AllBottom (result of previous compose)
19421 2019-Jan-13 11:24:07.837156 - [DEBUG]
19422 2019-Jan-13 11:24:07.837181 - [DEBUG] Join: AllTop & AllBottom
19423 2019-Jan-13 11:24:07.837207 - [DEBUG] = AllBottom (new jump func)
19424 2019-Jan-13 11:24:07.837231 - [DEBUG]
19425 2019-Jan-13 11:24:07.837255 - [DEBUG] Start adding new jump function
19426 2019-Jan-13 11:24:07.837278 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19427 2019-Jan-13 11:24:07.837334 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19428 2019-Jan-13 11:24:07.837963 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19429 2019-Jan-13 11:24:07.838599 - [DEBUG] Edge Function : AllBottom
19430 2019-Jan-13 11:24:07.838627 - [DEBUG] End adding new jump function
19431 2019-Jan-13 11:24:07.838651 - [DEBUG]
19432 2019-Jan-13 11:24:07.838675 - [DEBUG] -------------------------------------------- 547. Path Edge --------------------------------------------
19433 2019-Jan-13 11:24:07.838699 - [DEBUG]
19434 2019-Jan-13 11:24:07.838736 - [DEBUG] Process 547. path edge:
19435 2019-Jan-13 11:24:07.838761 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19436 2019-Jan-13 11:24:07.838818 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
19437 2019-Jan-13 11:24:07.839457 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19438 2019-Jan-13 11:24:07.840099 - [DEBUG]
19439 2019-Jan-13 11:24:07.840124 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19440 2019-Jan-13 11:24:07.840770 - [DEBUG] Possible callees:
19441 2019-Jan-13 11:24:07.840795 - [DEBUG] llvm.dbg.declare
19442 2019-Jan-13 11:24:07.840820 - [DEBUG] Possible return sites:
19443 2019-Jan-13 11:24:07.840843 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15519444 2019-Jan-13 11:24:07.842100 - [DEBUG] Found and process special summary
19445 2019-Jan-13 11:24:07.842133 - [DEBUG] Compose: EdgeIdentity * AllBottom
19446 2019-Jan-13 11:24:07.842160 - [DEBUG]
19447 2019-Jan-13 11:24:07.842184 - [DEBUG] Propagate flow
19448 2019-Jan-13 11:24:07.842207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19449 2019-Jan-13 11:24:07.842263 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19450 2019-Jan-13 11:24:07.842894 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19451 2019-Jan-13 11:24:07.843538 - [DEBUG] Edge function : AllBottom (result of previous compose)
19452 2019-Jan-13 11:24:07.843563 - [DEBUG]
19453 2019-Jan-13 11:24:07.843588 - [DEBUG] Join: AllTop & AllBottom
19454 2019-Jan-13 11:24:07.843613 - [DEBUG] = AllBottom (new jump func)
19455 2019-Jan-13 11:24:07.843638 - [DEBUG]
19456 2019-Jan-13 11:24:07.843661 - [DEBUG] Start adding new jump function
19457 2019-Jan-13 11:24:07.843684 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19458 2019-Jan-13 11:24:07.843740 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19459 2019-Jan-13 11:24:07.844372 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19460 2019-Jan-13 11:24:07.845003 - [DEBUG] Edge Function : AllBottom
19461 2019-Jan-13 11:24:07.845030 - [DEBUG] End adding new jump function
19462 2019-Jan-13 11:24:07.845055 - [DEBUG]
19463 2019-Jan-13 11:24:07.845078 - [DEBUG] -------------------------------------------- 548. Path Edge --------------------------------------------
19464 2019-Jan-13 11:24:07.845102 - [DEBUG]
19465 2019-Jan-13 11:24:07.845125 - [DEBUG] Process 548. path edge:
19466 2019-Jan-13 11:24:07.845149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19467 2019-Jan-13 11:24:07.845205 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
19468 2019-Jan-13 11:24:07.845836 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19469 2019-Jan-13 11:24:07.846464 - [DEBUG]
19470 2019-Jan-13 11:24:07.846488 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19471 2019-Jan-13 11:24:07.847147 - [DEBUG] Compose: EdgeIdentity * AllBottom
19472 2019-Jan-13 11:24:07.847176 - [DEBUG]
19473 2019-Jan-13 11:24:07.847199 - [DEBUG] Propagate flow
19474 2019-Jan-13 11:24:07.847222 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19475 2019-Jan-13 11:24:07.847279 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
19476 2019-Jan-13 11:24:07.847916 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19477 2019-Jan-13 11:24:07.848546 - [DEBUG] Edge function : AllBottom (result of previous compose)
19478 2019-Jan-13 11:24:07.848572 - [DEBUG]
19479 2019-Jan-13 11:24:07.848596 - [DEBUG] Join: AllTop & AllBottom
19480 2019-Jan-13 11:24:07.848622 - [DEBUG] = AllBottom (new jump func)
19481 2019-Jan-13 11:24:07.848646 - [DEBUG]
19482 2019-Jan-13 11:24:07.848669 - [DEBUG] Start adding new jump function
19483 2019-Jan-13 11:24:07.848692 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19484 2019-Jan-13 11:24:07.848748 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19485 2019-Jan-13 11:24:07.849383 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
19486 2019-Jan-13 11:24:07.850023 - [DEBUG] Edge Function : AllBottom
19487 2019-Jan-13 11:24:07.850051 - [DEBUG] End adding new jump function
19488 2019-Jan-13 11:24:07.850075 - [DEBUG]
19489 2019-Jan-13 11:24:07.850098 - [DEBUG] -------------------------------------------- 549. Path Edge --------------------------------------------
19490 2019-Jan-13 11:24:07.850122 - [DEBUG]
19491 2019-Jan-13 11:24:07.850145 - [DEBUG] Process 549. path edge:
19492 2019-Jan-13 11:24:07.850169 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19493 2019-Jan-13 11:24:07.850225 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
19494 2019-Jan-13 11:24:07.850853 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19495 2019-Jan-13 11:24:07.851480 - [DEBUG]
19496 2019-Jan-13 11:24:07.851505 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
19497 2019-Jan-13 11:24:07.852145 - [DEBUG] Compose: EdgeIdentity * AllBottom
19498 2019-Jan-13 11:24:07.852172 - [DEBUG]
19499 2019-Jan-13 11:24:07.852196 - [DEBUG] Propagate flow
19500 2019-Jan-13 11:24:07.852219 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19501 2019-Jan-13 11:24:07.852275 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
19502 2019-Jan-13 11:24:07.852903 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19503 2019-Jan-13 11:24:07.853547 - [DEBUG] Edge function : AllBottom (result of previous compose)
19504 2019-Jan-13 11:24:07.853573 - [DEBUG]
19505 2019-Jan-13 11:24:07.853597 - [DEBUG] Join: AllTop & AllBottom
19506 2019-Jan-13 11:24:07.853623 - [DEBUG] = AllBottom (new jump func)
19507 2019-Jan-13 11:24:07.853648 - [DEBUG]
19508 2019-Jan-13 11:24:07.853671 - [DEBUG] Start adding new jump function
19509 2019-Jan-13 11:24:07.853694 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19510 2019-Jan-13 11:24:07.853750 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19511 2019-Jan-13 11:24:07.854379 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
19512 2019-Jan-13 11:24:07.855005 - [DEBUG] Edge Function : AllBottom
19513 2019-Jan-13 11:24:07.855033 - [DEBUG] End adding new jump function
19514 2019-Jan-13 11:24:07.855057 - [DEBUG]
19515 2019-Jan-13 11:24:07.855081 - [DEBUG] -------------------------------------------- 550. Path Edge --------------------------------------------
19516 2019-Jan-13 11:24:07.855105 - [DEBUG]
19517 2019-Jan-13 11:24:07.855128 - [DEBUG] Process 550. path edge:
19518 2019-Jan-13 11:24:07.855152 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19519 2019-Jan-13 11:24:07.855208 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
19520 2019-Jan-13 11:24:07.855835 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19521 2019-Jan-13 11:24:07.856469 - [DEBUG]
19522 2019-Jan-13 11:24:07.856495 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
19523 2019-Jan-13 11:24:07.857150 - [DEBUG] Compose: EdgeIdentity * AllBottom
19524 2019-Jan-13 11:24:07.857177 - [DEBUG]
19525 2019-Jan-13 11:24:07.857200 - [DEBUG] Propagate flow
19526 2019-Jan-13 11:24:07.857224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19527 2019-Jan-13 11:24:07.857280 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19528 2019-Jan-13 11:24:07.857919 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19529 2019-Jan-13 11:24:07.858548 - [DEBUG] Edge function : AllBottom (result of previous compose)
19530 2019-Jan-13 11:24:07.858573 - [DEBUG]
19531 2019-Jan-13 11:24:07.858598 - [DEBUG] Join: AllTop & AllBottom
19532 2019-Jan-13 11:24:07.858623 - [DEBUG] = AllBottom (new jump func)
19533 2019-Jan-13 11:24:07.858648 - [DEBUG]
19534 2019-Jan-13 11:24:07.858671 - [DEBUG] Start adding new jump function
19535 2019-Jan-13 11:24:07.858694 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19536 2019-Jan-13 11:24:07.858750 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19537 2019-Jan-13 11:24:07.859379 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19538 2019-Jan-13 11:24:07.860030 - [DEBUG] Edge Function : AllBottom
19539 2019-Jan-13 11:24:07.860057 - [DEBUG] End adding new jump function
19540 2019-Jan-13 11:24:07.860081 - [DEBUG]
19541 2019-Jan-13 11:24:07.860105 - [DEBUG] -------------------------------------------- 551. Path Edge --------------------------------------------
19542 2019-Jan-13 11:24:07.860129 - [DEBUG]
19543 2019-Jan-13 11:24:07.860152 - [DEBUG] Process 551. path edge:
19544 2019-Jan-13 11:24:07.860176 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19545 2019-Jan-13 11:24:07.860232 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
19546 2019-Jan-13 11:24:07.860870 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19547 2019-Jan-13 11:24:07.861498 - [DEBUG]
19548 2019-Jan-13 11:24:07.861522 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19549 2019-Jan-13 11:24:07.862166 - [DEBUG] Possible callees:
19550 2019-Jan-13 11:24:07.862192 - [DEBUG] llvm.dbg.declare
19551 2019-Jan-13 11:24:07.862217 - [DEBUG] Possible return sites:
19552 2019-Jan-13 11:24:07.862240 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16319553 2019-Jan-13 11:24:07.863510 - [DEBUG] Found and process special summary
19554 2019-Jan-13 11:24:07.863543 - [DEBUG] Compose: EdgeIdentity * AllBottom
19555 2019-Jan-13 11:24:07.863570 - [DEBUG]
19556 2019-Jan-13 11:24:07.863594 - [DEBUG] Propagate flow
19557 2019-Jan-13 11:24:07.863617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19558 2019-Jan-13 11:24:07.863673 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19559 2019-Jan-13 11:24:07.864305 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19560 2019-Jan-13 11:24:07.864934 - [DEBUG] Edge function : AllBottom (result of previous compose)
19561 2019-Jan-13 11:24:07.864959 - [DEBUG]
19562 2019-Jan-13 11:24:07.864984 - [DEBUG] Join: AllTop & AllBottom
19563 2019-Jan-13 11:24:07.865010 - [DEBUG] = AllBottom (new jump func)
19564 2019-Jan-13 11:24:07.865042 - [DEBUG]
19565 2019-Jan-13 11:24:07.865066 - [DEBUG] Start adding new jump function
19566 2019-Jan-13 11:24:07.865090 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19567 2019-Jan-13 11:24:07.865146 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19568 2019-Jan-13 11:24:07.865784 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19569 2019-Jan-13 11:24:07.866415 - [DEBUG] Edge Function : AllBottom
19570 2019-Jan-13 11:24:07.866443 - [DEBUG] End adding new jump function
19571 2019-Jan-13 11:24:07.866467 - [DEBUG]
19572 2019-Jan-13 11:24:07.866490 - [DEBUG] -------------------------------------------- 552. Path Edge --------------------------------------------
19573 2019-Jan-13 11:24:07.866515 - [DEBUG]
19574 2019-Jan-13 11:24:07.866538 - [DEBUG] Process 552. path edge:
19575 2019-Jan-13 11:24:07.866562 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19576 2019-Jan-13 11:24:07.866618 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
19577 2019-Jan-13 11:24:07.867264 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19578 2019-Jan-13 11:24:07.867892 - [DEBUG]
19579 2019-Jan-13 11:24:07.867917 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19580 2019-Jan-13 11:24:07.868560 - [DEBUG] Compose: EdgeIdentity * AllBottom
19581 2019-Jan-13 11:24:07.868587 - [DEBUG]
19582 2019-Jan-13 11:24:07.868611 - [DEBUG] Propagate flow
19583 2019-Jan-13 11:24:07.868634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19584 2019-Jan-13 11:24:07.868691 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19585 2019-Jan-13 11:24:07.869319 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19586 2019-Jan-13 11:24:07.869946 - [DEBUG] Edge function : AllBottom (result of previous compose)
19587 2019-Jan-13 11:24:07.869972 - [DEBUG]
19588 2019-Jan-13 11:24:07.870008 - [DEBUG] Join: AllTop & AllBottom
19589 2019-Jan-13 11:24:07.870036 - [DEBUG] = AllBottom (new jump func)
19590 2019-Jan-13 11:24:07.870060 - [DEBUG]
19591 2019-Jan-13 11:24:07.870084 - [DEBUG] Start adding new jump function
19592 2019-Jan-13 11:24:07.870107 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19593 2019-Jan-13 11:24:07.870163 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19594 2019-Jan-13 11:24:07.870797 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19595 2019-Jan-13 11:24:07.871425 - [DEBUG] Edge Function : AllBottom
19596 2019-Jan-13 11:24:07.871453 - [DEBUG] End adding new jump function
19597 2019-Jan-13 11:24:07.871477 - [DEBUG]
19598 2019-Jan-13 11:24:07.871500 - [DEBUG] -------------------------------------------- 553. Path Edge --------------------------------------------
19599 2019-Jan-13 11:24:07.871524 - [DEBUG]
19600 2019-Jan-13 11:24:07.871548 - [DEBUG] Process 553. path edge:
19601 2019-Jan-13 11:24:07.871572 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19602 2019-Jan-13 11:24:07.871628 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
19603 2019-Jan-13 11:24:07.872256 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19604 2019-Jan-13 11:24:07.872885 - [DEBUG]
19605 2019-Jan-13 11:24:07.872910 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19606 2019-Jan-13 11:24:07.873566 - [DEBUG] Compose: EdgeIdentity * AllBottom
19607 2019-Jan-13 11:24:07.873594 - [DEBUG]
19608 2019-Jan-13 11:24:07.873617 - [DEBUG] Propagate flow
19609 2019-Jan-13 11:24:07.873648 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19610 2019-Jan-13 11:24:07.873706 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19611 2019-Jan-13 11:24:07.874346 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19612 2019-Jan-13 11:24:07.874975 - [DEBUG] Edge function : AllBottom (result of previous compose)
19613 2019-Jan-13 11:24:07.875000 - [DEBUG]
19614 2019-Jan-13 11:24:07.875024 - [DEBUG] Join: AllTop & AllBottom
19615 2019-Jan-13 11:24:07.875050 - [DEBUG] = AllBottom (new jump func)
19616 2019-Jan-13 11:24:07.875075 - [DEBUG]
19617 2019-Jan-13 11:24:07.875098 - [DEBUG] Start adding new jump function
19618 2019-Jan-13 11:24:07.875121 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19619 2019-Jan-13 11:24:07.875177 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19620 2019-Jan-13 11:24:07.875806 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19621 2019-Jan-13 11:24:07.876444 - [DEBUG] Edge Function : AllBottom
19622 2019-Jan-13 11:24:07.876471 - [DEBUG] End adding new jump function
19623 2019-Jan-13 11:24:07.876496 - [DEBUG]
19624 2019-Jan-13 11:24:07.876519 - [DEBUG] -------------------------------------------- 554. Path Edge --------------------------------------------
19625 2019-Jan-13 11:24:07.876543 - [DEBUG]
19626 2019-Jan-13 11:24:07.876567 - [DEBUG] Process 554. path edge:
19627 2019-Jan-13 11:24:07.876590 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19628 2019-Jan-13 11:24:07.876647 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
19629 2019-Jan-13 11:24:07.877300 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19630 2019-Jan-13 11:24:07.877928 - [DEBUG]
19631 2019-Jan-13 11:24:07.877952 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19632 2019-Jan-13 11:24:07.878597 - [DEBUG] Possible callees:
19633 2019-Jan-13 11:24:07.878622 - [DEBUG] llvm.dbg.declare
19634 2019-Jan-13 11:24:07.878647 - [DEBUG] Possible return sites:
19635 2019-Jan-13 11:24:07.878670 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16919636 2019-Jan-13 11:24:07.879926 - [DEBUG] Found and process special summary
19637 2019-Jan-13 11:24:07.879960 - [DEBUG] Compose: EdgeIdentity * AllBottom
19638 2019-Jan-13 11:24:07.879986 - [DEBUG]
19639 2019-Jan-13 11:24:07.880024 - [DEBUG] Propagate flow
19640 2019-Jan-13 11:24:07.880048 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19641 2019-Jan-13 11:24:07.880104 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19642 2019-Jan-13 11:24:07.880744 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19643 2019-Jan-13 11:24:07.881372 - [DEBUG] Edge function : AllBottom (result of previous compose)
19644 2019-Jan-13 11:24:07.881397 - [DEBUG]
19645 2019-Jan-13 11:24:07.881422 - [DEBUG] Join: AllTop & AllBottom
19646 2019-Jan-13 11:24:07.881448 - [DEBUG] = AllBottom (new jump func)
19647 2019-Jan-13 11:24:07.881472 - [DEBUG]
19648 2019-Jan-13 11:24:07.881495 - [DEBUG] Start adding new jump function
19649 2019-Jan-13 11:24:07.881519 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19650 2019-Jan-13 11:24:07.881574 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19651 2019-Jan-13 11:24:07.882221 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19652 2019-Jan-13 11:24:07.882852 - [DEBUG] Edge Function : AllBottom
19653 2019-Jan-13 11:24:07.882880 - [DEBUG] End adding new jump function
19654 2019-Jan-13 11:24:07.882904 - [DEBUG]
19655 2019-Jan-13 11:24:07.882928 - [DEBUG] -------------------------------------------- 555. Path Edge --------------------------------------------
19656 2019-Jan-13 11:24:07.882952 - [DEBUG]
19657 2019-Jan-13 11:24:07.882975 - [DEBUG] Process 555. path edge:
19658 2019-Jan-13 11:24:07.882999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19659 2019-Jan-13 11:24:07.883056 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
19660 2019-Jan-13 11:24:07.883700 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19661 2019-Jan-13 11:24:07.884329 - [DEBUG]
19662 2019-Jan-13 11:24:07.884354 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19663 2019-Jan-13 11:24:07.884997 - [DEBUG] Compose: EdgeIdentity * AllBottom
19664 2019-Jan-13 11:24:07.885024 - [DEBUG]
19665 2019-Jan-13 11:24:07.885048 - [DEBUG] Propagate flow
19666 2019-Jan-13 11:24:07.885071 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19667 2019-Jan-13 11:24:07.885128 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19668 2019-Jan-13 11:24:07.885758 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19669 2019-Jan-13 11:24:07.886386 - [DEBUG] Edge function : AllBottom (result of previous compose)
19670 2019-Jan-13 11:24:07.886411 - [DEBUG]
19671 2019-Jan-13 11:24:07.886436 - [DEBUG] Join: AllTop & AllBottom
19672 2019-Jan-13 11:24:07.886462 - [DEBUG] = AllBottom (new jump func)
19673 2019-Jan-13 11:24:07.886486 - [DEBUG]
19674 2019-Jan-13 11:24:07.886509 - [DEBUG] Start adding new jump function
19675 2019-Jan-13 11:24:07.886533 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19676 2019-Jan-13 11:24:07.886589 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19677 2019-Jan-13 11:24:07.887233 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19678 2019-Jan-13 11:24:07.887860 - [DEBUG] Edge Function : AllBottom
19679 2019-Jan-13 11:24:07.887888 - [DEBUG] End adding new jump function
19680 2019-Jan-13 11:24:07.887912 - [DEBUG]
19681 2019-Jan-13 11:24:07.887935 - [DEBUG] -------------------------------------------- 556. Path Edge --------------------------------------------
19682 2019-Jan-13 11:24:07.887959 - [DEBUG]
19683 2019-Jan-13 11:24:07.887983 - [DEBUG] Process 556. path edge:
19684 2019-Jan-13 11:24:07.888006 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19685 2019-Jan-13 11:24:07.888062 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
19686 2019-Jan-13 11:24:07.888691 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19687 2019-Jan-13 11:24:07.889318 - [DEBUG]
19688 2019-Jan-13 11:24:07.889343 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19689 2019-Jan-13 11:24:07.889985 - [DEBUG] Compose: EdgeIdentity * AllBottom
19690 2019-Jan-13 11:24:07.890027 - [DEBUG]
19691 2019-Jan-13 11:24:07.890051 - [DEBUG] Propagate flow
19692 2019-Jan-13 11:24:07.890074 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19693 2019-Jan-13 11:24:07.890131 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19694 2019-Jan-13 11:24:07.890772 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19695 2019-Jan-13 11:24:07.891401 - [DEBUG] Edge function : AllBottom (result of previous compose)
19696 2019-Jan-13 11:24:07.891426 - [DEBUG]
19697 2019-Jan-13 11:24:07.891451 - [DEBUG] Join: AllTop & AllBottom
19698 2019-Jan-13 11:24:07.891477 - [DEBUG] = AllBottom (new jump func)
19699 2019-Jan-13 11:24:07.891502 - [DEBUG]
19700 2019-Jan-13 11:24:07.891526 - [DEBUG] Start adding new jump function
19701 2019-Jan-13 11:24:07.891549 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19702 2019-Jan-13 11:24:07.891605 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19703 2019-Jan-13 11:24:07.892233 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19704 2019-Jan-13 11:24:07.892865 - [DEBUG] Edge Function : AllBottom
19705 2019-Jan-13 11:24:07.892892 - [DEBUG] End adding new jump function
19706 2019-Jan-13 11:24:07.892917 - [DEBUG]
19707 2019-Jan-13 11:24:07.892940 - [DEBUG] -------------------------------------------- 557. Path Edge --------------------------------------------
19708 2019-Jan-13 11:24:07.892964 - [DEBUG]
19709 2019-Jan-13 11:24:07.892987 - [DEBUG] Process 557. path edge:
19710 2019-Jan-13 11:24:07.893011 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19711 2019-Jan-13 11:24:07.893068 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
19712 2019-Jan-13 11:24:07.893726 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19713 2019-Jan-13 11:24:07.894354 - [DEBUG]
19714 2019-Jan-13 11:24:07.894378 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19715 2019-Jan-13 11:24:07.895024 - [DEBUG] Compose: EdgeIdentity * AllBottom
19716 2019-Jan-13 11:24:07.895052 - [DEBUG]
19717 2019-Jan-13 11:24:07.895075 - [DEBUG] Propagate flow
19718 2019-Jan-13 11:24:07.895099 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19719 2019-Jan-13 11:24:07.895155 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19720 2019-Jan-13 11:24:07.895784 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19721 2019-Jan-13 11:24:07.896412 - [DEBUG] Edge function : AllBottom (result of previous compose)
19722 2019-Jan-13 11:24:07.896437 - [DEBUG]
19723 2019-Jan-13 11:24:07.896461 - [DEBUG] Join: AllTop & AllBottom
19724 2019-Jan-13 11:24:07.896487 - [DEBUG] = AllBottom (new jump func)
19725 2019-Jan-13 11:24:07.896512 - [DEBUG]
19726 2019-Jan-13 11:24:07.896535 - [DEBUG] Start adding new jump function
19727 2019-Jan-13 11:24:07.896558 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19728 2019-Jan-13 11:24:07.896614 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19729 2019-Jan-13 11:24:07.897257 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19730 2019-Jan-13 11:24:07.897885 - [DEBUG] Edge Function : AllBottom
19731 2019-Jan-13 11:24:07.897917 - [DEBUG] End adding new jump function
19732 2019-Jan-13 11:24:07.897941 - [DEBUG]
19733 2019-Jan-13 11:24:07.897963 - [DEBUG] -------------------------------------------- 558. Path Edge --------------------------------------------
19734 2019-Jan-13 11:24:07.897987 - [DEBUG]
19735 2019-Jan-13 11:24:07.898010 - [DEBUG] Process 558. path edge:
19736 2019-Jan-13 11:24:07.898033 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19737 2019-Jan-13 11:24:07.898089 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
19738 2019-Jan-13 11:24:07.898716 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19739 2019-Jan-13 11:24:07.899351 - [DEBUG]
19740 2019-Jan-13 11:24:07.899377 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19741 2019-Jan-13 11:24:07.900031 - [DEBUG] Compose: EdgeIdentity * AllBottom
19742 2019-Jan-13 11:24:07.900059 - [DEBUG]
19743 2019-Jan-13 11:24:07.900083 - [DEBUG] Propagate flow
19744 2019-Jan-13 11:24:07.900106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19745 2019-Jan-13 11:24:07.900163 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19746 2019-Jan-13 11:24:07.900797 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19747 2019-Jan-13 11:24:07.901427 - [DEBUG] Edge function : AllBottom (result of previous compose)
19748 2019-Jan-13 11:24:07.901452 - [DEBUG]
19749 2019-Jan-13 11:24:07.901476 - [DEBUG] Join: AllTop & AllBottom
19750 2019-Jan-13 11:24:07.901502 - [DEBUG] = AllBottom (new jump func)
19751 2019-Jan-13 11:24:07.901527 - [DEBUG]
19752 2019-Jan-13 11:24:07.901550 - [DEBUG] Start adding new jump function
19753 2019-Jan-13 11:24:07.901573 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19754 2019-Jan-13 11:24:07.901629 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19755 2019-Jan-13 11:24:07.902257 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19756 2019-Jan-13 11:24:07.902915 - [DEBUG] Edge Function : AllBottom
19757 2019-Jan-13 11:24:07.902946 - [DEBUG] End adding new jump function
19758 2019-Jan-13 11:24:07.902971 - [DEBUG]
19759 2019-Jan-13 11:24:07.902995 - [DEBUG] -------------------------------------------- 559. Path Edge --------------------------------------------
19760 2019-Jan-13 11:24:07.903019 - [DEBUG]
19761 2019-Jan-13 11:24:07.903042 - [DEBUG] Process 559. path edge:
19762 2019-Jan-13 11:24:07.903066 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19763 2019-Jan-13 11:24:07.903135 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
19764 2019-Jan-13 11:24:07.903855 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19765 2019-Jan-13 11:24:07.904550 - [DEBUG]
19766 2019-Jan-13 11:24:07.904577 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19767 2019-Jan-13 11:24:07.905289 - [DEBUG] Compose: EdgeIdentity * AllBottom
19768 2019-Jan-13 11:24:07.905318 - [DEBUG]
19769 2019-Jan-13 11:24:07.905342 - [DEBUG] Propagate flow
19770 2019-Jan-13 11:24:07.905366 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19771 2019-Jan-13 11:24:07.905428 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19772 2019-Jan-13 11:24:07.906070 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19773 2019-Jan-13 11:24:07.906726 - [DEBUG] Edge function : AllBottom (result of previous compose)
19774 2019-Jan-13 11:24:07.906751 - [DEBUG]
19775 2019-Jan-13 11:24:07.906777 - [DEBUG] Join: AllTop & AllBottom
19776 2019-Jan-13 11:24:07.906804 - [DEBUG] = AllBottom (new jump func)
19777 2019-Jan-13 11:24:07.906828 - [DEBUG]
19778 2019-Jan-13 11:24:07.906852 - [DEBUG] Start adding new jump function
19779 2019-Jan-13 11:24:07.906875 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19780 2019-Jan-13 11:24:07.906932 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19781 2019-Jan-13 11:24:07.907560 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19782 2019-Jan-13 11:24:07.908187 - [DEBUG] Edge Function : AllBottom
19783 2019-Jan-13 11:24:07.908233 - [DEBUG] End adding new jump function
19784 2019-Jan-13 11:24:07.908257 - [DEBUG]
19785 2019-Jan-13 11:24:07.908281 - [DEBUG] -------------------------------------------- 560. Path Edge --------------------------------------------
19786 2019-Jan-13 11:24:07.908305 - [DEBUG]
19787 2019-Jan-13 11:24:07.908329 - [DEBUG] Process 560. path edge:
19788 2019-Jan-13 11:24:07.908352 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19789 2019-Jan-13 11:24:07.908409 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
19790 2019-Jan-13 11:24:07.909036 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19791 2019-Jan-13 11:24:07.909664 - [DEBUG]
19792 2019-Jan-13 11:24:07.909690 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19793 2019-Jan-13 11:24:07.910351 - [DEBUG] Compose: EdgeIdentity * AllBottom
19794 2019-Jan-13 11:24:07.910379 - [DEBUG]
19795 2019-Jan-13 11:24:07.910402 - [DEBUG] Propagate flow
19796 2019-Jan-13 11:24:07.910425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19797 2019-Jan-13 11:24:07.910482 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19798 2019-Jan-13 11:24:07.911112 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19799 2019-Jan-13 11:24:07.911739 - [DEBUG] Edge function : AllBottom (result of previous compose)
19800 2019-Jan-13 11:24:07.911764 - [DEBUG]
19801 2019-Jan-13 11:24:07.911789 - [DEBUG] Join: AllTop & AllBottom
19802 2019-Jan-13 11:24:07.911815 - [DEBUG] = AllBottom (new jump func)
19803 2019-Jan-13 11:24:07.911839 - [DEBUG]
19804 2019-Jan-13 11:24:07.911862 - [DEBUG] Start adding new jump function
19805 2019-Jan-13 11:24:07.911886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19806 2019-Jan-13 11:24:07.911942 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19807 2019-Jan-13 11:24:07.912572 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19808 2019-Jan-13 11:24:07.913200 - [DEBUG] Edge Function : AllBottom
19809 2019-Jan-13 11:24:07.913228 - [DEBUG] End adding new jump function
19810 2019-Jan-13 11:24:07.913252 - [DEBUG]
19811 2019-Jan-13 11:24:07.913275 - [DEBUG] -------------------------------------------- 561. Path Edge --------------------------------------------
19812 2019-Jan-13 11:24:07.913299 - [DEBUG]
19813 2019-Jan-13 11:24:07.913322 - [DEBUG] Process 561. path edge:
19814 2019-Jan-13 11:24:07.913360 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19815 2019-Jan-13 11:24:07.913417 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
19816 2019-Jan-13 11:24:07.914044 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19817 2019-Jan-13 11:24:07.914680 - [DEBUG]
19818 2019-Jan-13 11:24:07.914705 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19819 2019-Jan-13 11:24:07.915348 - [DEBUG] Compose: EdgeIdentity * AllBottom
19820 2019-Jan-13 11:24:07.915376 - [DEBUG]
19821 2019-Jan-13 11:24:07.915400 - [DEBUG] Propagate flow
19822 2019-Jan-13 11:24:07.915423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19823 2019-Jan-13 11:24:07.915480 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19824 2019-Jan-13 11:24:07.916115 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19825 2019-Jan-13 11:24:07.916758 - [DEBUG] Edge function : AllBottom (result of previous compose)
19826 2019-Jan-13 11:24:07.916783 - [DEBUG]
19827 2019-Jan-13 11:24:07.916816 - [DEBUG] Join: AllTop & AllBottom
19828 2019-Jan-13 11:24:07.916842 - [DEBUG] = AllBottom (new jump func)
19829 2019-Jan-13 11:24:07.916867 - [DEBUG]
19830 2019-Jan-13 11:24:07.916890 - [DEBUG] Start adding new jump function
19831 2019-Jan-13 11:24:07.916913 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19832 2019-Jan-13 11:24:07.916969 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19833 2019-Jan-13 11:24:07.917599 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19834 2019-Jan-13 11:24:07.918232 - [DEBUG] Edge Function : AllBottom
19835 2019-Jan-13 11:24:07.918260 - [DEBUG] End adding new jump function
19836 2019-Jan-13 11:24:07.918284 - [DEBUG]
19837 2019-Jan-13 11:24:07.918307 - [DEBUG] -------------------------------------------- 562. Path Edge --------------------------------------------
19838 2019-Jan-13 11:24:07.918331 - [DEBUG]
19839 2019-Jan-13 11:24:07.918355 - [DEBUG] Process 562. path edge:
19840 2019-Jan-13 11:24:07.918378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19841 2019-Jan-13 11:24:07.918434 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
19842 2019-Jan-13 11:24:07.919067 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19843 2019-Jan-13 11:24:07.919696 - [DEBUG]
19844 2019-Jan-13 11:24:07.919721 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19845 2019-Jan-13 11:24:07.920382 - [DEBUG] Compose: EdgeIdentity * AllBottom
19846 2019-Jan-13 11:24:07.920411 - [DEBUG]
19847 2019-Jan-13 11:24:07.920435 - [DEBUG] Propagate flow
19848 2019-Jan-13 11:24:07.920458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19849 2019-Jan-13 11:24:07.920515 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19850 2019-Jan-13 11:24:07.921145 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19851 2019-Jan-13 11:24:07.921772 - [DEBUG] Edge function : AllBottom (result of previous compose)
19852 2019-Jan-13 11:24:07.921798 - [DEBUG]
19853 2019-Jan-13 11:24:07.921822 - [DEBUG] Join: AllTop & AllBottom
19854 2019-Jan-13 11:24:07.921848 - [DEBUG] = AllBottom (new jump func)
19855 2019-Jan-13 11:24:07.921873 - [DEBUG]
19856 2019-Jan-13 11:24:07.921896 - [DEBUG] Start adding new jump function
19857 2019-Jan-13 11:24:07.921920 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19858 2019-Jan-13 11:24:07.921976 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19859 2019-Jan-13 11:24:07.922605 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19860 2019-Jan-13 11:24:07.923232 - [DEBUG] Edge Function : AllBottom
19861 2019-Jan-13 11:24:07.923260 - [DEBUG] End adding new jump function
19862 2019-Jan-13 11:24:07.923284 - [DEBUG]
19863 2019-Jan-13 11:24:07.923308 - [DEBUG] -------------------------------------------- 563. Path Edge --------------------------------------------
19864 2019-Jan-13 11:24:07.923344 - [DEBUG]
19865 2019-Jan-13 11:24:07.923369 - [DEBUG] Process 563. path edge:
19866 2019-Jan-13 11:24:07.923393 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19867 2019-Jan-13 11:24:07.923450 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
19868 2019-Jan-13 11:24:07.924079 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19869 2019-Jan-13 11:24:07.924706 - [DEBUG]
19870 2019-Jan-13 11:24:07.924730 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19871 2019-Jan-13 11:24:07.925379 - [DEBUG] Compose: EdgeIdentity * AllBottom
19872 2019-Jan-13 11:24:07.925407 - [DEBUG]
19873 2019-Jan-13 11:24:07.925431 - [DEBUG] Propagate flow
19874 2019-Jan-13 11:24:07.925454 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19875 2019-Jan-13 11:24:07.925511 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19876 2019-Jan-13 11:24:07.926140 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19877 2019-Jan-13 11:24:07.926781 - [DEBUG] Edge function : AllBottom (result of previous compose)
19878 2019-Jan-13 11:24:07.926806 - [DEBUG]
19879 2019-Jan-13 11:24:07.926831 - [DEBUG] Join: AllTop & AllBottom
19880 2019-Jan-13 11:24:07.926856 - [DEBUG] = AllBottom (new jump func)
19881 2019-Jan-13 11:24:07.926881 - [DEBUG]
19882 2019-Jan-13 11:24:07.926904 - [DEBUG] Start adding new jump function
19883 2019-Jan-13 11:24:07.926927 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19884 2019-Jan-13 11:24:07.926984 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19885 2019-Jan-13 11:24:07.927613 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19886 2019-Jan-13 11:24:07.928239 - [DEBUG] Edge Function : AllBottom
19887 2019-Jan-13 11:24:07.928267 - [DEBUG] End adding new jump function
19888 2019-Jan-13 11:24:07.928291 - [DEBUG]
19889 2019-Jan-13 11:24:07.928315 - [DEBUG] -------------------------------------------- 564. Path Edge --------------------------------------------
19890 2019-Jan-13 11:24:07.928339 - [DEBUG]
19891 2019-Jan-13 11:24:07.928362 - [DEBUG] Process 564. path edge:
19892 2019-Jan-13 11:24:07.928385 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19893 2019-Jan-13 11:24:07.928442 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
19894 2019-Jan-13 11:24:07.929068 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19895 2019-Jan-13 11:24:07.929693 - [DEBUG]
19896 2019-Jan-13 11:24:07.929718 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19897 2019-Jan-13 11:24:07.930371 - [DEBUG] Start of endsummarytab entry
19898 2019-Jan-13 11:24:07.930401 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
19899 2019-Jan-13 11:24:07.931033 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
19900 2019-Jan-13 11:24:07.931092 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19901 2019-Jan-13 11:24:07.931719 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19902 2019-Jan-13 11:24:07.932348 - [DEBUG] EF: AllBottom
19903 2019-Jan-13 11:24:07.932373 - [DEBUG]
19904 2019-Jan-13 11:24:07.932397 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19905 2019-Jan-13 11:24:07.933023 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
19906 2019-Jan-13 11:24:07.933674 - [DEBUG] EF: AllBottom
19907 2019-Jan-13 11:24:07.933699 - [DEBUG]
19908 2019-Jan-13 11:24:07.933722 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19909 2019-Jan-13 11:24:07.934349 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19910 2019-Jan-13 11:24:07.934979 - [DEBUG] EF: AllBottom
19911 2019-Jan-13 11:24:07.935004 - [DEBUG]
19912 2019-Jan-13 11:24:07.935027 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19913 2019-Jan-13 11:24:07.935654 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
19914 2019-Jan-13 11:24:07.936284 - [DEBUG] EF: AllBottom
19915 2019-Jan-13 11:24:07.936309 - [DEBUG]
19916 2019-Jan-13 11:24:07.936332 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19917 2019-Jan-13 11:24:07.936982 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
19918 2019-Jan-13 11:24:07.937623 - [DEBUG] EF: AllBottom
19919 2019-Jan-13 11:24:07.937648 - [DEBUG]
19920 2019-Jan-13 11:24:07.937671 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19921 2019-Jan-13 11:24:07.938298 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19922 2019-Jan-13 11:24:07.938928 - [DEBUG] EF: AllBottom
19923 2019-Jan-13 11:24:07.938953 - [DEBUG]
19924 2019-Jan-13 11:24:07.938976 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19925 2019-Jan-13 11:24:07.939602 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19926 2019-Jan-13 11:24:07.940248 - [DEBUG] EF: AllBottom
19927 2019-Jan-13 11:24:07.940273 - [DEBUG]
19928 2019-Jan-13 11:24:07.940296 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19929 2019-Jan-13 11:24:07.940923 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19930 2019-Jan-13 11:24:07.941553 - [DEBUG] EF: AllBottom
19931 2019-Jan-13 11:24:07.941578 - [DEBUG]
19932 2019-Jan-13 11:24:07.941601 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19933 2019-Jan-13 11:24:07.942228 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
19934 2019-Jan-13 11:24:07.942855 - [DEBUG] EF: AllBottom
19935 2019-Jan-13 11:24:07.942880 - [DEBUG]
19936 2019-Jan-13 11:24:07.942904 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19937 2019-Jan-13 11:24:07.943544 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
19938 2019-Jan-13 11:24:07.944181 - [DEBUG] EF: AllBottom
19939 2019-Jan-13 11:24:07.944206 - [DEBUG]
19940 2019-Jan-13 11:24:07.944229 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19941 2019-Jan-13 11:24:07.944855 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
19942 2019-Jan-13 11:24:07.945485 - [DEBUG] EF: AllBottom
19943 2019-Jan-13 11:24:07.945510 - [DEBUG]
19944 2019-Jan-13 11:24:07.945534 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19945 2019-Jan-13 11:24:07.946158 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19946 2019-Jan-13 11:24:07.946815 - [DEBUG] EF: AllBottom
19947 2019-Jan-13 11:24:07.946840 - [DEBUG]
19948 2019-Jan-13 11:24:07.946863 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19949 2019-Jan-13 11:24:07.947490 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
19950 2019-Jan-13 11:24:07.948119 - [DEBUG] EF: AllBottom
19951 2019-Jan-13 11:24:07.948144 - [DEBUG]
19952 2019-Jan-13 11:24:07.948168 - [DEBUG] ---------------
19953 2019-Jan-13 11:24:07.948191 - [DEBUG]
19954 2019-Jan-13 11:24:07.948216 - [DEBUG] End of endsummarytab entry
19955 2019-Jan-13 11:24:07.948239 - [DEBUG]
19956 2019-Jan-13 11:24:07.948263 - [DEBUG] Start of incomingtab entry
19957 2019-Jan-13 11:24:07.948287 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
19958 2019-Jan-13 11:24:07.948913 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
19959 2019-Jan-13 11:24:07.948969 - [DEBUG] ---------------
19960 2019-Jan-13 11:24:07.948994 - [DEBUG] End of incomingtab entry
19961 2019-Jan-13 11:24:07.949017 - [DEBUG]
19962 2019-Jan-13 11:24:07.949042 - [DEBUG] EDGE:
19963 2019-Jan-13 11:24:07.949098 - [DEBUG] ---> 19964 2019-Jan-13 11:24:07.949734 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
19965 2019-Jan-13 11:24:07.950376 - [DEBUG]
19966 2019-Jan-13 11:24:07.950401 - [DEBUG] EDGE:
19967 2019-Jan-13 11:24:07.950458 - [DEBUG] ---> 19968 2019-Jan-13 11:24:07.951087 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
19969 2019-Jan-13 11:24:07.951714 - [DEBUG]
19970 2019-Jan-13 11:24:07.951747 - [DEBUG] Compose: EdgeIdentity * AllBottom
19971 2019-Jan-13 11:24:07.951774 - [DEBUG]
19972 2019-Jan-13 11:24:07.951798 - [DEBUG] Propagate flow
19973 2019-Jan-13 11:24:07.951821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19974 2019-Jan-13 11:24:07.951878 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19975 2019-Jan-13 11:24:07.952517 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19976 2019-Jan-13 11:24:07.953144 - [DEBUG] Edge function : AllBottom (result of previous compose)
19977 2019-Jan-13 11:24:07.953170 - [DEBUG]
19978 2019-Jan-13 11:24:07.953195 - [DEBUG] Join: AllTop & AllBottom
19979 2019-Jan-13 11:24:07.953221 - [DEBUG] = AllBottom (new jump func)
19980 2019-Jan-13 11:24:07.953245 - [DEBUG]
19981 2019-Jan-13 11:24:07.953269 - [DEBUG] Start adding new jump function
19982 2019-Jan-13 11:24:07.953293 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19983 2019-Jan-13 11:24:07.953362 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19984 2019-Jan-13 11:24:07.953992 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19985 2019-Jan-13 11:24:07.954629 - [DEBUG] Edge Function : AllBottom
19986 2019-Jan-13 11:24:07.954657 - [DEBUG] End adding new jump function
19987 2019-Jan-13 11:24:07.954681 - [DEBUG]
19988 2019-Jan-13 11:24:07.954704 - [DEBUG] -------------------------------------------- 565. Path Edge --------------------------------------------
19989 2019-Jan-13 11:24:07.954729 - [DEBUG]
19990 2019-Jan-13 11:24:07.954752 - [DEBUG] Process 565. path edge:
19991 2019-Jan-13 11:24:07.954776 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19992 2019-Jan-13 11:24:07.954832 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
19993 2019-Jan-13 11:24:07.955470 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19994 2019-Jan-13 11:24:07.956096 - [DEBUG]
19995 2019-Jan-13 11:24:07.956121 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19996 2019-Jan-13 11:24:07.956782 - [DEBUG] Possible callees:
19997 2019-Jan-13 11:24:07.956807 - [DEBUG] llvm.dbg.declare
19998 2019-Jan-13 11:24:07.956832 - [DEBUG] Possible return sites:
19999 2019-Jan-13 11:24:07.956856 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19320000 2019-Jan-13 11:24:07.958116 - [DEBUG] Found and process special summary
20001 2019-Jan-13 11:24:07.958151 - [DEBUG] Compose: EdgeIdentity * AllBottom
20002 2019-Jan-13 11:24:07.958178 - [DEBUG]
20003 2019-Jan-13 11:24:07.958202 - [DEBUG] Propagate flow
20004 2019-Jan-13 11:24:07.958225 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20005 2019-Jan-13 11:24:07.958282 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20006 2019-Jan-13 11:24:07.958926 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20007 2019-Jan-13 11:24:07.959555 - [DEBUG] Edge function : AllBottom (result of previous compose)
20008 2019-Jan-13 11:24:07.959580 - [DEBUG]
20009 2019-Jan-13 11:24:07.959605 - [DEBUG] Join: AllTop & AllBottom
20010 2019-Jan-13 11:24:07.959631 - [DEBUG] = AllBottom (new jump func)
20011 2019-Jan-13 11:24:07.959656 - [DEBUG]
20012 2019-Jan-13 11:24:07.959679 - [DEBUG] Start adding new jump function
20013 2019-Jan-13 11:24:07.959703 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20014 2019-Jan-13 11:24:07.959759 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20015 2019-Jan-13 11:24:07.960404 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20016 2019-Jan-13 11:24:07.961035 - [DEBUG] Edge Function : AllBottom
20017 2019-Jan-13 11:24:07.961063 - [DEBUG] End adding new jump function
20018 2019-Jan-13 11:24:07.961087 - [DEBUG]
20019 2019-Jan-13 11:24:07.961110 - [DEBUG] -------------------------------------------- 566. Path Edge --------------------------------------------
20020 2019-Jan-13 11:24:07.961134 - [DEBUG]
20021 2019-Jan-13 11:24:07.961158 - [DEBUG] Process 566. path edge:
20022 2019-Jan-13 11:24:07.961182 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20023 2019-Jan-13 11:24:07.961238 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
20024 2019-Jan-13 11:24:07.961869 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20025 2019-Jan-13 11:24:07.962498 - [DEBUG]
20026 2019-Jan-13 11:24:07.962522 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20027 2019-Jan-13 11:24:07.963171 - [DEBUG] Compose: EdgeIdentity * AllBottom
20028 2019-Jan-13 11:24:07.963199 - [DEBUG]
20029 2019-Jan-13 11:24:07.963222 - [DEBUG] Propagate flow
20030 2019-Jan-13 11:24:07.963245 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20031 2019-Jan-13 11:24:07.963302 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
20032 2019-Jan-13 11:24:07.963946 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20033 2019-Jan-13 11:24:07.964574 - [DEBUG] Edge function : AllBottom (result of previous compose)
20034 2019-Jan-13 11:24:07.964600 - [DEBUG]
20035 2019-Jan-13 11:24:07.964624 - [DEBUG] Join: AllTop & AllBottom
20036 2019-Jan-13 11:24:07.964650 - [DEBUG] = AllBottom (new jump func)
20037 2019-Jan-13 11:24:07.964674 - [DEBUG]
20038 2019-Jan-13 11:24:07.964698 - [DEBUG] Start adding new jump function
20039 2019-Jan-13 11:24:07.964721 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20040 2019-Jan-13 11:24:07.964777 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20041 2019-Jan-13 11:24:07.965404 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
20042 2019-Jan-13 11:24:07.966031 - [DEBUG] Edge Function : AllBottom
20043 2019-Jan-13 11:24:07.966059 - [DEBUG] End adding new jump function
20044 2019-Jan-13 11:24:07.966083 - [DEBUG]
20045 2019-Jan-13 11:24:07.966107 - [DEBUG] -------------------------------------------- 567. Path Edge --------------------------------------------
20046 2019-Jan-13 11:24:07.966131 - [DEBUG]
20047 2019-Jan-13 11:24:07.966154 - [DEBUG] Process 567. path edge:
20048 2019-Jan-13 11:24:07.966178 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20049 2019-Jan-13 11:24:07.966234 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
20050 2019-Jan-13 11:24:07.966877 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20051 2019-Jan-13 11:24:07.967512 - [DEBUG]
20052 2019-Jan-13 11:24:07.967538 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
20053 2019-Jan-13 11:24:07.968178 - [DEBUG] Compose: EdgeIdentity * AllBottom
20054 2019-Jan-13 11:24:07.968205 - [DEBUG]
20055 2019-Jan-13 11:24:07.968229 - [DEBUG] Propagate flow
20056 2019-Jan-13 11:24:07.968252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20057 2019-Jan-13 11:24:07.968309 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
20058 2019-Jan-13 11:24:07.968938 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20059 2019-Jan-13 11:24:07.969565 - [DEBUG] Edge function : AllBottom (result of previous compose)
20060 2019-Jan-13 11:24:07.969590 - [DEBUG]
20061 2019-Jan-13 11:24:07.969615 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20062 2019-Jan-13 11:24:07.969640 - [DEBUG] = AllBottom
20063 2019-Jan-13 11:24:07.969664 - [DEBUG]
20064 2019-Jan-13 11:24:07.969687 - [DEBUG] PROPAGATE: No new function!
20065 2019-Jan-13 11:24:07.969711 - [DEBUG] EDGE:
20066 2019-Jan-13 11:24:07.969768 - [DEBUG] ---> 20067 2019-Jan-13 11:24:07.970410 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20068 2019-Jan-13 11:24:07.971039 - [DEBUG]
20069 2019-Jan-13 11:24:07.971063 - [DEBUG] EDGE:
20070 2019-Jan-13 11:24:07.971120 - [DEBUG] ---> 20071 2019-Jan-13 11:24:07.971751 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20072 2019-Jan-13 11:24:07.972378 - [DEBUG]
20073 2019-Jan-13 11:24:07.972413 - [DEBUG] Compose: EdgeIdentity * AllBottom
20074 2019-Jan-13 11:24:07.972440 - [DEBUG]
20075 2019-Jan-13 11:24:07.972464 - [DEBUG] Propagate flow
20076 2019-Jan-13 11:24:07.972487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20077 2019-Jan-13 11:24:07.972543 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20078 2019-Jan-13 11:24:07.973173 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20079 2019-Jan-13 11:24:07.973817 - [DEBUG] Edge function : AllBottom (result of previous compose)
20080 2019-Jan-13 11:24:07.973843 - [DEBUG]
20081 2019-Jan-13 11:24:07.973867 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20082 2019-Jan-13 11:24:07.973893 - [DEBUG] = AllBottom
20083 2019-Jan-13 11:24:07.973917 - [DEBUG]
20084 2019-Jan-13 11:24:07.973941 - [DEBUG] PROPAGATE: No new function!
20085 2019-Jan-13 11:24:07.973967 - [DEBUG] EDGE:
20086 2019-Jan-13 11:24:07.974024 - [DEBUG] ---> 20087 2019-Jan-13 11:24:07.974663 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20088 2019-Jan-13 11:24:07.975290 - [DEBUG]
20089 2019-Jan-13 11:24:07.975315 - [DEBUG] EDGE:
20090 2019-Jan-13 11:24:07.975372 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
20091 2019-Jan-13 11:24:07.976003 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20092 2019-Jan-13 11:24:07.976630 - [DEBUG]
20093 2019-Jan-13 11:24:07.976655 - [DEBUG] EDGE:
20094 2019-Jan-13 11:24:07.976732 - [DEBUG] ---> 20095 2019-Jan-13 11:24:07.977361 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20096 2019-Jan-13 11:24:07.977988 - [DEBUG]
20097 2019-Jan-13 11:24:07.978013 - [DEBUG] EDGE:
20098 2019-Jan-13 11:24:07.978071 - [DEBUG] ---> 20099 2019-Jan-13 11:24:07.978697 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20100 2019-Jan-13 11:24:07.979331 - [DEBUG]
20101 2019-Jan-13 11:24:07.979356 - [DEBUG] EDGE:
20102 2019-Jan-13 11:24:07.979413 - [DEBUG] ---> 20103 2019-Jan-13 11:24:07.980057 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20104 2019-Jan-13 11:24:07.980686 - [DEBUG]
20105 2019-Jan-13 11:24:07.980719 - [DEBUG] Compose: EdgeIdentity * AllBottom
20106 2019-Jan-13 11:24:07.980746 - [DEBUG]
20107 2019-Jan-13 11:24:07.980769 - [DEBUG] Propagate flow
20108 2019-Jan-13 11:24:07.980793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20109 2019-Jan-13 11:24:07.980849 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
20110 2019-Jan-13 11:24:07.981482 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20111 2019-Jan-13 11:24:07.982111 - [DEBUG] Edge function : AllBottom (result of previous compose)
20112 2019-Jan-13 11:24:07.982136 - [DEBUG]
20113 2019-Jan-13 11:24:07.982161 - [DEBUG] Join: AllTop & AllBottom
20114 2019-Jan-13 11:24:07.982187 - [DEBUG] = AllBottom (new jump func)
20115 2019-Jan-13 11:24:07.982211 - [DEBUG]
20116 2019-Jan-13 11:24:07.982235 - [DEBUG] Start adding new jump function
20117 2019-Jan-13 11:24:07.982258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20118 2019-Jan-13 11:24:07.982314 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20119 2019-Jan-13 11:24:07.982942 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
20120 2019-Jan-13 11:24:07.983587 - [DEBUG] Edge Function : AllBottom
20121 2019-Jan-13 11:24:07.983615 - [DEBUG] End adding new jump function
20122 2019-Jan-13 11:24:07.983639 - [DEBUG]
20123 2019-Jan-13 11:24:07.983662 - [DEBUG] -------------------------------------------- 568. Path Edge --------------------------------------------
20124 2019-Jan-13 11:24:07.983686 - [DEBUG]
20125 2019-Jan-13 11:24:07.983710 - [DEBUG] Process 568. path edge:
20126 2019-Jan-13 11:24:07.983734 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20127 2019-Jan-13 11:24:07.983790 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
20128 2019-Jan-13 11:24:07.984422 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20129 2019-Jan-13 11:24:07.985051 - [DEBUG]
20130 2019-Jan-13 11:24:07.985075 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
20131 2019-Jan-13 11:24:07.985717 - [DEBUG] Compose: EdgeIdentity * AllBottom
20132 2019-Jan-13 11:24:07.985744 - [DEBUG]
20133 2019-Jan-13 11:24:07.985768 - [DEBUG] Propagate flow
20134 2019-Jan-13 11:24:07.985791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20135 2019-Jan-13 11:24:07.985848 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
20136 2019-Jan-13 11:24:07.986475 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20137 2019-Jan-13 11:24:07.987126 - [DEBUG] Edge function : AllBottom (result of previous compose)
20138 2019-Jan-13 11:24:07.987152 - [DEBUG]
20139 2019-Jan-13 11:24:07.987176 - [DEBUG] Join: AllTop & AllBottom
20140 2019-Jan-13 11:24:07.987202 - [DEBUG] = AllBottom (new jump func)
20141 2019-Jan-13 11:24:07.987226 - [DEBUG]
20142 2019-Jan-13 11:24:07.987250 - [DEBUG] Start adding new jump function
20143 2019-Jan-13 11:24:07.987273 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20144 2019-Jan-13 11:24:07.987329 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20145 2019-Jan-13 11:24:07.987957 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
20146 2019-Jan-13 11:24:07.988582 - [DEBUG] Edge Function : AllBottom
20147 2019-Jan-13 11:24:07.988610 - [DEBUG] End adding new jump function
20148 2019-Jan-13 11:24:07.988633 - [DEBUG]
20149 2019-Jan-13 11:24:07.988657 - [DEBUG] -------------------------------------------- 569. Path Edge --------------------------------------------
20150 2019-Jan-13 11:24:07.988680 - [DEBUG]
20151 2019-Jan-13 11:24:07.988703 - [DEBUG] Process 569. path edge:
20152 2019-Jan-13 11:24:07.988727 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20153 2019-Jan-13 11:24:07.988783 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
20154 2019-Jan-13 11:24:07.989408 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20155 2019-Jan-13 11:24:07.990048 - [DEBUG]
20156 2019-Jan-13 11:24:07.990073 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
20157 2019-Jan-13 11:24:07.990710 - [DEBUG] Compose: EdgeIdentity * AllBottom
20158 2019-Jan-13 11:24:07.990737 - [DEBUG]
20159 2019-Jan-13 11:24:07.990760 - [DEBUG] Propagate flow
20160 2019-Jan-13 11:24:07.990783 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20161 2019-Jan-13 11:24:07.990840 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
20162 2019-Jan-13 11:24:07.991469 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20163 2019-Jan-13 11:24:07.992096 - [DEBUG] Edge function : AllBottom (result of previous compose)
20164 2019-Jan-13 11:24:07.992122 - [DEBUG]
20165 2019-Jan-13 11:24:07.992146 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20166 2019-Jan-13 11:24:07.992172 - [DEBUG] = AllBottom
20167 2019-Jan-13 11:24:07.992196 - [DEBUG]
20168 2019-Jan-13 11:24:07.992219 - [DEBUG] PROPAGATE: No new function!
20169 2019-Jan-13 11:24:07.992243 - [DEBUG] EDGE:
20170 2019-Jan-13 11:24:07.992300 - [DEBUG] ---> 20171 2019-Jan-13 11:24:07.992924 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20172 2019-Jan-13 11:24:07.993567 - [DEBUG]
20173 2019-Jan-13 11:24:07.993592 - [DEBUG] EDGE:
20174 2019-Jan-13 11:24:07.993649 - [DEBUG] ---> 20175 2019-Jan-13 11:24:07.994280 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20176 2019-Jan-13 11:24:07.994909 - [DEBUG]
20177 2019-Jan-13 11:24:07.994934 - [DEBUG] EDGE:
20178 2019-Jan-13 11:24:07.994991 - [DEBUG] ---> 20179 2019-Jan-13 11:24:07.995625 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20180 2019-Jan-13 11:24:07.996253 - [DEBUG]
20181 2019-Jan-13 11:24:07.996278 - [DEBUG] EDGE:
20182 2019-Jan-13 11:24:07.996343 - [DEBUG] ---> 20183 2019-Jan-13 11:24:07.996991 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20184 2019-Jan-13 11:24:07.997621 - [DEBUG]
20185 2019-Jan-13 11:24:07.997646 - [DEBUG] EDGE:
20186 2019-Jan-13 11:24:07.997703 - [DEBUG] ---> 20187 2019-Jan-13 11:24:07.998332 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20188 2019-Jan-13 11:24:07.998959 - [DEBUG]
20189 2019-Jan-13 11:24:07.998984 - [DEBUG] EDGE:
20190 2019-Jan-13 11:24:07.999041 - [DEBUG] ---> 20191 2019-Jan-13 11:24:07.999671 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20192 2019-Jan-13 11:24:08.000315 - [DEBUG]
20193 2019-Jan-13 11:24:08.000351 - [DEBUG] Compose: EdgeIdentity * AllBottom
20194 2019-Jan-13 11:24:08.000378 - [DEBUG]
20195 2019-Jan-13 11:24:08.000402 - [DEBUG] Propagate flow
20196 2019-Jan-13 11:24:08.000425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20197 2019-Jan-13 11:24:08.000482 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
20198 2019-Jan-13 11:24:08.001113 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20199 2019-Jan-13 11:24:08.001740 - [DEBUG] Edge function : AllBottom (result of previous compose)
20200 2019-Jan-13 11:24:08.001765 - [DEBUG]
20201 2019-Jan-13 11:24:08.001791 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20202 2019-Jan-13 11:24:08.001817 - [DEBUG] = AllBottom
20203 2019-Jan-13 11:24:08.001841 - [DEBUG]
20204 2019-Jan-13 11:24:08.001865 - [DEBUG] PROPAGATE: No new function!
20205 2019-Jan-13 11:24:08.001891 - [DEBUG] EDGE:
20206 2019-Jan-13 11:24:08.001948 - [DEBUG] ---> 20207 2019-Jan-13 11:24:08.002587 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20208 2019-Jan-13 11:24:08.003215 - [DEBUG]
20209 2019-Jan-13 11:24:08.003240 - [DEBUG] EDGE:
20210 2019-Jan-13 11:24:08.003298 - [DEBUG] ---> 20211 2019-Jan-13 11:24:08.003941 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20212 2019-Jan-13 11:24:08.004568 - [DEBUG]
20213 2019-Jan-13 11:24:08.004593 - [DEBUG] EDGE:
20214 2019-Jan-13 11:24:08.004650 - [DEBUG] ---> 20215 2019-Jan-13 11:24:08.005279 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20216 2019-Jan-13 11:24:08.005907 - [DEBUG]
20217 2019-Jan-13 11:24:08.005942 - [DEBUG] Compose: EdgeIdentity * AllBottom
20218 2019-Jan-13 11:24:08.005969 - [DEBUG]
20219 2019-Jan-13 11:24:08.005996 - [DEBUG] Propagate flow
20220 2019-Jan-13 11:24:08.006020 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20221 2019-Jan-13 11:24:08.006076 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
20222 2019-Jan-13 11:24:08.006729 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20223 2019-Jan-13 11:24:08.007357 - [DEBUG] Edge function : AllBottom (result of previous compose)
20224 2019-Jan-13 11:24:08.007390 - [DEBUG]
20225 2019-Jan-13 11:24:08.007416 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20226 2019-Jan-13 11:24:08.007442 - [DEBUG] = AllBottom
20227 2019-Jan-13 11:24:08.007467 - [DEBUG]
20228 2019-Jan-13 11:24:08.007490 - [DEBUG] PROPAGATE: No new function!
20229 2019-Jan-13 11:24:08.007517 - [DEBUG] EDGE:
20230 2019-Jan-13 11:24:08.007575 - [DEBUG] ---> 20231 2019-Jan-13 11:24:08.008215 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20232 2019-Jan-13 11:24:08.008843 - [DEBUG]
20233 2019-Jan-13 11:24:08.008868 - [DEBUG] EDGE:
20234 2019-Jan-13 11:24:08.008926 - [DEBUG] ---> 20235 2019-Jan-13 11:24:08.009554 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20236 2019-Jan-13 11:24:08.010197 - [DEBUG]
20237 2019-Jan-13 11:24:08.010223 - [DEBUG] EDGE:
20238 2019-Jan-13 11:24:08.010280 - [DEBUG] ---> 20239 2019-Jan-13 11:24:08.010908 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20240 2019-Jan-13 11:24:08.011543 - [DEBUG]
20241 2019-Jan-13 11:24:08.011568 - [DEBUG] EDGE:
20242 2019-Jan-13 11:24:08.011625 - [DEBUG] ---> 20243 2019-Jan-13 11:24:08.012256 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20244 2019-Jan-13 11:24:08.012885 - [DEBUG]
20245 2019-Jan-13 11:24:08.012921 - [DEBUG] Compose: EdgeIdentity * AllBottom
20246 2019-Jan-13 11:24:08.012948 - [DEBUG]
20247 2019-Jan-13 11:24:08.012972 - [DEBUG] Propagate flow
20248 2019-Jan-13 11:24:08.012995 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20249 2019-Jan-13 11:24:08.013051 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
20250 2019-Jan-13 11:24:08.013696 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20251 2019-Jan-13 11:24:08.014325 - [DEBUG] Edge function : AllBottom (result of previous compose)
20252 2019-Jan-13 11:24:08.014350 - [DEBUG]
20253 2019-Jan-13 11:24:08.014375 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20254 2019-Jan-13 11:24:08.014401 - [DEBUG] = AllBottom
20255 2019-Jan-13 11:24:08.014426 - [DEBUG]
20256 2019-Jan-13 11:24:08.014449 - [DEBUG] PROPAGATE: No new function!
20257 2019-Jan-13 11:24:08.014475 - [DEBUG] EDGE:
20258 2019-Jan-13 11:24:08.014533 - [DEBUG] ---> 20259 2019-Jan-13 11:24:08.015171 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20260 2019-Jan-13 11:24:08.015800 - [DEBUG]
20261 2019-Jan-13 11:24:08.015825 - [DEBUG] EDGE:
20262 2019-Jan-13 11:24:08.015883 - [DEBUG] ---> 20263 2019-Jan-13 11:24:08.016510 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20264 2019-Jan-13 11:24:08.017154 - [DEBUG]
20265 2019-Jan-13 11:24:08.017179 - [DEBUG] EDGE:
20266 2019-Jan-13 11:24:08.017236 - [DEBUG] ---> 20267 2019-Jan-13 11:24:08.017874 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20268 2019-Jan-13 11:24:08.018503 - [DEBUG]
20269 2019-Jan-13 11:24:08.018538 - [DEBUG] Compose: EdgeIdentity * AllBottom
20270 2019-Jan-13 11:24:08.018565 - [DEBUG]
20271 2019-Jan-13 11:24:08.018589 - [DEBUG] Propagate flow
20272 2019-Jan-13 11:24:08.018612 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20273 2019-Jan-13 11:24:08.018669 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
20274 2019-Jan-13 11:24:08.019300 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20275 2019-Jan-13 11:24:08.019928 - [DEBUG] Edge function : AllBottom (result of previous compose)
20276 2019-Jan-13 11:24:08.019953 - [DEBUG]
20277 2019-Jan-13 11:24:08.019978 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20278 2019-Jan-13 11:24:08.020017 - [DEBUG] = AllBottom
20279 2019-Jan-13 11:24:08.020042 - [DEBUG]
20280 2019-Jan-13 11:24:08.020065 - [DEBUG] PROPAGATE: No new function!
20281 2019-Jan-13 11:24:08.020090 - [DEBUG] EDGE:
20282 2019-Jan-13 11:24:08.020148 - [DEBUG] ---> 20283 2019-Jan-13 11:24:08.020785 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20284 2019-Jan-13 11:24:08.021413 - [DEBUG]
20285 2019-Jan-13 11:24:08.021439 - [DEBUG] EDGE:
20286 2019-Jan-13 11:24:08.021496 - [DEBUG] ---> 20287 2019-Jan-13 11:24:08.022123 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20288 2019-Jan-13 11:24:08.022751 - [DEBUG]
20289 2019-Jan-13 11:24:08.022776 - [DEBUG] EDGE:
20290 2019-Jan-13 11:24:08.022833 - [DEBUG] ---> 20291 2019-Jan-13 11:24:08.023479 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20292 2019-Jan-13 11:24:08.024109 - [DEBUG]
20293 2019-Jan-13 11:24:08.024144 - [DEBUG] Compose: EdgeIdentity * AllBottom
20294 2019-Jan-13 11:24:08.024171 - [DEBUG]
20295 2019-Jan-13 11:24:08.024195 - [DEBUG] Propagate flow
20296 2019-Jan-13 11:24:08.024218 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20297 2019-Jan-13 11:24:08.024275 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
20298 2019-Jan-13 11:24:08.024905 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20299 2019-Jan-13 11:24:08.025535 - [DEBUG] Edge function : AllBottom (result of previous compose)
20300 2019-Jan-13 11:24:08.025560 - [DEBUG]
20301 2019-Jan-13 11:24:08.025585 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20302 2019-Jan-13 11:24:08.025611 - [DEBUG] = AllBottom
20303 2019-Jan-13 11:24:08.025635 - [DEBUG]
20304 2019-Jan-13 11:24:08.025658 - [DEBUG] PROPAGATE: No new function!
20305 2019-Jan-13 11:24:08.025684 - [DEBUG] EDGE:
20306 2019-Jan-13 11:24:08.025742 - [DEBUG] ---> 20307 2019-Jan-13 11:24:08.026379 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20308 2019-Jan-13 11:24:08.027022 - [DEBUG]
20309 2019-Jan-13 11:24:08.027055 - [DEBUG] Compose: EdgeIdentity * AllBottom
20310 2019-Jan-13 11:24:08.027082 - [DEBUG]
20311 2019-Jan-13 11:24:08.027114 - [DEBUG] Propagate flow
20312 2019-Jan-13 11:24:08.027138 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20313 2019-Jan-13 11:24:08.027195 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
20314 2019-Jan-13 11:24:08.027834 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20315 2019-Jan-13 11:24:08.028462 - [DEBUG] Edge function : AllBottom (result of previous compose)
20316 2019-Jan-13 11:24:08.028487 - [DEBUG]
20317 2019-Jan-13 11:24:08.028513 - [DEBUG] Join: AllTop & AllBottom
20318 2019-Jan-13 11:24:08.028539 - [DEBUG] = AllBottom (new jump func)
20319 2019-Jan-13 11:24:08.028563 - [DEBUG]
20320 2019-Jan-13 11:24:08.028587 - [DEBUG] Start adding new jump function
20321 2019-Jan-13 11:24:08.028611 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20322 2019-Jan-13 11:24:08.028667 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20323 2019-Jan-13 11:24:08.029296 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
20324 2019-Jan-13 11:24:08.029924 - [DEBUG] Edge Function : AllBottom
20325 2019-Jan-13 11:24:08.029951 - [DEBUG] End adding new jump function
20326 2019-Jan-13 11:24:08.029975 - [DEBUG]
20327 2019-Jan-13 11:24:08.030011 - [DEBUG] -------------------------------------------- 570. Path Edge --------------------------------------------
20328 2019-Jan-13 11:24:08.030038 - [DEBUG]
20329 2019-Jan-13 11:24:08.030061 - [DEBUG] Process 570. path edge:
20330 2019-Jan-13 11:24:08.030085 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20331 2019-Jan-13 11:24:08.030141 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
20332 2019-Jan-13 11:24:08.030772 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20333 2019-Jan-13 11:24:08.031401 - [DEBUG]
20334 2019-Jan-13 11:24:08.031426 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
20335 2019-Jan-13 11:24:08.032062 - [DEBUG] Possible callees:
20336 2019-Jan-13 11:24:08.032087 - [DEBUG] foo
20337 2019-Jan-13 11:24:08.032112 - [DEBUG] Possible return sites:
20338 2019-Jan-13 11:24:08.032136 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12620339 2019-Jan-13 11:24:08.033400 - [DEBUG] Found and process special summary
20340 2019-Jan-13 11:24:08.033434 - [DEBUG] Compose: EdgeIdentity * AllBottom
20341 2019-Jan-13 11:24:08.033461 - [DEBUG]
20342 2019-Jan-13 11:24:08.033485 - [DEBUG] Propagate flow
20343 2019-Jan-13 11:24:08.033508 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20344 2019-Jan-13 11:24:08.033565 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20345 2019-Jan-13 11:24:08.034197 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20346 2019-Jan-13 11:24:08.034827 - [DEBUG] Edge function : AllBottom (result of previous compose)
20347 2019-Jan-13 11:24:08.034853 - [DEBUG]
20348 2019-Jan-13 11:24:08.034878 - [DEBUG] Join: AllTop & AllBottom
20349 2019-Jan-13 11:24:08.034904 - [DEBUG] = AllBottom (new jump func)
20350 2019-Jan-13 11:24:08.034929 - [DEBUG]
20351 2019-Jan-13 11:24:08.034952 - [DEBUG] Start adding new jump function
20352 2019-Jan-13 11:24:08.034976 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20353 2019-Jan-13 11:24:08.035032 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20354 2019-Jan-13 11:24:08.035660 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20355 2019-Jan-13 11:24:08.036300 - [DEBUG] Edge Function : AllBottom
20356 2019-Jan-13 11:24:08.036331 - [DEBUG] End adding new jump function
20357 2019-Jan-13 11:24:08.036355 - [DEBUG]
20358 2019-Jan-13 11:24:08.036379 - [DEBUG] -------------------------------------------- 571. Path Edge --------------------------------------------
20359 2019-Jan-13 11:24:08.036403 - [DEBUG]
20360 2019-Jan-13 11:24:08.036426 - [DEBUG] Process 571. path edge:
20361 2019-Jan-13 11:24:08.036450 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20362 2019-Jan-13 11:24:08.036507 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
20363 2019-Jan-13 11:24:08.037155 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20364 2019-Jan-13 11:24:08.037785 - [DEBUG]
20365 2019-Jan-13 11:24:08.037809 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20366 2019-Jan-13 11:24:08.038453 - [DEBUG] Compose: EdgeIdentity * AllBottom
20367 2019-Jan-13 11:24:08.038480 - [DEBUG]
20368 2019-Jan-13 11:24:08.038504 - [DEBUG] Propagate flow
20369 2019-Jan-13 11:24:08.038527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20370 2019-Jan-13 11:24:08.038583 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20371 2019-Jan-13 11:24:08.039219 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20372 2019-Jan-13 11:24:08.039848 - [DEBUG] Edge function : AllBottom (result of previous compose)
20373 2019-Jan-13 11:24:08.039874 - [DEBUG]
20374 2019-Jan-13 11:24:08.039899 - [DEBUG] Join: AllTop & AllBottom
20375 2019-Jan-13 11:24:08.039925 - [DEBUG] = AllBottom (new jump func)
20376 2019-Jan-13 11:24:08.039949 - [DEBUG]
20377 2019-Jan-13 11:24:08.039973 - [DEBUG] Start adding new jump function
20378 2019-Jan-13 11:24:08.040008 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20379 2019-Jan-13 11:24:08.040065 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20380 2019-Jan-13 11:24:08.040694 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20381 2019-Jan-13 11:24:08.041323 - [DEBUG] Edge Function : AllBottom
20382 2019-Jan-13 11:24:08.041351 - [DEBUG] End adding new jump function
20383 2019-Jan-13 11:24:08.041374 - [DEBUG]
20384 2019-Jan-13 11:24:08.041398 - [DEBUG] -------------------------------------------- 572. Path Edge --------------------------------------------
20385 2019-Jan-13 11:24:08.041422 - [DEBUG]
20386 2019-Jan-13 11:24:08.041445 - [DEBUG] Process 572. path edge:
20387 2019-Jan-13 11:24:08.041469 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20388 2019-Jan-13 11:24:08.041525 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
20389 2019-Jan-13 11:24:08.042153 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20390 2019-Jan-13 11:24:08.042781 - [DEBUG]
20391 2019-Jan-13 11:24:08.042807 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20392 2019-Jan-13 11:24:08.043460 - [DEBUG] Compose: EdgeIdentity * AllBottom
20393 2019-Jan-13 11:24:08.043488 - [DEBUG]
20394 2019-Jan-13 11:24:08.043512 - [DEBUG] Propagate flow
20395 2019-Jan-13 11:24:08.043535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20396 2019-Jan-13 11:24:08.043592 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20397 2019-Jan-13 11:24:08.044232 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20398 2019-Jan-13 11:24:08.044869 - [DEBUG] Edge function : AllBottom (result of previous compose)
20399 2019-Jan-13 11:24:08.044895 - [DEBUG]
20400 2019-Jan-13 11:24:08.044920 - [DEBUG] Join: AllTop & AllBottom
20401 2019-Jan-13 11:24:08.044946 - [DEBUG] = AllBottom (new jump func)
20402 2019-Jan-13 11:24:08.044970 - [DEBUG]
20403 2019-Jan-13 11:24:08.044994 - [DEBUG] Start adding new jump function
20404 2019-Jan-13 11:24:08.045017 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20405 2019-Jan-13 11:24:08.045073 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20406 2019-Jan-13 11:24:08.045703 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20407 2019-Jan-13 11:24:08.046331 - [DEBUG] Edge Function : AllBottom
20408 2019-Jan-13 11:24:08.046359 - [DEBUG] End adding new jump function
20409 2019-Jan-13 11:24:08.046383 - [DEBUG]
20410 2019-Jan-13 11:24:08.046406 - [DEBUG] -------------------------------------------- 573. Path Edge --------------------------------------------
20411 2019-Jan-13 11:24:08.046431 - [DEBUG]
20412 2019-Jan-13 11:24:08.046454 - [DEBUG] Process 573. path edge:
20413 2019-Jan-13 11:24:08.046477 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20414 2019-Jan-13 11:24:08.046533 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
20415 2019-Jan-13 11:24:08.047177 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20416 2019-Jan-13 11:24:08.047805 - [DEBUG]
20417 2019-Jan-13 11:24:08.047830 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20418 2019-Jan-13 11:24:08.048470 - [DEBUG] Compose: EdgeIdentity * AllBottom
20419 2019-Jan-13 11:24:08.048498 - [DEBUG]
20420 2019-Jan-13 11:24:08.048521 - [DEBUG] Propagate flow
20421 2019-Jan-13 11:24:08.048545 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20422 2019-Jan-13 11:24:08.048601 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20423 2019-Jan-13 11:24:08.049241 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20424 2019-Jan-13 11:24:08.049868 - [DEBUG] Edge function : AllBottom (result of previous compose)
20425 2019-Jan-13 11:24:08.049893 - [DEBUG]
20426 2019-Jan-13 11:24:08.049918 - [DEBUG] Join: AllTop & AllBottom
20427 2019-Jan-13 11:24:08.049944 - [DEBUG] = AllBottom (new jump func)
20428 2019-Jan-13 11:24:08.049968 - [DEBUG]
20429 2019-Jan-13 11:24:08.049991 - [DEBUG] Start adding new jump function
20430 2019-Jan-13 11:24:08.050028 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20431 2019-Jan-13 11:24:08.050085 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20432 2019-Jan-13 11:24:08.050713 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20433 2019-Jan-13 11:24:08.051351 - [DEBUG] Edge Function : AllBottom
20434 2019-Jan-13 11:24:08.051378 - [DEBUG] End adding new jump function
20435 2019-Jan-13 11:24:08.051402 - [DEBUG]
20436 2019-Jan-13 11:24:08.051426 - [DEBUG] -------------------------------------------- 574. Path Edge --------------------------------------------
20437 2019-Jan-13 11:24:08.051450 - [DEBUG]
20438 2019-Jan-13 11:24:08.051473 - [DEBUG] Process 574. path edge:
20439 2019-Jan-13 11:24:08.051497 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20440 2019-Jan-13 11:24:08.051553 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
20441 2019-Jan-13 11:24:08.052192 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20442 2019-Jan-13 11:24:08.052828 - [DEBUG]
20443 2019-Jan-13 11:24:08.052853 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20444 2019-Jan-13 11:24:08.053513 - [DEBUG] Possible callees:
20445 2019-Jan-13 11:24:08.053538 - [DEBUG] llvm.dbg.declare
20446 2019-Jan-13 11:24:08.053563 - [DEBUG] Possible return sites:
20447 2019-Jan-13 11:24:08.053586 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13620448 2019-Jan-13 11:24:08.054843 - [DEBUG] Found and process special summary
20449 2019-Jan-13 11:24:08.054876 - [DEBUG] Compose: EdgeIdentity * AllBottom
20450 2019-Jan-13 11:24:08.054903 - [DEBUG]
20451 2019-Jan-13 11:24:08.054927 - [DEBUG] Propagate flow
20452 2019-Jan-13 11:24:08.054950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20453 2019-Jan-13 11:24:08.055007 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20454 2019-Jan-13 11:24:08.055639 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20455 2019-Jan-13 11:24:08.056267 - [DEBUG] Edge function : AllBottom (result of previous compose)
20456 2019-Jan-13 11:24:08.056292 - [DEBUG]
20457 2019-Jan-13 11:24:08.056317 - [DEBUG] Join: AllTop & AllBottom
20458 2019-Jan-13 11:24:08.056343 - [DEBUG] = AllBottom (new jump func)
20459 2019-Jan-13 11:24:08.056368 - [DEBUG]
20460 2019-Jan-13 11:24:08.056391 - [DEBUG] Start adding new jump function
20461 2019-Jan-13 11:24:08.056414 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20462 2019-Jan-13 11:24:08.056470 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20463 2019-Jan-13 11:24:08.057114 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20464 2019-Jan-13 11:24:08.057745 - [DEBUG] Edge Function : AllBottom
20465 2019-Jan-13 11:24:08.057773 - [DEBUG] End adding new jump function
20466 2019-Jan-13 11:24:08.057796 - [DEBUG]
20467 2019-Jan-13 11:24:08.057820 - [DEBUG] -------------------------------------------- 575. Path Edge --------------------------------------------
20468 2019-Jan-13 11:24:08.057844 - [DEBUG]
20469 2019-Jan-13 11:24:08.057867 - [DEBUG] Process 575. path edge:
20470 2019-Jan-13 11:24:08.057891 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20471 2019-Jan-13 11:24:08.057947 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
20472 2019-Jan-13 11:24:08.058578 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20473 2019-Jan-13 11:24:08.059205 - [DEBUG]
20474 2019-Jan-13 11:24:08.059229 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20475 2019-Jan-13 11:24:08.059872 - [DEBUG] Compose: EdgeIdentity * AllBottom
20476 2019-Jan-13 11:24:08.059901 - [DEBUG]
20477 2019-Jan-13 11:24:08.059924 - [DEBUG] Propagate flow
20478 2019-Jan-13 11:24:08.059948 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20479 2019-Jan-13 11:24:08.060017 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20480 2019-Jan-13 11:24:08.060646 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20481 2019-Jan-13 11:24:08.061274 - [DEBUG] Edge function : AllBottom (result of previous compose)
20482 2019-Jan-13 11:24:08.061300 - [DEBUG]
20483 2019-Jan-13 11:24:08.061324 - [DEBUG] Join: AllTop & AllBottom
20484 2019-Jan-13 11:24:08.061350 - [DEBUG] = AllBottom (new jump func)
20485 2019-Jan-13 11:24:08.061383 - [DEBUG]
20486 2019-Jan-13 11:24:08.061407 - [DEBUG] Start adding new jump function
20487 2019-Jan-13 11:24:08.061431 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20488 2019-Jan-13 11:24:08.061487 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20489 2019-Jan-13 11:24:08.062116 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20490 2019-Jan-13 11:24:08.062745 - [DEBUG] Edge Function : AllBottom
20491 2019-Jan-13 11:24:08.062772 - [DEBUG] End adding new jump function
20492 2019-Jan-13 11:24:08.062796 - [DEBUG]
20493 2019-Jan-13 11:24:08.062820 - [DEBUG] -------------------------------------------- 576. Path Edge --------------------------------------------
20494 2019-Jan-13 11:24:08.062844 - [DEBUG]
20495 2019-Jan-13 11:24:08.062867 - [DEBUG] Process 576. path edge:
20496 2019-Jan-13 11:24:08.062891 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20497 2019-Jan-13 11:24:08.062947 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
20498 2019-Jan-13 11:24:08.063594 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20499 2019-Jan-13 11:24:08.064223 - [DEBUG]
20500 2019-Jan-13 11:24:08.064248 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20501 2019-Jan-13 11:24:08.064887 - [DEBUG] Compose: EdgeIdentity * AllBottom
20502 2019-Jan-13 11:24:08.064914 - [DEBUG]
20503 2019-Jan-13 11:24:08.064938 - [DEBUG] Propagate flow
20504 2019-Jan-13 11:24:08.064961 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20505 2019-Jan-13 11:24:08.065017 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
20506 2019-Jan-13 11:24:08.065644 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20507 2019-Jan-13 11:24:08.066272 - [DEBUG] Edge function : AllBottom (result of previous compose)
20508 2019-Jan-13 11:24:08.066298 - [DEBUG]
20509 2019-Jan-13 11:24:08.066322 - [DEBUG] Join: AllTop & AllBottom
20510 2019-Jan-13 11:24:08.066348 - [DEBUG] = AllBottom (new jump func)
20511 2019-Jan-13 11:24:08.066373 - [DEBUG]
20512 2019-Jan-13 11:24:08.066396 - [DEBUG] Start adding new jump function
20513 2019-Jan-13 11:24:08.066420 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20514 2019-Jan-13 11:24:08.066475 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20515 2019-Jan-13 11:24:08.067119 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
20516 2019-Jan-13 11:24:08.067745 - [DEBUG] Edge Function : AllBottom
20517 2019-Jan-13 11:24:08.067773 - [DEBUG] End adding new jump function
20518 2019-Jan-13 11:24:08.067797 - [DEBUG]
20519 2019-Jan-13 11:24:08.067820 - [DEBUG] -------------------------------------------- 577. Path Edge --------------------------------------------
20520 2019-Jan-13 11:24:08.067844 - [DEBUG]
20521 2019-Jan-13 11:24:08.067867 - [DEBUG] Process 577. path edge:
20522 2019-Jan-13 11:24:08.067891 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20523 2019-Jan-13 11:24:08.067948 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
20524 2019-Jan-13 11:24:08.068576 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20525 2019-Jan-13 11:24:08.069203 - [DEBUG]
20526 2019-Jan-13 11:24:08.069228 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
20527 2019-Jan-13 11:24:08.069868 - [DEBUG] Compose: EdgeIdentity * AllBottom
20528 2019-Jan-13 11:24:08.069896 - [DEBUG]
20529 2019-Jan-13 11:24:08.069920 - [DEBUG] Propagate flow
20530 2019-Jan-13 11:24:08.069943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20531 2019-Jan-13 11:24:08.070023 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
20532 2019-Jan-13 11:24:08.070669 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20533 2019-Jan-13 11:24:08.071301 - [DEBUG] Edge function : AllBottom (result of previous compose)
20534 2019-Jan-13 11:24:08.071326 - [DEBUG]
20535 2019-Jan-13 11:24:08.071351 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20536 2019-Jan-13 11:24:08.071377 - [DEBUG] = AllBottom
20537 2019-Jan-13 11:24:08.071401 - [DEBUG]
20538 2019-Jan-13 11:24:08.071424 - [DEBUG] PROPAGATE: No new function!
20539 2019-Jan-13 11:24:08.071449 - [DEBUG] EDGE:
20540 2019-Jan-13 11:24:08.071506 - [DEBUG] ---> 20541 2019-Jan-13 11:24:08.072132 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20542 2019-Jan-13 11:24:08.072762 - [DEBUG]
20543 2019-Jan-13 11:24:08.072787 - [DEBUG] EDGE:
20544 2019-Jan-13 11:24:08.072844 - [DEBUG] ---> 20545 2019-Jan-13 11:24:08.073487 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20546 2019-Jan-13 11:24:08.074116 - [DEBUG]
20547 2019-Jan-13 11:24:08.074140 - [DEBUG] EDGE:
20548 2019-Jan-13 11:24:08.074197 - [DEBUG] ---> 20549 2019-Jan-13 11:24:08.074829 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20550 2019-Jan-13 11:24:08.075457 - [DEBUG]
20551 2019-Jan-13 11:24:08.075492 - [DEBUG] Compose: EdgeIdentity * AllBottom
20552 2019-Jan-13 11:24:08.075519 - [DEBUG]
20553 2019-Jan-13 11:24:08.075542 - [DEBUG] Propagate flow
20554 2019-Jan-13 11:24:08.075566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20555 2019-Jan-13 11:24:08.075621 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20556 2019-Jan-13 11:24:08.076253 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20557 2019-Jan-13 11:24:08.076898 - [DEBUG] Edge function : AllBottom (result of previous compose)
20558 2019-Jan-13 11:24:08.076923 - [DEBUG]
20559 2019-Jan-13 11:24:08.076948 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20560 2019-Jan-13 11:24:08.076973 - [DEBUG] = AllBottom
20561 2019-Jan-13 11:24:08.076998 - [DEBUG]
20562 2019-Jan-13 11:24:08.077021 - [DEBUG] PROPAGATE: No new function!
20563 2019-Jan-13 11:24:08.077047 - [DEBUG] EDGE:
20564 2019-Jan-13 11:24:08.077104 - [DEBUG] ---> 20565 2019-Jan-13 11:24:08.077744 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20566 2019-Jan-13 11:24:08.078371 - [DEBUG]
20567 2019-Jan-13 11:24:08.078403 - [DEBUG] Compose: EdgeIdentity * AllBottom
20568 2019-Jan-13 11:24:08.078430 - [DEBUG]
20569 2019-Jan-13 11:24:08.078453 - [DEBUG] Propagate flow
20570 2019-Jan-13 11:24:08.078477 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20571 2019-Jan-13 11:24:08.078533 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20572 2019-Jan-13 11:24:08.079171 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20573 2019-Jan-13 11:24:08.079801 - [DEBUG] Edge function : AllBottom (result of previous compose)
20574 2019-Jan-13 11:24:08.079834 - [DEBUG]
20575 2019-Jan-13 11:24:08.079859 - [DEBUG] Join: AllTop & AllBottom
20576 2019-Jan-13 11:24:08.079885 - [DEBUG] = AllBottom (new jump func)
20577 2019-Jan-13 11:24:08.079910 - [DEBUG]
20578 2019-Jan-13 11:24:08.079933 - [DEBUG] Start adding new jump function
20579 2019-Jan-13 11:24:08.079956 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20580 2019-Jan-13 11:24:08.080026 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20581 2019-Jan-13 11:24:08.080655 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20582 2019-Jan-13 11:24:08.081293 - [DEBUG] Edge Function : AllBottom
20583 2019-Jan-13 11:24:08.081321 - [DEBUG] End adding new jump function
20584 2019-Jan-13 11:24:08.081345 - [DEBUG]
20585 2019-Jan-13 11:24:08.081368 - [DEBUG] -------------------------------------------- 578. Path Edge --------------------------------------------
20586 2019-Jan-13 11:24:08.081393 - [DEBUG]
20587 2019-Jan-13 11:24:08.081416 - [DEBUG] Process 578. path edge:
20588 2019-Jan-13 11:24:08.081440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20589 2019-Jan-13 11:24:08.081496 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
20590 2019-Jan-13 11:24:08.082135 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20591 2019-Jan-13 11:24:08.082765 - [DEBUG]
20592 2019-Jan-13 11:24:08.082790 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20593 2019-Jan-13 11:24:08.083448 - [DEBUG] Possible callees:
20594 2019-Jan-13 11:24:08.083473 - [DEBUG] llvm.dbg.declare
20595 2019-Jan-13 11:24:08.083498 - [DEBUG] Possible return sites:
20596 2019-Jan-13 11:24:08.083521 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14320597 2019-Jan-13 11:24:08.084778 - [DEBUG] Found and process special summary
20598 2019-Jan-13 11:24:08.084811 - [DEBUG] Compose: EdgeIdentity * AllBottom
20599 2019-Jan-13 11:24:08.084838 - [DEBUG]
20600 2019-Jan-13 11:24:08.084861 - [DEBUG] Propagate flow
20601 2019-Jan-13 11:24:08.084885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20602 2019-Jan-13 11:24:08.084941 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20603 2019-Jan-13 11:24:08.085574 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20604 2019-Jan-13 11:24:08.086204 - [DEBUG] Edge function : AllBottom (result of previous compose)
20605 2019-Jan-13 11:24:08.086229 - [DEBUG]
20606 2019-Jan-13 11:24:08.086253 - [DEBUG] Join: AllTop & AllBottom
20607 2019-Jan-13 11:24:08.086279 - [DEBUG] = AllBottom (new jump func)
20608 2019-Jan-13 11:24:08.086304 - [DEBUG]
20609 2019-Jan-13 11:24:08.086327 - [DEBUG] Start adding new jump function
20610 2019-Jan-13 11:24:08.086350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20611 2019-Jan-13 11:24:08.086406 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20612 2019-Jan-13 11:24:08.087049 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20613 2019-Jan-13 11:24:08.087680 - [DEBUG] Edge Function : AllBottom
20614 2019-Jan-13 11:24:08.087708 - [DEBUG] End adding new jump function
20615 2019-Jan-13 11:24:08.087732 - [DEBUG]
20616 2019-Jan-13 11:24:08.087756 - [DEBUG] -------------------------------------------- 579. Path Edge --------------------------------------------
20617 2019-Jan-13 11:24:08.087788 - [DEBUG]
20618 2019-Jan-13 11:24:08.087811 - [DEBUG] Process 579. path edge:
20619 2019-Jan-13 11:24:08.087835 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20620 2019-Jan-13 11:24:08.087892 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
20621 2019-Jan-13 11:24:08.088523 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20622 2019-Jan-13 11:24:08.089151 - [DEBUG]
20623 2019-Jan-13 11:24:08.089175 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20624 2019-Jan-13 11:24:08.089817 - [DEBUG] Compose: EdgeIdentity * AllBottom
20625 2019-Jan-13 11:24:08.089845 - [DEBUG]
20626 2019-Jan-13 11:24:08.089869 - [DEBUG] Propagate flow
20627 2019-Jan-13 11:24:08.089892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20628 2019-Jan-13 11:24:08.089949 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
20629 2019-Jan-13 11:24:08.090591 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20630 2019-Jan-13 11:24:08.091219 - [DEBUG] Edge function : AllBottom (result of previous compose)
20631 2019-Jan-13 11:24:08.091244 - [DEBUG]
20632 2019-Jan-13 11:24:08.091269 - [DEBUG] Join: AllTop & AllBottom
20633 2019-Jan-13 11:24:08.091295 - [DEBUG] = AllBottom (new jump func)
20634 2019-Jan-13 11:24:08.091320 - [DEBUG]
20635 2019-Jan-13 11:24:08.091343 - [DEBUG] Start adding new jump function
20636 2019-Jan-13 11:24:08.091366 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20637 2019-Jan-13 11:24:08.091422 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20638 2019-Jan-13 11:24:08.092050 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
20639 2019-Jan-13 11:24:08.092675 - [DEBUG] Edge Function : AllBottom
20640 2019-Jan-13 11:24:08.092702 - [DEBUG] End adding new jump function
20641 2019-Jan-13 11:24:08.092726 - [DEBUG]
20642 2019-Jan-13 11:24:08.092750 - [DEBUG] -------------------------------------------- 580. Path Edge --------------------------------------------
20643 2019-Jan-13 11:24:08.092775 - [DEBUG]
20644 2019-Jan-13 11:24:08.092798 - [DEBUG] Process 580. path edge:
20645 2019-Jan-13 11:24:08.092822 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20646 2019-Jan-13 11:24:08.092878 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
20647 2019-Jan-13 11:24:08.093520 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20648 2019-Jan-13 11:24:08.094149 - [DEBUG]
20649 2019-Jan-13 11:24:08.094174 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
20650 2019-Jan-13 11:24:08.094810 - [DEBUG] Compose: EdgeIdentity * AllBottom
20651 2019-Jan-13 11:24:08.094838 - [DEBUG]
20652 2019-Jan-13 11:24:08.094861 - [DEBUG] Propagate flow
20653 2019-Jan-13 11:24:08.094884 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20654 2019-Jan-13 11:24:08.094941 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
20655 2019-Jan-13 11:24:08.095568 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20656 2019-Jan-13 11:24:08.096197 - [DEBUG] Edge function : AllBottom (result of previous compose)
20657 2019-Jan-13 11:24:08.096222 - [DEBUG]
20658 2019-Jan-13 11:24:08.096247 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20659 2019-Jan-13 11:24:08.096273 - [DEBUG] = AllBottom
20660 2019-Jan-13 11:24:08.096297 - [DEBUG]
20661 2019-Jan-13 11:24:08.096320 - [DEBUG] PROPAGATE: No new function!
20662 2019-Jan-13 11:24:08.096344 - [DEBUG] EDGE:
20663 2019-Jan-13 11:24:08.096409 - [DEBUG] ---> 20664 2019-Jan-13 11:24:08.097051 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20665 2019-Jan-13 11:24:08.097679 - [DEBUG]
20666 2019-Jan-13 11:24:08.097704 - [DEBUG] EDGE:
20667 2019-Jan-13 11:24:08.097761 - [DEBUG] ---> 20668 2019-Jan-13 11:24:08.098392 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20669 2019-Jan-13 11:24:08.099020 - [DEBUG]
20670 2019-Jan-13 11:24:08.099054 - [DEBUG] Compose: EdgeIdentity * AllBottom
20671 2019-Jan-13 11:24:08.099081 - [DEBUG]
20672 2019-Jan-13 11:24:08.099104 - [DEBUG] Propagate flow
20673 2019-Jan-13 11:24:08.099128 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20674 2019-Jan-13 11:24:08.099183 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20675 2019-Jan-13 11:24:08.099815 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20676 2019-Jan-13 11:24:08.100460 - [DEBUG] Edge function : AllBottom (result of previous compose)
20677 2019-Jan-13 11:24:08.100485 - [DEBUG]
20678 2019-Jan-13 11:24:08.100510 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20679 2019-Jan-13 11:24:08.100535 - [DEBUG] = AllBottom
20680 2019-Jan-13 11:24:08.100560 - [DEBUG]
20681 2019-Jan-13 11:24:08.100583 - [DEBUG] PROPAGATE: No new function!
20682 2019-Jan-13 11:24:08.100608 - [DEBUG] EDGE:
20683 2019-Jan-13 11:24:08.100665 - [DEBUG] ---> 20684 2019-Jan-13 11:24:08.101305 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20685 2019-Jan-13 11:24:08.101934 - [DEBUG]
20686 2019-Jan-13 11:24:08.101959 - [DEBUG] EDGE:
20687 2019-Jan-13 11:24:08.102016 - [DEBUG] ---> 20688 2019-Jan-13 11:24:08.102646 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20689 2019-Jan-13 11:24:08.103275 - [DEBUG]
20690 2019-Jan-13 11:24:08.103306 - [DEBUG] Compose: EdgeIdentity * AllBottom
20691 2019-Jan-13 11:24:08.103345 - [DEBUG]
20692 2019-Jan-13 11:24:08.103370 - [DEBUG] Propagate flow
20693 2019-Jan-13 11:24:08.103394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20694 2019-Jan-13 11:24:08.103450 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20695 2019-Jan-13 11:24:08.104079 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20696 2019-Jan-13 11:24:08.104707 - [DEBUG] Edge function : AllBottom (result of previous compose)
20697 2019-Jan-13 11:24:08.104732 - [DEBUG]
20698 2019-Jan-13 11:24:08.104757 - [DEBUG] Join: AllTop & AllBottom
20699 2019-Jan-13 11:24:08.104782 - [DEBUG] = AllBottom (new jump func)
20700 2019-Jan-13 11:24:08.104807 - [DEBUG]
20701 2019-Jan-13 11:24:08.104830 - [DEBUG] Start adding new jump function
20702 2019-Jan-13 11:24:08.104853 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20703 2019-Jan-13 11:24:08.104909 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20704 2019-Jan-13 11:24:08.105536 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20705 2019-Jan-13 11:24:08.106170 - [DEBUG] Edge Function : AllBottom
20706 2019-Jan-13 11:24:08.106207 - [DEBUG] End adding new jump function
20707 2019-Jan-13 11:24:08.106231 - [DEBUG]
20708 2019-Jan-13 11:24:08.106254 - [DEBUG] -------------------------------------------- 581. Path Edge --------------------------------------------
20709 2019-Jan-13 11:24:08.106278 - [DEBUG]
20710 2019-Jan-13 11:24:08.106302 - [DEBUG] Process 581. path edge:
20711 2019-Jan-13 11:24:08.106325 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20712 2019-Jan-13 11:24:08.106381 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
20713 2019-Jan-13 11:24:08.107027 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20714 2019-Jan-13 11:24:08.107657 - [DEBUG]
20715 2019-Jan-13 11:24:08.107682 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20716 2019-Jan-13 11:24:08.108324 - [DEBUG] Compose: EdgeIdentity * AllBottom
20717 2019-Jan-13 11:24:08.108351 - [DEBUG]
20718 2019-Jan-13 11:24:08.108375 - [DEBUG] Propagate flow
20719 2019-Jan-13 11:24:08.108398 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20720 2019-Jan-13 11:24:08.108454 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20721 2019-Jan-13 11:24:08.109094 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20722 2019-Jan-13 11:24:08.109722 - [DEBUG] Edge function : AllBottom (result of previous compose)
20723 2019-Jan-13 11:24:08.109748 - [DEBUG]
20724 2019-Jan-13 11:24:08.109772 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20725 2019-Jan-13 11:24:08.109798 - [DEBUG] = AllBottom
20726 2019-Jan-13 11:24:08.109822 - [DEBUG]
20727 2019-Jan-13 11:24:08.109845 - [DEBUG] PROPAGATE: No new function!
20728 2019-Jan-13 11:24:08.109875 - [DEBUG] Compose: EdgeIdentity * AllBottom
20729 2019-Jan-13 11:24:08.109902 - [DEBUG]
20730 2019-Jan-13 11:24:08.109925 - [DEBUG] Propagate flow
20731 2019-Jan-13 11:24:08.109948 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20732 2019-Jan-13 11:24:08.110017 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20733 2019-Jan-13 11:24:08.110656 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20734 2019-Jan-13 11:24:08.111285 - [DEBUG] Edge function : AllBottom (result of previous compose)
20735 2019-Jan-13 11:24:08.111311 - [DEBUG]
20736 2019-Jan-13 11:24:08.111335 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20737 2019-Jan-13 11:24:08.111361 - [DEBUG] = AllBottom
20738 2019-Jan-13 11:24:08.111385 - [DEBUG]
20739 2019-Jan-13 11:24:08.111408 - [DEBUG] PROPAGATE: No new function!
20740 2019-Jan-13 11:24:08.111432 - [DEBUG] EDGE:
20741 2019-Jan-13 11:24:08.111489 - [DEBUG] ---> 20742 2019-Jan-13 11:24:08.112117 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20743 2019-Jan-13 11:24:08.112746 - [DEBUG]
20744 2019-Jan-13 11:24:08.112771 - [DEBUG] EDGE:
20745 2019-Jan-13 11:24:08.112828 - [DEBUG] ---> 20746 2019-Jan-13 11:24:08.113473 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20747 2019-Jan-13 11:24:08.114101 - [DEBUG]
20748 2019-Jan-13 11:24:08.114126 - [DEBUG] EDGE:
20749 2019-Jan-13 11:24:08.114183 - [DEBUG] ---> 20750 2019-Jan-13 11:24:08.114823 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20751 2019-Jan-13 11:24:08.115454 - [DEBUG]
20752 2019-Jan-13 11:24:08.115487 - [DEBUG] Compose: EdgeIdentity * AllBottom
20753 2019-Jan-13 11:24:08.115514 - [DEBUG]
20754 2019-Jan-13 11:24:08.115537 - [DEBUG] Propagate flow
20755 2019-Jan-13 11:24:08.115560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20756 2019-Jan-13 11:24:08.115616 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20757 2019-Jan-13 11:24:08.116249 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20758 2019-Jan-13 11:24:08.116895 - [DEBUG] Edge function : AllBottom (result of previous compose)
20759 2019-Jan-13 11:24:08.116920 - [DEBUG]
20760 2019-Jan-13 11:24:08.116945 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20761 2019-Jan-13 11:24:08.116970 - [DEBUG] = AllBottom
20762 2019-Jan-13 11:24:08.116995 - [DEBUG]
20763 2019-Jan-13 11:24:08.117018 - [DEBUG] PROPAGATE: No new function!
20764 2019-Jan-13 11:24:08.117043 - [DEBUG] EDGE:
20765 2019-Jan-13 11:24:08.117101 - [DEBUG] ---> 20766 2019-Jan-13 11:24:08.117733 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20767 2019-Jan-13 11:24:08.118361 - [DEBUG]
20768 2019-Jan-13 11:24:08.118386 - [DEBUG] EDGE:
20769 2019-Jan-13 11:24:08.118443 - [DEBUG] ---> 20770 2019-Jan-13 11:24:08.119073 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20771 2019-Jan-13 11:24:08.119701 - [DEBUG]
20772 2019-Jan-13 11:24:08.119726 - [DEBUG] EDGE:
20773 2019-Jan-13 11:24:08.119783 - [DEBUG] ---> 20774 2019-Jan-13 11:24:08.120432 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20775 2019-Jan-13 11:24:08.121059 - [DEBUG]
20776 2019-Jan-13 11:24:08.121084 - [DEBUG] EDGE:
20777 2019-Jan-13 11:24:08.121141 - [DEBUG] ---> 20778 2019-Jan-13 11:24:08.121770 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20779 2019-Jan-13 11:24:08.122398 - [DEBUG]
20780 2019-Jan-13 11:24:08.122423 - [DEBUG] EDGE:
20781 2019-Jan-13 11:24:08.122480 - [DEBUG] ---> 20782 2019-Jan-13 11:24:08.123108 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20783 2019-Jan-13 11:24:08.123752 - [DEBUG]
20784 2019-Jan-13 11:24:08.123777 - [DEBUG] EDGE:
20785 2019-Jan-13 11:24:08.123834 - [DEBUG] ---> 20786 2019-Jan-13 11:24:08.124465 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20787 2019-Jan-13 11:24:08.125093 - [DEBUG]
20788 2019-Jan-13 11:24:08.125117 - [DEBUG] EDGE:
20789 2019-Jan-13 11:24:08.125174 - [DEBUG] ---> 20790 2019-Jan-13 11:24:08.125803 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20791 2019-Jan-13 11:24:08.126438 - [DEBUG]
20792 2019-Jan-13 11:24:08.126464 - [DEBUG] EDGE:
20793 2019-Jan-13 11:24:08.126521 - [DEBUG] ---> 20794 2019-Jan-13 11:24:08.127168 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20795 2019-Jan-13 11:24:08.127795 - [DEBUG]
20796 2019-Jan-13 11:24:08.127830 - [DEBUG] Compose: EdgeIdentity * AllBottom
20797 2019-Jan-13 11:24:08.127856 - [DEBUG]
20798 2019-Jan-13 11:24:08.127880 - [DEBUG] Propagate flow
20799 2019-Jan-13 11:24:08.127903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20800 2019-Jan-13 11:24:08.127960 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
20801 2019-Jan-13 11:24:08.128591 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20802 2019-Jan-13 11:24:08.129219 - [DEBUG] Edge function : AllBottom (result of previous compose)
20803 2019-Jan-13 11:24:08.129244 - [DEBUG]
20804 2019-Jan-13 11:24:08.129268 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20805 2019-Jan-13 11:24:08.129294 - [DEBUG] = AllBottom
20806 2019-Jan-13 11:24:08.129318 - [DEBUG]
20807 2019-Jan-13 11:24:08.129342 - [DEBUG] PROPAGATE: No new function!
20808 2019-Jan-13 11:24:08.129367 - [DEBUG] EDGE:
20809 2019-Jan-13 11:24:08.129424 - [DEBUG] ---> 20810 2019-Jan-13 11:24:08.130076 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20811 2019-Jan-13 11:24:08.130705 - [DEBUG]
20812 2019-Jan-13 11:24:08.130738 - [DEBUG] Compose: EdgeIdentity * AllBottom
20813 2019-Jan-13 11:24:08.130764 - [DEBUG]
20814 2019-Jan-13 11:24:08.130788 - [DEBUG] Propagate flow
20815 2019-Jan-13 11:24:08.130811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20816 2019-Jan-13 11:24:08.130867 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
20817 2019-Jan-13 11:24:08.131499 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20818 2019-Jan-13 11:24:08.132128 - [DEBUG] Edge function : AllBottom (result of previous compose)
20819 2019-Jan-13 11:24:08.132153 - [DEBUG]
20820 2019-Jan-13 11:24:08.132177 - [DEBUG] Join: AllTop & AllBottom
20821 2019-Jan-13 11:24:08.132203 - [DEBUG] = AllBottom (new jump func)
20822 2019-Jan-13 11:24:08.132227 - [DEBUG]
20823 2019-Jan-13 11:24:08.132251 - [DEBUG] Start adding new jump function
20824 2019-Jan-13 11:24:08.132274 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20825 2019-Jan-13 11:24:08.132330 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20826 2019-Jan-13 11:24:08.132958 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
20827 2019-Jan-13 11:24:08.133635 - [DEBUG] Edge Function : AllBottom
20828 2019-Jan-13 11:24:08.133664 - [DEBUG] End adding new jump function
20829 2019-Jan-13 11:24:08.133688 - [DEBUG]
20830 2019-Jan-13 11:24:08.133711 - [DEBUG] -------------------------------------------- 582. Path Edge --------------------------------------------
20831 2019-Jan-13 11:24:08.133735 - [DEBUG]
20832 2019-Jan-13 11:24:08.133759 - [DEBUG] Process 582. path edge:
20833 2019-Jan-13 11:24:08.133782 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20834 2019-Jan-13 11:24:08.133839 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
20835 2019-Jan-13 11:24:08.134471 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20836 2019-Jan-13 11:24:08.135110 - [DEBUG]
20837 2019-Jan-13 11:24:08.135134 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
20838 2019-Jan-13 11:24:08.135769 - [DEBUG] Possible callees:
20839 2019-Jan-13 11:24:08.135794 - [DEBUG] foo
20840 2019-Jan-13 11:24:08.135818 - [DEBUG] Possible return sites:
20841 2019-Jan-13 11:24:08.135842 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8420842 2019-Jan-13 11:24:08.137103 - [DEBUG] Found and process special summary
20843 2019-Jan-13 11:24:08.137136 - [DEBUG] Compose: EdgeIdentity * AllBottom
20844 2019-Jan-13 11:24:08.137162 - [DEBUG]
20845 2019-Jan-13 11:24:08.137185 - [DEBUG] Propagate flow
20846 2019-Jan-13 11:24:08.137209 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20847 2019-Jan-13 11:24:08.137265 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
20848 2019-Jan-13 11:24:08.137897 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20849 2019-Jan-13 11:24:08.138524 - [DEBUG] Edge function : AllBottom (result of previous compose)
20850 2019-Jan-13 11:24:08.138550 - [DEBUG]
20851 2019-Jan-13 11:24:08.138574 - [DEBUG] Join: AllTop & AllBottom
20852 2019-Jan-13 11:24:08.138600 - [DEBUG] = AllBottom (new jump func)
20853 2019-Jan-13 11:24:08.138625 - [DEBUG]
20854 2019-Jan-13 11:24:08.138648 - [DEBUG] Start adding new jump function
20855 2019-Jan-13 11:24:08.138671 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20856 2019-Jan-13 11:24:08.138727 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20857 2019-Jan-13 11:24:08.139356 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
20858 2019-Jan-13 11:24:08.139986 - [DEBUG] Edge Function : AllBottom
20859 2019-Jan-13 11:24:08.140028 - [DEBUG] End adding new jump function
20860 2019-Jan-13 11:24:08.140052 - [DEBUG]
20861 2019-Jan-13 11:24:08.140075 - [DEBUG] -------------------------------------------- 583. Path Edge --------------------------------------------
20862 2019-Jan-13 11:24:08.140099 - [DEBUG]
20863 2019-Jan-13 11:24:08.140122 - [DEBUG] Process 583. path edge:
20864 2019-Jan-13 11:24:08.140146 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20865 2019-Jan-13 11:24:08.140202 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
20866 2019-Jan-13 11:24:08.140834 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20867 2019-Jan-13 11:24:08.141463 - [DEBUG]
20868 2019-Jan-13 11:24:08.141487 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
20869 2019-Jan-13 11:24:08.142128 - [DEBUG] Compose: EdgeIdentity * AllBottom
20870 2019-Jan-13 11:24:08.142155 - [DEBUG]
20871 2019-Jan-13 11:24:08.142178 - [DEBUG] Propagate flow
20872 2019-Jan-13 11:24:08.142201 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20873 2019-Jan-13 11:24:08.142257 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
20874 2019-Jan-13 11:24:08.142886 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20875 2019-Jan-13 11:24:08.143529 - [DEBUG] Edge function : AllBottom (result of previous compose)
20876 2019-Jan-13 11:24:08.143554 - [DEBUG]
20877 2019-Jan-13 11:24:08.143579 - [DEBUG] Join: AllTop & AllBottom
20878 2019-Jan-13 11:24:08.143604 - [DEBUG] = AllBottom (new jump func)
20879 2019-Jan-13 11:24:08.143629 - [DEBUG]
20880 2019-Jan-13 11:24:08.143652 - [DEBUG] Start adding new jump function
20881 2019-Jan-13 11:24:08.143683 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20882 2019-Jan-13 11:24:08.143739 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20883 2019-Jan-13 11:24:08.144369 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
20884 2019-Jan-13 11:24:08.144999 - [DEBUG] Edge Function : AllBottom
20885 2019-Jan-13 11:24:08.145027 - [DEBUG] End adding new jump function
20886 2019-Jan-13 11:24:08.145051 - [DEBUG]
20887 2019-Jan-13 11:24:08.145074 - [DEBUG] -------------------------------------------- 584. Path Edge --------------------------------------------
20888 2019-Jan-13 11:24:08.145099 - [DEBUG]
20889 2019-Jan-13 11:24:08.145122 - [DEBUG] Process 584. path edge:
20890 2019-Jan-13 11:24:08.145146 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20891 2019-Jan-13 11:24:08.145202 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
20892 2019-Jan-13 11:24:08.145831 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20893 2019-Jan-13 11:24:08.146460 - [DEBUG]
20894 2019-Jan-13 11:24:08.146486 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
20895 2019-Jan-13 11:24:08.147138 - [DEBUG] Compose: EdgeIdentity * AllBottom
20896 2019-Jan-13 11:24:08.147166 - [DEBUG]
20897 2019-Jan-13 11:24:08.147189 - [DEBUG] Propagate flow
20898 2019-Jan-13 11:24:08.147212 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20899 2019-Jan-13 11:24:08.147269 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
20900 2019-Jan-13 11:24:08.147907 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20901 2019-Jan-13 11:24:08.148534 - [DEBUG] Edge function : AllBottom (result of previous compose)
20902 2019-Jan-13 11:24:08.148560 - [DEBUG]
20903 2019-Jan-13 11:24:08.148584 - [DEBUG] Join: AllTop & AllBottom
20904 2019-Jan-13 11:24:08.148610 - [DEBUG] = AllBottom (new jump func)
20905 2019-Jan-13 11:24:08.148634 - [DEBUG]
20906 2019-Jan-13 11:24:08.148657 - [DEBUG] Start adding new jump function
20907 2019-Jan-13 11:24:08.148680 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20908 2019-Jan-13 11:24:08.148736 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20909 2019-Jan-13 11:24:08.149366 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
20910 2019-Jan-13 11:24:08.150015 - [DEBUG] Edge Function : AllBottom
20911 2019-Jan-13 11:24:08.150043 - [DEBUG] End adding new jump function
20912 2019-Jan-13 11:24:08.150067 - [DEBUG]
20913 2019-Jan-13 11:24:08.150091 - [DEBUG] -------------------------------------------- 585. Path Edge --------------------------------------------
20914 2019-Jan-13 11:24:08.150115 - [DEBUG]
20915 2019-Jan-13 11:24:08.150138 - [DEBUG] Process 585. path edge:
20916 2019-Jan-13 11:24:08.150161 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20917 2019-Jan-13 11:24:08.150218 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
20918 2019-Jan-13 11:24:08.150857 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20919 2019-Jan-13 11:24:08.151485 - [DEBUG]
20920 2019-Jan-13 11:24:08.151509 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
20921 2019-Jan-13 11:24:08.152151 - [DEBUG] Possible callees:
20922 2019-Jan-13 11:24:08.152183 - [DEBUG] llvm.dbg.declare
20923 2019-Jan-13 11:24:08.152208 - [DEBUG] Possible return sites:
20924 2019-Jan-13 11:24:08.152232 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9620925 2019-Jan-13 11:24:08.153522 - [DEBUG] Found and process special summary
20926 2019-Jan-13 11:24:08.153565 - [DEBUG] Compose: EdgeIdentity * AllBottom
20927 2019-Jan-13 11:24:08.153592 - [DEBUG]
20928 2019-Jan-13 11:24:08.153616 - [DEBUG] Propagate flow
20929 2019-Jan-13 11:24:08.153640 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20930 2019-Jan-13 11:24:08.153706 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
20931 2019-Jan-13 11:24:08.154393 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20932 2019-Jan-13 11:24:08.155085 - [DEBUG] Edge function : AllBottom (result of previous compose)
20933 2019-Jan-13 11:24:08.155112 - [DEBUG]
20934 2019-Jan-13 11:24:08.155138 - [DEBUG] Join: AllTop & AllBottom
20935 2019-Jan-13 11:24:08.155165 - [DEBUG] = AllBottom (new jump func)
20936 2019-Jan-13 11:24:08.155190 - [DEBUG]
20937 2019-Jan-13 11:24:08.155214 - [DEBUG] Start adding new jump function
20938 2019-Jan-13 11:24:08.155238 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20939 2019-Jan-13 11:24:08.155310 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20940 2019-Jan-13 11:24:08.155993 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
20941 2019-Jan-13 11:24:08.156631 - [DEBUG] Edge Function : AllBottom
20942 2019-Jan-13 11:24:08.156685 - [DEBUG] End adding new jump function
20943 2019-Jan-13 11:24:08.156712 - [DEBUG]
20944 2019-Jan-13 11:24:08.156736 - [DEBUG] -------------------------------------------- 586. Path Edge --------------------------------------------
20945 2019-Jan-13 11:24:08.156761 - [DEBUG]
20946 2019-Jan-13 11:24:08.156784 - [DEBUG] Process 586. path edge:
20947 2019-Jan-13 11:24:08.156807 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20948 2019-Jan-13 11:24:08.156865 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
20949 2019-Jan-13 11:24:08.157497 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20950 2019-Jan-13 11:24:08.158125 - [DEBUG]
20951 2019-Jan-13 11:24:08.158150 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
20952 2019-Jan-13 11:24:08.158808 - [DEBUG] Compose: EdgeIdentity * AllBottom
20953 2019-Jan-13 11:24:08.158835 - [DEBUG]
20954 2019-Jan-13 11:24:08.158859 - [DEBUG] Propagate flow
20955 2019-Jan-13 11:24:08.158882 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20956 2019-Jan-13 11:24:08.158939 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
20957 2019-Jan-13 11:24:08.159569 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20958 2019-Jan-13 11:24:08.160215 - [DEBUG] Edge function : AllBottom (result of previous compose)
20959 2019-Jan-13 11:24:08.160240 - [DEBUG]
20960 2019-Jan-13 11:24:08.160265 - [DEBUG] Join: AllTop & AllBottom
20961 2019-Jan-13 11:24:08.160291 - [DEBUG] = AllBottom (new jump func)
20962 2019-Jan-13 11:24:08.160315 - [DEBUG]
20963 2019-Jan-13 11:24:08.160338 - [DEBUG] Start adding new jump function
20964 2019-Jan-13 11:24:08.160361 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20965 2019-Jan-13 11:24:08.160417 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20966 2019-Jan-13 11:24:08.161046 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
20967 2019-Jan-13 11:24:08.161690 - [DEBUG] Edge Function : AllBottom
20968 2019-Jan-13 11:24:08.161720 - [DEBUG] End adding new jump function
20969 2019-Jan-13 11:24:08.161744 - [DEBUG]
20970 2019-Jan-13 11:24:08.161767 - [DEBUG] -------------------------------------------- 587. Path Edge --------------------------------------------
20971 2019-Jan-13 11:24:08.161791 - [DEBUG]
20972 2019-Jan-13 11:24:08.161814 - [DEBUG] Process 587. path edge:
20973 2019-Jan-13 11:24:08.161838 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20974 2019-Jan-13 11:24:08.161895 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
20975 2019-Jan-13 11:24:08.162524 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20976 2019-Jan-13 11:24:08.163151 - [DEBUG]
20977 2019-Jan-13 11:24:08.163177 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
20978 2019-Jan-13 11:24:08.163833 - [DEBUG] Compose: EdgeIdentity * AllBottom
20979 2019-Jan-13 11:24:08.163860 - [DEBUG]
20980 2019-Jan-13 11:24:08.163884 - [DEBUG] Propagate flow
20981 2019-Jan-13 11:24:08.163907 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20982 2019-Jan-13 11:24:08.163963 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
20983 2019-Jan-13 11:24:08.164588 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20984 2019-Jan-13 11:24:08.165216 - [DEBUG] Edge function : AllBottom (result of previous compose)
20985 2019-Jan-13 11:24:08.165242 - [DEBUG]
20986 2019-Jan-13 11:24:08.165266 - [DEBUG] Join: AllTop & AllBottom
20987 2019-Jan-13 11:24:08.165292 - [DEBUG] = AllBottom (new jump func)
20988 2019-Jan-13 11:24:08.165317 - [DEBUG]
20989 2019-Jan-13 11:24:08.165340 - [DEBUG] Start adding new jump function
20990 2019-Jan-13 11:24:08.165364 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20991 2019-Jan-13 11:24:08.165419 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20992 2019-Jan-13 11:24:08.166046 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
20993 2019-Jan-13 11:24:08.166684 - [DEBUG] Edge Function : AllBottom
20994 2019-Jan-13 11:24:08.166713 - [DEBUG] End adding new jump function
20995 2019-Jan-13 11:24:08.166737 - [DEBUG]
20996 2019-Jan-13 11:24:08.166761 - [DEBUG] -------------------------------------------- 588. Path Edge --------------------------------------------
20997 2019-Jan-13 11:24:08.166785 - [DEBUG]
20998 2019-Jan-13 11:24:08.166808 - [DEBUG] Process 588. path edge:
20999 2019-Jan-13 11:24:08.166832 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21000 2019-Jan-13 11:24:08.166889 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
21001 2019-Jan-13 11:24:08.167513 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21002 2019-Jan-13 11:24:08.168141 - [DEBUG]
21003 2019-Jan-13 11:24:08.168166 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
21004 2019-Jan-13 11:24:08.168800 - [DEBUG] Compose: EdgeIdentity * AllBottom
21005 2019-Jan-13 11:24:08.168828 - [DEBUG]
21006 2019-Jan-13 11:24:08.168852 - [DEBUG] Propagate flow
21007 2019-Jan-13 11:24:08.168875 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21008 2019-Jan-13 11:24:08.168931 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21009 2019-Jan-13 11:24:08.169562 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21010 2019-Jan-13 11:24:08.170222 - [DEBUG] Edge function : AllBottom (result of previous compose)
21011 2019-Jan-13 11:24:08.170247 - [DEBUG]
21012 2019-Jan-13 11:24:08.170284 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21013 2019-Jan-13 11:24:08.170310 - [DEBUG] = AllBottom
21014 2019-Jan-13 11:24:08.170334 - [DEBUG]
21015 2019-Jan-13 11:24:08.170356 - [DEBUG] PROPAGATE: No new function!
21016 2019-Jan-13 11:24:08.170380 - [DEBUG] EDGE:
21017 2019-Jan-13 11:24:08.170442 - [DEBUG] ---> 21018 2019-Jan-13 11:24:08.171075 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21019 2019-Jan-13 11:24:08.171702 - [DEBUG]
21020 2019-Jan-13 11:24:08.171727 - [DEBUG] EDGE:
21021 2019-Jan-13 11:24:08.171784 - [DEBUG] ---> 21022 2019-Jan-13 11:24:08.172411 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21023 2019-Jan-13 11:24:08.173040 - [DEBUG]
21024 2019-Jan-13 11:24:08.173064 - [DEBUG] EDGE:
21025 2019-Jan-13 11:24:08.173122 - [DEBUG] ---> 21026 2019-Jan-13 11:24:08.173772 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21027 2019-Jan-13 11:24:08.174401 - [DEBUG]
21028 2019-Jan-13 11:24:08.174443 - [DEBUG] Compose: EdgeIdentity * AllBottom
21029 2019-Jan-13 11:24:08.174469 - [DEBUG]
21030 2019-Jan-13 11:24:08.174493 - [DEBUG] Propagate flow
21031 2019-Jan-13 11:24:08.174516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21032 2019-Jan-13 11:24:08.174572 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21033 2019-Jan-13 11:24:08.175206 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21034 2019-Jan-13 11:24:08.175834 - [DEBUG] Edge function : AllBottom (result of previous compose)
21035 2019-Jan-13 11:24:08.175859 - [DEBUG]
21036 2019-Jan-13 11:24:08.175884 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21037 2019-Jan-13 11:24:08.175909 - [DEBUG] = AllBottom
21038 2019-Jan-13 11:24:08.175934 - [DEBUG]
21039 2019-Jan-13 11:24:08.175957 - [DEBUG] PROPAGATE: No new function!
21040 2019-Jan-13 11:24:08.175984 - [DEBUG] EDGE:
21041 2019-Jan-13 11:24:08.176041 - [DEBUG] ---> 21042 2019-Jan-13 11:24:08.176698 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21043 2019-Jan-13 11:24:08.177327 - [DEBUG]
21044 2019-Jan-13 11:24:08.177359 - [DEBUG] Compose: EdgeIdentity * AllBottom
21045 2019-Jan-13 11:24:08.177386 - [DEBUG]
21046 2019-Jan-13 11:24:08.177409 - [DEBUG] Propagate flow
21047 2019-Jan-13 11:24:08.177432 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21048 2019-Jan-13 11:24:08.177488 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21049 2019-Jan-13 11:24:08.178119 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21050 2019-Jan-13 11:24:08.178746 - [DEBUG] Edge function : AllBottom (result of previous compose)
21051 2019-Jan-13 11:24:08.178771 - [DEBUG]
21052 2019-Jan-13 11:24:08.178796 - [DEBUG] Join: AllTop & AllBottom
21053 2019-Jan-13 11:24:08.178822 - [DEBUG] = AllBottom (new jump func)
21054 2019-Jan-13 11:24:08.178846 - [DEBUG]
21055 2019-Jan-13 11:24:08.178870 - [DEBUG] Start adding new jump function
21056 2019-Jan-13 11:24:08.178893 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21057 2019-Jan-13 11:24:08.178948 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21058 2019-Jan-13 11:24:08.179585 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21059 2019-Jan-13 11:24:08.180231 - [DEBUG] Edge Function : AllBottom
21060 2019-Jan-13 11:24:08.180259 - [DEBUG] End adding new jump function
21061 2019-Jan-13 11:24:08.180283 - [DEBUG]
21062 2019-Jan-13 11:24:08.180307 - [DEBUG] -------------------------------------------- 589. Path Edge --------------------------------------------
21063 2019-Jan-13 11:24:08.180331 - [DEBUG]
21064 2019-Jan-13 11:24:08.180354 - [DEBUG] Process 589. path edge:
21065 2019-Jan-13 11:24:08.180378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21066 2019-Jan-13 11:24:08.180434 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
21067 2019-Jan-13 11:24:08.181065 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21068 2019-Jan-13 11:24:08.181694 - [DEBUG]
21069 2019-Jan-13 11:24:08.181718 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21070 2019-Jan-13 11:24:08.182355 - [DEBUG] Possible callees:
21071 2019-Jan-13 11:24:08.182379 - [DEBUG] bar
21072 2019-Jan-13 11:24:08.182404 - [DEBUG] Possible return sites:
21073 2019-Jan-13 11:24:08.182428 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8921074 2019-Jan-13 11:24:08.183691 - [DEBUG] Found and process special summary
21075 2019-Jan-13 11:24:08.183724 - [DEBUG] Compose: EdgeIdentity * AllBottom
21076 2019-Jan-13 11:24:08.183751 - [DEBUG]
21077 2019-Jan-13 11:24:08.183775 - [DEBUG] Propagate flow
21078 2019-Jan-13 11:24:08.183798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21079 2019-Jan-13 11:24:08.183854 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21080 2019-Jan-13 11:24:08.184495 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21081 2019-Jan-13 11:24:08.185123 - [DEBUG] Edge function : AllBottom (result of previous compose)
21082 2019-Jan-13 11:24:08.185148 - [DEBUG]
21083 2019-Jan-13 11:24:08.185173 - [DEBUG] Join: AllTop & AllBottom
21084 2019-Jan-13 11:24:08.185198 - [DEBUG] = AllBottom (new jump func)
21085 2019-Jan-13 11:24:08.185223 - [DEBUG]
21086 2019-Jan-13 11:24:08.185246 - [DEBUG] Start adding new jump function
21087 2019-Jan-13 11:24:08.185269 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21088 2019-Jan-13 11:24:08.185325 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21089 2019-Jan-13 11:24:08.185953 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21090 2019-Jan-13 11:24:08.186592 - [DEBUG] Edge Function : AllBottom
21091 2019-Jan-13 11:24:08.186620 - [DEBUG] End adding new jump function
21092 2019-Jan-13 11:24:08.186644 - [DEBUG]
21093 2019-Jan-13 11:24:08.186680 - [DEBUG] -------------------------------------------- 590. Path Edge --------------------------------------------
21094 2019-Jan-13 11:24:08.186705 - [DEBUG]
21095 2019-Jan-13 11:24:08.186728 - [DEBUG] Process 590. path edge:
21096 2019-Jan-13 11:24:08.186752 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21097 2019-Jan-13 11:24:08.186809 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
21098 2019-Jan-13 11:24:08.187441 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21099 2019-Jan-13 11:24:08.188069 - [DEBUG]
21100 2019-Jan-13 11:24:08.188094 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21101 2019-Jan-13 11:24:08.188751 - [DEBUG] Compose: EdgeIdentity * AllBottom
21102 2019-Jan-13 11:24:08.188779 - [DEBUG]
21103 2019-Jan-13 11:24:08.188803 - [DEBUG] Propagate flow
21104 2019-Jan-13 11:24:08.188826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21105 2019-Jan-13 11:24:08.188882 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21106 2019-Jan-13 11:24:08.189511 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21107 2019-Jan-13 11:24:08.190156 - [DEBUG] Edge function : AllBottom (result of previous compose)
21108 2019-Jan-13 11:24:08.190181 - [DEBUG]
21109 2019-Jan-13 11:24:08.190205 - [DEBUG] Join: AllTop & AllBottom
21110 2019-Jan-13 11:24:08.190231 - [DEBUG] = AllBottom (new jump func)
21111 2019-Jan-13 11:24:08.190256 - [DEBUG]
21112 2019-Jan-13 11:24:08.190279 - [DEBUG] Start adding new jump function
21113 2019-Jan-13 11:24:08.190302 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21114 2019-Jan-13 11:24:08.190358 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21115 2019-Jan-13 11:24:08.190987 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21116 2019-Jan-13 11:24:08.191613 - [DEBUG] Edge Function : AllBottom
21117 2019-Jan-13 11:24:08.191642 - [DEBUG] End adding new jump function
21118 2019-Jan-13 11:24:08.191666 - [DEBUG]
21119 2019-Jan-13 11:24:08.191689 - [DEBUG] -------------------------------------------- 591. Path Edge --------------------------------------------
21120 2019-Jan-13 11:24:08.191713 - [DEBUG]
21121 2019-Jan-13 11:24:08.191736 - [DEBUG] Process 591. path edge:
21122 2019-Jan-13 11:24:08.191760 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21123 2019-Jan-13 11:24:08.191816 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
21124 2019-Jan-13 11:24:08.192445 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21125 2019-Jan-13 11:24:08.193073 - [DEBUG]
21126 2019-Jan-13 11:24:08.193098 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21127 2019-Jan-13 11:24:08.193752 - [DEBUG] Compose: EdgeIdentity * AllBottom
21128 2019-Jan-13 11:24:08.193780 - [DEBUG]
21129 2019-Jan-13 11:24:08.193804 - [DEBUG] Propagate flow
21130 2019-Jan-13 11:24:08.193827 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21131 2019-Jan-13 11:24:08.193883 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
21132 2019-Jan-13 11:24:08.194521 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21133 2019-Jan-13 11:24:08.195149 - [DEBUG] Edge function : AllBottom (result of previous compose)
21134 2019-Jan-13 11:24:08.195175 - [DEBUG]
21135 2019-Jan-13 11:24:08.195199 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21136 2019-Jan-13 11:24:08.195225 - [DEBUG] = AllBottom
21137 2019-Jan-13 11:24:08.195250 - [DEBUG]
21138 2019-Jan-13 11:24:08.195273 - [DEBUG] PROPAGATE: No new function!
21139 2019-Jan-13 11:24:08.195303 - [DEBUG] Compose: EdgeIdentity * AllBottom
21140 2019-Jan-13 11:24:08.195329 - [DEBUG]
21141 2019-Jan-13 11:24:08.195353 - [DEBUG] Propagate flow
21142 2019-Jan-13 11:24:08.195376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21143 2019-Jan-13 11:24:08.195432 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
21144 2019-Jan-13 11:24:08.196080 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21145 2019-Jan-13 11:24:08.196729 - [DEBUG] Edge function : AllBottom (result of previous compose)
21146 2019-Jan-13 11:24:08.196755 - [DEBUG]
21147 2019-Jan-13 11:24:08.196779 - [DEBUG] Join: AllTop & AllBottom
21148 2019-Jan-13 11:24:08.196805 - [DEBUG] = AllBottom (new jump func)
21149 2019-Jan-13 11:24:08.196829 - [DEBUG]
21150 2019-Jan-13 11:24:08.196853 - [DEBUG] Start adding new jump function
21151 2019-Jan-13 11:24:08.196876 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21152 2019-Jan-13 11:24:08.196932 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21153 2019-Jan-13 11:24:08.197561 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
21154 2019-Jan-13 11:24:08.198198 - [DEBUG] Edge Function : AllBottom
21155 2019-Jan-13 11:24:08.198226 - [DEBUG] End adding new jump function
21156 2019-Jan-13 11:24:08.198250 - [DEBUG]
21157 2019-Jan-13 11:24:08.198274 - [DEBUG] -------------------------------------------- 592. Path Edge --------------------------------------------
21158 2019-Jan-13 11:24:08.198298 - [DEBUG]
21159 2019-Jan-13 11:24:08.198321 - [DEBUG] Process 592. path edge:
21160 2019-Jan-13 11:24:08.198345 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21161 2019-Jan-13 11:24:08.198401 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
21162 2019-Jan-13 11:24:08.199039 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21163 2019-Jan-13 11:24:08.199666 - [DEBUG]
21164 2019-Jan-13 11:24:08.199690 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
21165 2019-Jan-13 11:24:08.200346 - [DEBUG] Possible callees:
21166 2019-Jan-13 11:24:08.200373 - [DEBUG] llvm.dbg.declare
21167 2019-Jan-13 11:24:08.200397 - [DEBUG] Possible return sites:
21168 2019-Jan-13 11:24:08.200421 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10321169 2019-Jan-13 11:24:08.201677 - [DEBUG] Found and process special summary
21170 2019-Jan-13 11:24:08.201710 - [DEBUG] Compose: EdgeIdentity * AllBottom
21171 2019-Jan-13 11:24:08.201737 - [DEBUG]
21172 2019-Jan-13 11:24:08.201760 - [DEBUG] Propagate flow
21173 2019-Jan-13 11:24:08.201784 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21174 2019-Jan-13 11:24:08.201840 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
21175 2019-Jan-13 11:24:08.202472 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21176 2019-Jan-13 11:24:08.203106 - [DEBUG] Edge function : AllBottom (result of previous compose)
21177 2019-Jan-13 11:24:08.203132 - [DEBUG]
21178 2019-Jan-13 11:24:08.203156 - [DEBUG] Join: AllTop & AllBottom
21179 2019-Jan-13 11:24:08.203182 - [DEBUG] = AllBottom (new jump func)
21180 2019-Jan-13 11:24:08.203206 - [DEBUG]
21181 2019-Jan-13 11:24:08.203229 - [DEBUG] Start adding new jump function
21182 2019-Jan-13 11:24:08.203253 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21183 2019-Jan-13 11:24:08.203309 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21184 2019-Jan-13 11:24:08.203955 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
21185 2019-Jan-13 11:24:08.204585 - [DEBUG] Edge Function : AllBottom
21186 2019-Jan-13 11:24:08.204613 - [DEBUG] End adding new jump function
21187 2019-Jan-13 11:24:08.204637 - [DEBUG]
21188 2019-Jan-13 11:24:08.204661 - [DEBUG] -------------------------------------------- 593. Path Edge --------------------------------------------
21189 2019-Jan-13 11:24:08.204693 - [DEBUG]
21190 2019-Jan-13 11:24:08.204716 - [DEBUG] Process 593. path edge:
21191 2019-Jan-13 11:24:08.204740 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21192 2019-Jan-13 11:24:08.204797 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
21193 2019-Jan-13 11:24:08.205428 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21194 2019-Jan-13 11:24:08.206061 - [DEBUG]
21195 2019-Jan-13 11:24:08.206086 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
21196 2019-Jan-13 11:24:08.206746 - [DEBUG] Compose: EdgeIdentity * AllBottom
21197 2019-Jan-13 11:24:08.206773 - [DEBUG]
21198 2019-Jan-13 11:24:08.206797 - [DEBUG] Propagate flow
21199 2019-Jan-13 11:24:08.206821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21200 2019-Jan-13 11:24:08.206881 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
21201 2019-Jan-13 11:24:08.207538 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21202 2019-Jan-13 11:24:08.208172 - [DEBUG] Edge function : AllBottom (result of previous compose)
21203 2019-Jan-13 11:24:08.208197 - [DEBUG]
21204 2019-Jan-13 11:24:08.208222 - [DEBUG] Join: AllTop & AllBottom
21205 2019-Jan-13 11:24:08.208248 - [DEBUG] = AllBottom (new jump func)
21206 2019-Jan-13 11:24:08.208273 - [DEBUG]
21207 2019-Jan-13 11:24:08.208296 - [DEBUG] Start adding new jump function
21208 2019-Jan-13 11:24:08.208320 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21209 2019-Jan-13 11:24:08.208377 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21210 2019-Jan-13 11:24:08.209006 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
21211 2019-Jan-13 11:24:08.209632 - [DEBUG] Edge Function : AllBottom
21212 2019-Jan-13 11:24:08.209661 - [DEBUG] End adding new jump function
21213 2019-Jan-13 11:24:08.209685 - [DEBUG]
21214 2019-Jan-13 11:24:08.209709 - [DEBUG] -------------------------------------------- 594. Path Edge --------------------------------------------
21215 2019-Jan-13 11:24:08.209733 - [DEBUG]
21216 2019-Jan-13 11:24:08.209756 - [DEBUG] Process 594. path edge:
21217 2019-Jan-13 11:24:08.209780 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21218 2019-Jan-13 11:24:08.209836 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
21219 2019-Jan-13 11:24:08.210483 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21220 2019-Jan-13 11:24:08.211113 - [DEBUG]
21221 2019-Jan-13 11:24:08.211138 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
21222 2019-Jan-13 11:24:08.211777 - [DEBUG] Compose: EdgeIdentity * AllBottom
21223 2019-Jan-13 11:24:08.211805 - [DEBUG]
21224 2019-Jan-13 11:24:08.211829 - [DEBUG] Propagate flow
21225 2019-Jan-13 11:24:08.211852 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21226 2019-Jan-13 11:24:08.211908 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
21227 2019-Jan-13 11:24:08.212532 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21228 2019-Jan-13 11:24:08.213160 - [DEBUG] Edge function : AllBottom (result of previous compose)
21229 2019-Jan-13 11:24:08.213185 - [DEBUG]
21230 2019-Jan-13 11:24:08.213211 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21231 2019-Jan-13 11:24:08.213236 - [DEBUG] = AllBottom
21232 2019-Jan-13 11:24:08.213261 - [DEBUG]
21233 2019-Jan-13 11:24:08.213284 - [DEBUG] PROPAGATE: No new function!
21234 2019-Jan-13 11:24:08.213308 - [DEBUG] EDGE:
21235 2019-Jan-13 11:24:08.213393 - [DEBUG] ---> 21236 2019-Jan-13 11:24:08.214022 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21237 2019-Jan-13 11:24:08.214651 - [DEBUG]
21238 2019-Jan-13 11:24:08.214675 - [DEBUG] EDGE:
21239 2019-Jan-13 11:24:08.214733 - [DEBUG] ---> 21240 2019-Jan-13 11:24:08.215365 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21241 2019-Jan-13 11:24:08.215994 - [DEBUG]
21242 2019-Jan-13 11:24:08.216030 - [DEBUG] Compose: EdgeIdentity * AllBottom
21243 2019-Jan-13 11:24:08.216057 - [DEBUG]
21244 2019-Jan-13 11:24:08.216081 - [DEBUG] Propagate flow
21245 2019-Jan-13 11:24:08.216104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21246 2019-Jan-13 11:24:08.216160 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
21247 2019-Jan-13 11:24:08.216806 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21248 2019-Jan-13 11:24:08.217433 - [DEBUG] Edge function : AllBottom (result of previous compose)
21249 2019-Jan-13 11:24:08.217459 - [DEBUG]
21250 2019-Jan-13 11:24:08.217483 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21251 2019-Jan-13 11:24:08.217509 - [DEBUG] = AllBottom
21252 2019-Jan-13 11:24:08.217533 - [DEBUG]
21253 2019-Jan-13 11:24:08.217556 - [DEBUG] PROPAGATE: No new function!
21254 2019-Jan-13 11:24:08.217583 - [DEBUG] EDGE:
21255 2019-Jan-13 11:24:08.217640 - [DEBUG] ---> 21256 2019-Jan-13 11:24:08.218281 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21257 2019-Jan-13 11:24:08.218918 - [DEBUG]
21258 2019-Jan-13 11:24:08.218942 - [DEBUG] EDGE:
21259 2019-Jan-13 11:24:08.218999 - [DEBUG] ---> 21260 2019-Jan-13 11:24:08.219629 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21261 2019-Jan-13 11:24:08.220273 - [DEBUG]
21262 2019-Jan-13 11:24:08.220298 - [DEBUG] EDGE:
21263 2019-Jan-13 11:24:08.220355 - [DEBUG] ---> 21264 2019-Jan-13 11:24:08.220987 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21265 2019-Jan-13 11:24:08.221615 - [DEBUG]
21266 2019-Jan-13 11:24:08.221649 - [DEBUG] Compose: EdgeIdentity * AllBottom
21267 2019-Jan-13 11:24:08.221676 - [DEBUG]
21268 2019-Jan-13 11:24:08.221699 - [DEBUG] Propagate flow
21269 2019-Jan-13 11:24:08.221723 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21270 2019-Jan-13 11:24:08.221779 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21271 2019-Jan-13 11:24:08.222412 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21272 2019-Jan-13 11:24:08.223048 - [DEBUG] Edge function : AllBottom (result of previous compose)
21273 2019-Jan-13 11:24:08.223073 - [DEBUG]
21274 2019-Jan-13 11:24:08.223098 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21275 2019-Jan-13 11:24:08.223123 - [DEBUG] = AllBottom
21276 2019-Jan-13 11:24:08.223148 - [DEBUG]
21277 2019-Jan-13 11:24:08.223171 - [DEBUG] PROPAGATE: No new function!
21278 2019-Jan-13 11:24:08.223196 - [DEBUG] EDGE:
21279 2019-Jan-13 11:24:08.223263 - [DEBUG] ---> 21280 2019-Jan-13 11:24:08.223913 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21281 2019-Jan-13 11:24:08.224541 - [DEBUG]
21282 2019-Jan-13 11:24:08.224566 - [DEBUG] EDGE:
21283 2019-Jan-13 11:24:08.224623 - [DEBUG] ---> 21284 2019-Jan-13 11:24:08.225253 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21285 2019-Jan-13 11:24:08.225881 - [DEBUG]
21286 2019-Jan-13 11:24:08.225906 - [DEBUG] EDGE:
21287 2019-Jan-13 11:24:08.225963 - [DEBUG] ---> 21288 2019-Jan-13 11:24:08.226594 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21289 2019-Jan-13 11:24:08.227237 - [DEBUG]
21290 2019-Jan-13 11:24:08.227271 - [DEBUG] Compose: EdgeIdentity * AllBottom
21291 2019-Jan-13 11:24:08.227298 - [DEBUG]
21292 2019-Jan-13 11:24:08.227321 - [DEBUG] Propagate flow
21293 2019-Jan-13 11:24:08.227345 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21294 2019-Jan-13 11:24:08.227401 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
21295 2019-Jan-13 11:24:08.228032 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21296 2019-Jan-13 11:24:08.228660 - [DEBUG] Edge function : AllBottom (result of previous compose)
21297 2019-Jan-13 11:24:08.228685 - [DEBUG]
21298 2019-Jan-13 11:24:08.228710 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21299 2019-Jan-13 11:24:08.228736 - [DEBUG] = AllBottom
21300 2019-Jan-13 11:24:08.228761 - [DEBUG]
21301 2019-Jan-13 11:24:08.228784 - [DEBUG] PROPAGATE: No new function!
21302 2019-Jan-13 11:24:08.228809 - [DEBUG] EDGE:
21303 2019-Jan-13 11:24:08.228867 - [DEBUG] ---> 21304 2019-Jan-13 11:24:08.229497 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21305 2019-Jan-13 11:24:08.230140 - [DEBUG]
21306 2019-Jan-13 11:24:08.230165 - [DEBUG] EDGE:
21307 2019-Jan-13 11:24:08.230222 - [DEBUG] ---> 21308 2019-Jan-13 11:24:08.230851 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21309 2019-Jan-13 11:24:08.231480 - [DEBUG]
21310 2019-Jan-13 11:24:08.231505 - [DEBUG] EDGE:
21311 2019-Jan-13 11:24:08.231563 - [DEBUG] ---> 21312 2019-Jan-13 11:24:08.232209 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21313 2019-Jan-13 11:24:08.232844 - [DEBUG]
21314 2019-Jan-13 11:24:08.232880 - [DEBUG] Compose: EdgeIdentity * AllBottom
21315 2019-Jan-13 11:24:08.232907 - [DEBUG]
21316 2019-Jan-13 11:24:08.232931 - [DEBUG] Propagate flow
21317 2019-Jan-13 11:24:08.232954 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21318 2019-Jan-13 11:24:08.233012 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
21319 2019-Jan-13 11:24:08.233665 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21320 2019-Jan-13 11:24:08.234305 - [DEBUG] Edge function : AllBottom (result of previous compose)
21321 2019-Jan-13 11:24:08.234330 - [DEBUG]
21322 2019-Jan-13 11:24:08.234355 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21323 2019-Jan-13 11:24:08.234381 - [DEBUG] = AllBottom
21324 2019-Jan-13 11:24:08.234405 - [DEBUG]
21325 2019-Jan-13 11:24:08.234428 - [DEBUG] PROPAGATE: No new function!
21326 2019-Jan-13 11:24:08.234454 - [DEBUG] EDGE:
21327 2019-Jan-13 11:24:08.234511 - [DEBUG] ---> 21328 2019-Jan-13 11:24:08.235150 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21329 2019-Jan-13 11:24:08.235779 - [DEBUG]
21330 2019-Jan-13 11:24:08.235813 - [DEBUG] Compose: EdgeIdentity * AllBottom
21331 2019-Jan-13 11:24:08.235839 - [DEBUG]
21332 2019-Jan-13 11:24:08.235863 - [DEBUG] Propagate flow
21333 2019-Jan-13 11:24:08.235886 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21334 2019-Jan-13 11:24:08.235943 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
21335 2019-Jan-13 11:24:08.236573 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21336 2019-Jan-13 11:24:08.237217 - [DEBUG] Edge function : AllBottom (result of previous compose)
21337 2019-Jan-13 11:24:08.237242 - [DEBUG]
21338 2019-Jan-13 11:24:08.237267 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21339 2019-Jan-13 11:24:08.237292 - [DEBUG] = AllBottom
21340 2019-Jan-13 11:24:08.237317 - [DEBUG]
21341 2019-Jan-13 11:24:08.237340 - [DEBUG] PROPAGATE: No new function!
21342 2019-Jan-13 11:24:08.237364 - [DEBUG] EDGE:
21343 2019-Jan-13 11:24:08.237421 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
21344 2019-Jan-13 11:24:08.238056 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21345 2019-Jan-13 11:24:08.238685 - [DEBUG]
21346 2019-Jan-13 11:24:08.238710 - [DEBUG] EDGE:
21347 2019-Jan-13 11:24:08.238767 - [DEBUG] ---> 21348 2019-Jan-13 11:24:08.239394 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21349 2019-Jan-13 11:24:08.240035 - [DEBUG]
21350 2019-Jan-13 11:24:08.240060 - [DEBUG] EDGE:
21351 2019-Jan-13 11:24:08.240118 - [DEBUG] ---> 21352 2019-Jan-13 11:24:08.240746 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21353 2019-Jan-13 11:24:08.241374 - [DEBUG]
21354 2019-Jan-13 11:24:08.241399 - [DEBUG] EDGE:
21355 2019-Jan-13 11:24:08.241456 - [DEBUG] ---> 21356 2019-Jan-13 11:24:08.242087 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21357 2019-Jan-13 11:24:08.242714 - [DEBUG]
21358 2019-Jan-13 11:24:08.242741 - [DEBUG] Compose: EdgeIdentity * AllBottom
21359 2019-Jan-13 11:24:08.242766 - [DEBUG]
21360 2019-Jan-13 11:24:08.242790 - [DEBUG] Propagate flow
21361 2019-Jan-13 11:24:08.242813 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21362 2019-Jan-13 11:24:08.242868 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21363 2019-Jan-13 11:24:08.243514 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
21364 2019-Jan-13 11:24:08.244155 - [DEBUG] Edge function : AllBottom (result of previous compose)
21365 2019-Jan-13 11:24:08.244181 - [DEBUG]
21366 2019-Jan-13 11:24:08.244206 - [DEBUG] Join: AllTop & AllBottom
21367 2019-Jan-13 11:24:08.244232 - [DEBUG] = AllBottom (new jump func)
21368 2019-Jan-13 11:24:08.244256 - [DEBUG]
21369 2019-Jan-13 11:24:08.244279 - [DEBUG] Start adding new jump function
21370 2019-Jan-13 11:24:08.244303 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21371 2019-Jan-13 11:24:08.244358 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
21372 2019-Jan-13 11:24:08.244992 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21373 2019-Jan-13 11:24:08.245622 - [DEBUG] Edge Function : AllBottom
21374 2019-Jan-13 11:24:08.245650 - [DEBUG] End adding new jump function
21375 2019-Jan-13 11:24:08.245674 - [DEBUG]
21376 2019-Jan-13 11:24:08.245697 - [DEBUG] -------------------------------------------- 595. Path Edge --------------------------------------------
21377 2019-Jan-13 11:24:08.245721 - [DEBUG]
21378 2019-Jan-13 11:24:08.245745 - [DEBUG] Process 595. path edge:
21379 2019-Jan-13 11:24:08.245768 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21380 2019-Jan-13 11:24:08.245824 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
21381 2019-Jan-13 11:24:08.246482 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
21382 2019-Jan-13 11:24:08.247177 - [DEBUG]
21383 2019-Jan-13 11:24:08.247204 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21384 2019-Jan-13 11:24:08.247922 - [DEBUG] Compose: EdgeIdentity * AllBottom
21385 2019-Jan-13 11:24:08.247953 - [DEBUG]
21386 2019-Jan-13 11:24:08.247977 - [DEBUG] Propagate flow
21387 2019-Jan-13 11:24:08.248001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21388 2019-Jan-13 11:24:08.248065 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
21389 2019-Jan-13 11:24:08.248709 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21390 2019-Jan-13 11:24:08.249348 - [DEBUG] Edge function : AllBottom (result of previous compose)
21391 2019-Jan-13 11:24:08.249374 - [DEBUG]
21392 2019-Jan-13 11:24:08.249398 - [DEBUG] Join: AllTop & AllBottom
21393 2019-Jan-13 11:24:08.249425 - [DEBUG] = AllBottom (new jump func)
21394 2019-Jan-13 11:24:08.249449 - [DEBUG]
21395 2019-Jan-13 11:24:08.249473 - [DEBUG] Start adding new jump function
21396 2019-Jan-13 11:24:08.249496 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21397 2019-Jan-13 11:24:08.249553 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21398 2019-Jan-13 11:24:08.250218 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
21399 2019-Jan-13 11:24:08.250852 - [DEBUG] Edge Function : AllBottom
21400 2019-Jan-13 11:24:08.250880 - [DEBUG] End adding new jump function
21401 2019-Jan-13 11:24:08.250904 - [DEBUG]
21402 2019-Jan-13 11:24:08.250927 - [DEBUG] -------------------------------------------- 596. Path Edge --------------------------------------------
21403 2019-Jan-13 11:24:08.250952 - [DEBUG]
21404 2019-Jan-13 11:24:08.250976 - [DEBUG] Process 596. path edge:
21405 2019-Jan-13 11:24:08.250999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21406 2019-Jan-13 11:24:08.251056 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
21407 2019-Jan-13 11:24:08.251691 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21408 2019-Jan-13 11:24:08.252331 - [DEBUG]
21409 2019-Jan-13 11:24:08.252357 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
21410 2019-Jan-13 11:24:08.253027 - [DEBUG] Compose: EdgeIdentity * AllBottom
21411 2019-Jan-13 11:24:08.253055 - [DEBUG]
21412 2019-Jan-13 11:24:08.253079 - [DEBUG] Propagate flow
21413 2019-Jan-13 11:24:08.253103 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21414 2019-Jan-13 11:24:08.253161 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
21415 2019-Jan-13 11:24:08.253837 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21416 2019-Jan-13 11:24:08.254484 - [DEBUG] Edge function : AllBottom (result of previous compose)
21417 2019-Jan-13 11:24:08.254509 - [DEBUG]
21418 2019-Jan-13 11:24:08.254535 - [DEBUG] Join: AllTop & AllBottom
21419 2019-Jan-13 11:24:08.254561 - [DEBUG] = AllBottom (new jump func)
21420 2019-Jan-13 11:24:08.254585 - [DEBUG]
21421 2019-Jan-13 11:24:08.254609 - [DEBUG] Start adding new jump function
21422 2019-Jan-13 11:24:08.254632 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21423 2019-Jan-13 11:24:08.254692 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21424 2019-Jan-13 11:24:08.255360 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
21425 2019-Jan-13 11:24:08.255994 - [DEBUG] Edge Function : AllBottom
21426 2019-Jan-13 11:24:08.256024 - [DEBUG] End adding new jump function
21427 2019-Jan-13 11:24:08.256047 - [DEBUG]
21428 2019-Jan-13 11:24:08.256071 - [DEBUG] -------------------------------------------- 597. Path Edge --------------------------------------------
21429 2019-Jan-13 11:24:08.256096 - [DEBUG]
21430 2019-Jan-13 11:24:08.256119 - [DEBUG] Process 597. path edge:
21431 2019-Jan-13 11:24:08.256143 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21432 2019-Jan-13 11:24:08.256200 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
21433 2019-Jan-13 11:24:08.256850 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21434 2019-Jan-13 11:24:08.257481 - [DEBUG]
21435 2019-Jan-13 11:24:08.257506 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
21436 2019-Jan-13 11:24:08.258176 - [DEBUG] Compose: EdgeIdentity * AllBottom
21437 2019-Jan-13 11:24:08.258205 - [DEBUG]
21438 2019-Jan-13 11:24:08.258229 - [DEBUG] Propagate flow
21439 2019-Jan-13 11:24:08.258253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21440 2019-Jan-13 11:24:08.258310 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
21441 2019-Jan-13 11:24:08.258950 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21442 2019-Jan-13 11:24:08.259581 - [DEBUG] Edge function : AllBottom (result of previous compose)
21443 2019-Jan-13 11:24:08.259607 - [DEBUG]
21444 2019-Jan-13 11:24:08.259632 - [DEBUG] Join: AllTop & AllBottom
21445 2019-Jan-13 11:24:08.259658 - [DEBUG] = AllBottom (new jump func)
21446 2019-Jan-13 11:24:08.259682 - [DEBUG]
21447 2019-Jan-13 11:24:08.259706 - [DEBUG] Start adding new jump function
21448 2019-Jan-13 11:24:08.259729 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21449 2019-Jan-13 11:24:08.259785 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21450 2019-Jan-13 11:24:08.260433 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
21451 2019-Jan-13 11:24:08.261069 - [DEBUG] Edge Function : AllBottom
21452 2019-Jan-13 11:24:08.261097 - [DEBUG] End adding new jump function
21453 2019-Jan-13 11:24:08.261121 - [DEBUG]
21454 2019-Jan-13 11:24:08.261159 - [DEBUG] -------------------------------------------- 598. Path Edge --------------------------------------------
21455 2019-Jan-13 11:24:08.261183 - [DEBUG]
21456 2019-Jan-13 11:24:08.261207 - [DEBUG] Process 598. path edge:
21457 2019-Jan-13 11:24:08.261231 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21458 2019-Jan-13 11:24:08.261287 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
21459 2019-Jan-13 11:24:08.261921 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21460 2019-Jan-13 11:24:08.262553 - [DEBUG]
21461 2019-Jan-13 11:24:08.262579 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
21462 2019-Jan-13 11:24:08.263222 - [DEBUG] Compose: EdgeIdentity * AllBottom
21463 2019-Jan-13 11:24:08.263250 - [DEBUG]
21464 2019-Jan-13 11:24:08.263274 - [DEBUG] Propagate flow
21465 2019-Jan-13 11:24:08.263297 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21466 2019-Jan-13 11:24:08.263368 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
21467 2019-Jan-13 11:24:08.264002 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21468 2019-Jan-13 11:24:08.264633 - [DEBUG] Edge function : AllBottom (result of previous compose)
21469 2019-Jan-13 11:24:08.264658 - [DEBUG]
21470 2019-Jan-13 11:24:08.264683 - [DEBUG] Join: AllTop & AllBottom
21471 2019-Jan-13 11:24:08.264709 - [DEBUG] = AllBottom (new jump func)
21472 2019-Jan-13 11:24:08.264733 - [DEBUG]
21473 2019-Jan-13 11:24:08.264757 - [DEBUG] Start adding new jump function
21474 2019-Jan-13 11:24:08.264780 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21475 2019-Jan-13 11:24:08.264836 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21476 2019-Jan-13 11:24:08.265468 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
21477 2019-Jan-13 11:24:08.266097 - [DEBUG] Edge Function : AllBottom
21478 2019-Jan-13 11:24:08.266124 - [DEBUG] End adding new jump function
21479 2019-Jan-13 11:24:08.266149 - [DEBUG]
21480 2019-Jan-13 11:24:08.266172 - [DEBUG] -------------------------------------------- 599. Path Edge --------------------------------------------
21481 2019-Jan-13 11:24:08.266196 - [DEBUG]
21482 2019-Jan-13 11:24:08.266219 - [DEBUG] Process 599. path edge:
21483 2019-Jan-13 11:24:08.266243 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21484 2019-Jan-13 11:24:08.266299 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
21485 2019-Jan-13 11:24:08.266945 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21486 2019-Jan-13 11:24:08.267576 - [DEBUG]
21487 2019-Jan-13 11:24:08.267601 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
21488 2019-Jan-13 11:24:08.268236 - [DEBUG] Possible callees:
21489 2019-Jan-13 11:24:08.268261 - [DEBUG] bar
21490 2019-Jan-13 11:24:08.268285 - [DEBUG] Possible return sites:
21491 2019-Jan-13 11:24:08.268309 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7121492 2019-Jan-13 11:24:08.269565 - [DEBUG] Found and process special summary
21493 2019-Jan-13 11:24:08.269598 - [DEBUG] Compose: EdgeIdentity * AllBottom
21494 2019-Jan-13 11:24:08.269625 - [DEBUG]
21495 2019-Jan-13 11:24:08.269649 - [DEBUG] Propagate flow
21496 2019-Jan-13 11:24:08.269672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21497 2019-Jan-13 11:24:08.269728 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
21498 2019-Jan-13 11:24:08.270398 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21499 2019-Jan-13 11:24:08.271030 - [DEBUG] Edge function : AllBottom (result of previous compose)
21500 2019-Jan-13 11:24:08.271056 - [DEBUG]
21501 2019-Jan-13 11:24:08.271080 - [DEBUG] Join: AllTop & AllBottom
21502 2019-Jan-13 11:24:08.271106 - [DEBUG] = AllBottom (new jump func)
21503 2019-Jan-13 11:24:08.271131 - [DEBUG]
21504 2019-Jan-13 11:24:08.271154 - [DEBUG] Start adding new jump function
21505 2019-Jan-13 11:24:08.271178 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21506 2019-Jan-13 11:24:08.271234 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21507 2019-Jan-13 11:24:08.271863 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
21508 2019-Jan-13 11:24:08.272494 - [DEBUG] Edge Function : AllBottom
21509 2019-Jan-13 11:24:08.272522 - [DEBUG] End adding new jump function
21510 2019-Jan-13 11:24:08.272546 - [DEBUG]
21511 2019-Jan-13 11:24:08.272570 - [DEBUG] -------------------------------------------- 600. Path Edge --------------------------------------------
21512 2019-Jan-13 11:24:08.272594 - [DEBUG]
21513 2019-Jan-13 11:24:08.272617 - [DEBUG] Process 600. path edge:
21514 2019-Jan-13 11:24:08.272641 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21515 2019-Jan-13 11:24:08.272697 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
21516 2019-Jan-13 11:24:08.273340 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21517 2019-Jan-13 11:24:08.273971 - [DEBUG]
21518 2019-Jan-13 11:24:08.273995 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
21519 2019-Jan-13 11:24:08.274643 - [DEBUG] Compose: EdgeIdentity * AllBottom
21520 2019-Jan-13 11:24:08.274672 - [DEBUG]
21521 2019-Jan-13 11:24:08.274696 - [DEBUG] Propagate flow
21522 2019-Jan-13 11:24:08.274719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21523 2019-Jan-13 11:24:08.274775 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
21524 2019-Jan-13 11:24:08.275404 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21525 2019-Jan-13 11:24:08.276032 - [DEBUG] Edge function : AllBottom (result of previous compose)
21526 2019-Jan-13 11:24:08.276058 - [DEBUG]
21527 2019-Jan-13 11:24:08.276082 - [DEBUG] Join: AllTop & AllBottom
21528 2019-Jan-13 11:24:08.276108 - [DEBUG] = AllBottom (new jump func)
21529 2019-Jan-13 11:24:08.276132 - [DEBUG]
21530 2019-Jan-13 11:24:08.276156 - [DEBUG] Start adding new jump function
21531 2019-Jan-13 11:24:08.276179 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21532 2019-Jan-13 11:24:08.276235 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21533 2019-Jan-13 11:24:08.276882 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
21534 2019-Jan-13 11:24:08.277509 - [DEBUG] Edge Function : AllBottom
21535 2019-Jan-13 11:24:08.277537 - [DEBUG] End adding new jump function
21536 2019-Jan-13 11:24:08.277561 - [DEBUG]
21537 2019-Jan-13 11:24:08.277585 - [DEBUG] -------------------------------------------- 601. Path Edge --------------------------------------------
21538 2019-Jan-13 11:24:08.277609 - [DEBUG]
21539 2019-Jan-13 11:24:08.277632 - [DEBUG] Process 601. path edge:
21540 2019-Jan-13 11:24:08.277656 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21541 2019-Jan-13 11:24:08.277712 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
21542 2019-Jan-13 11:24:08.278357 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21543 2019-Jan-13 11:24:08.278986 - [DEBUG]
21544 2019-Jan-13 11:24:08.279012 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
21545 2019-Jan-13 11:24:08.279656 - [DEBUG] Compose: EdgeIdentity * AllBottom
21546 2019-Jan-13 11:24:08.279684 - [DEBUG]
21547 2019-Jan-13 11:24:08.279707 - [DEBUG] Propagate flow
21548 2019-Jan-13 11:24:08.279730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21549 2019-Jan-13 11:24:08.279786 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
21550 2019-Jan-13 11:24:08.280443 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21551 2019-Jan-13 11:24:08.281073 - [DEBUG] Edge function : AllBottom (result of previous compose)
21552 2019-Jan-13 11:24:08.281098 - [DEBUG]
21553 2019-Jan-13 11:24:08.281123 - [DEBUG] Join: AllTop & AllBottom
21554 2019-Jan-13 11:24:08.281149 - [DEBUG] = AllBottom (new jump func)
21555 2019-Jan-13 11:24:08.281173 - [DEBUG]
21556 2019-Jan-13 11:24:08.281196 - [DEBUG] Start adding new jump function
21557 2019-Jan-13 11:24:08.281220 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21558 2019-Jan-13 11:24:08.281275 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21559 2019-Jan-13 11:24:08.281905 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
21560 2019-Jan-13 11:24:08.282541 - [DEBUG] Edge Function : AllBottom
21561 2019-Jan-13 11:24:08.282569 - [DEBUG] End adding new jump function
21562 2019-Jan-13 11:24:08.282593 - [DEBUG]
21563 2019-Jan-13 11:24:08.282617 - [DEBUG] -------------------------------------------- 602. Path Edge --------------------------------------------
21564 2019-Jan-13 11:24:08.282641 - [DEBUG]
21565 2019-Jan-13 11:24:08.282664 - [DEBUG] Process 602. path edge:
21566 2019-Jan-13 11:24:08.282687 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21567 2019-Jan-13 11:24:08.282743 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
21568 2019-Jan-13 11:24:08.283395 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21569 2019-Jan-13 11:24:08.284024 - [DEBUG]
21570 2019-Jan-13 11:24:08.284048 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
21571 2019-Jan-13 11:24:08.284715 - [DEBUG] Possible callees:
21572 2019-Jan-13 11:24:08.284742 - [DEBUG] llvm.dbg.declare
21573 2019-Jan-13 11:24:08.284768 - [DEBUG] Possible return sites:
21574 2019-Jan-13 11:24:08.284791 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7821575 2019-Jan-13 11:24:08.286181 - [DEBUG] Found and process special summary
21576 2019-Jan-13 11:24:08.286238 - [DEBUG] Compose: EdgeIdentity * AllBottom
21577 2019-Jan-13 11:24:08.286266 - [DEBUG]
21578 2019-Jan-13 11:24:08.286290 - [DEBUG] Propagate flow
21579 2019-Jan-13 11:24:08.286314 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21580 2019-Jan-13 11:24:08.286385 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
21581 2019-Jan-13 11:24:08.287105 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21582 2019-Jan-13 11:24:08.287768 - [DEBUG] Edge function : AllBottom (result of previous compose)
21583 2019-Jan-13 11:24:08.287817 - [DEBUG]
21584 2019-Jan-13 11:24:08.287845 - [DEBUG] Join: AllTop & AllBottom
21585 2019-Jan-13 11:24:08.287872 - [DEBUG] = AllBottom (new jump func)
21586 2019-Jan-13 11:24:08.287896 - [DEBUG]
21587 2019-Jan-13 11:24:08.287920 - [DEBUG] Start adding new jump function
21588 2019-Jan-13 11:24:08.287943 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21589 2019-Jan-13 11:24:08.288010 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21590 2019-Jan-13 11:24:08.288678 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
21591 2019-Jan-13 11:24:08.289335 - [DEBUG] Edge Function : AllBottom
21592 2019-Jan-13 11:24:08.289369 - [DEBUG] End adding new jump function
21593 2019-Jan-13 11:24:08.289393 - [DEBUG]
21594 2019-Jan-13 11:24:08.289417 - [DEBUG] -------------------------------------------- 603. Path Edge --------------------------------------------
21595 2019-Jan-13 11:24:08.289442 - [DEBUG]
21596 2019-Jan-13 11:24:08.289465 - [DEBUG] Process 603. path edge:
21597 2019-Jan-13 11:24:08.289489 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21598 2019-Jan-13 11:24:08.289557 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
21599 2019-Jan-13 11:24:08.290272 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21600 2019-Jan-13 11:24:08.290974 - [DEBUG]
21601 2019-Jan-13 11:24:08.291004 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
21602 2019-Jan-13 11:24:08.291826 - [DEBUG] Compose: EdgeIdentity * AllBottom
21603 2019-Jan-13 11:24:08.291864 - [DEBUG]
21604 2019-Jan-13 11:24:08.291889 - [DEBUG] Propagate flow
21605 2019-Jan-13 11:24:08.291914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21606 2019-Jan-13 11:24:08.292004 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
21607 2019-Jan-13 11:24:08.292767 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21608 2019-Jan-13 11:24:08.293577 - [DEBUG] Edge function : AllBottom (result of previous compose)
21609 2019-Jan-13 11:24:08.293610 - [DEBUG]
21610 2019-Jan-13 11:24:08.293640 - [DEBUG] Join: AllTop & AllBottom
21611 2019-Jan-13 11:24:08.293669 - [DEBUG] = AllBottom (new jump func)
21612 2019-Jan-13 11:24:08.293694 - [DEBUG]
21613 2019-Jan-13 11:24:08.293719 - [DEBUG] Start adding new jump function
21614 2019-Jan-13 11:24:08.293743 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21615 2019-Jan-13 11:24:08.293835 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21616 2019-Jan-13 11:24:08.294552 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
21617 2019-Jan-13 11:24:08.295185 - [DEBUG] Edge Function : AllBottom
21618 2019-Jan-13 11:24:08.295219 - [DEBUG] End adding new jump function
21619 2019-Jan-13 11:24:08.295243 - [DEBUG]
21620 2019-Jan-13 11:24:08.295267 - [DEBUG] -------------------------------------------- 604. Path Edge --------------------------------------------
21621 2019-Jan-13 11:24:08.295293 - [DEBUG]
21622 2019-Jan-13 11:24:08.295316 - [DEBUG] Process 604. path edge:
21623 2019-Jan-13 11:24:08.295340 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21624 2019-Jan-13 11:24:08.295398 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
21625 2019-Jan-13 11:24:08.296024 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21626 2019-Jan-13 11:24:08.296654 - [DEBUG]
21627 2019-Jan-13 11:24:08.296701 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
21628 2019-Jan-13 11:24:08.297362 - [DEBUG] Compose: EdgeIdentity * AllBottom
21629 2019-Jan-13 11:24:08.297415 - [DEBUG]
21630 2019-Jan-13 11:24:08.297439 - [DEBUG] Propagate flow
21631 2019-Jan-13 11:24:08.297462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21632 2019-Jan-13 11:24:08.297520 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21633 2019-Jan-13 11:24:08.298168 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21634 2019-Jan-13 11:24:08.298878 - [DEBUG] Edge function : AllBottom (result of previous compose)
21635 2019-Jan-13 11:24:08.298907 - [DEBUG]
21636 2019-Jan-13 11:24:08.298935 - [DEBUG] Join: AllTop & AllBottom
21637 2019-Jan-13 11:24:08.298963 - [DEBUG] = AllBottom (new jump func)
21638 2019-Jan-13 11:24:08.298988 - [DEBUG]
21639 2019-Jan-13 11:24:08.299012 - [DEBUG] Start adding new jump function
21640 2019-Jan-13 11:24:08.299036 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21641 2019-Jan-13 11:24:08.299117 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21642 2019-Jan-13 11:24:08.299865 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21643 2019-Jan-13 11:24:08.300714 - [DEBUG] Edge Function : AllBottom
21644 2019-Jan-13 11:24:08.300759 - [DEBUG] End adding new jump function
21645 2019-Jan-13 11:24:08.300784 - [DEBUG]
21646 2019-Jan-13 11:24:08.300811 - [DEBUG] -------------------------------------------- 605. Path Edge --------------------------------------------
21647 2019-Jan-13 11:24:08.300838 - [DEBUG]
21648 2019-Jan-13 11:24:08.300862 - [DEBUG] Process 605. path edge:
21649 2019-Jan-13 11:24:08.300887 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21650 2019-Jan-13 11:24:08.300983 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
21651 2019-Jan-13 11:24:08.301758 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21652 2019-Jan-13 11:24:08.302530 - [DEBUG]
21653 2019-Jan-13 11:24:08.302562 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21654 2019-Jan-13 11:24:08.303496 - [DEBUG] EDGE:
21655 2019-Jan-13 11:24:08.303625 - [DEBUG] ---> 21656 2019-Jan-13 11:24:08.304459 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21657 2019-Jan-13 11:24:08.305392 - [DEBUG]
21658 2019-Jan-13 11:24:08.305428 - [DEBUG] EDGE:
21659 2019-Jan-13 11:24:08.305536 - [DEBUG] ---> 21660 2019-Jan-13 11:24:08.306374 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21661 2019-Jan-13 11:24:08.307247 - [DEBUG]
21662 2019-Jan-13 11:24:08.307284 - [DEBUG] EDGE:
21663 2019-Jan-13 11:24:08.307393 - [DEBUG] ---> 21664 2019-Jan-13 11:24:08.308282 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21665 2019-Jan-13 11:24:08.309137 - [DEBUG]
21666 2019-Jan-13 11:24:08.309209 - [DEBUG] Compose: EdgeIdentity * AllBottom
21667 2019-Jan-13 11:24:08.309238 - [DEBUG]
21668 2019-Jan-13 11:24:08.309262 - [DEBUG] Propagate flow
21669 2019-Jan-13 11:24:08.309286 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21670 2019-Jan-13 11:24:08.309363 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
21671 2019-Jan-13 11:24:08.310029 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21672 2019-Jan-13 11:24:08.310690 - [DEBUG] Edge function : AllBottom (result of previous compose)
21673 2019-Jan-13 11:24:08.310716 - [DEBUG]
21674 2019-Jan-13 11:24:08.310743 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21675 2019-Jan-13 11:24:08.310768 - [DEBUG] = AllBottom
21676 2019-Jan-13 11:24:08.310793 - [DEBUG]
21677 2019-Jan-13 11:24:08.310816 - [DEBUG] PROPAGATE: No new function!
21678 2019-Jan-13 11:24:08.310847 - [DEBUG] EDGE:
21679 2019-Jan-13 11:24:08.310906 - [DEBUG] ---> 21680 2019-Jan-13 11:24:08.311550 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21681 2019-Jan-13 11:24:08.312179 - [DEBUG]
21682 2019-Jan-13 11:24:08.312218 - [DEBUG] Compose: EdgeIdentity * AllBottom
21683 2019-Jan-13 11:24:08.312245 - [DEBUG]
21684 2019-Jan-13 11:24:08.312269 - [DEBUG] Propagate flow
21685 2019-Jan-13 11:24:08.312292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21686 2019-Jan-13 11:24:08.312347 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
21687 2019-Jan-13 11:24:08.312979 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21688 2019-Jan-13 11:24:08.313660 - [DEBUG] Edge function : AllBottom (result of previous compose)
21689 2019-Jan-13 11:24:08.313687 - [DEBUG]
21690 2019-Jan-13 11:24:08.313713 - [DEBUG] Join: AllTop & AllBottom
21691 2019-Jan-13 11:24:08.313740 - [DEBUG] = AllBottom (new jump func)
21692 2019-Jan-13 11:24:08.313764 - [DEBUG]
21693 2019-Jan-13 11:24:08.313788 - [DEBUG] Start adding new jump function
21694 2019-Jan-13 11:24:08.313811 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21695 2019-Jan-13 11:24:08.313879 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21696 2019-Jan-13 11:24:08.314576 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
21697 2019-Jan-13 11:24:08.315237 - [DEBUG] Edge Function : AllBottom
21698 2019-Jan-13 11:24:08.315271 - [DEBUG] End adding new jump function
21699 2019-Jan-13 11:24:08.315296 - [DEBUG]
21700 2019-Jan-13 11:24:08.315320 - [DEBUG] -------------------------------------------- 606. Path Edge --------------------------------------------
21701 2019-Jan-13 11:24:08.315346 - [DEBUG]
21702 2019-Jan-13 11:24:08.315369 - [DEBUG] Process 606. path edge:
21703 2019-Jan-13 11:24:08.315394 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21704 2019-Jan-13 11:24:08.315467 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
21705 2019-Jan-13 11:24:08.316142 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21706 2019-Jan-13 11:24:08.316856 - [DEBUG]
21707 2019-Jan-13 11:24:08.316882 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
21708 2019-Jan-13 11:24:08.317531 - [DEBUG] Possible callees:
21709 2019-Jan-13 11:24:08.317556 - [DEBUG] foo
21710 2019-Jan-13 11:24:08.317581 - [DEBUG] Possible return sites:
21711 2019-Jan-13 11:24:08.317605 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8421712 2019-Jan-13 11:24:08.318883 - [DEBUG] Found and process special summary
21713 2019-Jan-13 11:24:08.318924 - [DEBUG] Compose: EdgeIdentity * AllBottom
21714 2019-Jan-13 11:24:08.318951 - [DEBUG]
21715 2019-Jan-13 11:24:08.318976 - [DEBUG] Propagate flow
21716 2019-Jan-13 11:24:08.319000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21717 2019-Jan-13 11:24:08.319079 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
21718 2019-Jan-13 11:24:08.319761 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21719 2019-Jan-13 11:24:08.320512 - [DEBUG] Edge function : AllBottom (result of previous compose)
21720 2019-Jan-13 11:24:08.320539 - [DEBUG]
21721 2019-Jan-13 11:24:08.320566 - [DEBUG] Join: AllTop & AllBottom
21722 2019-Jan-13 11:24:08.320592 - [DEBUG] = AllBottom (new jump func)
21723 2019-Jan-13 11:24:08.320617 - [DEBUG]
21724 2019-Jan-13 11:24:08.320641 - [DEBUG] Start adding new jump function
21725 2019-Jan-13 11:24:08.320664 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21726 2019-Jan-13 11:24:08.320728 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21727 2019-Jan-13 11:24:08.321367 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
21728 2019-Jan-13 11:24:08.322001 - [DEBUG] Edge Function : AllBottom
21729 2019-Jan-13 11:24:08.322029 - [DEBUG] End adding new jump function
21730 2019-Jan-13 11:24:08.322054 - [DEBUG]
21731 2019-Jan-13 11:24:08.322078 - [DEBUG] -------------------------------------------- 607. Path Edge --------------------------------------------
21732 2019-Jan-13 11:24:08.322103 - [DEBUG]
21733 2019-Jan-13 11:24:08.322126 - [DEBUG] Process 607. path edge:
21734 2019-Jan-13 11:24:08.322150 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21735 2019-Jan-13 11:24:08.322207 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
21736 2019-Jan-13 11:24:08.322850 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21737 2019-Jan-13 11:24:08.323518 - [DEBUG]
21738 2019-Jan-13 11:24:08.323544 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
21739 2019-Jan-13 11:24:08.324220 - [DEBUG] Compose: EdgeIdentity * AllBottom
21740 2019-Jan-13 11:24:08.324249 - [DEBUG]
21741 2019-Jan-13 11:24:08.324273 - [DEBUG] Propagate flow
21742 2019-Jan-13 11:24:08.324296 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21743 2019-Jan-13 11:24:08.324353 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
21744 2019-Jan-13 11:24:08.324984 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21745 2019-Jan-13 11:24:08.325674 - [DEBUG] Edge function : AllBottom (result of previous compose)
21746 2019-Jan-13 11:24:08.325700 - [DEBUG]
21747 2019-Jan-13 11:24:08.325726 - [DEBUG] Join: AllTop & AllBottom
21748 2019-Jan-13 11:24:08.325752 - [DEBUG] = AllBottom (new jump func)
21749 2019-Jan-13 11:24:08.325777 - [DEBUG]
21750 2019-Jan-13 11:24:08.325801 - [DEBUG] Start adding new jump function
21751 2019-Jan-13 11:24:08.325824 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21752 2019-Jan-13 11:24:08.325889 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21753 2019-Jan-13 11:24:08.326536 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
21754 2019-Jan-13 11:24:08.327207 - [DEBUG] Edge Function : AllBottom
21755 2019-Jan-13 11:24:08.327236 - [DEBUG] End adding new jump function
21756 2019-Jan-13 11:24:08.327260 - [DEBUG]
21757 2019-Jan-13 11:24:08.327284 - [DEBUG] -------------------------------------------- 608. Path Edge --------------------------------------------
21758 2019-Jan-13 11:24:08.327309 - [DEBUG]
21759 2019-Jan-13 11:24:08.327332 - [DEBUG] Process 608. path edge:
21760 2019-Jan-13 11:24:08.327356 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21761 2019-Jan-13 11:24:08.327415 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
21762 2019-Jan-13 11:24:08.328072 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21763 2019-Jan-13 11:24:08.328728 - [DEBUG]
21764 2019-Jan-13 11:24:08.328755 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
21765 2019-Jan-13 11:24:08.329414 - [DEBUG] Compose: EdgeIdentity * AllBottom
21766 2019-Jan-13 11:24:08.329442 - [DEBUG]
21767 2019-Jan-13 11:24:08.329466 - [DEBUG] Propagate flow
21768 2019-Jan-13 11:24:08.329489 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21769 2019-Jan-13 11:24:08.329547 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
21770 2019-Jan-13 11:24:08.330219 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21771 2019-Jan-13 11:24:08.330855 - [DEBUG] Edge function : AllBottom (result of previous compose)
21772 2019-Jan-13 11:24:08.330881 - [DEBUG]
21773 2019-Jan-13 11:24:08.330905 - [DEBUG] Join: AllTop & AllBottom
21774 2019-Jan-13 11:24:08.330932 - [DEBUG] = AllBottom (new jump func)
21775 2019-Jan-13 11:24:08.330956 - [DEBUG]
21776 2019-Jan-13 11:24:08.330980 - [DEBUG] Start adding new jump function
21777 2019-Jan-13 11:24:08.331003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21778 2019-Jan-13 11:24:08.331060 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21779 2019-Jan-13 11:24:08.331696 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
21780 2019-Jan-13 11:24:08.332338 - [DEBUG] Edge Function : AllBottom
21781 2019-Jan-13 11:24:08.332366 - [DEBUG] End adding new jump function
21782 2019-Jan-13 11:24:08.332390 - [DEBUG]
21783 2019-Jan-13 11:24:08.332414 - [DEBUG] -------------------------------------------- 609. Path Edge --------------------------------------------
21784 2019-Jan-13 11:24:08.332438 - [DEBUG]
21785 2019-Jan-13 11:24:08.332461 - [DEBUG] Process 609. path edge:
21786 2019-Jan-13 11:24:08.332485 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21787 2019-Jan-13 11:24:08.332542 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
21788 2019-Jan-13 11:24:08.333189 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21789 2019-Jan-13 11:24:08.333862 - [DEBUG]
21790 2019-Jan-13 11:24:08.333886 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
21791 2019-Jan-13 11:24:08.334562 - [DEBUG] Possible callees:
21792 2019-Jan-13 11:24:08.334589 - [DEBUG] llvm.dbg.declare
21793 2019-Jan-13 11:24:08.334614 - [DEBUG] Possible return sites:
21794 2019-Jan-13 11:24:08.334637 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9621795 2019-Jan-13 11:24:08.335972 - [DEBUG] Found and process special summary
21796 2019-Jan-13 11:24:08.336018 - [DEBUG] Compose: EdgeIdentity * AllBottom
21797 2019-Jan-13 11:24:08.336046 - [DEBUG]
21798 2019-Jan-13 11:24:08.336070 - [DEBUG] Propagate flow
21799 2019-Jan-13 11:24:08.336093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21800 2019-Jan-13 11:24:08.336161 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21801 2019-Jan-13 11:24:08.336878 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21802 2019-Jan-13 11:24:08.337591 - [DEBUG] Edge function : AllBottom (result of previous compose)
21803 2019-Jan-13 11:24:08.337619 - [DEBUG]
21804 2019-Jan-13 11:24:08.337645 - [DEBUG] Join: AllTop & AllBottom
21805 2019-Jan-13 11:24:08.337672 - [DEBUG] = AllBottom (new jump func)
21806 2019-Jan-13 11:24:08.337697 - [DEBUG]
21807 2019-Jan-13 11:24:08.337721 - [DEBUG] Start adding new jump function
21808 2019-Jan-13 11:24:08.337744 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21809 2019-Jan-13 11:24:08.337821 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21810 2019-Jan-13 11:24:08.338495 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21811 2019-Jan-13 11:24:08.339139 - [DEBUG] Edge Function : AllBottom
21812 2019-Jan-13 11:24:08.339170 - [DEBUG] End adding new jump function
21813 2019-Jan-13 11:24:08.339194 - [DEBUG]
21814 2019-Jan-13 11:24:08.339218 - [DEBUG] -------------------------------------------- 610. Path Edge --------------------------------------------
21815 2019-Jan-13 11:24:08.339243 - [DEBUG]
21816 2019-Jan-13 11:24:08.339266 - [DEBUG] Process 610. path edge:
21817 2019-Jan-13 11:24:08.339290 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21818 2019-Jan-13 11:24:08.339348 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
21819 2019-Jan-13 11:24:08.340050 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21820 2019-Jan-13 11:24:08.340723 - [DEBUG]
21821 2019-Jan-13 11:24:08.340749 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21822 2019-Jan-13 11:24:08.341445 - [DEBUG] Compose: EdgeIdentity * AllBottom
21823 2019-Jan-13 11:24:08.341475 - [DEBUG]
21824 2019-Jan-13 11:24:08.341499 - [DEBUG] Propagate flow
21825 2019-Jan-13 11:24:08.341522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21826 2019-Jan-13 11:24:08.341582 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
21827 2019-Jan-13 11:24:08.342223 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21828 2019-Jan-13 11:24:08.342856 - [DEBUG] Edge function : AllBottom (result of previous compose)
21829 2019-Jan-13 11:24:08.342881 - [DEBUG]
21830 2019-Jan-13 11:24:08.342907 - [DEBUG] Join: AllTop & AllBottom
21831 2019-Jan-13 11:24:08.342933 - [DEBUG] = AllBottom (new jump func)
21832 2019-Jan-13 11:24:08.342958 - [DEBUG]
21833 2019-Jan-13 11:24:08.342981 - [DEBUG] Start adding new jump function
21834 2019-Jan-13 11:24:08.343005 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21835 2019-Jan-13 11:24:08.343061 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21836 2019-Jan-13 11:24:08.343722 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
21837 2019-Jan-13 11:24:08.344351 - [DEBUG] Edge Function : AllBottom
21838 2019-Jan-13 11:24:08.344379 - [DEBUG] End adding new jump function
21839 2019-Jan-13 11:24:08.344403 - [DEBUG]
21840 2019-Jan-13 11:24:08.344426 - [DEBUG] -------------------------------------------- 611. Path Edge --------------------------------------------
21841 2019-Jan-13 11:24:08.344451 - [DEBUG]
21842 2019-Jan-13 11:24:08.344474 - [DEBUG] Process 611. path edge:
21843 2019-Jan-13 11:24:08.344498 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21844 2019-Jan-13 11:24:08.344554 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
21845 2019-Jan-13 11:24:08.345183 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21846 2019-Jan-13 11:24:08.345847 - [DEBUG]
21847 2019-Jan-13 11:24:08.345873 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
21848 2019-Jan-13 11:24:08.346574 - [DEBUG] Compose: EdgeIdentity * AllBottom
21849 2019-Jan-13 11:24:08.346604 - [DEBUG]
21850 2019-Jan-13 11:24:08.346628 - [DEBUG] Propagate flow
21851 2019-Jan-13 11:24:08.346652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21852 2019-Jan-13 11:24:08.346742 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
21853 2019-Jan-13 11:24:08.347385 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21854 2019-Jan-13 11:24:08.348025 - [DEBUG] Edge function : AllBottom (result of previous compose)
21855 2019-Jan-13 11:24:08.348050 - [DEBUG]
21856 2019-Jan-13 11:24:08.348075 - [DEBUG] Join: AllTop & AllBottom
21857 2019-Jan-13 11:24:08.348102 - [DEBUG] = AllBottom (new jump func)
21858 2019-Jan-13 11:24:08.348127 - [DEBUG]
21859 2019-Jan-13 11:24:08.348150 - [DEBUG] Start adding new jump function
21860 2019-Jan-13 11:24:08.348174 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21861 2019-Jan-13 11:24:08.348231 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21862 2019-Jan-13 11:24:08.348871 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
21863 2019-Jan-13 11:24:08.349507 - [DEBUG] Edge Function : AllBottom
21864 2019-Jan-13 11:24:08.349535 - [DEBUG] End adding new jump function
21865 2019-Jan-13 11:24:08.349559 - [DEBUG]
21866 2019-Jan-13 11:24:08.349583 - [DEBUG] -------------------------------------------- 612. Path Edge --------------------------------------------
21867 2019-Jan-13 11:24:08.349607 - [DEBUG]
21868 2019-Jan-13 11:24:08.349630 - [DEBUG] Process 612. path edge:
21869 2019-Jan-13 11:24:08.349654 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21870 2019-Jan-13 11:24:08.349712 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
21871 2019-Jan-13 11:24:08.350362 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21872 2019-Jan-13 11:24:08.350999 - [DEBUG]
21873 2019-Jan-13 11:24:08.351024 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
21874 2019-Jan-13 11:24:08.351673 - [DEBUG] Compose: EdgeIdentity * AllBottom
21875 2019-Jan-13 11:24:08.351700 - [DEBUG]
21876 2019-Jan-13 11:24:08.351724 - [DEBUG] Propagate flow
21877 2019-Jan-13 11:24:08.351747 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21878 2019-Jan-13 11:24:08.351804 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21879 2019-Jan-13 11:24:08.352452 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21880 2019-Jan-13 11:24:08.353088 - [DEBUG] Edge function : AllBottom (result of previous compose)
21881 2019-Jan-13 11:24:08.353113 - [DEBUG]
21882 2019-Jan-13 11:24:08.353138 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21883 2019-Jan-13 11:24:08.353164 - [DEBUG] = AllBottom
21884 2019-Jan-13 11:24:08.353188 - [DEBUG]
21885 2019-Jan-13 11:24:08.353211 - [DEBUG] PROPAGATE: No new function!
21886 2019-Jan-13 11:24:08.353236 - [DEBUG] EDGE:
21887 2019-Jan-13 11:24:08.353293 - [DEBUG] ---> 21888 2019-Jan-13 11:24:08.353945 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21889 2019-Jan-13 11:24:08.354583 - [DEBUG]
21890 2019-Jan-13 11:24:08.354608 - [DEBUG] EDGE:
21891 2019-Jan-13 11:24:08.354665 - [DEBUG] ---> 21892 2019-Jan-13 11:24:08.355309 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21893 2019-Jan-13 11:24:08.355984 - [DEBUG]
21894 2019-Jan-13 11:24:08.356029 - [DEBUG] EDGE:
21895 2019-Jan-13 11:24:08.356094 - [DEBUG] ---> 21896 2019-Jan-13 11:24:08.356803 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21897 2019-Jan-13 11:24:08.357464 - [DEBUG]
21898 2019-Jan-13 11:24:08.357522 - [DEBUG] Compose: EdgeIdentity * AllBottom
21899 2019-Jan-13 11:24:08.357549 - [DEBUG]
21900 2019-Jan-13 11:24:08.357574 - [DEBUG] Propagate flow
21901 2019-Jan-13 11:24:08.357598 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21902 2019-Jan-13 11:24:08.357664 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21903 2019-Jan-13 11:24:08.358325 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21904 2019-Jan-13 11:24:08.359001 - [DEBUG] Edge function : AllBottom (result of previous compose)
21905 2019-Jan-13 11:24:08.359028 - [DEBUG]
21906 2019-Jan-13 11:24:08.359056 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21907 2019-Jan-13 11:24:08.359082 - [DEBUG] = AllBottom
21908 2019-Jan-13 11:24:08.359107 - [DEBUG]
21909 2019-Jan-13 11:24:08.359130 - [DEBUG] PROPAGATE: No new function!
21910 2019-Jan-13 11:24:08.359165 - [DEBUG] EDGE:
21911 2019-Jan-13 11:24:08.359235 - [DEBUG] ---> 21912 2019-Jan-13 11:24:08.359944 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21913 2019-Jan-13 11:24:08.360645 - [DEBUG]
21914 2019-Jan-13 11:24:08.360694 - [DEBUG] Compose: EdgeIdentity * AllBottom
21915 2019-Jan-13 11:24:08.360722 - [DEBUG]
21916 2019-Jan-13 11:24:08.360746 - [DEBUG] Propagate flow
21917 2019-Jan-13 11:24:08.360769 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21918 2019-Jan-13 11:24:08.360835 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21919 2019-Jan-13 11:24:08.361536 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21920 2019-Jan-13 11:24:08.362213 - [DEBUG] Edge function : AllBottom (result of previous compose)
21921 2019-Jan-13 11:24:08.362239 - [DEBUG]
21922 2019-Jan-13 11:24:08.362266 - [DEBUG] Join: AllTop & AllBottom
21923 2019-Jan-13 11:24:08.362292 - [DEBUG] = AllBottom (new jump func)
21924 2019-Jan-13 11:24:08.362317 - [DEBUG]
21925 2019-Jan-13 11:24:08.362341 - [DEBUG] Start adding new jump function
21926 2019-Jan-13 11:24:08.362364 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21927 2019-Jan-13 11:24:08.362423 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21928 2019-Jan-13 11:24:08.363055 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21929 2019-Jan-13 11:24:08.363718 - [DEBUG] Edge Function : AllBottom
21930 2019-Jan-13 11:24:08.363747 - [DEBUG] End adding new jump function
21931 2019-Jan-13 11:24:08.363771 - [DEBUG]
21932 2019-Jan-13 11:24:08.363795 - [DEBUG] -------------------------------------------- 613. Path Edge --------------------------------------------
21933 2019-Jan-13 11:24:08.363819 - [DEBUG]
21934 2019-Jan-13 11:24:08.363842 - [DEBUG] Process 613. path edge:
21935 2019-Jan-13 11:24:08.363866 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21936 2019-Jan-13 11:24:08.363922 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
21937 2019-Jan-13 11:24:08.364553 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21938 2019-Jan-13 11:24:08.365187 - [DEBUG]
21939 2019-Jan-13 11:24:08.365233 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21940 2019-Jan-13 11:24:08.365872 - [DEBUG] Possible callees:
21941 2019-Jan-13 11:24:08.365897 - [DEBUG] bar
21942 2019-Jan-13 11:24:08.365922 - [DEBUG] Possible return sites:
21943 2019-Jan-13 11:24:08.365945 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8921944 2019-Jan-13 11:24:08.367293 - [DEBUG] Found and process special summary
21945 2019-Jan-13 11:24:08.367343 - [DEBUG] Compose: EdgeIdentity * AllBottom
21946 2019-Jan-13 11:24:08.367371 - [DEBUG]
21947 2019-Jan-13 11:24:08.367395 - [DEBUG] Propagate flow
21948 2019-Jan-13 11:24:08.367419 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21949 2019-Jan-13 11:24:08.367485 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21950 2019-Jan-13 11:24:08.368135 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21951 2019-Jan-13 11:24:08.368776 - [DEBUG] Edge function : AllBottom (result of previous compose)
21952 2019-Jan-13 11:24:08.368801 - [DEBUG]
21953 2019-Jan-13 11:24:08.368827 - [DEBUG] Join: AllTop & AllBottom
21954 2019-Jan-13 11:24:08.368853 - [DEBUG] = AllBottom (new jump func)
21955 2019-Jan-13 11:24:08.368877 - [DEBUG]
21956 2019-Jan-13 11:24:08.368901 - [DEBUG] Start adding new jump function
21957 2019-Jan-13 11:24:08.368924 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21958 2019-Jan-13 11:24:08.368980 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21959 2019-Jan-13 11:24:08.369620 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21960 2019-Jan-13 11:24:08.370309 - [DEBUG] Edge Function : AllBottom
21961 2019-Jan-13 11:24:08.370341 - [DEBUG] End adding new jump function
21962 2019-Jan-13 11:24:08.370366 - [DEBUG]
21963 2019-Jan-13 11:24:08.370390 - [DEBUG] -------------------------------------------- 614. Path Edge --------------------------------------------
21964 2019-Jan-13 11:24:08.370415 - [DEBUG]
21965 2019-Jan-13 11:24:08.370438 - [DEBUG] Process 614. path edge:
21966 2019-Jan-13 11:24:08.370462 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21967 2019-Jan-13 11:24:08.370533 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
21968 2019-Jan-13 11:24:08.371222 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21969 2019-Jan-13 11:24:08.371895 - [DEBUG]
21970 2019-Jan-13 11:24:08.371921 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21971 2019-Jan-13 11:24:08.372611 - [DEBUG] Compose: EdgeIdentity * AllBottom
21972 2019-Jan-13 11:24:08.372640 - [DEBUG]
21973 2019-Jan-13 11:24:08.372665 - [DEBUG] Propagate flow
21974 2019-Jan-13 11:24:08.372688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21975 2019-Jan-13 11:24:08.372748 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21976 2019-Jan-13 11:24:08.373480 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21977 2019-Jan-13 11:24:08.374165 - [DEBUG] Edge function : AllBottom (result of previous compose)
21978 2019-Jan-13 11:24:08.374191 - [DEBUG]
21979 2019-Jan-13 11:24:08.374217 - [DEBUG] Join: AllTop & AllBottom
21980 2019-Jan-13 11:24:08.374243 - [DEBUG] = AllBottom (new jump func)
21981 2019-Jan-13 11:24:08.374267 - [DEBUG]
21982 2019-Jan-13 11:24:08.374291 - [DEBUG] Start adding new jump function
21983 2019-Jan-13 11:24:08.374314 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21984 2019-Jan-13 11:24:08.374396 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21985 2019-Jan-13 11:24:08.375038 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21986 2019-Jan-13 11:24:08.375673 - [DEBUG] Edge Function : AllBottom
21987 2019-Jan-13 11:24:08.375702 - [DEBUG] End adding new jump function
21988 2019-Jan-13 11:24:08.375726 - [DEBUG]
21989 2019-Jan-13 11:24:08.375750 - [DEBUG] -------------------------------------------- 615. Path Edge --------------------------------------------
21990 2019-Jan-13 11:24:08.375774 - [DEBUG]
21991 2019-Jan-13 11:24:08.375797 - [DEBUG] Process 615. path edge:
21992 2019-Jan-13 11:24:08.375821 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21993 2019-Jan-13 11:24:08.375878 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
21994 2019-Jan-13 11:24:08.376513 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21995 2019-Jan-13 11:24:08.377175 - [DEBUG]
21996 2019-Jan-13 11:24:08.377202 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21997 2019-Jan-13 11:24:08.377858 - [DEBUG] Compose: EdgeIdentity * AllBottom
21998 2019-Jan-13 11:24:08.377885 - [DEBUG]
21999 2019-Jan-13 11:24:08.377909 - [DEBUG] Propagate flow
22000 2019-Jan-13 11:24:08.377932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22001 2019-Jan-13 11:24:08.377989 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
22002 2019-Jan-13 11:24:08.378639 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22003 2019-Jan-13 11:24:08.379302 - [DEBUG] Edge function : AllBottom (result of previous compose)
22004 2019-Jan-13 11:24:08.379329 - [DEBUG]
22005 2019-Jan-13 11:24:08.379355 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22006 2019-Jan-13 11:24:08.379380 - [DEBUG] = AllBottom
22007 2019-Jan-13 11:24:08.379405 - [DEBUG]
22008 2019-Jan-13 11:24:08.379428 - [DEBUG] PROPAGATE: No new function!
22009 2019-Jan-13 11:24:08.379466 - [DEBUG] Compose: EdgeIdentity * AllBottom
22010 2019-Jan-13 11:24:08.379493 - [DEBUG]
22011 2019-Jan-13 11:24:08.379516 - [DEBUG] Propagate flow
22012 2019-Jan-13 11:24:08.379540 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22013 2019-Jan-13 11:24:08.379602 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
22014 2019-Jan-13 11:24:08.380272 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22015 2019-Jan-13 11:24:08.380905 - [DEBUG] Edge function : AllBottom (result of previous compose)
22016 2019-Jan-13 11:24:08.380930 - [DEBUG]
22017 2019-Jan-13 11:24:08.380955 - [DEBUG] Join: AllTop & AllBottom
22018 2019-Jan-13 11:24:08.380981 - [DEBUG] = AllBottom (new jump func)
22019 2019-Jan-13 11:24:08.381005 - [DEBUG]
22020 2019-Jan-13 11:24:08.381029 - [DEBUG] Start adding new jump function
22021 2019-Jan-13 11:24:08.381052 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22022 2019-Jan-13 11:24:08.381108 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22023 2019-Jan-13 11:24:08.381739 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
22024 2019-Jan-13 11:24:08.382377 - [DEBUG] Edge Function : AllBottom
22025 2019-Jan-13 11:24:08.382406 - [DEBUG] End adding new jump function
22026 2019-Jan-13 11:24:08.382430 - [DEBUG]
22027 2019-Jan-13 11:24:08.382454 - [DEBUG] -------------------------------------------- 616. Path Edge --------------------------------------------
22028 2019-Jan-13 11:24:08.382493 - [DEBUG]
22029 2019-Jan-13 11:24:08.382516 - [DEBUG] Process 616. path edge:
22030 2019-Jan-13 11:24:08.382540 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22031 2019-Jan-13 11:24:08.382598 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
22032 2019-Jan-13 11:24:08.383236 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22033 2019-Jan-13 11:24:08.383884 - [DEBUG]
22034 2019-Jan-13 11:24:08.383908 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
22035 2019-Jan-13 11:24:08.384553 - [DEBUG] Possible callees:
22036 2019-Jan-13 11:24:08.384578 - [DEBUG] llvm.dbg.declare
22037 2019-Jan-13 11:24:08.384603 - [DEBUG] Possible return sites:
22038 2019-Jan-13 11:24:08.384627 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10322039 2019-Jan-13 11:24:08.385890 - [DEBUG] Found and process special summary
22040 2019-Jan-13 11:24:08.385925 - [DEBUG] Compose: EdgeIdentity * AllBottom
22041 2019-Jan-13 11:24:08.385951 - [DEBUG]
22042 2019-Jan-13 11:24:08.385975 - [DEBUG] Propagate flow
22043 2019-Jan-13 11:24:08.385998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22044 2019-Jan-13 11:24:08.386055 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
22045 2019-Jan-13 11:24:08.386699 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22046 2019-Jan-13 11:24:08.387329 - [DEBUG] Edge function : AllBottom (result of previous compose)
22047 2019-Jan-13 11:24:08.387355 - [DEBUG]
22048 2019-Jan-13 11:24:08.387379 - [DEBUG] Join: AllTop & AllBottom
22049 2019-Jan-13 11:24:08.387405 - [DEBUG] = AllBottom (new jump func)
22050 2019-Jan-13 11:24:08.387430 - [DEBUG]
22051 2019-Jan-13 11:24:08.387453 - [DEBUG] Start adding new jump function
22052 2019-Jan-13 11:24:08.387476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22053 2019-Jan-13 11:24:08.387532 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22054 2019-Jan-13 11:24:08.388175 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
22055 2019-Jan-13 11:24:08.388805 - [DEBUG] Edge Function : AllBottom
22056 2019-Jan-13 11:24:08.388833 - [DEBUG] End adding new jump function
22057 2019-Jan-13 11:24:08.388857 - [DEBUG]
22058 2019-Jan-13 11:24:08.388881 - [DEBUG] -------------------------------------------- 617. Path Edge --------------------------------------------
22059 2019-Jan-13 11:24:08.388905 - [DEBUG]
22060 2019-Jan-13 11:24:08.388928 - [DEBUG] Process 617. path edge:
22061 2019-Jan-13 11:24:08.388952 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22062 2019-Jan-13 11:24:08.389008 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
22063 2019-Jan-13 11:24:08.389637 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22064 2019-Jan-13 11:24:08.390282 - [DEBUG]
22065 2019-Jan-13 11:24:08.390307 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
22066 2019-Jan-13 11:24:08.390963 - [DEBUG] Compose: EdgeIdentity * AllBottom
22067 2019-Jan-13 11:24:08.390991 - [DEBUG]
22068 2019-Jan-13 11:24:08.391015 - [DEBUG] Propagate flow
22069 2019-Jan-13 11:24:08.391039 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22070 2019-Jan-13 11:24:08.391104 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
22071 2019-Jan-13 11:24:08.391734 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22072 2019-Jan-13 11:24:08.392365 - [DEBUG] Edge function : AllBottom (result of previous compose)
22073 2019-Jan-13 11:24:08.392391 - [DEBUG]
22074 2019-Jan-13 11:24:08.392415 - [DEBUG] Join: AllTop & AllBottom
22075 2019-Jan-13 11:24:08.392441 - [DEBUG] = AllBottom (new jump func)
22076 2019-Jan-13 11:24:08.392466 - [DEBUG]
22077 2019-Jan-13 11:24:08.392489 - [DEBUG] Start adding new jump function
22078 2019-Jan-13 11:24:08.392513 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22079 2019-Jan-13 11:24:08.392569 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22080 2019-Jan-13 11:24:08.393199 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
22081 2019-Jan-13 11:24:08.393839 - [DEBUG] Edge Function : AllBottom
22082 2019-Jan-13 11:24:08.393867 - [DEBUG] End adding new jump function
22083 2019-Jan-13 11:24:08.393891 - [DEBUG]
22084 2019-Jan-13 11:24:08.393915 - [DEBUG] -------------------------------------------- 618. Path Edge --------------------------------------------
22085 2019-Jan-13 11:24:08.393939 - [DEBUG]
22086 2019-Jan-13 11:24:08.393962 - [DEBUG] Process 618. path edge:
22087 2019-Jan-13 11:24:08.393986 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22088 2019-Jan-13 11:24:08.394042 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
22089 2019-Jan-13 11:24:08.394668 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22090 2019-Jan-13 11:24:08.395298 - [DEBUG]
22091 2019-Jan-13 11:24:08.395324 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
22092 2019-Jan-13 11:24:08.395959 - [DEBUG] Compose: EdgeIdentity * AllBottom
22093 2019-Jan-13 11:24:08.395987 - [DEBUG]
22094 2019-Jan-13 11:24:08.396011 - [DEBUG] Propagate flow
22095 2019-Jan-13 11:24:08.396034 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22096 2019-Jan-13 11:24:08.396090 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
22097 2019-Jan-13 11:24:08.396730 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22098 2019-Jan-13 11:24:08.397360 - [DEBUG] Edge function : AllBottom (result of previous compose)
22099 2019-Jan-13 11:24:08.397385 - [DEBUG]
22100 2019-Jan-13 11:24:08.397410 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22101 2019-Jan-13 11:24:08.397436 - [DEBUG] = AllBottom
22102 2019-Jan-13 11:24:08.397460 - [DEBUG]
22103 2019-Jan-13 11:24:08.397484 - [DEBUG] PROPAGATE: No new function!
22104 2019-Jan-13 11:24:08.397507 - [DEBUG] EDGE:
22105 2019-Jan-13 11:24:08.397565 - [DEBUG] ---> 22106 2019-Jan-13 11:24:08.398193 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22107 2019-Jan-13 11:24:08.398824 - [DEBUG]
22108 2019-Jan-13 11:24:08.398849 - [DEBUG] EDGE:
22109 2019-Jan-13 11:24:08.398906 - [DEBUG] ---> 22110 2019-Jan-13 11:24:08.399535 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22111 2019-Jan-13 11:24:08.400181 - [DEBUG]
22112 2019-Jan-13 11:24:08.400218 - [DEBUG] Compose: EdgeIdentity * AllBottom
22113 2019-Jan-13 11:24:08.400244 - [DEBUG]
22114 2019-Jan-13 11:24:08.400268 - [DEBUG] Propagate flow
22115 2019-Jan-13 11:24:08.400291 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22116 2019-Jan-13 11:24:08.400347 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
22117 2019-Jan-13 11:24:08.400986 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22118 2019-Jan-13 11:24:08.401626 - [DEBUG] Edge function : AllBottom (result of previous compose)
22119 2019-Jan-13 11:24:08.401652 - [DEBUG]
22120 2019-Jan-13 11:24:08.401676 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22121 2019-Jan-13 11:24:08.401702 - [DEBUG] = AllBottom
22122 2019-Jan-13 11:24:08.401726 - [DEBUG]
22123 2019-Jan-13 11:24:08.401749 - [DEBUG] PROPAGATE: No new function!
22124 2019-Jan-13 11:24:08.401776 - [DEBUG] EDGE:
22125 2019-Jan-13 11:24:08.401833 - [DEBUG] ---> 22126 2019-Jan-13 11:24:08.402471 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22127 2019-Jan-13 11:24:08.403102 - [DEBUG]
22128 2019-Jan-13 11:24:08.403127 - [DEBUG] EDGE:
22129 2019-Jan-13 11:24:08.403184 - [DEBUG] ---> 22130 2019-Jan-13 11:24:08.403830 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22131 2019-Jan-13 11:24:08.404507 - [DEBUG]
22132 2019-Jan-13 11:24:08.404534 - [DEBUG] EDGE:
22133 2019-Jan-13 11:24:08.404603 - [DEBUG] ---> 22134 2019-Jan-13 11:24:08.405291 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22135 2019-Jan-13 11:24:08.405987 - [DEBUG]
22136 2019-Jan-13 11:24:08.406043 - [DEBUG] Compose: EdgeIdentity * AllBottom
22137 2019-Jan-13 11:24:08.406071 - [DEBUG]
22138 2019-Jan-13 11:24:08.406095 - [DEBUG] Propagate flow
22139 2019-Jan-13 11:24:08.406119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22140 2019-Jan-13 11:24:08.406188 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
22141 2019-Jan-13 11:24:08.406892 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22142 2019-Jan-13 11:24:08.407528 - [DEBUG] Edge function : AllBottom (result of previous compose)
22143 2019-Jan-13 11:24:08.407554 - [DEBUG]
22144 2019-Jan-13 11:24:08.407580 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22145 2019-Jan-13 11:24:08.407606 - [DEBUG] = AllBottom
22146 2019-Jan-13 11:24:08.407630 - [DEBUG]
22147 2019-Jan-13 11:24:08.407653 - [DEBUG] PROPAGATE: No new function!
22148 2019-Jan-13 11:24:08.407683 - [DEBUG] EDGE:
22149 2019-Jan-13 11:24:08.407742 - [DEBUG] ---> 22150 2019-Jan-13 11:24:08.408376 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22151 2019-Jan-13 11:24:08.409007 - [DEBUG]
22152 2019-Jan-13 11:24:08.409032 - [DEBUG] EDGE:
22153 2019-Jan-13 11:24:08.409089 - [DEBUG] ---> 22154 2019-Jan-13 11:24:08.409719 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22155 2019-Jan-13 11:24:08.410364 - [DEBUG]
22156 2019-Jan-13 11:24:08.410389 - [DEBUG] EDGE:
22157 2019-Jan-13 11:24:08.410446 - [DEBUG] ---> 22158 2019-Jan-13 11:24:08.411078 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22159 2019-Jan-13 11:24:08.411732 - [DEBUG]
22160 2019-Jan-13 11:24:08.411771 - [DEBUG] Compose: EdgeIdentity * AllBottom
22161 2019-Jan-13 11:24:08.411798 - [DEBUG]
22162 2019-Jan-13 11:24:08.411822 - [DEBUG] Propagate flow
22163 2019-Jan-13 11:24:08.411845 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22164 2019-Jan-13 11:24:08.411902 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
22165 2019-Jan-13 11:24:08.412535 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22166 2019-Jan-13 11:24:08.413165 - [DEBUG] Edge function : AllBottom (result of previous compose)
22167 2019-Jan-13 11:24:08.413190 - [DEBUG]
22168 2019-Jan-13 11:24:08.413215 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22169 2019-Jan-13 11:24:08.413240 - [DEBUG] = AllBottom
22170 2019-Jan-13 11:24:08.413265 - [DEBUG]
22171 2019-Jan-13 11:24:08.413288 - [DEBUG] PROPAGATE: No new function!
22172 2019-Jan-13 11:24:08.413313 - [DEBUG] EDGE:
22173 2019-Jan-13 11:24:08.413385 - [DEBUG] ---> 22174 2019-Jan-13 11:24:08.414016 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22175 2019-Jan-13 11:24:08.414646 - [DEBUG]
22176 2019-Jan-13 11:24:08.414671 - [DEBUG] EDGE:
22177 2019-Jan-13 11:24:08.414728 - [DEBUG] ---> 22178 2019-Jan-13 11:24:08.415357 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22179 2019-Jan-13 11:24:08.415987 - [DEBUG]
22180 2019-Jan-13 11:24:08.416012 - [DEBUG] EDGE:
22181 2019-Jan-13 11:24:08.416069 - [DEBUG] ---> 22182 2019-Jan-13 11:24:08.416712 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22183 2019-Jan-13 11:24:08.417344 - [DEBUG]
22184 2019-Jan-13 11:24:08.417378 - [DEBUG] Compose: EdgeIdentity * AllBottom
22185 2019-Jan-13 11:24:08.417405 - [DEBUG]
22186 2019-Jan-13 11:24:08.417428 - [DEBUG] Propagate flow
22187 2019-Jan-13 11:24:08.417452 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22188 2019-Jan-13 11:24:08.417508 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
22189 2019-Jan-13 11:24:08.418139 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22190 2019-Jan-13 11:24:08.418769 - [DEBUG] Edge function : AllBottom (result of previous compose)
22191 2019-Jan-13 11:24:08.418794 - [DEBUG]
22192 2019-Jan-13 11:24:08.418819 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22193 2019-Jan-13 11:24:08.418845 - [DEBUG] = AllBottom
22194 2019-Jan-13 11:24:08.418869 - [DEBUG]
22195 2019-Jan-13 11:24:08.418892 - [DEBUG] PROPAGATE: No new function!
22196 2019-Jan-13 11:24:08.418917 - [DEBUG] EDGE:
22197 2019-Jan-13 11:24:08.418975 - [DEBUG] ---> 22198 2019-Jan-13 11:24:08.419606 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22199 2019-Jan-13 11:24:08.420250 - [DEBUG]
22200 2019-Jan-13 11:24:08.420287 - [DEBUG] Compose: EdgeIdentity * AllBottom
22201 2019-Jan-13 11:24:08.420313 - [DEBUG]
22202 2019-Jan-13 11:24:08.420336 - [DEBUG] Propagate flow
22203 2019-Jan-13 11:24:08.420360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22204 2019-Jan-13 11:24:08.420424 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
22205 2019-Jan-13 11:24:08.421056 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22206 2019-Jan-13 11:24:08.421687 - [DEBUG] Edge function : AllBottom (result of previous compose)
22207 2019-Jan-13 11:24:08.421712 - [DEBUG]
22208 2019-Jan-13 11:24:08.421737 - [DEBUG] Join: AllTop & AllBottom
22209 2019-Jan-13 11:24:08.421763 - [DEBUG] = AllBottom (new jump func)
22210 2019-Jan-13 11:24:08.421787 - [DEBUG]
22211 2019-Jan-13 11:24:08.421811 - [DEBUG] Start adding new jump function
22212 2019-Jan-13 11:24:08.421834 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22213 2019-Jan-13 11:24:08.421890 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22214 2019-Jan-13 11:24:08.422521 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
22215 2019-Jan-13 11:24:08.423158 - [DEBUG] Edge Function : AllBottom
22216 2019-Jan-13 11:24:08.423188 - [DEBUG] End adding new jump function
22217 2019-Jan-13 11:24:08.423211 - [DEBUG]
22218 2019-Jan-13 11:24:08.423235 - [DEBUG] -------------------------------------------- 619. Path Edge --------------------------------------------
22219 2019-Jan-13 11:24:08.423259 - [DEBUG]
22220 2019-Jan-13 11:24:08.423282 - [DEBUG] Process 619. path edge:
22221 2019-Jan-13 11:24:08.423306 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22222 2019-Jan-13 11:24:08.423376 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
22223 2019-Jan-13 11:24:08.424006 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22224 2019-Jan-13 11:24:08.424636 - [DEBUG]
22225 2019-Jan-13 11:24:08.424662 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
22226 2019-Jan-13 11:24:08.425314 - [DEBUG] Compose: EdgeIdentity * AllBottom
22227 2019-Jan-13 11:24:08.425342 - [DEBUG]
22228 2019-Jan-13 11:24:08.425366 - [DEBUG] Propagate flow
22229 2019-Jan-13 11:24:08.425390 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22230 2019-Jan-13 11:24:08.425447 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
22231 2019-Jan-13 11:24:08.426079 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22232 2019-Jan-13 11:24:08.426721 - [DEBUG] Edge function : AllBottom (result of previous compose)
22233 2019-Jan-13 11:24:08.426747 - [DEBUG]
22234 2019-Jan-13 11:24:08.426771 - [DEBUG] Join: AllTop & AllBottom
22235 2019-Jan-13 11:24:08.426797 - [DEBUG] = AllBottom (new jump func)
22236 2019-Jan-13 11:24:08.426821 - [DEBUG]
22237 2019-Jan-13 11:24:08.426845 - [DEBUG] Start adding new jump function
22238 2019-Jan-13 11:24:08.426868 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22239 2019-Jan-13 11:24:08.426924 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22240 2019-Jan-13 11:24:08.427554 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
22241 2019-Jan-13 11:24:08.428185 - [DEBUG] Edge Function : AllBottom
22242 2019-Jan-13 11:24:08.428213 - [DEBUG] End adding new jump function
22243 2019-Jan-13 11:24:08.428236 - [DEBUG]
22244 2019-Jan-13 11:24:08.428260 - [DEBUG] -------------------------------------------- 620. Path Edge --------------------------------------------
22245 2019-Jan-13 11:24:08.428284 - [DEBUG]
22246 2019-Jan-13 11:24:08.428307 - [DEBUG] Process 620. path edge:
22247 2019-Jan-13 11:24:08.428331 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22248 2019-Jan-13 11:24:08.428386 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
22249 2019-Jan-13 11:24:08.429030 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22250 2019-Jan-13 11:24:08.429658 - [DEBUG]
22251 2019-Jan-13 11:24:08.429683 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
22252 2019-Jan-13 11:24:08.430350 - [DEBUG] Compose: EdgeIdentity * AllBottom
22253 2019-Jan-13 11:24:08.430378 - [DEBUG]
22254 2019-Jan-13 11:24:08.430402 - [DEBUG] Propagate flow
22255 2019-Jan-13 11:24:08.430425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22256 2019-Jan-13 11:24:08.430481 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22257 2019-Jan-13 11:24:08.431110 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22258 2019-Jan-13 11:24:08.431741 - [DEBUG] Edge function : AllBottom (result of previous compose)
22259 2019-Jan-13 11:24:08.431766 - [DEBUG]
22260 2019-Jan-13 11:24:08.431791 - [DEBUG] Join: AllTop & AllBottom
22261 2019-Jan-13 11:24:08.431816 - [DEBUG] = AllBottom (new jump func)
22262 2019-Jan-13 11:24:08.431841 - [DEBUG]
22263 2019-Jan-13 11:24:08.431864 - [DEBUG] Start adding new jump function
22264 2019-Jan-13 11:24:08.431887 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22265 2019-Jan-13 11:24:08.431943 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22266 2019-Jan-13 11:24:08.432573 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22267 2019-Jan-13 11:24:08.433202 - [DEBUG] Edge Function : AllBottom
22268 2019-Jan-13 11:24:08.433229 - [DEBUG] End adding new jump function
22269 2019-Jan-13 11:24:08.433253 - [DEBUG]
22270 2019-Jan-13 11:24:08.433276 - [DEBUG] -------------------------------------------- 621. Path Edge --------------------------------------------
22271 2019-Jan-13 11:24:08.433300 - [DEBUG]
22272 2019-Jan-13 11:24:08.433323 - [DEBUG] Process 621. path edge:
22273 2019-Jan-13 11:24:08.433360 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22274 2019-Jan-13 11:24:08.433416 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
22275 2019-Jan-13 11:24:08.434046 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22276 2019-Jan-13 11:24:08.434676 - [DEBUG]
22277 2019-Jan-13 11:24:08.434701 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22278 2019-Jan-13 11:24:08.435341 - [DEBUG] Compose: EdgeIdentity * AllBottom
22279 2019-Jan-13 11:24:08.435369 - [DEBUG]
22280 2019-Jan-13 11:24:08.435393 - [DEBUG] Propagate flow
22281 2019-Jan-13 11:24:08.435416 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22282 2019-Jan-13 11:24:08.435472 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
22283 2019-Jan-13 11:24:08.436113 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22284 2019-Jan-13 11:24:08.436759 - [DEBUG] Edge function : AllBottom (result of previous compose)
22285 2019-Jan-13 11:24:08.436784 - [DEBUG]
22286 2019-Jan-13 11:24:08.436809 - [DEBUG] Join: AllTop & AllBottom
22287 2019-Jan-13 11:24:08.436835 - [DEBUG] = AllBottom (new jump func)
22288 2019-Jan-13 11:24:08.436859 - [DEBUG]
22289 2019-Jan-13 11:24:08.436883 - [DEBUG] Start adding new jump function
22290 2019-Jan-13 11:24:08.436906 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22291 2019-Jan-13 11:24:08.436962 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22292 2019-Jan-13 11:24:08.437602 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
22293 2019-Jan-13 11:24:08.438241 - [DEBUG] Edge Function : AllBottom
22294 2019-Jan-13 11:24:08.438271 - [DEBUG] End adding new jump function
22295 2019-Jan-13 11:24:08.438294 - [DEBUG]
22296 2019-Jan-13 11:24:08.438318 - [DEBUG] -------------------------------------------- 622. Path Edge --------------------------------------------
22297 2019-Jan-13 11:24:08.438342 - [DEBUG]
22298 2019-Jan-13 11:24:08.438365 - [DEBUG] Process 622. path edge:
22299 2019-Jan-13 11:24:08.438389 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22300 2019-Jan-13 11:24:08.438445 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
22301 2019-Jan-13 11:24:08.439091 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22302 2019-Jan-13 11:24:08.439722 - [DEBUG]
22303 2019-Jan-13 11:24:08.439747 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
22304 2019-Jan-13 11:24:08.440408 - [DEBUG] Possible callees:
22305 2019-Jan-13 11:24:08.440433 - [DEBUG] llvm.dbg.declare
22306 2019-Jan-13 11:24:08.440457 - [DEBUG] Possible return sites:
22307 2019-Jan-13 11:24:08.440481 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12022308 2019-Jan-13 11:24:08.441742 - [DEBUG] Found and process special summary
22309 2019-Jan-13 11:24:08.441775 - [DEBUG] Compose: EdgeIdentity * AllBottom
22310 2019-Jan-13 11:24:08.441802 - [DEBUG]
22311 2019-Jan-13 11:24:08.441826 - [DEBUG] Propagate flow
22312 2019-Jan-13 11:24:08.441850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22313 2019-Jan-13 11:24:08.441906 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
22314 2019-Jan-13 11:24:08.442539 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22315 2019-Jan-13 11:24:08.443169 - [DEBUG] Edge function : AllBottom (result of previous compose)
22316 2019-Jan-13 11:24:08.443194 - [DEBUG]
22317 2019-Jan-13 11:24:08.443219 - [DEBUG] Join: AllTop & AllBottom
22318 2019-Jan-13 11:24:08.443245 - [DEBUG] = AllBottom (new jump func)
22319 2019-Jan-13 11:24:08.443269 - [DEBUG]
22320 2019-Jan-13 11:24:08.443293 - [DEBUG] Start adding new jump function
22321 2019-Jan-13 11:24:08.443316 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22322 2019-Jan-13 11:24:08.443390 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22323 2019-Jan-13 11:24:08.444021 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
22324 2019-Jan-13 11:24:08.444652 - [DEBUG] Edge Function : AllBottom
22325 2019-Jan-13 11:24:08.444680 - [DEBUG] End adding new jump function
22326 2019-Jan-13 11:24:08.444703 - [DEBUG]
22327 2019-Jan-13 11:24:08.444727 - [DEBUG] -------------------------------------------- 623. Path Edge --------------------------------------------
22328 2019-Jan-13 11:24:08.444751 - [DEBUG]
22329 2019-Jan-13 11:24:08.444774 - [DEBUG] Process 623. path edge:
22330 2019-Jan-13 11:24:08.444798 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22331 2019-Jan-13 11:24:08.444854 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
22332 2019-Jan-13 11:24:08.445486 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22333 2019-Jan-13 11:24:08.446118 - [DEBUG]
22334 2019-Jan-13 11:24:08.446150 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
22335 2019-Jan-13 11:24:08.446814 - [DEBUG] Compose: EdgeIdentity * AllBottom
22336 2019-Jan-13 11:24:08.446844 - [DEBUG]
22337 2019-Jan-13 11:24:08.446868 - [DEBUG] Propagate flow
22338 2019-Jan-13 11:24:08.446891 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22339 2019-Jan-13 11:24:08.446948 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
22340 2019-Jan-13 11:24:08.447577 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22341 2019-Jan-13 11:24:08.448208 - [DEBUG] Edge function : AllBottom (result of previous compose)
22342 2019-Jan-13 11:24:08.448233 - [DEBUG]
22343 2019-Jan-13 11:24:08.448258 - [DEBUG] Join: AllTop & AllBottom
22344 2019-Jan-13 11:24:08.448283 - [DEBUG] = AllBottom (new jump func)
22345 2019-Jan-13 11:24:08.448308 - [DEBUG]
22346 2019-Jan-13 11:24:08.448331 - [DEBUG] Start adding new jump function
22347 2019-Jan-13 11:24:08.448354 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22348 2019-Jan-13 11:24:08.448410 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22349 2019-Jan-13 11:24:08.449039 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
22350 2019-Jan-13 11:24:08.449666 - [DEBUG] Edge Function : AllBottom
22351 2019-Jan-13 11:24:08.449693 - [DEBUG] End adding new jump function
22352 2019-Jan-13 11:24:08.449717 - [DEBUG]
22353 2019-Jan-13 11:24:08.449741 - [DEBUG] -------------------------------------------- 624. Path Edge --------------------------------------------
22354 2019-Jan-13 11:24:08.449765 - [DEBUG]
22355 2019-Jan-13 11:24:08.449788 - [DEBUG] Process 624. path edge:
22356 2019-Jan-13 11:24:08.449812 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22357 2019-Jan-13 11:24:08.449868 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
22358 2019-Jan-13 11:24:08.450513 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22359 2019-Jan-13 11:24:08.451142 - [DEBUG]
22360 2019-Jan-13 11:24:08.451167 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
22361 2019-Jan-13 11:24:08.451804 - [DEBUG] Compose: EdgeIdentity * AllBottom
22362 2019-Jan-13 11:24:08.451831 - [DEBUG]
22363 2019-Jan-13 11:24:08.451855 - [DEBUG] Propagate flow
22364 2019-Jan-13 11:24:08.451878 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22365 2019-Jan-13 11:24:08.451934 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22366 2019-Jan-13 11:24:08.452573 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22367 2019-Jan-13 11:24:08.453206 - [DEBUG] Edge function : AllBottom (result of previous compose)
22368 2019-Jan-13 11:24:08.453231 - [DEBUG]
22369 2019-Jan-13 11:24:08.453256 - [DEBUG] Join: AllTop & AllBottom
22370 2019-Jan-13 11:24:08.453281 - [DEBUG] = AllBottom (new jump func)
22371 2019-Jan-13 11:24:08.453306 - [DEBUG]
22372 2019-Jan-13 11:24:08.453344 - [DEBUG] Start adding new jump function
22373 2019-Jan-13 11:24:08.453371 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22374 2019-Jan-13 11:24:08.453431 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22375 2019-Jan-13 11:24:08.454110 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22376 2019-Jan-13 11:24:08.454797 - [DEBUG] Edge Function : AllBottom
22377 2019-Jan-13 11:24:08.454830 - [DEBUG] End adding new jump function
22378 2019-Jan-13 11:24:08.454871 - [DEBUG]
22379 2019-Jan-13 11:24:08.454896 - [DEBUG] -------------------------------------------- 625. Path Edge --------------------------------------------
22380 2019-Jan-13 11:24:08.454921 - [DEBUG]
22381 2019-Jan-13 11:24:08.454950 - [DEBUG] Process 625. path edge:
22382 2019-Jan-13 11:24:08.454974 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22383 2019-Jan-13 11:24:08.455044 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
22384 2019-Jan-13 11:24:08.455690 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22385 2019-Jan-13 11:24:08.456321 - [DEBUG]
22386 2019-Jan-13 11:24:08.456346 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22387 2019-Jan-13 11:24:08.457022 - [DEBUG] Possible callees:
22388 2019-Jan-13 11:24:08.457047 - [DEBUG] llvm.dbg.declare
22389 2019-Jan-13 11:24:08.457072 - [DEBUG] Possible return sites:
22390 2019-Jan-13 11:24:08.457095 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14922391 2019-Jan-13 11:24:08.458366 - [DEBUG] Found and process special summary
22392 2019-Jan-13 11:24:08.458404 - [DEBUG] Compose: EdgeIdentity * AllBottom
22393 2019-Jan-13 11:24:08.458431 - [DEBUG]
22394 2019-Jan-13 11:24:08.458455 - [DEBUG] Propagate flow
22395 2019-Jan-13 11:24:08.458479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22396 2019-Jan-13 11:24:08.458535 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
22397 2019-Jan-13 11:24:08.459175 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22398 2019-Jan-13 11:24:08.459871 - [DEBUG] Edge function : AllBottom (result of previous compose)
22399 2019-Jan-13 11:24:08.459897 - [DEBUG]
22400 2019-Jan-13 11:24:08.459924 - [DEBUG] Join: AllTop & AllBottom
22401 2019-Jan-13 11:24:08.459950 - [DEBUG] = AllBottom (new jump func)
22402 2019-Jan-13 11:24:08.459974 - [DEBUG]
22403 2019-Jan-13 11:24:08.460014 - [DEBUG] Start adding new jump function
22404 2019-Jan-13 11:24:08.460040 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22405 2019-Jan-13 11:24:08.460104 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22406 2019-Jan-13 11:24:08.460772 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
22407 2019-Jan-13 11:24:08.461444 - [DEBUG] Edge Function : AllBottom
22408 2019-Jan-13 11:24:08.461477 - [DEBUG] End adding new jump function
22409 2019-Jan-13 11:24:08.461502 - [DEBUG]
22410 2019-Jan-13 11:24:08.461526 - [DEBUG] -------------------------------------------- 626. Path Edge --------------------------------------------
22411 2019-Jan-13 11:24:08.461550 - [DEBUG]
22412 2019-Jan-13 11:24:08.461573 - [DEBUG] Process 626. path edge:
22413 2019-Jan-13 11:24:08.461597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22414 2019-Jan-13 11:24:08.461668 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
22415 2019-Jan-13 11:24:08.462344 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22416 2019-Jan-13 11:24:08.462995 - [DEBUG]
22417 2019-Jan-13 11:24:08.463021 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
22418 2019-Jan-13 11:24:08.463728 - [DEBUG] Compose: EdgeIdentity * AllBottom
22419 2019-Jan-13 11:24:08.463757 - [DEBUG]
22420 2019-Jan-13 11:24:08.463781 - [DEBUG] Propagate flow
22421 2019-Jan-13 11:24:08.463804 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22422 2019-Jan-13 11:24:08.463883 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
22423 2019-Jan-13 11:24:08.464582 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22424 2019-Jan-13 11:24:08.465222 - [DEBUG] Edge function : AllBottom (result of previous compose)
22425 2019-Jan-13 11:24:08.465247 - [DEBUG]
22426 2019-Jan-13 11:24:08.465273 - [DEBUG] Join: AllTop & AllBottom
22427 2019-Jan-13 11:24:08.465299 - [DEBUG] = AllBottom (new jump func)
22428 2019-Jan-13 11:24:08.465324 - [DEBUG]
22429 2019-Jan-13 11:24:08.465347 - [DEBUG] Start adding new jump function
22430 2019-Jan-13 11:24:08.465370 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22431 2019-Jan-13 11:24:08.465428 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22432 2019-Jan-13 11:24:08.466058 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
22433 2019-Jan-13 11:24:08.466709 - [DEBUG] Edge Function : AllBottom
22434 2019-Jan-13 11:24:08.466738 - [DEBUG] End adding new jump function
22435 2019-Jan-13 11:24:08.466762 - [DEBUG]
22436 2019-Jan-13 11:24:08.466786 - [DEBUG] -------------------------------------------- 627. Path Edge --------------------------------------------
22437 2019-Jan-13 11:24:08.466810 - [DEBUG]
22438 2019-Jan-13 11:24:08.466833 - [DEBUG] Process 627. path edge:
22439 2019-Jan-13 11:24:08.466857 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22440 2019-Jan-13 11:24:08.466913 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
22441 2019-Jan-13 11:24:08.467541 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22442 2019-Jan-13 11:24:08.468171 - [DEBUG]
22443 2019-Jan-13 11:24:08.468197 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
22444 2019-Jan-13 11:24:08.468845 - [DEBUG] Compose: EdgeIdentity * AllBottom
22445 2019-Jan-13 11:24:08.468873 - [DEBUG]
22446 2019-Jan-13 11:24:08.468897 - [DEBUG] Propagate flow
22447 2019-Jan-13 11:24:08.468920 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22448 2019-Jan-13 11:24:08.468977 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
22449 2019-Jan-13 11:24:08.469630 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22450 2019-Jan-13 11:24:08.470277 - [DEBUG] Edge function : AllBottom (result of previous compose)
22451 2019-Jan-13 11:24:08.470302 - [DEBUG]
22452 2019-Jan-13 11:24:08.470327 - [DEBUG] Join: AllTop & AllBottom
22453 2019-Jan-13 11:24:08.470353 - [DEBUG] = AllBottom (new jump func)
22454 2019-Jan-13 11:24:08.470377 - [DEBUG]
22455 2019-Jan-13 11:24:08.470400 - [DEBUG] Start adding new jump function
22456 2019-Jan-13 11:24:08.470423 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22457 2019-Jan-13 11:24:08.470479 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22458 2019-Jan-13 11:24:08.471111 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
22459 2019-Jan-13 11:24:08.471756 - [DEBUG] Edge Function : AllBottom
22460 2019-Jan-13 11:24:08.471785 - [DEBUG] End adding new jump function
22461 2019-Jan-13 11:24:08.471809 - [DEBUG]
22462 2019-Jan-13 11:24:08.471832 - [DEBUG] -------------------------------------------- 628. Path Edge --------------------------------------------
22463 2019-Jan-13 11:24:08.471856 - [DEBUG]
22464 2019-Jan-13 11:24:08.471879 - [DEBUG] Process 628. path edge:
22465 2019-Jan-13 11:24:08.471903 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22466 2019-Jan-13 11:24:08.471973 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
22467 2019-Jan-13 11:24:08.472612 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22468 2019-Jan-13 11:24:08.473244 - [DEBUG]
22469 2019-Jan-13 11:24:08.473268 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
22470 2019-Jan-13 11:24:08.473934 - [DEBUG] Possible callees:
22471 2019-Jan-13 11:24:08.473960 - [DEBUG] llvm.dbg.declare
22472 2019-Jan-13 11:24:08.473985 - [DEBUG] Possible return sites:
22473 2019-Jan-13 11:24:08.474009 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15522474 2019-Jan-13 11:24:08.475276 - [DEBUG] Found and process special summary
22475 2019-Jan-13 11:24:08.475310 - [DEBUG] Compose: EdgeIdentity * AllBottom
22476 2019-Jan-13 11:24:08.475337 - [DEBUG]
22477 2019-Jan-13 11:24:08.475361 - [DEBUG] Propagate flow
22478 2019-Jan-13 11:24:08.475384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22479 2019-Jan-13 11:24:08.475442 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
22480 2019-Jan-13 11:24:08.476079 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22481 2019-Jan-13 11:24:08.476722 - [DEBUG] Edge function : AllBottom (result of previous compose)
22482 2019-Jan-13 11:24:08.476747 - [DEBUG]
22483 2019-Jan-13 11:24:08.476772 - [DEBUG] Join: AllTop & AllBottom
22484 2019-Jan-13 11:24:08.476798 - [DEBUG] = AllBottom (new jump func)
22485 2019-Jan-13 11:24:08.476822 - [DEBUG]
22486 2019-Jan-13 11:24:08.476845 - [DEBUG] Start adding new jump function
22487 2019-Jan-13 11:24:08.476868 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22488 2019-Jan-13 11:24:08.476924 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22489 2019-Jan-13 11:24:08.477555 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
22490 2019-Jan-13 11:24:08.478183 - [DEBUG] Edge Function : AllBottom
22491 2019-Jan-13 11:24:08.478211 - [DEBUG] End adding new jump function
22492 2019-Jan-13 11:24:08.478235 - [DEBUG]
22493 2019-Jan-13 11:24:08.478258 - [DEBUG] -------------------------------------------- 629. Path Edge --------------------------------------------
22494 2019-Jan-13 11:24:08.478282 - [DEBUG]
22495 2019-Jan-13 11:24:08.478306 - [DEBUG] Process 629. path edge:
22496 2019-Jan-13 11:24:08.478329 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22497 2019-Jan-13 11:24:08.478385 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
22498 2019-Jan-13 11:24:08.479016 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22499 2019-Jan-13 11:24:08.479645 - [DEBUG]
22500 2019-Jan-13 11:24:08.479669 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
22501 2019-Jan-13 11:24:08.480338 - [DEBUG] Compose: EdgeIdentity * AllBottom
22502 2019-Jan-13 11:24:08.480367 - [DEBUG]
22503 2019-Jan-13 11:24:08.480391 - [DEBUG] Propagate flow
22504 2019-Jan-13 11:24:08.480414 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22505 2019-Jan-13 11:24:08.480472 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
22506 2019-Jan-13 11:24:08.481101 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22507 2019-Jan-13 11:24:08.481740 - [DEBUG] Edge function : AllBottom (result of previous compose)
22508 2019-Jan-13 11:24:08.481765 - [DEBUG]
22509 2019-Jan-13 11:24:08.481790 - [DEBUG] Join: AllTop & AllBottom
22510 2019-Jan-13 11:24:08.481815 - [DEBUG] = AllBottom (new jump func)
22511 2019-Jan-13 11:24:08.481840 - [DEBUG]
22512 2019-Jan-13 11:24:08.481863 - [DEBUG] Start adding new jump function
22513 2019-Jan-13 11:24:08.481886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22514 2019-Jan-13 11:24:08.481942 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22515 2019-Jan-13 11:24:08.482573 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
22516 2019-Jan-13 11:24:08.483202 - [DEBUG] Edge Function : AllBottom
22517 2019-Jan-13 11:24:08.483230 - [DEBUG] End adding new jump function
22518 2019-Jan-13 11:24:08.483254 - [DEBUG]
22519 2019-Jan-13 11:24:08.483277 - [DEBUG] -------------------------------------------- 630. Path Edge --------------------------------------------
22520 2019-Jan-13 11:24:08.483301 - [DEBUG]
22521 2019-Jan-13 11:24:08.483324 - [DEBUG] Process 630. path edge:
22522 2019-Jan-13 11:24:08.483362 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22523 2019-Jan-13 11:24:08.483418 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
22524 2019-Jan-13 11:24:08.484046 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22525 2019-Jan-13 11:24:08.484676 - [DEBUG]
22526 2019-Jan-13 11:24:08.484701 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
22527 2019-Jan-13 11:24:08.485342 - [DEBUG] Compose: EdgeIdentity * AllBottom
22528 2019-Jan-13 11:24:08.485369 - [DEBUG]
22529 2019-Jan-13 11:24:08.485392 - [DEBUG] Propagate flow
22530 2019-Jan-13 11:24:08.485415 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22531 2019-Jan-13 11:24:08.485472 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
22532 2019-Jan-13 11:24:08.486100 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22533 2019-Jan-13 11:24:08.486744 - [DEBUG] Edge function : AllBottom (result of previous compose)
22534 2019-Jan-13 11:24:08.486769 - [DEBUG]
22535 2019-Jan-13 11:24:08.486794 - [DEBUG] Join: AllTop & AllBottom
22536 2019-Jan-13 11:24:08.486820 - [DEBUG] = AllBottom (new jump func)
22537 2019-Jan-13 11:24:08.486844 - [DEBUG]
22538 2019-Jan-13 11:24:08.486867 - [DEBUG] Start adding new jump function
22539 2019-Jan-13 11:24:08.486890 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22540 2019-Jan-13 11:24:08.486947 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22541 2019-Jan-13 11:24:08.487585 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
22542 2019-Jan-13 11:24:08.488212 - [DEBUG] Edge Function : AllBottom
22543 2019-Jan-13 11:24:08.488240 - [DEBUG] End adding new jump function
22544 2019-Jan-13 11:24:08.488264 - [DEBUG]
22545 2019-Jan-13 11:24:08.488287 - [DEBUG] -------------------------------------------- 631. Path Edge --------------------------------------------
22546 2019-Jan-13 11:24:08.488312 - [DEBUG]
22547 2019-Jan-13 11:24:08.488335 - [DEBUG] Process 631. path edge:
22548 2019-Jan-13 11:24:08.488359 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22549 2019-Jan-13 11:24:08.488415 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
22550 2019-Jan-13 11:24:08.489042 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22551 2019-Jan-13 11:24:08.489671 - [DEBUG]
22552 2019-Jan-13 11:24:08.489696 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
22553 2019-Jan-13 11:24:08.490359 - [DEBUG] Compose: EdgeIdentity * AllBottom
22554 2019-Jan-13 11:24:08.490387 - [DEBUG]
22555 2019-Jan-13 11:24:08.490411 - [DEBUG] Propagate flow
22556 2019-Jan-13 11:24:08.490434 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22557 2019-Jan-13 11:24:08.490490 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
22558 2019-Jan-13 11:24:08.491130 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22559 2019-Jan-13 11:24:08.491761 - [DEBUG] Edge function : AllBottom (result of previous compose)
22560 2019-Jan-13 11:24:08.491786 - [DEBUG]
22561 2019-Jan-13 11:24:08.491811 - [DEBUG] Join: AllTop & AllBottom
22562 2019-Jan-13 11:24:08.491837 - [DEBUG] = AllBottom (new jump func)
22563 2019-Jan-13 11:24:08.491861 - [DEBUG]
22564 2019-Jan-13 11:24:08.491884 - [DEBUG] Start adding new jump function
22565 2019-Jan-13 11:24:08.491908 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22566 2019-Jan-13 11:24:08.491964 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22567 2019-Jan-13 11:24:08.492595 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
22568 2019-Jan-13 11:24:08.493230 - [DEBUG] Edge Function : AllBottom
22569 2019-Jan-13 11:24:08.493257 - [DEBUG] End adding new jump function
22570 2019-Jan-13 11:24:08.493281 - [DEBUG]
22571 2019-Jan-13 11:24:08.493305 - [DEBUG] -------------------------------------------- 632. Path Edge --------------------------------------------
22572 2019-Jan-13 11:24:08.493340 - [DEBUG]
22573 2019-Jan-13 11:24:08.493366 - [DEBUG] Process 632. path edge:
22574 2019-Jan-13 11:24:08.493390 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22575 2019-Jan-13 11:24:08.493446 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
22576 2019-Jan-13 11:24:08.494083 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22577 2019-Jan-13 11:24:08.494712 - [DEBUG]
22578 2019-Jan-13 11:24:08.494736 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
22579 2019-Jan-13 11:24:08.495380 - [DEBUG] Possible callees:
22580 2019-Jan-13 11:24:08.495405 - [DEBUG] llvm.dbg.declare
22581 2019-Jan-13 11:24:08.495430 - [DEBUG] Possible return sites:
22582 2019-Jan-13 11:24:08.495454 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16322583 2019-Jan-13 11:24:08.496721 - [DEBUG] Found and process special summary
22584 2019-Jan-13 11:24:08.496754 - [DEBUG] Compose: EdgeIdentity * AllBottom
22585 2019-Jan-13 11:24:08.496781 - [DEBUG]
22586 2019-Jan-13 11:24:08.496805 - [DEBUG] Propagate flow
22587 2019-Jan-13 11:24:08.496828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22588 2019-Jan-13 11:24:08.496885 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
22589 2019-Jan-13 11:24:08.497516 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22590 2019-Jan-13 11:24:08.498146 - [DEBUG] Edge function : AllBottom (result of previous compose)
22591 2019-Jan-13 11:24:08.498171 - [DEBUG]
22592 2019-Jan-13 11:24:08.498196 - [DEBUG] Join: AllTop & AllBottom
22593 2019-Jan-13 11:24:08.498222 - [DEBUG] = AllBottom (new jump func)
22594 2019-Jan-13 11:24:08.498246 - [DEBUG]
22595 2019-Jan-13 11:24:08.498270 - [DEBUG] Start adding new jump function
22596 2019-Jan-13 11:24:08.498300 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22597 2019-Jan-13 11:24:08.498357 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22598 2019-Jan-13 11:24:08.498988 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
22599 2019-Jan-13 11:24:08.499616 - [DEBUG] Edge Function : AllBottom
22600 2019-Jan-13 11:24:08.499644 - [DEBUG] End adding new jump function
22601 2019-Jan-13 11:24:08.499667 - [DEBUG]
22602 2019-Jan-13 11:24:08.499691 - [DEBUG] -------------------------------------------- 633. Path Edge --------------------------------------------
22603 2019-Jan-13 11:24:08.499715 - [DEBUG]
22604 2019-Jan-13 11:24:08.499738 - [DEBUG] Process 633. path edge:
22605 2019-Jan-13 11:24:08.499761 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22606 2019-Jan-13 11:24:08.499818 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
22607 2019-Jan-13 11:24:08.500463 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22608 2019-Jan-13 11:24:08.501093 - [DEBUG]
22609 2019-Jan-13 11:24:08.501118 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
22610 2019-Jan-13 11:24:08.501765 - [DEBUG] Compose: EdgeIdentity * AllBottom
22611 2019-Jan-13 11:24:08.501793 - [DEBUG]
22612 2019-Jan-13 11:24:08.501817 - [DEBUG] Propagate flow
22613 2019-Jan-13 11:24:08.501840 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22614 2019-Jan-13 11:24:08.501897 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
22615 2019-Jan-13 11:24:08.502524 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22616 2019-Jan-13 11:24:08.503153 - [DEBUG] Edge function : AllBottom (result of previous compose)
22617 2019-Jan-13 11:24:08.503179 - [DEBUG]
22618 2019-Jan-13 11:24:08.503203 - [DEBUG] Join: AllTop & AllBottom
22619 2019-Jan-13 11:24:08.503229 - [DEBUG] = AllBottom (new jump func)
22620 2019-Jan-13 11:24:08.503254 - [DEBUG]
22621 2019-Jan-13 11:24:08.503277 - [DEBUG] Start adding new jump function
22622 2019-Jan-13 11:24:08.503300 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22623 2019-Jan-13 11:24:08.503369 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22624 2019-Jan-13 11:24:08.504006 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
22625 2019-Jan-13 11:24:08.504633 - [DEBUG] Edge Function : AllBottom
22626 2019-Jan-13 11:24:08.504661 - [DEBUG] End adding new jump function
22627 2019-Jan-13 11:24:08.504685 - [DEBUG]
22628 2019-Jan-13 11:24:08.504708 - [DEBUG] -------------------------------------------- 634. Path Edge --------------------------------------------
22629 2019-Jan-13 11:24:08.504732 - [DEBUG]
22630 2019-Jan-13 11:24:08.504755 - [DEBUG] Process 634. path edge:
22631 2019-Jan-13 11:24:08.504779 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22632 2019-Jan-13 11:24:08.504835 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
22633 2019-Jan-13 11:24:08.505470 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22634 2019-Jan-13 11:24:08.506108 - [DEBUG]
22635 2019-Jan-13 11:24:08.506133 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
22636 2019-Jan-13 11:24:08.506800 - [DEBUG] Compose: EdgeIdentity * AllBottom
22637 2019-Jan-13 11:24:08.506829 - [DEBUG]
22638 2019-Jan-13 11:24:08.506853 - [DEBUG] Propagate flow
22639 2019-Jan-13 11:24:08.506876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22640 2019-Jan-13 11:24:08.506934 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
22641 2019-Jan-13 11:24:08.507583 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22642 2019-Jan-13 11:24:08.508215 - [DEBUG] Edge function : AllBottom (result of previous compose)
22643 2019-Jan-13 11:24:08.508240 - [DEBUG]
22644 2019-Jan-13 11:24:08.508265 - [DEBUG] Join: AllTop & AllBottom
22645 2019-Jan-13 11:24:08.508291 - [DEBUG] = AllBottom (new jump func)
22646 2019-Jan-13 11:24:08.508315 - [DEBUG]
22647 2019-Jan-13 11:24:08.508339 - [DEBUG] Start adding new jump function
22648 2019-Jan-13 11:24:08.508362 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22649 2019-Jan-13 11:24:08.508418 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22650 2019-Jan-13 11:24:08.509050 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
22651 2019-Jan-13 11:24:08.509687 - [DEBUG] Edge Function : AllBottom
22652 2019-Jan-13 11:24:08.509715 - [DEBUG] End adding new jump function
22653 2019-Jan-13 11:24:08.509739 - [DEBUG]
22654 2019-Jan-13 11:24:08.509763 - [DEBUG] -------------------------------------------- 635. Path Edge --------------------------------------------
22655 2019-Jan-13 11:24:08.509787 - [DEBUG]
22656 2019-Jan-13 11:24:08.509810 - [DEBUG] Process 635. path edge:
22657 2019-Jan-13 11:24:08.509834 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22658 2019-Jan-13 11:24:08.509890 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
22659 2019-Jan-13 11:24:08.510544 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22660 2019-Jan-13 11:24:08.511175 - [DEBUG]
22661 2019-Jan-13 11:24:08.511199 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
22662 2019-Jan-13 11:24:08.511845 - [DEBUG] Possible callees:
22663 2019-Jan-13 11:24:08.511870 - [DEBUG] llvm.dbg.declare
22664 2019-Jan-13 11:24:08.511895 - [DEBUG] Possible return sites:
22665 2019-Jan-13 11:24:08.511918 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16922666 2019-Jan-13 11:24:08.513174 - [DEBUG] Found and process special summary
22667 2019-Jan-13 11:24:08.513207 - [DEBUG] Compose: EdgeIdentity * AllBottom
22668 2019-Jan-13 11:24:08.513233 - [DEBUG]
22669 2019-Jan-13 11:24:08.513257 - [DEBUG] Propagate flow
22670 2019-Jan-13 11:24:08.513281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22671 2019-Jan-13 11:24:08.513350 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
22672 2019-Jan-13 11:24:08.513982 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22673 2019-Jan-13 11:24:08.514611 - [DEBUG] Edge function : AllBottom (result of previous compose)
22674 2019-Jan-13 11:24:08.514636 - [DEBUG]
22675 2019-Jan-13 11:24:08.514661 - [DEBUG] Join: AllTop & AllBottom
22676 2019-Jan-13 11:24:08.514687 - [DEBUG] = AllBottom (new jump func)
22677 2019-Jan-13 11:24:08.514711 - [DEBUG]
22678 2019-Jan-13 11:24:08.514735 - [DEBUG] Start adding new jump function
22679 2019-Jan-13 11:24:08.514758 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22680 2019-Jan-13 11:24:08.514814 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22681 2019-Jan-13 11:24:08.515444 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
22682 2019-Jan-13 11:24:08.516087 - [DEBUG] Edge Function : AllBottom
22683 2019-Jan-13 11:24:08.516115 - [DEBUG] End adding new jump function
22684 2019-Jan-13 11:24:08.516139 - [DEBUG]
22685 2019-Jan-13 11:24:08.516163 - [DEBUG] -------------------------------------------- 636. Path Edge --------------------------------------------
22686 2019-Jan-13 11:24:08.516187 - [DEBUG]
22687 2019-Jan-13 11:24:08.516211 - [DEBUG] Process 636. path edge:
22688 2019-Jan-13 11:24:08.516234 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22689 2019-Jan-13 11:24:08.516291 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
22690 2019-Jan-13 11:24:08.516939 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22691 2019-Jan-13 11:24:08.517570 - [DEBUG]
22692 2019-Jan-13 11:24:08.517594 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
22693 2019-Jan-13 11:24:08.518243 - [DEBUG] Compose: EdgeIdentity * AllBottom
22694 2019-Jan-13 11:24:08.518272 - [DEBUG]
22695 2019-Jan-13 11:24:08.518295 - [DEBUG] Propagate flow
22696 2019-Jan-13 11:24:08.518319 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22697 2019-Jan-13 11:24:08.518375 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
22698 2019-Jan-13 11:24:08.519005 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22699 2019-Jan-13 11:24:08.519635 - [DEBUG] Edge function : AllBottom (result of previous compose)
22700 2019-Jan-13 11:24:08.519660 - [DEBUG]
22701 2019-Jan-13 11:24:08.519684 - [DEBUG] Join: AllTop & AllBottom
22702 2019-Jan-13 11:24:08.519710 - [DEBUG] = AllBottom (new jump func)
22703 2019-Jan-13 11:24:08.519734 - [DEBUG]
22704 2019-Jan-13 11:24:08.519758 - [DEBUG] Start adding new jump function
22705 2019-Jan-13 11:24:08.519781 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22706 2019-Jan-13 11:24:08.519841 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22707 2019-Jan-13 11:24:08.520489 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
22708 2019-Jan-13 11:24:08.521120 - [DEBUG] Edge Function : AllBottom
22709 2019-Jan-13 11:24:08.521148 - [DEBUG] End adding new jump function
22710 2019-Jan-13 11:24:08.521172 - [DEBUG]
22711 2019-Jan-13 11:24:08.521195 - [DEBUG] -------------------------------------------- 637. Path Edge --------------------------------------------
22712 2019-Jan-13 11:24:08.521219 - [DEBUG]
22713 2019-Jan-13 11:24:08.521242 - [DEBUG] Process 637. path edge:
22714 2019-Jan-13 11:24:08.521266 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22715 2019-Jan-13 11:24:08.521322 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
22716 2019-Jan-13 11:24:08.521952 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22717 2019-Jan-13 11:24:08.522581 - [DEBUG]
22718 2019-Jan-13 11:24:08.522606 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
22719 2019-Jan-13 11:24:08.523251 - [DEBUG] Compose: EdgeIdentity * AllBottom
22720 2019-Jan-13 11:24:08.523279 - [DEBUG]
22721 2019-Jan-13 11:24:08.523303 - [DEBUG] Propagate flow
22722 2019-Jan-13 11:24:08.523326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22723 2019-Jan-13 11:24:08.523396 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
22724 2019-Jan-13 11:24:08.524030 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22725 2019-Jan-13 11:24:08.524662 - [DEBUG] Edge function : AllBottom (result of previous compose)
22726 2019-Jan-13 11:24:08.524696 - [DEBUG]
22727 2019-Jan-13 11:24:08.524722 - [DEBUG] Join: AllTop & AllBottom
22728 2019-Jan-13 11:24:08.524748 - [DEBUG] = AllBottom (new jump func)
22729 2019-Jan-13 11:24:08.524772 - [DEBUG]
22730 2019-Jan-13 11:24:08.524796 - [DEBUG] Start adding new jump function
22731 2019-Jan-13 11:24:08.524819 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22732 2019-Jan-13 11:24:08.524875 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22733 2019-Jan-13 11:24:08.525508 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
22734 2019-Jan-13 11:24:08.526139 - [DEBUG] Edge Function : AllBottom
22735 2019-Jan-13 11:24:08.526167 - [DEBUG] End adding new jump function
22736 2019-Jan-13 11:24:08.526192 - [DEBUG]
22737 2019-Jan-13 11:24:08.526215 - [DEBUG] -------------------------------------------- 638. Path Edge --------------------------------------------
22738 2019-Jan-13 11:24:08.526240 - [DEBUG]
22739 2019-Jan-13 11:24:08.526263 - [DEBUG] Process 638. path edge:
22740 2019-Jan-13 11:24:08.526287 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22741 2019-Jan-13 11:24:08.526344 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
22742 2019-Jan-13 11:24:08.526991 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22743 2019-Jan-13 11:24:08.527622 - [DEBUG]
22744 2019-Jan-13 11:24:08.527646 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
22745 2019-Jan-13 11:24:08.528298 - [DEBUG] Compose: EdgeIdentity * AllBottom
22746 2019-Jan-13 11:24:08.528326 - [DEBUG]
22747 2019-Jan-13 11:24:08.528350 - [DEBUG] Propagate flow
22748 2019-Jan-13 11:24:08.528373 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22749 2019-Jan-13 11:24:08.528430 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
22750 2019-Jan-13 11:24:08.529060 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22751 2019-Jan-13 11:24:08.529689 - [DEBUG] Edge function : AllBottom (result of previous compose)
22752 2019-Jan-13 11:24:08.529714 - [DEBUG]
22753 2019-Jan-13 11:24:08.529739 - [DEBUG] Join: AllTop & AllBottom
22754 2019-Jan-13 11:24:08.529765 - [DEBUG] = AllBottom (new jump func)
22755 2019-Jan-13 11:24:08.529789 - [DEBUG]
22756 2019-Jan-13 11:24:08.529813 - [DEBUG] Start adding new jump function
22757 2019-Jan-13 11:24:08.529836 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22758 2019-Jan-13 11:24:08.529892 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22759 2019-Jan-13 11:24:08.530538 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
22760 2019-Jan-13 11:24:08.531164 - [DEBUG] Edge Function : AllBottom
22761 2019-Jan-13 11:24:08.531192 - [DEBUG] End adding new jump function
22762 2019-Jan-13 11:24:08.531216 - [DEBUG]
22763 2019-Jan-13 11:24:08.531240 - [DEBUG] -------------------------------------------- 639. Path Edge --------------------------------------------
22764 2019-Jan-13 11:24:08.531264 - [DEBUG]
22765 2019-Jan-13 11:24:08.531287 - [DEBUG] Process 639. path edge:
22766 2019-Jan-13 11:24:08.531311 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22767 2019-Jan-13 11:24:08.531367 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
22768 2019-Jan-13 11:24:08.531995 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22769 2019-Jan-13 11:24:08.532625 - [DEBUG]
22770 2019-Jan-13 11:24:08.532650 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
22771 2019-Jan-13 11:24:08.533301 - [DEBUG] Compose: EdgeIdentity * AllBottom
22772 2019-Jan-13 11:24:08.533344 - [DEBUG]
22773 2019-Jan-13 11:24:08.533370 - [DEBUG] Propagate flow
22774 2019-Jan-13 11:24:08.533393 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22775 2019-Jan-13 11:24:08.533451 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
22776 2019-Jan-13 11:24:08.534087 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22777 2019-Jan-13 11:24:08.534715 - [DEBUG] Edge function : AllBottom (result of previous compose)
22778 2019-Jan-13 11:24:08.534740 - [DEBUG]
22779 2019-Jan-13 11:24:08.534765 - [DEBUG] Join: AllTop & AllBottom
22780 2019-Jan-13 11:24:08.534790 - [DEBUG] = AllBottom (new jump func)
22781 2019-Jan-13 11:24:08.534814 - [DEBUG]
22782 2019-Jan-13 11:24:08.534838 - [DEBUG] Start adding new jump function
22783 2019-Jan-13 11:24:08.534860 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22784 2019-Jan-13 11:24:08.534916 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22785 2019-Jan-13 11:24:08.535544 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
22786 2019-Jan-13 11:24:08.536174 - [DEBUG] Edge Function : AllBottom
22787 2019-Jan-13 11:24:08.536203 - [DEBUG] End adding new jump function
22788 2019-Jan-13 11:24:08.536228 - [DEBUG]
22789 2019-Jan-13 11:24:08.536251 - [DEBUG] -------------------------------------------- 640. Path Edge --------------------------------------------
22790 2019-Jan-13 11:24:08.536275 - [DEBUG]
22791 2019-Jan-13 11:24:08.536298 - [DEBUG] Process 640. path edge:
22792 2019-Jan-13 11:24:08.536323 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22793 2019-Jan-13 11:24:08.536381 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
22794 2019-Jan-13 11:24:08.537038 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22795 2019-Jan-13 11:24:08.537667 - [DEBUG]
22796 2019-Jan-13 11:24:08.537692 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
22797 2019-Jan-13 11:24:08.538461 - [DEBUG] Compose: EdgeIdentity * AllBottom
22798 2019-Jan-13 11:24:08.538490 - [DEBUG]
22799 2019-Jan-13 11:24:08.538513 - [DEBUG] Propagate flow
22800 2019-Jan-13 11:24:08.538536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22801 2019-Jan-13 11:24:08.538595 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
22802 2019-Jan-13 11:24:08.539223 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22803 2019-Jan-13 11:24:08.539851 - [DEBUG] Edge function : AllBottom (result of previous compose)
22804 2019-Jan-13 11:24:08.539876 - [DEBUG]
22805 2019-Jan-13 11:24:08.539901 - [DEBUG] Join: AllTop & AllBottom
22806 2019-Jan-13 11:24:08.539927 - [DEBUG] = AllBottom (new jump func)
22807 2019-Jan-13 11:24:08.539951 - [DEBUG]
22808 2019-Jan-13 11:24:08.539974 - [DEBUG] Start adding new jump function
22809 2019-Jan-13 11:24:08.540011 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22810 2019-Jan-13 11:24:08.540069 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22811 2019-Jan-13 11:24:08.540703 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
22812 2019-Jan-13 11:24:08.541333 - [DEBUG] Edge Function : AllBottom
22813 2019-Jan-13 11:24:08.541361 - [DEBUG] End adding new jump function
22814 2019-Jan-13 11:24:08.541385 - [DEBUG]
22815 2019-Jan-13 11:24:08.541408 - [DEBUG] -------------------------------------------- 641. Path Edge --------------------------------------------
22816 2019-Jan-13 11:24:08.541447 - [DEBUG]
22817 2019-Jan-13 11:24:08.541471 - [DEBUG] Process 641. path edge:
22818 2019-Jan-13 11:24:08.541494 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22819 2019-Jan-13 11:24:08.541551 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
22820 2019-Jan-13 11:24:08.542349 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22821 2019-Jan-13 11:24:08.543055 - [DEBUG]
22822 2019-Jan-13 11:24:08.543081 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
22823 2019-Jan-13 11:24:08.543753 - [DEBUG] Compose: EdgeIdentity * AllBottom
22824 2019-Jan-13 11:24:08.543781 - [DEBUG]
22825 2019-Jan-13 11:24:08.543805 - [DEBUG] Propagate flow
22826 2019-Jan-13 11:24:08.543828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22827 2019-Jan-13 11:24:08.543886 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
22828 2019-Jan-13 11:24:08.544517 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22829 2019-Jan-13 11:24:08.545153 - [DEBUG] Edge function : AllBottom (result of previous compose)
22830 2019-Jan-13 11:24:08.545255 - [DEBUG]
22831 2019-Jan-13 11:24:08.545321 - [DEBUG] Join: AllTop & AllBottom
22832 2019-Jan-13 11:24:08.545398 - [DEBUG] = AllBottom (new jump func)
22833 2019-Jan-13 11:24:08.545478 - [DEBUG]
22834 2019-Jan-13 11:24:08.545516 - [DEBUG] Start adding new jump function
22835 2019-Jan-13 11:24:08.545539 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22836 2019-Jan-13 11:24:08.545628 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22837 2019-Jan-13 11:24:08.546504 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
22838 2019-Jan-13 11:24:08.547393 - [DEBUG] Edge Function : AllBottom
22839 2019-Jan-13 11:24:08.547436 - [DEBUG] End adding new jump function
22840 2019-Jan-13 11:24:08.547462 - [DEBUG]
22841 2019-Jan-13 11:24:08.547500 - [DEBUG] -------------------------------------------- 642. Path Edge --------------------------------------------
22842 2019-Jan-13 11:24:08.547526 - [DEBUG]
22843 2019-Jan-13 11:24:08.547564 - [DEBUG] Process 642. path edge:
22844 2019-Jan-13 11:24:08.547588 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22845 2019-Jan-13 11:24:08.547675 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
22846 2019-Jan-13 11:24:08.548558 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22847 2019-Jan-13 11:24:08.549430 - [DEBUG]
22848 2019-Jan-13 11:24:08.549455 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
22849 2019-Jan-13 11:24:08.550399 - [DEBUG] Compose: EdgeIdentity * AllBottom
22850 2019-Jan-13 11:24:08.550443 - [DEBUG]
22851 2019-Jan-13 11:24:08.550482 - [DEBUG] Propagate flow
22852 2019-Jan-13 11:24:08.550506 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22853 2019-Jan-13 11:24:08.550595 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
22854 2019-Jan-13 11:24:08.551473 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22855 2019-Jan-13 11:24:08.552272 - [DEBUG] Edge function : AllBottom (result of previous compose)
22856 2019-Jan-13 11:24:08.552297 - [DEBUG]
22857 2019-Jan-13 11:24:08.552338 - [DEBUG] Join: AllTop & AllBottom
22858 2019-Jan-13 11:24:08.552384 - [DEBUG] = AllBottom (new jump func)
22859 2019-Jan-13 11:24:08.552409 - [DEBUG]
22860 2019-Jan-13 11:24:08.552432 - [DEBUG] Start adding new jump function
22861 2019-Jan-13 11:24:08.552477 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22862 2019-Jan-13 11:24:08.552585 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22863 2019-Jan-13 11:24:08.553399 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
22864 2019-Jan-13 11:24:08.554215 - [DEBUG] Edge Function : AllBottom
22865 2019-Jan-13 11:24:08.554244 - [DEBUG] End adding new jump function
22866 2019-Jan-13 11:24:08.554268 - [DEBUG]
22867 2019-Jan-13 11:24:08.554292 - [DEBUG] -------------------------------------------- 643. Path Edge --------------------------------------------
22868 2019-Jan-13 11:24:08.554317 - [DEBUG]
22869 2019-Jan-13 11:24:08.554396 - [DEBUG] Process 643. path edge:
22870 2019-Jan-13 11:24:08.554421 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22871 2019-Jan-13 11:24:08.554478 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
22872 2019-Jan-13 11:24:08.555275 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22873 2019-Jan-13 11:24:08.555906 - [DEBUG]
22874 2019-Jan-13 11:24:08.555933 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
22875 2019-Jan-13 11:24:08.556586 - [DEBUG] Compose: EdgeIdentity * AllBottom
22876 2019-Jan-13 11:24:08.556615 - [DEBUG]
22877 2019-Jan-13 11:24:08.556639 - [DEBUG] Propagate flow
22878 2019-Jan-13 11:24:08.556675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22879 2019-Jan-13 11:24:08.556735 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
22880 2019-Jan-13 11:24:08.557366 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22881 2019-Jan-13 11:24:08.557998 - [DEBUG] Edge function : AllBottom (result of previous compose)
22882 2019-Jan-13 11:24:08.558024 - [DEBUG]
22883 2019-Jan-13 11:24:08.558048 - [DEBUG] Join: AllTop & AllBottom
22884 2019-Jan-13 11:24:08.558074 - [DEBUG] = AllBottom (new jump func)
22885 2019-Jan-13 11:24:08.558098 - [DEBUG]
22886 2019-Jan-13 11:24:08.558121 - [DEBUG] Start adding new jump function
22887 2019-Jan-13 11:24:08.558144 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22888 2019-Jan-13 11:24:08.558200 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22889 2019-Jan-13 11:24:08.558928 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
22890 2019-Jan-13 11:24:08.559558 - [DEBUG] Edge Function : AllBottom
22891 2019-Jan-13 11:24:08.559587 - [DEBUG] End adding new jump function
22892 2019-Jan-13 11:24:08.559611 - [DEBUG]
22893 2019-Jan-13 11:24:08.559634 - [DEBUG] -------------------------------------------- 644. Path Edge --------------------------------------------
22894 2019-Jan-13 11:24:08.559658 - [DEBUG]
22895 2019-Jan-13 11:24:08.559681 - [DEBUG] Process 644. path edge:
22896 2019-Jan-13 11:24:08.559705 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22897 2019-Jan-13 11:24:08.559762 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
22898 2019-Jan-13 11:24:08.560414 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22899 2019-Jan-13 11:24:08.561140 - [DEBUG]
22900 2019-Jan-13 11:24:08.561165 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
22901 2019-Jan-13 11:24:08.561834 - [DEBUG] Compose: EdgeIdentity * AllBottom
22902 2019-Jan-13 11:24:08.561862 - [DEBUG]
22903 2019-Jan-13 11:24:08.561886 - [DEBUG] Propagate flow
22904 2019-Jan-13 11:24:08.561927 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22905 2019-Jan-13 11:24:08.561987 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22906 2019-Jan-13 11:24:08.562622 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22907 2019-Jan-13 11:24:08.563369 - [DEBUG] Edge function : AllBottom (result of previous compose)
22908 2019-Jan-13 11:24:08.563395 - [DEBUG]
22909 2019-Jan-13 11:24:08.563420 - [DEBUG] Join: AllTop & AllBottom
22910 2019-Jan-13 11:24:08.563446 - [DEBUG] = AllBottom (new jump func)
22911 2019-Jan-13 11:24:08.563470 - [DEBUG]
22912 2019-Jan-13 11:24:08.563493 - [DEBUG] Start adding new jump function
22913 2019-Jan-13 11:24:08.563516 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22914 2019-Jan-13 11:24:08.563573 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22915 2019-Jan-13 11:24:08.564203 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22916 2019-Jan-13 11:24:08.564829 - [DEBUG] Edge Function : AllBottom
22917 2019-Jan-13 11:24:08.564858 - [DEBUG] End adding new jump function
22918 2019-Jan-13 11:24:08.564882 - [DEBUG]
22919 2019-Jan-13 11:24:08.564905 - [DEBUG] -------------------------------------------- 645. Path Edge --------------------------------------------
22920 2019-Jan-13 11:24:08.564930 - [DEBUG]
22921 2019-Jan-13 11:24:08.564953 - [DEBUG] Process 645. path edge:
22922 2019-Jan-13 11:24:08.564976 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22923 2019-Jan-13 11:24:08.565033 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
22924 2019-Jan-13 11:24:08.565659 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22925 2019-Jan-13 11:24:08.566287 - [DEBUG]
22926 2019-Jan-13 11:24:08.566311 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22927 2019-Jan-13 11:24:08.566963 - [DEBUG] Start of endsummarytab entry
22928 2019-Jan-13 11:24:08.566995 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
22929 2019-Jan-13 11:24:08.567621 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
22930 2019-Jan-13 11:24:08.567680 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22931 2019-Jan-13 11:24:08.568304 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22932 2019-Jan-13 11:24:08.568932 - [DEBUG] EF: AllBottom
22933 2019-Jan-13 11:24:08.568957 - [DEBUG]
22934 2019-Jan-13 11:24:08.568981 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22935 2019-Jan-13 11:24:08.569604 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
22936 2019-Jan-13 11:24:08.570252 - [DEBUG] EF: AllBottom
22937 2019-Jan-13 11:24:08.570277 - [DEBUG]
22938 2019-Jan-13 11:24:08.570300 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22939 2019-Jan-13 11:24:08.570926 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
22940 2019-Jan-13 11:24:08.571556 - [DEBUG] EF: AllBottom
22941 2019-Jan-13 11:24:08.571581 - [DEBUG]
22942 2019-Jan-13 11:24:08.571605 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22943 2019-Jan-13 11:24:08.572405 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
22944 2019-Jan-13 11:24:08.573033 - [DEBUG] EF: AllBottom
22945 2019-Jan-13 11:24:08.573058 - [DEBUG]
22946 2019-Jan-13 11:24:08.573082 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22947 2019-Jan-13 11:24:08.573723 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22948 2019-Jan-13 11:24:08.574352 - [DEBUG] EF: AllBottom
22949 2019-Jan-13 11:24:08.574395 - [DEBUG]
22950 2019-Jan-13 11:24:08.574419 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22951 2019-Jan-13 11:24:08.575045 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22952 2019-Jan-13 11:24:08.575684 - [DEBUG] EF: AllBottom
22953 2019-Jan-13 11:24:08.575709 - [DEBUG]
22954 2019-Jan-13 11:24:08.575733 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22955 2019-Jan-13 11:24:08.576358 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22956 2019-Jan-13 11:24:08.577001 - [DEBUG] EF: AllBottom
22957 2019-Jan-13 11:24:08.577026 - [DEBUG]
22958 2019-Jan-13 11:24:08.577049 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22959 2019-Jan-13 11:24:08.577674 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
22960 2019-Jan-13 11:24:08.578304 - [DEBUG] EF: AllBottom
22961 2019-Jan-13 11:24:08.578329 - [DEBUG]
22962 2019-Jan-13 11:24:08.578352 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22963 2019-Jan-13 11:24:08.578976 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
22964 2019-Jan-13 11:24:08.579604 - [DEBUG] EF: AllBottom
22965 2019-Jan-13 11:24:08.579629 - [DEBUG]
22966 2019-Jan-13 11:24:08.579652 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22967 2019-Jan-13 11:24:08.580293 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
22968 2019-Jan-13 11:24:08.580919 - [DEBUG] EF: AllBottom
22969 2019-Jan-13 11:24:08.580944 - [DEBUG]
22970 2019-Jan-13 11:24:08.580967 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22971 2019-Jan-13 11:24:08.581591 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22972 2019-Jan-13 11:24:08.582228 - [DEBUG] EF: AllBottom
22973 2019-Jan-13 11:24:08.582253 - [DEBUG]
22974 2019-Jan-13 11:24:08.582276 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22975 2019-Jan-13 11:24:08.582901 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22976 2019-Jan-13 11:24:08.583548 - [DEBUG] EF: AllBottom
22977 2019-Jan-13 11:24:08.583573 - [DEBUG]
22978 2019-Jan-13 11:24:08.583597 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22979 2019-Jan-13 11:24:08.584222 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
22980 2019-Jan-13 11:24:08.584857 - [DEBUG] EF: AllBottom
22981 2019-Jan-13 11:24:08.584883 - [DEBUG]
22982 2019-Jan-13 11:24:08.584906 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22983 2019-Jan-13 11:24:08.585531 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22984 2019-Jan-13 11:24:08.586160 - [DEBUG] EF: AllBottom
22985 2019-Jan-13 11:24:08.586185 - [DEBUG]
22986 2019-Jan-13 11:24:08.586208 - [DEBUG] ---------------
22987 2019-Jan-13 11:24:08.586232 - [DEBUG]
22988 2019-Jan-13 11:24:08.586257 - [DEBUG] End of endsummarytab entry
22989 2019-Jan-13 11:24:08.586280 - [DEBUG]
22990 2019-Jan-13 11:24:08.586304 - [DEBUG] Start of incomingtab entry
22991 2019-Jan-13 11:24:08.586328 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
22992 2019-Jan-13 11:24:08.586970 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
22993 2019-Jan-13 11:24:08.587028 - [DEBUG] ---------------
22994 2019-Jan-13 11:24:08.587052 - [DEBUG] End of incomingtab entry
22995 2019-Jan-13 11:24:08.587075 - [DEBUG]
22996 2019-Jan-13 11:24:08.587101 - [DEBUG] EDGE:
22997 2019-Jan-13 11:24:08.587157 - [DEBUG] ---> 22998 2019-Jan-13 11:24:08.587792 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22999 2019-Jan-13 11:24:08.588421 - [DEBUG]
23000 2019-Jan-13 11:24:08.588449 - [DEBUG] Compose: EdgeIdentity * AllBottom
23001 2019-Jan-13 11:24:08.588475 - [DEBUG]
23002 2019-Jan-13 11:24:08.588499 - [DEBUG] Propagate flow
23003 2019-Jan-13 11:24:08.588522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23004 2019-Jan-13 11:24:08.588578 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23005 2019-Jan-13 11:24:08.589205 - [DEBUG] Target value : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23006 2019-Jan-13 11:24:08.589833 - [DEBUG] Edge function : AllBottom (result of previous compose)
23007 2019-Jan-13 11:24:08.589859 - [DEBUG]
23008 2019-Jan-13 11:24:08.589884 - [DEBUG] Join: AllTop & AllBottom
23009 2019-Jan-13 11:24:08.589910 - [DEBUG] = AllBottom (new jump func)
23010 2019-Jan-13 11:24:08.589934 - [DEBUG]
23011 2019-Jan-13 11:24:08.589958 - [DEBUG] Start adding new jump function
23012 2019-Jan-13 11:24:08.589981 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23013 2019-Jan-13 11:24:08.590051 - [DEBUG] Fact at target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23014 2019-Jan-13 11:24:08.590680 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23015 2019-Jan-13 11:24:08.591307 - [DEBUG] Edge Function : AllBottom
23016 2019-Jan-13 11:24:08.591335 - [DEBUG] End adding new jump function
23017 2019-Jan-13 11:24:08.591359 - [DEBUG]
23018 2019-Jan-13 11:24:08.591382 - [DEBUG] -------------------------------------------- 646. Path Edge --------------------------------------------
23019 2019-Jan-13 11:24:08.591407 - [DEBUG]
23020 2019-Jan-13 11:24:08.591430 - [DEBUG] Process 646. path edge:
23021 2019-Jan-13 11:24:08.591454 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23022 2019-Jan-13 11:24:08.591510 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23023 2019-Jan-13 11:24:08.592137 - [DEBUG] D target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 >
23024 2019-Jan-13 11:24:08.592764 - [DEBUG]
23025 2019-Jan-13 11:24:08.592789 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23026 2019-Jan-13 11:24:08.593439 - [DEBUG] Start of endsummarytab entry
23027 2019-Jan-13 11:24:08.593469 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23028 2019-Jan-13 11:24:08.594097 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23029 2019-Jan-13 11:24:08.594155 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23030 2019-Jan-13 11:24:08.594782 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23031 2019-Jan-13 11:24:08.595410 - [DEBUG] EF: AllBottom
23032 2019-Jan-13 11:24:08.595435 - [DEBUG]
23033 2019-Jan-13 11:24:08.595459 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23034 2019-Jan-13 11:24:08.596085 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23035 2019-Jan-13 11:24:08.596727 - [DEBUG] EF: AllBottom
23036 2019-Jan-13 11:24:08.596752 - [DEBUG]
23037 2019-Jan-13 11:24:08.596775 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23038 2019-Jan-13 11:24:08.597401 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23039 2019-Jan-13 11:24:08.598027 - [DEBUG] EF: AllBottom
23040 2019-Jan-13 11:24:08.598052 - [DEBUG]
23041 2019-Jan-13 11:24:08.598075 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23042 2019-Jan-13 11:24:08.598701 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23043 2019-Jan-13 11:24:08.599338 - [DEBUG] EF: AllBottom
23044 2019-Jan-13 11:24:08.599363 - [DEBUG]
23045 2019-Jan-13 11:24:08.599387 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23046 2019-Jan-13 11:24:08.600026 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23047 2019-Jan-13 11:24:08.600654 - [DEBUG] EF: AllBottom
23048 2019-Jan-13 11:24:08.600679 - [DEBUG]
23049 2019-Jan-13 11:24:08.600702 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23050 2019-Jan-13 11:24:08.601328 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
23051 2019-Jan-13 11:24:08.601958 - [DEBUG] EF: AllBottom
23052 2019-Jan-13 11:24:08.601983 - [DEBUG]
23053 2019-Jan-13 11:24:08.602006 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23054 2019-Jan-13 11:24:08.602631 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23055 2019-Jan-13 11:24:08.603267 - [DEBUG] EF: AllBottom
23056 2019-Jan-13 11:24:08.603292 - [DEBUG]
23057 2019-Jan-13 11:24:08.603316 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23058 2019-Jan-13 11:24:08.603954 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23059 2019-Jan-13 11:24:08.604583 - [DEBUG] EF: AllBottom
23060 2019-Jan-13 11:24:08.604608 - [DEBUG]
23061 2019-Jan-13 11:24:08.604631 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23062 2019-Jan-13 11:24:08.605257 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23063 2019-Jan-13 11:24:08.605886 - [DEBUG] EF: AllBottom
23064 2019-Jan-13 11:24:08.605911 - [DEBUG]
23065 2019-Jan-13 11:24:08.605935 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23066 2019-Jan-13 11:24:08.606569 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23067 2019-Jan-13 11:24:08.607218 - [DEBUG] EF: AllBottom
23068 2019-Jan-13 11:24:08.607243 - [DEBUG]
23069 2019-Jan-13 11:24:08.607266 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23070 2019-Jan-13 11:24:08.607891 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
23071 2019-Jan-13 11:24:08.608519 - [DEBUG] EF: AllBottom
23072 2019-Jan-13 11:24:08.608544 - [DEBUG]
23073 2019-Jan-13 11:24:08.608567 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23074 2019-Jan-13 11:24:08.609192 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23075 2019-Jan-13 11:24:08.609828 - [DEBUG] EF: AllBottom
23076 2019-Jan-13 11:24:08.609853 - [DEBUG]
23077 2019-Jan-13 11:24:08.609876 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23078 2019-Jan-13 11:24:08.610517 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23079 2019-Jan-13 11:24:08.611146 - [DEBUG] EF: AllBottom
23080 2019-Jan-13 11:24:08.611171 - [DEBUG]
23081 2019-Jan-13 11:24:08.611194 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23082 2019-Jan-13 11:24:08.611819 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23083 2019-Jan-13 11:24:08.612454 - [DEBUG] EF: AllBottom
23084 2019-Jan-13 11:24:08.612479 - [DEBUG]
23085 2019-Jan-13 11:24:08.612502 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23086 2019-Jan-13 11:24:08.613128 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23087 2019-Jan-13 11:24:08.613771 - [DEBUG] EF: AllBottom
23088 2019-Jan-13 11:24:08.613796 - [DEBUG]
23089 2019-Jan-13 11:24:08.613820 - [DEBUG] ---------------
23090 2019-Jan-13 11:24:08.613852 - [DEBUG]
23091 2019-Jan-13 11:24:08.613878 - [DEBUG] End of endsummarytab entry
23092 2019-Jan-13 11:24:08.613901 - [DEBUG]
23093 2019-Jan-13 11:24:08.613924 - [DEBUG] Start of incomingtab entry
23094 2019-Jan-13 11:24:08.613948 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23095 2019-Jan-13 11:24:08.614575 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
23096 2019-Jan-13 11:24:08.614631 - [DEBUG] ---------------
23097 2019-Jan-13 11:24:08.614655 - [DEBUG] End of incomingtab entry
23098 2019-Jan-13 11:24:08.614678 - [DEBUG]
23099 2019-Jan-13 11:24:08.614703 - [DEBUG] EDGE:
23100 2019-Jan-13 11:24:08.614759 - [DEBUG] ---> 23101 2019-Jan-13 11:24:08.615387 - [DEBUG] D: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97>
23102 2019-Jan-13 11:24:08.616015 - [DEBUG]
23103 2019-Jan-13 11:24:08.616040 - [DEBUG] EDGE:
23104 2019-Jan-13 11:24:08.616097 - [DEBUG] ---> 23105 2019-Jan-13 11:24:08.616737 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23106 2019-Jan-13 11:24:08.617367 - [DEBUG]
23107 2019-Jan-13 11:24:08.617412 - [DEBUG] Compose: EdgeIdentity * AllBottom
23108 2019-Jan-13 11:24:08.617439 - [DEBUG]
23109 2019-Jan-13 11:24:08.617462 - [DEBUG] Propagate flow
23110 2019-Jan-13 11:24:08.617485 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23111 2019-Jan-13 11:24:08.617542 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23112 2019-Jan-13 11:24:08.618180 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23113 2019-Jan-13 11:24:08.618809 - [DEBUG] Edge function : AllBottom (result of previous compose)
23114 2019-Jan-13 11:24:08.618835 - [DEBUG]
23115 2019-Jan-13 11:24:08.618860 - [DEBUG] Join: AllTop & AllBottom
23116 2019-Jan-13 11:24:08.618886 - [DEBUG] = AllBottom (new jump func)
23117 2019-Jan-13 11:24:08.618910 - [DEBUG]
23118 2019-Jan-13 11:24:08.618933 - [DEBUG] Start adding new jump function
23119 2019-Jan-13 11:24:08.618957 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23120 2019-Jan-13 11:24:08.619012 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23121 2019-Jan-13 11:24:08.619644 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23122 2019-Jan-13 11:24:08.620295 - [DEBUG] Edge Function : AllBottom
23123 2019-Jan-13 11:24:08.620324 - [DEBUG] End adding new jump function
23124 2019-Jan-13 11:24:08.620348 - [DEBUG]
23125 2019-Jan-13 11:24:08.620371 - [DEBUG] -------------------------------------------- 647. Path Edge --------------------------------------------
23126 2019-Jan-13 11:24:08.620395 - [DEBUG]
23127 2019-Jan-13 11:24:08.620419 - [DEBUG] Process 647. path edge:
23128 2019-Jan-13 11:24:08.620442 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23129 2019-Jan-13 11:24:08.620498 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
23130 2019-Jan-13 11:24:08.621135 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
23131 2019-Jan-13 11:24:08.621764 - [DEBUG]
23132 2019-Jan-13 11:24:08.621789 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23133 2019-Jan-13 11:24:08.622436 - [DEBUG] Possible callees:
23134 2019-Jan-13 11:24:08.622469 - [DEBUG] llvm.dbg.declare
23135 2019-Jan-13 11:24:08.622495 - [DEBUG] Possible return sites:
23136 2019-Jan-13 11:24:08.622518 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19323137 2019-Jan-13 11:24:08.623795 - [DEBUG] Found and process special summary
23138 2019-Jan-13 11:24:08.623830 - [DEBUG] Compose: EdgeIdentity * AllBottom
23139 2019-Jan-13 11:24:08.623857 - [DEBUG]
23140 2019-Jan-13 11:24:08.623880 - [DEBUG] Propagate flow
23141 2019-Jan-13 11:24:08.623904 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23142 2019-Jan-13 11:24:08.623960 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23143 2019-Jan-13 11:24:08.624624 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23144 2019-Jan-13 11:24:08.625255 - [DEBUG] Edge function : AllBottom (result of previous compose)
23145 2019-Jan-13 11:24:08.625281 - [DEBUG]
23146 2019-Jan-13 11:24:08.625305 - [DEBUG] Join: AllTop & AllBottom
23147 2019-Jan-13 11:24:08.625331 - [DEBUG] = AllBottom (new jump func)
23148 2019-Jan-13 11:24:08.625356 - [DEBUG]
23149 2019-Jan-13 11:24:08.625379 - [DEBUG] Start adding new jump function
23150 2019-Jan-13 11:24:08.625402 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23151 2019-Jan-13 11:24:08.625458 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23152 2019-Jan-13 11:24:08.626089 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23153 2019-Jan-13 11:24:08.626733 - [DEBUG] Edge Function : AllBottom
23154 2019-Jan-13 11:24:08.626761 - [DEBUG] End adding new jump function
23155 2019-Jan-13 11:24:08.626785 - [DEBUG]
23156 2019-Jan-13 11:24:08.626808 - [DEBUG] -------------------------------------------- 648. Path Edge --------------------------------------------
23157 2019-Jan-13 11:24:08.626832 - [DEBUG]
23158 2019-Jan-13 11:24:08.626856 - [DEBUG] Process 648. path edge:
23159 2019-Jan-13 11:24:08.626879 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23160 2019-Jan-13 11:24:08.626936 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23161 2019-Jan-13 11:24:08.627566 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
23162 2019-Jan-13 11:24:08.628197 - [DEBUG]
23163 2019-Jan-13 11:24:08.628221 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23164 2019-Jan-13 11:24:08.628876 - [DEBUG] Compose: EdgeIdentity * AllBottom
23165 2019-Jan-13 11:24:08.628905 - [DEBUG]
23166 2019-Jan-13 11:24:08.628928 - [DEBUG] Propagate flow
23167 2019-Jan-13 11:24:08.628952 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23168 2019-Jan-13 11:24:08.629009 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23169 2019-Jan-13 11:24:08.629639 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23170 2019-Jan-13 11:24:08.630285 - [DEBUG] Edge function : AllBottom (result of previous compose)
23171 2019-Jan-13 11:24:08.630311 - [DEBUG]
23172 2019-Jan-13 11:24:08.630335 - [DEBUG] Join: AllTop & AllBottom
23173 2019-Jan-13 11:24:08.630361 - [DEBUG] = AllBottom (new jump func)
23174 2019-Jan-13 11:24:08.630386 - [DEBUG]
23175 2019-Jan-13 11:24:08.630409 - [DEBUG] Start adding new jump function
23176 2019-Jan-13 11:24:08.630432 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23177 2019-Jan-13 11:24:08.630488 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23178 2019-Jan-13 11:24:08.631130 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23179 2019-Jan-13 11:24:08.631758 - [DEBUG] Edge Function : AllBottom
23180 2019-Jan-13 11:24:08.631786 - [DEBUG] End adding new jump function
23181 2019-Jan-13 11:24:08.631810 - [DEBUG]
23182 2019-Jan-13 11:24:08.631833 - [DEBUG] -------------------------------------------- 649. Path Edge --------------------------------------------
23183 2019-Jan-13 11:24:08.631857 - [DEBUG]
23184 2019-Jan-13 11:24:08.631881 - [DEBUG] Process 649. path edge:
23185 2019-Jan-13 11:24:08.631904 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23186 2019-Jan-13 11:24:08.631960 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23187 2019-Jan-13 11:24:08.632589 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
23188 2019-Jan-13 11:24:08.633218 - [DEBUG]
23189 2019-Jan-13 11:24:08.633244 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23190 2019-Jan-13 11:24:08.633900 - [DEBUG] Compose: EdgeIdentity * AllBottom
23191 2019-Jan-13 11:24:08.633928 - [DEBUG]
23192 2019-Jan-13 11:24:08.633951 - [DEBUG] Propagate flow
23193 2019-Jan-13 11:24:08.633974 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23194 2019-Jan-13 11:24:08.634031 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23195 2019-Jan-13 11:24:08.634661 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23196 2019-Jan-13 11:24:08.635292 - [DEBUG] Edge function : AllBottom (result of previous compose)
23197 2019-Jan-13 11:24:08.635317 - [DEBUG]
23198 2019-Jan-13 11:24:08.635341 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23199 2019-Jan-13 11:24:08.635367 - [DEBUG] = AllBottom
23200 2019-Jan-13 11:24:08.635391 - [DEBUG]
23201 2019-Jan-13 11:24:08.635414 - [DEBUG] PROPAGATE: No new function!
23202 2019-Jan-13 11:24:08.635438 - [DEBUG] EDGE:
23203 2019-Jan-13 11:24:08.635495 - [DEBUG] ---> 23204 2019-Jan-13 11:24:08.636124 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23205 2019-Jan-13 11:24:08.636771 - [DEBUG]
23206 2019-Jan-13 11:24:08.636796 - [DEBUG] EDGE:
23207 2019-Jan-13 11:24:08.636853 - [DEBUG] ---> 23208 2019-Jan-13 11:24:08.637484 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23209 2019-Jan-13 11:24:08.638113 - [DEBUG]
23210 2019-Jan-13 11:24:08.638149 - [DEBUG] Compose: EdgeIdentity * AllBottom
23211 2019-Jan-13 11:24:08.638176 - [DEBUG]
23212 2019-Jan-13 11:24:08.638200 - [DEBUG] Propagate flow
23213 2019-Jan-13 11:24:08.638223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23214 2019-Jan-13 11:24:08.638279 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23215 2019-Jan-13 11:24:08.638910 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23216 2019-Jan-13 11:24:08.639539 - [DEBUG] Edge function : AllBottom (result of previous compose)
23217 2019-Jan-13 11:24:08.639564 - [DEBUG]
23218 2019-Jan-13 11:24:08.639589 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23219 2019-Jan-13 11:24:08.639614 - [DEBUG] = AllBottom
23220 2019-Jan-13 11:24:08.639639 - [DEBUG]
23221 2019-Jan-13 11:24:08.639662 - [DEBUG] PROPAGATE: No new function!
23222 2019-Jan-13 11:24:08.639688 - [DEBUG] EDGE:
23223 2019-Jan-13 11:24:08.639745 - [DEBUG] ---> 23224 2019-Jan-13 11:24:08.640420 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23225 2019-Jan-13 11:24:08.641053 - [DEBUG]
23226 2019-Jan-13 11:24:08.641078 - [DEBUG] EDGE:
23227 2019-Jan-13 11:24:08.641135 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
23228 2019-Jan-13 11:24:08.641768 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23229 2019-Jan-13 11:24:08.642397 - [DEBUG]
23230 2019-Jan-13 11:24:08.642424 - [DEBUG] Compose: EdgeIdentity * AllBottom
23231 2019-Jan-13 11:24:08.642450 - [DEBUG]
23232 2019-Jan-13 11:24:08.642473 - [DEBUG] Propagate flow
23233 2019-Jan-13 11:24:08.642496 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23234 2019-Jan-13 11:24:08.642552 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23235 2019-Jan-13 11:24:08.643183 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23236 2019-Jan-13 11:24:08.643828 - [DEBUG] Edge function : AllBottom (result of previous compose)
23237 2019-Jan-13 11:24:08.643853 - [DEBUG]
23238 2019-Jan-13 11:24:08.643878 - [DEBUG] Join: AllTop & AllBottom
23239 2019-Jan-13 11:24:08.643904 - [DEBUG] = AllBottom (new jump func)
23240 2019-Jan-13 11:24:08.643928 - [DEBUG]
23241 2019-Jan-13 11:24:08.643951 - [DEBUG] Start adding new jump function
23242 2019-Jan-13 11:24:08.643975 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23243 2019-Jan-13 11:24:08.644031 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23244 2019-Jan-13 11:24:08.644660 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23245 2019-Jan-13 11:24:08.645293 - [DEBUG] Edge Function : AllBottom
23246 2019-Jan-13 11:24:08.645321 - [DEBUG] End adding new jump function
23247 2019-Jan-13 11:24:08.645345 - [DEBUG]
23248 2019-Jan-13 11:24:08.645368 - [DEBUG] -------------------------------------------- 650. Path Edge --------------------------------------------
23249 2019-Jan-13 11:24:08.645392 - [DEBUG]
23250 2019-Jan-13 11:24:08.645415 - [DEBUG] Process 650. path edge:
23251 2019-Jan-13 11:24:08.645439 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23252 2019-Jan-13 11:24:08.645495 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
23253 2019-Jan-13 11:24:08.646128 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23254 2019-Jan-13 11:24:08.646769 - [DEBUG]
23255 2019-Jan-13 11:24:08.646795 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23256 2019-Jan-13 11:24:08.647449 - [DEBUG] Compose: EdgeIdentity * AllBottom
23257 2019-Jan-13 11:24:08.647477 - [DEBUG]
23258 2019-Jan-13 11:24:08.647500 - [DEBUG] Propagate flow
23259 2019-Jan-13 11:24:08.647524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23260 2019-Jan-13 11:24:08.647580 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23261 2019-Jan-13 11:24:08.648211 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23262 2019-Jan-13 11:24:08.648839 - [DEBUG] Edge function : AllBottom (result of previous compose)
23263 2019-Jan-13 11:24:08.648865 - [DEBUG]
23264 2019-Jan-13 11:24:08.648889 - [DEBUG] Join: AllTop & AllBottom
23265 2019-Jan-13 11:24:08.648915 - [DEBUG] = AllBottom (new jump func)
23266 2019-Jan-13 11:24:08.648947 - [DEBUG]
23267 2019-Jan-13 11:24:08.648971 - [DEBUG] Start adding new jump function
23268 2019-Jan-13 11:24:08.648994 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23269 2019-Jan-13 11:24:08.649050 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23270 2019-Jan-13 11:24:08.649681 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23271 2019-Jan-13 11:24:08.650325 - [DEBUG] Edge Function : AllBottom
23272 2019-Jan-13 11:24:08.650353 - [DEBUG] End adding new jump function
23273 2019-Jan-13 11:24:08.650377 - [DEBUG]
23274 2019-Jan-13 11:24:08.650400 - [DEBUG] -------------------------------------------- 651. Path Edge --------------------------------------------
23275 2019-Jan-13 11:24:08.650424 - [DEBUG]
23276 2019-Jan-13 11:24:08.650447 - [DEBUG] Process 651. path edge:
23277 2019-Jan-13 11:24:08.650471 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23278 2019-Jan-13 11:24:08.650527 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23279 2019-Jan-13 11:24:08.651157 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23280 2019-Jan-13 11:24:08.651786 - [DEBUG]
23281 2019-Jan-13 11:24:08.651810 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23282 2019-Jan-13 11:24:08.652455 - [DEBUG] Compose: EdgeIdentity * AllBottom
23283 2019-Jan-13 11:24:08.652483 - [DEBUG]
23284 2019-Jan-13 11:24:08.652506 - [DEBUG] Propagate flow
23285 2019-Jan-13 11:24:08.652530 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23286 2019-Jan-13 11:24:08.652586 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23287 2019-Jan-13 11:24:08.653215 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23288 2019-Jan-13 11:24:08.653858 - [DEBUG] Edge function : AllBottom (result of previous compose)
23289 2019-Jan-13 11:24:08.653884 - [DEBUG]
23290 2019-Jan-13 11:24:08.653908 - [DEBUG] Join: AllTop & AllBottom
23291 2019-Jan-13 11:24:08.653934 - [DEBUG] = AllBottom (new jump func)
23292 2019-Jan-13 11:24:08.653958 - [DEBUG]
23293 2019-Jan-13 11:24:08.653982 - [DEBUG] Start adding new jump function
23294 2019-Jan-13 11:24:08.654005 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23295 2019-Jan-13 11:24:08.654061 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23296 2019-Jan-13 11:24:08.654690 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23297 2019-Jan-13 11:24:08.655317 - [DEBUG] Edge Function : AllBottom
23298 2019-Jan-13 11:24:08.655345 - [DEBUG] End adding new jump function
23299 2019-Jan-13 11:24:08.655369 - [DEBUG]
23300 2019-Jan-13 11:24:08.655393 - [DEBUG] -------------------------------------------- 652. Path Edge --------------------------------------------
23301 2019-Jan-13 11:24:08.655416 - [DEBUG]
23302 2019-Jan-13 11:24:08.655439 - [DEBUG] Process 652. path edge:
23303 2019-Jan-13 11:24:08.655463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23304 2019-Jan-13 11:24:08.655519 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23305 2019-Jan-13 11:24:08.656158 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23306 2019-Jan-13 11:24:08.656864 - [DEBUG]
23307 2019-Jan-13 11:24:08.656891 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23308 2019-Jan-13 11:24:08.657597 - [DEBUG] Start of endsummarytab entry
23309 2019-Jan-13 11:24:08.657631 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23310 2019-Jan-13 11:24:08.658366 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23311 2019-Jan-13 11:24:08.658445 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23312 2019-Jan-13 11:24:08.659089 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23313 2019-Jan-13 11:24:08.659721 - [DEBUG] EF: AllBottom
23314 2019-Jan-13 11:24:08.659746 - [DEBUG]
23315 2019-Jan-13 11:24:08.659769 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23316 2019-Jan-13 11:24:08.660421 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23317 2019-Jan-13 11:24:08.661053 - [DEBUG] EF: AllBottom
23318 2019-Jan-13 11:24:08.661077 - [DEBUG]
23319 2019-Jan-13 11:24:08.661101 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23320 2019-Jan-13 11:24:08.661725 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23321 2019-Jan-13 11:24:08.662352 - [DEBUG] EF: AllBottom
23322 2019-Jan-13 11:24:08.662377 - [DEBUG]
23323 2019-Jan-13 11:24:08.662401 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23324 2019-Jan-13 11:24:08.663026 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23325 2019-Jan-13 11:24:08.663672 - [DEBUG] EF: AllBottom
23326 2019-Jan-13 11:24:08.663697 - [DEBUG]
23327 2019-Jan-13 11:24:08.663720 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23328 2019-Jan-13 11:24:08.664346 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23329 2019-Jan-13 11:24:08.664974 - [DEBUG] EF: AllBottom
23330 2019-Jan-13 11:24:08.664999 - [DEBUG]
23331 2019-Jan-13 11:24:08.665022 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23332 2019-Jan-13 11:24:08.665648 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
23333 2019-Jan-13 11:24:08.666278 - [DEBUG] EF: AllBottom
23334 2019-Jan-13 11:24:08.666303 - [DEBUG]
23335 2019-Jan-13 11:24:08.666327 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23336 2019-Jan-13 11:24:08.666968 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23337 2019-Jan-13 11:24:08.667607 - [DEBUG] EF: AllBottom
23338 2019-Jan-13 11:24:08.667632 - [DEBUG]
23339 2019-Jan-13 11:24:08.667656 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23340 2019-Jan-13 11:24:08.668281 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23341 2019-Jan-13 11:24:08.668910 - [DEBUG] EF: AllBottom
23342 2019-Jan-13 11:24:08.668935 - [DEBUG]
23343 2019-Jan-13 11:24:08.668958 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23344 2019-Jan-13 11:24:08.669584 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23345 2019-Jan-13 11:24:08.670229 - [DEBUG] EF: AllBottom
23346 2019-Jan-13 11:24:08.670254 - [DEBUG]
23347 2019-Jan-13 11:24:08.670278 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23348 2019-Jan-13 11:24:08.670904 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23349 2019-Jan-13 11:24:08.671533 - [DEBUG] EF: AllBottom
23350 2019-Jan-13 11:24:08.671558 - [DEBUG]
23351 2019-Jan-13 11:24:08.671581 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23352 2019-Jan-13 11:24:08.672207 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23353 2019-Jan-13 11:24:08.672834 - [DEBUG] EF: AllBottom
23354 2019-Jan-13 11:24:08.672859 - [DEBUG]
23355 2019-Jan-13 11:24:08.672882 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23356 2019-Jan-13 11:24:08.673525 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
23357 2019-Jan-13 11:24:08.674162 - [DEBUG] EF: AllBottom
23358 2019-Jan-13 11:24:08.674187 - [DEBUG]
23359 2019-Jan-13 11:24:08.674211 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23360 2019-Jan-13 11:24:08.674837 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23361 2019-Jan-13 11:24:08.675474 - [DEBUG] EF: AllBottom
23362 2019-Jan-13 11:24:08.675499 - [DEBUG]
23363 2019-Jan-13 11:24:08.675523 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23364 2019-Jan-13 11:24:08.676149 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23365 2019-Jan-13 11:24:08.676795 - [DEBUG] EF: AllBottom
23366 2019-Jan-13 11:24:08.676820 - [DEBUG]
23367 2019-Jan-13 11:24:08.676843 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23368 2019-Jan-13 11:24:08.677469 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23369 2019-Jan-13 11:24:08.678105 - [DEBUG] EF: AllBottom
23370 2019-Jan-13 11:24:08.678130 - [DEBUG]
23371 2019-Jan-13 11:24:08.678153 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23372 2019-Jan-13 11:24:08.678780 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23373 2019-Jan-13 11:24:08.679410 - [DEBUG] EF: AllBottom
23374 2019-Jan-13 11:24:08.679435 - [DEBUG]
23375 2019-Jan-13 11:24:08.679459 - [DEBUG] ---------------
23376 2019-Jan-13 11:24:08.679482 - [DEBUG]
23377 2019-Jan-13 11:24:08.679508 - [DEBUG] End of endsummarytab entry
23378 2019-Jan-13 11:24:08.679531 - [DEBUG]
23379 2019-Jan-13 11:24:08.679554 - [DEBUG] Start of incomingtab entry
23380 2019-Jan-13 11:24:08.679578 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23381 2019-Jan-13 11:24:08.680221 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
23382 2019-Jan-13 11:24:08.680278 - [DEBUG] ---------------
23383 2019-Jan-13 11:24:08.680302 - [DEBUG] End of incomingtab entry
23384 2019-Jan-13 11:24:08.680326 - [DEBUG]
23385 2019-Jan-13 11:24:08.680352 - [DEBUG] EDGE:
23386 2019-Jan-13 11:24:08.680409 - [DEBUG] ---> 23387 2019-Jan-13 11:24:08.681037 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23388 2019-Jan-13 11:24:08.681665 - [DEBUG]
23389 2019-Jan-13 11:24:08.681691 - [DEBUG] EDGE:
23390 2019-Jan-13 11:24:08.681748 - [DEBUG] ---> 23391 2019-Jan-13 11:24:08.682376 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23392 2019-Jan-13 11:24:08.683004 - [DEBUG]
23393 2019-Jan-13 11:24:08.683032 - [DEBUG] Compose: EdgeIdentity * AllBottom
23394 2019-Jan-13 11:24:08.683058 - [DEBUG]
23395 2019-Jan-13 11:24:08.683082 - [DEBUG] Propagate flow
23396 2019-Jan-13 11:24:08.683105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23397 2019-Jan-13 11:24:08.683161 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23398 2019-Jan-13 11:24:08.683806 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23399 2019-Jan-13 11:24:08.684442 - [DEBUG] Edge function : AllBottom (result of previous compose)
23400 2019-Jan-13 11:24:08.684468 - [DEBUG]
23401 2019-Jan-13 11:24:08.684493 - [DEBUG] Join: AllTop & AllBottom
23402 2019-Jan-13 11:24:08.684519 - [DEBUG] = AllBottom (new jump func)
23403 2019-Jan-13 11:24:08.684543 - [DEBUG]
23404 2019-Jan-13 11:24:08.684575 - [DEBUG] Start adding new jump function
23405 2019-Jan-13 11:24:08.684598 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23406 2019-Jan-13 11:24:08.684654 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23407 2019-Jan-13 11:24:08.685290 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23408 2019-Jan-13 11:24:08.685919 - [DEBUG] Edge Function : AllBottom
23409 2019-Jan-13 11:24:08.685948 - [DEBUG] End adding new jump function
23410 2019-Jan-13 11:24:08.685971 - [DEBUG]
23411 2019-Jan-13 11:24:08.685995 - [DEBUG] -------------------------------------------- 653. Path Edge --------------------------------------------
23412 2019-Jan-13 11:24:08.686019 - [DEBUG]
23413 2019-Jan-13 11:24:08.686043 - [DEBUG] Process 653. path edge:
23414 2019-Jan-13 11:24:08.686066 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23415 2019-Jan-13 11:24:08.686123 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23416 2019-Jan-13 11:24:08.686766 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
23417 2019-Jan-13 11:24:08.687399 - [DEBUG]
23418 2019-Jan-13 11:24:08.687423 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23419 2019-Jan-13 11:24:08.688113 - [DEBUG] EDGE:
23420 2019-Jan-13 11:24:08.688172 - [DEBUG] ---> 23421 2019-Jan-13 11:24:08.688800 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
23422 2019-Jan-13 11:24:08.689433 - [DEBUG]
23423 2019-Jan-13 11:24:08.689480 - [DEBUG] Compose: EdgeIdentity * AllBottom
23424 2019-Jan-13 11:24:08.689507 - [DEBUG]
23425 2019-Jan-13 11:24:08.689531 - [DEBUG] Propagate flow
23426 2019-Jan-13 11:24:08.689554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23427 2019-Jan-13 11:24:08.689610 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23428 2019-Jan-13 11:24:08.690266 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23429 2019-Jan-13 11:24:08.690896 - [DEBUG] Edge function : AllBottom (result of previous compose)
23430 2019-Jan-13 11:24:08.690921 - [DEBUG]
23431 2019-Jan-13 11:24:08.690946 - [DEBUG] Join: AllTop & AllBottom
23432 2019-Jan-13 11:24:08.690972 - [DEBUG] = AllBottom (new jump func)
23433 2019-Jan-13 11:24:08.690996 - [DEBUG]
23434 2019-Jan-13 11:24:08.691019 - [DEBUG] Start adding new jump function
23435 2019-Jan-13 11:24:08.691042 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23436 2019-Jan-13 11:24:08.691098 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23437 2019-Jan-13 11:24:08.691727 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23438 2019-Jan-13 11:24:08.692365 - [DEBUG] Edge Function : AllBottom
23439 2019-Jan-13 11:24:08.692393 - [DEBUG] End adding new jump function
23440 2019-Jan-13 11:24:08.692417 - [DEBUG]
23441 2019-Jan-13 11:24:08.692441 - [DEBUG] -------------------------------------------- 654. Path Edge --------------------------------------------
23442 2019-Jan-13 11:24:08.692465 - [DEBUG]
23443 2019-Jan-13 11:24:08.692488 - [DEBUG] Process 654. path edge:
23444 2019-Jan-13 11:24:08.692511 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23445 2019-Jan-13 11:24:08.692567 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
23446 2019-Jan-13 11:24:08.693213 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23447 2019-Jan-13 11:24:08.693858 - [DEBUG]
23448 2019-Jan-13 11:24:08.693883 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23449 2019-Jan-13 11:24:08.694531 - [DEBUG] Possible callees:
23450 2019-Jan-13 11:24:08.694556 - [DEBUG] llvm.dbg.declare
23451 2019-Jan-13 11:24:08.694581 - [DEBUG] Possible return sites:
23452 2019-Jan-13 11:24:08.694604 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19323453 2019-Jan-13 11:24:08.695866 - [DEBUG] Found and process special summary
23454 2019-Jan-13 11:24:08.695900 - [DEBUG] Compose: EdgeIdentity * AllBottom
23455 2019-Jan-13 11:24:08.695927 - [DEBUG]
23456 2019-Jan-13 11:24:08.695951 - [DEBUG] Propagate flow
23457 2019-Jan-13 11:24:08.695974 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23458 2019-Jan-13 11:24:08.696031 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23459 2019-Jan-13 11:24:08.696673 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23460 2019-Jan-13 11:24:08.697304 - [DEBUG] Edge function : AllBottom (result of previous compose)
23461 2019-Jan-13 11:24:08.697329 - [DEBUG]
23462 2019-Jan-13 11:24:08.697354 - [DEBUG] Join: AllTop & AllBottom
23463 2019-Jan-13 11:24:08.697379 - [DEBUG] = AllBottom (new jump func)
23464 2019-Jan-13 11:24:08.697404 - [DEBUG]
23465 2019-Jan-13 11:24:08.697427 - [DEBUG] Start adding new jump function
23466 2019-Jan-13 11:24:08.697450 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23467 2019-Jan-13 11:24:08.697506 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23468 2019-Jan-13 11:24:08.698136 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23469 2019-Jan-13 11:24:08.698766 - [DEBUG] Edge Function : AllBottom
23470 2019-Jan-13 11:24:08.698793 - [DEBUG] End adding new jump function
23471 2019-Jan-13 11:24:08.698817 - [DEBUG]
23472 2019-Jan-13 11:24:08.698840 - [DEBUG] -------------------------------------------- 655. Path Edge --------------------------------------------
23473 2019-Jan-13 11:24:08.698864 - [DEBUG]
23474 2019-Jan-13 11:24:08.698887 - [DEBUG] Process 655. path edge:
23475 2019-Jan-13 11:24:08.698911 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23476 2019-Jan-13 11:24:08.698967 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23477 2019-Jan-13 11:24:08.699597 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23478 2019-Jan-13 11:24:08.700240 - [DEBUG]
23479 2019-Jan-13 11:24:08.700264 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23480 2019-Jan-13 11:24:08.700911 - [DEBUG] Compose: EdgeIdentity * AllBottom
23481 2019-Jan-13 11:24:08.700938 - [DEBUG]
23482 2019-Jan-13 11:24:08.700962 - [DEBUG] Propagate flow
23483 2019-Jan-13 11:24:08.700985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23484 2019-Jan-13 11:24:08.701042 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23485 2019-Jan-13 11:24:08.701670 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23486 2019-Jan-13 11:24:08.702298 - [DEBUG] Edge function : AllBottom (result of previous compose)
23487 2019-Jan-13 11:24:08.702332 - [DEBUG]
23488 2019-Jan-13 11:24:08.702357 - [DEBUG] Join: AllTop & AllBottom
23489 2019-Jan-13 11:24:08.702383 - [DEBUG] = AllBottom (new jump func)
23490 2019-Jan-13 11:24:08.702408 - [DEBUG]
23491 2019-Jan-13 11:24:08.702432 - [DEBUG] Start adding new jump function
23492 2019-Jan-13 11:24:08.702455 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23493 2019-Jan-13 11:24:08.702512 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23494 2019-Jan-13 11:24:08.703142 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23495 2019-Jan-13 11:24:08.703786 - [DEBUG] Edge Function : AllBottom
23496 2019-Jan-13 11:24:08.703814 - [DEBUG] End adding new jump function
23497 2019-Jan-13 11:24:08.703838 - [DEBUG]
23498 2019-Jan-13 11:24:08.703862 - [DEBUG] -------------------------------------------- 656. Path Edge --------------------------------------------
23499 2019-Jan-13 11:24:08.703886 - [DEBUG]
23500 2019-Jan-13 11:24:08.703909 - [DEBUG] Process 656. path edge:
23501 2019-Jan-13 11:24:08.703933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23502 2019-Jan-13 11:24:08.703990 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23503 2019-Jan-13 11:24:08.704620 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23504 2019-Jan-13 11:24:08.705247 - [DEBUG]
23505 2019-Jan-13 11:24:08.705273 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23506 2019-Jan-13 11:24:08.705914 - [DEBUG] Compose: EdgeIdentity * AllBottom
23507 2019-Jan-13 11:24:08.705942 - [DEBUG]
23508 2019-Jan-13 11:24:08.705965 - [DEBUG] Propagate flow
23509 2019-Jan-13 11:24:08.705995 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23510 2019-Jan-13 11:24:08.706052 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23511 2019-Jan-13 11:24:08.706701 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23512 2019-Jan-13 11:24:08.707337 - [DEBUG] Edge function : AllBottom (result of previous compose)
23513 2019-Jan-13 11:24:08.707362 - [DEBUG]
23514 2019-Jan-13 11:24:08.707387 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23515 2019-Jan-13 11:24:08.707412 - [DEBUG] = AllBottom
23516 2019-Jan-13 11:24:08.707437 - [DEBUG]
23517 2019-Jan-13 11:24:08.707460 - [DEBUG] PROPAGATE: No new function!
23518 2019-Jan-13 11:24:08.707484 - [DEBUG] EDGE:
23519 2019-Jan-13 11:24:08.707542 - [DEBUG] ---> 23520 2019-Jan-13 11:24:08.708170 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23521 2019-Jan-13 11:24:08.708798 - [DEBUG]
23522 2019-Jan-13 11:24:08.708823 - [DEBUG] EDGE:
23523 2019-Jan-13 11:24:08.708880 - [DEBUG] ---> 23524 2019-Jan-13 11:24:08.709511 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23525 2019-Jan-13 11:24:08.710155 - [DEBUG]
23526 2019-Jan-13 11:24:08.710192 - [DEBUG] Compose: EdgeIdentity * AllBottom
23527 2019-Jan-13 11:24:08.710218 - [DEBUG]
23528 2019-Jan-13 11:24:08.710242 - [DEBUG] Propagate flow
23529 2019-Jan-13 11:24:08.710265 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23530 2019-Jan-13 11:24:08.710322 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23531 2019-Jan-13 11:24:08.710953 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23532 2019-Jan-13 11:24:08.711591 - [DEBUG] Edge function : AllBottom (result of previous compose)
23533 2019-Jan-13 11:24:08.711616 - [DEBUG]
23534 2019-Jan-13 11:24:08.711641 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23535 2019-Jan-13 11:24:08.711666 - [DEBUG] = AllBottom
23536 2019-Jan-13 11:24:08.711690 - [DEBUG]
23537 2019-Jan-13 11:24:08.711713 - [DEBUG] PROPAGATE: No new function!
23538 2019-Jan-13 11:24:08.711739 - [DEBUG] EDGE:
23539 2019-Jan-13 11:24:08.711797 - [DEBUG] ---> 23540 2019-Jan-13 11:24:08.712436 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23541 2019-Jan-13 11:24:08.713065 - [DEBUG]
23542 2019-Jan-13 11:24:08.713091 - [DEBUG] Compose: EdgeIdentity * AllBottom
23543 2019-Jan-13 11:24:08.713116 - [DEBUG]
23544 2019-Jan-13 11:24:08.713140 - [DEBUG] Propagate flow
23545 2019-Jan-13 11:24:08.713163 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23546 2019-Jan-13 11:24:08.713219 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23547 2019-Jan-13 11:24:08.713878 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23548 2019-Jan-13 11:24:08.714512 - [DEBUG] Edge function : AllBottom (result of previous compose)
23549 2019-Jan-13 11:24:08.714537 - [DEBUG]
23550 2019-Jan-13 11:24:08.714561 - [DEBUG] Join: AllTop & AllBottom
23551 2019-Jan-13 11:24:08.714587 - [DEBUG] = AllBottom (new jump func)
23552 2019-Jan-13 11:24:08.714612 - [DEBUG]
23553 2019-Jan-13 11:24:08.714635 - [DEBUG] Start adding new jump function
23554 2019-Jan-13 11:24:08.714658 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23555 2019-Jan-13 11:24:08.714714 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23556 2019-Jan-13 11:24:08.715349 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23557 2019-Jan-13 11:24:08.715986 - [DEBUG] Edge Function : AllBottom
23558 2019-Jan-13 11:24:08.716014 - [DEBUG] End adding new jump function
23559 2019-Jan-13 11:24:08.716038 - [DEBUG]
23560 2019-Jan-13 11:24:08.716061 - [DEBUG] -------------------------------------------- 657. Path Edge --------------------------------------------
23561 2019-Jan-13 11:24:08.716086 - [DEBUG]
23562 2019-Jan-13 11:24:08.716109 - [DEBUG] Process 657. path edge:
23563 2019-Jan-13 11:24:08.716132 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23564 2019-Jan-13 11:24:08.716189 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
23565 2019-Jan-13 11:24:08.716841 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
23566 2019-Jan-13 11:24:08.717474 - [DEBUG]
23567 2019-Jan-13 11:24:08.717498 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23568 2019-Jan-13 11:24:08.718145 - [DEBUG] Possible callees:
23569 2019-Jan-13 11:24:08.718170 - [DEBUG] llvm.dbg.declare
23570 2019-Jan-13 11:24:08.718195 - [DEBUG] Possible return sites:
23571 2019-Jan-13 11:24:08.718218 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19323572 2019-Jan-13 11:24:08.719475 - [DEBUG] Found and process special summary
23573 2019-Jan-13 11:24:08.719524 - [DEBUG] Compose: EdgeIdentity * AllBottom
23574 2019-Jan-13 11:24:08.719552 - [DEBUG]
23575 2019-Jan-13 11:24:08.719575 - [DEBUG] Propagate flow
23576 2019-Jan-13 11:24:08.719599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23577 2019-Jan-13 11:24:08.719656 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23578 2019-Jan-13 11:24:08.720310 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23579 2019-Jan-13 11:24:08.720943 - [DEBUG] Edge function : AllBottom (result of previous compose)
23580 2019-Jan-13 11:24:08.720968 - [DEBUG]
23581 2019-Jan-13 11:24:08.720992 - [DEBUG] Join: AllTop & AllBottom
23582 2019-Jan-13 11:24:08.721018 - [DEBUG] = AllBottom (new jump func)
23583 2019-Jan-13 11:24:08.721042 - [DEBUG]
23584 2019-Jan-13 11:24:08.721066 - [DEBUG] Start adding new jump function
23585 2019-Jan-13 11:24:08.721089 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23586 2019-Jan-13 11:24:08.721145 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23587 2019-Jan-13 11:24:08.721779 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23588 2019-Jan-13 11:24:08.722410 - [DEBUG] Edge Function : AllBottom
23589 2019-Jan-13 11:24:08.722437 - [DEBUG] End adding new jump function
23590 2019-Jan-13 11:24:08.722461 - [DEBUG]
23591 2019-Jan-13 11:24:08.722485 - [DEBUG] -------------------------------------------- 658. Path Edge --------------------------------------------
23592 2019-Jan-13 11:24:08.722509 - [DEBUG]
23593 2019-Jan-13 11:24:08.722532 - [DEBUG] Process 658. path edge:
23594 2019-Jan-13 11:24:08.722556 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23595 2019-Jan-13 11:24:08.722612 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23596 2019-Jan-13 11:24:08.723243 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
23597 2019-Jan-13 11:24:08.723891 - [DEBUG]
23598 2019-Jan-13 11:24:08.723915 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23599 2019-Jan-13 11:24:08.724563 - [DEBUG] Compose: EdgeIdentity * AllBottom
23600 2019-Jan-13 11:24:08.724591 - [DEBUG]
23601 2019-Jan-13 11:24:08.724615 - [DEBUG] Propagate flow
23602 2019-Jan-13 11:24:08.724639 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23603 2019-Jan-13 11:24:08.724696 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23604 2019-Jan-13 11:24:08.725325 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23605 2019-Jan-13 11:24:08.725957 - [DEBUG] Edge function : AllBottom (result of previous compose)
23606 2019-Jan-13 11:24:08.725983 - [DEBUG]
23607 2019-Jan-13 11:24:08.726007 - [DEBUG] Join: AllTop & AllBottom
23608 2019-Jan-13 11:24:08.726033 - [DEBUG] = AllBottom (new jump func)
23609 2019-Jan-13 11:24:08.726058 - [DEBUG]
23610 2019-Jan-13 11:24:08.726081 - [DEBUG] Start adding new jump function
23611 2019-Jan-13 11:24:08.726105 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23612 2019-Jan-13 11:24:08.726161 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23613 2019-Jan-13 11:24:08.726809 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23614 2019-Jan-13 11:24:08.727436 - [DEBUG] Edge Function : AllBottom
23615 2019-Jan-13 11:24:08.727463 - [DEBUG] End adding new jump function
23616 2019-Jan-13 11:24:08.727488 - [DEBUG]
23617 2019-Jan-13 11:24:08.727520 - [DEBUG] -------------------------------------------- 659. Path Edge --------------------------------------------
23618 2019-Jan-13 11:24:08.727546 - [DEBUG]
23619 2019-Jan-13 11:24:08.727569 - [DEBUG] Process 659. path edge:
23620 2019-Jan-13 11:24:08.727593 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23621 2019-Jan-13 11:24:08.727650 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23622 2019-Jan-13 11:24:08.728279 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
23623 2019-Jan-13 11:24:08.728912 - [DEBUG]
23624 2019-Jan-13 11:24:08.728937 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23625 2019-Jan-13 11:24:08.729578 - [DEBUG] Compose: EdgeIdentity * AllBottom
23626 2019-Jan-13 11:24:08.729605 - [DEBUG]
23627 2019-Jan-13 11:24:08.729629 - [DEBUG] Propagate flow
23628 2019-Jan-13 11:24:08.729652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23629 2019-Jan-13 11:24:08.729709 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23630 2019-Jan-13 11:24:08.730353 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23631 2019-Jan-13 11:24:08.730986 - [DEBUG] Edge function : AllBottom (result of previous compose)
23632 2019-Jan-13 11:24:08.731011 - [DEBUG]
23633 2019-Jan-13 11:24:08.731035 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23634 2019-Jan-13 11:24:08.731061 - [DEBUG] = AllBottom
23635 2019-Jan-13 11:24:08.731085 - [DEBUG]
23636 2019-Jan-13 11:24:08.731108 - [DEBUG] PROPAGATE: No new function!
23637 2019-Jan-13 11:24:08.731133 - [DEBUG] EDGE:
23638 2019-Jan-13 11:24:08.731190 - [DEBUG] ---> 23639 2019-Jan-13 11:24:08.731819 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
23640 2019-Jan-13 11:24:08.732451 - [DEBUG]
23641 2019-Jan-13 11:24:08.732477 - [DEBUG] Compose: EdgeIdentity * AllBottom
23642 2019-Jan-13 11:24:08.732503 - [DEBUG]
23643 2019-Jan-13 11:24:08.732527 - [DEBUG] Propagate flow
23644 2019-Jan-13 11:24:08.732550 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23645 2019-Jan-13 11:24:08.732606 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23646 2019-Jan-13 11:24:08.733234 - [DEBUG] Target value : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23647 2019-Jan-13 11:24:08.733879 - [DEBUG] Edge function : AllBottom (result of previous compose)
23648 2019-Jan-13 11:24:08.733905 - [DEBUG]
23649 2019-Jan-13 11:24:08.733929 - [DEBUG] Join: AllTop & AllBottom
23650 2019-Jan-13 11:24:08.733955 - [DEBUG] = AllBottom (new jump func)
23651 2019-Jan-13 11:24:08.733980 - [DEBUG]
23652 2019-Jan-13 11:24:08.734003 - [DEBUG] Start adding new jump function
23653 2019-Jan-13 11:24:08.734027 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23654 2019-Jan-13 11:24:08.734083 - [DEBUG] Fact at target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23655 2019-Jan-13 11:24:08.734713 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23656 2019-Jan-13 11:24:08.735340 - [DEBUG] Edge Function : AllBottom
23657 2019-Jan-13 11:24:08.735371 - [DEBUG] End adding new jump function
23658 2019-Jan-13 11:24:08.735395 - [DEBUG]
23659 2019-Jan-13 11:24:08.735418 - [DEBUG] -------------------------------------------- 660. Path Edge --------------------------------------------
23660 2019-Jan-13 11:24:08.735443 - [DEBUG]
23661 2019-Jan-13 11:24:08.735466 - [DEBUG] Process 660. path edge:
23662 2019-Jan-13 11:24:08.735503 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23663 2019-Jan-13 11:24:08.735559 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23664 2019-Jan-13 11:24:08.736189 - [DEBUG] D target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 >
23665 2019-Jan-13 11:24:08.736836 - [DEBUG]
23666 2019-Jan-13 11:24:08.736861 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23667 2019-Jan-13 11:24:08.737502 - [DEBUG] Compose: EdgeIdentity * AllBottom
23668 2019-Jan-13 11:24:08.737529 - [DEBUG]
23669 2019-Jan-13 11:24:08.737553 - [DEBUG] Propagate flow
23670 2019-Jan-13 11:24:08.737576 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23671 2019-Jan-13 11:24:08.737632 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23672 2019-Jan-13 11:24:08.738262 - [DEBUG] Target value : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23673 2019-Jan-13 11:24:08.738892 - [DEBUG] Edge function : AllBottom (result of previous compose)
23674 2019-Jan-13 11:24:08.738917 - [DEBUG]
23675 2019-Jan-13 11:24:08.738941 - [DEBUG] Join: AllTop & AllBottom
23676 2019-Jan-13 11:24:08.738967 - [DEBUG] = AllBottom (new jump func)
23677 2019-Jan-13 11:24:08.738991 - [DEBUG]
23678 2019-Jan-13 11:24:08.739015 - [DEBUG] Start adding new jump function
23679 2019-Jan-13 11:24:08.739038 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23680 2019-Jan-13 11:24:08.739094 - [DEBUG] Fact at target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23681 2019-Jan-13 11:24:08.739724 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23682 2019-Jan-13 11:24:08.740372 - [DEBUG] Edge Function : AllBottom
23683 2019-Jan-13 11:24:08.740403 - [DEBUG] End adding new jump function
23684 2019-Jan-13 11:24:08.740427 - [DEBUG]
23685 2019-Jan-13 11:24:08.740451 - [DEBUG] -------------------------------------------- 661. Path Edge --------------------------------------------
23686 2019-Jan-13 11:24:08.740475 - [DEBUG]
23687 2019-Jan-13 11:24:08.740498 - [DEBUG] Process 661. path edge:
23688 2019-Jan-13 11:24:08.740521 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23689 2019-Jan-13 11:24:08.740578 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23690 2019-Jan-13 11:24:08.741208 - [DEBUG] D target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 >
23691 2019-Jan-13 11:24:08.741841 - [DEBUG]
23692 2019-Jan-13 11:24:08.741865 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23693 2019-Jan-13 11:24:08.742515 - [DEBUG] Compose: EdgeIdentity * AllBottom
23694 2019-Jan-13 11:24:08.742544 - [DEBUG]
23695 2019-Jan-13 11:24:08.742567 - [DEBUG] Propagate flow
23696 2019-Jan-13 11:24:08.742591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23697 2019-Jan-13 11:24:08.742647 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23698 2019-Jan-13 11:24:08.743276 - [DEBUG] Target value : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23699 2019-Jan-13 11:24:08.743923 - [DEBUG] Edge function : AllBottom (result of previous compose)
23700 2019-Jan-13 11:24:08.743948 - [DEBUG]
23701 2019-Jan-13 11:24:08.743973 - [DEBUG] Join: AllTop & AllBottom
23702 2019-Jan-13 11:24:08.743998 - [DEBUG] = AllBottom (new jump func)
23703 2019-Jan-13 11:24:08.744023 - [DEBUG]
23704 2019-Jan-13 11:24:08.744046 - [DEBUG] Start adding new jump function
23705 2019-Jan-13 11:24:08.744069 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23706 2019-Jan-13 11:24:08.744125 - [DEBUG] Fact at target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23707 2019-Jan-13 11:24:08.744763 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23708 2019-Jan-13 11:24:08.745391 - [DEBUG] Edge Function : AllBottom
23709 2019-Jan-13 11:24:08.745422 - [DEBUG] End adding new jump function
23710 2019-Jan-13 11:24:08.745446 - [DEBUG]
23711 2019-Jan-13 11:24:08.745469 - [DEBUG] -------------------------------------------- 662. Path Edge --------------------------------------------
23712 2019-Jan-13 11:24:08.745493 - [DEBUG]
23713 2019-Jan-13 11:24:08.745517 - [DEBUG] Process 662. path edge:
23714 2019-Jan-13 11:24:08.745540 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23715 2019-Jan-13 11:24:08.745597 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23716 2019-Jan-13 11:24:08.746225 - [DEBUG] D target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 >
23717 2019-Jan-13 11:24:08.746871 - [DEBUG]
23718 2019-Jan-13 11:24:08.746895 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23719 2019-Jan-13 11:24:08.747531 - [DEBUG] Start of endsummarytab entry
23720 2019-Jan-13 11:24:08.747563 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23721 2019-Jan-13 11:24:08.748194 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23722 2019-Jan-13 11:24:08.748253 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23723 2019-Jan-13 11:24:08.748882 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23724 2019-Jan-13 11:24:08.749513 - [DEBUG] EF: AllBottom
23725 2019-Jan-13 11:24:08.749538 - [DEBUG]
23726 2019-Jan-13 11:24:08.749561 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23727 2019-Jan-13 11:24:08.750204 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23728 2019-Jan-13 11:24:08.750841 - [DEBUG] EF: AllBottom
23729 2019-Jan-13 11:24:08.750867 - [DEBUG]
23730 2019-Jan-13 11:24:08.750890 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23731 2019-Jan-13 11:24:08.751518 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23732 2019-Jan-13 11:24:08.752145 - [DEBUG] EF: AllBottom
23733 2019-Jan-13 11:24:08.752170 - [DEBUG]
23734 2019-Jan-13 11:24:08.752194 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23735 2019-Jan-13 11:24:08.752820 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23736 2019-Jan-13 11:24:08.753471 - [DEBUG] EF: AllBottom
23737 2019-Jan-13 11:24:08.753496 - [DEBUG]
23738 2019-Jan-13 11:24:08.753519 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23739 2019-Jan-13 11:24:08.754146 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
23740 2019-Jan-13 11:24:08.754773 - [DEBUG] EF: AllBottom
23741 2019-Jan-13 11:24:08.754798 - [DEBUG]
23742 2019-Jan-13 11:24:08.754821 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23743 2019-Jan-13 11:24:08.755447 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23744 2019-Jan-13 11:24:08.756074 - [DEBUG] EF: AllBottom
23745 2019-Jan-13 11:24:08.756099 - [DEBUG]
23746 2019-Jan-13 11:24:08.756122 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23747 2019-Jan-13 11:24:08.756761 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23748 2019-Jan-13 11:24:08.757391 - [DEBUG] EF: AllBottom
23749 2019-Jan-13 11:24:08.757416 - [DEBUG]
23750 2019-Jan-13 11:24:08.757439 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23751 2019-Jan-13 11:24:08.758073 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23752 2019-Jan-13 11:24:08.758705 - [DEBUG] EF: AllBottom
23753 2019-Jan-13 11:24:08.758730 - [DEBUG]
23754 2019-Jan-13 11:24:08.758754 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23755 2019-Jan-13 11:24:08.759379 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23756 2019-Jan-13 11:24:08.760019 - [DEBUG] EF: AllBottom
23757 2019-Jan-13 11:24:08.760044 - [DEBUG]
23758 2019-Jan-13 11:24:08.760068 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23759 2019-Jan-13 11:24:08.760694 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23760 2019-Jan-13 11:24:08.761330 - [DEBUG] EF: AllBottom
23761 2019-Jan-13 11:24:08.761355 - [DEBUG]
23762 2019-Jan-13 11:24:08.761379 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23763 2019-Jan-13 11:24:08.762005 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
23764 2019-Jan-13 11:24:08.762635 - [DEBUG] EF: AllBottom
23765 2019-Jan-13 11:24:08.762660 - [DEBUG]
23766 2019-Jan-13 11:24:08.762683 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23767 2019-Jan-13 11:24:08.763309 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23768 2019-Jan-13 11:24:08.763950 - [DEBUG] EF: AllBottom
23769 2019-Jan-13 11:24:08.763975 - [DEBUG]
23770 2019-Jan-13 11:24:08.763998 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23771 2019-Jan-13 11:24:08.764625 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23772 2019-Jan-13 11:24:08.765254 - [DEBUG] EF: AllBottom
23773 2019-Jan-13 11:24:08.765279 - [DEBUG]
23774 2019-Jan-13 11:24:08.765302 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23775 2019-Jan-13 11:24:08.765928 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23776 2019-Jan-13 11:24:08.766554 - [DEBUG] EF: AllBottom
23777 2019-Jan-13 11:24:08.766580 - [DEBUG]
23778 2019-Jan-13 11:24:08.766603 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23779 2019-Jan-13 11:24:08.767244 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23780 2019-Jan-13 11:24:08.767873 - [DEBUG] EF: AllBottom
23781 2019-Jan-13 11:24:08.767898 - [DEBUG]
23782 2019-Jan-13 11:24:08.767921 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23783 2019-Jan-13 11:24:08.768548 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23784 2019-Jan-13 11:24:08.769175 - [DEBUG] EF: AllBottom
23785 2019-Jan-13 11:24:08.769200 - [DEBUG]
23786 2019-Jan-13 11:24:08.769224 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23787 2019-Jan-13 11:24:08.769850 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23788 2019-Jan-13 11:24:08.770493 - [DEBUG] EF: AllBottom
23789 2019-Jan-13 11:24:08.770518 - [DEBUG]
23790 2019-Jan-13 11:24:08.770542 - [DEBUG] ---------------
23791 2019-Jan-13 11:24:08.770565 - [DEBUG]
23792 2019-Jan-13 11:24:08.770590 - [DEBUG] End of endsummarytab entry
23793 2019-Jan-13 11:24:08.770613 - [DEBUG]
23794 2019-Jan-13 11:24:08.770637 - [DEBUG] Start of incomingtab entry
23795 2019-Jan-13 11:24:08.770661 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23796 2019-Jan-13 11:24:08.771304 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
23797 2019-Jan-13 11:24:08.771363 - [DEBUG] ---------------
23798 2019-Jan-13 11:24:08.771388 - [DEBUG] End of incomingtab entry
23799 2019-Jan-13 11:24:08.771411 - [DEBUG]
23800 2019-Jan-13 11:24:08.771436 - [DEBUG] EDGE:
23801 2019-Jan-13 11:24:08.771507 - [DEBUG] ---> 23802 2019-Jan-13 11:24:08.772185 - [DEBUG] D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95>
23803 2019-Jan-13 11:24:08.772856 - [DEBUG]
23804 2019-Jan-13 11:24:08.772884 - [DEBUG] EDGE:
23805 2019-Jan-13 11:24:08.772946 - [DEBUG] ---> 23806 2019-Jan-13 11:24:08.773627 - [DEBUG] D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95>
23807 2019-Jan-13 11:24:08.774260 - [DEBUG]
23808 2019-Jan-13 11:24:08.774286 - [DEBUG] EDGE:
23809 2019-Jan-13 11:24:08.774343 - [DEBUG] ---> 23810 2019-Jan-13 11:24:08.774970 - [DEBUG] D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95>
23811 2019-Jan-13 11:24:08.775599 - [DEBUG]
23812 2019-Jan-13 11:24:08.775624 - [DEBUG] EDGE:
23813 2019-Jan-13 11:24:08.775681 - [DEBUG] ---> 23814 2019-Jan-13 11:24:08.776312 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
23815 2019-Jan-13 11:24:08.776963 - [DEBUG]
23816 2019-Jan-13 11:24:08.776991 - [DEBUG] Compose: EdgeIdentity * AllBottom
23817 2019-Jan-13 11:24:08.777018 - [DEBUG]
23818 2019-Jan-13 11:24:08.777042 - [DEBUG] Propagate flow
23819 2019-Jan-13 11:24:08.777065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23820 2019-Jan-13 11:24:08.777120 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23821 2019-Jan-13 11:24:08.777751 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23822 2019-Jan-13 11:24:08.778391 - [DEBUG] Edge function : AllBottom (result of previous compose)
23823 2019-Jan-13 11:24:08.778416 - [DEBUG]
23824 2019-Jan-13 11:24:08.778441 - [DEBUG] Join: AllTop & AllBottom
23825 2019-Jan-13 11:24:08.778467 - [DEBUG] = AllBottom (new jump func)
23826 2019-Jan-13 11:24:08.778491 - [DEBUG]
23827 2019-Jan-13 11:24:08.778515 - [DEBUG] Start adding new jump function
23828 2019-Jan-13 11:24:08.778538 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23829 2019-Jan-13 11:24:08.778594 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23830 2019-Jan-13 11:24:08.779233 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23831 2019-Jan-13 11:24:08.779863 - [DEBUG] Edge Function : AllBottom
23832 2019-Jan-13 11:24:08.779896 - [DEBUG] End adding new jump function
23833 2019-Jan-13 11:24:08.779920 - [DEBUG]
23834 2019-Jan-13 11:24:08.779944 - [DEBUG] -------------------------------------------- 663. Path Edge --------------------------------------------
23835 2019-Jan-13 11:24:08.779969 - [DEBUG]
23836 2019-Jan-13 11:24:08.779992 - [DEBUG] Process 663. path edge:
23837 2019-Jan-13 11:24:08.780029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23838 2019-Jan-13 11:24:08.780086 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23839 2019-Jan-13 11:24:08.780716 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
23840 2019-Jan-13 11:24:08.781354 - [DEBUG]
23841 2019-Jan-13 11:24:08.781378 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23842 2019-Jan-13 11:24:08.782049 - [DEBUG] Compose: EdgeIdentity * AllBottom
23843 2019-Jan-13 11:24:08.782077 - [DEBUG]
23844 2019-Jan-13 11:24:08.782101 - [DEBUG] Propagate flow
23845 2019-Jan-13 11:24:08.782124 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23846 2019-Jan-13 11:24:08.782182 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23847 2019-Jan-13 11:24:08.782810 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23848 2019-Jan-13 11:24:08.783463 - [DEBUG] Edge function : AllBottom (result of previous compose)
23849 2019-Jan-13 11:24:08.783489 - [DEBUG]
23850 2019-Jan-13 11:24:08.783513 - [DEBUG] Join: AllTop & AllBottom
23851 2019-Jan-13 11:24:08.783539 - [DEBUG] = AllBottom (new jump func)
23852 2019-Jan-13 11:24:08.783564 - [DEBUG]
23853 2019-Jan-13 11:24:08.783587 - [DEBUG] Start adding new jump function
23854 2019-Jan-13 11:24:08.783610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23855 2019-Jan-13 11:24:08.783666 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23856 2019-Jan-13 11:24:08.784304 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23857 2019-Jan-13 11:24:08.784931 - [DEBUG] Edge Function : AllBottom
23858 2019-Jan-13 11:24:08.784959 - [DEBUG] End adding new jump function
23859 2019-Jan-13 11:24:08.784982 - [DEBUG]
23860 2019-Jan-13 11:24:08.785006 - [DEBUG] -------------------------------------------- 664. Path Edge --------------------------------------------
23861 2019-Jan-13 11:24:08.785030 - [DEBUG]
23862 2019-Jan-13 11:24:08.785054 - [DEBUG] Process 664. path edge:
23863 2019-Jan-13 11:24:08.785077 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23864 2019-Jan-13 11:24:08.785133 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23865 2019-Jan-13 11:24:08.785762 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
23866 2019-Jan-13 11:24:08.786400 - [DEBUG]
23867 2019-Jan-13 11:24:08.786425 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23868 2019-Jan-13 11:24:08.787083 - [DEBUG] Compose: EdgeIdentity * AllBottom
23869 2019-Jan-13 11:24:08.787111 - [DEBUG]
23870 2019-Jan-13 11:24:08.787134 - [DEBUG] Propagate flow
23871 2019-Jan-13 11:24:08.787157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23872 2019-Jan-13 11:24:08.787214 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23873 2019-Jan-13 11:24:08.787844 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23874 2019-Jan-13 11:24:08.788482 - [DEBUG] Edge function : AllBottom (result of previous compose)
23875 2019-Jan-13 11:24:08.788507 - [DEBUG]
23876 2019-Jan-13 11:24:08.788532 - [DEBUG] Join: AllTop & AllBottom
23877 2019-Jan-13 11:24:08.788558 - [DEBUG] = AllBottom (new jump func)
23878 2019-Jan-13 11:24:08.788582 - [DEBUG]
23879 2019-Jan-13 11:24:08.788605 - [DEBUG] Start adding new jump function
23880 2019-Jan-13 11:24:08.788629 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23881 2019-Jan-13 11:24:08.788684 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23882 2019-Jan-13 11:24:08.789322 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23883 2019-Jan-13 11:24:08.789950 - [DEBUG] Edge Function : AllBottom
23884 2019-Jan-13 11:24:08.789986 - [DEBUG] End adding new jump function
23885 2019-Jan-13 11:24:08.790024 - [DEBUG]
23886 2019-Jan-13 11:24:08.790048 - [DEBUG] -------------------------------------------- 665. Path Edge --------------------------------------------
23887 2019-Jan-13 11:24:08.790072 - [DEBUG]
23888 2019-Jan-13 11:24:08.790095 - [DEBUG] Process 665. path edge:
23889 2019-Jan-13 11:24:08.790119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23890 2019-Jan-13 11:24:08.790175 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23891 2019-Jan-13 11:24:08.790806 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
23892 2019-Jan-13 11:24:08.791443 - [DEBUG]
23893 2019-Jan-13 11:24:08.791467 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23894 2019-Jan-13 11:24:08.792113 - [DEBUG] Compose: EdgeIdentity * AllBottom
23895 2019-Jan-13 11:24:08.792140 - [DEBUG]
23896 2019-Jan-13 11:24:08.792164 - [DEBUG] Propagate flow
23897 2019-Jan-13 11:24:08.792187 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23898 2019-Jan-13 11:24:08.792244 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23899 2019-Jan-13 11:24:08.792873 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23900 2019-Jan-13 11:24:08.793527 - [DEBUG] Edge function : AllBottom (result of previous compose)
23901 2019-Jan-13 11:24:08.793553 - [DEBUG]
23902 2019-Jan-13 11:24:08.793578 - [DEBUG] Join: AllTop & AllBottom
23903 2019-Jan-13 11:24:08.793604 - [DEBUG] = AllBottom (new jump func)
23904 2019-Jan-13 11:24:08.793628 - [DEBUG]
23905 2019-Jan-13 11:24:08.793651 - [DEBUG] Start adding new jump function
23906 2019-Jan-13 11:24:08.793674 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23907 2019-Jan-13 11:24:08.793730 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23908 2019-Jan-13 11:24:08.794368 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23909 2019-Jan-13 11:24:08.794995 - [DEBUG] Edge Function : AllBottom
23910 2019-Jan-13 11:24:08.795023 - [DEBUG] End adding new jump function
23911 2019-Jan-13 11:24:08.795047 - [DEBUG]
23912 2019-Jan-13 11:24:08.795070 - [DEBUG] -------------------------------------------- 666. Path Edge --------------------------------------------
23913 2019-Jan-13 11:24:08.795095 - [DEBUG]
23914 2019-Jan-13 11:24:08.795118 - [DEBUG] Process 666. path edge:
23915 2019-Jan-13 11:24:08.795141 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23916 2019-Jan-13 11:24:08.795197 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23917 2019-Jan-13 11:24:08.795824 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
23918 2019-Jan-13 11:24:08.796461 - [DEBUG]
23919 2019-Jan-13 11:24:08.796485 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23920 2019-Jan-13 11:24:08.797138 - [DEBUG] Start of endsummarytab entry
23921 2019-Jan-13 11:24:08.797171 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23922 2019-Jan-13 11:24:08.797803 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23923 2019-Jan-13 11:24:08.797863 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23924 2019-Jan-13 11:24:08.798490 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23925 2019-Jan-13 11:24:08.799121 - [DEBUG] EF: AllBottom
23926 2019-Jan-13 11:24:08.799146 - [DEBUG]
23927 2019-Jan-13 11:24:08.799177 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23928 2019-Jan-13 11:24:08.799804 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23929 2019-Jan-13 11:24:08.800457 - [DEBUG] EF: AllBottom
23930 2019-Jan-13 11:24:08.800482 - [DEBUG]
23931 2019-Jan-13 11:24:08.800506 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23932 2019-Jan-13 11:24:08.801133 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23933 2019-Jan-13 11:24:08.801761 - [DEBUG] EF: AllBottom
23934 2019-Jan-13 11:24:08.801786 - [DEBUG]
23935 2019-Jan-13 11:24:08.801809 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23936 2019-Jan-13 11:24:08.802443 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23937 2019-Jan-13 11:24:08.803080 - [DEBUG] EF: AllBottom
23938 2019-Jan-13 11:24:08.803105 - [DEBUG]
23939 2019-Jan-13 11:24:08.803128 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23940 2019-Jan-13 11:24:08.803773 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
23941 2019-Jan-13 11:24:08.804401 - [DEBUG] EF: AllBottom
23942 2019-Jan-13 11:24:08.804426 - [DEBUG]
23943 2019-Jan-13 11:24:08.804449 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23944 2019-Jan-13 11:24:08.805075 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23945 2019-Jan-13 11:24:08.805702 - [DEBUG] EF: AllBottom
23946 2019-Jan-13 11:24:08.805727 - [DEBUG]
23947 2019-Jan-13 11:24:08.805750 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23948 2019-Jan-13 11:24:08.806390 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23949 2019-Jan-13 11:24:08.807034 - [DEBUG] EF: AllBottom
23950 2019-Jan-13 11:24:08.807059 - [DEBUG]
23951 2019-Jan-13 11:24:08.807082 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23952 2019-Jan-13 11:24:08.807709 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23953 2019-Jan-13 11:24:08.808340 - [DEBUG] EF: AllBottom
23954 2019-Jan-13 11:24:08.808365 - [DEBUG]
23955 2019-Jan-13 11:24:08.808388 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23956 2019-Jan-13 11:24:08.809014 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23957 2019-Jan-13 11:24:08.809650 - [DEBUG] EF: AllBottom
23958 2019-Jan-13 11:24:08.809675 - [DEBUG]
23959 2019-Jan-13 11:24:08.809698 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23960 2019-Jan-13 11:24:08.810339 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23961 2019-Jan-13 11:24:08.810969 - [DEBUG] EF: AllBottom
23962 2019-Jan-13 11:24:08.810993 - [DEBUG]
23963 2019-Jan-13 11:24:08.811017 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23964 2019-Jan-13 11:24:08.811643 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23965 2019-Jan-13 11:24:08.812278 - [DEBUG] EF: AllBottom
23966 2019-Jan-13 11:24:08.812304 - [DEBUG]
23967 2019-Jan-13 11:24:08.812327 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23968 2019-Jan-13 11:24:08.812954 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
23969 2019-Jan-13 11:24:08.813598 - [DEBUG] EF: AllBottom
23970 2019-Jan-13 11:24:08.813623 - [DEBUG]
23971 2019-Jan-13 11:24:08.813647 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23972 2019-Jan-13 11:24:08.814279 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23973 2019-Jan-13 11:24:08.814907 - [DEBUG] EF: AllBottom
23974 2019-Jan-13 11:24:08.814932 - [DEBUG]
23975 2019-Jan-13 11:24:08.814956 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23976 2019-Jan-13 11:24:08.815582 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23977 2019-Jan-13 11:24:08.816212 - [DEBUG] EF: AllBottom
23978 2019-Jan-13 11:24:08.816237 - [DEBUG]
23979 2019-Jan-13 11:24:08.816261 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23980 2019-Jan-13 11:24:08.816903 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23981 2019-Jan-13 11:24:08.817531 - [DEBUG] EF: AllBottom
23982 2019-Jan-13 11:24:08.817556 - [DEBUG]
23983 2019-Jan-13 11:24:08.817579 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23984 2019-Jan-13 11:24:08.818206 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23985 2019-Jan-13 11:24:08.818835 - [DEBUG] EF: AllBottom
23986 2019-Jan-13 11:24:08.818860 - [DEBUG]
23987 2019-Jan-13 11:24:08.818883 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23988 2019-Jan-13 11:24:08.819509 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23989 2019-Jan-13 11:24:08.820153 - [DEBUG] EF: AllBottom
23990 2019-Jan-13 11:24:08.820178 - [DEBUG]
23991 2019-Jan-13 11:24:08.820201 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23992 2019-Jan-13 11:24:08.820828 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23993 2019-Jan-13 11:24:08.821455 - [DEBUG] EF: AllBottom
23994 2019-Jan-13 11:24:08.821480 - [DEBUG]
23995 2019-Jan-13 11:24:08.821503 - [DEBUG] ---------------
23996 2019-Jan-13 11:24:08.821527 - [DEBUG]
23997 2019-Jan-13 11:24:08.821552 - [DEBUG] End of endsummarytab entry
23998 2019-Jan-13 11:24:08.821576 - [DEBUG]
23999 2019-Jan-13 11:24:08.821599 - [DEBUG] Start of incomingtab entry
24000 2019-Jan-13 11:24:08.821623 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
24001 2019-Jan-13 11:24:08.822251 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
24002 2019-Jan-13 11:24:08.822308 - [DEBUG] ---------------
24003 2019-Jan-13 11:24:08.822332 - [DEBUG] End of incomingtab entry
24004 2019-Jan-13 11:24:08.822355 - [DEBUG]
24005 2019-Jan-13 11:24:08.822380 - [DEBUG] EDGE:
24006 2019-Jan-13 11:24:08.822436 - [DEBUG] ---> 24007 2019-Jan-13 11:24:08.823064 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
24008 2019-Jan-13 11:24:08.823714 - [DEBUG]
24009 2019-Jan-13 11:24:08.823739 - [DEBUG] EDGE:
24010 2019-Jan-13 11:24:08.823796 - [DEBUG] ---> 24011 2019-Jan-13 11:24:08.824423 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
24012 2019-Jan-13 11:24:08.825059 - [DEBUG]
24013 2019-Jan-13 11:24:08.825084 - [DEBUG] EDGE:
24014 2019-Jan-13 11:24:08.825141 - [DEBUG] ---> 24015 2019-Jan-13 11:24:08.825768 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
24016 2019-Jan-13 11:24:08.826404 - [DEBUG]
24017 2019-Jan-13 11:24:08.826429 - [DEBUG] EDGE:
24018 2019-Jan-13 11:24:08.826494 - [DEBUG] ---> 24019 2019-Jan-13 11:24:08.827140 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
24020 2019-Jan-13 11:24:08.827776 - [DEBUG]
24021 2019-Jan-13 11:24:08.827822 - [DEBUG] Compose: EdgeIdentity * AllBottom
24022 2019-Jan-13 11:24:08.827849 - [DEBUG]
24023 2019-Jan-13 11:24:08.827873 - [DEBUG] Propagate flow
24024 2019-Jan-13 11:24:08.827896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24025 2019-Jan-13 11:24:08.827953 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
24026 2019-Jan-13 11:24:08.828585 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
24027 2019-Jan-13 11:24:08.829218 - [DEBUG] Edge function : AllBottom (result of previous compose)
24028 2019-Jan-13 11:24:08.829243 - [DEBUG]
24029 2019-Jan-13 11:24:08.829268 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24030 2019-Jan-13 11:24:08.829294 - [DEBUG] = AllBottom
24031 2019-Jan-13 11:24:08.829319 - [DEBUG]
24032 2019-Jan-13 11:24:08.829342 - [DEBUG] PROPAGATE: No new function!
24033 2019-Jan-13 11:24:08.829367 - [DEBUG] Compose: EdgeIdentity * AllBottom
24034 2019-Jan-13 11:24:08.829393 - [DEBUG]
24035 2019-Jan-13 11:24:08.829416 - [DEBUG] Propagate flow
24036 2019-Jan-13 11:24:08.829439 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24037 2019-Jan-13 11:24:08.829495 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
24038 2019-Jan-13 11:24:08.830142 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
24039 2019-Jan-13 11:24:08.830780 - [DEBUG] Edge function : AllBottom (result of previous compose)
24040 2019-Jan-13 11:24:08.830805 - [DEBUG]
24041 2019-Jan-13 11:24:08.830829 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24042 2019-Jan-13 11:24:08.830855 - [DEBUG] = AllBottom
24043 2019-Jan-13 11:24:08.830879 - [DEBUG]
24044 2019-Jan-13 11:24:08.830902 - [DEBUG] PROPAGATE: No new function!
24045 2019-Jan-13 11:24:08.830928 - [DEBUG] EDGE:
24046 2019-Jan-13 11:24:08.830986 - [DEBUG] ---> 24047 2019-Jan-13 11:24:08.831623 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
24048 2019-Jan-13 11:24:08.832254 - [DEBUG]
24049 2019-Jan-13 11:24:08.832279 - [DEBUG] EDGE:
24050 2019-Jan-13 11:24:08.832336 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
24051 2019-Jan-13 11:24:08.832968 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
24052 2019-Jan-13 11:24:08.833611 - [DEBUG]
24053 2019-Jan-13 11:24:08.833636 - [DEBUG] EDGE:
24054 2019-Jan-13 11:24:08.833694 - [DEBUG] ---> 24055 2019-Jan-13 11:24:08.834322 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24056 2019-Jan-13 11:24:08.834950 - [DEBUG]
24057 2019-Jan-13 11:24:08.834975 - [DEBUG] EDGE:
24058 2019-Jan-13 11:24:08.835032 - [DEBUG] ---> 24059 2019-Jan-13 11:24:08.835658 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24060 2019-Jan-13 11:24:08.836293 - [DEBUG]
24061 2019-Jan-13 11:24:08.836319 - [DEBUG] EDGE:
24062 2019-Jan-13 11:24:08.836376 - [DEBUG] ---> 24063 2019-Jan-13 11:24:08.837021 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24064 2019-Jan-13 11:24:08.837652 - [DEBUG]
24065 2019-Jan-13 11:24:08.837685 - [DEBUG] Compose: EdgeIdentity * AllBottom
24066 2019-Jan-13 11:24:08.837711 - [DEBUG]
24067 2019-Jan-13 11:24:08.837734 - [DEBUG] Propagate flow
24068 2019-Jan-13 11:24:08.837758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24069 2019-Jan-13 11:24:08.837814 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
24070 2019-Jan-13 11:24:08.838444 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24071 2019-Jan-13 11:24:08.839074 - [DEBUG] Edge function : AllBottom (result of previous compose)
24072 2019-Jan-13 11:24:08.839099 - [DEBUG]
24073 2019-Jan-13 11:24:08.839124 - [DEBUG] Join: AllTop & AllBottom
24074 2019-Jan-13 11:24:08.839150 - [DEBUG] = AllBottom (new jump func)
24075 2019-Jan-13 11:24:08.839174 - [DEBUG]
24076 2019-Jan-13 11:24:08.839197 - [DEBUG] Start adding new jump function
24077 2019-Jan-13 11:24:08.839221 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24078 2019-Jan-13 11:24:08.839276 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24079 2019-Jan-13 11:24:08.839905 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
24080 2019-Jan-13 11:24:08.840551 - [DEBUG] Edge Function : AllBottom
24081 2019-Jan-13 11:24:08.840580 - [DEBUG] End adding new jump function
24082 2019-Jan-13 11:24:08.840603 - [DEBUG]
24083 2019-Jan-13 11:24:08.840627 - [DEBUG] -------------------------------------------- 667. Path Edge --------------------------------------------
24084 2019-Jan-13 11:24:08.840651 - [DEBUG]
24085 2019-Jan-13 11:24:08.840674 - [DEBUG] Process 667. path edge:
24086 2019-Jan-13 11:24:08.840697 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24087 2019-Jan-13 11:24:08.840753 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
24088 2019-Jan-13 11:24:08.841384 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24089 2019-Jan-13 11:24:08.842014 - [DEBUG]
24090 2019-Jan-13 11:24:08.842038 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
24091 2019-Jan-13 11:24:08.842690 - [DEBUG] Compose: EdgeIdentity * AllBottom
24092 2019-Jan-13 11:24:08.842719 - [DEBUG]
24093 2019-Jan-13 11:24:08.842743 - [DEBUG] Propagate flow
24094 2019-Jan-13 11:24:08.842766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24095 2019-Jan-13 11:24:08.842823 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
24096 2019-Jan-13 11:24:08.843470 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24097 2019-Jan-13 11:24:08.844101 - [DEBUG] Edge function : AllBottom (result of previous compose)
24098 2019-Jan-13 11:24:08.844126 - [DEBUG]
24099 2019-Jan-13 11:24:08.844151 - [DEBUG] Join: AllTop & AllBottom
24100 2019-Jan-13 11:24:08.844177 - [DEBUG] = AllBottom (new jump func)
24101 2019-Jan-13 11:24:08.844201 - [DEBUG]
24102 2019-Jan-13 11:24:08.844224 - [DEBUG] Start adding new jump function
24103 2019-Jan-13 11:24:08.844247 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24104 2019-Jan-13 11:24:08.844303 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24105 2019-Jan-13 11:24:08.844940 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
24106 2019-Jan-13 11:24:08.845564 - [DEBUG] Edge Function : AllBottom
24107 2019-Jan-13 11:24:08.845592 - [DEBUG] End adding new jump function
24108 2019-Jan-13 11:24:08.845615 - [DEBUG]
24109 2019-Jan-13 11:24:08.845639 - [DEBUG] -------------------------------------------- 668. Path Edge --------------------------------------------
24110 2019-Jan-13 11:24:08.845663 - [DEBUG]
24111 2019-Jan-13 11:24:08.845686 - [DEBUG] Process 668. path edge:
24112 2019-Jan-13 11:24:08.845710 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24113 2019-Jan-13 11:24:08.845765 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
24114 2019-Jan-13 11:24:08.846390 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24115 2019-Jan-13 11:24:08.847033 - [DEBUG]
24116 2019-Jan-13 11:24:08.847058 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
24117 2019-Jan-13 11:24:08.847697 - [DEBUG] Compose: EdgeIdentity * AllBottom
24118 2019-Jan-13 11:24:08.847724 - [DEBUG]
24119 2019-Jan-13 11:24:08.847747 - [DEBUG] Propagate flow
24120 2019-Jan-13 11:24:08.847771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24121 2019-Jan-13 11:24:08.847827 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
24122 2019-Jan-13 11:24:08.848457 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24123 2019-Jan-13 11:24:08.849088 - [DEBUG] Edge function : AllBottom (result of previous compose)
24124 2019-Jan-13 11:24:08.849113 - [DEBUG]
24125 2019-Jan-13 11:24:08.849138 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24126 2019-Jan-13 11:24:08.849164 - [DEBUG] = AllBottom
24127 2019-Jan-13 11:24:08.849188 - [DEBUG]
24128 2019-Jan-13 11:24:08.849211 - [DEBUG] PROPAGATE: No new function!
24129 2019-Jan-13 11:24:08.849235 - [DEBUG] EDGE:
24130 2019-Jan-13 11:24:08.849292 - [DEBUG] ---> 24131 2019-Jan-13 11:24:08.849917 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24132 2019-Jan-13 11:24:08.850561 - [DEBUG]
24133 2019-Jan-13 11:24:08.850586 - [DEBUG] EDGE:
24134 2019-Jan-13 11:24:08.850642 - [DEBUG] ---> 24135 2019-Jan-13 11:24:08.851272 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24136 2019-Jan-13 11:24:08.851901 - [DEBUG]
24137 2019-Jan-13 11:24:08.851926 - [DEBUG] EDGE:
24138 2019-Jan-13 11:24:08.851983 - [DEBUG] ---> 24139 2019-Jan-13 11:24:08.852609 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24140 2019-Jan-13 11:24:08.853239 - [DEBUG]
24141 2019-Jan-13 11:24:08.853264 - [DEBUG] EDGE:
24142 2019-Jan-13 11:24:08.853321 - [DEBUG] ---> 24143 2019-Jan-13 11:24:08.853965 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24144 2019-Jan-13 11:24:08.854595 - [DEBUG]
24145 2019-Jan-13 11:24:08.854620 - [DEBUG] EDGE:
24146 2019-Jan-13 11:24:08.854677 - [DEBUG] ---> 24147 2019-Jan-13 11:24:08.855304 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24148 2019-Jan-13 11:24:08.855941 - [DEBUG]
24149 2019-Jan-13 11:24:08.855967 - [DEBUG] EDGE:
24150 2019-Jan-13 11:24:08.856024 - [DEBUG] ---> 24151 2019-Jan-13 11:24:08.856653 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24152 2019-Jan-13 11:24:08.857295 - [DEBUG]
24153 2019-Jan-13 11:24:08.857331 - [DEBUG] Compose: EdgeIdentity * AllBottom
24154 2019-Jan-13 11:24:08.857358 - [DEBUG]
24155 2019-Jan-13 11:24:08.857381 - [DEBUG] Propagate flow
24156 2019-Jan-13 11:24:08.857404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24157 2019-Jan-13 11:24:08.857460 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
24158 2019-Jan-13 11:24:08.858090 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24159 2019-Jan-13 11:24:08.858719 - [DEBUG] Edge function : AllBottom (result of previous compose)
24160 2019-Jan-13 11:24:08.858744 - [DEBUG]
24161 2019-Jan-13 11:24:08.858769 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24162 2019-Jan-13 11:24:08.858794 - [DEBUG] = AllBottom
24163 2019-Jan-13 11:24:08.858818 - [DEBUG]
24164 2019-Jan-13 11:24:08.858842 - [DEBUG] PROPAGATE: No new function!
24165 2019-Jan-13 11:24:08.858867 - [DEBUG] EDGE:
24166 2019-Jan-13 11:24:08.858924 - [DEBUG] ---> 24167 2019-Jan-13 11:24:08.859562 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24168 2019-Jan-13 11:24:08.860207 - [DEBUG]
24169 2019-Jan-13 11:24:08.860233 - [DEBUG] EDGE:
24170 2019-Jan-13 11:24:08.860290 - [DEBUG] ---> 24171 2019-Jan-13 11:24:08.860917 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24172 2019-Jan-13 11:24:08.861547 - [DEBUG]
24173 2019-Jan-13 11:24:08.861572 - [DEBUG] EDGE:
24174 2019-Jan-13 11:24:08.861629 - [DEBUG] ---> 24175 2019-Jan-13 11:24:08.862259 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24176 2019-Jan-13 11:24:08.862888 - [DEBUG]
24177 2019-Jan-13 11:24:08.862922 - [DEBUG] Compose: EdgeIdentity * AllBottom
24178 2019-Jan-13 11:24:08.862949 - [DEBUG]
24179 2019-Jan-13 11:24:08.862973 - [DEBUG] Propagate flow
24180 2019-Jan-13 11:24:08.862996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24181 2019-Jan-13 11:24:08.863052 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
24182 2019-Jan-13 11:24:08.863696 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24183 2019-Jan-13 11:24:08.864324 - [DEBUG] Edge function : AllBottom (result of previous compose)
24184 2019-Jan-13 11:24:08.864350 - [DEBUG]
24185 2019-Jan-13 11:24:08.864375 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24186 2019-Jan-13 11:24:08.864400 - [DEBUG] = AllBottom
24187 2019-Jan-13 11:24:08.864425 - [DEBUG]
24188 2019-Jan-13 11:24:08.864448 - [DEBUG] PROPAGATE: No new function!
24189 2019-Jan-13 11:24:08.864473 - [DEBUG] EDGE:
24190 2019-Jan-13 11:24:08.864531 - [DEBUG] ---> 24191 2019-Jan-13 11:24:08.865168 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24192 2019-Jan-13 11:24:08.865806 - [DEBUG]
24193 2019-Jan-13 11:24:08.865831 - [DEBUG] EDGE:
24194 2019-Jan-13 11:24:08.865889 - [DEBUG] ---> 24195 2019-Jan-13 11:24:08.866515 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24196 2019-Jan-13 11:24:08.867160 - [DEBUG]
24197 2019-Jan-13 11:24:08.867184 - [DEBUG] EDGE:
24198 2019-Jan-13 11:24:08.867242 - [DEBUG] ---> 24199 2019-Jan-13 11:24:08.867868 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24200 2019-Jan-13 11:24:08.868497 - [DEBUG]
24201 2019-Jan-13 11:24:08.868522 - [DEBUG] EDGE:
24202 2019-Jan-13 11:24:08.868579 - [DEBUG] ---> 24203 2019-Jan-13 11:24:08.869207 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24204 2019-Jan-13 11:24:08.869836 - [DEBUG]
24205 2019-Jan-13 11:24:08.869871 - [DEBUG] Compose: EdgeIdentity * AllBottom
24206 2019-Jan-13 11:24:08.869898 - [DEBUG]
24207 2019-Jan-13 11:24:08.869922 - [DEBUG] Propagate flow
24208 2019-Jan-13 11:24:08.869945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24209 2019-Jan-13 11:24:08.870014 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
24210 2019-Jan-13 11:24:08.870646 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24211 2019-Jan-13 11:24:08.871275 - [DEBUG] Edge function : AllBottom (result of previous compose)
24212 2019-Jan-13 11:24:08.871301 - [DEBUG]
24213 2019-Jan-13 11:24:08.871325 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24214 2019-Jan-13 11:24:08.871351 - [DEBUG] = AllBottom
24215 2019-Jan-13 11:24:08.871375 - [DEBUG]
24216 2019-Jan-13 11:24:08.871399 - [DEBUG] PROPAGATE: No new function!
24217 2019-Jan-13 11:24:08.871424 - [DEBUG] EDGE:
24218 2019-Jan-13 11:24:08.871482 - [DEBUG] ---> 24219 2019-Jan-13 11:24:08.872119 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24220 2019-Jan-13 11:24:08.872749 - [DEBUG]
24221 2019-Jan-13 11:24:08.872774 - [DEBUG] EDGE:
24222 2019-Jan-13 11:24:08.872831 - [DEBUG] ---> 24223 2019-Jan-13 11:24:08.873473 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24224 2019-Jan-13 11:24:08.874102 - [DEBUG]
24225 2019-Jan-13 11:24:08.874127 - [DEBUG] EDGE:
24226 2019-Jan-13 11:24:08.874184 - [DEBUG] ---> 24227 2019-Jan-13 11:24:08.874814 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24228 2019-Jan-13 11:24:08.875442 - [DEBUG]
24229 2019-Jan-13 11:24:08.875477 - [DEBUG] Compose: EdgeIdentity * AllBottom
24230 2019-Jan-13 11:24:08.875503 - [DEBUG]
24231 2019-Jan-13 11:24:08.875527 - [DEBUG] Propagate flow
24232 2019-Jan-13 11:24:08.875550 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24233 2019-Jan-13 11:24:08.875606 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24234 2019-Jan-13 11:24:08.876245 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24235 2019-Jan-13 11:24:08.876891 - [DEBUG] Edge function : AllBottom (result of previous compose)
24236 2019-Jan-13 11:24:08.876916 - [DEBUG]
24237 2019-Jan-13 11:24:08.876941 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24238 2019-Jan-13 11:24:08.876967 - [DEBUG] = AllBottom
24239 2019-Jan-13 11:24:08.876991 - [DEBUG]
24240 2019-Jan-13 11:24:08.877014 - [DEBUG] PROPAGATE: No new function!
24241 2019-Jan-13 11:24:08.877040 - [DEBUG] EDGE:
24242 2019-Jan-13 11:24:08.877097 - [DEBUG] ---> 24243 2019-Jan-13 11:24:08.877735 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24244 2019-Jan-13 11:24:08.878367 - [DEBUG]
24245 2019-Jan-13 11:24:08.878392 - [DEBUG] EDGE:
24246 2019-Jan-13 11:24:08.878449 - [DEBUG] ---> 24247 2019-Jan-13 11:24:08.879075 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24248 2019-Jan-13 11:24:08.879704 - [DEBUG]
24249 2019-Jan-13 11:24:08.879729 - [DEBUG] EDGE:
24250 2019-Jan-13 11:24:08.879787 - [DEBUG] ---> 24251 2019-Jan-13 11:24:08.880445 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24252 2019-Jan-13 11:24:08.881075 - [DEBUG]
24253 2019-Jan-13 11:24:08.881110 - [DEBUG] Compose: EdgeIdentity * AllBottom
24254 2019-Jan-13 11:24:08.881136 - [DEBUG]
24255 2019-Jan-13 11:24:08.881160 - [DEBUG] Propagate flow
24256 2019-Jan-13 11:24:08.881183 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24257 2019-Jan-13 11:24:08.881239 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
24258 2019-Jan-13 11:24:08.881869 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24259 2019-Jan-13 11:24:08.882498 - [DEBUG] Edge function : AllBottom (result of previous compose)
24260 2019-Jan-13 11:24:08.882523 - [DEBUG]
24261 2019-Jan-13 11:24:08.882547 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24262 2019-Jan-13 11:24:08.882573 - [DEBUG] = AllBottom
24263 2019-Jan-13 11:24:08.882597 - [DEBUG]
24264 2019-Jan-13 11:24:08.882621 - [DEBUG] PROPAGATE: No new function!
24265 2019-Jan-13 11:24:08.882646 - [DEBUG] EDGE:
24266 2019-Jan-13 11:24:08.882704 - [DEBUG] ---> 24267 2019-Jan-13 11:24:08.883353 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24268 2019-Jan-13 11:24:08.883983 - [DEBUG]
24269 2019-Jan-13 11:24:08.884016 - [DEBUG] Compose: EdgeIdentity * AllBottom
24270 2019-Jan-13 11:24:08.884042 - [DEBUG]
24271 2019-Jan-13 11:24:08.884066 - [DEBUG] Propagate flow
24272 2019-Jan-13 11:24:08.884089 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24273 2019-Jan-13 11:24:08.884145 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
24274 2019-Jan-13 11:24:08.884776 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24275 2019-Jan-13 11:24:08.885406 - [DEBUG] Edge function : AllBottom (result of previous compose)
24276 2019-Jan-13 11:24:08.885431 - [DEBUG]
24277 2019-Jan-13 11:24:08.885455 - [DEBUG] Join: AllTop & AllBottom
24278 2019-Jan-13 11:24:08.885481 - [DEBUG] = AllBottom (new jump func)
24279 2019-Jan-13 11:24:08.885513 - [DEBUG]
24280 2019-Jan-13 11:24:08.885537 - [DEBUG] Start adding new jump function
24281 2019-Jan-13 11:24:08.885560 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24282 2019-Jan-13 11:24:08.885616 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24283 2019-Jan-13 11:24:08.886246 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
24284 2019-Jan-13 11:24:08.886890 - [DEBUG] Edge Function : AllBottom
24285 2019-Jan-13 11:24:08.886919 - [DEBUG] End adding new jump function
24286 2019-Jan-13 11:24:08.886943 - [DEBUG]
24287 2019-Jan-13 11:24:08.886966 - [DEBUG] -------------------------------------------- 669. Path Edge --------------------------------------------
24288 2019-Jan-13 11:24:08.886990 - [DEBUG]
24289 2019-Jan-13 11:24:08.887013 - [DEBUG] Process 669. path edge:
24290 2019-Jan-13 11:24:08.887037 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24291 2019-Jan-13 11:24:08.887093 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
24292 2019-Jan-13 11:24:08.887724 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24293 2019-Jan-13 11:24:08.888354 - [DEBUG]
24294 2019-Jan-13 11:24:08.888378 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
24295 2019-Jan-13 11:24:08.889015 - [DEBUG] Possible callees:
24296 2019-Jan-13 11:24:08.889040 - [DEBUG] foo
24297 2019-Jan-13 11:24:08.889064 - [DEBUG] Possible return sites:
24298 2019-Jan-13 11:24:08.889088 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12624299 2019-Jan-13 11:24:08.890350 - [DEBUG] Found and process special summary
24300 2019-Jan-13 11:24:08.890383 - [DEBUG] Compose: EdgeIdentity * AllBottom
24301 2019-Jan-13 11:24:08.890409 - [DEBUG]
24302 2019-Jan-13 11:24:08.890433 - [DEBUG] Propagate flow
24303 2019-Jan-13 11:24:08.890456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24304 2019-Jan-13 11:24:08.890512 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24305 2019-Jan-13 11:24:08.891158 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24306 2019-Jan-13 11:24:08.891789 - [DEBUG] Edge function : AllBottom (result of previous compose)
24307 2019-Jan-13 11:24:08.891814 - [DEBUG]
24308 2019-Jan-13 11:24:08.891839 - [DEBUG] Join: AllTop & AllBottom
24309 2019-Jan-13 11:24:08.891865 - [DEBUG] = AllBottom (new jump func)
24310 2019-Jan-13 11:24:08.891889 - [DEBUG]
24311 2019-Jan-13 11:24:08.891912 - [DEBUG] Start adding new jump function
24312 2019-Jan-13 11:24:08.891936 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24313 2019-Jan-13 11:24:08.891991 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24314 2019-Jan-13 11:24:08.892623 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24315 2019-Jan-13 11:24:08.893253 - [DEBUG] Edge Function : AllBottom
24316 2019-Jan-13 11:24:08.893281 - [DEBUG] End adding new jump function
24317 2019-Jan-13 11:24:08.893304 - [DEBUG]
24318 2019-Jan-13 11:24:08.893339 - [DEBUG] -------------------------------------------- 670. Path Edge --------------------------------------------
24319 2019-Jan-13 11:24:08.893365 - [DEBUG]
24320 2019-Jan-13 11:24:08.893389 - [DEBUG] Process 670. path edge:
24321 2019-Jan-13 11:24:08.893412 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24322 2019-Jan-13 11:24:08.893469 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
24323 2019-Jan-13 11:24:08.894107 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24324 2019-Jan-13 11:24:08.894737 - [DEBUG]
24325 2019-Jan-13 11:24:08.894761 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24326 2019-Jan-13 11:24:08.895411 - [DEBUG] Compose: EdgeIdentity * AllBottom
24327 2019-Jan-13 11:24:08.895440 - [DEBUG]
24328 2019-Jan-13 11:24:08.895464 - [DEBUG] Propagate flow
24329 2019-Jan-13 11:24:08.895487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24330 2019-Jan-13 11:24:08.895544 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
24331 2019-Jan-13 11:24:08.896173 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24332 2019-Jan-13 11:24:08.896818 - [DEBUG] Edge function : AllBottom (result of previous compose)
24333 2019-Jan-13 11:24:08.896843 - [DEBUG]
24334 2019-Jan-13 11:24:08.896868 - [DEBUG] Join: AllTop & AllBottom
24335 2019-Jan-13 11:24:08.896894 - [DEBUG] = AllBottom (new jump func)
24336 2019-Jan-13 11:24:08.896918 - [DEBUG]
24337 2019-Jan-13 11:24:08.896941 - [DEBUG] Start adding new jump function
24338 2019-Jan-13 11:24:08.896965 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24339 2019-Jan-13 11:24:08.897020 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24340 2019-Jan-13 11:24:08.897651 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
24341 2019-Jan-13 11:24:08.898278 - [DEBUG] Edge Function : AllBottom
24342 2019-Jan-13 11:24:08.898306 - [DEBUG] End adding new jump function
24343 2019-Jan-13 11:24:08.898330 - [DEBUG]
24344 2019-Jan-13 11:24:08.898353 - [DEBUG] -------------------------------------------- 671. Path Edge --------------------------------------------
24345 2019-Jan-13 11:24:08.898377 - [DEBUG]
24346 2019-Jan-13 11:24:08.898400 - [DEBUG] Process 671. path edge:
24347 2019-Jan-13 11:24:08.898423 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24348 2019-Jan-13 11:24:08.898479 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
24349 2019-Jan-13 11:24:08.899105 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24350 2019-Jan-13 11:24:08.899735 - [DEBUG]
24351 2019-Jan-13 11:24:08.899760 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
24352 2019-Jan-13 11:24:08.900416 - [DEBUG] Compose: EdgeIdentity * AllBottom
24353 2019-Jan-13 11:24:08.900443 - [DEBUG]
24354 2019-Jan-13 11:24:08.900467 - [DEBUG] Propagate flow
24355 2019-Jan-13 11:24:08.900490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24356 2019-Jan-13 11:24:08.900547 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
24357 2019-Jan-13 11:24:08.901177 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24358 2019-Jan-13 11:24:08.901810 - [DEBUG] Edge function : AllBottom (result of previous compose)
24359 2019-Jan-13 11:24:08.901835 - [DEBUG]
24360 2019-Jan-13 11:24:08.901860 - [DEBUG] Join: AllTop & AllBottom
24361 2019-Jan-13 11:24:08.901886 - [DEBUG] = AllBottom (new jump func)
24362 2019-Jan-13 11:24:08.901910 - [DEBUG]
24363 2019-Jan-13 11:24:08.901934 - [DEBUG] Start adding new jump function
24364 2019-Jan-13 11:24:08.901957 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24365 2019-Jan-13 11:24:08.902013 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24366 2019-Jan-13 11:24:08.902644 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
24367 2019-Jan-13 11:24:08.903280 - [DEBUG] Edge Function : AllBottom
24368 2019-Jan-13 11:24:08.903308 - [DEBUG] End adding new jump function
24369 2019-Jan-13 11:24:08.903344 - [DEBUG]
24370 2019-Jan-13 11:24:08.903370 - [DEBUG] -------------------------------------------- 672. Path Edge --------------------------------------------
24371 2019-Jan-13 11:24:08.903394 - [DEBUG]
24372 2019-Jan-13 11:24:08.903417 - [DEBUG] Process 672. path edge:
24373 2019-Jan-13 11:24:08.903441 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24374 2019-Jan-13 11:24:08.903497 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
24375 2019-Jan-13 11:24:08.904126 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24376 2019-Jan-13 11:24:08.904757 - [DEBUG]
24377 2019-Jan-13 11:24:08.904782 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
24378 2019-Jan-13 11:24:08.905422 - [DEBUG] Compose: EdgeIdentity * AllBottom
24379 2019-Jan-13 11:24:08.905450 - [DEBUG]
24380 2019-Jan-13 11:24:08.905473 - [DEBUG] Propagate flow
24381 2019-Jan-13 11:24:08.905497 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24382 2019-Jan-13 11:24:08.905553 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24383 2019-Jan-13 11:24:08.906198 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24384 2019-Jan-13 11:24:08.906854 - [DEBUG] Edge function : AllBottom (result of previous compose)
24385 2019-Jan-13 11:24:08.906879 - [DEBUG]
24386 2019-Jan-13 11:24:08.906904 - [DEBUG] Join: AllTop & AllBottom
24387 2019-Jan-13 11:24:08.906930 - [DEBUG] = AllBottom (new jump func)
24388 2019-Jan-13 11:24:08.906954 - [DEBUG]
24389 2019-Jan-13 11:24:08.906978 - [DEBUG] Start adding new jump function
24390 2019-Jan-13 11:24:08.907001 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24391 2019-Jan-13 11:24:08.907057 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24392 2019-Jan-13 11:24:08.907687 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24393 2019-Jan-13 11:24:08.908342 - [DEBUG] Edge Function : AllBottom
24394 2019-Jan-13 11:24:08.908373 - [DEBUG] End adding new jump function
24395 2019-Jan-13 11:24:08.908397 - [DEBUG]
24396 2019-Jan-13 11:24:08.908421 - [DEBUG] -------------------------------------------- 673. Path Edge --------------------------------------------
24397 2019-Jan-13 11:24:08.908445 - [DEBUG]
24398 2019-Jan-13 11:24:08.908468 - [DEBUG] Process 673. path edge:
24399 2019-Jan-13 11:24:08.908492 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24400 2019-Jan-13 11:24:08.908558 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
24401 2019-Jan-13 11:24:08.909259 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24402 2019-Jan-13 11:24:08.909956 - [DEBUG]
24403 2019-Jan-13 11:24:08.909983 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24404 2019-Jan-13 11:24:08.910717 - [DEBUG] Possible callees:
24405 2019-Jan-13 11:24:08.910743 - [DEBUG] llvm.dbg.declare
24406 2019-Jan-13 11:24:08.910768 - [DEBUG] Possible return sites:
24407 2019-Jan-13 11:24:08.910791 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13624408 2019-Jan-13 11:24:08.912093 - [DEBUG] Found and process special summary
24409 2019-Jan-13 11:24:08.912132 - [DEBUG] Compose: EdgeIdentity * AllBottom
24410 2019-Jan-13 11:24:08.912159 - [DEBUG]
24411 2019-Jan-13 11:24:08.912184 - [DEBUG] Propagate flow
24412 2019-Jan-13 11:24:08.912207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24413 2019-Jan-13 11:24:08.912267 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24414 2019-Jan-13 11:24:08.912901 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24415 2019-Jan-13 11:24:08.913551 - [DEBUG] Edge function : AllBottom (result of previous compose)
24416 2019-Jan-13 11:24:08.913577 - [DEBUG]
24417 2019-Jan-13 11:24:08.913603 - [DEBUG] Join: AllTop & AllBottom
24418 2019-Jan-13 11:24:08.913629 - [DEBUG] = AllBottom (new jump func)
24419 2019-Jan-13 11:24:08.913654 - [DEBUG]
24420 2019-Jan-13 11:24:08.913678 - [DEBUG] Start adding new jump function
24421 2019-Jan-13 11:24:08.913701 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24422 2019-Jan-13 11:24:08.913757 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24423 2019-Jan-13 11:24:08.914386 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24424 2019-Jan-13 11:24:08.915016 - [DEBUG] Edge Function : AllBottom
24425 2019-Jan-13 11:24:08.915046 - [DEBUG] End adding new jump function
24426 2019-Jan-13 11:24:08.915069 - [DEBUG]
24427 2019-Jan-13 11:24:08.915093 - [DEBUG] -------------------------------------------- 674. Path Edge --------------------------------------------
24428 2019-Jan-13 11:24:08.915117 - [DEBUG]
24429 2019-Jan-13 11:24:08.915140 - [DEBUG] Process 674. path edge:
24430 2019-Jan-13 11:24:08.915164 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24431 2019-Jan-13 11:24:08.915220 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
24432 2019-Jan-13 11:24:08.915851 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24433 2019-Jan-13 11:24:08.916481 - [DEBUG]
24434 2019-Jan-13 11:24:08.916506 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24435 2019-Jan-13 11:24:08.917182 - [DEBUG] Compose: EdgeIdentity * AllBottom
24436 2019-Jan-13 11:24:08.917213 - [DEBUG]
24437 2019-Jan-13 11:24:08.917236 - [DEBUG] Propagate flow
24438 2019-Jan-13 11:24:08.917260 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24439 2019-Jan-13 11:24:08.917317 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
24440 2019-Jan-13 11:24:08.917949 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24441 2019-Jan-13 11:24:08.918578 - [DEBUG] Edge function : AllBottom (result of previous compose)
24442 2019-Jan-13 11:24:08.918603 - [DEBUG]
24443 2019-Jan-13 11:24:08.918628 - [DEBUG] Join: AllTop & AllBottom
24444 2019-Jan-13 11:24:08.918653 - [DEBUG] = AllBottom (new jump func)
24445 2019-Jan-13 11:24:08.918678 - [DEBUG]
24446 2019-Jan-13 11:24:08.918701 - [DEBUG] Start adding new jump function
24447 2019-Jan-13 11:24:08.918724 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24448 2019-Jan-13 11:24:08.918780 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24449 2019-Jan-13 11:24:08.919410 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
24450 2019-Jan-13 11:24:08.920050 - [DEBUG] Edge Function : AllBottom
24451 2019-Jan-13 11:24:08.920078 - [DEBUG] End adding new jump function
24452 2019-Jan-13 11:24:08.920102 - [DEBUG]
24453 2019-Jan-13 11:24:08.920125 - [DEBUG] -------------------------------------------- 675. Path Edge --------------------------------------------
24454 2019-Jan-13 11:24:08.920157 - [DEBUG]
24455 2019-Jan-13 11:24:08.920181 - [DEBUG] Process 675. path edge:
24456 2019-Jan-13 11:24:08.920205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24457 2019-Jan-13 11:24:08.920261 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
24458 2019-Jan-13 11:24:08.920889 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24459 2019-Jan-13 11:24:08.921519 - [DEBUG]
24460 2019-Jan-13 11:24:08.921545 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
24461 2019-Jan-13 11:24:08.922185 - [DEBUG] Compose: EdgeIdentity * AllBottom
24462 2019-Jan-13 11:24:08.922213 - [DEBUG]
24463 2019-Jan-13 11:24:08.922236 - [DEBUG] Propagate flow
24464 2019-Jan-13 11:24:08.922260 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24465 2019-Jan-13 11:24:08.922317 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
24466 2019-Jan-13 11:24:08.922943 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24467 2019-Jan-13 11:24:08.923589 - [DEBUG] Edge function : AllBottom (result of previous compose)
24468 2019-Jan-13 11:24:08.923615 - [DEBUG]
24469 2019-Jan-13 11:24:08.923640 - [DEBUG] Join: AllTop & AllBottom
24470 2019-Jan-13 11:24:08.923666 - [DEBUG] = AllBottom (new jump func)
24471 2019-Jan-13 11:24:08.923690 - [DEBUG]
24472 2019-Jan-13 11:24:08.923714 - [DEBUG] Start adding new jump function
24473 2019-Jan-13 11:24:08.923737 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24474 2019-Jan-13 11:24:08.923793 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24475 2019-Jan-13 11:24:08.924424 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
24476 2019-Jan-13 11:24:08.925048 - [DEBUG] Edge Function : AllBottom
24477 2019-Jan-13 11:24:08.925076 - [DEBUG] End adding new jump function
24478 2019-Jan-13 11:24:08.925099 - [DEBUG]
24479 2019-Jan-13 11:24:08.925123 - [DEBUG] -------------------------------------------- 676. Path Edge --------------------------------------------
24480 2019-Jan-13 11:24:08.925147 - [DEBUG]
24481 2019-Jan-13 11:24:08.925171 - [DEBUG] Process 676. path edge:
24482 2019-Jan-13 11:24:08.925194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24483 2019-Jan-13 11:24:08.925250 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
24484 2019-Jan-13 11:24:08.925876 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24485 2019-Jan-13 11:24:08.926506 - [DEBUG]
24486 2019-Jan-13 11:24:08.926531 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
24487 2019-Jan-13 11:24:08.927188 - [DEBUG] Compose: EdgeIdentity * AllBottom
24488 2019-Jan-13 11:24:08.927216 - [DEBUG]
24489 2019-Jan-13 11:24:08.927239 - [DEBUG] Propagate flow
24490 2019-Jan-13 11:24:08.927263 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24491 2019-Jan-13 11:24:08.927319 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
24492 2019-Jan-13 11:24:08.927959 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24493 2019-Jan-13 11:24:08.928590 - [DEBUG] Edge function : AllBottom (result of previous compose)
24494 2019-Jan-13 11:24:08.928615 - [DEBUG]
24495 2019-Jan-13 11:24:08.928640 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24496 2019-Jan-13 11:24:08.928666 - [DEBUG] = AllBottom
24497 2019-Jan-13 11:24:08.928690 - [DEBUG]
24498 2019-Jan-13 11:24:08.928713 - [DEBUG] PROPAGATE: No new function!
24499 2019-Jan-13 11:24:08.928745 - [DEBUG] EDGE:
24500 2019-Jan-13 11:24:08.928804 - [DEBUG] ---> 24501 2019-Jan-13 11:24:08.929431 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24502 2019-Jan-13 11:24:08.930075 - [DEBUG]
24503 2019-Jan-13 11:24:08.930100 - [DEBUG] EDGE:
24504 2019-Jan-13 11:24:08.930158 - [DEBUG] ---> 24505 2019-Jan-13 11:24:08.930786 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24506 2019-Jan-13 11:24:08.931417 - [DEBUG]
24507 2019-Jan-13 11:24:08.931441 - [DEBUG] EDGE:
24508 2019-Jan-13 11:24:08.931498 - [DEBUG] ---> 24509 2019-Jan-13 11:24:08.932129 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24510 2019-Jan-13 11:24:08.932758 - [DEBUG]
24511 2019-Jan-13 11:24:08.932794 - [DEBUG] Compose: EdgeIdentity * AllBottom
24512 2019-Jan-13 11:24:08.932821 - [DEBUG]
24513 2019-Jan-13 11:24:08.932844 - [DEBUG] Propagate flow
24514 2019-Jan-13 11:24:08.932868 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24515 2019-Jan-13 11:24:08.932924 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24516 2019-Jan-13 11:24:08.933572 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24517 2019-Jan-13 11:24:08.934201 - [DEBUG] Edge function : AllBottom (result of previous compose)
24518 2019-Jan-13 11:24:08.934226 - [DEBUG]
24519 2019-Jan-13 11:24:08.934251 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24520 2019-Jan-13 11:24:08.934276 - [DEBUG] = AllBottom
24521 2019-Jan-13 11:24:08.934301 - [DEBUG]
24522 2019-Jan-13 11:24:08.934324 - [DEBUG] PROPAGATE: No new function!
24523 2019-Jan-13 11:24:08.934350 - [DEBUG] EDGE:
24524 2019-Jan-13 11:24:08.934407 - [DEBUG] ---> 24525 2019-Jan-13 11:24:08.935044 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24526 2019-Jan-13 11:24:08.935673 - [DEBUG]
24527 2019-Jan-13 11:24:08.935705 - [DEBUG] Compose: EdgeIdentity * AllBottom
24528 2019-Jan-13 11:24:08.935732 - [DEBUG]
24529 2019-Jan-13 11:24:08.935755 - [DEBUG] Propagate flow
24530 2019-Jan-13 11:24:08.935778 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24531 2019-Jan-13 11:24:08.935834 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24532 2019-Jan-13 11:24:08.936472 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24533 2019-Jan-13 11:24:08.937118 - [DEBUG] Edge function : AllBottom (result of previous compose)
24534 2019-Jan-13 11:24:08.937143 - [DEBUG]
24535 2019-Jan-13 11:24:08.937169 - [DEBUG] Join: AllTop & AllBottom
24536 2019-Jan-13 11:24:08.937195 - [DEBUG] = AllBottom (new jump func)
24537 2019-Jan-13 11:24:08.937219 - [DEBUG]
24538 2019-Jan-13 11:24:08.937243 - [DEBUG] Start adding new jump function
24539 2019-Jan-13 11:24:08.937266 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24540 2019-Jan-13 11:24:08.937322 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24541 2019-Jan-13 11:24:08.937952 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24542 2019-Jan-13 11:24:08.938596 - [DEBUG] Edge Function : AllBottom
24543 2019-Jan-13 11:24:08.938624 - [DEBUG] End adding new jump function
24544 2019-Jan-13 11:24:08.938648 - [DEBUG]
24545 2019-Jan-13 11:24:08.938671 - [DEBUG] -------------------------------------------- 677. Path Edge --------------------------------------------
24546 2019-Jan-13 11:24:08.938695 - [DEBUG]
24547 2019-Jan-13 11:24:08.938718 - [DEBUG] Process 677. path edge:
24548 2019-Jan-13 11:24:08.938742 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24549 2019-Jan-13 11:24:08.938798 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
24550 2019-Jan-13 11:24:08.939435 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24551 2019-Jan-13 11:24:08.940080 - [DEBUG]
24552 2019-Jan-13 11:24:08.940104 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24553 2019-Jan-13 11:24:08.940748 - [DEBUG] Possible callees:
24554 2019-Jan-13 11:24:08.940773 - [DEBUG] llvm.dbg.declare
24555 2019-Jan-13 11:24:08.940798 - [DEBUG] Possible return sites:
24556 2019-Jan-13 11:24:08.940821 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14324557 2019-Jan-13 11:24:08.942085 - [DEBUG] Found and process special summary
24558 2019-Jan-13 11:24:08.942118 - [DEBUG] Compose: EdgeIdentity * AllBottom
24559 2019-Jan-13 11:24:08.942145 - [DEBUG]
24560 2019-Jan-13 11:24:08.942168 - [DEBUG] Propagate flow
24561 2019-Jan-13 11:24:08.942192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24562 2019-Jan-13 11:24:08.942248 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24563 2019-Jan-13 11:24:08.942880 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24564 2019-Jan-13 11:24:08.943525 - [DEBUG] Edge function : AllBottom (result of previous compose)
24565 2019-Jan-13 11:24:08.943550 - [DEBUG]
24566 2019-Jan-13 11:24:08.943575 - [DEBUG] Join: AllTop & AllBottom
24567 2019-Jan-13 11:24:08.943601 - [DEBUG] = AllBottom (new jump func)
24568 2019-Jan-13 11:24:08.943626 - [DEBUG]
24569 2019-Jan-13 11:24:08.943649 - [DEBUG] Start adding new jump function
24570 2019-Jan-13 11:24:08.943672 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24571 2019-Jan-13 11:24:08.943728 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24572 2019-Jan-13 11:24:08.944359 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24573 2019-Jan-13 11:24:08.944988 - [DEBUG] Edge Function : AllBottom
24574 2019-Jan-13 11:24:08.945016 - [DEBUG] End adding new jump function
24575 2019-Jan-13 11:24:08.945040 - [DEBUG]
24576 2019-Jan-13 11:24:08.945063 - [DEBUG] -------------------------------------------- 678. Path Edge --------------------------------------------
24577 2019-Jan-13 11:24:08.945087 - [DEBUG]
24578 2019-Jan-13 11:24:08.945110 - [DEBUG] Process 678. path edge:
24579 2019-Jan-13 11:24:08.945134 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24580 2019-Jan-13 11:24:08.945190 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
24581 2019-Jan-13 11:24:08.945821 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24582 2019-Jan-13 11:24:08.946450 - [DEBUG]
24583 2019-Jan-13 11:24:08.946474 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24584 2019-Jan-13 11:24:08.947149 - [DEBUG] Compose: EdgeIdentity * AllBottom
24585 2019-Jan-13 11:24:08.947178 - [DEBUG]
24586 2019-Jan-13 11:24:08.947202 - [DEBUG] Propagate flow
24587 2019-Jan-13 11:24:08.947225 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24588 2019-Jan-13 11:24:08.947282 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
24589 2019-Jan-13 11:24:08.947911 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24590 2019-Jan-13 11:24:08.948541 - [DEBUG] Edge function : AllBottom (result of previous compose)
24591 2019-Jan-13 11:24:08.948566 - [DEBUG]
24592 2019-Jan-13 11:24:08.948591 - [DEBUG] Join: AllTop & AllBottom
24593 2019-Jan-13 11:24:08.948617 - [DEBUG] = AllBottom (new jump func)
24594 2019-Jan-13 11:24:08.948642 - [DEBUG]
24595 2019-Jan-13 11:24:08.948665 - [DEBUG] Start adding new jump function
24596 2019-Jan-13 11:24:08.948688 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24597 2019-Jan-13 11:24:08.948744 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24598 2019-Jan-13 11:24:08.949374 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
24599 2019-Jan-13 11:24:08.950009 - [DEBUG] Edge Function : AllBottom
24600 2019-Jan-13 11:24:08.950039 - [DEBUG] End adding new jump function
24601 2019-Jan-13 11:24:08.950062 - [DEBUG]
24602 2019-Jan-13 11:24:08.950086 - [DEBUG] -------------------------------------------- 679. Path Edge --------------------------------------------
24603 2019-Jan-13 11:24:08.950110 - [DEBUG]
24604 2019-Jan-13 11:24:08.950133 - [DEBUG] Process 679. path edge:
24605 2019-Jan-13 11:24:08.950157 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24606 2019-Jan-13 11:24:08.950214 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
24607 2019-Jan-13 11:24:08.950840 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24608 2019-Jan-13 11:24:08.951469 - [DEBUG]
24609 2019-Jan-13 11:24:08.951495 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
24610 2019-Jan-13 11:24:08.952132 - [DEBUG] Compose: EdgeIdentity * AllBottom
24611 2019-Jan-13 11:24:08.952159 - [DEBUG]
24612 2019-Jan-13 11:24:08.952183 - [DEBUG] Propagate flow
24613 2019-Jan-13 11:24:08.952206 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24614 2019-Jan-13 11:24:08.952263 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
24615 2019-Jan-13 11:24:08.952890 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24616 2019-Jan-13 11:24:08.953535 - [DEBUG] Edge function : AllBottom (result of previous compose)
24617 2019-Jan-13 11:24:08.953560 - [DEBUG]
24618 2019-Jan-13 11:24:08.953585 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24619 2019-Jan-13 11:24:08.953610 - [DEBUG] = AllBottom
24620 2019-Jan-13 11:24:08.953635 - [DEBUG]
24621 2019-Jan-13 11:24:08.953658 - [DEBUG] PROPAGATE: No new function!
24622 2019-Jan-13 11:24:08.953682 - [DEBUG] EDGE:
24623 2019-Jan-13 11:24:08.953739 - [DEBUG] ---> 24624 2019-Jan-13 11:24:08.954366 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24625 2019-Jan-13 11:24:08.954995 - [DEBUG]
24626 2019-Jan-13 11:24:08.955020 - [DEBUG] EDGE:
24627 2019-Jan-13 11:24:08.955077 - [DEBUG] ---> 24628 2019-Jan-13 11:24:08.955707 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24629 2019-Jan-13 11:24:08.956336 - [DEBUG]
24630 2019-Jan-13 11:24:08.956369 - [DEBUG] Compose: EdgeIdentity * AllBottom
24631 2019-Jan-13 11:24:08.956404 - [DEBUG]
24632 2019-Jan-13 11:24:08.956428 - [DEBUG] Propagate flow
24633 2019-Jan-13 11:24:08.956451 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24634 2019-Jan-13 11:24:08.956507 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24635 2019-Jan-13 11:24:08.957155 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24636 2019-Jan-13 11:24:08.957785 - [DEBUG] Edge function : AllBottom (result of previous compose)
24637 2019-Jan-13 11:24:08.957810 - [DEBUG]
24638 2019-Jan-13 11:24:08.957834 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24639 2019-Jan-13 11:24:08.957860 - [DEBUG] = AllBottom
24640 2019-Jan-13 11:24:08.957884 - [DEBUG]
24641 2019-Jan-13 11:24:08.957908 - [DEBUG] PROPAGATE: No new function!
24642 2019-Jan-13 11:24:08.957933 - [DEBUG] EDGE:
24643 2019-Jan-13 11:24:08.957990 - [DEBUG] ---> 24644 2019-Jan-13 11:24:08.958627 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24645 2019-Jan-13 11:24:08.959257 - [DEBUG]
24646 2019-Jan-13 11:24:08.959282 - [DEBUG] EDGE:
24647 2019-Jan-13 11:24:08.959339 - [DEBUG] ---> 24648 2019-Jan-13 11:24:08.959969 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24649 2019-Jan-13 11:24:08.960615 - [DEBUG]
24650 2019-Jan-13 11:24:08.960647 - [DEBUG] Compose: EdgeIdentity * AllBottom
24651 2019-Jan-13 11:24:08.960673 - [DEBUG]
24652 2019-Jan-13 11:24:08.960697 - [DEBUG] Propagate flow
24653 2019-Jan-13 11:24:08.960720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24654 2019-Jan-13 11:24:08.960776 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
24655 2019-Jan-13 11:24:08.961405 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24656 2019-Jan-13 11:24:08.962036 - [DEBUG] Edge function : AllBottom (result of previous compose)
24657 2019-Jan-13 11:24:08.962061 - [DEBUG]
24658 2019-Jan-13 11:24:08.962086 - [DEBUG] Join: AllTop & AllBottom
24659 2019-Jan-13 11:24:08.962112 - [DEBUG] = AllBottom (new jump func)
24660 2019-Jan-13 11:24:08.962136 - [DEBUG]
24661 2019-Jan-13 11:24:08.962159 - [DEBUG] Start adding new jump function
24662 2019-Jan-13 11:24:08.962183 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24663 2019-Jan-13 11:24:08.962238 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24664 2019-Jan-13 11:24:08.962868 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
24665 2019-Jan-13 11:24:08.963511 - [DEBUG] Edge Function : AllBottom
24666 2019-Jan-13 11:24:08.963539 - [DEBUG] End adding new jump function
24667 2019-Jan-13 11:24:08.963562 - [DEBUG]
24668 2019-Jan-13 11:24:08.963586 - [DEBUG] -------------------------------------------- 680. Path Edge --------------------------------------------
24669 2019-Jan-13 11:24:08.963610 - [DEBUG]
24670 2019-Jan-13 11:24:08.963633 - [DEBUG] Process 680. path edge:
24671 2019-Jan-13 11:24:08.963657 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24672 2019-Jan-13 11:24:08.963712 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
24673 2019-Jan-13 11:24:08.964340 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24674 2019-Jan-13 11:24:08.964969 - [DEBUG]
24675 2019-Jan-13 11:24:08.965002 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
24676 2019-Jan-13 11:24:08.965642 - [DEBUG] Compose: EdgeIdentity * AllBottom
24677 2019-Jan-13 11:24:08.965670 - [DEBUG]
24678 2019-Jan-13 11:24:08.965693 - [DEBUG] Propagate flow
24679 2019-Jan-13 11:24:08.965717 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24680 2019-Jan-13 11:24:08.965773 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24681 2019-Jan-13 11:24:08.966411 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24682 2019-Jan-13 11:24:08.967057 - [DEBUG] Edge function : AllBottom (result of previous compose)
24683 2019-Jan-13 11:24:08.967082 - [DEBUG]
24684 2019-Jan-13 11:24:08.967107 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24685 2019-Jan-13 11:24:08.967133 - [DEBUG] = AllBottom
24686 2019-Jan-13 11:24:08.967158 - [DEBUG]
24687 2019-Jan-13 11:24:08.967181 - [DEBUG] PROPAGATE: No new function!
24688 2019-Jan-13 11:24:08.967211 - [DEBUG] Compose: EdgeIdentity * AllBottom
24689 2019-Jan-13 11:24:08.967238 - [DEBUG]
24690 2019-Jan-13 11:24:08.967262 - [DEBUG] Propagate flow
24691 2019-Jan-13 11:24:08.967286 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24692 2019-Jan-13 11:24:08.967343 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24693 2019-Jan-13 11:24:08.967981 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24694 2019-Jan-13 11:24:08.968612 - [DEBUG] Edge function : AllBottom (result of previous compose)
24695 2019-Jan-13 11:24:08.968637 - [DEBUG]
24696 2019-Jan-13 11:24:08.968662 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24697 2019-Jan-13 11:24:08.968688 - [DEBUG] = AllBottom
24698 2019-Jan-13 11:24:08.968712 - [DEBUG]
24699 2019-Jan-13 11:24:08.968736 - [DEBUG] PROPAGATE: No new function!
24700 2019-Jan-13 11:24:08.968760 - [DEBUG] EDGE:
24701 2019-Jan-13 11:24:08.968817 - [DEBUG] ---> 24702 2019-Jan-13 11:24:08.969448 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24703 2019-Jan-13 11:24:08.970093 - [DEBUG]
24704 2019-Jan-13 11:24:08.970118 - [DEBUG] EDGE:
24705 2019-Jan-13 11:24:08.970175 - [DEBUG] ---> 24706 2019-Jan-13 11:24:08.970804 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24707 2019-Jan-13 11:24:08.971434 - [DEBUG]
24708 2019-Jan-13 11:24:08.971459 - [DEBUG] EDGE:
24709 2019-Jan-13 11:24:08.971516 - [DEBUG] ---> 24710 2019-Jan-13 11:24:08.972146 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24711 2019-Jan-13 11:24:08.972775 - [DEBUG]
24712 2019-Jan-13 11:24:08.972809 - [DEBUG] Compose: EdgeIdentity * AllBottom
24713 2019-Jan-13 11:24:08.972836 - [DEBUG]
24714 2019-Jan-13 11:24:08.972860 - [DEBUG] Propagate flow
24715 2019-Jan-13 11:24:08.972883 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24716 2019-Jan-13 11:24:08.972939 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24717 2019-Jan-13 11:24:08.973588 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24718 2019-Jan-13 11:24:08.974225 - [DEBUG] Edge function : AllBottom (result of previous compose)
24719 2019-Jan-13 11:24:08.974251 - [DEBUG]
24720 2019-Jan-13 11:24:08.974276 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24721 2019-Jan-13 11:24:08.974302 - [DEBUG] = AllBottom
24722 2019-Jan-13 11:24:08.974326 - [DEBUG]
24723 2019-Jan-13 11:24:08.974349 - [DEBUG] PROPAGATE: No new function!
24724 2019-Jan-13 11:24:08.974375 - [DEBUG] EDGE:
24725 2019-Jan-13 11:24:08.974433 - [DEBUG] ---> 24726 2019-Jan-13 11:24:08.975065 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24727 2019-Jan-13 11:24:08.975695 - [DEBUG]
24728 2019-Jan-13 11:24:08.975720 - [DEBUG] EDGE:
24729 2019-Jan-13 11:24:08.975777 - [DEBUG] ---> 24730 2019-Jan-13 11:24:08.976405 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24731 2019-Jan-13 11:24:08.977050 - [DEBUG]
24732 2019-Jan-13 11:24:08.977075 - [DEBUG] EDGE:
24733 2019-Jan-13 11:24:08.977132 - [DEBUG] ---> 24734 2019-Jan-13 11:24:08.977763 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24735 2019-Jan-13 11:24:08.978392 - [DEBUG]
24736 2019-Jan-13 11:24:08.978417 - [DEBUG] EDGE:
24737 2019-Jan-13 11:24:08.978474 - [DEBUG] ---> 24738 2019-Jan-13 11:24:08.979103 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24739 2019-Jan-13 11:24:08.979733 - [DEBUG]
24740 2019-Jan-13 11:24:08.979758 - [DEBUG] EDGE:
24741 2019-Jan-13 11:24:08.979815 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
24742 2019-Jan-13 11:24:08.980465 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24743 2019-Jan-13 11:24:08.981095 - [DEBUG]
24744 2019-Jan-13 11:24:08.981122 - [DEBUG] Compose: EdgeIdentity * AllBottom
24745 2019-Jan-13 11:24:08.981147 - [DEBUG]
24746 2019-Jan-13 11:24:08.981171 - [DEBUG] Propagate flow
24747 2019-Jan-13 11:24:08.981194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24748 2019-Jan-13 11:24:08.981250 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24749 2019-Jan-13 11:24:08.981882 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24750 2019-Jan-13 11:24:08.982510 - [DEBUG] Edge function : AllBottom (result of previous compose)
24751 2019-Jan-13 11:24:08.982535 - [DEBUG]
24752 2019-Jan-13 11:24:08.982560 - [DEBUG] Join: AllTop & AllBottom
24753 2019-Jan-13 11:24:08.982585 - [DEBUG] = AllBottom (new jump func)
24754 2019-Jan-13 11:24:08.982610 - [DEBUG]
24755 2019-Jan-13 11:24:08.982633 - [DEBUG] Start adding new jump function
24756 2019-Jan-13 11:24:08.982657 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24757 2019-Jan-13 11:24:08.982712 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24758 2019-Jan-13 11:24:08.983354 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24759 2019-Jan-13 11:24:08.983988 - [DEBUG] Edge Function : AllBottom
24760 2019-Jan-13 11:24:08.984016 - [DEBUG] End adding new jump function
24761 2019-Jan-13 11:24:08.984047 - [DEBUG]
24762 2019-Jan-13 11:24:08.984071 - [DEBUG] -------------------------------------------- 681. Path Edge --------------------------------------------
24763 2019-Jan-13 11:24:08.984095 - [DEBUG]
24764 2019-Jan-13 11:24:08.984119 - [DEBUG] Process 681. path edge:
24765 2019-Jan-13 11:24:08.984142 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24766 2019-Jan-13 11:24:08.984198 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
24767 2019-Jan-13 11:24:08.984832 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24768 2019-Jan-13 11:24:08.985460 - [DEBUG]
24769 2019-Jan-13 11:24:08.985486 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24770 2019-Jan-13 11:24:08.986137 - [DEBUG] Compose: EdgeIdentity * AllBottom
24771 2019-Jan-13 11:24:08.986165 - [DEBUG]
24772 2019-Jan-13 11:24:08.986189 - [DEBUG] Propagate flow
24773 2019-Jan-13 11:24:08.986212 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24774 2019-Jan-13 11:24:08.986269 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
24775 2019-Jan-13 11:24:08.986916 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24776 2019-Jan-13 11:24:08.987543 - [DEBUG] Edge function : AllBottom (result of previous compose)
24777 2019-Jan-13 11:24:08.987568 - [DEBUG]
24778 2019-Jan-13 11:24:08.987593 - [DEBUG] Join: AllTop & AllBottom
24779 2019-Jan-13 11:24:08.987619 - [DEBUG] = AllBottom (new jump func)
24780 2019-Jan-13 11:24:08.987644 - [DEBUG]
24781 2019-Jan-13 11:24:08.987667 - [DEBUG] Start adding new jump function
24782 2019-Jan-13 11:24:08.987691 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24783 2019-Jan-13 11:24:08.987747 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24784 2019-Jan-13 11:24:08.988374 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
24785 2019-Jan-13 11:24:08.989003 - [DEBUG] Edge Function : AllBottom
24786 2019-Jan-13 11:24:08.989031 - [DEBUG] End adding new jump function
24787 2019-Jan-13 11:24:08.989054 - [DEBUG]
24788 2019-Jan-13 11:24:08.989078 - [DEBUG] -------------------------------------------- 682. Path Edge --------------------------------------------
24789 2019-Jan-13 11:24:08.989102 - [DEBUG]
24790 2019-Jan-13 11:24:08.989125 - [DEBUG] Process 682. path edge:
24791 2019-Jan-13 11:24:08.989149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24792 2019-Jan-13 11:24:08.989205 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
24793 2019-Jan-13 11:24:08.989836 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24794 2019-Jan-13 11:24:08.990481 - [DEBUG]
24795 2019-Jan-13 11:24:08.990505 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
24796 2019-Jan-13 11:24:08.991139 - [DEBUG] Possible callees:
24797 2019-Jan-13 11:24:08.991164 - [DEBUG] bar
24798 2019-Jan-13 11:24:08.991188 - [DEBUG] Possible return sites:
24799 2019-Jan-13 11:24:08.991212 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7124800 2019-Jan-13 11:24:08.992457 - [DEBUG] Found and process special summary
24801 2019-Jan-13 11:24:08.992491 - [DEBUG] Compose: EdgeIdentity * AllBottom
24802 2019-Jan-13 11:24:08.992518 - [DEBUG]
24803 2019-Jan-13 11:24:08.992541 - [DEBUG] Propagate flow
24804 2019-Jan-13 11:24:08.992565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24805 2019-Jan-13 11:24:08.992630 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
24806 2019-Jan-13 11:24:08.993262 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24807 2019-Jan-13 11:24:08.993907 - [DEBUG] Edge function : AllBottom (result of previous compose)
24808 2019-Jan-13 11:24:08.993933 - [DEBUG]
24809 2019-Jan-13 11:24:08.993957 - [DEBUG] Join: AllTop & AllBottom
24810 2019-Jan-13 11:24:08.993983 - [DEBUG] = AllBottom (new jump func)
24811 2019-Jan-13 11:24:08.994008 - [DEBUG]
24812 2019-Jan-13 11:24:08.994032 - [DEBUG] Start adding new jump function
24813 2019-Jan-13 11:24:08.994055 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24814 2019-Jan-13 11:24:08.994111 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24815 2019-Jan-13 11:24:08.994739 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
24816 2019-Jan-13 11:24:08.995370 - [DEBUG] Edge Function : AllBottom
24817 2019-Jan-13 11:24:08.995398 - [DEBUG] End adding new jump function
24818 2019-Jan-13 11:24:08.995422 - [DEBUG]
24819 2019-Jan-13 11:24:08.995446 - [DEBUG] -------------------------------------------- 683. Path Edge --------------------------------------------
24820 2019-Jan-13 11:24:08.995470 - [DEBUG]
24821 2019-Jan-13 11:24:08.995494 - [DEBUG] Process 683. path edge:
24822 2019-Jan-13 11:24:08.995517 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24823 2019-Jan-13 11:24:08.995574 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
24824 2019-Jan-13 11:24:08.996203 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24825 2019-Jan-13 11:24:08.996845 - [DEBUG]
24826 2019-Jan-13 11:24:08.996870 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
24827 2019-Jan-13 11:24:08.997512 - [DEBUG] Compose: EdgeIdentity * AllBottom
24828 2019-Jan-13 11:24:08.997539 - [DEBUG]
24829 2019-Jan-13 11:24:08.997563 - [DEBUG] Propagate flow
24830 2019-Jan-13 11:24:08.997586 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24831 2019-Jan-13 11:24:08.997642 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
24832 2019-Jan-13 11:24:08.998272 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24833 2019-Jan-13 11:24:08.998900 - [DEBUG] Edge function : AllBottom (result of previous compose)
24834 2019-Jan-13 11:24:08.998925 - [DEBUG]
24835 2019-Jan-13 11:24:08.998949 - [DEBUG] Join: AllTop & AllBottom
24836 2019-Jan-13 11:24:08.998975 - [DEBUG] = AllBottom (new jump func)
24837 2019-Jan-13 11:24:08.999000 - [DEBUG]
24838 2019-Jan-13 11:24:08.999023 - [DEBUG] Start adding new jump function
24839 2019-Jan-13 11:24:08.999046 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24840 2019-Jan-13 11:24:08.999102 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24841 2019-Jan-13 11:24:08.999730 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
24842 2019-Jan-13 11:24:09.000370 - [DEBUG] Edge Function : AllBottom
24843 2019-Jan-13 11:24:09.000397 - [DEBUG] End adding new jump function
24844 2019-Jan-13 11:24:09.000421 - [DEBUG]
24845 2019-Jan-13 11:24:09.000445 - [DEBUG] -------------------------------------------- 684. Path Edge --------------------------------------------
24846 2019-Jan-13 11:24:09.000469 - [DEBUG]
24847 2019-Jan-13 11:24:09.000492 - [DEBUG] Process 684. path edge:
24848 2019-Jan-13 11:24:09.000516 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24849 2019-Jan-13 11:24:09.000580 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
24850 2019-Jan-13 11:24:09.001209 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24851 2019-Jan-13 11:24:09.001836 - [DEBUG]
24852 2019-Jan-13 11:24:09.001862 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
24853 2019-Jan-13 11:24:09.002500 - [DEBUG] Compose: EdgeIdentity * AllBottom
24854 2019-Jan-13 11:24:09.002527 - [DEBUG]
24855 2019-Jan-13 11:24:09.002551 - [DEBUG] Propagate flow
24856 2019-Jan-13 11:24:09.002574 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24857 2019-Jan-13 11:24:09.002630 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
24858 2019-Jan-13 11:24:09.003267 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24859 2019-Jan-13 11:24:09.003912 - [DEBUG] Edge function : AllBottom (result of previous compose)
24860 2019-Jan-13 11:24:09.003937 - [DEBUG]
24861 2019-Jan-13 11:24:09.003962 - [DEBUG] Join: AllTop & AllBottom
24862 2019-Jan-13 11:24:09.003988 - [DEBUG] = AllBottom (new jump func)
24863 2019-Jan-13 11:24:09.004012 - [DEBUG]
24864 2019-Jan-13 11:24:09.004036 - [DEBUG] Start adding new jump function
24865 2019-Jan-13 11:24:09.004059 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24866 2019-Jan-13 11:24:09.004115 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24867 2019-Jan-13 11:24:09.004743 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
24868 2019-Jan-13 11:24:09.005380 - [DEBUG] Edge Function : AllBottom
24869 2019-Jan-13 11:24:09.005407 - [DEBUG] End adding new jump function
24870 2019-Jan-13 11:24:09.005431 - [DEBUG]
24871 2019-Jan-13 11:24:09.005455 - [DEBUG] -------------------------------------------- 685. Path Edge --------------------------------------------
24872 2019-Jan-13 11:24:09.005479 - [DEBUG]
24873 2019-Jan-13 11:24:09.005502 - [DEBUG] Process 685. path edge:
24874 2019-Jan-13 11:24:09.005526 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24875 2019-Jan-13 11:24:09.005582 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
24876 2019-Jan-13 11:24:09.006226 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24877 2019-Jan-13 11:24:09.006876 - [DEBUG]
24878 2019-Jan-13 11:24:09.006900 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
24879 2019-Jan-13 11:24:09.007543 - [DEBUG] Possible callees:
24880 2019-Jan-13 11:24:09.007568 - [DEBUG] llvm.dbg.declare
24881 2019-Jan-13 11:24:09.007593 - [DEBUG] Possible return sites:
24882 2019-Jan-13 11:24:09.007616 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7824883 2019-Jan-13 11:24:09.008873 - [DEBUG] Found and process special summary
24884 2019-Jan-13 11:24:09.008907 - [DEBUG] Compose: EdgeIdentity * AllBottom
24885 2019-Jan-13 11:24:09.008934 - [DEBUG]
24886 2019-Jan-13 11:24:09.008958 - [DEBUG] Propagate flow
24887 2019-Jan-13 11:24:09.008981 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24888 2019-Jan-13 11:24:09.009038 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
24889 2019-Jan-13 11:24:09.009670 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24890 2019-Jan-13 11:24:09.010328 - [DEBUG] Edge function : AllBottom (result of previous compose)
24891 2019-Jan-13 11:24:09.010354 - [DEBUG]
24892 2019-Jan-13 11:24:09.010379 - [DEBUG] Join: AllTop & AllBottom
24893 2019-Jan-13 11:24:09.010405 - [DEBUG] = AllBottom (new jump func)
24894 2019-Jan-13 11:24:09.010429 - [DEBUG]
24895 2019-Jan-13 11:24:09.010452 - [DEBUG] Start adding new jump function
24896 2019-Jan-13 11:24:09.010476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24897 2019-Jan-13 11:24:09.010532 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24898 2019-Jan-13 11:24:09.011161 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
24899 2019-Jan-13 11:24:09.011793 - [DEBUG] Edge Function : AllBottom
24900 2019-Jan-13 11:24:09.011820 - [DEBUG] End adding new jump function
24901 2019-Jan-13 11:24:09.011844 - [DEBUG]
24902 2019-Jan-13 11:24:09.011868 - [DEBUG] -------------------------------------------- 686. Path Edge --------------------------------------------
24903 2019-Jan-13 11:24:09.011892 - [DEBUG]
24904 2019-Jan-13 11:24:09.011915 - [DEBUG] Process 686. path edge:
24905 2019-Jan-13 11:24:09.011938 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24906 2019-Jan-13 11:24:09.011995 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
24907 2019-Jan-13 11:24:09.012627 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24908 2019-Jan-13 11:24:09.013254 - [DEBUG]
24909 2019-Jan-13 11:24:09.013279 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
24910 2019-Jan-13 11:24:09.013937 - [DEBUG] Compose: EdgeIdentity * AllBottom
24911 2019-Jan-13 11:24:09.013966 - [DEBUG]
24912 2019-Jan-13 11:24:09.013990 - [DEBUG] Propagate flow
24913 2019-Jan-13 11:24:09.014013 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24914 2019-Jan-13 11:24:09.014070 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
24915 2019-Jan-13 11:24:09.014698 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24916 2019-Jan-13 11:24:09.015326 - [DEBUG] Edge function : AllBottom (result of previous compose)
24917 2019-Jan-13 11:24:09.015351 - [DEBUG]
24918 2019-Jan-13 11:24:09.015376 - [DEBUG] Join: AllTop & AllBottom
24919 2019-Jan-13 11:24:09.015402 - [DEBUG] = AllBottom (new jump func)
24920 2019-Jan-13 11:24:09.015426 - [DEBUG]
24921 2019-Jan-13 11:24:09.015450 - [DEBUG] Start adding new jump function
24922 2019-Jan-13 11:24:09.015473 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24923 2019-Jan-13 11:24:09.015529 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24924 2019-Jan-13 11:24:09.016158 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
24925 2019-Jan-13 11:24:09.016801 - [DEBUG] Edge Function : AllBottom
24926 2019-Jan-13 11:24:09.016828 - [DEBUG] End adding new jump function
24927 2019-Jan-13 11:24:09.016853 - [DEBUG]
24928 2019-Jan-13 11:24:09.016876 - [DEBUG] -------------------------------------------- 687. Path Edge --------------------------------------------
24929 2019-Jan-13 11:24:09.016900 - [DEBUG]
24930 2019-Jan-13 11:24:09.016923 - [DEBUG] Process 687. path edge:
24931 2019-Jan-13 11:24:09.016947 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24932 2019-Jan-13 11:24:09.017003 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
24933 2019-Jan-13 11:24:09.017631 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24934 2019-Jan-13 11:24:09.018260 - [DEBUG]
24935 2019-Jan-13 11:24:09.018285 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
24936 2019-Jan-13 11:24:09.018930 - [DEBUG] Compose: EdgeIdentity * AllBottom
24937 2019-Jan-13 11:24:09.018957 - [DEBUG]
24938 2019-Jan-13 11:24:09.018981 - [DEBUG] Propagate flow
24939 2019-Jan-13 11:24:09.019004 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24940 2019-Jan-13 11:24:09.019060 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
24941 2019-Jan-13 11:24:09.019693 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24942 2019-Jan-13 11:24:09.020336 - [DEBUG] Edge function : AllBottom (result of previous compose)
24943 2019-Jan-13 11:24:09.020361 - [DEBUG]
24944 2019-Jan-13 11:24:09.020386 - [DEBUG] Join: AllTop & AllBottom
24945 2019-Jan-13 11:24:09.020412 - [DEBUG] = AllBottom (new jump func)
24946 2019-Jan-13 11:24:09.020436 - [DEBUG]
24947 2019-Jan-13 11:24:09.020459 - [DEBUG] Start adding new jump function
24948 2019-Jan-13 11:24:09.020483 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24949 2019-Jan-13 11:24:09.020539 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24950 2019-Jan-13 11:24:09.021167 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
24951 2019-Jan-13 11:24:09.021797 - [DEBUG] Edge Function : AllBottom
24952 2019-Jan-13 11:24:09.021824 - [DEBUG] End adding new jump function
24953 2019-Jan-13 11:24:09.021848 - [DEBUG]
24954 2019-Jan-13 11:24:09.021872 - [DEBUG] -------------------------------------------- 688. Path Edge --------------------------------------------
24955 2019-Jan-13 11:24:09.021896 - [DEBUG]
24956 2019-Jan-13 11:24:09.021919 - [DEBUG] Process 688. path edge:
24957 2019-Jan-13 11:24:09.021943 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24958 2019-Jan-13 11:24:09.021999 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
24959 2019-Jan-13 11:24:09.022630 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24960 2019-Jan-13 11:24:09.023258 - [DEBUG]
24961 2019-Jan-13 11:24:09.023282 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
24962 2019-Jan-13 11:24:09.023937 - [DEBUG] Compose: EdgeIdentity * AllBottom
24963 2019-Jan-13 11:24:09.023965 - [DEBUG]
24964 2019-Jan-13 11:24:09.023989 - [DEBUG] Propagate flow
24965 2019-Jan-13 11:24:09.024012 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24966 2019-Jan-13 11:24:09.024068 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
24967 2019-Jan-13 11:24:09.024695 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24968 2019-Jan-13 11:24:09.025323 - [DEBUG] Edge function : AllBottom (result of previous compose)
24969 2019-Jan-13 11:24:09.025349 - [DEBUG]
24970 2019-Jan-13 11:24:09.025373 - [DEBUG] Join: AllTop & AllBottom
24971 2019-Jan-13 11:24:09.025399 - [DEBUG] = AllBottom (new jump func)
24972 2019-Jan-13 11:24:09.025424 - [DEBUG]
24973 2019-Jan-13 11:24:09.025447 - [DEBUG] Start adding new jump function
24974 2019-Jan-13 11:24:09.025470 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24975 2019-Jan-13 11:24:09.025526 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24976 2019-Jan-13 11:24:09.026154 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
24977 2019-Jan-13 11:24:09.026795 - [DEBUG] Edge Function : AllBottom
24978 2019-Jan-13 11:24:09.026822 - [DEBUG] End adding new jump function
24979 2019-Jan-13 11:24:09.026846 - [DEBUG]
24980 2019-Jan-13 11:24:09.026870 - [DEBUG] -------------------------------------------- 689. Path Edge --------------------------------------------
24981 2019-Jan-13 11:24:09.026902 - [DEBUG]
24982 2019-Jan-13 11:24:09.026925 - [DEBUG] Process 689. path edge:
24983 2019-Jan-13 11:24:09.026949 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24984 2019-Jan-13 11:24:09.027006 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
24985 2019-Jan-13 11:24:09.027634 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24986 2019-Jan-13 11:24:09.028262 - [DEBUG]
24987 2019-Jan-13 11:24:09.028288 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
24988 2019-Jan-13 11:24:09.028923 - [DEBUG] Compose: EdgeIdentity * AllBottom
24989 2019-Jan-13 11:24:09.028951 - [DEBUG]
24990 2019-Jan-13 11:24:09.028975 - [DEBUG] Propagate flow
24991 2019-Jan-13 11:24:09.028998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24992 2019-Jan-13 11:24:09.029054 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
24993 2019-Jan-13 11:24:09.029684 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24994 2019-Jan-13 11:24:09.030327 - [DEBUG] Edge function : AllBottom (result of previous compose)
24995 2019-Jan-13 11:24:09.030353 - [DEBUG]
24996 2019-Jan-13 11:24:09.030377 - [DEBUG] Join: AllTop & AllBottom
24997 2019-Jan-13 11:24:09.030403 - [DEBUG] = AllBottom (new jump func)
24998 2019-Jan-13 11:24:09.030428 - [DEBUG]
24999 2019-Jan-13 11:24:09.030451 - [DEBUG] Start adding new jump function
25000 2019-Jan-13 11:24:09.030475 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25001 2019-Jan-13 11:24:09.030531 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25002 2019-Jan-13 11:24:09.031160 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
25003 2019-Jan-13 11:24:09.031788 - [DEBUG] Edge Function : AllBottom
25004 2019-Jan-13 11:24:09.031815 - [DEBUG] End adding new jump function
25005 2019-Jan-13 11:24:09.031840 - [DEBUG]
25006 2019-Jan-13 11:24:09.031863 - [DEBUG] -------------------------------------------- 690. Path Edge --------------------------------------------
25007 2019-Jan-13 11:24:09.031887 - [DEBUG]
25008 2019-Jan-13 11:24:09.031911 - [DEBUG] Process 690. path edge:
25009 2019-Jan-13 11:24:09.031935 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25010 2019-Jan-13 11:24:09.031991 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
25011 2019-Jan-13 11:24:09.032620 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25012 2019-Jan-13 11:24:09.033247 - [DEBUG]
25013 2019-Jan-13 11:24:09.033272 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
25014 2019-Jan-13 11:24:09.033927 - [DEBUG] Compose: EdgeIdentity * AllBottom
25015 2019-Jan-13 11:24:09.033956 - [DEBUG]
25016 2019-Jan-13 11:24:09.033980 - [DEBUG] Propagate flow
25017 2019-Jan-13 11:24:09.034003 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25018 2019-Jan-13 11:24:09.034060 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25019 2019-Jan-13 11:24:09.034694 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25020 2019-Jan-13 11:24:09.035321 - [DEBUG] Edge function : AllBottom (result of previous compose)
25021 2019-Jan-13 11:24:09.035346 - [DEBUG]
25022 2019-Jan-13 11:24:09.035371 - [DEBUG] Join: AllTop & AllBottom
25023 2019-Jan-13 11:24:09.035396 - [DEBUG] = AllBottom (new jump func)
25024 2019-Jan-13 11:24:09.035421 - [DEBUG]
25025 2019-Jan-13 11:24:09.035444 - [DEBUG] Start adding new jump function
25026 2019-Jan-13 11:24:09.035475 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25027 2019-Jan-13 11:24:09.035532 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25028 2019-Jan-13 11:24:09.036162 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25029 2019-Jan-13 11:24:09.036808 - [DEBUG] Edge Function : AllBottom
25030 2019-Jan-13 11:24:09.036836 - [DEBUG] End adding new jump function
25031 2019-Jan-13 11:24:09.036860 - [DEBUG]
25032 2019-Jan-13 11:24:09.036884 - [DEBUG] -------------------------------------------- 691. Path Edge --------------------------------------------
25033 2019-Jan-13 11:24:09.036908 - [DEBUG]
25034 2019-Jan-13 11:24:09.036931 - [DEBUG] Process 691. path edge:
25035 2019-Jan-13 11:24:09.036955 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25036 2019-Jan-13 11:24:09.037011 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
25037 2019-Jan-13 11:24:09.037643 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25038 2019-Jan-13 11:24:09.038272 - [DEBUG]
25039 2019-Jan-13 11:24:09.038296 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25040 2019-Jan-13 11:24:09.038939 - [DEBUG] Compose: EdgeIdentity * AllBottom
25041 2019-Jan-13 11:24:09.038966 - [DEBUG]
25042 2019-Jan-13 11:24:09.038990 - [DEBUG] Propagate flow
25043 2019-Jan-13 11:24:09.039013 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25044 2019-Jan-13 11:24:09.039069 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
25045 2019-Jan-13 11:24:09.039705 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25046 2019-Jan-13 11:24:09.040349 - [DEBUG] Edge function : AllBottom (result of previous compose)
25047 2019-Jan-13 11:24:09.040375 - [DEBUG]
25048 2019-Jan-13 11:24:09.040399 - [DEBUG] Join: AllTop & AllBottom
25049 2019-Jan-13 11:24:09.040425 - [DEBUG] = AllBottom (new jump func)
25050 2019-Jan-13 11:24:09.040450 - [DEBUG]
25051 2019-Jan-13 11:24:09.040473 - [DEBUG] Start adding new jump function
25052 2019-Jan-13 11:24:09.040497 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25053 2019-Jan-13 11:24:09.040552 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25054 2019-Jan-13 11:24:09.041182 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
25055 2019-Jan-13 11:24:09.041810 - [DEBUG] Edge Function : AllBottom
25056 2019-Jan-13 11:24:09.041840 - [DEBUG] End adding new jump function
25057 2019-Jan-13 11:24:09.041864 - [DEBUG]
25058 2019-Jan-13 11:24:09.041887 - [DEBUG] -------------------------------------------- 692. Path Edge --------------------------------------------
25059 2019-Jan-13 11:24:09.041911 - [DEBUG]
25060 2019-Jan-13 11:24:09.041935 - [DEBUG] Process 692. path edge:
25061 2019-Jan-13 11:24:09.041959 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25062 2019-Jan-13 11:24:09.042015 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
25063 2019-Jan-13 11:24:09.042654 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25064 2019-Jan-13 11:24:09.043284 - [DEBUG]
25065 2019-Jan-13 11:24:09.043309 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
25066 2019-Jan-13 11:24:09.043973 - [DEBUG] Compose: EdgeIdentity * AllBottom
25067 2019-Jan-13 11:24:09.044001 - [DEBUG]
25068 2019-Jan-13 11:24:09.044024 - [DEBUG] Propagate flow
25069 2019-Jan-13 11:24:09.044058 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25070 2019-Jan-13 11:24:09.044115 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25071 2019-Jan-13 11:24:09.044754 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25072 2019-Jan-13 11:24:09.045384 - [DEBUG] Edge function : AllBottom (result of previous compose)
25073 2019-Jan-13 11:24:09.045409 - [DEBUG]
25074 2019-Jan-13 11:24:09.045434 - [DEBUG] Join: AllTop & AllBottom
25075 2019-Jan-13 11:24:09.045460 - [DEBUG] = AllBottom (new jump func)
25076 2019-Jan-13 11:24:09.045484 - [DEBUG]
25077 2019-Jan-13 11:24:09.045508 - [DEBUG] Start adding new jump function
25078 2019-Jan-13 11:24:09.045531 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25079 2019-Jan-13 11:24:09.045587 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25080 2019-Jan-13 11:24:09.046216 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25081 2019-Jan-13 11:24:09.046870 - [DEBUG] Edge Function : AllBottom
25082 2019-Jan-13 11:24:09.046898 - [DEBUG] End adding new jump function
25083 2019-Jan-13 11:24:09.046923 - [DEBUG]
25084 2019-Jan-13 11:24:09.046946 - [DEBUG] -------------------------------------------- 693. Path Edge --------------------------------------------
25085 2019-Jan-13 11:24:09.046970 - [DEBUG]
25086 2019-Jan-13 11:24:09.046994 - [DEBUG] Process 693. path edge:
25087 2019-Jan-13 11:24:09.047018 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25088 2019-Jan-13 11:24:09.047074 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
25089 2019-Jan-13 11:24:09.047712 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25090 2019-Jan-13 11:24:09.048340 - [DEBUG]
25091 2019-Jan-13 11:24:09.048364 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25092 2019-Jan-13 11:24:09.049009 - [DEBUG] Possible callees:
25093 2019-Jan-13 11:24:09.049035 - [DEBUG] llvm.dbg.declare
25094 2019-Jan-13 11:24:09.049060 - [DEBUG] Possible return sites:
25095 2019-Jan-13 11:24:09.049084 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12025096 2019-Jan-13 11:24:09.050358 - [DEBUG] Found and process special summary
25097 2019-Jan-13 11:24:09.050391 - [DEBUG] Compose: EdgeIdentity * AllBottom
25098 2019-Jan-13 11:24:09.050418 - [DEBUG]
25099 2019-Jan-13 11:24:09.050442 - [DEBUG] Propagate flow
25100 2019-Jan-13 11:24:09.050465 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25101 2019-Jan-13 11:24:09.050521 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25102 2019-Jan-13 11:24:09.051154 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25103 2019-Jan-13 11:24:09.051784 - [DEBUG] Edge function : AllBottom (result of previous compose)
25104 2019-Jan-13 11:24:09.051809 - [DEBUG]
25105 2019-Jan-13 11:24:09.051833 - [DEBUG] Join: AllTop & AllBottom
25106 2019-Jan-13 11:24:09.051859 - [DEBUG] = AllBottom (new jump func)
25107 2019-Jan-13 11:24:09.051884 - [DEBUG]
25108 2019-Jan-13 11:24:09.051907 - [DEBUG] Start adding new jump function
25109 2019-Jan-13 11:24:09.051930 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25110 2019-Jan-13 11:24:09.051987 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25111 2019-Jan-13 11:24:09.052624 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25112 2019-Jan-13 11:24:09.053256 - [DEBUG] Edge Function : AllBottom
25113 2019-Jan-13 11:24:09.053284 - [DEBUG] End adding new jump function
25114 2019-Jan-13 11:24:09.053308 - [DEBUG]
25115 2019-Jan-13 11:24:09.053344 - [DEBUG] -------------------------------------------- 694. Path Edge --------------------------------------------
25116 2019-Jan-13 11:24:09.053369 - [DEBUG]
25117 2019-Jan-13 11:24:09.053393 - [DEBUG] Process 694. path edge:
25118 2019-Jan-13 11:24:09.053416 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25119 2019-Jan-13 11:24:09.053473 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
25120 2019-Jan-13 11:24:09.054104 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25121 2019-Jan-13 11:24:09.054732 - [DEBUG]
25122 2019-Jan-13 11:24:09.054757 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25123 2019-Jan-13 11:24:09.055397 - [DEBUG] Compose: EdgeIdentity * AllBottom
25124 2019-Jan-13 11:24:09.055425 - [DEBUG]
25125 2019-Jan-13 11:24:09.055448 - [DEBUG] Propagate flow
25126 2019-Jan-13 11:24:09.055472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25127 2019-Jan-13 11:24:09.055528 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
25128 2019-Jan-13 11:24:09.056155 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25129 2019-Jan-13 11:24:09.056798 - [DEBUG] Edge function : AllBottom (result of previous compose)
25130 2019-Jan-13 11:24:09.056823 - [DEBUG]
25131 2019-Jan-13 11:24:09.056847 - [DEBUG] Join: AllTop & AllBottom
25132 2019-Jan-13 11:24:09.056873 - [DEBUG] = AllBottom (new jump func)
25133 2019-Jan-13 11:24:09.056898 - [DEBUG]
25134 2019-Jan-13 11:24:09.056921 - [DEBUG] Start adding new jump function
25135 2019-Jan-13 11:24:09.056945 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25136 2019-Jan-13 11:24:09.057001 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25137 2019-Jan-13 11:24:09.057629 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
25138 2019-Jan-13 11:24:09.058256 - [DEBUG] Edge Function : AllBottom
25139 2019-Jan-13 11:24:09.058284 - [DEBUG] End adding new jump function
25140 2019-Jan-13 11:24:09.058308 - [DEBUG]
25141 2019-Jan-13 11:24:09.058331 - [DEBUG] -------------------------------------------- 695. Path Edge --------------------------------------------
25142 2019-Jan-13 11:24:09.058355 - [DEBUG]
25143 2019-Jan-13 11:24:09.058379 - [DEBUG] Process 695. path edge:
25144 2019-Jan-13 11:24:09.058402 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25145 2019-Jan-13 11:24:09.058458 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
25146 2019-Jan-13 11:24:09.059086 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25147 2019-Jan-13 11:24:09.059714 - [DEBUG]
25148 2019-Jan-13 11:24:09.059739 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
25149 2019-Jan-13 11:24:09.060391 - [DEBUG] Compose: EdgeIdentity * AllBottom
25150 2019-Jan-13 11:24:09.060419 - [DEBUG]
25151 2019-Jan-13 11:24:09.060443 - [DEBUG] Propagate flow
25152 2019-Jan-13 11:24:09.060466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25153 2019-Jan-13 11:24:09.060523 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25154 2019-Jan-13 11:24:09.061162 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25155 2019-Jan-13 11:24:09.061799 - [DEBUG] Edge function : AllBottom (result of previous compose)
25156 2019-Jan-13 11:24:09.061825 - [DEBUG]
25157 2019-Jan-13 11:24:09.061850 - [DEBUG] Join: AllTop & AllBottom
25158 2019-Jan-13 11:24:09.061876 - [DEBUG] = AllBottom (new jump func)
25159 2019-Jan-13 11:24:09.061900 - [DEBUG]
25160 2019-Jan-13 11:24:09.061924 - [DEBUG] Start adding new jump function
25161 2019-Jan-13 11:24:09.061947 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25162 2019-Jan-13 11:24:09.062003 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25163 2019-Jan-13 11:24:09.062632 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25164 2019-Jan-13 11:24:09.063270 - [DEBUG] Edge Function : AllBottom
25165 2019-Jan-13 11:24:09.063302 - [DEBUG] End adding new jump function
25166 2019-Jan-13 11:24:09.063326 - [DEBUG]
25167 2019-Jan-13 11:24:09.063363 - [DEBUG] -------------------------------------------- 696. Path Edge --------------------------------------------
25168 2019-Jan-13 11:24:09.063388 - [DEBUG]
25169 2019-Jan-13 11:24:09.063412 - [DEBUG] Process 696. path edge:
25170 2019-Jan-13 11:24:09.063435 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25171 2019-Jan-13 11:24:09.063492 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
25172 2019-Jan-13 11:24:09.064130 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25173 2019-Jan-13 11:24:09.064759 - [DEBUG]
25174 2019-Jan-13 11:24:09.064784 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25175 2019-Jan-13 11:24:09.065429 - [DEBUG] Possible callees:
25176 2019-Jan-13 11:24:09.065454 - [DEBUG] llvm.dbg.declare
25177 2019-Jan-13 11:24:09.065479 - [DEBUG] Possible return sites:
25178 2019-Jan-13 11:24:09.065502 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14925179 2019-Jan-13 11:24:09.066779 - [DEBUG] Found and process special summary
25180 2019-Jan-13 11:24:09.066813 - [DEBUG] Compose: EdgeIdentity * AllBottom
25181 2019-Jan-13 11:24:09.066841 - [DEBUG]
25182 2019-Jan-13 11:24:09.066864 - [DEBUG] Propagate flow
25183 2019-Jan-13 11:24:09.066888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25184 2019-Jan-13 11:24:09.066944 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25185 2019-Jan-13 11:24:09.067576 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25186 2019-Jan-13 11:24:09.068205 - [DEBUG] Edge function : AllBottom (result of previous compose)
25187 2019-Jan-13 11:24:09.068230 - [DEBUG]
25188 2019-Jan-13 11:24:09.068255 - [DEBUG] Join: AllTop & AllBottom
25189 2019-Jan-13 11:24:09.068280 - [DEBUG] = AllBottom (new jump func)
25190 2019-Jan-13 11:24:09.068305 - [DEBUG]
25191 2019-Jan-13 11:24:09.068328 - [DEBUG] Start adding new jump function
25192 2019-Jan-13 11:24:09.068351 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25193 2019-Jan-13 11:24:09.068407 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25194 2019-Jan-13 11:24:09.069037 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25195 2019-Jan-13 11:24:09.069667 - [DEBUG] Edge Function : AllBottom
25196 2019-Jan-13 11:24:09.069695 - [DEBUG] End adding new jump function
25197 2019-Jan-13 11:24:09.069727 - [DEBUG]
25198 2019-Jan-13 11:24:09.069751 - [DEBUG] -------------------------------------------- 697. Path Edge --------------------------------------------
25199 2019-Jan-13 11:24:09.069776 - [DEBUG]
25200 2019-Jan-13 11:24:09.069799 - [DEBUG] Process 697. path edge:
25201 2019-Jan-13 11:24:09.069823 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25202 2019-Jan-13 11:24:09.069879 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
25203 2019-Jan-13 11:24:09.070529 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25204 2019-Jan-13 11:24:09.071159 - [DEBUG]
25205 2019-Jan-13 11:24:09.071183 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25206 2019-Jan-13 11:24:09.071827 - [DEBUG] Compose: EdgeIdentity * AllBottom
25207 2019-Jan-13 11:24:09.071855 - [DEBUG]
25208 2019-Jan-13 11:24:09.071878 - [DEBUG] Propagate flow
25209 2019-Jan-13 11:24:09.071902 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25210 2019-Jan-13 11:24:09.071959 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25211 2019-Jan-13 11:24:09.072587 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25212 2019-Jan-13 11:24:09.073215 - [DEBUG] Edge function : AllBottom (result of previous compose)
25213 2019-Jan-13 11:24:09.073240 - [DEBUG]
25214 2019-Jan-13 11:24:09.073265 - [DEBUG] Join: AllTop & AllBottom
25215 2019-Jan-13 11:24:09.073291 - [DEBUG] = AllBottom (new jump func)
25216 2019-Jan-13 11:24:09.073316 - [DEBUG]
25217 2019-Jan-13 11:24:09.073353 - [DEBUG] Start adding new jump function
25218 2019-Jan-13 11:24:09.073377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25219 2019-Jan-13 11:24:09.073433 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25220 2019-Jan-13 11:24:09.074062 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25221 2019-Jan-13 11:24:09.074689 - [DEBUG] Edge Function : AllBottom
25222 2019-Jan-13 11:24:09.074717 - [DEBUG] End adding new jump function
25223 2019-Jan-13 11:24:09.074741 - [DEBUG]
25224 2019-Jan-13 11:24:09.074765 - [DEBUG] -------------------------------------------- 698. Path Edge --------------------------------------------
25225 2019-Jan-13 11:24:09.074789 - [DEBUG]
25226 2019-Jan-13 11:24:09.074812 - [DEBUG] Process 698. path edge:
25227 2019-Jan-13 11:24:09.074836 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25228 2019-Jan-13 11:24:09.074892 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
25229 2019-Jan-13 11:24:09.075520 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25230 2019-Jan-13 11:24:09.076147 - [DEBUG]
25231 2019-Jan-13 11:24:09.076173 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25232 2019-Jan-13 11:24:09.076830 - [DEBUG] Compose: EdgeIdentity * AllBottom
25233 2019-Jan-13 11:24:09.076859 - [DEBUG]
25234 2019-Jan-13 11:24:09.076882 - [DEBUG] Propagate flow
25235 2019-Jan-13 11:24:09.076905 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25236 2019-Jan-13 11:24:09.076962 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25237 2019-Jan-13 11:24:09.077603 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25238 2019-Jan-13 11:24:09.078232 - [DEBUG] Edge function : AllBottom (result of previous compose)
25239 2019-Jan-13 11:24:09.078257 - [DEBUG]
25240 2019-Jan-13 11:24:09.078282 - [DEBUG] Join: AllTop & AllBottom
25241 2019-Jan-13 11:24:09.078308 - [DEBUG] = AllBottom (new jump func)
25242 2019-Jan-13 11:24:09.078341 - [DEBUG]
25243 2019-Jan-13 11:24:09.078365 - [DEBUG] Start adding new jump function
25244 2019-Jan-13 11:24:09.078388 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25245 2019-Jan-13 11:24:09.078445 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25246 2019-Jan-13 11:24:09.079074 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25247 2019-Jan-13 11:24:09.079710 - [DEBUG] Edge Function : AllBottom
25248 2019-Jan-13 11:24:09.079739 - [DEBUG] End adding new jump function
25249 2019-Jan-13 11:24:09.079763 - [DEBUG]
25250 2019-Jan-13 11:24:09.079786 - [DEBUG] -------------------------------------------- 699. Path Edge --------------------------------------------
25251 2019-Jan-13 11:24:09.079811 - [DEBUG]
25252 2019-Jan-13 11:24:09.079834 - [DEBUG] Process 699. path edge:
25253 2019-Jan-13 11:24:09.079858 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25254 2019-Jan-13 11:24:09.079914 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
25255 2019-Jan-13 11:24:09.080568 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25256 2019-Jan-13 11:24:09.081196 - [DEBUG]
25257 2019-Jan-13 11:24:09.081221 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25258 2019-Jan-13 11:24:09.081866 - [DEBUG] Possible callees:
25259 2019-Jan-13 11:24:09.081891 - [DEBUG] llvm.dbg.declare
25260 2019-Jan-13 11:24:09.081916 - [DEBUG] Possible return sites:
25261 2019-Jan-13 11:24:09.081939 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15525262 2019-Jan-13 11:24:09.083195 - [DEBUG] Found and process special summary
25263 2019-Jan-13 11:24:09.083229 - [DEBUG] Compose: EdgeIdentity * AllBottom
25264 2019-Jan-13 11:24:09.083256 - [DEBUG]
25265 2019-Jan-13 11:24:09.083280 - [DEBUG] Propagate flow
25266 2019-Jan-13 11:24:09.083303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25267 2019-Jan-13 11:24:09.083373 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25268 2019-Jan-13 11:24:09.084004 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25269 2019-Jan-13 11:24:09.084633 - [DEBUG] Edge function : AllBottom (result of previous compose)
25270 2019-Jan-13 11:24:09.084658 - [DEBUG]
25271 2019-Jan-13 11:24:09.084682 - [DEBUG] Join: AllTop & AllBottom
25272 2019-Jan-13 11:24:09.084708 - [DEBUG] = AllBottom (new jump func)
25273 2019-Jan-13 11:24:09.084733 - [DEBUG]
25274 2019-Jan-13 11:24:09.084756 - [DEBUG] Start adding new jump function
25275 2019-Jan-13 11:24:09.084779 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25276 2019-Jan-13 11:24:09.084835 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25277 2019-Jan-13 11:24:09.085465 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25278 2019-Jan-13 11:24:09.086096 - [DEBUG] Edge Function : AllBottom
25279 2019-Jan-13 11:24:09.086124 - [DEBUG] End adding new jump function
25280 2019-Jan-13 11:24:09.086148 - [DEBUG]
25281 2019-Jan-13 11:24:09.086172 - [DEBUG] -------------------------------------------- 700. Path Edge --------------------------------------------
25282 2019-Jan-13 11:24:09.086195 - [DEBUG]
25283 2019-Jan-13 11:24:09.086219 - [DEBUG] Process 700. path edge:
25284 2019-Jan-13 11:24:09.086242 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25285 2019-Jan-13 11:24:09.086315 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
25286 2019-Jan-13 11:24:09.086962 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25287 2019-Jan-13 11:24:09.087592 - [DEBUG]
25288 2019-Jan-13 11:24:09.087616 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25289 2019-Jan-13 11:24:09.088260 - [DEBUG] Compose: EdgeIdentity * AllBottom
25290 2019-Jan-13 11:24:09.088288 - [DEBUG]
25291 2019-Jan-13 11:24:09.088312 - [DEBUG] Propagate flow
25292 2019-Jan-13 11:24:09.088335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25293 2019-Jan-13 11:24:09.088392 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25294 2019-Jan-13 11:24:09.089021 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25295 2019-Jan-13 11:24:09.089650 - [DEBUG] Edge function : AllBottom (result of previous compose)
25296 2019-Jan-13 11:24:09.089675 - [DEBUG]
25297 2019-Jan-13 11:24:09.089700 - [DEBUG] Join: AllTop & AllBottom
25298 2019-Jan-13 11:24:09.089726 - [DEBUG] = AllBottom (new jump func)
25299 2019-Jan-13 11:24:09.089751 - [DEBUG]
25300 2019-Jan-13 11:24:09.089774 - [DEBUG] Start adding new jump function
25301 2019-Jan-13 11:24:09.089798 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25302 2019-Jan-13 11:24:09.089853 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25303 2019-Jan-13 11:24:09.090499 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25304 2019-Jan-13 11:24:09.091128 - [DEBUG] Edge Function : AllBottom
25305 2019-Jan-13 11:24:09.091155 - [DEBUG] End adding new jump function
25306 2019-Jan-13 11:24:09.091179 - [DEBUG]
25307 2019-Jan-13 11:24:09.091203 - [DEBUG] -------------------------------------------- 701. Path Edge --------------------------------------------
25308 2019-Jan-13 11:24:09.091227 - [DEBUG]
25309 2019-Jan-13 11:24:09.091250 - [DEBUG] Process 701. path edge:
25310 2019-Jan-13 11:24:09.091274 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25311 2019-Jan-13 11:24:09.091331 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
25312 2019-Jan-13 11:24:09.091959 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25313 2019-Jan-13 11:24:09.092587 - [DEBUG]
25314 2019-Jan-13 11:24:09.092612 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25315 2019-Jan-13 11:24:09.093252 - [DEBUG] Compose: EdgeIdentity * AllBottom
25316 2019-Jan-13 11:24:09.093280 - [DEBUG]
25317 2019-Jan-13 11:24:09.093304 - [DEBUG] Propagate flow
25318 2019-Jan-13 11:24:09.093339 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25319 2019-Jan-13 11:24:09.093398 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25320 2019-Jan-13 11:24:09.094025 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25321 2019-Jan-13 11:24:09.094654 - [DEBUG] Edge function : AllBottom (result of previous compose)
25322 2019-Jan-13 11:24:09.094680 - [DEBUG]
25323 2019-Jan-13 11:24:09.094704 - [DEBUG] Join: AllTop & AllBottom
25324 2019-Jan-13 11:24:09.094730 - [DEBUG] = AllBottom (new jump func)
25325 2019-Jan-13 11:24:09.094755 - [DEBUG]
25326 2019-Jan-13 11:24:09.094779 - [DEBUG] Start adding new jump function
25327 2019-Jan-13 11:24:09.094802 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25328 2019-Jan-13 11:24:09.094859 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25329 2019-Jan-13 11:24:09.095495 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25330 2019-Jan-13 11:24:09.096123 - [DEBUG] Edge Function : AllBottom
25331 2019-Jan-13 11:24:09.096150 - [DEBUG] End adding new jump function
25332 2019-Jan-13 11:24:09.096175 - [DEBUG]
25333 2019-Jan-13 11:24:09.096198 - [DEBUG] -------------------------------------------- 702. Path Edge --------------------------------------------
25334 2019-Jan-13 11:24:09.096223 - [DEBUG]
25335 2019-Jan-13 11:24:09.096246 - [DEBUG] Process 702. path edge:
25336 2019-Jan-13 11:24:09.096270 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25337 2019-Jan-13 11:24:09.096327 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
25338 2019-Jan-13 11:24:09.096971 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25339 2019-Jan-13 11:24:09.097600 - [DEBUG]
25340 2019-Jan-13 11:24:09.097625 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25341 2019-Jan-13 11:24:09.098266 - [DEBUG] Compose: EdgeIdentity * AllBottom
25342 2019-Jan-13 11:24:09.098294 - [DEBUG]
25343 2019-Jan-13 11:24:09.098317 - [DEBUG] Propagate flow
25344 2019-Jan-13 11:24:09.098341 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25345 2019-Jan-13 11:24:09.098398 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25346 2019-Jan-13 11:24:09.099046 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25347 2019-Jan-13 11:24:09.099675 - [DEBUG] Edge function : AllBottom (result of previous compose)
25348 2019-Jan-13 11:24:09.099700 - [DEBUG]
25349 2019-Jan-13 11:24:09.099725 - [DEBUG] Join: AllTop & AllBottom
25350 2019-Jan-13 11:24:09.099751 - [DEBUG] = AllBottom (new jump func)
25351 2019-Jan-13 11:24:09.099775 - [DEBUG]
25352 2019-Jan-13 11:24:09.099799 - [DEBUG] Start adding new jump function
25353 2019-Jan-13 11:24:09.099822 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25354 2019-Jan-13 11:24:09.099879 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25355 2019-Jan-13 11:24:09.100524 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25356 2019-Jan-13 11:24:09.101162 - [DEBUG] Edge Function : AllBottom
25357 2019-Jan-13 11:24:09.101189 - [DEBUG] End adding new jump function
25358 2019-Jan-13 11:24:09.101213 - [DEBUG]
25359 2019-Jan-13 11:24:09.101237 - [DEBUG] -------------------------------------------- 703. Path Edge --------------------------------------------
25360 2019-Jan-13 11:24:09.101261 - [DEBUG]
25361 2019-Jan-13 11:24:09.101284 - [DEBUG] Process 703. path edge:
25362 2019-Jan-13 11:24:09.101308 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25363 2019-Jan-13 11:24:09.101364 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
25364 2019-Jan-13 11:24:09.102002 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25365 2019-Jan-13 11:24:09.102630 - [DEBUG]
25366 2019-Jan-13 11:24:09.102654 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25367 2019-Jan-13 11:24:09.103299 - [DEBUG] Possible callees:
25368 2019-Jan-13 11:24:09.103325 - [DEBUG] llvm.dbg.declare
25369 2019-Jan-13 11:24:09.103366 - [DEBUG] Possible return sites:
25370 2019-Jan-13 11:24:09.103390 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16325371 2019-Jan-13 11:24:09.104653 - [DEBUG] Found and process special summary
25372 2019-Jan-13 11:24:09.104686 - [DEBUG] Compose: EdgeIdentity * AllBottom
25373 2019-Jan-13 11:24:09.104713 - [DEBUG]
25374 2019-Jan-13 11:24:09.104737 - [DEBUG] Propagate flow
25375 2019-Jan-13 11:24:09.104760 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25376 2019-Jan-13 11:24:09.104817 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25377 2019-Jan-13 11:24:09.105448 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25378 2019-Jan-13 11:24:09.106082 - [DEBUG] Edge function : AllBottom (result of previous compose)
25379 2019-Jan-13 11:24:09.106108 - [DEBUG]
25380 2019-Jan-13 11:24:09.106132 - [DEBUG] Join: AllTop & AllBottom
25381 2019-Jan-13 11:24:09.106158 - [DEBUG] = AllBottom (new jump func)
25382 2019-Jan-13 11:24:09.106183 - [DEBUG]
25383 2019-Jan-13 11:24:09.106206 - [DEBUG] Start adding new jump function
25384 2019-Jan-13 11:24:09.106230 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25385 2019-Jan-13 11:24:09.106286 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25386 2019-Jan-13 11:24:09.106935 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25387 2019-Jan-13 11:24:09.107567 - [DEBUG] Edge Function : AllBottom
25388 2019-Jan-13 11:24:09.107595 - [DEBUG] End adding new jump function
25389 2019-Jan-13 11:24:09.107620 - [DEBUG]
25390 2019-Jan-13 11:24:09.107643 - [DEBUG] -------------------------------------------- 704. Path Edge --------------------------------------------
25391 2019-Jan-13 11:24:09.107667 - [DEBUG]
25392 2019-Jan-13 11:24:09.107691 - [DEBUG] Process 704. path edge:
25393 2019-Jan-13 11:24:09.107714 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25394 2019-Jan-13 11:24:09.107771 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
25395 2019-Jan-13 11:24:09.108400 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25396 2019-Jan-13 11:24:09.109028 - [DEBUG]
25397 2019-Jan-13 11:24:09.109053 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25398 2019-Jan-13 11:24:09.109697 - [DEBUG] Compose: EdgeIdentity * AllBottom
25399 2019-Jan-13 11:24:09.109725 - [DEBUG]
25400 2019-Jan-13 11:24:09.109748 - [DEBUG] Propagate flow
25401 2019-Jan-13 11:24:09.109772 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25402 2019-Jan-13 11:24:09.109828 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25403 2019-Jan-13 11:24:09.110472 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25404 2019-Jan-13 11:24:09.111100 - [DEBUG] Edge function : AllBottom (result of previous compose)
25405 2019-Jan-13 11:24:09.111125 - [DEBUG]
25406 2019-Jan-13 11:24:09.111149 - [DEBUG] Join: AllTop & AllBottom
25407 2019-Jan-13 11:24:09.111175 - [DEBUG] = AllBottom (new jump func)
25408 2019-Jan-13 11:24:09.111200 - [DEBUG]
25409 2019-Jan-13 11:24:09.111223 - [DEBUG] Start adding new jump function
25410 2019-Jan-13 11:24:09.111247 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25411 2019-Jan-13 11:24:09.111302 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25412 2019-Jan-13 11:24:09.111931 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25413 2019-Jan-13 11:24:09.112558 - [DEBUG] Edge Function : AllBottom
25414 2019-Jan-13 11:24:09.112586 - [DEBUG] End adding new jump function
25415 2019-Jan-13 11:24:09.112610 - [DEBUG]
25416 2019-Jan-13 11:24:09.112634 - [DEBUG] -------------------------------------------- 705. Path Edge --------------------------------------------
25417 2019-Jan-13 11:24:09.112666 - [DEBUG]
25418 2019-Jan-13 11:24:09.112690 - [DEBUG] Process 705. path edge:
25419 2019-Jan-13 11:24:09.112713 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25420 2019-Jan-13 11:24:09.112770 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
25421 2019-Jan-13 11:24:09.113412 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25422 2019-Jan-13 11:24:09.114039 - [DEBUG]
25423 2019-Jan-13 11:24:09.114064 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25424 2019-Jan-13 11:24:09.114706 - [DEBUG] Compose: EdgeIdentity * AllBottom
25425 2019-Jan-13 11:24:09.114733 - [DEBUG]
25426 2019-Jan-13 11:24:09.114757 - [DEBUG] Propagate flow
25427 2019-Jan-13 11:24:09.114780 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25428 2019-Jan-13 11:24:09.114837 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25429 2019-Jan-13 11:24:09.115475 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25430 2019-Jan-13 11:24:09.116103 - [DEBUG] Edge function : AllBottom (result of previous compose)
25431 2019-Jan-13 11:24:09.116128 - [DEBUG]
25432 2019-Jan-13 11:24:09.116152 - [DEBUG] Join: AllTop & AllBottom
25433 2019-Jan-13 11:24:09.116178 - [DEBUG] = AllBottom (new jump func)
25434 2019-Jan-13 11:24:09.116203 - [DEBUG]
25435 2019-Jan-13 11:24:09.116226 - [DEBUG] Start adding new jump function
25436 2019-Jan-13 11:24:09.116249 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25437 2019-Jan-13 11:24:09.116305 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25438 2019-Jan-13 11:24:09.116948 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25439 2019-Jan-13 11:24:09.117584 - [DEBUG] Edge Function : AllBottom
25440 2019-Jan-13 11:24:09.117612 - [DEBUG] End adding new jump function
25441 2019-Jan-13 11:24:09.117636 - [DEBUG]
25442 2019-Jan-13 11:24:09.117660 - [DEBUG] -------------------------------------------- 706. Path Edge --------------------------------------------
25443 2019-Jan-13 11:24:09.117684 - [DEBUG]
25444 2019-Jan-13 11:24:09.117706 - [DEBUG] Process 706. path edge:
25445 2019-Jan-13 11:24:09.117730 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25446 2019-Jan-13 11:24:09.117786 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
25447 2019-Jan-13 11:24:09.118425 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25448 2019-Jan-13 11:24:09.119064 - [DEBUG]
25449 2019-Jan-13 11:24:09.119088 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25450 2019-Jan-13 11:24:09.119751 - [DEBUG] Possible callees:
25451 2019-Jan-13 11:24:09.119776 - [DEBUG] llvm.dbg.declare
25452 2019-Jan-13 11:24:09.119801 - [DEBUG] Possible return sites:
25453 2019-Jan-13 11:24:09.119824 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16925454 2019-Jan-13 11:24:09.121221 - [DEBUG] Found and process special summary
25455 2019-Jan-13 11:24:09.121282 - [DEBUG] Compose: EdgeIdentity * AllBottom
25456 2019-Jan-13 11:24:09.121310 - [DEBUG]
25457 2019-Jan-13 11:24:09.121335 - [DEBUG] Propagate flow
25458 2019-Jan-13 11:24:09.121359 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25459 2019-Jan-13 11:24:09.121453 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25460 2019-Jan-13 11:24:09.122148 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25461 2019-Jan-13 11:24:09.122832 - [DEBUG] Edge function : AllBottom (result of previous compose)
25462 2019-Jan-13 11:24:09.122860 - [DEBUG]
25463 2019-Jan-13 11:24:09.122886 - [DEBUG] Join: AllTop & AllBottom
25464 2019-Jan-13 11:24:09.122913 - [DEBUG] = AllBottom (new jump func)
25465 2019-Jan-13 11:24:09.122937 - [DEBUG]
25466 2019-Jan-13 11:24:09.122962 - [DEBUG] Start adding new jump function
25467 2019-Jan-13 11:24:09.122985 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25468 2019-Jan-13 11:24:09.123053 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25469 2019-Jan-13 11:24:09.123754 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25470 2019-Jan-13 11:24:09.124442 - [DEBUG] Edge Function : AllBottom
25471 2019-Jan-13 11:24:09.124477 - [DEBUG] End adding new jump function
25472 2019-Jan-13 11:24:09.124502 - [DEBUG]
25473 2019-Jan-13 11:24:09.124526 - [DEBUG] -------------------------------------------- 707. Path Edge --------------------------------------------
25474 2019-Jan-13 11:24:09.124551 - [DEBUG]
25475 2019-Jan-13 11:24:09.124575 - [DEBUG] Process 707. path edge:
25476 2019-Jan-13 11:24:09.124599 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25477 2019-Jan-13 11:24:09.124675 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
25478 2019-Jan-13 11:24:09.125375 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25479 2019-Jan-13 11:24:09.126055 - [DEBUG]
25480 2019-Jan-13 11:24:09.126081 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25481 2019-Jan-13 11:24:09.126798 - [DEBUG] Compose: EdgeIdentity * AllBottom
25482 2019-Jan-13 11:24:09.126827 - [DEBUG]
25483 2019-Jan-13 11:24:09.126851 - [DEBUG] Propagate flow
25484 2019-Jan-13 11:24:09.126875 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25485 2019-Jan-13 11:24:09.126935 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25486 2019-Jan-13 11:24:09.127566 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25487 2019-Jan-13 11:24:09.128193 - [DEBUG] Edge function : AllBottom (result of previous compose)
25488 2019-Jan-13 11:24:09.128219 - [DEBUG]
25489 2019-Jan-13 11:24:09.128244 - [DEBUG] Join: AllTop & AllBottom
25490 2019-Jan-13 11:24:09.128270 - [DEBUG] = AllBottom (new jump func)
25491 2019-Jan-13 11:24:09.128295 - [DEBUG]
25492 2019-Jan-13 11:24:09.128318 - [DEBUG] Start adding new jump function
25493 2019-Jan-13 11:24:09.128342 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25494 2019-Jan-13 11:24:09.128398 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25495 2019-Jan-13 11:24:09.129025 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25496 2019-Jan-13 11:24:09.129653 - [DEBUG] Edge Function : AllBottom
25497 2019-Jan-13 11:24:09.129681 - [DEBUG] End adding new jump function
25498 2019-Jan-13 11:24:09.129706 - [DEBUG]
25499 2019-Jan-13 11:24:09.129730 - [DEBUG] -------------------------------------------- 708. Path Edge --------------------------------------------
25500 2019-Jan-13 11:24:09.129754 - [DEBUG]
25501 2019-Jan-13 11:24:09.129777 - [DEBUG] Process 708. path edge:
25502 2019-Jan-13 11:24:09.129801 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25503 2019-Jan-13 11:24:09.129877 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
25504 2019-Jan-13 11:24:09.130526 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25505 2019-Jan-13 11:24:09.131155 - [DEBUG]
25506 2019-Jan-13 11:24:09.131179 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25507 2019-Jan-13 11:24:09.131826 - [DEBUG] Compose: EdgeIdentity * AllBottom
25508 2019-Jan-13 11:24:09.131854 - [DEBUG]
25509 2019-Jan-13 11:24:09.131878 - [DEBUG] Propagate flow
25510 2019-Jan-13 11:24:09.131901 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25511 2019-Jan-13 11:24:09.131958 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25512 2019-Jan-13 11:24:09.132615 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25513 2019-Jan-13 11:24:09.133252 - [DEBUG] Edge function : AllBottom (result of previous compose)
25514 2019-Jan-13 11:24:09.133277 - [DEBUG]
25515 2019-Jan-13 11:24:09.133302 - [DEBUG] Join: AllTop & AllBottom
25516 2019-Jan-13 11:24:09.133343 - [DEBUG] = AllBottom (new jump func)
25517 2019-Jan-13 11:24:09.133371 - [DEBUG]
25518 2019-Jan-13 11:24:09.133394 - [DEBUG] Start adding new jump function
25519 2019-Jan-13 11:24:09.133417 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25520 2019-Jan-13 11:24:09.133474 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25521 2019-Jan-13 11:24:09.134103 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25522 2019-Jan-13 11:24:09.134735 - [DEBUG] Edge Function : AllBottom
25523 2019-Jan-13 11:24:09.134764 - [DEBUG] End adding new jump function
25524 2019-Jan-13 11:24:09.134788 - [DEBUG]
25525 2019-Jan-13 11:24:09.134812 - [DEBUG] -------------------------------------------- 709. Path Edge --------------------------------------------
25526 2019-Jan-13 11:24:09.134836 - [DEBUG]
25527 2019-Jan-13 11:24:09.134860 - [DEBUG] Process 709. path edge:
25528 2019-Jan-13 11:24:09.134883 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25529 2019-Jan-13 11:24:09.134940 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
25530 2019-Jan-13 11:24:09.135571 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25531 2019-Jan-13 11:24:09.136199 - [DEBUG]
25532 2019-Jan-13 11:24:09.136223 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25533 2019-Jan-13 11:24:09.136903 - [DEBUG] Compose: EdgeIdentity * AllBottom
25534 2019-Jan-13 11:24:09.136931 - [DEBUG]
25535 2019-Jan-13 11:24:09.136955 - [DEBUG] Propagate flow
25536 2019-Jan-13 11:24:09.136978 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25537 2019-Jan-13 11:24:09.137035 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25538 2019-Jan-13 11:24:09.137666 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25539 2019-Jan-13 11:24:09.138302 - [DEBUG] Edge function : AllBottom (result of previous compose)
25540 2019-Jan-13 11:24:09.138327 - [DEBUG]
25541 2019-Jan-13 11:24:09.138352 - [DEBUG] Join: AllTop & AllBottom
25542 2019-Jan-13 11:24:09.138378 - [DEBUG] = AllBottom (new jump func)
25543 2019-Jan-13 11:24:09.138402 - [DEBUG]
25544 2019-Jan-13 11:24:09.138426 - [DEBUG] Start adding new jump function
25545 2019-Jan-13 11:24:09.138449 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25546 2019-Jan-13 11:24:09.138505 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25547 2019-Jan-13 11:24:09.139143 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25548 2019-Jan-13 11:24:09.139771 - [DEBUG] Edge Function : AllBottom
25549 2019-Jan-13 11:24:09.139799 - [DEBUG] End adding new jump function
25550 2019-Jan-13 11:24:09.139823 - [DEBUG]
25551 2019-Jan-13 11:24:09.139847 - [DEBUG] -------------------------------------------- 710. Path Edge --------------------------------------------
25552 2019-Jan-13 11:24:09.139871 - [DEBUG]
25553 2019-Jan-13 11:24:09.139894 - [DEBUG] Process 710. path edge:
25554 2019-Jan-13 11:24:09.139918 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25555 2019-Jan-13 11:24:09.139974 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
25556 2019-Jan-13 11:24:09.140637 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25557 2019-Jan-13 11:24:09.141269 - [DEBUG]
25558 2019-Jan-13 11:24:09.141295 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25559 2019-Jan-13 11:24:09.141942 - [DEBUG] Compose: EdgeIdentity * AllBottom
25560 2019-Jan-13 11:24:09.141970 - [DEBUG]
25561 2019-Jan-13 11:24:09.141994 - [DEBUG] Propagate flow
25562 2019-Jan-13 11:24:09.142017 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25563 2019-Jan-13 11:24:09.142075 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25564 2019-Jan-13 11:24:09.142709 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25565 2019-Jan-13 11:24:09.143353 - [DEBUG] Edge function : AllBottom (result of previous compose)
25566 2019-Jan-13 11:24:09.143379 - [DEBUG]
25567 2019-Jan-13 11:24:09.143404 - [DEBUG] Join: AllTop & AllBottom
25568 2019-Jan-13 11:24:09.143430 - [DEBUG] = AllBottom (new jump func)
25569 2019-Jan-13 11:24:09.143454 - [DEBUG]
25570 2019-Jan-13 11:24:09.143478 - [DEBUG] Start adding new jump function
25571 2019-Jan-13 11:24:09.143501 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25572 2019-Jan-13 11:24:09.143557 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25573 2019-Jan-13 11:24:09.144184 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25574 2019-Jan-13 11:24:09.144825 - [DEBUG] Edge Function : AllBottom
25575 2019-Jan-13 11:24:09.144854 - [DEBUG] End adding new jump function
25576 2019-Jan-13 11:24:09.144878 - [DEBUG]
25577 2019-Jan-13 11:24:09.144902 - [DEBUG] -------------------------------------------- 711. Path Edge --------------------------------------------
25578 2019-Jan-13 11:24:09.144926 - [DEBUG]
25579 2019-Jan-13 11:24:09.144949 - [DEBUG] Process 711. path edge:
25580 2019-Jan-13 11:24:09.144973 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25581 2019-Jan-13 11:24:09.145030 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
25582 2019-Jan-13 11:24:09.145661 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25583 2019-Jan-13 11:24:09.146296 - [DEBUG]
25584 2019-Jan-13 11:24:09.146321 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25585 2019-Jan-13 11:24:09.147019 - [DEBUG] Compose: EdgeIdentity * AllBottom
25586 2019-Jan-13 11:24:09.147048 - [DEBUG]
25587 2019-Jan-13 11:24:09.147072 - [DEBUG] Propagate flow
25588 2019-Jan-13 11:24:09.147096 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25589 2019-Jan-13 11:24:09.147154 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25590 2019-Jan-13 11:24:09.147783 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25591 2019-Jan-13 11:24:09.148422 - [DEBUG] Edge function : AllBottom (result of previous compose)
25592 2019-Jan-13 11:24:09.148448 - [DEBUG]
25593 2019-Jan-13 11:24:09.148473 - [DEBUG] Join: AllTop & AllBottom
25594 2019-Jan-13 11:24:09.148499 - [DEBUG] = AllBottom (new jump func)
25595 2019-Jan-13 11:24:09.148524 - [DEBUG]
25596 2019-Jan-13 11:24:09.148547 - [DEBUG] Start adding new jump function
25597 2019-Jan-13 11:24:09.148570 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25598 2019-Jan-13 11:24:09.148627 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25599 2019-Jan-13 11:24:09.149254 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25600 2019-Jan-13 11:24:09.149880 - [DEBUG] Edge Function : AllBottom
25601 2019-Jan-13 11:24:09.149909 - [DEBUG] End adding new jump function
25602 2019-Jan-13 11:24:09.149932 - [DEBUG]
25603 2019-Jan-13 11:24:09.149956 - [DEBUG] -------------------------------------------- 712. Path Edge --------------------------------------------
25604 2019-Jan-13 11:24:09.149980 - [DEBUG]
25605 2019-Jan-13 11:24:09.150018 - [DEBUG] Process 712. path edge:
25606 2019-Jan-13 11:24:09.150042 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25607 2019-Jan-13 11:24:09.150099 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
25608 2019-Jan-13 11:24:09.150727 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25609 2019-Jan-13 11:24:09.151354 - [DEBUG]
25610 2019-Jan-13 11:24:09.151380 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25611 2019-Jan-13 11:24:09.152021 - [DEBUG] Compose: EdgeIdentity * AllBottom
25612 2019-Jan-13 11:24:09.152048 - [DEBUG]
25613 2019-Jan-13 11:24:09.152072 - [DEBUG] Propagate flow
25614 2019-Jan-13 11:24:09.152095 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25615 2019-Jan-13 11:24:09.152151 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25616 2019-Jan-13 11:24:09.152790 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25617 2019-Jan-13 11:24:09.153444 - [DEBUG] Edge function : AllBottom (result of previous compose)
25618 2019-Jan-13 11:24:09.153469 - [DEBUG]
25619 2019-Jan-13 11:24:09.153493 - [DEBUG] Join: AllTop & AllBottom
25620 2019-Jan-13 11:24:09.153519 - [DEBUG] = AllBottom (new jump func)
25621 2019-Jan-13 11:24:09.153543 - [DEBUG]
25622 2019-Jan-13 11:24:09.153567 - [DEBUG] Start adding new jump function
25623 2019-Jan-13 11:24:09.153590 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25624 2019-Jan-13 11:24:09.153649 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25625 2019-Jan-13 11:24:09.154282 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25626 2019-Jan-13 11:24:09.154911 - [DEBUG] Edge Function : AllBottom
25627 2019-Jan-13 11:24:09.154939 - [DEBUG] End adding new jump function
25628 2019-Jan-13 11:24:09.154963 - [DEBUG]
25629 2019-Jan-13 11:24:09.154987 - [DEBUG] -------------------------------------------- 713. Path Edge --------------------------------------------
25630 2019-Jan-13 11:24:09.155011 - [DEBUG]
25631 2019-Jan-13 11:24:09.155034 - [DEBUG] Process 713. path edge:
25632 2019-Jan-13 11:24:09.155057 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25633 2019-Jan-13 11:24:09.155114 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
25634 2019-Jan-13 11:24:09.155743 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25635 2019-Jan-13 11:24:09.156381 - [DEBUG]
25636 2019-Jan-13 11:24:09.156405 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25637 2019-Jan-13 11:24:09.157068 - [DEBUG] Compose: EdgeIdentity * AllBottom
25638 2019-Jan-13 11:24:09.157096 - [DEBUG]
25639 2019-Jan-13 11:24:09.157119 - [DEBUG] Propagate flow
25640 2019-Jan-13 11:24:09.157143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25641 2019-Jan-13 11:24:09.157200 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25642 2019-Jan-13 11:24:09.157837 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25643 2019-Jan-13 11:24:09.158467 - [DEBUG] Edge function : AllBottom (result of previous compose)
25644 2019-Jan-13 11:24:09.158492 - [DEBUG]
25645 2019-Jan-13 11:24:09.158516 - [DEBUG] Join: AllTop & AllBottom
25646 2019-Jan-13 11:24:09.158542 - [DEBUG] = AllBottom (new jump func)
25647 2019-Jan-13 11:24:09.158567 - [DEBUG]
25648 2019-Jan-13 11:24:09.158590 - [DEBUG] Start adding new jump function
25649 2019-Jan-13 11:24:09.158614 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25650 2019-Jan-13 11:24:09.158670 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25651 2019-Jan-13 11:24:09.159304 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25652 2019-Jan-13 11:24:09.159935 - [DEBUG] Edge Function : AllBottom
25653 2019-Jan-13 11:24:09.159963 - [DEBUG] End adding new jump function
25654 2019-Jan-13 11:24:09.159987 - [DEBUG]
25655 2019-Jan-13 11:24:09.160026 - [DEBUG] -------------------------------------------- 714. Path Edge --------------------------------------------
25656 2019-Jan-13 11:24:09.160050 - [DEBUG]
25657 2019-Jan-13 11:24:09.160073 - [DEBUG] Process 714. path edge:
25658 2019-Jan-13 11:24:09.160097 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25659 2019-Jan-13 11:24:09.160158 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
25660 2019-Jan-13 11:24:09.160834 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25661 2019-Jan-13 11:24:09.161525 - [DEBUG]
25662 2019-Jan-13 11:24:09.161554 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25663 2019-Jan-13 11:24:09.162277 - [DEBUG] Compose: EdgeIdentity * AllBottom
25664 2019-Jan-13 11:24:09.162307 - [DEBUG]
25665 2019-Jan-13 11:24:09.162331 - [DEBUG] Propagate flow
25666 2019-Jan-13 11:24:09.162354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25667 2019-Jan-13 11:24:09.162422 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25668 2019-Jan-13 11:24:09.163108 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25669 2019-Jan-13 11:24:09.163770 - [DEBUG] Edge function : AllBottom (result of previous compose)
25670 2019-Jan-13 11:24:09.163796 - [DEBUG]
25671 2019-Jan-13 11:24:09.163822 - [DEBUG] Join: AllTop & AllBottom
25672 2019-Jan-13 11:24:09.163848 - [DEBUG] = AllBottom (new jump func)
25673 2019-Jan-13 11:24:09.163873 - [DEBUG]
25674 2019-Jan-13 11:24:09.163896 - [DEBUG] Start adding new jump function
25675 2019-Jan-13 11:24:09.163920 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25676 2019-Jan-13 11:24:09.163979 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25677 2019-Jan-13 11:24:09.164608 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25678 2019-Jan-13 11:24:09.165254 - [DEBUG] Edge Function : AllBottom
25679 2019-Jan-13 11:24:09.165285 - [DEBUG] End adding new jump function
25680 2019-Jan-13 11:24:09.165309 - [DEBUG]
25681 2019-Jan-13 11:24:09.165333 - [DEBUG] -------------------------------------------- 715. Path Edge --------------------------------------------
25682 2019-Jan-13 11:24:09.165358 - [DEBUG]
25683 2019-Jan-13 11:24:09.165381 - [DEBUG] Process 715. path edge:
25684 2019-Jan-13 11:24:09.165406 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25685 2019-Jan-13 11:24:09.165463 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
25686 2019-Jan-13 11:24:09.166093 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25687 2019-Jan-13 11:24:09.166735 - [DEBUG]
25688 2019-Jan-13 11:24:09.166760 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25689 2019-Jan-13 11:24:09.167418 - [DEBUG] Compose: EdgeIdentity * AllBottom
25690 2019-Jan-13 11:24:09.167447 - [DEBUG]
25691 2019-Jan-13 11:24:09.167471 - [DEBUG] Propagate flow
25692 2019-Jan-13 11:24:09.167494 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25693 2019-Jan-13 11:24:09.167552 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25694 2019-Jan-13 11:24:09.168182 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25695 2019-Jan-13 11:24:09.168810 - [DEBUG] Edge function : AllBottom (result of previous compose)
25696 2019-Jan-13 11:24:09.168836 - [DEBUG]
25697 2019-Jan-13 11:24:09.168860 - [DEBUG] Join: AllTop & AllBottom
25698 2019-Jan-13 11:24:09.168886 - [DEBUG] = AllBottom (new jump func)
25699 2019-Jan-13 11:24:09.168910 - [DEBUG]
25700 2019-Jan-13 11:24:09.168934 - [DEBUG] Start adding new jump function
25701 2019-Jan-13 11:24:09.168957 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25702 2019-Jan-13 11:24:09.169013 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25703 2019-Jan-13 11:24:09.169641 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25704 2019-Jan-13 11:24:09.170282 - [DEBUG] Edge Function : AllBottom
25705 2019-Jan-13 11:24:09.170311 - [DEBUG] End adding new jump function
25706 2019-Jan-13 11:24:09.170335 - [DEBUG]
25707 2019-Jan-13 11:24:09.170359 - [DEBUG] -------------------------------------------- 716. Path Edge --------------------------------------------
25708 2019-Jan-13 11:24:09.170383 - [DEBUG]
25709 2019-Jan-13 11:24:09.170406 - [DEBUG] Process 716. path edge:
25710 2019-Jan-13 11:24:09.170430 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25711 2019-Jan-13 11:24:09.170486 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
25712 2019-Jan-13 11:24:09.171113 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25713 2019-Jan-13 11:24:09.171740 - [DEBUG]
25714 2019-Jan-13 11:24:09.171765 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25715 2019-Jan-13 11:24:09.172402 - [DEBUG] Start of endsummarytab entry
25716 2019-Jan-13 11:24:09.172436 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
25717 2019-Jan-13 11:24:09.173066 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
25718 2019-Jan-13 11:24:09.173127 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25719 2019-Jan-13 11:24:09.173796 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25720 2019-Jan-13 11:24:09.174468 - [DEBUG] EF: AllBottom
25721 2019-Jan-13 11:24:09.174494 - [DEBUG]
25722 2019-Jan-13 11:24:09.174518 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25723 2019-Jan-13 11:24:09.175150 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
25724 2019-Jan-13 11:24:09.175801 - [DEBUG] EF: AllBottom
25725 2019-Jan-13 11:24:09.175826 - [DEBUG]
25726 2019-Jan-13 11:24:09.175850 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25727 2019-Jan-13 11:24:09.176477 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25728 2019-Jan-13 11:24:09.177145 - [DEBUG] EF: AllBottom
25729 2019-Jan-13 11:24:09.177170 - [DEBUG]
25730 2019-Jan-13 11:24:09.177193 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25731 2019-Jan-13 11:24:09.177820 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
25732 2019-Jan-13 11:24:09.178467 - [DEBUG] EF: AllBottom
25733 2019-Jan-13 11:24:09.178493 - [DEBUG]
25734 2019-Jan-13 11:24:09.178516 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25735 2019-Jan-13 11:24:09.179161 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
25736 2019-Jan-13 11:24:09.179802 - [DEBUG] EF: AllBottom
25737 2019-Jan-13 11:24:09.179827 - [DEBUG]
25738 2019-Jan-13 11:24:09.179850 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25739 2019-Jan-13 11:24:09.180496 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
25740 2019-Jan-13 11:24:09.181126 - [DEBUG] EF: AllBottom
25741 2019-Jan-13 11:24:09.181151 - [DEBUG]
25742 2019-Jan-13 11:24:09.181175 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25743 2019-Jan-13 11:24:09.181801 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25744 2019-Jan-13 11:24:09.182430 - [DEBUG] EF: AllBottom
25745 2019-Jan-13 11:24:09.182455 - [DEBUG]
25746 2019-Jan-13 11:24:09.182478 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25747 2019-Jan-13 11:24:09.183104 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25748 2019-Jan-13 11:24:09.183751 - [DEBUG] EF: AllBottom
25749 2019-Jan-13 11:24:09.183776 - [DEBUG]
25750 2019-Jan-13 11:24:09.183799 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25751 2019-Jan-13 11:24:09.184432 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25752 2019-Jan-13 11:24:09.185063 - [DEBUG] EF: AllBottom
25753 2019-Jan-13 11:24:09.185088 - [DEBUG]
25754 2019-Jan-13 11:24:09.185111 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25755 2019-Jan-13 11:24:09.185737 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25756 2019-Jan-13 11:24:09.186374 - [DEBUG] EF: AllBottom
25757 2019-Jan-13 11:24:09.186399 - [DEBUG]
25758 2019-Jan-13 11:24:09.186422 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25759 2019-Jan-13 11:24:09.187064 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
25760 2019-Jan-13 11:24:09.187705 - [DEBUG] EF: AllBottom
25761 2019-Jan-13 11:24:09.187730 - [DEBUG]
25762 2019-Jan-13 11:24:09.187753 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25763 2019-Jan-13 11:24:09.188382 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
25764 2019-Jan-13 11:24:09.189020 - [DEBUG] EF: AllBottom
25765 2019-Jan-13 11:24:09.189045 - [DEBUG]
25766 2019-Jan-13 11:24:09.189068 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25767 2019-Jan-13 11:24:09.189695 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25768 2019-Jan-13 11:24:09.190340 - [DEBUG] EF: AllBottom
25769 2019-Jan-13 11:24:09.190377 - [DEBUG]
25770 2019-Jan-13 11:24:09.190400 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25771 2019-Jan-13 11:24:09.191028 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
25772 2019-Jan-13 11:24:09.191658 - [DEBUG] EF: AllBottom
25773 2019-Jan-13 11:24:09.191683 - [DEBUG]
25774 2019-Jan-13 11:24:09.191706 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25775 2019-Jan-13 11:24:09.192332 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
25776 2019-Jan-13 11:24:09.192963 - [DEBUG] EF: AllBottom
25777 2019-Jan-13 11:24:09.192988 - [DEBUG]
25778 2019-Jan-13 11:24:09.193011 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25779 2019-Jan-13 11:24:09.193660 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
25780 2019-Jan-13 11:24:09.194295 - [DEBUG] EF: AllBottom
25781 2019-Jan-13 11:24:09.194320 - [DEBUG]
25782 2019-Jan-13 11:24:09.194343 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25783 2019-Jan-13 11:24:09.194971 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
25784 2019-Jan-13 11:24:09.195601 - [DEBUG] EF: AllBottom
25785 2019-Jan-13 11:24:09.195625 - [DEBUG]
25786 2019-Jan-13 11:24:09.195649 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25787 2019-Jan-13 11:24:09.196276 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25788 2019-Jan-13 11:24:09.196920 - [DEBUG] EF: AllBottom
25789 2019-Jan-13 11:24:09.196945 - [DEBUG]
25790 2019-Jan-13 11:24:09.196968 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25791 2019-Jan-13 11:24:09.197595 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25792 2019-Jan-13 11:24:09.198223 - [DEBUG] EF: AllBottom
25793 2019-Jan-13 11:24:09.198248 - [DEBUG]
25794 2019-Jan-13 11:24:09.198272 - [DEBUG] ---------------
25795 2019-Jan-13 11:24:09.198295 - [DEBUG]
25796 2019-Jan-13 11:24:09.198322 - [DEBUG] End of endsummarytab entry
25797 2019-Jan-13 11:24:09.198346 - [DEBUG]
25798 2019-Jan-13 11:24:09.198369 - [DEBUG] Start of incomingtab entry
25799 2019-Jan-13 11:24:09.198394 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
25800 2019-Jan-13 11:24:09.199025 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
25801 2019-Jan-13 11:24:09.199084 - [DEBUG] ---------------
25802 2019-Jan-13 11:24:09.199108 - [DEBUG] End of incomingtab entry
25803 2019-Jan-13 11:24:09.199132 - [DEBUG]
25804 2019-Jan-13 11:24:09.199158 - [DEBUG] EDGE:
25805 2019-Jan-13 11:24:09.199215 - [DEBUG] ---> 25806 2019-Jan-13 11:24:09.199842 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25807 2019-Jan-13 11:24:09.200487 - [DEBUG]
25808 2019-Jan-13 11:24:09.200512 - [DEBUG] EDGE:
25809 2019-Jan-13 11:24:09.200569 - [DEBUG] ---> 25810 2019-Jan-13 11:24:09.201198 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25811 2019-Jan-13 11:24:09.201825 - [DEBUG]
25812 2019-Jan-13 11:24:09.201873 - [DEBUG] Compose: EdgeIdentity * AllBottom
25813 2019-Jan-13 11:24:09.201900 - [DEBUG]
25814 2019-Jan-13 11:24:09.201923 - [DEBUG] Propagate flow
25815 2019-Jan-13 11:24:09.201947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25816 2019-Jan-13 11:24:09.202003 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25817 2019-Jan-13 11:24:09.202651 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25818 2019-Jan-13 11:24:09.203279 - [DEBUG] Edge function : AllBottom (result of previous compose)
25819 2019-Jan-13 11:24:09.203305 - [DEBUG]
25820 2019-Jan-13 11:24:09.203343 - [DEBUG] Join: AllTop & AllBottom
25821 2019-Jan-13 11:24:09.203371 - [DEBUG] = AllBottom (new jump func)
25822 2019-Jan-13 11:24:09.203396 - [DEBUG]
25823 2019-Jan-13 11:24:09.203419 - [DEBUG] Start adding new jump function
25824 2019-Jan-13 11:24:09.203442 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25825 2019-Jan-13 11:24:09.203498 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25826 2019-Jan-13 11:24:09.204126 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25827 2019-Jan-13 11:24:09.204762 - [DEBUG] Edge Function : AllBottom
25828 2019-Jan-13 11:24:09.204796 - [DEBUG] End adding new jump function
25829 2019-Jan-13 11:24:09.204820 - [DEBUG]
25830 2019-Jan-13 11:24:09.204844 - [DEBUG] -------------------------------------------- 717. Path Edge --------------------------------------------
25831 2019-Jan-13 11:24:09.204868 - [DEBUG]
25832 2019-Jan-13 11:24:09.204892 - [DEBUG] Process 717. path edge:
25833 2019-Jan-13 11:24:09.204916 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25834 2019-Jan-13 11:24:09.204972 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
25835 2019-Jan-13 11:24:09.205609 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25836 2019-Jan-13 11:24:09.206243 - [DEBUG]
25837 2019-Jan-13 11:24:09.206268 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25838 2019-Jan-13 11:24:09.206942 - [DEBUG] Possible callees:
25839 2019-Jan-13 11:24:09.206967 - [DEBUG] llvm.dbg.declare
25840 2019-Jan-13 11:24:09.206991 - [DEBUG] Possible return sites:
25841 2019-Jan-13 11:24:09.207015 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19325842 2019-Jan-13 11:24:09.208341 - [DEBUG] Found and process special summary
25843 2019-Jan-13 11:24:09.208397 - [DEBUG] Compose: EdgeIdentity * AllBottom
25844 2019-Jan-13 11:24:09.208425 - [DEBUG]
25845 2019-Jan-13 11:24:09.208450 - [DEBUG] Propagate flow
25846 2019-Jan-13 11:24:09.208473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25847 2019-Jan-13 11:24:09.208548 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25848 2019-Jan-13 11:24:09.209235 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25849 2019-Jan-13 11:24:09.209865 - [DEBUG] Edge function : AllBottom (result of previous compose)
25850 2019-Jan-13 11:24:09.209891 - [DEBUG]
25851 2019-Jan-13 11:24:09.209916 - [DEBUG] Join: AllTop & AllBottom
25852 2019-Jan-13 11:24:09.209942 - [DEBUG] = AllBottom (new jump func)
25853 2019-Jan-13 11:24:09.209967 - [DEBUG]
25854 2019-Jan-13 11:24:09.209990 - [DEBUG] Start adding new jump function
25855 2019-Jan-13 11:24:09.210042 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25856 2019-Jan-13 11:24:09.210099 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25857 2019-Jan-13 11:24:09.210740 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25858 2019-Jan-13 11:24:09.211375 - [DEBUG] Edge Function : AllBottom
25859 2019-Jan-13 11:24:09.211426 - [DEBUG] End adding new jump function
25860 2019-Jan-13 11:24:09.211451 - [DEBUG]
25861 2019-Jan-13 11:24:09.211475 - [DEBUG] -------------------------------------------- 718. Path Edge --------------------------------------------
25862 2019-Jan-13 11:24:09.211499 - [DEBUG]
25863 2019-Jan-13 11:24:09.211523 - [DEBUG] Process 718. path edge:
25864 2019-Jan-13 11:24:09.211546 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25865 2019-Jan-13 11:24:09.211604 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
25866 2019-Jan-13 11:24:09.212237 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25867 2019-Jan-13 11:24:09.212865 - [DEBUG]
25868 2019-Jan-13 11:24:09.212890 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25869 2019-Jan-13 11:24:09.213563 - [DEBUG] Compose: EdgeIdentity * AllBottom
25870 2019-Jan-13 11:24:09.213591 - [DEBUG]
25871 2019-Jan-13 11:24:09.213615 - [DEBUG] Propagate flow
25872 2019-Jan-13 11:24:09.213638 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25873 2019-Jan-13 11:24:09.213695 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25874 2019-Jan-13 11:24:09.214326 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25875 2019-Jan-13 11:24:09.214954 - [DEBUG] Edge function : AllBottom (result of previous compose)
25876 2019-Jan-13 11:24:09.214980 - [DEBUG]
25877 2019-Jan-13 11:24:09.215005 - [DEBUG] Join: AllTop & AllBottom
25878 2019-Jan-13 11:24:09.215031 - [DEBUG] = AllBottom (new jump func)
25879 2019-Jan-13 11:24:09.215055 - [DEBUG]
25880 2019-Jan-13 11:24:09.215079 - [DEBUG] Start adding new jump function
25881 2019-Jan-13 11:24:09.215103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25882 2019-Jan-13 11:24:09.215159 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25883 2019-Jan-13 11:24:09.215788 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25884 2019-Jan-13 11:24:09.216415 - [DEBUG] Edge Function : AllBottom
25885 2019-Jan-13 11:24:09.216443 - [DEBUG] End adding new jump function
25886 2019-Jan-13 11:24:09.216468 - [DEBUG]
25887 2019-Jan-13 11:24:09.216492 - [DEBUG] -------------------------------------------- 719. Path Edge --------------------------------------------
25888 2019-Jan-13 11:24:09.216516 - [DEBUG]
25889 2019-Jan-13 11:24:09.216540 - [DEBUG] Process 719. path edge:
25890 2019-Jan-13 11:24:09.216563 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25891 2019-Jan-13 11:24:09.216619 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
25892 2019-Jan-13 11:24:09.217264 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25893 2019-Jan-13 11:24:09.217892 - [DEBUG]
25894 2019-Jan-13 11:24:09.217918 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25895 2019-Jan-13 11:24:09.218562 - [DEBUG] Compose: EdgeIdentity * AllBottom
25896 2019-Jan-13 11:24:09.218590 - [DEBUG]
25897 2019-Jan-13 11:24:09.218614 - [DEBUG] Propagate flow
25898 2019-Jan-13 11:24:09.218637 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25899 2019-Jan-13 11:24:09.218694 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25900 2019-Jan-13 11:24:09.219325 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25901 2019-Jan-13 11:24:09.219953 - [DEBUG] Edge function : AllBottom (result of previous compose)
25902 2019-Jan-13 11:24:09.219978 - [DEBUG]
25903 2019-Jan-13 11:24:09.220016 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25904 2019-Jan-13 11:24:09.220051 - [DEBUG] = AllBottom
25905 2019-Jan-13 11:24:09.220076 - [DEBUG]
25906 2019-Jan-13 11:24:09.220099 - [DEBUG] PROPAGATE: No new function!
25907 2019-Jan-13 11:24:09.220123 - [DEBUG] EDGE:
25908 2019-Jan-13 11:24:09.220182 - [DEBUG] ---> 25909 2019-Jan-13 11:24:09.220810 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25910 2019-Jan-13 11:24:09.221437 - [DEBUG]
25911 2019-Jan-13 11:24:09.221462 - [DEBUG] EDGE:
25912 2019-Jan-13 11:24:09.221519 - [DEBUG] ---> 25913 2019-Jan-13 11:24:09.222150 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25914 2019-Jan-13 11:24:09.222779 - [DEBUG]
25915 2019-Jan-13 11:24:09.222816 - [DEBUG] Compose: EdgeIdentity * AllBottom
25916 2019-Jan-13 11:24:09.222843 - [DEBUG]
25917 2019-Jan-13 11:24:09.222867 - [DEBUG] Propagate flow
25918 2019-Jan-13 11:24:09.222890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25919 2019-Jan-13 11:24:09.222946 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25920 2019-Jan-13 11:24:09.223594 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25921 2019-Jan-13 11:24:09.224223 - [DEBUG] Edge function : AllBottom (result of previous compose)
25922 2019-Jan-13 11:24:09.224248 - [DEBUG]
25923 2019-Jan-13 11:24:09.224273 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25924 2019-Jan-13 11:24:09.224299 - [DEBUG] = AllBottom
25925 2019-Jan-13 11:24:09.224323 - [DEBUG]
25926 2019-Jan-13 11:24:09.224347 - [DEBUG] PROPAGATE: No new function!
25927 2019-Jan-13 11:24:09.224373 - [DEBUG] EDGE:
25928 2019-Jan-13 11:24:09.224430 - [DEBUG] ---> 25929 2019-Jan-13 11:24:09.225070 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25930 2019-Jan-13 11:24:09.225698 - [DEBUG]
25931 2019-Jan-13 11:24:09.225724 - [DEBUG] EDGE:
25932 2019-Jan-13 11:24:09.225781 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
25933 2019-Jan-13 11:24:09.226415 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25934 2019-Jan-13 11:24:09.227066 - [DEBUG]
25935 2019-Jan-13 11:24:09.227091 - [DEBUG] EDGE:
25936 2019-Jan-13 11:24:09.227148 - [DEBUG] ---> 25937 2019-Jan-13 11:24:09.227778 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25938 2019-Jan-13 11:24:09.228405 - [DEBUG]
25939 2019-Jan-13 11:24:09.228430 - [DEBUG] EDGE:
25940 2019-Jan-13 11:24:09.228487 - [DEBUG] ---> 25941 2019-Jan-13 11:24:09.229114 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25942 2019-Jan-13 11:24:09.229742 - [DEBUG]
25943 2019-Jan-13 11:24:09.229767 - [DEBUG] EDGE:
25944 2019-Jan-13 11:24:09.229824 - [DEBUG] ---> 25945 2019-Jan-13 11:24:09.230473 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25946 2019-Jan-13 11:24:09.231110 - [DEBUG]
25947 2019-Jan-13 11:24:09.231144 - [DEBUG] Compose: EdgeIdentity * AllBottom
25948 2019-Jan-13 11:24:09.231171 - [DEBUG]
25949 2019-Jan-13 11:24:09.231194 - [DEBUG] Propagate flow
25950 2019-Jan-13 11:24:09.231218 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25951 2019-Jan-13 11:24:09.231274 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25952 2019-Jan-13 11:24:09.231907 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25953 2019-Jan-13 11:24:09.232538 - [DEBUG] Edge function : AllBottom (result of previous compose)
25954 2019-Jan-13 11:24:09.232563 - [DEBUG]
25955 2019-Jan-13 11:24:09.232588 - [DEBUG] Join: AllTop & AllBottom
25956 2019-Jan-13 11:24:09.232613 - [DEBUG] = AllBottom (new jump func)
25957 2019-Jan-13 11:24:09.232638 - [DEBUG]
25958 2019-Jan-13 11:24:09.232662 - [DEBUG] Start adding new jump function
25959 2019-Jan-13 11:24:09.232685 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25960 2019-Jan-13 11:24:09.232741 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25961 2019-Jan-13 11:24:09.233385 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25962 2019-Jan-13 11:24:09.234015 - [DEBUG] Edge Function : AllBottom
25963 2019-Jan-13 11:24:09.234043 - [DEBUG] End adding new jump function
25964 2019-Jan-13 11:24:09.234067 - [DEBUG]
25965 2019-Jan-13 11:24:09.234091 - [DEBUG] -------------------------------------------- 720. Path Edge --------------------------------------------
25966 2019-Jan-13 11:24:09.234115 - [DEBUG]
25967 2019-Jan-13 11:24:09.234138 - [DEBUG] Process 720. path edge:
25968 2019-Jan-13 11:24:09.234162 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25969 2019-Jan-13 11:24:09.234218 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
25970 2019-Jan-13 11:24:09.234850 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25971 2019-Jan-13 11:24:09.235479 - [DEBUG]
25972 2019-Jan-13 11:24:09.235503 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25973 2019-Jan-13 11:24:09.236148 - [DEBUG] Compose: EdgeIdentity * AllBottom
25974 2019-Jan-13 11:24:09.236175 - [DEBUG]
25975 2019-Jan-13 11:24:09.236199 - [DEBUG] Propagate flow
25976 2019-Jan-13 11:24:09.236223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25977 2019-Jan-13 11:24:09.236280 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
25978 2019-Jan-13 11:24:09.236924 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25979 2019-Jan-13 11:24:09.237554 - [DEBUG] Edge function : AllBottom (result of previous compose)
25980 2019-Jan-13 11:24:09.237579 - [DEBUG]
25981 2019-Jan-13 11:24:09.237604 - [DEBUG] Join: AllTop & AllBottom
25982 2019-Jan-13 11:24:09.237630 - [DEBUG] = AllBottom (new jump func)
25983 2019-Jan-13 11:24:09.237654 - [DEBUG]
25984 2019-Jan-13 11:24:09.237678 - [DEBUG] Start adding new jump function
25985 2019-Jan-13 11:24:09.237701 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25986 2019-Jan-13 11:24:09.237757 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25987 2019-Jan-13 11:24:09.238386 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
25988 2019-Jan-13 11:24:09.239012 - [DEBUG] Edge Function : AllBottom
25989 2019-Jan-13 11:24:09.239039 - [DEBUG] End adding new jump function
25990 2019-Jan-13 11:24:09.239063 - [DEBUG]
25991 2019-Jan-13 11:24:09.239087 - [DEBUG] -------------------------------------------- 721. Path Edge --------------------------------------------
25992 2019-Jan-13 11:24:09.239119 - [DEBUG]
25993 2019-Jan-13 11:24:09.239143 - [DEBUG] Process 721. path edge:
25994 2019-Jan-13 11:24:09.239166 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25995 2019-Jan-13 11:24:09.239223 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
25996 2019-Jan-13 11:24:09.239848 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25997 2019-Jan-13 11:24:09.240493 - [DEBUG]
25998 2019-Jan-13 11:24:09.240518 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
25999 2019-Jan-13 11:24:09.241158 - [DEBUG] Compose: EdgeIdentity * AllBottom
26000 2019-Jan-13 11:24:09.241185 - [DEBUG]
26001 2019-Jan-13 11:24:09.241209 - [DEBUG] Propagate flow
26002 2019-Jan-13 11:24:09.241232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26003 2019-Jan-13 11:24:09.241289 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
26004 2019-Jan-13 11:24:09.241918 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26005 2019-Jan-13 11:24:09.242546 - [DEBUG] Edge function : AllBottom (result of previous compose)
26006 2019-Jan-13 11:24:09.242571 - [DEBUG]
26007 2019-Jan-13 11:24:09.242596 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26008 2019-Jan-13 11:24:09.242621 - [DEBUG] = AllBottom
26009 2019-Jan-13 11:24:09.242646 - [DEBUG]
26010 2019-Jan-13 11:24:09.242669 - [DEBUG] PROPAGATE: No new function!
26011 2019-Jan-13 11:24:09.242693 - [DEBUG] EDGE:
26012 2019-Jan-13 11:24:09.242750 - [DEBUG] ---> 26013 2019-Jan-13 11:24:09.243398 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26014 2019-Jan-13 11:24:09.244028 - [DEBUG]
26015 2019-Jan-13 11:24:09.244053 - [DEBUG] EDGE:
26016 2019-Jan-13 11:24:09.244110 - [DEBUG] ---> 26017 2019-Jan-13 11:24:09.244742 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26018 2019-Jan-13 11:24:09.245371 - [DEBUG]
26019 2019-Jan-13 11:24:09.245396 - [DEBUG] EDGE:
26020 2019-Jan-13 11:24:09.245453 - [DEBUG] ---> 26021 2019-Jan-13 11:24:09.246081 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26022 2019-Jan-13 11:24:09.246722 - [DEBUG]
26023 2019-Jan-13 11:24:09.246747 - [DEBUG] EDGE:
26024 2019-Jan-13 11:24:09.246804 - [DEBUG] ---> 26025 2019-Jan-13 11:24:09.247438 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26026 2019-Jan-13 11:24:09.248067 - [DEBUG]
26027 2019-Jan-13 11:24:09.248092 - [DEBUG] EDGE:
26028 2019-Jan-13 11:24:09.248149 - [DEBUG] ---> 26029 2019-Jan-13 11:24:09.248778 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26030 2019-Jan-13 11:24:09.249405 - [DEBUG]
26031 2019-Jan-13 11:24:09.249430 - [DEBUG] EDGE:
26032 2019-Jan-13 11:24:09.249487 - [DEBUG] ---> 26033 2019-Jan-13 11:24:09.250131 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26034 2019-Jan-13 11:24:09.250766 - [DEBUG]
26035 2019-Jan-13 11:24:09.250802 - [DEBUG] Compose: EdgeIdentity * AllBottom
26036 2019-Jan-13 11:24:09.250829 - [DEBUG]
26037 2019-Jan-13 11:24:09.250853 - [DEBUG] Propagate flow
26038 2019-Jan-13 11:24:09.250876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26039 2019-Jan-13 11:24:09.250933 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
26040 2019-Jan-13 11:24:09.251565 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26041 2019-Jan-13 11:24:09.252193 - [DEBUG] Edge function : AllBottom (result of previous compose)
26042 2019-Jan-13 11:24:09.252218 - [DEBUG]
26043 2019-Jan-13 11:24:09.252243 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26044 2019-Jan-13 11:24:09.252269 - [DEBUG] = AllBottom
26045 2019-Jan-13 11:24:09.252293 - [DEBUG]
26046 2019-Jan-13 11:24:09.252317 - [DEBUG] PROPAGATE: No new function!
26047 2019-Jan-13 11:24:09.252343 - [DEBUG] EDGE:
26048 2019-Jan-13 11:24:09.252400 - [DEBUG] ---> 26049 2019-Jan-13 11:24:09.253039 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26050 2019-Jan-13 11:24:09.253683 - [DEBUG]
26051 2019-Jan-13 11:24:09.253708 - [DEBUG] EDGE:
26052 2019-Jan-13 11:24:09.253765 - [DEBUG] ---> 26053 2019-Jan-13 11:24:09.254393 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26054 2019-Jan-13 11:24:09.255022 - [DEBUG]
26055 2019-Jan-13 11:24:09.255047 - [DEBUG] EDGE:
26056 2019-Jan-13 11:24:09.255104 - [DEBUG] ---> 26057 2019-Jan-13 11:24:09.255735 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26058 2019-Jan-13 11:24:09.256364 - [DEBUG]
26059 2019-Jan-13 11:24:09.256399 - [DEBUG] Compose: EdgeIdentity * AllBottom
26060 2019-Jan-13 11:24:09.256426 - [DEBUG]
26061 2019-Jan-13 11:24:09.256449 - [DEBUG] Propagate flow
26062 2019-Jan-13 11:24:09.256473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26063 2019-Jan-13 11:24:09.256529 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
26064 2019-Jan-13 11:24:09.257177 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26065 2019-Jan-13 11:24:09.257806 - [DEBUG] Edge function : AllBottom (result of previous compose)
26066 2019-Jan-13 11:24:09.257831 - [DEBUG]
26067 2019-Jan-13 11:24:09.257856 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26068 2019-Jan-13 11:24:09.257882 - [DEBUG] = AllBottom
26069 2019-Jan-13 11:24:09.257907 - [DEBUG]
26070 2019-Jan-13 11:24:09.257930 - [DEBUG] PROPAGATE: No new function!
26071 2019-Jan-13 11:24:09.257955 - [DEBUG] EDGE:
26072 2019-Jan-13 11:24:09.258013 - [DEBUG] ---> 26073 2019-Jan-13 11:24:09.258651 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26074 2019-Jan-13 11:24:09.259285 - [DEBUG]
26075 2019-Jan-13 11:24:09.259310 - [DEBUG] EDGE:
26076 2019-Jan-13 11:24:09.259368 - [DEBUG] ---> 26077 2019-Jan-13 11:24:09.260014 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26078 2019-Jan-13 11:24:09.260643 - [DEBUG]
26079 2019-Jan-13 11:24:09.260668 - [DEBUG] EDGE:
26080 2019-Jan-13 11:24:09.260725 - [DEBUG] ---> 26081 2019-Jan-13 11:24:09.261353 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26082 2019-Jan-13 11:24:09.261982 - [DEBUG]
26083 2019-Jan-13 11:24:09.262007 - [DEBUG] EDGE:
26084 2019-Jan-13 11:24:09.262064 - [DEBUG] ---> 26085 2019-Jan-13 11:24:09.262695 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26086 2019-Jan-13 11:24:09.263323 - [DEBUG]
26087 2019-Jan-13 11:24:09.263372 - [DEBUG] Compose: EdgeIdentity * AllBottom
26088 2019-Jan-13 11:24:09.263399 - [DEBUG]
26089 2019-Jan-13 11:24:09.263423 - [DEBUG] Propagate flow
26090 2019-Jan-13 11:24:09.263446 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26091 2019-Jan-13 11:24:09.263502 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
26092 2019-Jan-13 11:24:09.264133 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26093 2019-Jan-13 11:24:09.264763 - [DEBUG] Edge function : AllBottom (result of previous compose)
26094 2019-Jan-13 11:24:09.264788 - [DEBUG]
26095 2019-Jan-13 11:24:09.264813 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26096 2019-Jan-13 11:24:09.264838 - [DEBUG] = AllBottom
26097 2019-Jan-13 11:24:09.264863 - [DEBUG]
26098 2019-Jan-13 11:24:09.264886 - [DEBUG] PROPAGATE: No new function!
26099 2019-Jan-13 11:24:09.264911 - [DEBUG] EDGE:
26100 2019-Jan-13 11:24:09.264969 - [DEBUG] ---> 26101 2019-Jan-13 11:24:09.265608 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26102 2019-Jan-13 11:24:09.266236 - [DEBUG]
26103 2019-Jan-13 11:24:09.266261 - [DEBUG] EDGE:
26104 2019-Jan-13 11:24:09.266318 - [DEBUG] ---> 26105 2019-Jan-13 11:24:09.266961 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26106 2019-Jan-13 11:24:09.267589 - [DEBUG]
26107 2019-Jan-13 11:24:09.267614 - [DEBUG] EDGE:
26108 2019-Jan-13 11:24:09.267672 - [DEBUG] ---> 26109 2019-Jan-13 11:24:09.268303 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26110 2019-Jan-13 11:24:09.268931 - [DEBUG]
26111 2019-Jan-13 11:24:09.268966 - [DEBUG] Compose: EdgeIdentity * AllBottom
26112 2019-Jan-13 11:24:09.268993 - [DEBUG]
26113 2019-Jan-13 11:24:09.269017 - [DEBUG] Propagate flow
26114 2019-Jan-13 11:24:09.269040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26115 2019-Jan-13 11:24:09.269096 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
26116 2019-Jan-13 11:24:09.269728 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26117 2019-Jan-13 11:24:09.270370 - [DEBUG] Edge function : AllBottom (result of previous compose)
26118 2019-Jan-13 11:24:09.270396 - [DEBUG]
26119 2019-Jan-13 11:24:09.270420 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26120 2019-Jan-13 11:24:09.270454 - [DEBUG] = AllBottom
26121 2019-Jan-13 11:24:09.270479 - [DEBUG]
26122 2019-Jan-13 11:24:09.270502 - [DEBUG] PROPAGATE: No new function!
26123 2019-Jan-13 11:24:09.270528 - [DEBUG] EDGE:
26124 2019-Jan-13 11:24:09.270586 - [DEBUG] ---> 26125 2019-Jan-13 11:24:09.271224 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26126 2019-Jan-13 11:24:09.271852 - [DEBUG]
26127 2019-Jan-13 11:24:09.271877 - [DEBUG] EDGE:
26128 2019-Jan-13 11:24:09.271935 - [DEBUG] ---> 26129 2019-Jan-13 11:24:09.272564 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26130 2019-Jan-13 11:24:09.273191 - [DEBUG]
26131 2019-Jan-13 11:24:09.273217 - [DEBUG] EDGE:
26132 2019-Jan-13 11:24:09.273274 - [DEBUG] ---> 26133 2019-Jan-13 11:24:09.273921 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26134 2019-Jan-13 11:24:09.274551 - [DEBUG]
26135 2019-Jan-13 11:24:09.274587 - [DEBUG] Compose: EdgeIdentity * AllBottom
26136 2019-Jan-13 11:24:09.274614 - [DEBUG]
26137 2019-Jan-13 11:24:09.274637 - [DEBUG] Propagate flow
26138 2019-Jan-13 11:24:09.274661 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26139 2019-Jan-13 11:24:09.274717 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
26140 2019-Jan-13 11:24:09.275353 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26141 2019-Jan-13 11:24:09.275983 - [DEBUG] Edge function : AllBottom (result of previous compose)
26142 2019-Jan-13 11:24:09.276008 - [DEBUG]
26143 2019-Jan-13 11:24:09.276033 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26144 2019-Jan-13 11:24:09.276059 - [DEBUG] = AllBottom
26145 2019-Jan-13 11:24:09.276083 - [DEBUG]
26146 2019-Jan-13 11:24:09.276106 - [DEBUG] PROPAGATE: No new function!
26147 2019-Jan-13 11:24:09.276132 - [DEBUG] EDGE:
26148 2019-Jan-13 11:24:09.276190 - [DEBUG] ---> 26149 2019-Jan-13 11:24:09.276848 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26150 2019-Jan-13 11:24:09.277477 - [DEBUG]
26151 2019-Jan-13 11:24:09.277510 - [DEBUG] Compose: EdgeIdentity * AllBottom
26152 2019-Jan-13 11:24:09.277537 - [DEBUG]
26153 2019-Jan-13 11:24:09.277561 - [DEBUG] Propagate flow
26154 2019-Jan-13 11:24:09.277584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26155 2019-Jan-13 11:24:09.277641 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26156 2019-Jan-13 11:24:09.278273 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26157 2019-Jan-13 11:24:09.278902 - [DEBUG] Edge function : AllBottom (result of previous compose)
26158 2019-Jan-13 11:24:09.278927 - [DEBUG]
26159 2019-Jan-13 11:24:09.278952 - [DEBUG] Join: AllTop & AllBottom
26160 2019-Jan-13 11:24:09.278977 - [DEBUG] = AllBottom (new jump func)
26161 2019-Jan-13 11:24:09.279002 - [DEBUG]
26162 2019-Jan-13 11:24:09.279025 - [DEBUG] Start adding new jump function
26163 2019-Jan-13 11:24:09.279049 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26164 2019-Jan-13 11:24:09.279105 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26165 2019-Jan-13 11:24:09.279747 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26166 2019-Jan-13 11:24:09.280393 - [DEBUG] Edge Function : AllBottom
26167 2019-Jan-13 11:24:09.280421 - [DEBUG] End adding new jump function
26168 2019-Jan-13 11:24:09.280445 - [DEBUG]
26169 2019-Jan-13 11:24:09.280469 - [DEBUG] -------------------------------------------- 722. Path Edge --------------------------------------------
26170 2019-Jan-13 11:24:09.280493 - [DEBUG]
26171 2019-Jan-13 11:24:09.280516 - [DEBUG] Process 722. path edge:
26172 2019-Jan-13 11:24:09.280540 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26173 2019-Jan-13 11:24:09.280596 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
26174 2019-Jan-13 11:24:09.281228 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26175 2019-Jan-13 11:24:09.281857 - [DEBUG]
26176 2019-Jan-13 11:24:09.281881 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26177 2019-Jan-13 11:24:09.282521 - [DEBUG] Possible callees:
26178 2019-Jan-13 11:24:09.282546 - [DEBUG] foo
26179 2019-Jan-13 11:24:09.282570 - [DEBUG] Possible return sites:
26180 2019-Jan-13 11:24:09.282594 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12626181 2019-Jan-13 11:24:09.283860 - [DEBUG] Found and process special summary
26182 2019-Jan-13 11:24:09.283894 - [DEBUG] Compose: EdgeIdentity * AllBottom
26183 2019-Jan-13 11:24:09.283921 - [DEBUG]
26184 2019-Jan-13 11:24:09.283944 - [DEBUG] Propagate flow
26185 2019-Jan-13 11:24:09.283968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26186 2019-Jan-13 11:24:09.284024 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26187 2019-Jan-13 11:24:09.284663 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26188 2019-Jan-13 11:24:09.285293 - [DEBUG] Edge function : AllBottom (result of previous compose)
26189 2019-Jan-13 11:24:09.285318 - [DEBUG]
26190 2019-Jan-13 11:24:09.285343 - [DEBUG] Join: AllTop & AllBottom
26191 2019-Jan-13 11:24:09.285369 - [DEBUG] = AllBottom (new jump func)
26192 2019-Jan-13 11:24:09.285394 - [DEBUG]
26193 2019-Jan-13 11:24:09.285417 - [DEBUG] Start adding new jump function
26194 2019-Jan-13 11:24:09.285440 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26195 2019-Jan-13 11:24:09.285496 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26196 2019-Jan-13 11:24:09.286124 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26197 2019-Jan-13 11:24:09.286770 - [DEBUG] Edge Function : AllBottom
26198 2019-Jan-13 11:24:09.286798 - [DEBUG] End adding new jump function
26199 2019-Jan-13 11:24:09.286821 - [DEBUG]
26200 2019-Jan-13 11:24:09.286845 - [DEBUG] -------------------------------------------- 723. Path Edge --------------------------------------------
26201 2019-Jan-13 11:24:09.286869 - [DEBUG]
26202 2019-Jan-13 11:24:09.286892 - [DEBUG] Process 723. path edge:
26203 2019-Jan-13 11:24:09.286915 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26204 2019-Jan-13 11:24:09.286971 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
26205 2019-Jan-13 11:24:09.287602 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26206 2019-Jan-13 11:24:09.288230 - [DEBUG]
26207 2019-Jan-13 11:24:09.288254 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26208 2019-Jan-13 11:24:09.288908 - [DEBUG] Compose: EdgeIdentity * AllBottom
26209 2019-Jan-13 11:24:09.288936 - [DEBUG]
26210 2019-Jan-13 11:24:09.288959 - [DEBUG] Propagate flow
26211 2019-Jan-13 11:24:09.288983 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26212 2019-Jan-13 11:24:09.289039 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26213 2019-Jan-13 11:24:09.289668 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26214 2019-Jan-13 11:24:09.290312 - [DEBUG] Edge function : AllBottom (result of previous compose)
26215 2019-Jan-13 11:24:09.290337 - [DEBUG]
26216 2019-Jan-13 11:24:09.290362 - [DEBUG] Join: AllTop & AllBottom
26217 2019-Jan-13 11:24:09.290388 - [DEBUG] = AllBottom (new jump func)
26218 2019-Jan-13 11:24:09.290412 - [DEBUG]
26219 2019-Jan-13 11:24:09.290436 - [DEBUG] Start adding new jump function
26220 2019-Jan-13 11:24:09.290459 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26221 2019-Jan-13 11:24:09.290515 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26222 2019-Jan-13 11:24:09.291144 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26223 2019-Jan-13 11:24:09.291778 - [DEBUG] Edge Function : AllBottom
26224 2019-Jan-13 11:24:09.291806 - [DEBUG] End adding new jump function
26225 2019-Jan-13 11:24:09.291830 - [DEBUG]
26226 2019-Jan-13 11:24:09.291853 - [DEBUG] -------------------------------------------- 724. Path Edge --------------------------------------------
26227 2019-Jan-13 11:24:09.291878 - [DEBUG]
26228 2019-Jan-13 11:24:09.291901 - [DEBUG] Process 724. path edge:
26229 2019-Jan-13 11:24:09.291925 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26230 2019-Jan-13 11:24:09.291981 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
26231 2019-Jan-13 11:24:09.292609 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26232 2019-Jan-13 11:24:09.293238 - [DEBUG]
26233 2019-Jan-13 11:24:09.293264 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26234 2019-Jan-13 11:24:09.293921 - [DEBUG] Compose: EdgeIdentity * AllBottom
26235 2019-Jan-13 11:24:09.293948 - [DEBUG]
26236 2019-Jan-13 11:24:09.293972 - [DEBUG] Propagate flow
26237 2019-Jan-13 11:24:09.293995 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26238 2019-Jan-13 11:24:09.294052 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26239 2019-Jan-13 11:24:09.294682 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26240 2019-Jan-13 11:24:09.295311 - [DEBUG] Edge function : AllBottom (result of previous compose)
26241 2019-Jan-13 11:24:09.295336 - [DEBUG]
26242 2019-Jan-13 11:24:09.295360 - [DEBUG] Join: AllTop & AllBottom
26243 2019-Jan-13 11:24:09.295386 - [DEBUG] = AllBottom (new jump func)
26244 2019-Jan-13 11:24:09.295411 - [DEBUG]
26245 2019-Jan-13 11:24:09.295434 - [DEBUG] Start adding new jump function
26246 2019-Jan-13 11:24:09.295457 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26247 2019-Jan-13 11:24:09.295513 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26248 2019-Jan-13 11:24:09.296164 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26249 2019-Jan-13 11:24:09.296850 - [DEBUG] Edge Function : AllBottom
26250 2019-Jan-13 11:24:09.296883 - [DEBUG] End adding new jump function
26251 2019-Jan-13 11:24:09.296907 - [DEBUG]
26252 2019-Jan-13 11:24:09.296931 - [DEBUG] -------------------------------------------- 725. Path Edge --------------------------------------------
26253 2019-Jan-13 11:24:09.296971 - [DEBUG]
26254 2019-Jan-13 11:24:09.296994 - [DEBUG] Process 725. path edge:
26255 2019-Jan-13 11:24:09.297019 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26256 2019-Jan-13 11:24:09.297092 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
26257 2019-Jan-13 11:24:09.297765 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26258 2019-Jan-13 11:24:09.298413 - [DEBUG]
26259 2019-Jan-13 11:24:09.298439 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26260 2019-Jan-13 11:24:09.299098 - [DEBUG] Compose: EdgeIdentity * AllBottom
26261 2019-Jan-13 11:24:09.299126 - [DEBUG]
26262 2019-Jan-13 11:24:09.299149 - [DEBUG] Propagate flow
26263 2019-Jan-13 11:24:09.299173 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26264 2019-Jan-13 11:24:09.299231 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26265 2019-Jan-13 11:24:09.299874 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26266 2019-Jan-13 11:24:09.300525 - [DEBUG] Edge function : AllBottom (result of previous compose)
26267 2019-Jan-13 11:24:09.300551 - [DEBUG]
26268 2019-Jan-13 11:24:09.300575 - [DEBUG] Join: AllTop & AllBottom
26269 2019-Jan-13 11:24:09.300601 - [DEBUG] = AllBottom (new jump func)
26270 2019-Jan-13 11:24:09.300625 - [DEBUG]
26271 2019-Jan-13 11:24:09.300649 - [DEBUG] Start adding new jump function
26272 2019-Jan-13 11:24:09.300672 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26273 2019-Jan-13 11:24:09.300728 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26274 2019-Jan-13 11:24:09.301355 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26275 2019-Jan-13 11:24:09.301991 - [DEBUG] Edge Function : AllBottom
26276 2019-Jan-13 11:24:09.302020 - [DEBUG] End adding new jump function
26277 2019-Jan-13 11:24:09.302043 - [DEBUG]
26278 2019-Jan-13 11:24:09.302067 - [DEBUG] -------------------------------------------- 726. Path Edge --------------------------------------------
26279 2019-Jan-13 11:24:09.302090 - [DEBUG]
26280 2019-Jan-13 11:24:09.302114 - [DEBUG] Process 726. path edge:
26281 2019-Jan-13 11:24:09.302137 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26282 2019-Jan-13 11:24:09.302193 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
26283 2019-Jan-13 11:24:09.302833 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26284 2019-Jan-13 11:24:09.303477 - [DEBUG]
26285 2019-Jan-13 11:24:09.303501 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26286 2019-Jan-13 11:24:09.304149 - [DEBUG] Possible callees:
26287 2019-Jan-13 11:24:09.304173 - [DEBUG] llvm.dbg.declare
26288 2019-Jan-13 11:24:09.304198 - [DEBUG] Possible return sites:
26289 2019-Jan-13 11:24:09.304222 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13626290 2019-Jan-13 11:24:09.305494 - [DEBUG] Found and process special summary
26291 2019-Jan-13 11:24:09.305528 - [DEBUG] Compose: EdgeIdentity * AllBottom
26292 2019-Jan-13 11:24:09.305556 - [DEBUG]
26293 2019-Jan-13 11:24:09.305579 - [DEBUG] Propagate flow
26294 2019-Jan-13 11:24:09.305616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26295 2019-Jan-13 11:24:09.305673 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26296 2019-Jan-13 11:24:09.306316 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26297 2019-Jan-13 11:24:09.306971 - [DEBUG] Edge function : AllBottom (result of previous compose)
26298 2019-Jan-13 11:24:09.306997 - [DEBUG]
26299 2019-Jan-13 11:24:09.307022 - [DEBUG] Join: AllTop & AllBottom
26300 2019-Jan-13 11:24:09.307048 - [DEBUG] = AllBottom (new jump func)
26301 2019-Jan-13 11:24:09.307072 - [DEBUG]
26302 2019-Jan-13 11:24:09.307096 - [DEBUG] Start adding new jump function
26303 2019-Jan-13 11:24:09.307119 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26304 2019-Jan-13 11:24:09.307177 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26305 2019-Jan-13 11:24:09.307816 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26306 2019-Jan-13 11:24:09.308450 - [DEBUG] Edge Function : AllBottom
26307 2019-Jan-13 11:24:09.308478 - [DEBUG] End adding new jump function
26308 2019-Jan-13 11:24:09.308502 - [DEBUG]
26309 2019-Jan-13 11:24:09.308525 - [DEBUG] -------------------------------------------- 727. Path Edge --------------------------------------------
26310 2019-Jan-13 11:24:09.308549 - [DEBUG]
26311 2019-Jan-13 11:24:09.308573 - [DEBUG] Process 727. path edge:
26312 2019-Jan-13 11:24:09.308596 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26313 2019-Jan-13 11:24:09.308653 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
26314 2019-Jan-13 11:24:09.309285 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26315 2019-Jan-13 11:24:09.309913 - [DEBUG]
26316 2019-Jan-13 11:24:09.309938 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26317 2019-Jan-13 11:24:09.310607 - [DEBUG] Compose: EdgeIdentity * AllBottom
26318 2019-Jan-13 11:24:09.310635 - [DEBUG]
26319 2019-Jan-13 11:24:09.310659 - [DEBUG] Propagate flow
26320 2019-Jan-13 11:24:09.310682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26321 2019-Jan-13 11:24:09.310739 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26322 2019-Jan-13 11:24:09.311370 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26323 2019-Jan-13 11:24:09.311997 - [DEBUG] Edge function : AllBottom (result of previous compose)
26324 2019-Jan-13 11:24:09.312022 - [DEBUG]
26325 2019-Jan-13 11:24:09.312046 - [DEBUG] Join: AllTop & AllBottom
26326 2019-Jan-13 11:24:09.312072 - [DEBUG] = AllBottom (new jump func)
26327 2019-Jan-13 11:24:09.312097 - [DEBUG]
26328 2019-Jan-13 11:24:09.312120 - [DEBUG] Start adding new jump function
26329 2019-Jan-13 11:24:09.312144 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26330 2019-Jan-13 11:24:09.312200 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26331 2019-Jan-13 11:24:09.312826 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26332 2019-Jan-13 11:24:09.313468 - [DEBUG] Edge Function : AllBottom
26333 2019-Jan-13 11:24:09.313496 - [DEBUG] End adding new jump function
26334 2019-Jan-13 11:24:09.313519 - [DEBUG]
26335 2019-Jan-13 11:24:09.313543 - [DEBUG] -------------------------------------------- 728. Path Edge --------------------------------------------
26336 2019-Jan-13 11:24:09.313567 - [DEBUG]
26337 2019-Jan-13 11:24:09.313590 - [DEBUG] Process 728. path edge:
26338 2019-Jan-13 11:24:09.313614 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26339 2019-Jan-13 11:24:09.313681 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
26340 2019-Jan-13 11:24:09.314309 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26341 2019-Jan-13 11:24:09.314938 - [DEBUG]
26342 2019-Jan-13 11:24:09.314964 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26343 2019-Jan-13 11:24:09.315603 - [DEBUG] Compose: EdgeIdentity * AllBottom
26344 2019-Jan-13 11:24:09.315631 - [DEBUG]
26345 2019-Jan-13 11:24:09.315654 - [DEBUG] Propagate flow
26346 2019-Jan-13 11:24:09.315677 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26347 2019-Jan-13 11:24:09.315734 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
26348 2019-Jan-13 11:24:09.316360 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26349 2019-Jan-13 11:24:09.317016 - [DEBUG] Edge function : AllBottom (result of previous compose)
26350 2019-Jan-13 11:24:09.317041 - [DEBUG]
26351 2019-Jan-13 11:24:09.317066 - [DEBUG] Join: AllTop & AllBottom
26352 2019-Jan-13 11:24:09.317092 - [DEBUG] = AllBottom (new jump func)
26353 2019-Jan-13 11:24:09.317116 - [DEBUG]
26354 2019-Jan-13 11:24:09.317140 - [DEBUG] Start adding new jump function
26355 2019-Jan-13 11:24:09.317163 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26356 2019-Jan-13 11:24:09.317221 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26357 2019-Jan-13 11:24:09.317852 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
26358 2019-Jan-13 11:24:09.318479 - [DEBUG] Edge Function : AllBottom
26359 2019-Jan-13 11:24:09.318507 - [DEBUG] End adding new jump function
26360 2019-Jan-13 11:24:09.318531 - [DEBUG]
26361 2019-Jan-13 11:24:09.318555 - [DEBUG] -------------------------------------------- 729. Path Edge --------------------------------------------
26362 2019-Jan-13 11:24:09.318578 - [DEBUG]
26363 2019-Jan-13 11:24:09.318602 - [DEBUG] Process 729. path edge:
26364 2019-Jan-13 11:24:09.318625 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26365 2019-Jan-13 11:24:09.318681 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
26366 2019-Jan-13 11:24:09.319307 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26367 2019-Jan-13 11:24:09.319935 - [DEBUG]
26368 2019-Jan-13 11:24:09.319961 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
26369 2019-Jan-13 11:24:09.320619 - [DEBUG] Compose: EdgeIdentity * AllBottom
26370 2019-Jan-13 11:24:09.320647 - [DEBUG]
26371 2019-Jan-13 11:24:09.320671 - [DEBUG] Propagate flow
26372 2019-Jan-13 11:24:09.320694 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26373 2019-Jan-13 11:24:09.320751 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
26374 2019-Jan-13 11:24:09.321401 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26375 2019-Jan-13 11:24:09.322030 - [DEBUG] Edge function : AllBottom (result of previous compose)
26376 2019-Jan-13 11:24:09.322055 - [DEBUG]
26377 2019-Jan-13 11:24:09.322080 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26378 2019-Jan-13 11:24:09.322106 - [DEBUG] = AllBottom
26379 2019-Jan-13 11:24:09.322130 - [DEBUG]
26380 2019-Jan-13 11:24:09.322153 - [DEBUG] PROPAGATE: No new function!
26381 2019-Jan-13 11:24:09.322178 - [DEBUG] EDGE:
26382 2019-Jan-13 11:24:09.322235 - [DEBUG] ---> 26383 2019-Jan-13 11:24:09.322862 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26384 2019-Jan-13 11:24:09.323518 - [DEBUG]
26385 2019-Jan-13 11:24:09.323543 - [DEBUG] EDGE:
26386 2019-Jan-13 11:24:09.323600 - [DEBUG] ---> 26387 2019-Jan-13 11:24:09.324253 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26388 2019-Jan-13 11:24:09.324881 - [DEBUG]
26389 2019-Jan-13 11:24:09.324906 - [DEBUG] EDGE:
26390 2019-Jan-13 11:24:09.324964 - [DEBUG] ---> 26391 2019-Jan-13 11:24:09.325597 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26392 2019-Jan-13 11:24:09.326225 - [DEBUG]
26393 2019-Jan-13 11:24:09.326263 - [DEBUG] Compose: EdgeIdentity * AllBottom
26394 2019-Jan-13 11:24:09.326290 - [DEBUG]
26395 2019-Jan-13 11:24:09.326313 - [DEBUG] Propagate flow
26396 2019-Jan-13 11:24:09.326337 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26397 2019-Jan-13 11:24:09.326393 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26398 2019-Jan-13 11:24:09.327040 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26399 2019-Jan-13 11:24:09.327669 - [DEBUG] Edge function : AllBottom (result of previous compose)
26400 2019-Jan-13 11:24:09.327694 - [DEBUG]
26401 2019-Jan-13 11:24:09.327719 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26402 2019-Jan-13 11:24:09.327745 - [DEBUG] = AllBottom
26403 2019-Jan-13 11:24:09.327769 - [DEBUG]
26404 2019-Jan-13 11:24:09.327792 - [DEBUG] PROPAGATE: No new function!
26405 2019-Jan-13 11:24:09.327819 - [DEBUG] EDGE:
26406 2019-Jan-13 11:24:09.327876 - [DEBUG] ---> 26407 2019-Jan-13 11:24:09.328516 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26408 2019-Jan-13 11:24:09.329145 - [DEBUG]
26409 2019-Jan-13 11:24:09.329178 - [DEBUG] Compose: EdgeIdentity * AllBottom
26410 2019-Jan-13 11:24:09.329205 - [DEBUG]
26411 2019-Jan-13 11:24:09.329228 - [DEBUG] Propagate flow
26412 2019-Jan-13 11:24:09.329251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26413 2019-Jan-13 11:24:09.329307 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26414 2019-Jan-13 11:24:09.329946 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26415 2019-Jan-13 11:24:09.330590 - [DEBUG] Edge function : AllBottom (result of previous compose)
26416 2019-Jan-13 11:24:09.330615 - [DEBUG]
26417 2019-Jan-13 11:24:09.330640 - [DEBUG] Join: AllTop & AllBottom
26418 2019-Jan-13 11:24:09.330666 - [DEBUG] = AllBottom (new jump func)
26419 2019-Jan-13 11:24:09.330690 - [DEBUG]
26420 2019-Jan-13 11:24:09.330713 - [DEBUG] Start adding new jump function
26421 2019-Jan-13 11:24:09.330737 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26422 2019-Jan-13 11:24:09.330793 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26423 2019-Jan-13 11:24:09.331421 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26424 2019-Jan-13 11:24:09.332063 - [DEBUG] Edge Function : AllBottom
26425 2019-Jan-13 11:24:09.332091 - [DEBUG] End adding new jump function
26426 2019-Jan-13 11:24:09.332114 - [DEBUG]
26427 2019-Jan-13 11:24:09.332137 - [DEBUG] -------------------------------------------- 730. Path Edge --------------------------------------------
26428 2019-Jan-13 11:24:09.332176 - [DEBUG]
26429 2019-Jan-13 11:24:09.332200 - [DEBUG] Process 730. path edge:
26430 2019-Jan-13 11:24:09.332224 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26431 2019-Jan-13 11:24:09.332280 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
26432 2019-Jan-13 11:24:09.332922 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26433 2019-Jan-13 11:24:09.333577 - [DEBUG]
26434 2019-Jan-13 11:24:09.333601 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26435 2019-Jan-13 11:24:09.334248 - [DEBUG] Possible callees:
26436 2019-Jan-13 11:24:09.334272 - [DEBUG] llvm.dbg.declare
26437 2019-Jan-13 11:24:09.334297 - [DEBUG] Possible return sites:
26438 2019-Jan-13 11:24:09.334320 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14326439 2019-Jan-13 11:24:09.335578 - [DEBUG] Found and process special summary
26440 2019-Jan-13 11:24:09.335612 - [DEBUG] Compose: EdgeIdentity * AllBottom
26441 2019-Jan-13 11:24:09.335639 - [DEBUG]
26442 2019-Jan-13 11:24:09.335663 - [DEBUG] Propagate flow
26443 2019-Jan-13 11:24:09.335686 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26444 2019-Jan-13 11:24:09.335742 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26445 2019-Jan-13 11:24:09.336393 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26446 2019-Jan-13 11:24:09.337049 - [DEBUG] Edge function : AllBottom (result of previous compose)
26447 2019-Jan-13 11:24:09.337074 - [DEBUG]
26448 2019-Jan-13 11:24:09.337099 - [DEBUG] Join: AllTop & AllBottom
26449 2019-Jan-13 11:24:09.337125 - [DEBUG] = AllBottom (new jump func)
26450 2019-Jan-13 11:24:09.337150 - [DEBUG]
26451 2019-Jan-13 11:24:09.337173 - [DEBUG] Start adding new jump function
26452 2019-Jan-13 11:24:09.337196 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26453 2019-Jan-13 11:24:09.337253 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26454 2019-Jan-13 11:24:09.337881 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26455 2019-Jan-13 11:24:09.338512 - [DEBUG] Edge Function : AllBottom
26456 2019-Jan-13 11:24:09.338541 - [DEBUG] End adding new jump function
26457 2019-Jan-13 11:24:09.338565 - [DEBUG]
26458 2019-Jan-13 11:24:09.338588 - [DEBUG] -------------------------------------------- 731. Path Edge --------------------------------------------
26459 2019-Jan-13 11:24:09.338613 - [DEBUG]
26460 2019-Jan-13 11:24:09.338636 - [DEBUG] Process 731. path edge:
26461 2019-Jan-13 11:24:09.338660 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26462 2019-Jan-13 11:24:09.338716 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
26463 2019-Jan-13 11:24:09.339347 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26464 2019-Jan-13 11:24:09.339975 - [DEBUG]
26465 2019-Jan-13 11:24:09.340012 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26466 2019-Jan-13 11:24:09.340670 - [DEBUG] Compose: EdgeIdentity * AllBottom
26467 2019-Jan-13 11:24:09.340698 - [DEBUG]
26468 2019-Jan-13 11:24:09.340721 - [DEBUG] Propagate flow
26469 2019-Jan-13 11:24:09.340745 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26470 2019-Jan-13 11:24:09.340811 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
26471 2019-Jan-13 11:24:09.341440 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26472 2019-Jan-13 11:24:09.342068 - [DEBUG] Edge function : AllBottom (result of previous compose)
26473 2019-Jan-13 11:24:09.342093 - [DEBUG]
26474 2019-Jan-13 11:24:09.342117 - [DEBUG] Join: AllTop & AllBottom
26475 2019-Jan-13 11:24:09.342143 - [DEBUG] = AllBottom (new jump func)
26476 2019-Jan-13 11:24:09.342168 - [DEBUG]
26477 2019-Jan-13 11:24:09.342191 - [DEBUG] Start adding new jump function
26478 2019-Jan-13 11:24:09.342214 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26479 2019-Jan-13 11:24:09.342270 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26480 2019-Jan-13 11:24:09.342898 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
26481 2019-Jan-13 11:24:09.343540 - [DEBUG] Edge Function : AllBottom
26482 2019-Jan-13 11:24:09.343568 - [DEBUG] End adding new jump function
26483 2019-Jan-13 11:24:09.343592 - [DEBUG]
26484 2019-Jan-13 11:24:09.343616 - [DEBUG] -------------------------------------------- 732. Path Edge --------------------------------------------
26485 2019-Jan-13 11:24:09.343640 - [DEBUG]
26486 2019-Jan-13 11:24:09.343663 - [DEBUG] Process 732. path edge:
26487 2019-Jan-13 11:24:09.343687 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26488 2019-Jan-13 11:24:09.343743 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
26489 2019-Jan-13 11:24:09.344369 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26490 2019-Jan-13 11:24:09.344998 - [DEBUG]
26491 2019-Jan-13 11:24:09.345024 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
26492 2019-Jan-13 11:24:09.345661 - [DEBUG] Compose: EdgeIdentity * AllBottom
26493 2019-Jan-13 11:24:09.345688 - [DEBUG]
26494 2019-Jan-13 11:24:09.345712 - [DEBUG] Propagate flow
26495 2019-Jan-13 11:24:09.345735 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26496 2019-Jan-13 11:24:09.345792 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
26497 2019-Jan-13 11:24:09.346418 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26498 2019-Jan-13 11:24:09.347062 - [DEBUG] Edge function : AllBottom (result of previous compose)
26499 2019-Jan-13 11:24:09.347087 - [DEBUG]
26500 2019-Jan-13 11:24:09.347112 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26501 2019-Jan-13 11:24:09.347137 - [DEBUG] = AllBottom
26502 2019-Jan-13 11:24:09.347162 - [DEBUG]
26503 2019-Jan-13 11:24:09.347185 - [DEBUG] PROPAGATE: No new function!
26504 2019-Jan-13 11:24:09.347209 - [DEBUG] EDGE:
26505 2019-Jan-13 11:24:09.347266 - [DEBUG] ---> 26506 2019-Jan-13 11:24:09.347891 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26507 2019-Jan-13 11:24:09.348518 - [DEBUG]
26508 2019-Jan-13 11:24:09.348543 - [DEBUG] EDGE:
26509 2019-Jan-13 11:24:09.348600 - [DEBUG] ---> 26510 2019-Jan-13 11:24:09.349229 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26511 2019-Jan-13 11:24:09.349858 - [DEBUG]
26512 2019-Jan-13 11:24:09.349892 - [DEBUG] Compose: EdgeIdentity * AllBottom
26513 2019-Jan-13 11:24:09.349919 - [DEBUG]
26514 2019-Jan-13 11:24:09.349942 - [DEBUG] Propagate flow
26515 2019-Jan-13 11:24:09.349966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26516 2019-Jan-13 11:24:09.350035 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26517 2019-Jan-13 11:24:09.350675 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26518 2019-Jan-13 11:24:09.351303 - [DEBUG] Edge function : AllBottom (result of previous compose)
26519 2019-Jan-13 11:24:09.351328 - [DEBUG]
26520 2019-Jan-13 11:24:09.351353 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26521 2019-Jan-13 11:24:09.351378 - [DEBUG] = AllBottom
26522 2019-Jan-13 11:24:09.351403 - [DEBUG]
26523 2019-Jan-13 11:24:09.351426 - [DEBUG] PROPAGATE: No new function!
26524 2019-Jan-13 11:24:09.351452 - [DEBUG] EDGE:
26525 2019-Jan-13 11:24:09.351509 - [DEBUG] ---> 26526 2019-Jan-13 11:24:09.352147 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26527 2019-Jan-13 11:24:09.352775 - [DEBUG]
26528 2019-Jan-13 11:24:09.352800 - [DEBUG] EDGE:
26529 2019-Jan-13 11:24:09.352857 - [DEBUG] ---> 26530 2019-Jan-13 11:24:09.353501 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26531 2019-Jan-13 11:24:09.354137 - [DEBUG]
26532 2019-Jan-13 11:24:09.354170 - [DEBUG] Compose: EdgeIdentity * AllBottom
26533 2019-Jan-13 11:24:09.354197 - [DEBUG]
26534 2019-Jan-13 11:24:09.354220 - [DEBUG] Propagate flow
26535 2019-Jan-13 11:24:09.354243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26536 2019-Jan-13 11:24:09.354300 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26537 2019-Jan-13 11:24:09.354929 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26538 2019-Jan-13 11:24:09.355556 - [DEBUG] Edge function : AllBottom (result of previous compose)
26539 2019-Jan-13 11:24:09.355582 - [DEBUG]
26540 2019-Jan-13 11:24:09.355606 - [DEBUG] Join: AllTop & AllBottom
26541 2019-Jan-13 11:24:09.355632 - [DEBUG] = AllBottom (new jump func)
26542 2019-Jan-13 11:24:09.355656 - [DEBUG]
26543 2019-Jan-13 11:24:09.355680 - [DEBUG] Start adding new jump function
26544 2019-Jan-13 11:24:09.355703 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26545 2019-Jan-13 11:24:09.355759 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26546 2019-Jan-13 11:24:09.356390 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26547 2019-Jan-13 11:24:09.357032 - [DEBUG] Edge Function : AllBottom
26548 2019-Jan-13 11:24:09.357060 - [DEBUG] End adding new jump function
26549 2019-Jan-13 11:24:09.357084 - [DEBUG]
26550 2019-Jan-13 11:24:09.357107 - [DEBUG] -------------------------------------------- 733. Path Edge --------------------------------------------
26551 2019-Jan-13 11:24:09.357131 - [DEBUG]
26552 2019-Jan-13 11:24:09.357154 - [DEBUG] Process 733. path edge:
26553 2019-Jan-13 11:24:09.357178 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26554 2019-Jan-13 11:24:09.357234 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
26555 2019-Jan-13 11:24:09.357862 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26556 2019-Jan-13 11:24:09.358488 - [DEBUG]
26557 2019-Jan-13 11:24:09.358514 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26558 2019-Jan-13 11:24:09.359154 - [DEBUG] Compose: EdgeIdentity * AllBottom
26559 2019-Jan-13 11:24:09.359189 - [DEBUG]
26560 2019-Jan-13 11:24:09.359214 - [DEBUG] Propagate flow
26561 2019-Jan-13 11:24:09.359237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26562 2019-Jan-13 11:24:09.359293 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26563 2019-Jan-13 11:24:09.359932 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26564 2019-Jan-13 11:24:09.360576 - [DEBUG] Edge function : AllBottom (result of previous compose)
26565 2019-Jan-13 11:24:09.360601 - [DEBUG]
26566 2019-Jan-13 11:24:09.360626 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26567 2019-Jan-13 11:24:09.360651 - [DEBUG] = AllBottom
26568 2019-Jan-13 11:24:09.360676 - [DEBUG]
26569 2019-Jan-13 11:24:09.360699 - [DEBUG] PROPAGATE: No new function!
26570 2019-Jan-13 11:24:09.360729 - [DEBUG] Compose: EdgeIdentity * AllBottom
26571 2019-Jan-13 11:24:09.360756 - [DEBUG]
26572 2019-Jan-13 11:24:09.360779 - [DEBUG] Propagate flow
26573 2019-Jan-13 11:24:09.360802 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26574 2019-Jan-13 11:24:09.360858 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26575 2019-Jan-13 11:24:09.361496 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26576 2019-Jan-13 11:24:09.362123 - [DEBUG] Edge function : AllBottom (result of previous compose)
26577 2019-Jan-13 11:24:09.362148 - [DEBUG]
26578 2019-Jan-13 11:24:09.362173 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26579 2019-Jan-13 11:24:09.362198 - [DEBUG] = AllBottom
26580 2019-Jan-13 11:24:09.362222 - [DEBUG]
26581 2019-Jan-13 11:24:09.362245 - [DEBUG] PROPAGATE: No new function!
26582 2019-Jan-13 11:24:09.362269 - [DEBUG] EDGE:
26583 2019-Jan-13 11:24:09.362327 - [DEBUG] ---> 26584 2019-Jan-13 11:24:09.362954 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26585 2019-Jan-13 11:24:09.363601 - [DEBUG]
26586 2019-Jan-13 11:24:09.363626 - [DEBUG] EDGE:
26587 2019-Jan-13 11:24:09.363683 - [DEBUG] ---> 26588 2019-Jan-13 11:24:09.364311 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26589 2019-Jan-13 11:24:09.364937 - [DEBUG]
26590 2019-Jan-13 11:24:09.364962 - [DEBUG] EDGE:
26591 2019-Jan-13 11:24:09.365019 - [DEBUG] ---> 26592 2019-Jan-13 11:24:09.365650 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26593 2019-Jan-13 11:24:09.366279 - [DEBUG]
26594 2019-Jan-13 11:24:09.366313 - [DEBUG] Compose: EdgeIdentity * AllBottom
26595 2019-Jan-13 11:24:09.366339 - [DEBUG]
26596 2019-Jan-13 11:24:09.366363 - [DEBUG] Propagate flow
26597 2019-Jan-13 11:24:09.366386 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26598 2019-Jan-13 11:24:09.366442 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26599 2019-Jan-13 11:24:09.367090 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26600 2019-Jan-13 11:24:09.367719 - [DEBUG] Edge function : AllBottom (result of previous compose)
26601 2019-Jan-13 11:24:09.367744 - [DEBUG]
26602 2019-Jan-13 11:24:09.367769 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26603 2019-Jan-13 11:24:09.367802 - [DEBUG] = AllBottom
26604 2019-Jan-13 11:24:09.367828 - [DEBUG]
26605 2019-Jan-13 11:24:09.367851 - [DEBUG] PROPAGATE: No new function!
26606 2019-Jan-13 11:24:09.367876 - [DEBUG] EDGE:
26607 2019-Jan-13 11:24:09.367934 - [DEBUG] ---> 26608 2019-Jan-13 11:24:09.368566 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26609 2019-Jan-13 11:24:09.369194 - [DEBUG]
26610 2019-Jan-13 11:24:09.369219 - [DEBUG] EDGE:
26611 2019-Jan-13 11:24:09.369276 - [DEBUG] ---> 26612 2019-Jan-13 11:24:09.369904 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26613 2019-Jan-13 11:24:09.370547 - [DEBUG]
26614 2019-Jan-13 11:24:09.370572 - [DEBUG] EDGE:
26615 2019-Jan-13 11:24:09.370629 - [DEBUG] ---> 26616 2019-Jan-13 11:24:09.371263 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26617 2019-Jan-13 11:24:09.371890 - [DEBUG]
26618 2019-Jan-13 11:24:09.371915 - [DEBUG] EDGE:
26619 2019-Jan-13 11:24:09.371973 - [DEBUG] ---> 26620 2019-Jan-13 11:24:09.372605 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26621 2019-Jan-13 11:24:09.373231 - [DEBUG]
26622 2019-Jan-13 11:24:09.373257 - [DEBUG] EDGE:
26623 2019-Jan-13 11:24:09.373314 - [DEBUG] ---> 26624 2019-Jan-13 11:24:09.373955 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26625 2019-Jan-13 11:24:09.374582 - [DEBUG]
26626 2019-Jan-13 11:24:09.374607 - [DEBUG] EDGE:
26627 2019-Jan-13 11:24:09.374664 - [DEBUG] ---> 26628 2019-Jan-13 11:24:09.375295 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26629 2019-Jan-13 11:24:09.375922 - [DEBUG]
26630 2019-Jan-13 11:24:09.375947 - [DEBUG] EDGE:
26631 2019-Jan-13 11:24:09.376004 - [DEBUG] ---> 26632 2019-Jan-13 11:24:09.376630 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26633 2019-Jan-13 11:24:09.377273 - [DEBUG]
26634 2019-Jan-13 11:24:09.377298 - [DEBUG] EDGE:
26635 2019-Jan-13 11:24:09.377355 - [DEBUG] ---> 26636 2019-Jan-13 11:24:09.377985 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26637 2019-Jan-13 11:24:09.378612 - [DEBUG]
26638 2019-Jan-13 11:24:09.378648 - [DEBUG] Compose: EdgeIdentity * AllBottom
26639 2019-Jan-13 11:24:09.378674 - [DEBUG]
26640 2019-Jan-13 11:24:09.378698 - [DEBUG] Propagate flow
26641 2019-Jan-13 11:24:09.378721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26642 2019-Jan-13 11:24:09.378777 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
26643 2019-Jan-13 11:24:09.379408 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26644 2019-Jan-13 11:24:09.380056 - [DEBUG] Edge function : AllBottom (result of previous compose)
26645 2019-Jan-13 11:24:09.380082 - [DEBUG]
26646 2019-Jan-13 11:24:09.380107 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26647 2019-Jan-13 11:24:09.380132 - [DEBUG] = AllBottom
26648 2019-Jan-13 11:24:09.380157 - [DEBUG]
26649 2019-Jan-13 11:24:09.380180 - [DEBUG] PROPAGATE: No new function!
26650 2019-Jan-13 11:24:09.380205 - [DEBUG] EDGE:
26651 2019-Jan-13 11:24:09.380263 - [DEBUG] ---> 26652 2019-Jan-13 11:24:09.380901 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26653 2019-Jan-13 11:24:09.381528 - [DEBUG]
26654 2019-Jan-13 11:24:09.381560 - [DEBUG] Compose: EdgeIdentity * AllBottom
26655 2019-Jan-13 11:24:09.381587 - [DEBUG]
26656 2019-Jan-13 11:24:09.381610 - [DEBUG] Propagate flow
26657 2019-Jan-13 11:24:09.381634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26658 2019-Jan-13 11:24:09.381690 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
26659 2019-Jan-13 11:24:09.382319 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26660 2019-Jan-13 11:24:09.382946 - [DEBUG] Edge function : AllBottom (result of previous compose)
26661 2019-Jan-13 11:24:09.382972 - [DEBUG]
26662 2019-Jan-13 11:24:09.382996 - [DEBUG] Join: AllTop & AllBottom
26663 2019-Jan-13 11:24:09.383022 - [DEBUG] = AllBottom (new jump func)
26664 2019-Jan-13 11:24:09.383046 - [DEBUG]
26665 2019-Jan-13 11:24:09.383070 - [DEBUG] Start adding new jump function
26666 2019-Jan-13 11:24:09.383093 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26667 2019-Jan-13 11:24:09.383148 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26668 2019-Jan-13 11:24:09.383793 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
26669 2019-Jan-13 11:24:09.384422 - [DEBUG] Edge Function : AllBottom
26670 2019-Jan-13 11:24:09.384450 - [DEBUG] End adding new jump function
26671 2019-Jan-13 11:24:09.384474 - [DEBUG]
26672 2019-Jan-13 11:24:09.384497 - [DEBUG] -------------------------------------------- 734. Path Edge --------------------------------------------
26673 2019-Jan-13 11:24:09.384521 - [DEBUG]
26674 2019-Jan-13 11:24:09.384544 - [DEBUG] Process 734. path edge:
26675 2019-Jan-13 11:24:09.384568 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26676 2019-Jan-13 11:24:09.384624 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
26677 2019-Jan-13 11:24:09.385253 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26678 2019-Jan-13 11:24:09.385880 - [DEBUG]
26679 2019-Jan-13 11:24:09.385904 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
26680 2019-Jan-13 11:24:09.386539 - [DEBUG] Possible callees:
26681 2019-Jan-13 11:24:09.386563 - [DEBUG] foo
26682 2019-Jan-13 11:24:09.386588 - [DEBUG] Possible return sites:
26683 2019-Jan-13 11:24:09.386611 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8426684 2019-Jan-13 11:24:09.387894 - [DEBUG] Found and process special summary
26685 2019-Jan-13 11:24:09.387927 - [DEBUG] Compose: EdgeIdentity * AllBottom
26686 2019-Jan-13 11:24:09.387954 - [DEBUG]
26687 2019-Jan-13 11:24:09.387978 - [DEBUG] Propagate flow
26688 2019-Jan-13 11:24:09.388001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26689 2019-Jan-13 11:24:09.388058 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
26690 2019-Jan-13 11:24:09.388708 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26691 2019-Jan-13 11:24:09.389367 - [DEBUG] Edge function : AllBottom (result of previous compose)
26692 2019-Jan-13 11:24:09.389392 - [DEBUG]
26693 2019-Jan-13 11:24:09.389417 - [DEBUG] Join: AllTop & AllBottom
26694 2019-Jan-13 11:24:09.389443 - [DEBUG] = AllBottom (new jump func)
26695 2019-Jan-13 11:24:09.389467 - [DEBUG]
26696 2019-Jan-13 11:24:09.389491 - [DEBUG] Start adding new jump function
26697 2019-Jan-13 11:24:09.389514 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26698 2019-Jan-13 11:24:09.389571 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26699 2019-Jan-13 11:24:09.390216 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
26700 2019-Jan-13 11:24:09.390847 - [DEBUG] Edge Function : AllBottom
26701 2019-Jan-13 11:24:09.390875 - [DEBUG] End adding new jump function
26702 2019-Jan-13 11:24:09.390898 - [DEBUG]
26703 2019-Jan-13 11:24:09.390922 - [DEBUG] -------------------------------------------- 735. Path Edge --------------------------------------------
26704 2019-Jan-13 11:24:09.390946 - [DEBUG]
26705 2019-Jan-13 11:24:09.390969 - [DEBUG] Process 735. path edge:
26706 2019-Jan-13 11:24:09.390992 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26707 2019-Jan-13 11:24:09.391048 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
26708 2019-Jan-13 11:24:09.391681 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26709 2019-Jan-13 11:24:09.392308 - [DEBUG]
26710 2019-Jan-13 11:24:09.392333 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
26711 2019-Jan-13 11:24:09.392976 - [DEBUG] Compose: EdgeIdentity * AllBottom
26712 2019-Jan-13 11:24:09.393003 - [DEBUG]
26713 2019-Jan-13 11:24:09.393026 - [DEBUG] Propagate flow
26714 2019-Jan-13 11:24:09.393050 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26715 2019-Jan-13 11:24:09.393106 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
26716 2019-Jan-13 11:24:09.393752 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26717 2019-Jan-13 11:24:09.394383 - [DEBUG] Edge function : AllBottom (result of previous compose)
26718 2019-Jan-13 11:24:09.394408 - [DEBUG]
26719 2019-Jan-13 11:24:09.394432 - [DEBUG] Join: AllTop & AllBottom
26720 2019-Jan-13 11:24:09.394458 - [DEBUG] = AllBottom (new jump func)
26721 2019-Jan-13 11:24:09.394482 - [DEBUG]
26722 2019-Jan-13 11:24:09.394505 - [DEBUG] Start adding new jump function
26723 2019-Jan-13 11:24:09.394529 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26724 2019-Jan-13 11:24:09.394585 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26725 2019-Jan-13 11:24:09.395214 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
26726 2019-Jan-13 11:24:09.395842 - [DEBUG] Edge Function : AllBottom
26727 2019-Jan-13 11:24:09.395870 - [DEBUG] End adding new jump function
26728 2019-Jan-13 11:24:09.395894 - [DEBUG]
26729 2019-Jan-13 11:24:09.395917 - [DEBUG] -------------------------------------------- 736. Path Edge --------------------------------------------
26730 2019-Jan-13 11:24:09.395941 - [DEBUG]
26731 2019-Jan-13 11:24:09.395964 - [DEBUG] Process 736. path edge:
26732 2019-Jan-13 11:24:09.395988 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26733 2019-Jan-13 11:24:09.396044 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
26734 2019-Jan-13 11:24:09.396696 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26735 2019-Jan-13 11:24:09.397324 - [DEBUG]
26736 2019-Jan-13 11:24:09.397349 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
26737 2019-Jan-13 11:24:09.397989 - [DEBUG] Compose: EdgeIdentity * AllBottom
26738 2019-Jan-13 11:24:09.398016 - [DEBUG]
26739 2019-Jan-13 11:24:09.398040 - [DEBUG] Propagate flow
26740 2019-Jan-13 11:24:09.398063 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26741 2019-Jan-13 11:24:09.398118 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
26742 2019-Jan-13 11:24:09.398757 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26743 2019-Jan-13 11:24:09.399386 - [DEBUG] Edge function : AllBottom (result of previous compose)
26744 2019-Jan-13 11:24:09.399411 - [DEBUG]
26745 2019-Jan-13 11:24:09.399436 - [DEBUG] Join: AllTop & AllBottom
26746 2019-Jan-13 11:24:09.399461 - [DEBUG] = AllBottom (new jump func)
26747 2019-Jan-13 11:24:09.399486 - [DEBUG]
26748 2019-Jan-13 11:24:09.399509 - [DEBUG] Start adding new jump function
26749 2019-Jan-13 11:24:09.399532 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26750 2019-Jan-13 11:24:09.399588 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26751 2019-Jan-13 11:24:09.400242 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
26752 2019-Jan-13 11:24:09.400879 - [DEBUG] Edge Function : AllBottom
26753 2019-Jan-13 11:24:09.400907 - [DEBUG] End adding new jump function
26754 2019-Jan-13 11:24:09.400931 - [DEBUG]
26755 2019-Jan-13 11:24:09.400954 - [DEBUG] -------------------------------------------- 737. Path Edge --------------------------------------------
26756 2019-Jan-13 11:24:09.400978 - [DEBUG]
26757 2019-Jan-13 11:24:09.401001 - [DEBUG] Process 737. path edge:
26758 2019-Jan-13 11:24:09.401025 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26759 2019-Jan-13 11:24:09.401081 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
26760 2019-Jan-13 11:24:09.401719 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26761 2019-Jan-13 11:24:09.402348 - [DEBUG]
26762 2019-Jan-13 11:24:09.402372 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
26763 2019-Jan-13 11:24:09.403015 - [DEBUG] Possible callees:
26764 2019-Jan-13 11:24:09.403040 - [DEBUG] llvm.dbg.declare
26765 2019-Jan-13 11:24:09.403064 - [DEBUG] Possible return sites:
26766 2019-Jan-13 11:24:09.403088 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9626767 2019-Jan-13 11:24:09.404360 - [DEBUG] Found and process special summary
26768 2019-Jan-13 11:24:09.404393 - [DEBUG] Compose: EdgeIdentity * AllBottom
26769 2019-Jan-13 11:24:09.404420 - [DEBUG]
26770 2019-Jan-13 11:24:09.404444 - [DEBUG] Propagate flow
26771 2019-Jan-13 11:24:09.404467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26772 2019-Jan-13 11:24:09.404523 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
26773 2019-Jan-13 11:24:09.405162 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26774 2019-Jan-13 11:24:09.405797 - [DEBUG] Edge function : AllBottom (result of previous compose)
26775 2019-Jan-13 11:24:09.405823 - [DEBUG]
26776 2019-Jan-13 11:24:09.405848 - [DEBUG] Join: AllTop & AllBottom
26777 2019-Jan-13 11:24:09.405874 - [DEBUG] = AllBottom (new jump func)
26778 2019-Jan-13 11:24:09.405898 - [DEBUG]
26779 2019-Jan-13 11:24:09.405921 - [DEBUG] Start adding new jump function
26780 2019-Jan-13 11:24:09.405945 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26781 2019-Jan-13 11:24:09.406005 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26782 2019-Jan-13 11:24:09.406640 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
26783 2019-Jan-13 11:24:09.407285 - [DEBUG] Edge Function : AllBottom
26784 2019-Jan-13 11:24:09.407313 - [DEBUG] End adding new jump function
26785 2019-Jan-13 11:24:09.407337 - [DEBUG]
26786 2019-Jan-13 11:24:09.407361 - [DEBUG] -------------------------------------------- 738. Path Edge --------------------------------------------
26787 2019-Jan-13 11:24:09.407384 - [DEBUG]
26788 2019-Jan-13 11:24:09.407408 - [DEBUG] Process 738. path edge:
26789 2019-Jan-13 11:24:09.407431 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26790 2019-Jan-13 11:24:09.407487 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
26791 2019-Jan-13 11:24:09.408119 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26792 2019-Jan-13 11:24:09.408745 - [DEBUG]
26793 2019-Jan-13 11:24:09.408769 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
26794 2019-Jan-13 11:24:09.409413 - [DEBUG] Compose: EdgeIdentity * AllBottom
26795 2019-Jan-13 11:24:09.409440 - [DEBUG]
26796 2019-Jan-13 11:24:09.409464 - [DEBUG] Propagate flow
26797 2019-Jan-13 11:24:09.409487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26798 2019-Jan-13 11:24:09.409543 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
26799 2019-Jan-13 11:24:09.410188 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26800 2019-Jan-13 11:24:09.410817 - [DEBUG] Edge function : AllBottom (result of previous compose)
26801 2019-Jan-13 11:24:09.410842 - [DEBUG]
26802 2019-Jan-13 11:24:09.410867 - [DEBUG] Join: AllTop & AllBottom
26803 2019-Jan-13 11:24:09.410893 - [DEBUG] = AllBottom (new jump func)
26804 2019-Jan-13 11:24:09.410917 - [DEBUG]
26805 2019-Jan-13 11:24:09.410940 - [DEBUG] Start adding new jump function
26806 2019-Jan-13 11:24:09.410963 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26807 2019-Jan-13 11:24:09.411019 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26808 2019-Jan-13 11:24:09.411649 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
26809 2019-Jan-13 11:24:09.412277 - [DEBUG] Edge Function : AllBottom
26810 2019-Jan-13 11:24:09.412305 - [DEBUG] End adding new jump function
26811 2019-Jan-13 11:24:09.412329 - [DEBUG]
26812 2019-Jan-13 11:24:09.412352 - [DEBUG] -------------------------------------------- 739. Path Edge --------------------------------------------
26813 2019-Jan-13 11:24:09.412376 - [DEBUG]
26814 2019-Jan-13 11:24:09.412399 - [DEBUG] Process 739. path edge:
26815 2019-Jan-13 11:24:09.412423 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26816 2019-Jan-13 11:24:09.412479 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
26817 2019-Jan-13 11:24:09.413139 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26818 2019-Jan-13 11:24:09.413854 - [DEBUG]
26819 2019-Jan-13 11:24:09.413883 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
26820 2019-Jan-13 11:24:09.414622 - [DEBUG] Compose: EdgeIdentity * AllBottom
26821 2019-Jan-13 11:24:09.414653 - [DEBUG]
26822 2019-Jan-13 11:24:09.414677 - [DEBUG] Propagate flow
26823 2019-Jan-13 11:24:09.414701 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26824 2019-Jan-13 11:24:09.414777 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
26825 2019-Jan-13 11:24:09.415450 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26826 2019-Jan-13 11:24:09.416082 - [DEBUG] Edge function : AllBottom (result of previous compose)
26827 2019-Jan-13 11:24:09.416107 - [DEBUG]
26828 2019-Jan-13 11:24:09.416133 - [DEBUG] Join: AllTop & AllBottom
26829 2019-Jan-13 11:24:09.416159 - [DEBUG] = AllBottom (new jump func)
26830 2019-Jan-13 11:24:09.416184 - [DEBUG]
26831 2019-Jan-13 11:24:09.416207 - [DEBUG] Start adding new jump function
26832 2019-Jan-13 11:24:09.416231 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26833 2019-Jan-13 11:24:09.416288 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26834 2019-Jan-13 11:24:09.416941 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
26835 2019-Jan-13 11:24:09.417568 - [DEBUG] Edge Function : AllBottom
26836 2019-Jan-13 11:24:09.417597 - [DEBUG] End adding new jump function
26837 2019-Jan-13 11:24:09.417621 - [DEBUG]
26838 2019-Jan-13 11:24:09.417645 - [DEBUG] -------------------------------------------- 740. Path Edge --------------------------------------------
26839 2019-Jan-13 11:24:09.417669 - [DEBUG]
26840 2019-Jan-13 11:24:09.417692 - [DEBUG] Process 740. path edge:
26841 2019-Jan-13 11:24:09.417716 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26842 2019-Jan-13 11:24:09.417772 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
26843 2019-Jan-13 11:24:09.418398 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26844 2019-Jan-13 11:24:09.419028 - [DEBUG]
26845 2019-Jan-13 11:24:09.419054 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
26846 2019-Jan-13 11:24:09.419695 - [DEBUG] Compose: EdgeIdentity * AllBottom
26847 2019-Jan-13 11:24:09.419722 - [DEBUG]
26848 2019-Jan-13 11:24:09.419746 - [DEBUG] Propagate flow
26849 2019-Jan-13 11:24:09.419769 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26850 2019-Jan-13 11:24:09.419826 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
26851 2019-Jan-13 11:24:09.420475 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26852 2019-Jan-13 11:24:09.421103 - [DEBUG] Edge function : AllBottom (result of previous compose)
26853 2019-Jan-13 11:24:09.421128 - [DEBUG]
26854 2019-Jan-13 11:24:09.421158 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26855 2019-Jan-13 11:24:09.421185 - [DEBUG] = AllBottom
26856 2019-Jan-13 11:24:09.421208 - [DEBUG]
26857 2019-Jan-13 11:24:09.421232 - [DEBUG] PROPAGATE: No new function!
26858 2019-Jan-13 11:24:09.421256 - [DEBUG] EDGE:
26859 2019-Jan-13 11:24:09.421314 - [DEBUG] ---> 26860 2019-Jan-13 11:24:09.421943 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26861 2019-Jan-13 11:24:09.422571 - [DEBUG]
26862 2019-Jan-13 11:24:09.422596 - [DEBUG] EDGE:
26863 2019-Jan-13 11:24:09.422653 - [DEBUG] ---> 26864 2019-Jan-13 11:24:09.423280 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26865 2019-Jan-13 11:24:09.423925 - [DEBUG]
26866 2019-Jan-13 11:24:09.423963 - [DEBUG] EDGE:
26867 2019-Jan-13 11:24:09.424020 - [DEBUG] ---> 26868 2019-Jan-13 11:24:09.424654 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26869 2019-Jan-13 11:24:09.425283 - [DEBUG]
26870 2019-Jan-13 11:24:09.425325 - [DEBUG] Compose: EdgeIdentity * AllBottom
26871 2019-Jan-13 11:24:09.425352 - [DEBUG]
26872 2019-Jan-13 11:24:09.425376 - [DEBUG] Propagate flow
26873 2019-Jan-13 11:24:09.425399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26874 2019-Jan-13 11:24:09.425455 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
26875 2019-Jan-13 11:24:09.426089 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26876 2019-Jan-13 11:24:09.426729 - [DEBUG] Edge function : AllBottom (result of previous compose)
26877 2019-Jan-13 11:24:09.426754 - [DEBUG]
26878 2019-Jan-13 11:24:09.426779 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26879 2019-Jan-13 11:24:09.426804 - [DEBUG] = AllBottom
26880 2019-Jan-13 11:24:09.426829 - [DEBUG]
26881 2019-Jan-13 11:24:09.426852 - [DEBUG] PROPAGATE: No new function!
26882 2019-Jan-13 11:24:09.426879 - [DEBUG] EDGE:
26883 2019-Jan-13 11:24:09.426937 - [DEBUG] ---> 26884 2019-Jan-13 11:24:09.427578 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26885 2019-Jan-13 11:24:09.428206 - [DEBUG]
26886 2019-Jan-13 11:24:09.428239 - [DEBUG] Compose: EdgeIdentity * AllBottom
26887 2019-Jan-13 11:24:09.428266 - [DEBUG]
26888 2019-Jan-13 11:24:09.428289 - [DEBUG] Propagate flow
26889 2019-Jan-13 11:24:09.428312 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26890 2019-Jan-13 11:24:09.428369 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
26891 2019-Jan-13 11:24:09.429001 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26892 2019-Jan-13 11:24:09.429628 - [DEBUG] Edge function : AllBottom (result of previous compose)
26893 2019-Jan-13 11:24:09.429654 - [DEBUG]
26894 2019-Jan-13 11:24:09.429678 - [DEBUG] Join: AllTop & AllBottom
26895 2019-Jan-13 11:24:09.429704 - [DEBUG] = AllBottom (new jump func)
26896 2019-Jan-13 11:24:09.429728 - [DEBUG]
26897 2019-Jan-13 11:24:09.429752 - [DEBUG] Start adding new jump function
26898 2019-Jan-13 11:24:09.429775 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26899 2019-Jan-13 11:24:09.429831 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26900 2019-Jan-13 11:24:09.430476 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
26901 2019-Jan-13 11:24:09.431105 - [DEBUG] Edge Function : AllBottom
26902 2019-Jan-13 11:24:09.431133 - [DEBUG] End adding new jump function
26903 2019-Jan-13 11:24:09.431156 - [DEBUG]
26904 2019-Jan-13 11:24:09.431180 - [DEBUG] -------------------------------------------- 741. Path Edge --------------------------------------------
26905 2019-Jan-13 11:24:09.431204 - [DEBUG]
26906 2019-Jan-13 11:24:09.431227 - [DEBUG] Process 741. path edge:
26907 2019-Jan-13 11:24:09.431251 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26908 2019-Jan-13 11:24:09.431306 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
26909 2019-Jan-13 11:24:09.431936 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26910 2019-Jan-13 11:24:09.432565 - [DEBUG]
26911 2019-Jan-13 11:24:09.432597 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
26912 2019-Jan-13 11:24:09.433235 - [DEBUG] Possible callees:
26913 2019-Jan-13 11:24:09.433259 - [DEBUG] bar
26914 2019-Jan-13 11:24:09.433284 - [DEBUG] Possible return sites:
26915 2019-Jan-13 11:24:09.433307 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8926916 2019-Jan-13 11:24:09.434575 - [DEBUG] Found and process special summary
26917 2019-Jan-13 11:24:09.434608 - [DEBUG] Compose: EdgeIdentity * AllBottom
26918 2019-Jan-13 11:24:09.434635 - [DEBUG]
26919 2019-Jan-13 11:24:09.434659 - [DEBUG] Propagate flow
26920 2019-Jan-13 11:24:09.434682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26921 2019-Jan-13 11:24:09.434739 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
26922 2019-Jan-13 11:24:09.435373 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26923 2019-Jan-13 11:24:09.436001 - [DEBUG] Edge function : AllBottom (result of previous compose)
26924 2019-Jan-13 11:24:09.436027 - [DEBUG]
26925 2019-Jan-13 11:24:09.436052 - [DEBUG] Join: AllTop & AllBottom
26926 2019-Jan-13 11:24:09.436077 - [DEBUG] = AllBottom (new jump func)
26927 2019-Jan-13 11:24:09.436102 - [DEBUG]
26928 2019-Jan-13 11:24:09.436125 - [DEBUG] Start adding new jump function
26929 2019-Jan-13 11:24:09.436149 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26930 2019-Jan-13 11:24:09.436205 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26931 2019-Jan-13 11:24:09.436848 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
26932 2019-Jan-13 11:24:09.437484 - [DEBUG] Edge Function : AllBottom
26933 2019-Jan-13 11:24:09.437511 - [DEBUG] End adding new jump function
26934 2019-Jan-13 11:24:09.437535 - [DEBUG]
26935 2019-Jan-13 11:24:09.437558 - [DEBUG] -------------------------------------------- 742. Path Edge --------------------------------------------
26936 2019-Jan-13 11:24:09.437582 - [DEBUG]
26937 2019-Jan-13 11:24:09.437605 - [DEBUG] Process 742. path edge:
26938 2019-Jan-13 11:24:09.437628 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26939 2019-Jan-13 11:24:09.437684 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
26940 2019-Jan-13 11:24:09.438316 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26941 2019-Jan-13 11:24:09.438944 - [DEBUG]
26942 2019-Jan-13 11:24:09.438969 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
26943 2019-Jan-13 11:24:09.439613 - [DEBUG] Compose: EdgeIdentity * AllBottom
26944 2019-Jan-13 11:24:09.439640 - [DEBUG]
26945 2019-Jan-13 11:24:09.439664 - [DEBUG] Propagate flow
26946 2019-Jan-13 11:24:09.439687 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26947 2019-Jan-13 11:24:09.439743 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
26948 2019-Jan-13 11:24:09.440388 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26949 2019-Jan-13 11:24:09.441024 - [DEBUG] Edge function : AllBottom (result of previous compose)
26950 2019-Jan-13 11:24:09.441050 - [DEBUG]
26951 2019-Jan-13 11:24:09.441074 - [DEBUG] Join: AllTop & AllBottom
26952 2019-Jan-13 11:24:09.441099 - [DEBUG] = AllBottom (new jump func)
26953 2019-Jan-13 11:24:09.441124 - [DEBUG]
26954 2019-Jan-13 11:24:09.441147 - [DEBUG] Start adding new jump function
26955 2019-Jan-13 11:24:09.441170 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26956 2019-Jan-13 11:24:09.441235 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26957 2019-Jan-13 11:24:09.441866 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
26958 2019-Jan-13 11:24:09.442493 - [DEBUG] Edge Function : AllBottom
26959 2019-Jan-13 11:24:09.442520 - [DEBUG] End adding new jump function
26960 2019-Jan-13 11:24:09.442544 - [DEBUG]
26961 2019-Jan-13 11:24:09.442568 - [DEBUG] -------------------------------------------- 743. Path Edge --------------------------------------------
26962 2019-Jan-13 11:24:09.442592 - [DEBUG]
26963 2019-Jan-13 11:24:09.442615 - [DEBUG] Process 743. path edge:
26964 2019-Jan-13 11:24:09.442638 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26965 2019-Jan-13 11:24:09.442694 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
26966 2019-Jan-13 11:24:09.443324 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26967 2019-Jan-13 11:24:09.443969 - [DEBUG]
26968 2019-Jan-13 11:24:09.443994 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
26969 2019-Jan-13 11:24:09.444631 - [DEBUG] Compose: EdgeIdentity * AllBottom
26970 2019-Jan-13 11:24:09.444658 - [DEBUG]
26971 2019-Jan-13 11:24:09.444681 - [DEBUG] Propagate flow
26972 2019-Jan-13 11:24:09.444704 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26973 2019-Jan-13 11:24:09.444761 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
26974 2019-Jan-13 11:24:09.445399 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26975 2019-Jan-13 11:24:09.446027 - [DEBUG] Edge function : AllBottom (result of previous compose)
26976 2019-Jan-13 11:24:09.446052 - [DEBUG]
26977 2019-Jan-13 11:24:09.446077 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26978 2019-Jan-13 11:24:09.446102 - [DEBUG] = AllBottom
26979 2019-Jan-13 11:24:09.446127 - [DEBUG]
26980 2019-Jan-13 11:24:09.446150 - [DEBUG] PROPAGATE: No new function!
26981 2019-Jan-13 11:24:09.446180 - [DEBUG] Compose: EdgeIdentity * AllBottom
26982 2019-Jan-13 11:24:09.446206 - [DEBUG]
26983 2019-Jan-13 11:24:09.446229 - [DEBUG] Propagate flow
26984 2019-Jan-13 11:24:09.446253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26985 2019-Jan-13 11:24:09.446309 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
26986 2019-Jan-13 11:24:09.446963 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26987 2019-Jan-13 11:24:09.447593 - [DEBUG] Edge function : AllBottom (result of previous compose)
26988 2019-Jan-13 11:24:09.447618 - [DEBUG]
26989 2019-Jan-13 11:24:09.447642 - [DEBUG] Join: AllTop & AllBottom
26990 2019-Jan-13 11:24:09.447668 - [DEBUG] = AllBottom (new jump func)
26991 2019-Jan-13 11:24:09.447692 - [DEBUG]
26992 2019-Jan-13 11:24:09.447716 - [DEBUG] Start adding new jump function
26993 2019-Jan-13 11:24:09.447739 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26994 2019-Jan-13 11:24:09.447795 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26995 2019-Jan-13 11:24:09.448424 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
26996 2019-Jan-13 11:24:09.449060 - [DEBUG] Edge Function : AllBottom
26997 2019-Jan-13 11:24:09.449087 - [DEBUG] End adding new jump function
26998 2019-Jan-13 11:24:09.449112 - [DEBUG]
26999 2019-Jan-13 11:24:09.449135 - [DEBUG] -------------------------------------------- 744. Path Edge --------------------------------------------
27000 2019-Jan-13 11:24:09.449171 - [DEBUG]
27001 2019-Jan-13 11:24:09.449195 - [DEBUG] Process 744. path edge:
27002 2019-Jan-13 11:24:09.449219 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27003 2019-Jan-13 11:24:09.449276 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
27004 2019-Jan-13 11:24:09.449915 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
27005 2019-Jan-13 11:24:09.450558 - [DEBUG]
27006 2019-Jan-13 11:24:09.450583 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
27007 2019-Jan-13 11:24:09.451224 - [DEBUG] Possible callees:
27008 2019-Jan-13 11:24:09.451250 - [DEBUG] llvm.dbg.declare
27009 2019-Jan-13 11:24:09.451274 - [DEBUG] Possible return sites:
27010 2019-Jan-13 11:24:09.451298 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10327011 2019-Jan-13 11:24:09.452554 - [DEBUG] Found and process special summary
27012 2019-Jan-13 11:24:09.452587 - [DEBUG] Compose: EdgeIdentity * AllBottom
27013 2019-Jan-13 11:24:09.452614 - [DEBUG]
27014 2019-Jan-13 11:24:09.452638 - [DEBUG] Propagate flow
27015 2019-Jan-13 11:24:09.452662 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27016 2019-Jan-13 11:24:09.452718 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
27017 2019-Jan-13 11:24:09.453362 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27018 2019-Jan-13 11:24:09.453997 - [DEBUG] Edge function : AllBottom (result of previous compose)
27019 2019-Jan-13 11:24:09.454023 - [DEBUG]
27020 2019-Jan-13 11:24:09.454047 - [DEBUG] Join: AllTop & AllBottom
27021 2019-Jan-13 11:24:09.454073 - [DEBUG] = AllBottom (new jump func)
27022 2019-Jan-13 11:24:09.454098 - [DEBUG]
27023 2019-Jan-13 11:24:09.454121 - [DEBUG] Start adding new jump function
27024 2019-Jan-13 11:24:09.454145 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27025 2019-Jan-13 11:24:09.454201 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27026 2019-Jan-13 11:24:09.454829 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
27027 2019-Jan-13 11:24:09.455458 - [DEBUG] Edge Function : AllBottom
27028 2019-Jan-13 11:24:09.455486 - [DEBUG] End adding new jump function
27029 2019-Jan-13 11:24:09.455510 - [DEBUG]
27030 2019-Jan-13 11:24:09.455534 - [DEBUG] -------------------------------------------- 745. Path Edge --------------------------------------------
27031 2019-Jan-13 11:24:09.455558 - [DEBUG]
27032 2019-Jan-13 11:24:09.455581 - [DEBUG] Process 745. path edge:
27033 2019-Jan-13 11:24:09.455604 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27034 2019-Jan-13 11:24:09.455661 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
27035 2019-Jan-13 11:24:09.456291 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
27036 2019-Jan-13 11:24:09.456935 - [DEBUG]
27037 2019-Jan-13 11:24:09.456960 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
27038 2019-Jan-13 11:24:09.457603 - [DEBUG] Compose: EdgeIdentity * AllBottom
27039 2019-Jan-13 11:24:09.457630 - [DEBUG]
27040 2019-Jan-13 11:24:09.457654 - [DEBUG] Propagate flow
27041 2019-Jan-13 11:24:09.457677 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27042 2019-Jan-13 11:24:09.457741 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
27043 2019-Jan-13 11:24:09.458370 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27044 2019-Jan-13 11:24:09.458998 - [DEBUG] Edge function : AllBottom (result of previous compose)
27045 2019-Jan-13 11:24:09.459024 - [DEBUG]
27046 2019-Jan-13 11:24:09.459048 - [DEBUG] Join: AllTop & AllBottom
27047 2019-Jan-13 11:24:09.459074 - [DEBUG] = AllBottom (new jump func)
27048 2019-Jan-13 11:24:09.459099 - [DEBUG]
27049 2019-Jan-13 11:24:09.459122 - [DEBUG] Start adding new jump function
27050 2019-Jan-13 11:24:09.459145 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27051 2019-Jan-13 11:24:09.459201 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27052 2019-Jan-13 11:24:09.459827 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
27053 2019-Jan-13 11:24:09.460469 - [DEBUG] Edge Function : AllBottom
27054 2019-Jan-13 11:24:09.460496 - [DEBUG] End adding new jump function
27055 2019-Jan-13 11:24:09.460520 - [DEBUG]
27056 2019-Jan-13 11:24:09.460544 - [DEBUG] -------------------------------------------- 746. Path Edge --------------------------------------------
27057 2019-Jan-13 11:24:09.460568 - [DEBUG]
27058 2019-Jan-13 11:24:09.460591 - [DEBUG] Process 746. path edge:
27059 2019-Jan-13 11:24:09.460615 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27060 2019-Jan-13 11:24:09.460671 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
27061 2019-Jan-13 11:24:09.461296 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
27062 2019-Jan-13 11:24:09.461924 - [DEBUG]
27063 2019-Jan-13 11:24:09.461949 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
27064 2019-Jan-13 11:24:09.462584 - [DEBUG] Compose: EdgeIdentity * AllBottom
27065 2019-Jan-13 11:24:09.462613 - [DEBUG]
27066 2019-Jan-13 11:24:09.462637 - [DEBUG] Propagate flow
27067 2019-Jan-13 11:24:09.462660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27068 2019-Jan-13 11:24:09.462716 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
27069 2019-Jan-13 11:24:09.463353 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27070 2019-Jan-13 11:24:09.463981 - [DEBUG] Edge function : AllBottom (result of previous compose)
27071 2019-Jan-13 11:24:09.464006 - [DEBUG]
27072 2019-Jan-13 11:24:09.464031 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27073 2019-Jan-13 11:24:09.464057 - [DEBUG] = AllBottom
27074 2019-Jan-13 11:24:09.464081 - [DEBUG]
27075 2019-Jan-13 11:24:09.464104 - [DEBUG] PROPAGATE: No new function!
27076 2019-Jan-13 11:24:09.464128 - [DEBUG] EDGE:
27077 2019-Jan-13 11:24:09.464186 - [DEBUG] ---> 27078 2019-Jan-13 11:24:09.464812 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27079 2019-Jan-13 11:24:09.465440 - [DEBUG]
27080 2019-Jan-13 11:24:09.465465 - [DEBUG] EDGE:
27081 2019-Jan-13 11:24:09.465522 - [DEBUG] ---> 27082 2019-Jan-13 11:24:09.466152 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27083 2019-Jan-13 11:24:09.466794 - [DEBUG]
27084 2019-Jan-13 11:24:09.466828 - [DEBUG] Compose: EdgeIdentity * AllBottom
27085 2019-Jan-13 11:24:09.466855 - [DEBUG]
27086 2019-Jan-13 11:24:09.466878 - [DEBUG] Propagate flow
27087 2019-Jan-13 11:24:09.466902 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27088 2019-Jan-13 11:24:09.466965 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
27089 2019-Jan-13 11:24:09.467597 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27090 2019-Jan-13 11:24:09.468225 - [DEBUG] Edge function : AllBottom (result of previous compose)
27091 2019-Jan-13 11:24:09.468250 - [DEBUG]
27092 2019-Jan-13 11:24:09.468275 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27093 2019-Jan-13 11:24:09.468300 - [DEBUG] = AllBottom
27094 2019-Jan-13 11:24:09.468325 - [DEBUG]
27095 2019-Jan-13 11:24:09.468348 - [DEBUG] PROPAGATE: No new function!
27096 2019-Jan-13 11:24:09.468373 - [DEBUG] EDGE:
27097 2019-Jan-13 11:24:09.468431 - [DEBUG] ---> 27098 2019-Jan-13 11:24:09.469068 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27099 2019-Jan-13 11:24:09.469697 - [DEBUG]
27100 2019-Jan-13 11:24:09.469722 - [DEBUG] EDGE:
27101 2019-Jan-13 11:24:09.469779 - [DEBUG] ---> 27102 2019-Jan-13 11:24:09.470427 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27103 2019-Jan-13 11:24:09.471056 - [DEBUG]
27104 2019-Jan-13 11:24:09.471081 - [DEBUG] EDGE:
27105 2019-Jan-13 11:24:09.471138 - [DEBUG] ---> 27106 2019-Jan-13 11:24:09.471769 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27107 2019-Jan-13 11:24:09.472398 - [DEBUG]
27108 2019-Jan-13 11:24:09.472431 - [DEBUG] Compose: EdgeIdentity * AllBottom
27109 2019-Jan-13 11:24:09.472458 - [DEBUG]
27110 2019-Jan-13 11:24:09.472481 - [DEBUG] Propagate flow
27111 2019-Jan-13 11:24:09.472505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27112 2019-Jan-13 11:24:09.472561 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
27113 2019-Jan-13 11:24:09.473193 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27114 2019-Jan-13 11:24:09.473839 - [DEBUG] Edge function : AllBottom (result of previous compose)
27115 2019-Jan-13 11:24:09.473864 - [DEBUG]
27116 2019-Jan-13 11:24:09.473889 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27117 2019-Jan-13 11:24:09.473914 - [DEBUG] = AllBottom
27118 2019-Jan-13 11:24:09.473939 - [DEBUG]
27119 2019-Jan-13 11:24:09.473962 - [DEBUG] PROPAGATE: No new function!
27120 2019-Jan-13 11:24:09.473988 - [DEBUG] EDGE:
27121 2019-Jan-13 11:24:09.474045 - [DEBUG] ---> 27122 2019-Jan-13 11:24:09.474676 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27123 2019-Jan-13 11:24:09.475303 - [DEBUG]
27124 2019-Jan-13 11:24:09.475327 - [DEBUG] EDGE:
27125 2019-Jan-13 11:24:09.475384 - [DEBUG] ---> 27126 2019-Jan-13 11:24:09.476012 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27127 2019-Jan-13 11:24:09.476638 - [DEBUG]
27128 2019-Jan-13 11:24:09.476675 - [DEBUG] EDGE:
27129 2019-Jan-13 11:24:09.476734 - [DEBUG] ---> 27130 2019-Jan-13 11:24:09.477372 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27131 2019-Jan-13 11:24:09.477999 - [DEBUG]
27132 2019-Jan-13 11:24:09.478033 - [DEBUG] Compose: EdgeIdentity * AllBottom
27133 2019-Jan-13 11:24:09.478059 - [DEBUG]
27134 2019-Jan-13 11:24:09.478083 - [DEBUG] Propagate flow
27135 2019-Jan-13 11:24:09.478106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27136 2019-Jan-13 11:24:09.478162 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
27137 2019-Jan-13 11:24:09.478794 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27138 2019-Jan-13 11:24:09.479422 - [DEBUG] Edge function : AllBottom (result of previous compose)
27139 2019-Jan-13 11:24:09.479447 - [DEBUG]
27140 2019-Jan-13 11:24:09.479472 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27141 2019-Jan-13 11:24:09.479498 - [DEBUG] = AllBottom
27142 2019-Jan-13 11:24:09.479522 - [DEBUG]
27143 2019-Jan-13 11:24:09.479545 - [DEBUG] PROPAGATE: No new function!
27144 2019-Jan-13 11:24:09.479571 - [DEBUG] EDGE:
27145 2019-Jan-13 11:24:09.479628 - [DEBUG] ---> 27146 2019-Jan-13 11:24:09.480273 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27147 2019-Jan-13 11:24:09.480900 - [DEBUG]
27148 2019-Jan-13 11:24:09.480925 - [DEBUG] EDGE:
27149 2019-Jan-13 11:24:09.480982 - [DEBUG] ---> 27150 2019-Jan-13 11:24:09.481610 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27151 2019-Jan-13 11:24:09.482238 - [DEBUG]
27152 2019-Jan-13 11:24:09.482263 - [DEBUG] EDGE:
27153 2019-Jan-13 11:24:09.482320 - [DEBUG] ---> 27154 2019-Jan-13 11:24:09.482950 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27155 2019-Jan-13 11:24:09.483593 - [DEBUG]
27156 2019-Jan-13 11:24:09.483627 - [DEBUG] Compose: EdgeIdentity * AllBottom
27157 2019-Jan-13 11:24:09.483654 - [DEBUG]
27158 2019-Jan-13 11:24:09.483677 - [DEBUG] Propagate flow
27159 2019-Jan-13 11:24:09.483700 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27160 2019-Jan-13 11:24:09.483756 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
27161 2019-Jan-13 11:24:09.484388 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27162 2019-Jan-13 11:24:09.485016 - [DEBUG] Edge function : AllBottom (result of previous compose)
27163 2019-Jan-13 11:24:09.485041 - [DEBUG]
27164 2019-Jan-13 11:24:09.485066 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27165 2019-Jan-13 11:24:09.485091 - [DEBUG] = AllBottom
27166 2019-Jan-13 11:24:09.485116 - [DEBUG]
27167 2019-Jan-13 11:24:09.485139 - [DEBUG] PROPAGATE: No new function!
27168 2019-Jan-13 11:24:09.485164 - [DEBUG] EDGE:
27169 2019-Jan-13 11:24:09.485222 - [DEBUG] ---> 27170 2019-Jan-13 11:24:09.485851 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27171 2019-Jan-13 11:24:09.486485 - [DEBUG]
27172 2019-Jan-13 11:24:09.486511 - [DEBUG] Compose: EdgeIdentity * AllBottom
27173 2019-Jan-13 11:24:09.486537 - [DEBUG]
27174 2019-Jan-13 11:24:09.486560 - [DEBUG] Propagate flow
27175 2019-Jan-13 11:24:09.486583 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27176 2019-Jan-13 11:24:09.486647 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
27177 2019-Jan-13 11:24:09.487292 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27178 2019-Jan-13 11:24:09.487925 - [DEBUG] Edge function : AllBottom (result of previous compose)
27179 2019-Jan-13 11:24:09.487951 - [DEBUG]
27180 2019-Jan-13 11:24:09.487976 - [DEBUG] Join: AllTop & AllBottom
27181 2019-Jan-13 11:24:09.488002 - [DEBUG] = AllBottom (new jump func)
27182 2019-Jan-13 11:24:09.488026 - [DEBUG]
27183 2019-Jan-13 11:24:09.488049 - [DEBUG] Start adding new jump function
27184 2019-Jan-13 11:24:09.488072 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27185 2019-Jan-13 11:24:09.488128 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27186 2019-Jan-13 11:24:09.488759 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
27187 2019-Jan-13 11:24:09.489388 - [DEBUG] Edge Function : AllBottom
27188 2019-Jan-13 11:24:09.489416 - [DEBUG] End adding new jump function
27189 2019-Jan-13 11:24:09.489439 - [DEBUG]
27190 2019-Jan-13 11:24:09.489463 - [DEBUG] -------------------------------------------- 747. Path Edge --------------------------------------------
27191 2019-Jan-13 11:24:09.489487 - [DEBUG]
27192 2019-Jan-13 11:24:09.489510 - [DEBUG] Process 747. path edge:
27193 2019-Jan-13 11:24:09.489533 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27194 2019-Jan-13 11:24:09.489589 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
27195 2019-Jan-13 11:24:09.490234 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27196 2019-Jan-13 11:24:09.490866 - [DEBUG]
27197 2019-Jan-13 11:24:09.490890 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
27198 2019-Jan-13 11:24:09.491525 - [DEBUG] Possible callees:
27199 2019-Jan-13 11:24:09.491549 - [DEBUG] bar
27200 2019-Jan-13 11:24:09.491574 - [DEBUG] Possible return sites:
27201 2019-Jan-13 11:24:09.491597 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7127202 2019-Jan-13 11:24:09.492842 - [DEBUG] Found and process special summary
27203 2019-Jan-13 11:24:09.492888 - [DEBUG] Compose: EdgeIdentity * AllBottom
27204 2019-Jan-13 11:24:09.492916 - [DEBUG]
27205 2019-Jan-13 11:24:09.492940 - [DEBUG] Propagate flow
27206 2019-Jan-13 11:24:09.492963 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27207 2019-Jan-13 11:24:09.493020 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
27208 2019-Jan-13 11:24:09.493675 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27209 2019-Jan-13 11:24:09.494309 - [DEBUG] Edge function : AllBottom (result of previous compose)
27210 2019-Jan-13 11:24:09.494334 - [DEBUG]
27211 2019-Jan-13 11:24:09.494358 - [DEBUG] Join: AllTop & AllBottom
27212 2019-Jan-13 11:24:09.494384 - [DEBUG] = AllBottom (new jump func)
27213 2019-Jan-13 11:24:09.494409 - [DEBUG]
27214 2019-Jan-13 11:24:09.494432 - [DEBUG] Start adding new jump function
27215 2019-Jan-13 11:24:09.494455 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27216 2019-Jan-13 11:24:09.494511 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27217 2019-Jan-13 11:24:09.495144 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
27218 2019-Jan-13 11:24:09.495783 - [DEBUG] Edge Function : AllBottom
27219 2019-Jan-13 11:24:09.495812 - [DEBUG] End adding new jump function
27220 2019-Jan-13 11:24:09.495835 - [DEBUG]
27221 2019-Jan-13 11:24:09.495859 - [DEBUG] -------------------------------------------- 748. Path Edge --------------------------------------------
27222 2019-Jan-13 11:24:09.495883 - [DEBUG]
27223 2019-Jan-13 11:24:09.495906 - [DEBUG] Process 748. path edge:
27224 2019-Jan-13 11:24:09.495930 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27225 2019-Jan-13 11:24:09.495987 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
27226 2019-Jan-13 11:24:09.496617 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27227 2019-Jan-13 11:24:09.497264 - [DEBUG]
27228 2019-Jan-13 11:24:09.497288 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
27229 2019-Jan-13 11:24:09.497933 - [DEBUG] Compose: EdgeIdentity * AllBottom
27230 2019-Jan-13 11:24:09.497961 - [DEBUG]
27231 2019-Jan-13 11:24:09.497985 - [DEBUG] Propagate flow
27232 2019-Jan-13 11:24:09.498008 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27233 2019-Jan-13 11:24:09.498064 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
27234 2019-Jan-13 11:24:09.498693 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27235 2019-Jan-13 11:24:09.499324 - [DEBUG] Edge function : AllBottom (result of previous compose)
27236 2019-Jan-13 11:24:09.499349 - [DEBUG]
27237 2019-Jan-13 11:24:09.499374 - [DEBUG] Join: AllTop & AllBottom
27238 2019-Jan-13 11:24:09.499400 - [DEBUG] = AllBottom (new jump func)
27239 2019-Jan-13 11:24:09.499424 - [DEBUG]
27240 2019-Jan-13 11:24:09.499447 - [DEBUG] Start adding new jump function
27241 2019-Jan-13 11:24:09.499471 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27242 2019-Jan-13 11:24:09.499526 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27243 2019-Jan-13 11:24:09.500174 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
27244 2019-Jan-13 11:24:09.500802 - [DEBUG] Edge Function : AllBottom
27245 2019-Jan-13 11:24:09.500830 - [DEBUG] End adding new jump function
27246 2019-Jan-13 11:24:09.500854 - [DEBUG]
27247 2019-Jan-13 11:24:09.500877 - [DEBUG] -------------------------------------------- 749. Path Edge --------------------------------------------
27248 2019-Jan-13 11:24:09.500901 - [DEBUG]
27249 2019-Jan-13 11:24:09.500924 - [DEBUG] Process 749. path edge:
27250 2019-Jan-13 11:24:09.500948 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27251 2019-Jan-13 11:24:09.501004 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
27252 2019-Jan-13 11:24:09.501632 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27253 2019-Jan-13 11:24:09.502271 - [DEBUG]
27254 2019-Jan-13 11:24:09.502296 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
27255 2019-Jan-13 11:24:09.502934 - [DEBUG] Compose: EdgeIdentity * AllBottom
27256 2019-Jan-13 11:24:09.502962 - [DEBUG]
27257 2019-Jan-13 11:24:09.502985 - [DEBUG] Propagate flow
27258 2019-Jan-13 11:24:09.503008 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27259 2019-Jan-13 11:24:09.503064 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
27260 2019-Jan-13 11:24:09.503724 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27261 2019-Jan-13 11:24:09.504358 - [DEBUG] Edge function : AllBottom (result of previous compose)
27262 2019-Jan-13 11:24:09.504383 - [DEBUG]
27263 2019-Jan-13 11:24:09.504408 - [DEBUG] Join: AllTop & AllBottom
27264 2019-Jan-13 11:24:09.504434 - [DEBUG] = AllBottom (new jump func)
27265 2019-Jan-13 11:24:09.504458 - [DEBUG]
27266 2019-Jan-13 11:24:09.504481 - [DEBUG] Start adding new jump function
27267 2019-Jan-13 11:24:09.504505 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27268 2019-Jan-13 11:24:09.504560 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27269 2019-Jan-13 11:24:09.505193 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
27270 2019-Jan-13 11:24:09.505829 - [DEBUG] Edge Function : AllBottom
27271 2019-Jan-13 11:24:09.505857 - [DEBUG] End adding new jump function
27272 2019-Jan-13 11:24:09.505881 - [DEBUG]
27273 2019-Jan-13 11:24:09.505905 - [DEBUG] -------------------------------------------- 750. Path Edge --------------------------------------------
27274 2019-Jan-13 11:24:09.505929 - [DEBUG]
27275 2019-Jan-13 11:24:09.505953 - [DEBUG] Process 750. path edge:
27276 2019-Jan-13 11:24:09.505980 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27277 2019-Jan-13 11:24:09.506036 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
27278 2019-Jan-13 11:24:09.506695 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27279 2019-Jan-13 11:24:09.507327 - [DEBUG]
27280 2019-Jan-13 11:24:09.507351 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
27281 2019-Jan-13 11:24:09.507994 - [DEBUG] Possible callees:
27282 2019-Jan-13 11:24:09.508019 - [DEBUG] llvm.dbg.declare
27283 2019-Jan-13 11:24:09.508044 - [DEBUG] Possible return sites:
27284 2019-Jan-13 11:24:09.508067 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7827285 2019-Jan-13 11:24:09.509322 - [DEBUG] Found and process special summary
27286 2019-Jan-13 11:24:09.509363 - [DEBUG] Compose: EdgeIdentity * AllBottom
27287 2019-Jan-13 11:24:09.509391 - [DEBUG]
27288 2019-Jan-13 11:24:09.509415 - [DEBUG] Propagate flow
27289 2019-Jan-13 11:24:09.509438 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27290 2019-Jan-13 11:24:09.509496 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27291 2019-Jan-13 11:24:09.510143 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27292 2019-Jan-13 11:24:09.510777 - [DEBUG] Edge function : AllBottom (result of previous compose)
27293 2019-Jan-13 11:24:09.510802 - [DEBUG]
27294 2019-Jan-13 11:24:09.510826 - [DEBUG] Join: AllTop & AllBottom
27295 2019-Jan-13 11:24:09.510852 - [DEBUG] = AllBottom (new jump func)
27296 2019-Jan-13 11:24:09.510877 - [DEBUG]
27297 2019-Jan-13 11:24:09.510900 - [DEBUG] Start adding new jump function
27298 2019-Jan-13 11:24:09.510923 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27299 2019-Jan-13 11:24:09.510979 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27300 2019-Jan-13 11:24:09.511613 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27301 2019-Jan-13 11:24:09.512251 - [DEBUG] Edge Function : AllBottom
27302 2019-Jan-13 11:24:09.512279 - [DEBUG] End adding new jump function
27303 2019-Jan-13 11:24:09.512302 - [DEBUG]
27304 2019-Jan-13 11:24:09.512326 - [DEBUG] -------------------------------------------- 751. Path Edge --------------------------------------------
27305 2019-Jan-13 11:24:09.512350 - [DEBUG]
27306 2019-Jan-13 11:24:09.512373 - [DEBUG] Process 751. path edge:
27307 2019-Jan-13 11:24:09.512397 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27308 2019-Jan-13 11:24:09.512453 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
27309 2019-Jan-13 11:24:09.513085 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27310 2019-Jan-13 11:24:09.513732 - [DEBUG]
27311 2019-Jan-13 11:24:09.513756 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27312 2019-Jan-13 11:24:09.514403 - [DEBUG] Compose: EdgeIdentity * AllBottom
27313 2019-Jan-13 11:24:09.514432 - [DEBUG]
27314 2019-Jan-13 11:24:09.514455 - [DEBUG] Propagate flow
27315 2019-Jan-13 11:24:09.514479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27316 2019-Jan-13 11:24:09.514535 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
27317 2019-Jan-13 11:24:09.515164 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27318 2019-Jan-13 11:24:09.515795 - [DEBUG] Edge function : AllBottom (result of previous compose)
27319 2019-Jan-13 11:24:09.515820 - [DEBUG]
27320 2019-Jan-13 11:24:09.515844 - [DEBUG] Join: AllTop & AllBottom
27321 2019-Jan-13 11:24:09.515870 - [DEBUG] = AllBottom (new jump func)
27322 2019-Jan-13 11:24:09.515895 - [DEBUG]
27323 2019-Jan-13 11:24:09.515918 - [DEBUG] Start adding new jump function
27324 2019-Jan-13 11:24:09.515941 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27325 2019-Jan-13 11:24:09.515997 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27326 2019-Jan-13 11:24:09.516630 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
27327 2019-Jan-13 11:24:09.517273 - [DEBUG] Edge Function : AllBottom
27328 2019-Jan-13 11:24:09.517300 - [DEBUG] End adding new jump function
27329 2019-Jan-13 11:24:09.517324 - [DEBUG]
27330 2019-Jan-13 11:24:09.517348 - [DEBUG] -------------------------------------------- 752. Path Edge --------------------------------------------
27331 2019-Jan-13 11:24:09.517372 - [DEBUG]
27332 2019-Jan-13 11:24:09.517395 - [DEBUG] Process 752. path edge:
27333 2019-Jan-13 11:24:09.517419 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27334 2019-Jan-13 11:24:09.517475 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
27335 2019-Jan-13 11:24:09.518103 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27336 2019-Jan-13 11:24:09.518741 - [DEBUG]
27337 2019-Jan-13 11:24:09.518766 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
27338 2019-Jan-13 11:24:09.519402 - [DEBUG] Compose: EdgeIdentity * AllBottom
27339 2019-Jan-13 11:24:09.519431 - [DEBUG]
27340 2019-Jan-13 11:24:09.519454 - [DEBUG] Propagate flow
27341 2019-Jan-13 11:24:09.519478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27342 2019-Jan-13 11:24:09.519534 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27343 2019-Jan-13 11:24:09.520182 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27344 2019-Jan-13 11:24:09.520812 - [DEBUG] Edge function : AllBottom (result of previous compose)
27345 2019-Jan-13 11:24:09.520846 - [DEBUG]
27346 2019-Jan-13 11:24:09.520871 - [DEBUG] Join: AllTop & AllBottom
27347 2019-Jan-13 11:24:09.520896 - [DEBUG] = AllBottom (new jump func)
27348 2019-Jan-13 11:24:09.520921 - [DEBUG]
27349 2019-Jan-13 11:24:09.520944 - [DEBUG] Start adding new jump function
27350 2019-Jan-13 11:24:09.520967 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27351 2019-Jan-13 11:24:09.521023 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27352 2019-Jan-13 11:24:09.521654 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27353 2019-Jan-13 11:24:09.522283 - [DEBUG] Edge Function : AllBottom
27354 2019-Jan-13 11:24:09.522311 - [DEBUG] End adding new jump function
27355 2019-Jan-13 11:24:09.522335 - [DEBUG]
27356 2019-Jan-13 11:24:09.522358 - [DEBUG] -------------------------------------------- 753. Path Edge --------------------------------------------
27357 2019-Jan-13 11:24:09.522382 - [DEBUG]
27358 2019-Jan-13 11:24:09.522405 - [DEBUG] Process 753. path edge:
27359 2019-Jan-13 11:24:09.522429 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27360 2019-Jan-13 11:24:09.522485 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
27361 2019-Jan-13 11:24:09.523115 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27362 2019-Jan-13 11:24:09.523760 - [DEBUG]
27363 2019-Jan-13 11:24:09.523785 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27364 2019-Jan-13 11:24:09.524435 - [DEBUG] Compose: EdgeIdentity * AllBottom
27365 2019-Jan-13 11:24:09.524463 - [DEBUG]
27366 2019-Jan-13 11:24:09.524487 - [DEBUG] Propagate flow
27367 2019-Jan-13 11:24:09.524510 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27368 2019-Jan-13 11:24:09.524567 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
27369 2019-Jan-13 11:24:09.525194 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27370 2019-Jan-13 11:24:09.525825 - [DEBUG] Edge function : AllBottom (result of previous compose)
27371 2019-Jan-13 11:24:09.525850 - [DEBUG]
27372 2019-Jan-13 11:24:09.525875 - [DEBUG] Join: AllTop & AllBottom
27373 2019-Jan-13 11:24:09.525901 - [DEBUG] = AllBottom (new jump func)
27374 2019-Jan-13 11:24:09.525925 - [DEBUG]
27375 2019-Jan-13 11:24:09.525949 - [DEBUG] Start adding new jump function
27376 2019-Jan-13 11:24:09.525972 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27377 2019-Jan-13 11:24:09.526028 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27378 2019-Jan-13 11:24:09.526658 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
27379 2019-Jan-13 11:24:09.527297 - [DEBUG] Edge Function : AllBottom
27380 2019-Jan-13 11:24:09.527325 - [DEBUG] End adding new jump function
27381 2019-Jan-13 11:24:09.527349 - [DEBUG]
27382 2019-Jan-13 11:24:09.527373 - [DEBUG] -------------------------------------------- 754. Path Edge --------------------------------------------
27383 2019-Jan-13 11:24:09.527397 - [DEBUG]
27384 2019-Jan-13 11:24:09.527420 - [DEBUG] Process 754. path edge:
27385 2019-Jan-13 11:24:09.527444 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27386 2019-Jan-13 11:24:09.527500 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
27387 2019-Jan-13 11:24:09.528133 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27388 2019-Jan-13 11:24:09.528764 - [DEBUG]
27389 2019-Jan-13 11:24:09.528790 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
27390 2019-Jan-13 11:24:09.529426 - [DEBUG] Compose: EdgeIdentity * AllBottom
27391 2019-Jan-13 11:24:09.529461 - [DEBUG]
27392 2019-Jan-13 11:24:09.529486 - [DEBUG] Propagate flow
27393 2019-Jan-13 11:24:09.529509 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27394 2019-Jan-13 11:24:09.529565 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
27395 2019-Jan-13 11:24:09.530213 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27396 2019-Jan-13 11:24:09.530844 - [DEBUG] Edge function : AllBottom (result of previous compose)
27397 2019-Jan-13 11:24:09.530869 - [DEBUG]
27398 2019-Jan-13 11:24:09.530894 - [DEBUG] Join: AllTop & AllBottom
27399 2019-Jan-13 11:24:09.530920 - [DEBUG] = AllBottom (new jump func)
27400 2019-Jan-13 11:24:09.530944 - [DEBUG]
27401 2019-Jan-13 11:24:09.530967 - [DEBUG] Start adding new jump function
27402 2019-Jan-13 11:24:09.530991 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27403 2019-Jan-13 11:24:09.531047 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27404 2019-Jan-13 11:24:09.531677 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
27405 2019-Jan-13 11:24:09.532304 - [DEBUG] Edge Function : AllBottom
27406 2019-Jan-13 11:24:09.532332 - [DEBUG] End adding new jump function
27407 2019-Jan-13 11:24:09.532356 - [DEBUG]
27408 2019-Jan-13 11:24:09.532380 - [DEBUG] -------------------------------------------- 755. Path Edge --------------------------------------------
27409 2019-Jan-13 11:24:09.532404 - [DEBUG]
27410 2019-Jan-13 11:24:09.532427 - [DEBUG] Process 755. path edge:
27411 2019-Jan-13 11:24:09.532451 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27412 2019-Jan-13 11:24:09.532507 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
27413 2019-Jan-13 11:24:09.533136 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27414 2019-Jan-13 11:24:09.533783 - [DEBUG]
27415 2019-Jan-13 11:24:09.533807 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
27416 2019-Jan-13 11:24:09.534453 - [DEBUG] Compose: EdgeIdentity * AllBottom
27417 2019-Jan-13 11:24:09.534481 - [DEBUG]
27418 2019-Jan-13 11:24:09.534504 - [DEBUG] Propagate flow
27419 2019-Jan-13 11:24:09.534528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27420 2019-Jan-13 11:24:09.534584 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
27421 2019-Jan-13 11:24:09.535226 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27422 2019-Jan-13 11:24:09.535858 - [DEBUG] Edge function : AllBottom (result of previous compose)
27423 2019-Jan-13 11:24:09.535883 - [DEBUG]
27424 2019-Jan-13 11:24:09.535908 - [DEBUG] Join: AllTop & AllBottom
27425 2019-Jan-13 11:24:09.535934 - [DEBUG] = AllBottom (new jump func)
27426 2019-Jan-13 11:24:09.535958 - [DEBUG]
27427 2019-Jan-13 11:24:09.535982 - [DEBUG] Start adding new jump function
27428 2019-Jan-13 11:24:09.536005 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27429 2019-Jan-13 11:24:09.536061 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27430 2019-Jan-13 11:24:09.536706 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
27431 2019-Jan-13 11:24:09.537338 - [DEBUG] Edge Function : AllBottom
27432 2019-Jan-13 11:24:09.537368 - [DEBUG] End adding new jump function
27433 2019-Jan-13 11:24:09.537392 - [DEBUG]
27434 2019-Jan-13 11:24:09.537415 - [DEBUG] -------------------------------------------- 756. Path Edge --------------------------------------------
27435 2019-Jan-13 11:24:09.537440 - [DEBUG]
27436 2019-Jan-13 11:24:09.537471 - [DEBUG] Process 756. path edge:
27437 2019-Jan-13 11:24:09.537496 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27438 2019-Jan-13 11:24:09.537552 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
27439 2019-Jan-13 11:24:09.538187 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27440 2019-Jan-13 11:24:09.538818 - [DEBUG]
27441 2019-Jan-13 11:24:09.538842 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
27442 2019-Jan-13 11:24:09.539494 - [DEBUG] Compose: EdgeIdentity * AllBottom
27443 2019-Jan-13 11:24:09.539523 - [DEBUG]
27444 2019-Jan-13 11:24:09.539547 - [DEBUG] Propagate flow
27445 2019-Jan-13 11:24:09.539570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27446 2019-Jan-13 11:24:09.539627 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
27447 2019-Jan-13 11:24:09.540272 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27448 2019-Jan-13 11:24:09.540904 - [DEBUG] Edge function : AllBottom (result of previous compose)
27449 2019-Jan-13 11:24:09.540929 - [DEBUG]
27450 2019-Jan-13 11:24:09.540953 - [DEBUG] Join: AllTop & AllBottom
27451 2019-Jan-13 11:24:09.540979 - [DEBUG] = AllBottom (new jump func)
27452 2019-Jan-13 11:24:09.541003 - [DEBUG]
27453 2019-Jan-13 11:24:09.541027 - [DEBUG] Start adding new jump function
27454 2019-Jan-13 11:24:09.541050 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27455 2019-Jan-13 11:24:09.541106 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27456 2019-Jan-13 11:24:09.541738 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
27457 2019-Jan-13 11:24:09.542364 - [DEBUG] Edge Function : AllBottom
27458 2019-Jan-13 11:24:09.542392 - [DEBUG] End adding new jump function
27459 2019-Jan-13 11:24:09.542416 - [DEBUG]
27460 2019-Jan-13 11:24:09.542439 - [DEBUG] -------------------------------------------- 757. Path Edge --------------------------------------------
27461 2019-Jan-13 11:24:09.542463 - [DEBUG]
27462 2019-Jan-13 11:24:09.542486 - [DEBUG] Process 757. path edge:
27463 2019-Jan-13 11:24:09.542510 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27464 2019-Jan-13 11:24:09.542565 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
27465 2019-Jan-13 11:24:09.543193 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27466 2019-Jan-13 11:24:09.543839 - [DEBUG]
27467 2019-Jan-13 11:24:09.543865 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
27468 2019-Jan-13 11:24:09.544506 - [DEBUG] Compose: EdgeIdentity * AllBottom
27469 2019-Jan-13 11:24:09.544534 - [DEBUG]
27470 2019-Jan-13 11:24:09.544557 - [DEBUG] Propagate flow
27471 2019-Jan-13 11:24:09.544580 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27472 2019-Jan-13 11:24:09.544637 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
27473 2019-Jan-13 11:24:09.545276 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27474 2019-Jan-13 11:24:09.545906 - [DEBUG] Edge function : AllBottom (result of previous compose)
27475 2019-Jan-13 11:24:09.545932 - [DEBUG]
27476 2019-Jan-13 11:24:09.545956 - [DEBUG] Join: AllTop & AllBottom
27477 2019-Jan-13 11:24:09.545982 - [DEBUG] = AllBottom (new jump func)
27478 2019-Jan-13 11:24:09.546006 - [DEBUG]
27479 2019-Jan-13 11:24:09.546030 - [DEBUG] Start adding new jump function
27480 2019-Jan-13 11:24:09.546061 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27481 2019-Jan-13 11:24:09.546117 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27482 2019-Jan-13 11:24:09.546763 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
27483 2019-Jan-13 11:24:09.547401 - [DEBUG] Edge Function : AllBottom
27484 2019-Jan-13 11:24:09.547429 - [DEBUG] End adding new jump function
27485 2019-Jan-13 11:24:09.547453 - [DEBUG]
27486 2019-Jan-13 11:24:09.547477 - [DEBUG] -------------------------------------------- 758. Path Edge --------------------------------------------
27487 2019-Jan-13 11:24:09.547501 - [DEBUG]
27488 2019-Jan-13 11:24:09.547524 - [DEBUG] Process 758. path edge:
27489 2019-Jan-13 11:24:09.547548 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27490 2019-Jan-13 11:24:09.547604 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
27491 2019-Jan-13 11:24:09.548242 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27492 2019-Jan-13 11:24:09.548872 - [DEBUG]
27493 2019-Jan-13 11:24:09.548897 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
27494 2019-Jan-13 11:24:09.549542 - [DEBUG] Possible callees:
27495 2019-Jan-13 11:24:09.549567 - [DEBUG] llvm.dbg.declare
27496 2019-Jan-13 11:24:09.549592 - [DEBUG] Possible return sites:
27497 2019-Jan-13 11:24:09.549615 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12027498 2019-Jan-13 11:24:09.550889 - [DEBUG] Found and process special summary
27499 2019-Jan-13 11:24:09.550922 - [DEBUG] Compose: EdgeIdentity * AllBottom
27500 2019-Jan-13 11:24:09.550949 - [DEBUG]
27501 2019-Jan-13 11:24:09.550973 - [DEBUG] Propagate flow
27502 2019-Jan-13 11:24:09.550996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27503 2019-Jan-13 11:24:09.551052 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
27504 2019-Jan-13 11:24:09.551683 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27505 2019-Jan-13 11:24:09.552314 - [DEBUG] Edge function : AllBottom (result of previous compose)
27506 2019-Jan-13 11:24:09.552339 - [DEBUG]
27507 2019-Jan-13 11:24:09.552363 - [DEBUG] Join: AllTop & AllBottom
27508 2019-Jan-13 11:24:09.552389 - [DEBUG] = AllBottom (new jump func)
27509 2019-Jan-13 11:24:09.552413 - [DEBUG]
27510 2019-Jan-13 11:24:09.552436 - [DEBUG] Start adding new jump function
27511 2019-Jan-13 11:24:09.552460 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27512 2019-Jan-13 11:24:09.552515 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27513 2019-Jan-13 11:24:09.553146 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
27514 2019-Jan-13 11:24:09.553791 - [DEBUG] Edge Function : AllBottom
27515 2019-Jan-13 11:24:09.553818 - [DEBUG] End adding new jump function
27516 2019-Jan-13 11:24:09.553842 - [DEBUG]
27517 2019-Jan-13 11:24:09.553866 - [DEBUG] -------------------------------------------- 759. Path Edge --------------------------------------------
27518 2019-Jan-13 11:24:09.553890 - [DEBUG]
27519 2019-Jan-13 11:24:09.553914 - [DEBUG] Process 759. path edge:
27520 2019-Jan-13 11:24:09.553937 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27521 2019-Jan-13 11:24:09.553993 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
27522 2019-Jan-13 11:24:09.554633 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27523 2019-Jan-13 11:24:09.555262 - [DEBUG]
27524 2019-Jan-13 11:24:09.555287 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
27525 2019-Jan-13 11:24:09.555934 - [DEBUG] Compose: EdgeIdentity * AllBottom
27526 2019-Jan-13 11:24:09.555962 - [DEBUG]
27527 2019-Jan-13 11:24:09.555986 - [DEBUG] Propagate flow
27528 2019-Jan-13 11:24:09.556009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27529 2019-Jan-13 11:24:09.556066 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
27530 2019-Jan-13 11:24:09.556707 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27531 2019-Jan-13 11:24:09.557337 - [DEBUG] Edge function : AllBottom (result of previous compose)
27532 2019-Jan-13 11:24:09.557362 - [DEBUG]
27533 2019-Jan-13 11:24:09.557386 - [DEBUG] Join: AllTop & AllBottom
27534 2019-Jan-13 11:24:09.557412 - [DEBUG] = AllBottom (new jump func)
27535 2019-Jan-13 11:24:09.557437 - [DEBUG]
27536 2019-Jan-13 11:24:09.557460 - [DEBUG] Start adding new jump function
27537 2019-Jan-13 11:24:09.557484 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27538 2019-Jan-13 11:24:09.557539 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27539 2019-Jan-13 11:24:09.558169 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
27540 2019-Jan-13 11:24:09.558797 - [DEBUG] Edge Function : AllBottom
27541 2019-Jan-13 11:24:09.558824 - [DEBUG] End adding new jump function
27542 2019-Jan-13 11:24:09.558848 - [DEBUG]
27543 2019-Jan-13 11:24:09.558871 - [DEBUG] -------------------------------------------- 760. Path Edge --------------------------------------------
27544 2019-Jan-13 11:24:09.558895 - [DEBUG]
27545 2019-Jan-13 11:24:09.558918 - [DEBUG] Process 760. path edge:
27546 2019-Jan-13 11:24:09.558942 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27547 2019-Jan-13 11:24:09.558998 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
27548 2019-Jan-13 11:24:09.559625 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27549 2019-Jan-13 11:24:09.560271 - [DEBUG]
27550 2019-Jan-13 11:24:09.560296 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
27551 2019-Jan-13 11:24:09.560936 - [DEBUG] Compose: EdgeIdentity * AllBottom
27552 2019-Jan-13 11:24:09.560963 - [DEBUG]
27553 2019-Jan-13 11:24:09.560986 - [DEBUG] Propagate flow
27554 2019-Jan-13 11:24:09.561010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27555 2019-Jan-13 11:24:09.561066 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27556 2019-Jan-13 11:24:09.561704 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27557 2019-Jan-13 11:24:09.562334 - [DEBUG] Edge function : AllBottom (result of previous compose)
27558 2019-Jan-13 11:24:09.562360 - [DEBUG]
27559 2019-Jan-13 11:24:09.562384 - [DEBUG] Join: AllTop & AllBottom
27560 2019-Jan-13 11:24:09.562410 - [DEBUG] = AllBottom (new jump func)
27561 2019-Jan-13 11:24:09.562434 - [DEBUG]
27562 2019-Jan-13 11:24:09.562458 - [DEBUG] Start adding new jump function
27563 2019-Jan-13 11:24:09.562481 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27564 2019-Jan-13 11:24:09.562537 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27565 2019-Jan-13 11:24:09.563167 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27566 2019-Jan-13 11:24:09.563831 - [DEBUG] Edge Function : AllBottom
27567 2019-Jan-13 11:24:09.563859 - [DEBUG] End adding new jump function
27568 2019-Jan-13 11:24:09.563884 - [DEBUG]
27569 2019-Jan-13 11:24:09.563907 - [DEBUG] -------------------------------------------- 761. Path Edge --------------------------------------------
27570 2019-Jan-13 11:24:09.563932 - [DEBUG]
27571 2019-Jan-13 11:24:09.563955 - [DEBUG] Process 761. path edge:
27572 2019-Jan-13 11:24:09.563979 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27573 2019-Jan-13 11:24:09.564035 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
27574 2019-Jan-13 11:24:09.564672 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27575 2019-Jan-13 11:24:09.565303 - [DEBUG]
27576 2019-Jan-13 11:24:09.565327 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27577 2019-Jan-13 11:24:09.565972 - [DEBUG] Possible callees:
27578 2019-Jan-13 11:24:09.565997 - [DEBUG] llvm.dbg.declare
27579 2019-Jan-13 11:24:09.566021 - [DEBUG] Possible return sites:
27580 2019-Jan-13 11:24:09.566045 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14927581 2019-Jan-13 11:24:09.567312 - [DEBUG] Found and process special summary
27582 2019-Jan-13 11:24:09.567346 - [DEBUG] Compose: EdgeIdentity * AllBottom
27583 2019-Jan-13 11:24:09.567374 - [DEBUG]
27584 2019-Jan-13 11:24:09.567398 - [DEBUG] Propagate flow
27585 2019-Jan-13 11:24:09.567421 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27586 2019-Jan-13 11:24:09.567477 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27587 2019-Jan-13 11:24:09.568110 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27588 2019-Jan-13 11:24:09.568740 - [DEBUG] Edge function : AllBottom (result of previous compose)
27589 2019-Jan-13 11:24:09.568765 - [DEBUG]
27590 2019-Jan-13 11:24:09.568789 - [DEBUG] Join: AllTop & AllBottom
27591 2019-Jan-13 11:24:09.568815 - [DEBUG] = AllBottom (new jump func)
27592 2019-Jan-13 11:24:09.568840 - [DEBUG]
27593 2019-Jan-13 11:24:09.568863 - [DEBUG] Start adding new jump function
27594 2019-Jan-13 11:24:09.568886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27595 2019-Jan-13 11:24:09.568942 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27596 2019-Jan-13 11:24:09.569572 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27597 2019-Jan-13 11:24:09.570218 - [DEBUG] Edge Function : AllBottom
27598 2019-Jan-13 11:24:09.570246 - [DEBUG] End adding new jump function
27599 2019-Jan-13 11:24:09.570270 - [DEBUG]
27600 2019-Jan-13 11:24:09.570293 - [DEBUG] -------------------------------------------- 762. Path Edge --------------------------------------------
27601 2019-Jan-13 11:24:09.570317 - [DEBUG]
27602 2019-Jan-13 11:24:09.570340 - [DEBUG] Process 762. path edge:
27603 2019-Jan-13 11:24:09.570364 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27604 2019-Jan-13 11:24:09.570420 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
27605 2019-Jan-13 11:24:09.571051 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27606 2019-Jan-13 11:24:09.571681 - [DEBUG]
27607 2019-Jan-13 11:24:09.571705 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27608 2019-Jan-13 11:24:09.572372 - [DEBUG] Compose: EdgeIdentity * AllBottom
27609 2019-Jan-13 11:24:09.572401 - [DEBUG]
27610 2019-Jan-13 11:24:09.572425 - [DEBUG] Propagate flow
27611 2019-Jan-13 11:24:09.572449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27612 2019-Jan-13 11:24:09.572506 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27613 2019-Jan-13 11:24:09.573133 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27614 2019-Jan-13 11:24:09.573779 - [DEBUG] Edge function : AllBottom (result of previous compose)
27615 2019-Jan-13 11:24:09.573804 - [DEBUG]
27616 2019-Jan-13 11:24:09.573829 - [DEBUG] Join: AllTop & AllBottom
27617 2019-Jan-13 11:24:09.573855 - [DEBUG] = AllBottom (new jump func)
27618 2019-Jan-13 11:24:09.573879 - [DEBUG]
27619 2019-Jan-13 11:24:09.573902 - [DEBUG] Start adding new jump function
27620 2019-Jan-13 11:24:09.573925 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27621 2019-Jan-13 11:24:09.573981 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27622 2019-Jan-13 11:24:09.574613 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27623 2019-Jan-13 11:24:09.575239 - [DEBUG] Edge Function : AllBottom
27624 2019-Jan-13 11:24:09.575267 - [DEBUG] End adding new jump function
27625 2019-Jan-13 11:24:09.575291 - [DEBUG]
27626 2019-Jan-13 11:24:09.575315 - [DEBUG] -------------------------------------------- 763. Path Edge --------------------------------------------
27627 2019-Jan-13 11:24:09.575339 - [DEBUG]
27628 2019-Jan-13 11:24:09.575362 - [DEBUG] Process 763. path edge:
27629 2019-Jan-13 11:24:09.575385 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27630 2019-Jan-13 11:24:09.575441 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
27631 2019-Jan-13 11:24:09.576067 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27632 2019-Jan-13 11:24:09.576711 - [DEBUG]
27633 2019-Jan-13 11:24:09.576736 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27634 2019-Jan-13 11:24:09.577377 - [DEBUG] Compose: EdgeIdentity * AllBottom
27635 2019-Jan-13 11:24:09.577405 - [DEBUG]
27636 2019-Jan-13 11:24:09.577428 - [DEBUG] Propagate flow
27637 2019-Jan-13 11:24:09.577451 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27638 2019-Jan-13 11:24:09.577508 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27639 2019-Jan-13 11:24:09.578153 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27640 2019-Jan-13 11:24:09.578785 - [DEBUG] Edge function : AllBottom (result of previous compose)
27641 2019-Jan-13 11:24:09.578810 - [DEBUG]
27642 2019-Jan-13 11:24:09.578834 - [DEBUG] Join: AllTop & AllBottom
27643 2019-Jan-13 11:24:09.578860 - [DEBUG] = AllBottom (new jump func)
27644 2019-Jan-13 11:24:09.578885 - [DEBUG]
27645 2019-Jan-13 11:24:09.578908 - [DEBUG] Start adding new jump function
27646 2019-Jan-13 11:24:09.578931 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27647 2019-Jan-13 11:24:09.578987 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27648 2019-Jan-13 11:24:09.579618 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27649 2019-Jan-13 11:24:09.580271 - [DEBUG] Edge Function : AllBottom
27650 2019-Jan-13 11:24:09.580299 - [DEBUG] End adding new jump function
27651 2019-Jan-13 11:24:09.580323 - [DEBUG]
27652 2019-Jan-13 11:24:09.580346 - [DEBUG] -------------------------------------------- 764. Path Edge --------------------------------------------
27653 2019-Jan-13 11:24:09.580378 - [DEBUG]
27654 2019-Jan-13 11:24:09.580402 - [DEBUG] Process 764. path edge:
27655 2019-Jan-13 11:24:09.580425 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27656 2019-Jan-13 11:24:09.580481 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
27657 2019-Jan-13 11:24:09.581119 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27658 2019-Jan-13 11:24:09.581750 - [DEBUG]
27659 2019-Jan-13 11:24:09.581774 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27660 2019-Jan-13 11:24:09.582420 - [DEBUG] Possible callees:
27661 2019-Jan-13 11:24:09.582446 - [DEBUG] llvm.dbg.declare
27662 2019-Jan-13 11:24:09.582471 - [DEBUG] Possible return sites:
27663 2019-Jan-13 11:24:09.582494 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15527664 2019-Jan-13 11:24:09.583767 - [DEBUG] Found and process special summary
27665 2019-Jan-13 11:24:09.583801 - [DEBUG] Compose: EdgeIdentity * AllBottom
27666 2019-Jan-13 11:24:09.583828 - [DEBUG]
27667 2019-Jan-13 11:24:09.583851 - [DEBUG] Propagate flow
27668 2019-Jan-13 11:24:09.583874 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27669 2019-Jan-13 11:24:09.583930 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27670 2019-Jan-13 11:24:09.584563 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27671 2019-Jan-13 11:24:09.585193 - [DEBUG] Edge function : AllBottom (result of previous compose)
27672 2019-Jan-13 11:24:09.585218 - [DEBUG]
27673 2019-Jan-13 11:24:09.585242 - [DEBUG] Join: AllTop & AllBottom
27674 2019-Jan-13 11:24:09.585268 - [DEBUG] = AllBottom (new jump func)
27675 2019-Jan-13 11:24:09.585293 - [DEBUG]
27676 2019-Jan-13 11:24:09.585316 - [DEBUG] Start adding new jump function
27677 2019-Jan-13 11:24:09.585339 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27678 2019-Jan-13 11:24:09.585395 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27679 2019-Jan-13 11:24:09.586025 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27680 2019-Jan-13 11:24:09.586653 - [DEBUG] Edge Function : AllBottom
27681 2019-Jan-13 11:24:09.586695 - [DEBUG] End adding new jump function
27682 2019-Jan-13 11:24:09.586719 - [DEBUG]
27683 2019-Jan-13 11:24:09.586742 - [DEBUG] -------------------------------------------- 765. Path Edge --------------------------------------------
27684 2019-Jan-13 11:24:09.586766 - [DEBUG]
27685 2019-Jan-13 11:24:09.586789 - [DEBUG] Process 765. path edge:
27686 2019-Jan-13 11:24:09.586813 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27687 2019-Jan-13 11:24:09.586869 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
27688 2019-Jan-13 11:24:09.587500 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27689 2019-Jan-13 11:24:09.588129 - [DEBUG]
27690 2019-Jan-13 11:24:09.588154 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27691 2019-Jan-13 11:24:09.588804 - [DEBUG] Compose: EdgeIdentity * AllBottom
27692 2019-Jan-13 11:24:09.588832 - [DEBUG]
27693 2019-Jan-13 11:24:09.588856 - [DEBUG] Propagate flow
27694 2019-Jan-13 11:24:09.588879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27695 2019-Jan-13 11:24:09.588936 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27696 2019-Jan-13 11:24:09.589573 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27697 2019-Jan-13 11:24:09.590219 - [DEBUG] Edge function : AllBottom (result of previous compose)
27698 2019-Jan-13 11:24:09.590244 - [DEBUG]
27699 2019-Jan-13 11:24:09.590268 - [DEBUG] Join: AllTop & AllBottom
27700 2019-Jan-13 11:24:09.590294 - [DEBUG] = AllBottom (new jump func)
27701 2019-Jan-13 11:24:09.590318 - [DEBUG]
27702 2019-Jan-13 11:24:09.590342 - [DEBUG] Start adding new jump function
27703 2019-Jan-13 11:24:09.590365 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27704 2019-Jan-13 11:24:09.590420 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27705 2019-Jan-13 11:24:09.591052 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27706 2019-Jan-13 11:24:09.591679 - [DEBUG] Edge Function : AllBottom
27707 2019-Jan-13 11:24:09.591707 - [DEBUG] End adding new jump function
27708 2019-Jan-13 11:24:09.591731 - [DEBUG]
27709 2019-Jan-13 11:24:09.591755 - [DEBUG] -------------------------------------------- 766. Path Edge --------------------------------------------
27710 2019-Jan-13 11:24:09.591779 - [DEBUG]
27711 2019-Jan-13 11:24:09.591802 - [DEBUG] Process 766. path edge:
27712 2019-Jan-13 11:24:09.591825 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27713 2019-Jan-13 11:24:09.591881 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
27714 2019-Jan-13 11:24:09.592510 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27715 2019-Jan-13 11:24:09.593139 - [DEBUG]
27716 2019-Jan-13 11:24:09.593164 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27717 2019-Jan-13 11:24:09.593819 - [DEBUG] Compose: EdgeIdentity * AllBottom
27718 2019-Jan-13 11:24:09.593847 - [DEBUG]
27719 2019-Jan-13 11:24:09.593870 - [DEBUG] Propagate flow
27720 2019-Jan-13 11:24:09.593893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27721 2019-Jan-13 11:24:09.593950 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27722 2019-Jan-13 11:24:09.594578 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27723 2019-Jan-13 11:24:09.595208 - [DEBUG] Edge function : AllBottom (result of previous compose)
27724 2019-Jan-13 11:24:09.595233 - [DEBUG]
27725 2019-Jan-13 11:24:09.595258 - [DEBUG] Join: AllTop & AllBottom
27726 2019-Jan-13 11:24:09.595284 - [DEBUG] = AllBottom (new jump func)
27727 2019-Jan-13 11:24:09.595308 - [DEBUG]
27728 2019-Jan-13 11:24:09.595331 - [DEBUG] Start adding new jump function
27729 2019-Jan-13 11:24:09.595355 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27730 2019-Jan-13 11:24:09.595410 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27731 2019-Jan-13 11:24:09.596041 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27732 2019-Jan-13 11:24:09.596680 - [DEBUG] Edge Function : AllBottom
27733 2019-Jan-13 11:24:09.596708 - [DEBUG] End adding new jump function
27734 2019-Jan-13 11:24:09.596733 - [DEBUG]
27735 2019-Jan-13 11:24:09.596756 - [DEBUG] -------------------------------------------- 767. Path Edge --------------------------------------------
27736 2019-Jan-13 11:24:09.596780 - [DEBUG]
27737 2019-Jan-13 11:24:09.596803 - [DEBUG] Process 767. path edge:
27738 2019-Jan-13 11:24:09.596827 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27739 2019-Jan-13 11:24:09.596883 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
27740 2019-Jan-13 11:24:09.597510 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27741 2019-Jan-13 11:24:09.598148 - [DEBUG]
27742 2019-Jan-13 11:24:09.598173 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27743 2019-Jan-13 11:24:09.598815 - [DEBUG] Compose: EdgeIdentity * AllBottom
27744 2019-Jan-13 11:24:09.598843 - [DEBUG]
27745 2019-Jan-13 11:24:09.598867 - [DEBUG] Propagate flow
27746 2019-Jan-13 11:24:09.598890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27747 2019-Jan-13 11:24:09.598947 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27748 2019-Jan-13 11:24:09.599585 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27749 2019-Jan-13 11:24:09.600230 - [DEBUG] Edge function : AllBottom (result of previous compose)
27750 2019-Jan-13 11:24:09.600255 - [DEBUG]
27751 2019-Jan-13 11:24:09.600280 - [DEBUG] Join: AllTop & AllBottom
27752 2019-Jan-13 11:24:09.600306 - [DEBUG] = AllBottom (new jump func)
27753 2019-Jan-13 11:24:09.600330 - [DEBUG]
27754 2019-Jan-13 11:24:09.600353 - [DEBUG] Start adding new jump function
27755 2019-Jan-13 11:24:09.600377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27756 2019-Jan-13 11:24:09.600433 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27757 2019-Jan-13 11:24:09.601063 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27758 2019-Jan-13 11:24:09.601701 - [DEBUG] Edge Function : AllBottom
27759 2019-Jan-13 11:24:09.601729 - [DEBUG] End adding new jump function
27760 2019-Jan-13 11:24:09.601753 - [DEBUG]
27761 2019-Jan-13 11:24:09.601777 - [DEBUG] -------------------------------------------- 768. Path Edge --------------------------------------------
27762 2019-Jan-13 11:24:09.601801 - [DEBUG]
27763 2019-Jan-13 11:24:09.601824 - [DEBUG] Process 768. path edge:
27764 2019-Jan-13 11:24:09.601848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27765 2019-Jan-13 11:24:09.601904 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
27766 2019-Jan-13 11:24:09.602543 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27767 2019-Jan-13 11:24:09.603174 - [DEBUG]
27768 2019-Jan-13 11:24:09.603198 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27769 2019-Jan-13 11:24:09.603859 - [DEBUG] Possible callees:
27770 2019-Jan-13 11:24:09.603885 - [DEBUG] llvm.dbg.declare
27771 2019-Jan-13 11:24:09.603909 - [DEBUG] Possible return sites:
27772 2019-Jan-13 11:24:09.603933 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16327773 2019-Jan-13 11:24:09.605185 - [DEBUG] Found and process special summary
27774 2019-Jan-13 11:24:09.605218 - [DEBUG] Compose: EdgeIdentity * AllBottom
27775 2019-Jan-13 11:24:09.605245 - [DEBUG]
27776 2019-Jan-13 11:24:09.605269 - [DEBUG] Propagate flow
27777 2019-Jan-13 11:24:09.605292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27778 2019-Jan-13 11:24:09.605349 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27779 2019-Jan-13 11:24:09.605985 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27780 2019-Jan-13 11:24:09.606622 - [DEBUG] Edge function : AllBottom (result of previous compose)
27781 2019-Jan-13 11:24:09.606647 - [DEBUG]
27782 2019-Jan-13 11:24:09.606685 - [DEBUG] Join: AllTop & AllBottom
27783 2019-Jan-13 11:24:09.606720 - [DEBUG] = AllBottom (new jump func)
27784 2019-Jan-13 11:24:09.606745 - [DEBUG]
27785 2019-Jan-13 11:24:09.606768 - [DEBUG] Start adding new jump function
27786 2019-Jan-13 11:24:09.606792 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27787 2019-Jan-13 11:24:09.606849 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27788 2019-Jan-13 11:24:09.607480 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27789 2019-Jan-13 11:24:09.608111 - [DEBUG] Edge Function : AllBottom
27790 2019-Jan-13 11:24:09.608139 - [DEBUG] End adding new jump function
27791 2019-Jan-13 11:24:09.608163 - [DEBUG]
27792 2019-Jan-13 11:24:09.608187 - [DEBUG] -------------------------------------------- 769. Path Edge --------------------------------------------
27793 2019-Jan-13 11:24:09.608211 - [DEBUG]
27794 2019-Jan-13 11:24:09.608234 - [DEBUG] Process 769. path edge:
27795 2019-Jan-13 11:24:09.608258 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27796 2019-Jan-13 11:24:09.608315 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
27797 2019-Jan-13 11:24:09.608944 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27798 2019-Jan-13 11:24:09.609574 - [DEBUG]
27799 2019-Jan-13 11:24:09.609598 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27800 2019-Jan-13 11:24:09.610263 - [DEBUG] Compose: EdgeIdentity * AllBottom
27801 2019-Jan-13 11:24:09.610291 - [DEBUG]
27802 2019-Jan-13 11:24:09.610315 - [DEBUG] Propagate flow
27803 2019-Jan-13 11:24:09.610338 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27804 2019-Jan-13 11:24:09.610395 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27805 2019-Jan-13 11:24:09.611023 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27806 2019-Jan-13 11:24:09.611653 - [DEBUG] Edge function : AllBottom (result of previous compose)
27807 2019-Jan-13 11:24:09.611679 - [DEBUG]
27808 2019-Jan-13 11:24:09.611703 - [DEBUG] Join: AllTop & AllBottom
27809 2019-Jan-13 11:24:09.611729 - [DEBUG] = AllBottom (new jump func)
27810 2019-Jan-13 11:24:09.611753 - [DEBUG]
27811 2019-Jan-13 11:24:09.611776 - [DEBUG] Start adding new jump function
27812 2019-Jan-13 11:24:09.611800 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27813 2019-Jan-13 11:24:09.611855 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27814 2019-Jan-13 11:24:09.612485 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27815 2019-Jan-13 11:24:09.613112 - [DEBUG] Edge Function : AllBottom
27816 2019-Jan-13 11:24:09.613140 - [DEBUG] End adding new jump function
27817 2019-Jan-13 11:24:09.613164 - [DEBUG]
27818 2019-Jan-13 11:24:09.613187 - [DEBUG] -------------------------------------------- 770. Path Edge --------------------------------------------
27819 2019-Jan-13 11:24:09.613212 - [DEBUG]
27820 2019-Jan-13 11:24:09.613235 - [DEBUG] Process 770. path edge:
27821 2019-Jan-13 11:24:09.613259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27822 2019-Jan-13 11:24:09.613316 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
27823 2019-Jan-13 11:24:09.613988 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27824 2019-Jan-13 11:24:09.614681 - [DEBUG]
27825 2019-Jan-13 11:24:09.614711 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27826 2019-Jan-13 11:24:09.615438 - [DEBUG] Compose: EdgeIdentity * AllBottom
27827 2019-Jan-13 11:24:09.615467 - [DEBUG]
27828 2019-Jan-13 11:24:09.615491 - [DEBUG] Propagate flow
27829 2019-Jan-13 11:24:09.615534 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27830 2019-Jan-13 11:24:09.615607 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27831 2019-Jan-13 11:24:09.616279 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27832 2019-Jan-13 11:24:09.616948 - [DEBUG] Edge function : AllBottom (result of previous compose)
27833 2019-Jan-13 11:24:09.616974 - [DEBUG]
27834 2019-Jan-13 11:24:09.617000 - [DEBUG] Join: AllTop & AllBottom
27835 2019-Jan-13 11:24:09.617026 - [DEBUG] = AllBottom (new jump func)
27836 2019-Jan-13 11:24:09.617050 - [DEBUG]
27837 2019-Jan-13 11:24:09.617073 - [DEBUG] Start adding new jump function
27838 2019-Jan-13 11:24:09.617096 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27839 2019-Jan-13 11:24:09.617153 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27840 2019-Jan-13 11:24:09.617785 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27841 2019-Jan-13 11:24:09.618423 - [DEBUG] Edge Function : AllBottom
27842 2019-Jan-13 11:24:09.618452 - [DEBUG] End adding new jump function
27843 2019-Jan-13 11:24:09.618476 - [DEBUG]
27844 2019-Jan-13 11:24:09.618500 - [DEBUG] -------------------------------------------- 771. Path Edge --------------------------------------------
27845 2019-Jan-13 11:24:09.618524 - [DEBUG]
27846 2019-Jan-13 11:24:09.618548 - [DEBUG] Process 771. path edge:
27847 2019-Jan-13 11:24:09.618571 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27848 2019-Jan-13 11:24:09.618628 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
27849 2019-Jan-13 11:24:09.619274 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27850 2019-Jan-13 11:24:09.619911 - [DEBUG]
27851 2019-Jan-13 11:24:09.619935 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27852 2019-Jan-13 11:24:09.620665 - [DEBUG] Possible callees:
27853 2019-Jan-13 11:24:09.620692 - [DEBUG] llvm.dbg.declare
27854 2019-Jan-13 11:24:09.620716 - [DEBUG] Possible return sites:
27855 2019-Jan-13 11:24:09.620739 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16927856 2019-Jan-13 11:24:09.622087 - [DEBUG] Found and process special summary
27857 2019-Jan-13 11:24:09.622138 - [DEBUG] Compose: EdgeIdentity * AllBottom
27858 2019-Jan-13 11:24:09.622166 - [DEBUG]
27859 2019-Jan-13 11:24:09.622190 - [DEBUG] Propagate flow
27860 2019-Jan-13 11:24:09.622214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27861 2019-Jan-13 11:24:09.622283 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27862 2019-Jan-13 11:24:09.622979 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27863 2019-Jan-13 11:24:09.623690 - [DEBUG] Edge function : AllBottom (result of previous compose)
27864 2019-Jan-13 11:24:09.623717 - [DEBUG]
27865 2019-Jan-13 11:24:09.623743 - [DEBUG] Join: AllTop & AllBottom
27866 2019-Jan-13 11:24:09.623769 - [DEBUG] = AllBottom (new jump func)
27867 2019-Jan-13 11:24:09.623794 - [DEBUG]
27868 2019-Jan-13 11:24:09.623817 - [DEBUG] Start adding new jump function
27869 2019-Jan-13 11:24:09.623840 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27870 2019-Jan-13 11:24:09.623903 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27871 2019-Jan-13 11:24:09.624561 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27872 2019-Jan-13 11:24:09.625243 - [DEBUG] Edge Function : AllBottom
27873 2019-Jan-13 11:24:09.625277 - [DEBUG] End adding new jump function
27874 2019-Jan-13 11:24:09.625302 - [DEBUG]
27875 2019-Jan-13 11:24:09.625326 - [DEBUG] -------------------------------------------- 772. Path Edge --------------------------------------------
27876 2019-Jan-13 11:24:09.625351 - [DEBUG]
27877 2019-Jan-13 11:24:09.625374 - [DEBUG] Process 772. path edge:
27878 2019-Jan-13 11:24:09.625398 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27879 2019-Jan-13 11:24:09.625477 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
27880 2019-Jan-13 11:24:09.626126 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27881 2019-Jan-13 11:24:09.626799 - [DEBUG]
27882 2019-Jan-13 11:24:09.626824 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27883 2019-Jan-13 11:24:09.627495 - [DEBUG] Compose: EdgeIdentity * AllBottom
27884 2019-Jan-13 11:24:09.627524 - [DEBUG]
27885 2019-Jan-13 11:24:09.627548 - [DEBUG] Propagate flow
27886 2019-Jan-13 11:24:09.627571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27887 2019-Jan-13 11:24:09.627628 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27888 2019-Jan-13 11:24:09.628261 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27889 2019-Jan-13 11:24:09.628890 - [DEBUG] Edge function : AllBottom (result of previous compose)
27890 2019-Jan-13 11:24:09.628916 - [DEBUG]
27891 2019-Jan-13 11:24:09.628941 - [DEBUG] Join: AllTop & AllBottom
27892 2019-Jan-13 11:24:09.628967 - [DEBUG] = AllBottom (new jump func)
27893 2019-Jan-13 11:24:09.628992 - [DEBUG]
27894 2019-Jan-13 11:24:09.629015 - [DEBUG] Start adding new jump function
27895 2019-Jan-13 11:24:09.629039 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27896 2019-Jan-13 11:24:09.629095 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27897 2019-Jan-13 11:24:09.629750 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27898 2019-Jan-13 11:24:09.630467 - [DEBUG] Edge Function : AllBottom
27899 2019-Jan-13 11:24:09.630502 - [DEBUG] End adding new jump function
27900 2019-Jan-13 11:24:09.630526 - [DEBUG]
27901 2019-Jan-13 11:24:09.630551 - [DEBUG] -------------------------------------------- 773. Path Edge --------------------------------------------
27902 2019-Jan-13 11:24:09.630576 - [DEBUG]
27903 2019-Jan-13 11:24:09.630599 - [DEBUG] Process 773. path edge:
27904 2019-Jan-13 11:24:09.630623 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27905 2019-Jan-13 11:24:09.630692 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
27906 2019-Jan-13 11:24:09.631330 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27907 2019-Jan-13 11:24:09.631962 - [DEBUG]
27908 2019-Jan-13 11:24:09.631987 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27909 2019-Jan-13 11:24:09.632654 - [DEBUG] Compose: EdgeIdentity * AllBottom
27910 2019-Jan-13 11:24:09.632683 - [DEBUG]
27911 2019-Jan-13 11:24:09.632707 - [DEBUG] Propagate flow
27912 2019-Jan-13 11:24:09.632731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27913 2019-Jan-13 11:24:09.632789 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27914 2019-Jan-13 11:24:09.633494 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27915 2019-Jan-13 11:24:09.634127 - [DEBUG] Edge function : AllBottom (result of previous compose)
27916 2019-Jan-13 11:24:09.634152 - [DEBUG]
27917 2019-Jan-13 11:24:09.634177 - [DEBUG] Join: AllTop & AllBottom
27918 2019-Jan-13 11:24:09.634203 - [DEBUG] = AllBottom (new jump func)
27919 2019-Jan-13 11:24:09.634227 - [DEBUG]
27920 2019-Jan-13 11:24:09.634251 - [DEBUG] Start adding new jump function
27921 2019-Jan-13 11:24:09.634274 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27922 2019-Jan-13 11:24:09.634330 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27923 2019-Jan-13 11:24:09.634966 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27924 2019-Jan-13 11:24:09.635663 - [DEBUG] Edge Function : AllBottom
27925 2019-Jan-13 11:24:09.635693 - [DEBUG] End adding new jump function
27926 2019-Jan-13 11:24:09.635717 - [DEBUG]
27927 2019-Jan-13 11:24:09.635741 - [DEBUG] -------------------------------------------- 774. Path Edge --------------------------------------------
27928 2019-Jan-13 11:24:09.635765 - [DEBUG]
27929 2019-Jan-13 11:24:09.635788 - [DEBUG] Process 774. path edge:
27930 2019-Jan-13 11:24:09.635812 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27931 2019-Jan-13 11:24:09.635877 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
27932 2019-Jan-13 11:24:09.636544 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27933 2019-Jan-13 11:24:09.637258 - [DEBUG]
27934 2019-Jan-13 11:24:09.637284 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27935 2019-Jan-13 11:24:09.638032 - [DEBUG] Compose: EdgeIdentity * AllBottom
27936 2019-Jan-13 11:24:09.638063 - [DEBUG]
27937 2019-Jan-13 11:24:09.638087 - [DEBUG] Propagate flow
27938 2019-Jan-13 11:24:09.638111 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27939 2019-Jan-13 11:24:09.638180 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27940 2019-Jan-13 11:24:09.638843 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27941 2019-Jan-13 11:24:09.639487 - [DEBUG] Edge function : AllBottom (result of previous compose)
27942 2019-Jan-13 11:24:09.639512 - [DEBUG]
27943 2019-Jan-13 11:24:09.639537 - [DEBUG] Join: AllTop & AllBottom
27944 2019-Jan-13 11:24:09.639564 - [DEBUG] = AllBottom (new jump func)
27945 2019-Jan-13 11:24:09.639588 - [DEBUG]
27946 2019-Jan-13 11:24:09.639612 - [DEBUG] Start adding new jump function
27947 2019-Jan-13 11:24:09.639635 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27948 2019-Jan-13 11:24:09.639692 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27949 2019-Jan-13 11:24:09.640413 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27950 2019-Jan-13 11:24:09.641098 - [DEBUG] Edge Function : AllBottom
27951 2019-Jan-13 11:24:09.641131 - [DEBUG] End adding new jump function
27952 2019-Jan-13 11:24:09.641156 - [DEBUG]
27953 2019-Jan-13 11:24:09.641180 - [DEBUG] -------------------------------------------- 775. Path Edge --------------------------------------------
27954 2019-Jan-13 11:24:09.641204 - [DEBUG]
27955 2019-Jan-13 11:24:09.641227 - [DEBUG] Process 775. path edge:
27956 2019-Jan-13 11:24:09.641252 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27957 2019-Jan-13 11:24:09.641318 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
27958 2019-Jan-13 11:24:09.641985 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27959 2019-Jan-13 11:24:09.642682 - [DEBUG]
27960 2019-Jan-13 11:24:09.642710 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27961 2019-Jan-13 11:24:09.643431 - [DEBUG] Compose: EdgeIdentity * AllBottom
27962 2019-Jan-13 11:24:09.643460 - [DEBUG]
27963 2019-Jan-13 11:24:09.643484 - [DEBUG] Propagate flow
27964 2019-Jan-13 11:24:09.643507 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27965 2019-Jan-13 11:24:09.643574 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27966 2019-Jan-13 11:24:09.644256 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27967 2019-Jan-13 11:24:09.644928 - [DEBUG] Edge function : AllBottom (result of previous compose)
27968 2019-Jan-13 11:24:09.644955 - [DEBUG]
27969 2019-Jan-13 11:24:09.644980 - [DEBUG] Join: AllTop & AllBottom
27970 2019-Jan-13 11:24:09.645006 - [DEBUG] = AllBottom (new jump func)
27971 2019-Jan-13 11:24:09.645031 - [DEBUG]
27972 2019-Jan-13 11:24:09.645054 - [DEBUG] Start adding new jump function
27973 2019-Jan-13 11:24:09.645077 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27974 2019-Jan-13 11:24:09.645143 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27975 2019-Jan-13 11:24:09.645808 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27976 2019-Jan-13 11:24:09.646467 - [DEBUG] Edge Function : AllBottom
27977 2019-Jan-13 11:24:09.646498 - [DEBUG] End adding new jump function
27978 2019-Jan-13 11:24:09.646523 - [DEBUG]
27979 2019-Jan-13 11:24:09.646546 - [DEBUG] -------------------------------------------- 776. Path Edge --------------------------------------------
27980 2019-Jan-13 11:24:09.646571 - [DEBUG]
27981 2019-Jan-13 11:24:09.646594 - [DEBUG] Process 776. path edge:
27982 2019-Jan-13 11:24:09.646618 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27983 2019-Jan-13 11:24:09.646701 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
27984 2019-Jan-13 11:24:09.647376 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27985 2019-Jan-13 11:24:09.648036 - [DEBUG]
27986 2019-Jan-13 11:24:09.648062 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27987 2019-Jan-13 11:24:09.648764 - [DEBUG] Compose: EdgeIdentity * AllBottom
27988 2019-Jan-13 11:24:09.648794 - [DEBUG]
27989 2019-Jan-13 11:24:09.648818 - [DEBUG] Propagate flow
27990 2019-Jan-13 11:24:09.648842 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27991 2019-Jan-13 11:24:09.648909 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
27992 2019-Jan-13 11:24:09.649580 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27993 2019-Jan-13 11:24:09.650277 - [DEBUG] Edge function : AllBottom (result of previous compose)
27994 2019-Jan-13 11:24:09.650305 - [DEBUG]
27995 2019-Jan-13 11:24:09.650331 - [DEBUG] Join: AllTop & AllBottom
27996 2019-Jan-13 11:24:09.650357 - [DEBUG] = AllBottom (new jump func)
27997 2019-Jan-13 11:24:09.650381 - [DEBUG]
27998 2019-Jan-13 11:24:09.650405 - [DEBUG] Start adding new jump function
27999 2019-Jan-13 11:24:09.650428 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28000 2019-Jan-13 11:24:09.650501 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28001 2019-Jan-13 11:24:09.651201 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
28002 2019-Jan-13 11:24:09.651838 - [DEBUG] Edge Function : AllBottom
28003 2019-Jan-13 11:24:09.651891 - [DEBUG] End adding new jump function
28004 2019-Jan-13 11:24:09.651915 - [DEBUG]
28005 2019-Jan-13 11:24:09.651939 - [DEBUG] -------------------------------------------- 777. Path Edge --------------------------------------------
28006 2019-Jan-13 11:24:09.651963 - [DEBUG]
28007 2019-Jan-13 11:24:09.651986 - [DEBUG] Process 777. path edge:
28008 2019-Jan-13 11:24:09.652010 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28009 2019-Jan-13 11:24:09.652069 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
28010 2019-Jan-13 11:24:09.652698 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28011 2019-Jan-13 11:24:09.653353 - [DEBUG]
28012 2019-Jan-13 11:24:09.653382 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
28013 2019-Jan-13 11:24:09.654042 - [DEBUG] Compose: EdgeIdentity * AllBottom
28014 2019-Jan-13 11:24:09.654071 - [DEBUG]
28015 2019-Jan-13 11:24:09.654094 - [DEBUG] Propagate flow
28016 2019-Jan-13 11:24:09.654118 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28017 2019-Jan-13 11:24:09.654175 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28018 2019-Jan-13 11:24:09.654805 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28019 2019-Jan-13 11:24:09.655441 - [DEBUG] Edge function : AllBottom (result of previous compose)
28020 2019-Jan-13 11:24:09.655466 - [DEBUG]
28021 2019-Jan-13 11:24:09.655491 - [DEBUG] Join: AllTop & AllBottom
28022 2019-Jan-13 11:24:09.655517 - [DEBUG] = AllBottom (new jump func)
28023 2019-Jan-13 11:24:09.655542 - [DEBUG]
28024 2019-Jan-13 11:24:09.655569 - [DEBUG] Start adding new jump function
28025 2019-Jan-13 11:24:09.655592 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28026 2019-Jan-13 11:24:09.655648 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28027 2019-Jan-13 11:24:09.656337 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28028 2019-Jan-13 11:24:09.657017 - [DEBUG] Edge Function : AllBottom
28029 2019-Jan-13 11:24:09.657047 - [DEBUG] End adding new jump function
28030 2019-Jan-13 11:24:09.657072 - [DEBUG]
28031 2019-Jan-13 11:24:09.657096 - [DEBUG] -------------------------------------------- 778. Path Edge --------------------------------------------
28032 2019-Jan-13 11:24:09.657120 - [DEBUG]
28033 2019-Jan-13 11:24:09.657143 - [DEBUG] Process 778. path edge:
28034 2019-Jan-13 11:24:09.657167 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28035 2019-Jan-13 11:24:09.657228 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
28036 2019-Jan-13 11:24:09.657874 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28037 2019-Jan-13 11:24:09.658513 - [DEBUG]
28038 2019-Jan-13 11:24:09.658538 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28039 2019-Jan-13 11:24:09.659211 - [DEBUG] Compose: EdgeIdentity * AllBottom
28040 2019-Jan-13 11:24:09.659239 - [DEBUG]
28041 2019-Jan-13 11:24:09.659263 - [DEBUG] Propagate flow
28042 2019-Jan-13 11:24:09.659287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28043 2019-Jan-13 11:24:09.659345 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28044 2019-Jan-13 11:24:09.659993 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28045 2019-Jan-13 11:24:09.660650 - [DEBUG] Edge function : AllBottom (result of previous compose)
28046 2019-Jan-13 11:24:09.660676 - [DEBUG]
28047 2019-Jan-13 11:24:09.660701 - [DEBUG] Join: AllTop & AllBottom
28048 2019-Jan-13 11:24:09.660745 - [DEBUG] = AllBottom (new jump func)
28049 2019-Jan-13 11:24:09.660770 - [DEBUG]
28050 2019-Jan-13 11:24:09.660794 - [DEBUG] Start adding new jump function
28051 2019-Jan-13 11:24:09.660817 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28052 2019-Jan-13 11:24:09.660874 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28053 2019-Jan-13 11:24:09.661541 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28054 2019-Jan-13 11:24:09.662230 - [DEBUG] Edge Function : AllBottom
28055 2019-Jan-13 11:24:09.662271 - [DEBUG] End adding new jump function
28056 2019-Jan-13 11:24:09.662296 - [DEBUG]
28057 2019-Jan-13 11:24:09.662320 - [DEBUG] -------------------------------------------- 779. Path Edge --------------------------------------------
28058 2019-Jan-13 11:24:09.662345 - [DEBUG]
28059 2019-Jan-13 11:24:09.662369 - [DEBUG] Process 779. path edge:
28060 2019-Jan-13 11:24:09.662393 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28061 2019-Jan-13 11:24:09.662462 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
28062 2019-Jan-13 11:24:09.663132 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28063 2019-Jan-13 11:24:09.663825 - [DEBUG]
28064 2019-Jan-13 11:24:09.663853 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28065 2019-Jan-13 11:24:09.664569 - [DEBUG] Compose: EdgeIdentity * AllBottom
28066 2019-Jan-13 11:24:09.664599 - [DEBUG]
28067 2019-Jan-13 11:24:09.664623 - [DEBUG] Propagate flow
28068 2019-Jan-13 11:24:09.664647 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28069 2019-Jan-13 11:24:09.664717 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28070 2019-Jan-13 11:24:09.665433 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28071 2019-Jan-13 11:24:09.666136 - [DEBUG] Edge function : AllBottom (result of previous compose)
28072 2019-Jan-13 11:24:09.666164 - [DEBUG]
28073 2019-Jan-13 11:24:09.666192 - [DEBUG] Join: AllTop & AllBottom
28074 2019-Jan-13 11:24:09.666219 - [DEBUG] = AllBottom (new jump func)
28075 2019-Jan-13 11:24:09.666243 - [DEBUG]
28076 2019-Jan-13 11:24:09.666267 - [DEBUG] Start adding new jump function
28077 2019-Jan-13 11:24:09.666291 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28078 2019-Jan-13 11:24:09.666366 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28079 2019-Jan-13 11:24:09.667099 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28080 2019-Jan-13 11:24:09.667794 - [DEBUG] Edge Function : AllBottom
28081 2019-Jan-13 11:24:09.667829 - [DEBUG] End adding new jump function
28082 2019-Jan-13 11:24:09.667854 - [DEBUG]
28083 2019-Jan-13 11:24:09.667878 - [DEBUG] -------------------------------------------- 780. Path Edge --------------------------------------------
28084 2019-Jan-13 11:24:09.667904 - [DEBUG]
28085 2019-Jan-13 11:24:09.667927 - [DEBUG] Process 780. path edge:
28086 2019-Jan-13 11:24:09.667951 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28087 2019-Jan-13 11:24:09.668025 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
28088 2019-Jan-13 11:24:09.668685 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28089 2019-Jan-13 11:24:09.669358 - [DEBUG]
28090 2019-Jan-13 11:24:09.669384 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28091 2019-Jan-13 11:24:09.670147 - [DEBUG] Compose: EdgeIdentity * AllBottom
28092 2019-Jan-13 11:24:09.670179 - [DEBUG]
28093 2019-Jan-13 11:24:09.670203 - [DEBUG] Propagate flow
28094 2019-Jan-13 11:24:09.670226 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28095 2019-Jan-13 11:24:09.670301 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28096 2019-Jan-13 11:24:09.670965 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28097 2019-Jan-13 11:24:09.671635 - [DEBUG] Edge function : AllBottom (result of previous compose)
28098 2019-Jan-13 11:24:09.671661 - [DEBUG]
28099 2019-Jan-13 11:24:09.671687 - [DEBUG] Join: AllTop & AllBottom
28100 2019-Jan-13 11:24:09.671713 - [DEBUG] = AllBottom (new jump func)
28101 2019-Jan-13 11:24:09.671738 - [DEBUG]
28102 2019-Jan-13 11:24:09.671762 - [DEBUG] Start adding new jump function
28103 2019-Jan-13 11:24:09.671785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28104 2019-Jan-13 11:24:09.671848 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28105 2019-Jan-13 11:24:09.672527 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28106 2019-Jan-13 11:24:09.673186 - [DEBUG] Edge Function : AllBottom
28107 2019-Jan-13 11:24:09.673219 - [DEBUG] End adding new jump function
28108 2019-Jan-13 11:24:09.673243 - [DEBUG]
28109 2019-Jan-13 11:24:09.673267 - [DEBUG] -------------------------------------------- 781. Path Edge --------------------------------------------
28110 2019-Jan-13 11:24:09.673292 - [DEBUG]
28111 2019-Jan-13 11:24:09.673315 - [DEBUG] Process 781. path edge:
28112 2019-Jan-13 11:24:09.673362 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28113 2019-Jan-13 11:24:09.673429 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
28114 2019-Jan-13 11:24:09.674129 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28115 2019-Jan-13 11:24:09.674804 - [DEBUG]
28116 2019-Jan-13 11:24:09.674829 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28117 2019-Jan-13 11:24:09.675475 - [DEBUG] Start of endsummarytab entry
28118 2019-Jan-13 11:24:09.675509 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28119 2019-Jan-13 11:24:09.676143 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
28120 2019-Jan-13 11:24:09.676206 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28121 2019-Jan-13 11:24:09.676864 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
28122 2019-Jan-13 11:24:09.677493 - [DEBUG] EF: AllBottom
28123 2019-Jan-13 11:24:09.677519 - [DEBUG]
28124 2019-Jan-13 11:24:09.677543 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28125 2019-Jan-13 11:24:09.678168 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28126 2019-Jan-13 11:24:09.678804 - [DEBUG] EF: AllBottom
28127 2019-Jan-13 11:24:09.678829 - [DEBUG]
28128 2019-Jan-13 11:24:09.678852 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28129 2019-Jan-13 11:24:09.679527 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
28130 2019-Jan-13 11:24:09.680217 - [DEBUG] EF: AllBottom
28131 2019-Jan-13 11:24:09.680244 - [DEBUG]
28132 2019-Jan-13 11:24:09.680267 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28133 2019-Jan-13 11:24:09.680910 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28134 2019-Jan-13 11:24:09.681571 - [DEBUG] EF: AllBottom
28135 2019-Jan-13 11:24:09.681597 - [DEBUG]
28136 2019-Jan-13 11:24:09.681621 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28137 2019-Jan-13 11:24:09.682323 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28138 2019-Jan-13 11:24:09.682992 - [DEBUG] EF: AllBottom
28139 2019-Jan-13 11:24:09.683017 - [DEBUG]
28140 2019-Jan-13 11:24:09.683041 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28141 2019-Jan-13 11:24:09.683705 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
28142 2019-Jan-13 11:24:09.684385 - [DEBUG] EF: AllBottom
28143 2019-Jan-13 11:24:09.684411 - [DEBUG]
28144 2019-Jan-13 11:24:09.684434 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28145 2019-Jan-13 11:24:09.685115 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28146 2019-Jan-13 11:24:09.685765 - [DEBUG] EF: AllBottom
28147 2019-Jan-13 11:24:09.685790 - [DEBUG]
28148 2019-Jan-13 11:24:09.685814 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28149 2019-Jan-13 11:24:09.686446 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28150 2019-Jan-13 11:24:09.687114 - [DEBUG] EF: AllBottom
28151 2019-Jan-13 11:24:09.687139 - [DEBUG]
28152 2019-Jan-13 11:24:09.687163 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28153 2019-Jan-13 11:24:09.687822 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
28154 2019-Jan-13 11:24:09.688459 - [DEBUG] EF: AllBottom
28155 2019-Jan-13 11:24:09.688484 - [DEBUG]
28156 2019-Jan-13 11:24:09.688507 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28157 2019-Jan-13 11:24:09.689133 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
28158 2019-Jan-13 11:24:09.689763 - [DEBUG] EF: AllBottom
28159 2019-Jan-13 11:24:09.689788 - [DEBUG]
28160 2019-Jan-13 11:24:09.689812 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28161 2019-Jan-13 11:24:09.690459 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28162 2019-Jan-13 11:24:09.691097 - [DEBUG] EF: AllBottom
28163 2019-Jan-13 11:24:09.691122 - [DEBUG]
28164 2019-Jan-13 11:24:09.691146 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28165 2019-Jan-13 11:24:09.691772 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28166 2019-Jan-13 11:24:09.692401 - [DEBUG] EF: AllBottom
28167 2019-Jan-13 11:24:09.692425 - [DEBUG]
28168 2019-Jan-13 11:24:09.692449 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28169 2019-Jan-13 11:24:09.693074 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28170 2019-Jan-13 11:24:09.693723 - [DEBUG] EF: AllBottom
28171 2019-Jan-13 11:24:09.693749 - [DEBUG]
28172 2019-Jan-13 11:24:09.693772 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28173 2019-Jan-13 11:24:09.694398 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28174 2019-Jan-13 11:24:09.695027 - [DEBUG] EF: AllBottom
28175 2019-Jan-13 11:24:09.695052 - [DEBUG]
28176 2019-Jan-13 11:24:09.695076 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28177 2019-Jan-13 11:24:09.695702 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
28178 2019-Jan-13 11:24:09.696332 - [DEBUG] EF: AllBottom
28179 2019-Jan-13 11:24:09.696357 - [DEBUG]
28180 2019-Jan-13 11:24:09.696380 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28181 2019-Jan-13 11:24:09.697021 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
28182 2019-Jan-13 11:24:09.697669 - [DEBUG] EF: AllBottom
28183 2019-Jan-13 11:24:09.697694 - [DEBUG]
28184 2019-Jan-13 11:24:09.697717 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28185 2019-Jan-13 11:24:09.698344 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
28186 2019-Jan-13 11:24:09.698971 - [DEBUG] EF: AllBottom
28187 2019-Jan-13 11:24:09.698996 - [DEBUG]
28188 2019-Jan-13 11:24:09.699019 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28189 2019-Jan-13 11:24:09.699664 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
28190 2019-Jan-13 11:24:09.700380 - [DEBUG] EF: AllBottom
28191 2019-Jan-13 11:24:09.700408 - [DEBUG]
28192 2019-Jan-13 11:24:09.700431 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28193 2019-Jan-13 11:24:09.701082 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28194 2019-Jan-13 11:24:09.701714 - [DEBUG] EF: AllBottom
28195 2019-Jan-13 11:24:09.701739 - [DEBUG]
28196 2019-Jan-13 11:24:09.701762 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28197 2019-Jan-13 11:24:09.702388 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28198 2019-Jan-13 11:24:09.703017 - [DEBUG] EF: AllBottom
28199 2019-Jan-13 11:24:09.703041 - [DEBUG]
28200 2019-Jan-13 11:24:09.703065 - [DEBUG] ---------------
28201 2019-Jan-13 11:24:09.703089 - [DEBUG]
28202 2019-Jan-13 11:24:09.703116 - [DEBUG] End of endsummarytab entry
28203 2019-Jan-13 11:24:09.703139 - [DEBUG]
28204 2019-Jan-13 11:24:09.703163 - [DEBUG] Start of incomingtab entry
28205 2019-Jan-13 11:24:09.703188 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28206 2019-Jan-13 11:24:09.703844 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
28207 2019-Jan-13 11:24:09.703904 - [DEBUG] ---------------
28208 2019-Jan-13 11:24:09.703929 - [DEBUG] End of incomingtab entry
28209 2019-Jan-13 11:24:09.703952 - [DEBUG]
28210 2019-Jan-13 11:24:09.703979 - [DEBUG] EDGE:
28211 2019-Jan-13 11:24:09.704036 - [DEBUG] ---> 28212 2019-Jan-13 11:24:09.704664 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28213 2019-Jan-13 11:24:09.705339 - [DEBUG]
28214 2019-Jan-13 11:24:09.705365 - [DEBUG] EDGE:
28215 2019-Jan-13 11:24:09.705426 - [DEBUG] ---> 28216 2019-Jan-13 11:24:09.706095 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28217 2019-Jan-13 11:24:09.706788 - [DEBUG]
28218 2019-Jan-13 11:24:09.706843 - [DEBUG] Compose: EdgeIdentity * AllBottom
28219 2019-Jan-13 11:24:09.706871 - [DEBUG]
28220 2019-Jan-13 11:24:09.706894 - [DEBUG] Propagate flow
28221 2019-Jan-13 11:24:09.706918 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28222 2019-Jan-13 11:24:09.706985 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28223 2019-Jan-13 11:24:09.707686 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28224 2019-Jan-13 11:24:09.708360 - [DEBUG] Edge function : AllBottom (result of previous compose)
28225 2019-Jan-13 11:24:09.708387 - [DEBUG]
28226 2019-Jan-13 11:24:09.708414 - [DEBUG] Join: AllTop & AllBottom
28227 2019-Jan-13 11:24:09.708441 - [DEBUG] = AllBottom (new jump func)
28228 2019-Jan-13 11:24:09.708465 - [DEBUG]
28229 2019-Jan-13 11:24:09.708488 - [DEBUG] Start adding new jump function
28230 2019-Jan-13 11:24:09.708512 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28231 2019-Jan-13 11:24:09.708597 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28232 2019-Jan-13 11:24:09.709243 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28233 2019-Jan-13 11:24:09.709888 - [DEBUG] Edge Function : AllBottom
28234 2019-Jan-13 11:24:09.709946 - [DEBUG] End adding new jump function
28235 2019-Jan-13 11:24:09.709971 - [DEBUG]
28236 2019-Jan-13 11:24:09.710012 - [DEBUG] -------------------------------------------- 782. Path Edge --------------------------------------------
28237 2019-Jan-13 11:24:09.710041 - [DEBUG]
28238 2019-Jan-13 11:24:09.710064 - [DEBUG] Process 782. path edge:
28239 2019-Jan-13 11:24:09.710088 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28240 2019-Jan-13 11:24:09.710157 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
28241 2019-Jan-13 11:24:09.710859 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28242 2019-Jan-13 11:24:09.711505 - [DEBUG]
28243 2019-Jan-13 11:24:09.711530 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28244 2019-Jan-13 11:24:09.712191 - [DEBUG] Possible callees:
28245 2019-Jan-13 11:24:09.712217 - [DEBUG] llvm.dbg.declare
28246 2019-Jan-13 11:24:09.712242 - [DEBUG] Possible return sites:
28247 2019-Jan-13 11:24:09.712266 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19328248 2019-Jan-13 11:24:09.713601 - [DEBUG] Found and process special summary
28249 2019-Jan-13 11:24:09.713646 - [DEBUG] Compose: EdgeIdentity * AllBottom
28250 2019-Jan-13 11:24:09.713674 - [DEBUG]
28251 2019-Jan-13 11:24:09.713698 - [DEBUG] Propagate flow
28252 2019-Jan-13 11:24:09.713722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28253 2019-Jan-13 11:24:09.713784 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28254 2019-Jan-13 11:24:09.714434 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28255 2019-Jan-13 11:24:09.715066 - [DEBUG] Edge function : AllBottom (result of previous compose)
28256 2019-Jan-13 11:24:09.715091 - [DEBUG]
28257 2019-Jan-13 11:24:09.715117 - [DEBUG] Join: AllTop & AllBottom
28258 2019-Jan-13 11:24:09.715143 - [DEBUG] = AllBottom (new jump func)
28259 2019-Jan-13 11:24:09.715168 - [DEBUG]
28260 2019-Jan-13 11:24:09.715191 - [DEBUG] Start adding new jump function
28261 2019-Jan-13 11:24:09.715214 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28262 2019-Jan-13 11:24:09.715270 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28263 2019-Jan-13 11:24:09.715903 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28264 2019-Jan-13 11:24:09.716534 - [DEBUG] Edge Function : AllBottom
28265 2019-Jan-13 11:24:09.716562 - [DEBUG] End adding new jump function
28266 2019-Jan-13 11:24:09.716586 - [DEBUG]
28267 2019-Jan-13 11:24:09.716610 - [DEBUG] -------------------------------------------- 783. Path Edge --------------------------------------------
28268 2019-Jan-13 11:24:09.716634 - [DEBUG]
28269 2019-Jan-13 11:24:09.716657 - [DEBUG] Process 783. path edge:
28270 2019-Jan-13 11:24:09.716696 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28271 2019-Jan-13 11:24:09.716752 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
28272 2019-Jan-13 11:24:09.717383 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28273 2019-Jan-13 11:24:09.718028 - [DEBUG]
28274 2019-Jan-13 11:24:09.718053 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28275 2019-Jan-13 11:24:09.718717 - [DEBUG] Compose: EdgeIdentity * AllBottom
28276 2019-Jan-13 11:24:09.718745 - [DEBUG]
28277 2019-Jan-13 11:24:09.718768 - [DEBUG] Propagate flow
28278 2019-Jan-13 11:24:09.718792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28279 2019-Jan-13 11:24:09.718849 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28280 2019-Jan-13 11:24:09.719481 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28281 2019-Jan-13 11:24:09.720127 - [DEBUG] Edge function : AllBottom (result of previous compose)
28282 2019-Jan-13 11:24:09.720153 - [DEBUG]
28283 2019-Jan-13 11:24:09.720178 - [DEBUG] Join: AllTop & AllBottom
28284 2019-Jan-13 11:24:09.720203 - [DEBUG] = AllBottom (new jump func)
28285 2019-Jan-13 11:24:09.720228 - [DEBUG]
28286 2019-Jan-13 11:24:09.720251 - [DEBUG] Start adding new jump function
28287 2019-Jan-13 11:24:09.720274 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28288 2019-Jan-13 11:24:09.720330 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28289 2019-Jan-13 11:24:09.720962 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28290 2019-Jan-13 11:24:09.721589 - [DEBUG] Edge Function : AllBottom
28291 2019-Jan-13 11:24:09.721617 - [DEBUG] End adding new jump function
28292 2019-Jan-13 11:24:09.721641 - [DEBUG]
28293 2019-Jan-13 11:24:09.721665 - [DEBUG] -------------------------------------------- 784. Path Edge --------------------------------------------
28294 2019-Jan-13 11:24:09.721689 - [DEBUG]
28295 2019-Jan-13 11:24:09.721712 - [DEBUG] Process 784. path edge:
28296 2019-Jan-13 11:24:09.721736 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28297 2019-Jan-13 11:24:09.721792 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
28298 2019-Jan-13 11:24:09.722421 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28299 2019-Jan-13 11:24:09.723051 - [DEBUG]
28300 2019-Jan-13 11:24:09.723076 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28301 2019-Jan-13 11:24:09.723736 - [DEBUG] Compose: EdgeIdentity * AllBottom
28302 2019-Jan-13 11:24:09.723764 - [DEBUG]
28303 2019-Jan-13 11:24:09.723787 - [DEBUG] Propagate flow
28304 2019-Jan-13 11:24:09.723811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28305 2019-Jan-13 11:24:09.723868 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28306 2019-Jan-13 11:24:09.724500 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28307 2019-Jan-13 11:24:09.725132 - [DEBUG] Edge function : AllBottom (result of previous compose)
28308 2019-Jan-13 11:24:09.725158 - [DEBUG]
28309 2019-Jan-13 11:24:09.725183 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28310 2019-Jan-13 11:24:09.725209 - [DEBUG] = AllBottom
28311 2019-Jan-13 11:24:09.725234 - [DEBUG]
28312 2019-Jan-13 11:24:09.725257 - [DEBUG] PROPAGATE: No new function!
28313 2019-Jan-13 11:24:09.725281 - [DEBUG] EDGE:
28314 2019-Jan-13 11:24:09.725339 - [DEBUG] ---> 28315 2019-Jan-13 11:24:09.725967 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28316 2019-Jan-13 11:24:09.726597 - [DEBUG]
28317 2019-Jan-13 11:24:09.726622 - [DEBUG] EDGE:
28318 2019-Jan-13 11:24:09.726702 - [DEBUG] ---> 28319 2019-Jan-13 11:24:09.727335 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28320 2019-Jan-13 11:24:09.727966 - [DEBUG]
28321 2019-Jan-13 11:24:09.728002 - [DEBUG] Compose: EdgeIdentity * AllBottom
28322 2019-Jan-13 11:24:09.728029 - [DEBUG]
28323 2019-Jan-13 11:24:09.728053 - [DEBUG] Propagate flow
28324 2019-Jan-13 11:24:09.728076 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28325 2019-Jan-13 11:24:09.728132 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28326 2019-Jan-13 11:24:09.728763 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28327 2019-Jan-13 11:24:09.729393 - [DEBUG] Edge function : AllBottom (result of previous compose)
28328 2019-Jan-13 11:24:09.729418 - [DEBUG]
28329 2019-Jan-13 11:24:09.729443 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28330 2019-Jan-13 11:24:09.729469 - [DEBUG] = AllBottom
28331 2019-Jan-13 11:24:09.729493 - [DEBUG]
28332 2019-Jan-13 11:24:09.729516 - [DEBUG] PROPAGATE: No new function!
28333 2019-Jan-13 11:24:09.729542 - [DEBUG] EDGE:
28334 2019-Jan-13 11:24:09.729599 - [DEBUG] ---> 28335 2019-Jan-13 11:24:09.730254 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28336 2019-Jan-13 11:24:09.730884 - [DEBUG]
28337 2019-Jan-13 11:24:09.730909 - [DEBUG] EDGE:
28338 2019-Jan-13 11:24:09.730966 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
28339 2019-Jan-13 11:24:09.731600 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28340 2019-Jan-13 11:24:09.732230 - [DEBUG]
28341 2019-Jan-13 11:24:09.732254 - [DEBUG] EDGE:
28342 2019-Jan-13 11:24:09.732311 - [DEBUG] ---> 28343 2019-Jan-13 11:24:09.732940 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28344 2019-Jan-13 11:24:09.733586 - [DEBUG]
28345 2019-Jan-13 11:24:09.733611 - [DEBUG] EDGE:
28346 2019-Jan-13 11:24:09.733669 - [DEBUG] ---> 28347 2019-Jan-13 11:24:09.734296 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28348 2019-Jan-13 11:24:09.734925 - [DEBUG]
28349 2019-Jan-13 11:24:09.734950 - [DEBUG] EDGE:
28350 2019-Jan-13 11:24:09.735007 - [DEBUG] ---> 28351 2019-Jan-13 11:24:09.735640 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28352 2019-Jan-13 11:24:09.736270 - [DEBUG]
28353 2019-Jan-13 11:24:09.736303 - [DEBUG] Compose: EdgeIdentity * AllBottom
28354 2019-Jan-13 11:24:09.736329 - [DEBUG]
28355 2019-Jan-13 11:24:09.736352 - [DEBUG] Propagate flow
28356 2019-Jan-13 11:24:09.736375 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28357 2019-Jan-13 11:24:09.736431 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
28358 2019-Jan-13 11:24:09.737077 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28359 2019-Jan-13 11:24:09.737707 - [DEBUG] Edge function : AllBottom (result of previous compose)
28360 2019-Jan-13 11:24:09.737740 - [DEBUG]
28361 2019-Jan-13 11:24:09.737765 - [DEBUG] Join: AllTop & AllBottom
28362 2019-Jan-13 11:24:09.737791 - [DEBUG] = AllBottom (new jump func)
28363 2019-Jan-13 11:24:09.737816 - [DEBUG]
28364 2019-Jan-13 11:24:09.737839 - [DEBUG] Start adding new jump function
28365 2019-Jan-13 11:24:09.737862 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28366 2019-Jan-13 11:24:09.737918 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28367 2019-Jan-13 11:24:09.738549 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
28368 2019-Jan-13 11:24:09.739178 - [DEBUG] Edge Function : AllBottom
28369 2019-Jan-13 11:24:09.739206 - [DEBUG] End adding new jump function
28370 2019-Jan-13 11:24:09.739230 - [DEBUG]
28371 2019-Jan-13 11:24:09.739253 - [DEBUG] -------------------------------------------- 785. Path Edge --------------------------------------------
28372 2019-Jan-13 11:24:09.739277 - [DEBUG]
28373 2019-Jan-13 11:24:09.739300 - [DEBUG] Process 785. path edge:
28374 2019-Jan-13 11:24:09.739324 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28375 2019-Jan-13 11:24:09.739380 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
28376 2019-Jan-13 11:24:09.740024 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28377 2019-Jan-13 11:24:09.740655 - [DEBUG]
28378 2019-Jan-13 11:24:09.740679 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
28379 2019-Jan-13 11:24:09.741331 - [DEBUG] Compose: EdgeIdentity * AllBottom
28380 2019-Jan-13 11:24:09.741359 - [DEBUG]
28381 2019-Jan-13 11:24:09.741383 - [DEBUG] Propagate flow
28382 2019-Jan-13 11:24:09.741406 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28383 2019-Jan-13 11:24:09.741463 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
28384 2019-Jan-13 11:24:09.742090 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28385 2019-Jan-13 11:24:09.742720 - [DEBUG] Edge function : AllBottom (result of previous compose)
28386 2019-Jan-13 11:24:09.742745 - [DEBUG]
28387 2019-Jan-13 11:24:09.742770 - [DEBUG] Join: AllTop & AllBottom
28388 2019-Jan-13 11:24:09.742796 - [DEBUG] = AllBottom (new jump func)
28389 2019-Jan-13 11:24:09.742820 - [DEBUG]
28390 2019-Jan-13 11:24:09.742843 - [DEBUG] Start adding new jump function
28391 2019-Jan-13 11:24:09.742866 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28392 2019-Jan-13 11:24:09.742922 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28393 2019-Jan-13 11:24:09.743570 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
28394 2019-Jan-13 11:24:09.744196 - [DEBUG] Edge Function : AllBottom
28395 2019-Jan-13 11:24:09.744224 - [DEBUG] End adding new jump function
28396 2019-Jan-13 11:24:09.744248 - [DEBUG]
28397 2019-Jan-13 11:24:09.744271 - [DEBUG] -------------------------------------------- 786. Path Edge --------------------------------------------
28398 2019-Jan-13 11:24:09.744295 - [DEBUG]
28399 2019-Jan-13 11:24:09.744319 - [DEBUG] Process 786. path edge:
28400 2019-Jan-13 11:24:09.744342 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28401 2019-Jan-13 11:24:09.744399 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
28402 2019-Jan-13 11:24:09.745025 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28403 2019-Jan-13 11:24:09.745655 - [DEBUG]
28404 2019-Jan-13 11:24:09.745680 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
28405 2019-Jan-13 11:24:09.746320 - [DEBUG] Compose: EdgeIdentity * AllBottom
28406 2019-Jan-13 11:24:09.746355 - [DEBUG]
28407 2019-Jan-13 11:24:09.746379 - [DEBUG] Propagate flow
28408 2019-Jan-13 11:24:09.746403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28409 2019-Jan-13 11:24:09.746460 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28410 2019-Jan-13 11:24:09.747107 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28411 2019-Jan-13 11:24:09.747740 - [DEBUG] Edge function : AllBottom (result of previous compose)
28412 2019-Jan-13 11:24:09.747765 - [DEBUG]
28413 2019-Jan-13 11:24:09.747790 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28414 2019-Jan-13 11:24:09.747815 - [DEBUG] = AllBottom
28415 2019-Jan-13 11:24:09.747839 - [DEBUG]
28416 2019-Jan-13 11:24:09.747863 - [DEBUG] PROPAGATE: No new function!
28417 2019-Jan-13 11:24:09.747887 - [DEBUG] EDGE:
28418 2019-Jan-13 11:24:09.747944 - [DEBUG] ---> 28419 2019-Jan-13 11:24:09.748570 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28420 2019-Jan-13 11:24:09.749199 - [DEBUG]
28421 2019-Jan-13 11:24:09.749224 - [DEBUG] EDGE:
28422 2019-Jan-13 11:24:09.749281 - [DEBUG] ---> 28423 2019-Jan-13 11:24:09.749912 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28424 2019-Jan-13 11:24:09.750560 - [DEBUG]
28425 2019-Jan-13 11:24:09.750584 - [DEBUG] EDGE:
28426 2019-Jan-13 11:24:09.750641 - [DEBUG] ---> 28427 2019-Jan-13 11:24:09.751270 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28428 2019-Jan-13 11:24:09.751899 - [DEBUG]
28429 2019-Jan-13 11:24:09.751924 - [DEBUG] EDGE:
28430 2019-Jan-13 11:24:09.751980 - [DEBUG] ---> 28431 2019-Jan-13 11:24:09.752613 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28432 2019-Jan-13 11:24:09.753243 - [DEBUG]
28433 2019-Jan-13 11:24:09.753268 - [DEBUG] EDGE:
28434 2019-Jan-13 11:24:09.753326 - [DEBUG] ---> 28435 2019-Jan-13 11:24:09.753971 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28436 2019-Jan-13 11:24:09.754601 - [DEBUG]
28437 2019-Jan-13 11:24:09.754626 - [DEBUG] EDGE:
28438 2019-Jan-13 11:24:09.754683 - [DEBUG] ---> 28439 2019-Jan-13 11:24:09.755313 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28440 2019-Jan-13 11:24:09.755943 - [DEBUG]
28441 2019-Jan-13 11:24:09.755978 - [DEBUG] Compose: EdgeIdentity * AllBottom
28442 2019-Jan-13 11:24:09.756005 - [DEBUG]
28443 2019-Jan-13 11:24:09.756029 - [DEBUG] Propagate flow
28444 2019-Jan-13 11:24:09.756052 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28445 2019-Jan-13 11:24:09.756108 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
28446 2019-Jan-13 11:24:09.756753 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28447 2019-Jan-13 11:24:09.757382 - [DEBUG] Edge function : AllBottom (result of previous compose)
28448 2019-Jan-13 11:24:09.757416 - [DEBUG]
28449 2019-Jan-13 11:24:09.757441 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28450 2019-Jan-13 11:24:09.757467 - [DEBUG] = AllBottom
28451 2019-Jan-13 11:24:09.757491 - [DEBUG]
28452 2019-Jan-13 11:24:09.757514 - [DEBUG] PROPAGATE: No new function!
28453 2019-Jan-13 11:24:09.757540 - [DEBUG] EDGE:
28454 2019-Jan-13 11:24:09.757597 - [DEBUG] ---> 28455 2019-Jan-13 11:24:09.758237 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28456 2019-Jan-13 11:24:09.758868 - [DEBUG]
28457 2019-Jan-13 11:24:09.758893 - [DEBUG] EDGE:
28458 2019-Jan-13 11:24:09.758950 - [DEBUG] ---> 28459 2019-Jan-13 11:24:09.759578 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28460 2019-Jan-13 11:24:09.760224 - [DEBUG]
28461 2019-Jan-13 11:24:09.760249 - [DEBUG] EDGE:
28462 2019-Jan-13 11:24:09.760306 - [DEBUG] ---> 28463 2019-Jan-13 11:24:09.760936 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28464 2019-Jan-13 11:24:09.761566 - [DEBUG]
28465 2019-Jan-13 11:24:09.761601 - [DEBUG] Compose: EdgeIdentity * AllBottom
28466 2019-Jan-13 11:24:09.761628 - [DEBUG]
28467 2019-Jan-13 11:24:09.761651 - [DEBUG] Propagate flow
28468 2019-Jan-13 11:24:09.761674 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28469 2019-Jan-13 11:24:09.761730 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
28470 2019-Jan-13 11:24:09.762362 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28471 2019-Jan-13 11:24:09.762992 - [DEBUG] Edge function : AllBottom (result of previous compose)
28472 2019-Jan-13 11:24:09.763017 - [DEBUG]
28473 2019-Jan-13 11:24:09.763043 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28474 2019-Jan-13 11:24:09.763068 - [DEBUG] = AllBottom
28475 2019-Jan-13 11:24:09.763093 - [DEBUG]
28476 2019-Jan-13 11:24:09.763116 - [DEBUG] PROPAGATE: No new function!
28477 2019-Jan-13 11:24:09.763141 - [DEBUG] EDGE:
28478 2019-Jan-13 11:24:09.763198 - [DEBUG] ---> 28479 2019-Jan-13 11:24:09.763854 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28480 2019-Jan-13 11:24:09.764485 - [DEBUG]
28481 2019-Jan-13 11:24:09.764510 - [DEBUG] EDGE:
28482 2019-Jan-13 11:24:09.764567 - [DEBUG] ---> 28483 2019-Jan-13 11:24:09.765194 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28484 2019-Jan-13 11:24:09.765823 - [DEBUG]
28485 2019-Jan-13 11:24:09.765848 - [DEBUG] EDGE:
28486 2019-Jan-13 11:24:09.765905 - [DEBUG] ---> 28487 2019-Jan-13 11:24:09.766532 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28488 2019-Jan-13 11:24:09.767179 - [DEBUG]
28489 2019-Jan-13 11:24:09.767204 - [DEBUG] EDGE:
28490 2019-Jan-13 11:24:09.767261 - [DEBUG] ---> 28491 2019-Jan-13 11:24:09.767900 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28492 2019-Jan-13 11:24:09.768530 - [DEBUG]
28493 2019-Jan-13 11:24:09.768566 - [DEBUG] Compose: EdgeIdentity * AllBottom
28494 2019-Jan-13 11:24:09.768592 - [DEBUG]
28495 2019-Jan-13 11:24:09.768616 - [DEBUG] Propagate flow
28496 2019-Jan-13 11:24:09.768639 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28497 2019-Jan-13 11:24:09.768695 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
28498 2019-Jan-13 11:24:09.769326 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28499 2019-Jan-13 11:24:09.769956 - [DEBUG] Edge function : AllBottom (result of previous compose)
28500 2019-Jan-13 11:24:09.769981 - [DEBUG]
28501 2019-Jan-13 11:24:09.770019 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28502 2019-Jan-13 11:24:09.770045 - [DEBUG] = AllBottom
28503 2019-Jan-13 11:24:09.770069 - [DEBUG]
28504 2019-Jan-13 11:24:09.770092 - [DEBUG] PROPAGATE: No new function!
28505 2019-Jan-13 11:24:09.770118 - [DEBUG] EDGE:
28506 2019-Jan-13 11:24:09.770175 - [DEBUG] ---> 28507 2019-Jan-13 11:24:09.770815 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28508 2019-Jan-13 11:24:09.771446 - [DEBUG]
28509 2019-Jan-13 11:24:09.771471 - [DEBUG] EDGE:
28510 2019-Jan-13 11:24:09.771528 - [DEBUG] ---> 28511 2019-Jan-13 11:24:09.772156 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28512 2019-Jan-13 11:24:09.772785 - [DEBUG]
28513 2019-Jan-13 11:24:09.772810 - [DEBUG] EDGE:
28514 2019-Jan-13 11:24:09.772867 - [DEBUG] ---> 28515 2019-Jan-13 11:24:09.773513 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28516 2019-Jan-13 11:24:09.774143 - [DEBUG]
28517 2019-Jan-13 11:24:09.774178 - [DEBUG] Compose: EdgeIdentity * AllBottom
28518 2019-Jan-13 11:24:09.774204 - [DEBUG]
28519 2019-Jan-13 11:24:09.774228 - [DEBUG] Propagate flow
28520 2019-Jan-13 11:24:09.774251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28521 2019-Jan-13 11:24:09.774307 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28522 2019-Jan-13 11:24:09.774939 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28523 2019-Jan-13 11:24:09.775569 - [DEBUG] Edge function : AllBottom (result of previous compose)
28524 2019-Jan-13 11:24:09.775594 - [DEBUG]
28525 2019-Jan-13 11:24:09.775619 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28526 2019-Jan-13 11:24:09.775645 - [DEBUG] = AllBottom
28527 2019-Jan-13 11:24:09.775669 - [DEBUG]
28528 2019-Jan-13 11:24:09.775692 - [DEBUG] PROPAGATE: No new function!
28529 2019-Jan-13 11:24:09.775717 - [DEBUG] EDGE:
28530 2019-Jan-13 11:24:09.775775 - [DEBUG] ---> 28531 2019-Jan-13 11:24:09.776413 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28532 2019-Jan-13 11:24:09.777058 - [DEBUG]
28533 2019-Jan-13 11:24:09.777083 - [DEBUG] EDGE:
28534 2019-Jan-13 11:24:09.777140 - [DEBUG] ---> 28535 2019-Jan-13 11:24:09.777776 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28536 2019-Jan-13 11:24:09.778407 - [DEBUG]
28537 2019-Jan-13 11:24:09.778432 - [DEBUG] EDGE:
28538 2019-Jan-13 11:24:09.778489 - [DEBUG] ---> 28539 2019-Jan-13 11:24:09.779118 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28540 2019-Jan-13 11:24:09.779748 - [DEBUG]
28541 2019-Jan-13 11:24:09.779784 - [DEBUG] Compose: EdgeIdentity * AllBottom
28542 2019-Jan-13 11:24:09.779811 - [DEBUG]
28543 2019-Jan-13 11:24:09.779834 - [DEBUG] Propagate flow
28544 2019-Jan-13 11:24:09.779857 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28545 2019-Jan-13 11:24:09.779913 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
28546 2019-Jan-13 11:24:09.780559 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28547 2019-Jan-13 11:24:09.781190 - [DEBUG] Edge function : AllBottom (result of previous compose)
28548 2019-Jan-13 11:24:09.781216 - [DEBUG]
28549 2019-Jan-13 11:24:09.781240 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28550 2019-Jan-13 11:24:09.781266 - [DEBUG] = AllBottom
28551 2019-Jan-13 11:24:09.781290 - [DEBUG]
28552 2019-Jan-13 11:24:09.781313 - [DEBUG] PROPAGATE: No new function!
28553 2019-Jan-13 11:24:09.781338 - [DEBUG] EDGE:
28554 2019-Jan-13 11:24:09.781396 - [DEBUG] ---> 28555 2019-Jan-13 11:24:09.782034 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28556 2019-Jan-13 11:24:09.782663 - [DEBUG]
28557 2019-Jan-13 11:24:09.782697 - [DEBUG] Compose: EdgeIdentity * AllBottom
28558 2019-Jan-13 11:24:09.782723 - [DEBUG]
28559 2019-Jan-13 11:24:09.782746 - [DEBUG] Propagate flow
28560 2019-Jan-13 11:24:09.782770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28561 2019-Jan-13 11:24:09.782826 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28562 2019-Jan-13 11:24:09.783473 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28563 2019-Jan-13 11:24:09.784104 - [DEBUG] Edge function : AllBottom (result of previous compose)
28564 2019-Jan-13 11:24:09.784129 - [DEBUG]
28565 2019-Jan-13 11:24:09.784154 - [DEBUG] Join: AllTop & AllBottom
28566 2019-Jan-13 11:24:09.784179 - [DEBUG] = AllBottom (new jump func)
28567 2019-Jan-13 11:24:09.784204 - [DEBUG]
28568 2019-Jan-13 11:24:09.784227 - [DEBUG] Start adding new jump function
28569 2019-Jan-13 11:24:09.784250 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28570 2019-Jan-13 11:24:09.784306 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28571 2019-Jan-13 11:24:09.784936 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28572 2019-Jan-13 11:24:09.785566 - [DEBUG] Edge Function : AllBottom
28573 2019-Jan-13 11:24:09.785594 - [DEBUG] End adding new jump function
28574 2019-Jan-13 11:24:09.785618 - [DEBUG]
28575 2019-Jan-13 11:24:09.785641 - [DEBUG] -------------------------------------------- 787. Path Edge --------------------------------------------
28576 2019-Jan-13 11:24:09.785665 - [DEBUG]
28577 2019-Jan-13 11:24:09.785688 - [DEBUG] Process 787. path edge:
28578 2019-Jan-13 11:24:09.785712 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28579 2019-Jan-13 11:24:09.785768 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
28580 2019-Jan-13 11:24:09.786407 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28581 2019-Jan-13 11:24:09.787053 - [DEBUG]
28582 2019-Jan-13 11:24:09.787078 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28583 2019-Jan-13 11:24:09.787717 - [DEBUG] Possible callees:
28584 2019-Jan-13 11:24:09.787741 - [DEBUG] foo
28585 2019-Jan-13 11:24:09.787766 - [DEBUG] Possible return sites:
28586 2019-Jan-13 11:24:09.787789 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12628587 2019-Jan-13 11:24:09.789039 - [DEBUG] Found and process special summary
28588 2019-Jan-13 11:24:09.789072 - [DEBUG] Compose: EdgeIdentity * AllBottom
28589 2019-Jan-13 11:24:09.789100 - [DEBUG]
28590 2019-Jan-13 11:24:09.789123 - [DEBUG] Propagate flow
28591 2019-Jan-13 11:24:09.789147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28592 2019-Jan-13 11:24:09.789203 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28593 2019-Jan-13 11:24:09.789835 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28594 2019-Jan-13 11:24:09.790482 - [DEBUG] Edge function : AllBottom (result of previous compose)
28595 2019-Jan-13 11:24:09.790508 - [DEBUG]
28596 2019-Jan-13 11:24:09.790532 - [DEBUG] Join: AllTop & AllBottom
28597 2019-Jan-13 11:24:09.790558 - [DEBUG] = AllBottom (new jump func)
28598 2019-Jan-13 11:24:09.790582 - [DEBUG]
28599 2019-Jan-13 11:24:09.790605 - [DEBUG] Start adding new jump function
28600 2019-Jan-13 11:24:09.790629 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28601 2019-Jan-13 11:24:09.790685 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28602 2019-Jan-13 11:24:09.791315 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28603 2019-Jan-13 11:24:09.791946 - [DEBUG] Edge Function : AllBottom
28604 2019-Jan-13 11:24:09.791974 - [DEBUG] End adding new jump function
28605 2019-Jan-13 11:24:09.791997 - [DEBUG]
28606 2019-Jan-13 11:24:09.792021 - [DEBUG] -------------------------------------------- 788. Path Edge --------------------------------------------
28607 2019-Jan-13 11:24:09.792045 - [DEBUG]
28608 2019-Jan-13 11:24:09.792068 - [DEBUG] Process 788. path edge:
28609 2019-Jan-13 11:24:09.792092 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28610 2019-Jan-13 11:24:09.792147 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
28611 2019-Jan-13 11:24:09.792777 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28612 2019-Jan-13 11:24:09.793422 - [DEBUG]
28613 2019-Jan-13 11:24:09.793446 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28614 2019-Jan-13 11:24:09.794096 - [DEBUG] Compose: EdgeIdentity * AllBottom
28615 2019-Jan-13 11:24:09.794124 - [DEBUG]
28616 2019-Jan-13 11:24:09.794148 - [DEBUG] Propagate flow
28617 2019-Jan-13 11:24:09.794171 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28618 2019-Jan-13 11:24:09.794228 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
28619 2019-Jan-13 11:24:09.794856 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28620 2019-Jan-13 11:24:09.795486 - [DEBUG] Edge function : AllBottom (result of previous compose)
28621 2019-Jan-13 11:24:09.795512 - [DEBUG]
28622 2019-Jan-13 11:24:09.795536 - [DEBUG] Join: AllTop & AllBottom
28623 2019-Jan-13 11:24:09.795562 - [DEBUG] = AllBottom (new jump func)
28624 2019-Jan-13 11:24:09.795595 - [DEBUG]
28625 2019-Jan-13 11:24:09.795619 - [DEBUG] Start adding new jump function
28626 2019-Jan-13 11:24:09.795642 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28627 2019-Jan-13 11:24:09.795697 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28628 2019-Jan-13 11:24:09.796328 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
28629 2019-Jan-13 11:24:09.796970 - [DEBUG] Edge Function : AllBottom
28630 2019-Jan-13 11:24:09.796998 - [DEBUG] End adding new jump function
28631 2019-Jan-13 11:24:09.797022 - [DEBUG]
28632 2019-Jan-13 11:24:09.797045 - [DEBUG] -------------------------------------------- 789. Path Edge --------------------------------------------
28633 2019-Jan-13 11:24:09.797069 - [DEBUG]
28634 2019-Jan-13 11:24:09.797092 - [DEBUG] Process 789. path edge:
28635 2019-Jan-13 11:24:09.797116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28636 2019-Jan-13 11:24:09.797172 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
28637 2019-Jan-13 11:24:09.797800 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28638 2019-Jan-13 11:24:09.798430 - [DEBUG]
28639 2019-Jan-13 11:24:09.798455 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
28640 2019-Jan-13 11:24:09.799095 - [DEBUG] Compose: EdgeIdentity * AllBottom
28641 2019-Jan-13 11:24:09.799123 - [DEBUG]
28642 2019-Jan-13 11:24:09.799146 - [DEBUG] Propagate flow
28643 2019-Jan-13 11:24:09.799170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28644 2019-Jan-13 11:24:09.799227 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
28645 2019-Jan-13 11:24:09.799856 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28646 2019-Jan-13 11:24:09.800504 - [DEBUG] Edge function : AllBottom (result of previous compose)
28647 2019-Jan-13 11:24:09.800529 - [DEBUG]
28648 2019-Jan-13 11:24:09.800554 - [DEBUG] Join: AllTop & AllBottom
28649 2019-Jan-13 11:24:09.800580 - [DEBUG] = AllBottom (new jump func)
28650 2019-Jan-13 11:24:09.800604 - [DEBUG]
28651 2019-Jan-13 11:24:09.800628 - [DEBUG] Start adding new jump function
28652 2019-Jan-13 11:24:09.800651 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28653 2019-Jan-13 11:24:09.800707 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28654 2019-Jan-13 11:24:09.801336 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
28655 2019-Jan-13 11:24:09.801964 - [DEBUG] Edge Function : AllBottom
28656 2019-Jan-13 11:24:09.801992 - [DEBUG] End adding new jump function
28657 2019-Jan-13 11:24:09.802015 - [DEBUG]
28658 2019-Jan-13 11:24:09.802039 - [DEBUG] -------------------------------------------- 790. Path Edge --------------------------------------------
28659 2019-Jan-13 11:24:09.802063 - [DEBUG]
28660 2019-Jan-13 11:24:09.802087 - [DEBUG] Process 790. path edge:
28661 2019-Jan-13 11:24:09.802110 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28662 2019-Jan-13 11:24:09.802167 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
28663 2019-Jan-13 11:24:09.802802 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28664 2019-Jan-13 11:24:09.803445 - [DEBUG]
28665 2019-Jan-13 11:24:09.803471 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
28666 2019-Jan-13 11:24:09.804114 - [DEBUG] Compose: EdgeIdentity * AllBottom
28667 2019-Jan-13 11:24:09.804154 - [DEBUG]
28668 2019-Jan-13 11:24:09.804178 - [DEBUG] Propagate flow
28669 2019-Jan-13 11:24:09.804201 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28670 2019-Jan-13 11:24:09.804258 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28671 2019-Jan-13 11:24:09.804898 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28672 2019-Jan-13 11:24:09.805529 - [DEBUG] Edge function : AllBottom (result of previous compose)
28673 2019-Jan-13 11:24:09.805554 - [DEBUG]
28674 2019-Jan-13 11:24:09.805579 - [DEBUG] Join: AllTop & AllBottom
28675 2019-Jan-13 11:24:09.805604 - [DEBUG] = AllBottom (new jump func)
28676 2019-Jan-13 11:24:09.805629 - [DEBUG]
28677 2019-Jan-13 11:24:09.805652 - [DEBUG] Start adding new jump function
28678 2019-Jan-13 11:24:09.805675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28679 2019-Jan-13 11:24:09.805731 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28680 2019-Jan-13 11:24:09.806377 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28681 2019-Jan-13 11:24:09.807032 - [DEBUG] Edge Function : AllBottom
28682 2019-Jan-13 11:24:09.807061 - [DEBUG] End adding new jump function
28683 2019-Jan-13 11:24:09.807084 - [DEBUG]
28684 2019-Jan-13 11:24:09.807108 - [DEBUG] -------------------------------------------- 791. Path Edge --------------------------------------------
28685 2019-Jan-13 11:24:09.807132 - [DEBUG]
28686 2019-Jan-13 11:24:09.807155 - [DEBUG] Process 791. path edge:
28687 2019-Jan-13 11:24:09.807178 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28688 2019-Jan-13 11:24:09.807234 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
28689 2019-Jan-13 11:24:09.807874 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28690 2019-Jan-13 11:24:09.808503 - [DEBUG]
28691 2019-Jan-13 11:24:09.808527 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28692 2019-Jan-13 11:24:09.809172 - [DEBUG] Possible callees:
28693 2019-Jan-13 11:24:09.809197 - [DEBUG] llvm.dbg.declare
28694 2019-Jan-13 11:24:09.809222 - [DEBUG] Possible return sites:
28695 2019-Jan-13 11:24:09.809245 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13628696 2019-Jan-13 11:24:09.810516 - [DEBUG] Found and process special summary
28697 2019-Jan-13 11:24:09.810550 - [DEBUG] Compose: EdgeIdentity * AllBottom
28698 2019-Jan-13 11:24:09.810576 - [DEBUG]
28699 2019-Jan-13 11:24:09.810600 - [DEBUG] Propagate flow
28700 2019-Jan-13 11:24:09.810623 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28701 2019-Jan-13 11:24:09.810680 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28702 2019-Jan-13 11:24:09.811311 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28703 2019-Jan-13 11:24:09.811941 - [DEBUG] Edge function : AllBottom (result of previous compose)
28704 2019-Jan-13 11:24:09.811966 - [DEBUG]
28705 2019-Jan-13 11:24:09.811991 - [DEBUG] Join: AllTop & AllBottom
28706 2019-Jan-13 11:24:09.812017 - [DEBUG] = AllBottom (new jump func)
28707 2019-Jan-13 11:24:09.812041 - [DEBUG]
28708 2019-Jan-13 11:24:09.812065 - [DEBUG] Start adding new jump function
28709 2019-Jan-13 11:24:09.812088 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28710 2019-Jan-13 11:24:09.812153 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28711 2019-Jan-13 11:24:09.812784 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28712 2019-Jan-13 11:24:09.813430 - [DEBUG] Edge Function : AllBottom
28713 2019-Jan-13 11:24:09.813457 - [DEBUG] End adding new jump function
28714 2019-Jan-13 11:24:09.813481 - [DEBUG]
28715 2019-Jan-13 11:24:09.813504 - [DEBUG] -------------------------------------------- 792. Path Edge --------------------------------------------
28716 2019-Jan-13 11:24:09.813528 - [DEBUG]
28717 2019-Jan-13 11:24:09.813551 - [DEBUG] Process 792. path edge:
28718 2019-Jan-13 11:24:09.813575 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28719 2019-Jan-13 11:24:09.813631 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
28720 2019-Jan-13 11:24:09.814262 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28721 2019-Jan-13 11:24:09.814892 - [DEBUG]
28722 2019-Jan-13 11:24:09.814917 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28723 2019-Jan-13 11:24:09.815568 - [DEBUG] Compose: EdgeIdentity * AllBottom
28724 2019-Jan-13 11:24:09.815597 - [DEBUG]
28725 2019-Jan-13 11:24:09.815621 - [DEBUG] Propagate flow
28726 2019-Jan-13 11:24:09.815644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28727 2019-Jan-13 11:24:09.815701 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
28728 2019-Jan-13 11:24:09.816329 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28729 2019-Jan-13 11:24:09.816974 - [DEBUG] Edge function : AllBottom (result of previous compose)
28730 2019-Jan-13 11:24:09.817000 - [DEBUG]
28731 2019-Jan-13 11:24:09.817024 - [DEBUG] Join: AllTop & AllBottom
28732 2019-Jan-13 11:24:09.817050 - [DEBUG] = AllBottom (new jump func)
28733 2019-Jan-13 11:24:09.817074 - [DEBUG]
28734 2019-Jan-13 11:24:09.817098 - [DEBUG] Start adding new jump function
28735 2019-Jan-13 11:24:09.817121 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28736 2019-Jan-13 11:24:09.817176 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28737 2019-Jan-13 11:24:09.817806 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
28738 2019-Jan-13 11:24:09.818433 - [DEBUG] Edge Function : AllBottom
28739 2019-Jan-13 11:24:09.818461 - [DEBUG] End adding new jump function
28740 2019-Jan-13 11:24:09.818484 - [DEBUG]
28741 2019-Jan-13 11:24:09.818508 - [DEBUG] -------------------------------------------- 793. Path Edge --------------------------------------------
28742 2019-Jan-13 11:24:09.818532 - [DEBUG]
28743 2019-Jan-13 11:24:09.818555 - [DEBUG] Process 793. path edge:
28744 2019-Jan-13 11:24:09.818579 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28745 2019-Jan-13 11:24:09.818634 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
28746 2019-Jan-13 11:24:09.819261 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28747 2019-Jan-13 11:24:09.819891 - [DEBUG]
28748 2019-Jan-13 11:24:09.819916 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
28749 2019-Jan-13 11:24:09.820571 - [DEBUG] Compose: EdgeIdentity * AllBottom
28750 2019-Jan-13 11:24:09.820598 - [DEBUG]
28751 2019-Jan-13 11:24:09.820621 - [DEBUG] Propagate flow
28752 2019-Jan-13 11:24:09.820644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28753 2019-Jan-13 11:24:09.820701 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
28754 2019-Jan-13 11:24:09.821335 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28755 2019-Jan-13 11:24:09.821966 - [DEBUG] Edge function : AllBottom (result of previous compose)
28756 2019-Jan-13 11:24:09.821991 - [DEBUG]
28757 2019-Jan-13 11:24:09.822015 - [DEBUG] Join: AllTop & AllBottom
28758 2019-Jan-13 11:24:09.822041 - [DEBUG] = AllBottom (new jump func)
28759 2019-Jan-13 11:24:09.822066 - [DEBUG]
28760 2019-Jan-13 11:24:09.822089 - [DEBUG] Start adding new jump function
28761 2019-Jan-13 11:24:09.822112 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28762 2019-Jan-13 11:24:09.822168 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28763 2019-Jan-13 11:24:09.822798 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
28764 2019-Jan-13 11:24:09.823439 - [DEBUG] Edge Function : AllBottom
28765 2019-Jan-13 11:24:09.823467 - [DEBUG] End adding new jump function
28766 2019-Jan-13 11:24:09.823491 - [DEBUG]
28767 2019-Jan-13 11:24:09.823514 - [DEBUG] -------------------------------------------- 794. Path Edge --------------------------------------------
28768 2019-Jan-13 11:24:09.823539 - [DEBUG]
28769 2019-Jan-13 11:24:09.823562 - [DEBUG] Process 794. path edge:
28770 2019-Jan-13 11:24:09.823585 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28771 2019-Jan-13 11:24:09.823641 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
28772 2019-Jan-13 11:24:09.824267 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28773 2019-Jan-13 11:24:09.824897 - [DEBUG]
28774 2019-Jan-13 11:24:09.824922 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
28775 2019-Jan-13 11:24:09.825561 - [DEBUG] Compose: EdgeIdentity * AllBottom
28776 2019-Jan-13 11:24:09.825588 - [DEBUG]
28777 2019-Jan-13 11:24:09.825612 - [DEBUG] Propagate flow
28778 2019-Jan-13 11:24:09.825635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28779 2019-Jan-13 11:24:09.825692 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
28780 2019-Jan-13 11:24:09.826343 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28781 2019-Jan-13 11:24:09.826989 - [DEBUG] Edge function : AllBottom (result of previous compose)
28782 2019-Jan-13 11:24:09.827015 - [DEBUG]
28783 2019-Jan-13 11:24:09.827040 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28784 2019-Jan-13 11:24:09.827065 - [DEBUG] = AllBottom
28785 2019-Jan-13 11:24:09.827090 - [DEBUG]
28786 2019-Jan-13 11:24:09.827113 - [DEBUG] PROPAGATE: No new function!
28787 2019-Jan-13 11:24:09.827137 - [DEBUG] EDGE:
28788 2019-Jan-13 11:24:09.827194 - [DEBUG] ---> 28789 2019-Jan-13 11:24:09.827820 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28790 2019-Jan-13 11:24:09.828450 - [DEBUG]
28791 2019-Jan-13 11:24:09.828475 - [DEBUG] EDGE:
28792 2019-Jan-13 11:24:09.828532 - [DEBUG] ---> 28793 2019-Jan-13 11:24:09.829160 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28794 2019-Jan-13 11:24:09.829790 - [DEBUG]
28795 2019-Jan-13 11:24:09.829815 - [DEBUG] EDGE:
28796 2019-Jan-13 11:24:09.829872 - [DEBUG] ---> 28797 2019-Jan-13 11:24:09.830519 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28798 2019-Jan-13 11:24:09.831156 - [DEBUG]
28799 2019-Jan-13 11:24:09.831191 - [DEBUG] Compose: EdgeIdentity * AllBottom
28800 2019-Jan-13 11:24:09.831218 - [DEBUG]
28801 2019-Jan-13 11:24:09.831241 - [DEBUG] Propagate flow
28802 2019-Jan-13 11:24:09.831265 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28803 2019-Jan-13 11:24:09.831321 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28804 2019-Jan-13 11:24:09.831952 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28805 2019-Jan-13 11:24:09.832582 - [DEBUG] Edge function : AllBottom (result of previous compose)
28806 2019-Jan-13 11:24:09.832607 - [DEBUG]
28807 2019-Jan-13 11:24:09.832632 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28808 2019-Jan-13 11:24:09.832657 - [DEBUG] = AllBottom
28809 2019-Jan-13 11:24:09.832682 - [DEBUG]
28810 2019-Jan-13 11:24:09.832705 - [DEBUG] PROPAGATE: No new function!
28811 2019-Jan-13 11:24:09.832730 - [DEBUG] EDGE:
28812 2019-Jan-13 11:24:09.832787 - [DEBUG] ---> 28813 2019-Jan-13 11:24:09.833440 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28814 2019-Jan-13 11:24:09.834070 - [DEBUG]
28815 2019-Jan-13 11:24:09.834102 - [DEBUG] Compose: EdgeIdentity * AllBottom
28816 2019-Jan-13 11:24:09.834129 - [DEBUG]
28817 2019-Jan-13 11:24:09.834152 - [DEBUG] Propagate flow
28818 2019-Jan-13 11:24:09.834175 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28819 2019-Jan-13 11:24:09.834231 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28820 2019-Jan-13 11:24:09.834869 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28821 2019-Jan-13 11:24:09.835500 - [DEBUG] Edge function : AllBottom (result of previous compose)
28822 2019-Jan-13 11:24:09.835525 - [DEBUG]
28823 2019-Jan-13 11:24:09.835549 - [DEBUG] Join: AllTop & AllBottom
28824 2019-Jan-13 11:24:09.835575 - [DEBUG] = AllBottom (new jump func)
28825 2019-Jan-13 11:24:09.835599 - [DEBUG]
28826 2019-Jan-13 11:24:09.835623 - [DEBUG] Start adding new jump function
28827 2019-Jan-13 11:24:09.835646 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28828 2019-Jan-13 11:24:09.835701 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28829 2019-Jan-13 11:24:09.836332 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28830 2019-Jan-13 11:24:09.836983 - [DEBUG] Edge Function : AllBottom
28831 2019-Jan-13 11:24:09.837011 - [DEBUG] End adding new jump function
28832 2019-Jan-13 11:24:09.837034 - [DEBUG]
28833 2019-Jan-13 11:24:09.837058 - [DEBUG] -------------------------------------------- 795. Path Edge --------------------------------------------
28834 2019-Jan-13 11:24:09.837081 - [DEBUG]
28835 2019-Jan-13 11:24:09.837105 - [DEBUG] Process 795. path edge:
28836 2019-Jan-13 11:24:09.837128 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28837 2019-Jan-13 11:24:09.837184 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
28838 2019-Jan-13 11:24:09.837823 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28839 2019-Jan-13 11:24:09.838454 - [DEBUG]
28840 2019-Jan-13 11:24:09.838478 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28841 2019-Jan-13 11:24:09.839122 - [DEBUG] Possible callees:
28842 2019-Jan-13 11:24:09.839156 - [DEBUG] llvm.dbg.declare
28843 2019-Jan-13 11:24:09.839181 - [DEBUG] Possible return sites:
28844 2019-Jan-13 11:24:09.839205 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14328845 2019-Jan-13 11:24:09.840476 - [DEBUG] Found and process special summary
28846 2019-Jan-13 11:24:09.840509 - [DEBUG] Compose: EdgeIdentity * AllBottom
28847 2019-Jan-13 11:24:09.840535 - [DEBUG]
28848 2019-Jan-13 11:24:09.840559 - [DEBUG] Propagate flow
28849 2019-Jan-13 11:24:09.840582 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28850 2019-Jan-13 11:24:09.840638 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28851 2019-Jan-13 11:24:09.841269 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28852 2019-Jan-13 11:24:09.841898 - [DEBUG] Edge function : AllBottom (result of previous compose)
28853 2019-Jan-13 11:24:09.841923 - [DEBUG]
28854 2019-Jan-13 11:24:09.841947 - [DEBUG] Join: AllTop & AllBottom
28855 2019-Jan-13 11:24:09.841973 - [DEBUG] = AllBottom (new jump func)
28856 2019-Jan-13 11:24:09.841997 - [DEBUG]
28857 2019-Jan-13 11:24:09.842020 - [DEBUG] Start adding new jump function
28858 2019-Jan-13 11:24:09.842043 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28859 2019-Jan-13 11:24:09.842099 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28860 2019-Jan-13 11:24:09.842729 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28861 2019-Jan-13 11:24:09.843371 - [DEBUG] Edge Function : AllBottom
28862 2019-Jan-13 11:24:09.843398 - [DEBUG] End adding new jump function
28863 2019-Jan-13 11:24:09.843422 - [DEBUG]
28864 2019-Jan-13 11:24:09.843445 - [DEBUG] -------------------------------------------- 796. Path Edge --------------------------------------------
28865 2019-Jan-13 11:24:09.843469 - [DEBUG]
28866 2019-Jan-13 11:24:09.843492 - [DEBUG] Process 796. path edge:
28867 2019-Jan-13 11:24:09.843516 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28868 2019-Jan-13 11:24:09.843572 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
28869 2019-Jan-13 11:24:09.844202 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28870 2019-Jan-13 11:24:09.844831 - [DEBUG]
28871 2019-Jan-13 11:24:09.844856 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28872 2019-Jan-13 11:24:09.845504 - [DEBUG] Compose: EdgeIdentity * AllBottom
28873 2019-Jan-13 11:24:09.845532 - [DEBUG]
28874 2019-Jan-13 11:24:09.845556 - [DEBUG] Propagate flow
28875 2019-Jan-13 11:24:09.845579 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28876 2019-Jan-13 11:24:09.845636 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
28877 2019-Jan-13 11:24:09.846262 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28878 2019-Jan-13 11:24:09.846906 - [DEBUG] Edge function : AllBottom (result of previous compose)
28879 2019-Jan-13 11:24:09.846931 - [DEBUG]
28880 2019-Jan-13 11:24:09.846956 - [DEBUG] Join: AllTop & AllBottom
28881 2019-Jan-13 11:24:09.846982 - [DEBUG] = AllBottom (new jump func)
28882 2019-Jan-13 11:24:09.847006 - [DEBUG]
28883 2019-Jan-13 11:24:09.847029 - [DEBUG] Start adding new jump function
28884 2019-Jan-13 11:24:09.847052 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28885 2019-Jan-13 11:24:09.847108 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28886 2019-Jan-13 11:24:09.847737 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
28887 2019-Jan-13 11:24:09.848370 - [DEBUG] Edge Function : AllBottom
28888 2019-Jan-13 11:24:09.848398 - [DEBUG] End adding new jump function
28889 2019-Jan-13 11:24:09.848422 - [DEBUG]
28890 2019-Jan-13 11:24:09.848446 - [DEBUG] -------------------------------------------- 797. Path Edge --------------------------------------------
28891 2019-Jan-13 11:24:09.848470 - [DEBUG]
28892 2019-Jan-13 11:24:09.848494 - [DEBUG] Process 797. path edge:
28893 2019-Jan-13 11:24:09.848518 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28894 2019-Jan-13 11:24:09.848574 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
28895 2019-Jan-13 11:24:09.849199 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28896 2019-Jan-13 11:24:09.849829 - [DEBUG]
28897 2019-Jan-13 11:24:09.849854 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
28898 2019-Jan-13 11:24:09.850507 - [DEBUG] Compose: EdgeIdentity * AllBottom
28899 2019-Jan-13 11:24:09.850535 - [DEBUG]
28900 2019-Jan-13 11:24:09.850558 - [DEBUG] Propagate flow
28901 2019-Jan-13 11:24:09.850581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28902 2019-Jan-13 11:24:09.850637 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
28903 2019-Jan-13 11:24:09.851264 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28904 2019-Jan-13 11:24:09.851894 - [DEBUG] Edge function : AllBottom (result of previous compose)
28905 2019-Jan-13 11:24:09.851919 - [DEBUG]
28906 2019-Jan-13 11:24:09.851943 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28907 2019-Jan-13 11:24:09.851969 - [DEBUG] = AllBottom
28908 2019-Jan-13 11:24:09.851993 - [DEBUG]
28909 2019-Jan-13 11:24:09.852016 - [DEBUG] PROPAGATE: No new function!
28910 2019-Jan-13 11:24:09.852040 - [DEBUG] EDGE:
28911 2019-Jan-13 11:24:09.852097 - [DEBUG] ---> 28912 2019-Jan-13 11:24:09.852721 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28913 2019-Jan-13 11:24:09.853363 - [DEBUG]
28914 2019-Jan-13 11:24:09.853387 - [DEBUG] EDGE:
28915 2019-Jan-13 11:24:09.853444 - [DEBUG] ---> 28916 2019-Jan-13 11:24:09.854074 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28917 2019-Jan-13 11:24:09.854703 - [DEBUG]
28918 2019-Jan-13 11:24:09.854737 - [DEBUG] Compose: EdgeIdentity * AllBottom
28919 2019-Jan-13 11:24:09.854764 - [DEBUG]
28920 2019-Jan-13 11:24:09.854788 - [DEBUG] Propagate flow
28921 2019-Jan-13 11:24:09.854811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28922 2019-Jan-13 11:24:09.854866 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28923 2019-Jan-13 11:24:09.855498 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28924 2019-Jan-13 11:24:09.856127 - [DEBUG] Edge function : AllBottom (result of previous compose)
28925 2019-Jan-13 11:24:09.856152 - [DEBUG]
28926 2019-Jan-13 11:24:09.856177 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28927 2019-Jan-13 11:24:09.856202 - [DEBUG] = AllBottom
28928 2019-Jan-13 11:24:09.856226 - [DEBUG]
28929 2019-Jan-13 11:24:09.856249 - [DEBUG] PROPAGATE: No new function!
28930 2019-Jan-13 11:24:09.856275 - [DEBUG] EDGE:
28931 2019-Jan-13 11:24:09.856331 - [DEBUG] ---> 28932 2019-Jan-13 11:24:09.856992 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28933 2019-Jan-13 11:24:09.857624 - [DEBUG]
28934 2019-Jan-13 11:24:09.857649 - [DEBUG] EDGE:
28935 2019-Jan-13 11:24:09.857706 - [DEBUG] ---> 28936 2019-Jan-13 11:24:09.858333 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28937 2019-Jan-13 11:24:09.858963 - [DEBUG]
28938 2019-Jan-13 11:24:09.858995 - [DEBUG] Compose: EdgeIdentity * AllBottom
28939 2019-Jan-13 11:24:09.859022 - [DEBUG]
28940 2019-Jan-13 11:24:09.859045 - [DEBUG] Propagate flow
28941 2019-Jan-13 11:24:09.859069 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28942 2019-Jan-13 11:24:09.859125 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
28943 2019-Jan-13 11:24:09.859752 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28944 2019-Jan-13 11:24:09.860398 - [DEBUG] Edge function : AllBottom (result of previous compose)
28945 2019-Jan-13 11:24:09.860423 - [DEBUG]
28946 2019-Jan-13 11:24:09.860447 - [DEBUG] Join: AllTop & AllBottom
28947 2019-Jan-13 11:24:09.860473 - [DEBUG] = AllBottom (new jump func)
28948 2019-Jan-13 11:24:09.860498 - [DEBUG]
28949 2019-Jan-13 11:24:09.860521 - [DEBUG] Start adding new jump function
28950 2019-Jan-13 11:24:09.860544 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28951 2019-Jan-13 11:24:09.860600 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28952 2019-Jan-13 11:24:09.861229 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
28953 2019-Jan-13 11:24:09.861858 - [DEBUG] Edge Function : AllBottom
28954 2019-Jan-13 11:24:09.861886 - [DEBUG] End adding new jump function
28955 2019-Jan-13 11:24:09.861909 - [DEBUG]
28956 2019-Jan-13 11:24:09.861933 - [DEBUG] -------------------------------------------- 798. Path Edge --------------------------------------------
28957 2019-Jan-13 11:24:09.861957 - [DEBUG]
28958 2019-Jan-13 11:24:09.861980 - [DEBUG] Process 798. path edge:
28959 2019-Jan-13 11:24:09.862004 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28960 2019-Jan-13 11:24:09.862060 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
28961 2019-Jan-13 11:24:09.862688 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28962 2019-Jan-13 11:24:09.863318 - [DEBUG]
28963 2019-Jan-13 11:24:09.863357 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
28964 2019-Jan-13 11:24:09.863998 - [DEBUG] Compose: EdgeIdentity * AllBottom
28965 2019-Jan-13 11:24:09.864025 - [DEBUG]
28966 2019-Jan-13 11:24:09.864049 - [DEBUG] Propagate flow
28967 2019-Jan-13 11:24:09.864072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28968 2019-Jan-13 11:24:09.864128 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28969 2019-Jan-13 11:24:09.864766 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28970 2019-Jan-13 11:24:09.865396 - [DEBUG] Edge function : AllBottom (result of previous compose)
28971 2019-Jan-13 11:24:09.865421 - [DEBUG]
28972 2019-Jan-13 11:24:09.865445 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28973 2019-Jan-13 11:24:09.865471 - [DEBUG] = AllBottom
28974 2019-Jan-13 11:24:09.865495 - [DEBUG]
28975 2019-Jan-13 11:24:09.865518 - [DEBUG] PROPAGATE: No new function!
28976 2019-Jan-13 11:24:09.865556 - [DEBUG] Compose: EdgeIdentity * AllBottom
28977 2019-Jan-13 11:24:09.865583 - [DEBUG]
28978 2019-Jan-13 11:24:09.865606 - [DEBUG] Propagate flow
28979 2019-Jan-13 11:24:09.865630 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28980 2019-Jan-13 11:24:09.865686 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28981 2019-Jan-13 11:24:09.866323 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28982 2019-Jan-13 11:24:09.866969 - [DEBUG] Edge function : AllBottom (result of previous compose)
28983 2019-Jan-13 11:24:09.866994 - [DEBUG]
28984 2019-Jan-13 11:24:09.867018 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28985 2019-Jan-13 11:24:09.867044 - [DEBUG] = AllBottom
28986 2019-Jan-13 11:24:09.867068 - [DEBUG]
28987 2019-Jan-13 11:24:09.867091 - [DEBUG] PROPAGATE: No new function!
28988 2019-Jan-13 11:24:09.867115 - [DEBUG] EDGE:
28989 2019-Jan-13 11:24:09.867172 - [DEBUG] ---> 28990 2019-Jan-13 11:24:09.867801 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28991 2019-Jan-13 11:24:09.868430 - [DEBUG]
28992 2019-Jan-13 11:24:09.868455 - [DEBUG] EDGE:
28993 2019-Jan-13 11:24:09.868512 - [DEBUG] ---> 28994 2019-Jan-13 11:24:09.869138 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28995 2019-Jan-13 11:24:09.869768 - [DEBUG]
28996 2019-Jan-13 11:24:09.869793 - [DEBUG] EDGE:
28997 2019-Jan-13 11:24:09.869850 - [DEBUG] ---> 28998 2019-Jan-13 11:24:09.870498 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28999 2019-Jan-13 11:24:09.871128 - [DEBUG]
29000 2019-Jan-13 11:24:09.871161 - [DEBUG] Compose: EdgeIdentity * AllBottom
29001 2019-Jan-13 11:24:09.871188 - [DEBUG]
29002 2019-Jan-13 11:24:09.871211 - [DEBUG] Propagate flow
29003 2019-Jan-13 11:24:09.871235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29004 2019-Jan-13 11:24:09.871290 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
29005 2019-Jan-13 11:24:09.871922 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29006 2019-Jan-13 11:24:09.872551 - [DEBUG] Edge function : AllBottom (result of previous compose)
29007 2019-Jan-13 11:24:09.872577 - [DEBUG]
29008 2019-Jan-13 11:24:09.872601 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29009 2019-Jan-13 11:24:09.872627 - [DEBUG] = AllBottom
29010 2019-Jan-13 11:24:09.872651 - [DEBUG]
29011 2019-Jan-13 11:24:09.872674 - [DEBUG] PROPAGATE: No new function!
29012 2019-Jan-13 11:24:09.872699 - [DEBUG] EDGE:
29013 2019-Jan-13 11:24:09.872756 - [DEBUG] ---> 29014 2019-Jan-13 11:24:09.873401 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29015 2019-Jan-13 11:24:09.874030 - [DEBUG]
29016 2019-Jan-13 11:24:09.874055 - [DEBUG] EDGE:
29017 2019-Jan-13 11:24:09.874112 - [DEBUG] ---> 29018 2019-Jan-13 11:24:09.874738 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29019 2019-Jan-13 11:24:09.875376 - [DEBUG]
29020 2019-Jan-13 11:24:09.875402 - [DEBUG] EDGE:
29021 2019-Jan-13 11:24:09.875460 - [DEBUG] ---> 29022 2019-Jan-13 11:24:09.876093 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29023 2019-Jan-13 11:24:09.876738 - [DEBUG]
29024 2019-Jan-13 11:24:09.876763 - [DEBUG] EDGE:
29025 2019-Jan-13 11:24:09.876820 - [DEBUG] ---> 29026 2019-Jan-13 11:24:09.877449 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29027 2019-Jan-13 11:24:09.878078 - [DEBUG]
29028 2019-Jan-13 11:24:09.878103 - [DEBUG] EDGE:
29029 2019-Jan-13 11:24:09.878160 - [DEBUG] ---> 29030 2019-Jan-13 11:24:09.878787 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29031 2019-Jan-13 11:24:09.879416 - [DEBUG]
29032 2019-Jan-13 11:24:09.879441 - [DEBUG] EDGE:
29033 2019-Jan-13 11:24:09.879498 - [DEBUG] ---> 29034 2019-Jan-13 11:24:09.880143 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29035 2019-Jan-13 11:24:09.880773 - [DEBUG]
29036 2019-Jan-13 11:24:09.880798 - [DEBUG] EDGE:
29037 2019-Jan-13 11:24:09.880855 - [DEBUG] ---> 29038 2019-Jan-13 11:24:09.881481 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29039 2019-Jan-13 11:24:09.882111 - [DEBUG]
29040 2019-Jan-13 11:24:09.882137 - [DEBUG] Compose: EdgeIdentity * AllBottom
29041 2019-Jan-13 11:24:09.882162 - [DEBUG]
29042 2019-Jan-13 11:24:09.882186 - [DEBUG] Propagate flow
29043 2019-Jan-13 11:24:09.882209 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29044 2019-Jan-13 11:24:09.882265 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
29045 2019-Jan-13 11:24:09.882890 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29046 2019-Jan-13 11:24:09.883540 - [DEBUG] Edge function : AllBottom (result of previous compose)
29047 2019-Jan-13 11:24:09.883565 - [DEBUG]
29048 2019-Jan-13 11:24:09.883590 - [DEBUG] Join: AllTop & AllBottom
29049 2019-Jan-13 11:24:09.883616 - [DEBUG] = AllBottom (new jump func)
29050 2019-Jan-13 11:24:09.883640 - [DEBUG]
29051 2019-Jan-13 11:24:09.883663 - [DEBUG] Start adding new jump function
29052 2019-Jan-13 11:24:09.883687 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29053 2019-Jan-13 11:24:09.883742 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29054 2019-Jan-13 11:24:09.884378 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
29055 2019-Jan-13 11:24:09.885005 - [DEBUG] Edge Function : AllBottom
29056 2019-Jan-13 11:24:09.885035 - [DEBUG] End adding new jump function
29057 2019-Jan-13 11:24:09.885059 - [DEBUG]
29058 2019-Jan-13 11:24:09.885082 - [DEBUG] -------------------------------------------- 799. Path Edge --------------------------------------------
29059 2019-Jan-13 11:24:09.885107 - [DEBUG]
29060 2019-Jan-13 11:24:09.885130 - [DEBUG] Process 799. path edge:
29061 2019-Jan-13 11:24:09.885154 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29062 2019-Jan-13 11:24:09.885221 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
29063 2019-Jan-13 11:24:09.885848 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29064 2019-Jan-13 11:24:09.886481 - [DEBUG]
29065 2019-Jan-13 11:24:09.886507 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
29066 2019-Jan-13 11:24:09.887163 - [DEBUG] Compose: EdgeIdentity * AllBottom
29067 2019-Jan-13 11:24:09.887190 - [DEBUG]
29068 2019-Jan-13 11:24:09.887213 - [DEBUG] Propagate flow
29069 2019-Jan-13 11:24:09.887236 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29070 2019-Jan-13 11:24:09.887293 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29071 2019-Jan-13 11:24:09.887924 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29072 2019-Jan-13 11:24:09.888555 - [DEBUG] Edge function : AllBottom (result of previous compose)
29073 2019-Jan-13 11:24:09.888580 - [DEBUG]
29074 2019-Jan-13 11:24:09.888604 - [DEBUG] Join: AllTop & AllBottom
29075 2019-Jan-13 11:24:09.888630 - [DEBUG] = AllBottom (new jump func)
29076 2019-Jan-13 11:24:09.888655 - [DEBUG]
29077 2019-Jan-13 11:24:09.888678 - [DEBUG] Start adding new jump function
29078 2019-Jan-13 11:24:09.888701 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29079 2019-Jan-13 11:24:09.888757 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29080 2019-Jan-13 11:24:09.889390 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29081 2019-Jan-13 11:24:09.890032 - [DEBUG] Edge Function : AllBottom
29082 2019-Jan-13 11:24:09.890060 - [DEBUG] End adding new jump function
29083 2019-Jan-13 11:24:09.890083 - [DEBUG]
29084 2019-Jan-13 11:24:09.890107 - [DEBUG] -------------------------------------------- 800. Path Edge --------------------------------------------
29085 2019-Jan-13 11:24:09.890131 - [DEBUG]
29086 2019-Jan-13 11:24:09.890154 - [DEBUG] Process 800. path edge:
29087 2019-Jan-13 11:24:09.890177 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29088 2019-Jan-13 11:24:09.890233 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
29089 2019-Jan-13 11:24:09.890864 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29090 2019-Jan-13 11:24:09.891505 - [DEBUG]
29091 2019-Jan-13 11:24:09.891529 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29092 2019-Jan-13 11:24:09.892183 - [DEBUG] Compose: EdgeIdentity * AllBottom
29093 2019-Jan-13 11:24:09.892211 - [DEBUG]
29094 2019-Jan-13 11:24:09.892234 - [DEBUG] Propagate flow
29095 2019-Jan-13 11:24:09.892257 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29096 2019-Jan-13 11:24:09.892315 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
29097 2019-Jan-13 11:24:09.892942 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29098 2019-Jan-13 11:24:09.893602 - [DEBUG] Edge function : AllBottom (result of previous compose)
29099 2019-Jan-13 11:24:09.893627 - [DEBUG]
29100 2019-Jan-13 11:24:09.893652 - [DEBUG] Join: AllTop & AllBottom
29101 2019-Jan-13 11:24:09.893678 - [DEBUG] = AllBottom (new jump func)
29102 2019-Jan-13 11:24:09.893702 - [DEBUG]
29103 2019-Jan-13 11:24:09.893725 - [DEBUG] Start adding new jump function
29104 2019-Jan-13 11:24:09.893748 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29105 2019-Jan-13 11:24:09.893804 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29106 2019-Jan-13 11:24:09.894444 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
29107 2019-Jan-13 11:24:09.895071 - [DEBUG] Edge Function : AllBottom
29108 2019-Jan-13 11:24:09.895098 - [DEBUG] End adding new jump function
29109 2019-Jan-13 11:24:09.895122 - [DEBUG]
29110 2019-Jan-13 11:24:09.895145 - [DEBUG] -------------------------------------------- 801. Path Edge --------------------------------------------
29111 2019-Jan-13 11:24:09.895169 - [DEBUG]
29112 2019-Jan-13 11:24:09.895192 - [DEBUG] Process 801. path edge:
29113 2019-Jan-13 11:24:09.895216 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29114 2019-Jan-13 11:24:09.895273 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
29115 2019-Jan-13 11:24:09.895901 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29116 2019-Jan-13 11:24:09.896532 - [DEBUG]
29117 2019-Jan-13 11:24:09.896557 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
29118 2019-Jan-13 11:24:09.897212 - [DEBUG] Compose: EdgeIdentity * AllBottom
29119 2019-Jan-13 11:24:09.897240 - [DEBUG]
29120 2019-Jan-13 11:24:09.897263 - [DEBUG] Propagate flow
29121 2019-Jan-13 11:24:09.897287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29122 2019-Jan-13 11:24:09.897343 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29123 2019-Jan-13 11:24:09.897973 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29124 2019-Jan-13 11:24:09.898605 - [DEBUG] Edge function : AllBottom (result of previous compose)
29125 2019-Jan-13 11:24:09.898630 - [DEBUG]
29126 2019-Jan-13 11:24:09.898655 - [DEBUG] Join: AllTop & AllBottom
29127 2019-Jan-13 11:24:09.898681 - [DEBUG] = AllBottom (new jump func)
29128 2019-Jan-13 11:24:09.898705 - [DEBUG]
29129 2019-Jan-13 11:24:09.898729 - [DEBUG] Start adding new jump function
29130 2019-Jan-13 11:24:09.898752 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29131 2019-Jan-13 11:24:09.898807 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29132 2019-Jan-13 11:24:09.899439 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29133 2019-Jan-13 11:24:09.900080 - [DEBUG] Edge Function : AllBottom
29134 2019-Jan-13 11:24:09.900109 - [DEBUG] End adding new jump function
29135 2019-Jan-13 11:24:09.900132 - [DEBUG]
29136 2019-Jan-13 11:24:09.900156 - [DEBUG] -------------------------------------------- 802. Path Edge --------------------------------------------
29137 2019-Jan-13 11:24:09.900179 - [DEBUG]
29138 2019-Jan-13 11:24:09.900202 - [DEBUG] Process 802. path edge:
29139 2019-Jan-13 11:24:09.900226 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29140 2019-Jan-13 11:24:09.900282 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
29141 2019-Jan-13 11:24:09.900912 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29142 2019-Jan-13 11:24:09.901543 - [DEBUG]
29143 2019-Jan-13 11:24:09.901567 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29144 2019-Jan-13 11:24:09.902211 - [DEBUG] Compose: EdgeIdentity * AllBottom
29145 2019-Jan-13 11:24:09.902240 - [DEBUG]
29146 2019-Jan-13 11:24:09.902264 - [DEBUG] Propagate flow
29147 2019-Jan-13 11:24:09.902287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29148 2019-Jan-13 11:24:09.902352 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29149 2019-Jan-13 11:24:09.902987 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29150 2019-Jan-13 11:24:09.903632 - [DEBUG] Edge function : AllBottom (result of previous compose)
29151 2019-Jan-13 11:24:09.903657 - [DEBUG]
29152 2019-Jan-13 11:24:09.903682 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29153 2019-Jan-13 11:24:09.903707 - [DEBUG] = AllBottom
29154 2019-Jan-13 11:24:09.903732 - [DEBUG]
29155 2019-Jan-13 11:24:09.903755 - [DEBUG] PROPAGATE: No new function!
29156 2019-Jan-13 11:24:09.903780 - [DEBUG] Compose: EdgeIdentity * AllBottom
29157 2019-Jan-13 11:24:09.903805 - [DEBUG]
29158 2019-Jan-13 11:24:09.903829 - [DEBUG] Propagate flow
29159 2019-Jan-13 11:24:09.903852 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29160 2019-Jan-13 11:24:09.903908 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29161 2019-Jan-13 11:24:09.904542 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29162 2019-Jan-13 11:24:09.905175 - [DEBUG] Edge function : AllBottom (result of previous compose)
29163 2019-Jan-13 11:24:09.905200 - [DEBUG]
29164 2019-Jan-13 11:24:09.905224 - [DEBUG] Join: AllTop & AllBottom
29165 2019-Jan-13 11:24:09.905250 - [DEBUG] = AllBottom (new jump func)
29166 2019-Jan-13 11:24:09.905275 - [DEBUG]
29167 2019-Jan-13 11:24:09.905298 - [DEBUG] Start adding new jump function
29168 2019-Jan-13 11:24:09.905321 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29169 2019-Jan-13 11:24:09.905377 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29170 2019-Jan-13 11:24:09.906015 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29171 2019-Jan-13 11:24:09.906653 - [DEBUG] Edge Function : AllBottom
29172 2019-Jan-13 11:24:09.906695 - [DEBUG] End adding new jump function
29173 2019-Jan-13 11:24:09.906719 - [DEBUG]
29174 2019-Jan-13 11:24:09.906743 - [DEBUG] -------------------------------------------- 803. Path Edge --------------------------------------------
29175 2019-Jan-13 11:24:09.906766 - [DEBUG]
29176 2019-Jan-13 11:24:09.906790 - [DEBUG] Process 803. path edge:
29177 2019-Jan-13 11:24:09.906813 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29178 2019-Jan-13 11:24:09.906870 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
29179 2019-Jan-13 11:24:09.907504 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29180 2019-Jan-13 11:24:09.908135 - [DEBUG]
29181 2019-Jan-13 11:24:09.908160 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29182 2019-Jan-13 11:24:09.908807 - [DEBUG] Compose: EdgeIdentity * AllBottom
29183 2019-Jan-13 11:24:09.908835 - [DEBUG]
29184 2019-Jan-13 11:24:09.908859 - [DEBUG] Propagate flow
29185 2019-Jan-13 11:24:09.908882 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29186 2019-Jan-13 11:24:09.908939 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
29187 2019-Jan-13 11:24:09.909598 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29188 2019-Jan-13 11:24:09.910247 - [DEBUG] Edge function : AllBottom (result of previous compose)
29189 2019-Jan-13 11:24:09.910273 - [DEBUG]
29190 2019-Jan-13 11:24:09.910297 - [DEBUG] Join: AllTop & AllBottom
29191 2019-Jan-13 11:24:09.910323 - [DEBUG] = AllBottom (new jump func)
29192 2019-Jan-13 11:24:09.910348 - [DEBUG]
29193 2019-Jan-13 11:24:09.910380 - [DEBUG] Start adding new jump function
29194 2019-Jan-13 11:24:09.910404 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29195 2019-Jan-13 11:24:09.910459 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29196 2019-Jan-13 11:24:09.911092 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
29197 2019-Jan-13 11:24:09.911719 - [DEBUG] Edge Function : AllBottom
29198 2019-Jan-13 11:24:09.911746 - [DEBUG] End adding new jump function
29199 2019-Jan-13 11:24:09.911771 - [DEBUG]
29200 2019-Jan-13 11:24:09.911795 - [DEBUG] -------------------------------------------- 804. Path Edge --------------------------------------------
29201 2019-Jan-13 11:24:09.911819 - [DEBUG]
29202 2019-Jan-13 11:24:09.911842 - [DEBUG] Process 804. path edge:
29203 2019-Jan-13 11:24:09.911866 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29204 2019-Jan-13 11:24:09.911922 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
29205 2019-Jan-13 11:24:09.912557 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29206 2019-Jan-13 11:24:09.913189 - [DEBUG]
29207 2019-Jan-13 11:24:09.913214 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
29208 2019-Jan-13 11:24:09.913873 - [DEBUG] Compose: EdgeIdentity * AllBottom
29209 2019-Jan-13 11:24:09.913900 - [DEBUG]
29210 2019-Jan-13 11:24:09.913924 - [DEBUG] Propagate flow
29211 2019-Jan-13 11:24:09.913947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29212 2019-Jan-13 11:24:09.914004 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29213 2019-Jan-13 11:24:09.914643 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29214 2019-Jan-13 11:24:09.915275 - [DEBUG] Edge function : AllBottom (result of previous compose)
29215 2019-Jan-13 11:24:09.915300 - [DEBUG]
29216 2019-Jan-13 11:24:09.915324 - [DEBUG] Join: AllTop & AllBottom
29217 2019-Jan-13 11:24:09.915350 - [DEBUG] = AllBottom (new jump func)
29218 2019-Jan-13 11:24:09.915374 - [DEBUG]
29219 2019-Jan-13 11:24:09.915398 - [DEBUG] Start adding new jump function
29220 2019-Jan-13 11:24:09.915421 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29221 2019-Jan-13 11:24:09.915477 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29222 2019-Jan-13 11:24:09.916109 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29223 2019-Jan-13 11:24:09.916763 - [DEBUG] Edge Function : AllBottom
29224 2019-Jan-13 11:24:09.916791 - [DEBUG] End adding new jump function
29225 2019-Jan-13 11:24:09.916815 - [DEBUG]
29226 2019-Jan-13 11:24:09.916838 - [DEBUG] -------------------------------------------- 805. Path Edge --------------------------------------------
29227 2019-Jan-13 11:24:09.916863 - [DEBUG]
29228 2019-Jan-13 11:24:09.916886 - [DEBUG] Process 805. path edge:
29229 2019-Jan-13 11:24:09.916910 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29230 2019-Jan-13 11:24:09.916966 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
29231 2019-Jan-13 11:24:09.917637 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29232 2019-Jan-13 11:24:09.918337 - [DEBUG]
29233 2019-Jan-13 11:24:09.918381 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29234 2019-Jan-13 11:24:09.919110 - [DEBUG] Possible callees:
29235 2019-Jan-13 11:24:09.919136 - [DEBUG] llvm.dbg.declare
29236 2019-Jan-13 11:24:09.919162 - [DEBUG] Possible return sites:
29237 2019-Jan-13 11:24:09.919185 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12029238 2019-Jan-13 11:24:09.920549 - [DEBUG] Found and process special summary
29239 2019-Jan-13 11:24:09.920603 - [DEBUG] Compose: EdgeIdentity * AllBottom
29240 2019-Jan-13 11:24:09.920632 - [DEBUG]
29241 2019-Jan-13 11:24:09.920656 - [DEBUG] Propagate flow
29242 2019-Jan-13 11:24:09.920680 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29243 2019-Jan-13 11:24:09.920740 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29244 2019-Jan-13 11:24:09.921374 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29245 2019-Jan-13 11:24:09.922008 - [DEBUG] Edge function : AllBottom (result of previous compose)
29246 2019-Jan-13 11:24:09.922034 - [DEBUG]
29247 2019-Jan-13 11:24:09.922059 - [DEBUG] Join: AllTop & AllBottom
29248 2019-Jan-13 11:24:09.922086 - [DEBUG] = AllBottom (new jump func)
29249 2019-Jan-13 11:24:09.922110 - [DEBUG]
29250 2019-Jan-13 11:24:09.922133 - [DEBUG] Start adding new jump function
29251 2019-Jan-13 11:24:09.922157 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29252 2019-Jan-13 11:24:09.922212 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29253 2019-Jan-13 11:24:09.922845 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29254 2019-Jan-13 11:24:09.923491 - [DEBUG] Edge Function : AllBottom
29255 2019-Jan-13 11:24:09.923520 - [DEBUG] End adding new jump function
29256 2019-Jan-13 11:24:09.923545 - [DEBUG]
29257 2019-Jan-13 11:24:09.923569 - [DEBUG] -------------------------------------------- 806. Path Edge --------------------------------------------
29258 2019-Jan-13 11:24:09.923593 - [DEBUG]
29259 2019-Jan-13 11:24:09.923616 - [DEBUG] Process 806. path edge:
29260 2019-Jan-13 11:24:09.923640 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29261 2019-Jan-13 11:24:09.923696 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
29262 2019-Jan-13 11:24:09.924329 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29263 2019-Jan-13 11:24:09.924961 - [DEBUG]
29264 2019-Jan-13 11:24:09.924986 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29265 2019-Jan-13 11:24:09.925636 - [DEBUG] Compose: EdgeIdentity * AllBottom
29266 2019-Jan-13 11:24:09.925665 - [DEBUG]
29267 2019-Jan-13 11:24:09.925688 - [DEBUG] Propagate flow
29268 2019-Jan-13 11:24:09.925712 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29269 2019-Jan-13 11:24:09.925769 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
29270 2019-Jan-13 11:24:09.926398 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29271 2019-Jan-13 11:24:09.927044 - [DEBUG] Edge function : AllBottom (result of previous compose)
29272 2019-Jan-13 11:24:09.927069 - [DEBUG]
29273 2019-Jan-13 11:24:09.927094 - [DEBUG] Join: AllTop & AllBottom
29274 2019-Jan-13 11:24:09.927120 - [DEBUG] = AllBottom (new jump func)
29275 2019-Jan-13 11:24:09.927160 - [DEBUG]
29276 2019-Jan-13 11:24:09.927184 - [DEBUG] Start adding new jump function
29277 2019-Jan-13 11:24:09.927207 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29278 2019-Jan-13 11:24:09.927264 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29279 2019-Jan-13 11:24:09.927898 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
29280 2019-Jan-13 11:24:09.928525 - [DEBUG] Edge Function : AllBottom
29281 2019-Jan-13 11:24:09.928554 - [DEBUG] End adding new jump function
29282 2019-Jan-13 11:24:09.928578 - [DEBUG]
29283 2019-Jan-13 11:24:09.928602 - [DEBUG] -------------------------------------------- 807. Path Edge --------------------------------------------
29284 2019-Jan-13 11:24:09.928626 - [DEBUG]
29285 2019-Jan-13 11:24:09.928650 - [DEBUG] Process 807. path edge:
29286 2019-Jan-13 11:24:09.928674 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29287 2019-Jan-13 11:24:09.928730 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
29288 2019-Jan-13 11:24:09.929358 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29289 2019-Jan-13 11:24:09.929990 - [DEBUG]
29290 2019-Jan-13 11:24:09.930029 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
29291 2019-Jan-13 11:24:09.930670 - [DEBUG] Compose: EdgeIdentity * AllBottom
29292 2019-Jan-13 11:24:09.930699 - [DEBUG]
29293 2019-Jan-13 11:24:09.930723 - [DEBUG] Propagate flow
29294 2019-Jan-13 11:24:09.930746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29295 2019-Jan-13 11:24:09.930802 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29296 2019-Jan-13 11:24:09.931442 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29297 2019-Jan-13 11:24:09.932074 - [DEBUG] Edge function : AllBottom (result of previous compose)
29298 2019-Jan-13 11:24:09.932099 - [DEBUG]
29299 2019-Jan-13 11:24:09.932124 - [DEBUG] Join: AllTop & AllBottom
29300 2019-Jan-13 11:24:09.932150 - [DEBUG] = AllBottom (new jump func)
29301 2019-Jan-13 11:24:09.932174 - [DEBUG]
29302 2019-Jan-13 11:24:09.932197 - [DEBUG] Start adding new jump function
29303 2019-Jan-13 11:24:09.932220 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29304 2019-Jan-13 11:24:09.932276 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29305 2019-Jan-13 11:24:09.932908 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29306 2019-Jan-13 11:24:09.933561 - [DEBUG] Edge Function : AllBottom
29307 2019-Jan-13 11:24:09.933588 - [DEBUG] End adding new jump function
29308 2019-Jan-13 11:24:09.933612 - [DEBUG]
29309 2019-Jan-13 11:24:09.933636 - [DEBUG] -------------------------------------------- 808. Path Edge --------------------------------------------
29310 2019-Jan-13 11:24:09.933660 - [DEBUG]
29311 2019-Jan-13 11:24:09.933683 - [DEBUG] Process 808. path edge:
29312 2019-Jan-13 11:24:09.933707 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29313 2019-Jan-13 11:24:09.933763 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
29314 2019-Jan-13 11:24:09.934401 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29315 2019-Jan-13 11:24:09.935033 - [DEBUG]
29316 2019-Jan-13 11:24:09.935057 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29317 2019-Jan-13 11:24:09.935712 - [DEBUG] Possible callees:
29318 2019-Jan-13 11:24:09.935737 - [DEBUG] llvm.dbg.declare
29319 2019-Jan-13 11:24:09.935762 - [DEBUG] Possible return sites:
29320 2019-Jan-13 11:24:09.935785 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14929321 2019-Jan-13 11:24:09.937068 - [DEBUG] Found and process special summary
29322 2019-Jan-13 11:24:09.937109 - [DEBUG] Compose: EdgeIdentity * AllBottom
29323 2019-Jan-13 11:24:09.937136 - [DEBUG]
29324 2019-Jan-13 11:24:09.937161 - [DEBUG] Propagate flow
29325 2019-Jan-13 11:24:09.937184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29326 2019-Jan-13 11:24:09.937242 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29327 2019-Jan-13 11:24:09.937876 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29328 2019-Jan-13 11:24:09.938509 - [DEBUG] Edge function : AllBottom (result of previous compose)
29329 2019-Jan-13 11:24:09.938534 - [DEBUG]
29330 2019-Jan-13 11:24:09.938558 - [DEBUG] Join: AllTop & AllBottom
29331 2019-Jan-13 11:24:09.938584 - [DEBUG] = AllBottom (new jump func)
29332 2019-Jan-13 11:24:09.938608 - [DEBUG]
29333 2019-Jan-13 11:24:09.938631 - [DEBUG] Start adding new jump function
29334 2019-Jan-13 11:24:09.938655 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29335 2019-Jan-13 11:24:09.938710 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29336 2019-Jan-13 11:24:09.939343 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29337 2019-Jan-13 11:24:09.939974 - [DEBUG] Edge Function : AllBottom
29338 2019-Jan-13 11:24:09.940018 - [DEBUG] End adding new jump function
29339 2019-Jan-13 11:24:09.940044 - [DEBUG]
29340 2019-Jan-13 11:24:09.940068 - [DEBUG] -------------------------------------------- 809. Path Edge --------------------------------------------
29341 2019-Jan-13 11:24:09.940092 - [DEBUG]
29342 2019-Jan-13 11:24:09.940115 - [DEBUG] Process 809. path edge:
29343 2019-Jan-13 11:24:09.940139 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29344 2019-Jan-13 11:24:09.940195 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
29345 2019-Jan-13 11:24:09.940826 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29346 2019-Jan-13 11:24:09.941457 - [DEBUG]
29347 2019-Jan-13 11:24:09.941481 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29348 2019-Jan-13 11:24:09.942130 - [DEBUG] Compose: EdgeIdentity * AllBottom
29349 2019-Jan-13 11:24:09.942158 - [DEBUG]
29350 2019-Jan-13 11:24:09.942182 - [DEBUG] Propagate flow
29351 2019-Jan-13 11:24:09.942205 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29352 2019-Jan-13 11:24:09.942262 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29353 2019-Jan-13 11:24:09.942889 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29354 2019-Jan-13 11:24:09.943538 - [DEBUG] Edge function : AllBottom (result of previous compose)
29355 2019-Jan-13 11:24:09.943563 - [DEBUG]
29356 2019-Jan-13 11:24:09.943588 - [DEBUG] Join: AllTop & AllBottom
29357 2019-Jan-13 11:24:09.943614 - [DEBUG] = AllBottom (new jump func)
29358 2019-Jan-13 11:24:09.943647 - [DEBUG]
29359 2019-Jan-13 11:24:09.943671 - [DEBUG] Start adding new jump function
29360 2019-Jan-13 11:24:09.943695 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29361 2019-Jan-13 11:24:09.943751 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29362 2019-Jan-13 11:24:09.944383 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29363 2019-Jan-13 11:24:09.945012 - [DEBUG] Edge Function : AllBottom
29364 2019-Jan-13 11:24:09.945044 - [DEBUG] End adding new jump function
29365 2019-Jan-13 11:24:09.945068 - [DEBUG]
29366 2019-Jan-13 11:24:09.945092 - [DEBUG] -------------------------------------------- 810. Path Edge --------------------------------------------
29367 2019-Jan-13 11:24:09.945116 - [DEBUG]
29368 2019-Jan-13 11:24:09.945140 - [DEBUG] Process 810. path edge:
29369 2019-Jan-13 11:24:09.945163 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29370 2019-Jan-13 11:24:09.945220 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
29371 2019-Jan-13 11:24:09.945848 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29372 2019-Jan-13 11:24:09.946480 - [DEBUG]
29373 2019-Jan-13 11:24:09.946505 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29374 2019-Jan-13 11:24:09.947166 - [DEBUG] Compose: EdgeIdentity * AllBottom
29375 2019-Jan-13 11:24:09.947194 - [DEBUG]
29376 2019-Jan-13 11:24:09.947218 - [DEBUG] Propagate flow
29377 2019-Jan-13 11:24:09.947241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29378 2019-Jan-13 11:24:09.947298 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29379 2019-Jan-13 11:24:09.947937 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29380 2019-Jan-13 11:24:09.948570 - [DEBUG] Edge function : AllBottom (result of previous compose)
29381 2019-Jan-13 11:24:09.948595 - [DEBUG]
29382 2019-Jan-13 11:24:09.948620 - [DEBUG] Join: AllTop & AllBottom
29383 2019-Jan-13 11:24:09.948646 - [DEBUG] = AllBottom (new jump func)
29384 2019-Jan-13 11:24:09.948670 - [DEBUG]
29385 2019-Jan-13 11:24:09.948694 - [DEBUG] Start adding new jump function
29386 2019-Jan-13 11:24:09.948717 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29387 2019-Jan-13 11:24:09.948773 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29388 2019-Jan-13 11:24:09.949405 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29389 2019-Jan-13 11:24:09.950053 - [DEBUG] Edge Function : AllBottom
29390 2019-Jan-13 11:24:09.950084 - [DEBUG] End adding new jump function
29391 2019-Jan-13 11:24:09.950109 - [DEBUG]
29392 2019-Jan-13 11:24:09.950132 - [DEBUG] -------------------------------------------- 811. Path Edge --------------------------------------------
29393 2019-Jan-13 11:24:09.950157 - [DEBUG]
29394 2019-Jan-13 11:24:09.950180 - [DEBUG] Process 811. path edge:
29395 2019-Jan-13 11:24:09.950203 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29396 2019-Jan-13 11:24:09.950260 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
29397 2019-Jan-13 11:24:09.950898 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29398 2019-Jan-13 11:24:09.951531 - [DEBUG]
29399 2019-Jan-13 11:24:09.951555 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29400 2019-Jan-13 11:24:09.952209 - [DEBUG] Possible callees:
29401 2019-Jan-13 11:24:09.952234 - [DEBUG] llvm.dbg.declare
29402 2019-Jan-13 11:24:09.952259 - [DEBUG] Possible return sites:
29403 2019-Jan-13 11:24:09.952282 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15529404 2019-Jan-13 11:24:09.953556 - [DEBUG] Found and process special summary
29405 2019-Jan-13 11:24:09.953765 - [DEBUG] EDGE:
29406 2019-Jan-13 11:24:09.953826 - [DEBUG] ---> 29407 2019-Jan-13 11:24:09.954468 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
29408 2019-Jan-13 11:24:09.955100 - [DEBUG]
29409 2019-Jan-13 11:24:09.955125 - [DEBUG] EDGE:
29410 2019-Jan-13 11:24:09.955182 - [DEBUG] ---> 29411 2019-Jan-13 11:24:09.955812 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
29412 2019-Jan-13 11:24:09.956445 - [DEBUG]
29413 2019-Jan-13 11:24:09.956471 - [DEBUG] Compose: EdgeIdentity * AllBottom
29414 2019-Jan-13 11:24:09.956497 - [DEBUG]
29415 2019-Jan-13 11:24:09.956521 - [DEBUG] Propagate flow
29416 2019-Jan-13 11:24:09.956544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29417 2019-Jan-13 11:24:09.956600 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29418 2019-Jan-13 11:24:09.957244 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29419 2019-Jan-13 11:24:09.957876 - [DEBUG] Edge function : AllBottom (result of previous compose)
29420 2019-Jan-13 11:24:09.957902 - [DEBUG]
29421 2019-Jan-13 11:24:09.957926 - [DEBUG] Join: AllTop & AllBottom
29422 2019-Jan-13 11:24:09.957952 - [DEBUG] = AllBottom (new jump func)
29423 2019-Jan-13 11:24:09.957976 - [DEBUG]
29424 2019-Jan-13 11:24:09.958000 - [DEBUG] Start adding new jump function
29425 2019-Jan-13 11:24:09.958023 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29426 2019-Jan-13 11:24:09.958079 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29427 2019-Jan-13 11:24:09.958710 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29428 2019-Jan-13 11:24:09.959338 - [DEBUG] Edge Function : AllBottom
29429 2019-Jan-13 11:24:09.959365 - [DEBUG] End adding new jump function
29430 2019-Jan-13 11:24:09.959389 - [DEBUG]
29431 2019-Jan-13 11:24:09.959413 - [DEBUG] -------------------------------------------- 812. Path Edge --------------------------------------------
29432 2019-Jan-13 11:24:09.959437 - [DEBUG]
29433 2019-Jan-13 11:24:09.959460 - [DEBUG] Process 812. path edge:
29434 2019-Jan-13 11:24:09.959484 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29435 2019-Jan-13 11:24:09.959540 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
29436 2019-Jan-13 11:24:09.960183 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29437 2019-Jan-13 11:24:09.960814 - [DEBUG]
29438 2019-Jan-13 11:24:09.960839 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29439 2019-Jan-13 11:24:09.961480 - [DEBUG] Compose: EdgeIdentity * AllBottom
29440 2019-Jan-13 11:24:09.961508 - [DEBUG]
29441 2019-Jan-13 11:24:09.961540 - [DEBUG] Propagate flow
29442 2019-Jan-13 11:24:09.961565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29443 2019-Jan-13 11:24:09.961621 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29444 2019-Jan-13 11:24:09.962260 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29445 2019-Jan-13 11:24:09.962893 - [DEBUG] Edge function : AllBottom (result of previous compose)
29446 2019-Jan-13 11:24:09.962918 - [DEBUG]
29447 2019-Jan-13 11:24:09.962943 - [DEBUG] Join: AllTop & AllBottom
29448 2019-Jan-13 11:24:09.962969 - [DEBUG] = AllBottom (new jump func)
29449 2019-Jan-13 11:24:09.962993 - [DEBUG]
29450 2019-Jan-13 11:24:09.963017 - [DEBUG] Start adding new jump function
29451 2019-Jan-13 11:24:09.963040 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29452 2019-Jan-13 11:24:09.963096 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29453 2019-Jan-13 11:24:09.963743 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29454 2019-Jan-13 11:24:09.964380 - [DEBUG] Edge Function : AllBottom
29455 2019-Jan-13 11:24:09.964407 - [DEBUG] End adding new jump function
29456 2019-Jan-13 11:24:09.964431 - [DEBUG]
29457 2019-Jan-13 11:24:09.964455 - [DEBUG] -------------------------------------------- 813. Path Edge --------------------------------------------
29458 2019-Jan-13 11:24:09.964479 - [DEBUG]
29459 2019-Jan-13 11:24:09.964503 - [DEBUG] Process 813. path edge:
29460 2019-Jan-13 11:24:09.964526 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29461 2019-Jan-13 11:24:09.964583 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
29462 2019-Jan-13 11:24:09.965221 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29463 2019-Jan-13 11:24:09.965852 - [DEBUG]
29464 2019-Jan-13 11:24:09.965876 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29465 2019-Jan-13 11:24:09.966521 - [DEBUG] Possible callees:
29466 2019-Jan-13 11:24:09.966546 - [DEBUG] llvm.dbg.declare
29467 2019-Jan-13 11:24:09.966570 - [DEBUG] Possible return sites:
29468 2019-Jan-13 11:24:09.966594 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15529469 2019-Jan-13 11:24:09.967866 - [DEBUG] Found and process special summary
29470 2019-Jan-13 11:24:09.967899 - [DEBUG] Compose: EdgeIdentity * AllBottom
29471 2019-Jan-13 11:24:09.967926 - [DEBUG]
29472 2019-Jan-13 11:24:09.967950 - [DEBUG] Propagate flow
29473 2019-Jan-13 11:24:09.967973 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29474 2019-Jan-13 11:24:09.968029 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29475 2019-Jan-13 11:24:09.968661 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29476 2019-Jan-13 11:24:09.969291 - [DEBUG] Edge function : AllBottom (result of previous compose)
29477 2019-Jan-13 11:24:09.969316 - [DEBUG]
29478 2019-Jan-13 11:24:09.969340 - [DEBUG] Join: AllTop & AllBottom
29479 2019-Jan-13 11:24:09.969366 - [DEBUG] = AllBottom (new jump func)
29480 2019-Jan-13 11:24:09.969390 - [DEBUG]
29481 2019-Jan-13 11:24:09.969413 - [DEBUG] Start adding new jump function
29482 2019-Jan-13 11:24:09.969437 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29483 2019-Jan-13 11:24:09.969492 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29484 2019-Jan-13 11:24:09.970146 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29485 2019-Jan-13 11:24:09.970777 - [DEBUG] Edge Function : AllBottom
29486 2019-Jan-13 11:24:09.970809 - [DEBUG] End adding new jump function
29487 2019-Jan-13 11:24:09.970833 - [DEBUG]
29488 2019-Jan-13 11:24:09.970856 - [DEBUG] -------------------------------------------- 814. Path Edge --------------------------------------------
29489 2019-Jan-13 11:24:09.970880 - [DEBUG]
29490 2019-Jan-13 11:24:09.970903 - [DEBUG] Process 814. path edge:
29491 2019-Jan-13 11:24:09.970927 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29492 2019-Jan-13 11:24:09.970983 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
29493 2019-Jan-13 11:24:09.971615 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29494 2019-Jan-13 11:24:09.972245 - [DEBUG]
29495 2019-Jan-13 11:24:09.972270 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29496 2019-Jan-13 11:24:09.972923 - [DEBUG] Compose: EdgeIdentity * AllBottom
29497 2019-Jan-13 11:24:09.972951 - [DEBUG]
29498 2019-Jan-13 11:24:09.972975 - [DEBUG] Propagate flow
29499 2019-Jan-13 11:24:09.972998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29500 2019-Jan-13 11:24:09.973055 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29501 2019-Jan-13 11:24:09.973698 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29502 2019-Jan-13 11:24:09.974330 - [DEBUG] Edge function : AllBottom (result of previous compose)
29503 2019-Jan-13 11:24:09.974355 - [DEBUG]
29504 2019-Jan-13 11:24:09.974380 - [DEBUG] Join: AllTop & AllBottom
29505 2019-Jan-13 11:24:09.974406 - [DEBUG] = AllBottom (new jump func)
29506 2019-Jan-13 11:24:09.974430 - [DEBUG]
29507 2019-Jan-13 11:24:09.974453 - [DEBUG] Start adding new jump function
29508 2019-Jan-13 11:24:09.974477 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29509 2019-Jan-13 11:24:09.974532 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29510 2019-Jan-13 11:24:09.975164 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29511 2019-Jan-13 11:24:09.975791 - [DEBUG] Edge Function : AllBottom
29512 2019-Jan-13 11:24:09.975823 - [DEBUG] End adding new jump function
29513 2019-Jan-13 11:24:09.975847 - [DEBUG]
29514 2019-Jan-13 11:24:09.975871 - [DEBUG] -------------------------------------------- 815. Path Edge --------------------------------------------
29515 2019-Jan-13 11:24:09.975895 - [DEBUG]
29516 2019-Jan-13 11:24:09.975918 - [DEBUG] Process 815. path edge:
29517 2019-Jan-13 11:24:09.975941 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29518 2019-Jan-13 11:24:09.975998 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
29519 2019-Jan-13 11:24:09.976625 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29520 2019-Jan-13 11:24:09.977271 - [DEBUG]
29521 2019-Jan-13 11:24:09.977296 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29522 2019-Jan-13 11:24:09.977936 - [DEBUG] Compose: EdgeIdentity * AllBottom
29523 2019-Jan-13 11:24:09.977964 - [DEBUG]
29524 2019-Jan-13 11:24:09.977988 - [DEBUG] Propagate flow
29525 2019-Jan-13 11:24:09.978012 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29526 2019-Jan-13 11:24:09.978069 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29527 2019-Jan-13 11:24:09.978697 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29528 2019-Jan-13 11:24:09.979334 - [DEBUG] Edge function : AllBottom (result of previous compose)
29529 2019-Jan-13 11:24:09.979360 - [DEBUG]
29530 2019-Jan-13 11:24:09.979384 - [DEBUG] Join: AllTop & AllBottom
29531 2019-Jan-13 11:24:09.979411 - [DEBUG] = AllBottom (new jump func)
29532 2019-Jan-13 11:24:09.979435 - [DEBUG]
29533 2019-Jan-13 11:24:09.979458 - [DEBUG] Start adding new jump function
29534 2019-Jan-13 11:24:09.979482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29535 2019-Jan-13 11:24:09.979538 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29536 2019-Jan-13 11:24:09.980185 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29537 2019-Jan-13 11:24:09.980811 - [DEBUG] Edge Function : AllBottom
29538 2019-Jan-13 11:24:09.980842 - [DEBUG] End adding new jump function
29539 2019-Jan-13 11:24:09.980867 - [DEBUG]
29540 2019-Jan-13 11:24:09.980891 - [DEBUG] -------------------------------------------- 816. Path Edge --------------------------------------------
29541 2019-Jan-13 11:24:09.980915 - [DEBUG]
29542 2019-Jan-13 11:24:09.980939 - [DEBUG] Process 816. path edge:
29543 2019-Jan-13 11:24:09.980963 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29544 2019-Jan-13 11:24:09.981020 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
29545 2019-Jan-13 11:24:09.981647 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29546 2019-Jan-13 11:24:09.982277 - [DEBUG]
29547 2019-Jan-13 11:24:09.982302 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29548 2019-Jan-13 11:24:09.982942 - [DEBUG] Compose: EdgeIdentity * AllBottom
29549 2019-Jan-13 11:24:09.982970 - [DEBUG]
29550 2019-Jan-13 11:24:09.982993 - [DEBUG] Propagate flow
29551 2019-Jan-13 11:24:09.983016 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29552 2019-Jan-13 11:24:09.983073 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29553 2019-Jan-13 11:24:09.983733 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29554 2019-Jan-13 11:24:09.984365 - [DEBUG] Edge function : AllBottom (result of previous compose)
29555 2019-Jan-13 11:24:09.984390 - [DEBUG]
29556 2019-Jan-13 11:24:09.984415 - [DEBUG] Join: AllTop & AllBottom
29557 2019-Jan-13 11:24:09.984440 - [DEBUG] = AllBottom (new jump func)
29558 2019-Jan-13 11:24:09.984465 - [DEBUG]
29559 2019-Jan-13 11:24:09.984488 - [DEBUG] Start adding new jump function
29560 2019-Jan-13 11:24:09.984511 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29561 2019-Jan-13 11:24:09.984567 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29562 2019-Jan-13 11:24:09.985198 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29563 2019-Jan-13 11:24:09.985836 - [DEBUG] Edge Function : AllBottom
29564 2019-Jan-13 11:24:09.985867 - [DEBUG] End adding new jump function
29565 2019-Jan-13 11:24:09.985891 - [DEBUG]
29566 2019-Jan-13 11:24:09.985915 - [DEBUG] -------------------------------------------- 817. Path Edge --------------------------------------------
29567 2019-Jan-13 11:24:09.985939 - [DEBUG]
29568 2019-Jan-13 11:24:09.985962 - [DEBUG] Process 817. path edge:
29569 2019-Jan-13 11:24:09.985986 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29570 2019-Jan-13 11:24:09.986043 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
29571 2019-Jan-13 11:24:09.986695 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29572 2019-Jan-13 11:24:09.987335 - [DEBUG]
29573 2019-Jan-13 11:24:09.987360 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29574 2019-Jan-13 11:24:09.988006 - [DEBUG] Possible callees:
29575 2019-Jan-13 11:24:09.988030 - [DEBUG] llvm.dbg.declare
29576 2019-Jan-13 11:24:09.988055 - [DEBUG] Possible return sites:
29577 2019-Jan-13 11:24:09.988078 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16329578 2019-Jan-13 11:24:09.989332 - [DEBUG] Found and process special summary
29579 2019-Jan-13 11:24:09.989365 - [DEBUG] Compose: EdgeIdentity * AllBottom
29580 2019-Jan-13 11:24:09.989392 - [DEBUG]
29581 2019-Jan-13 11:24:09.989416 - [DEBUG] Propagate flow
29582 2019-Jan-13 11:24:09.989439 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29583 2019-Jan-13 11:24:09.989495 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29584 2019-Jan-13 11:24:09.990147 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29585 2019-Jan-13 11:24:09.990778 - [DEBUG] Edge function : AllBottom (result of previous compose)
29586 2019-Jan-13 11:24:09.990803 - [DEBUG]
29587 2019-Jan-13 11:24:09.990828 - [DEBUG] Join: AllTop & AllBottom
29588 2019-Jan-13 11:24:09.990854 - [DEBUG] = AllBottom (new jump func)
29589 2019-Jan-13 11:24:09.990878 - [DEBUG]
29590 2019-Jan-13 11:24:09.990901 - [DEBUG] Start adding new jump function
29591 2019-Jan-13 11:24:09.990924 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29592 2019-Jan-13 11:24:09.990980 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29593 2019-Jan-13 11:24:09.991612 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29594 2019-Jan-13 11:24:09.992241 - [DEBUG] Edge Function : AllBottom
29595 2019-Jan-13 11:24:09.992273 - [DEBUG] End adding new jump function
29596 2019-Jan-13 11:24:09.992297 - [DEBUG]
29597 2019-Jan-13 11:24:09.992320 - [DEBUG] -------------------------------------------- 818. Path Edge --------------------------------------------
29598 2019-Jan-13 11:24:09.992345 - [DEBUG]
29599 2019-Jan-13 11:24:09.992368 - [DEBUG] Process 818. path edge:
29600 2019-Jan-13 11:24:09.992391 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29601 2019-Jan-13 11:24:09.992447 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
29602 2019-Jan-13 11:24:09.993078 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29603 2019-Jan-13 11:24:09.993723 - [DEBUG]
29604 2019-Jan-13 11:24:09.993747 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29605 2019-Jan-13 11:24:09.994397 - [DEBUG] Compose: EdgeIdentity * AllBottom
29606 2019-Jan-13 11:24:09.994425 - [DEBUG]
29607 2019-Jan-13 11:24:09.994448 - [DEBUG] Propagate flow
29608 2019-Jan-13 11:24:09.994472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29609 2019-Jan-13 11:24:09.994528 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29610 2019-Jan-13 11:24:09.995157 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29611 2019-Jan-13 11:24:09.995787 - [DEBUG] Edge function : AllBottom (result of previous compose)
29612 2019-Jan-13 11:24:09.995812 - [DEBUG]
29613 2019-Jan-13 11:24:09.995837 - [DEBUG] Join: AllTop & AllBottom
29614 2019-Jan-13 11:24:09.995863 - [DEBUG] = AllBottom (new jump func)
29615 2019-Jan-13 11:24:09.995900 - [DEBUG]
29616 2019-Jan-13 11:24:09.995924 - [DEBUG] Start adding new jump function
29617 2019-Jan-13 11:24:09.995948 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29618 2019-Jan-13 11:24:09.996004 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29619 2019-Jan-13 11:24:09.996634 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29620 2019-Jan-13 11:24:09.997276 - [DEBUG] Edge Function : AllBottom
29621 2019-Jan-13 11:24:09.997308 - [DEBUG] End adding new jump function
29622 2019-Jan-13 11:24:09.997332 - [DEBUG]
29623 2019-Jan-13 11:24:09.997356 - [DEBUG] -------------------------------------------- 819. Path Edge --------------------------------------------
29624 2019-Jan-13 11:24:09.997381 - [DEBUG]
29625 2019-Jan-13 11:24:09.997404 - [DEBUG] Process 819. path edge:
29626 2019-Jan-13 11:24:09.997427 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29627 2019-Jan-13 11:24:09.997484 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
29628 2019-Jan-13 11:24:09.998111 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29629 2019-Jan-13 11:24:09.998741 - [DEBUG]
29630 2019-Jan-13 11:24:09.998767 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29631 2019-Jan-13 11:24:09.999406 - [DEBUG] Compose: EdgeIdentity * AllBottom
29632 2019-Jan-13 11:24:09.999434 - [DEBUG]
29633 2019-Jan-13 11:24:09.999457 - [DEBUG] Propagate flow
29634 2019-Jan-13 11:24:09.999481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29635 2019-Jan-13 11:24:09.999537 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
29636 2019-Jan-13 11:24:10.000205 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29637 2019-Jan-13 11:24:10.000846 - [DEBUG] Edge function : AllBottom (result of previous compose)
29638 2019-Jan-13 11:24:10.000872 - [DEBUG]
29639 2019-Jan-13 11:24:10.000897 - [DEBUG] Join: AllTop & AllBottom
29640 2019-Jan-13 11:24:10.000923 - [DEBUG] = AllBottom (new jump func)
29641 2019-Jan-13 11:24:10.000947 - [DEBUG]
29642 2019-Jan-13 11:24:10.000971 - [DEBUG] Start adding new jump function
29643 2019-Jan-13 11:24:10.000994 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29644 2019-Jan-13 11:24:10.001055 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29645 2019-Jan-13 11:24:10.001689 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
29646 2019-Jan-13 11:24:10.002324 - [DEBUG] Edge Function : AllBottom
29647 2019-Jan-13 11:24:10.002358 - [DEBUG] End adding new jump function
29648 2019-Jan-13 11:24:10.002383 - [DEBUG]
29649 2019-Jan-13 11:24:10.002407 - [DEBUG] -------------------------------------------- 820. Path Edge --------------------------------------------
29650 2019-Jan-13 11:24:10.002432 - [DEBUG]
29651 2019-Jan-13 11:24:10.002455 - [DEBUG] Process 820. path edge:
29652 2019-Jan-13 11:24:10.002479 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29653 2019-Jan-13 11:24:10.002536 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
29654 2019-Jan-13 11:24:10.003174 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29655 2019-Jan-13 11:24:10.003843 - [DEBUG]
29656 2019-Jan-13 11:24:10.003868 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
29657 2019-Jan-13 11:24:10.004527 - [DEBUG] Possible callees:
29658 2019-Jan-13 11:24:10.004554 - [DEBUG] llvm.dbg.declare
29659 2019-Jan-13 11:24:10.004579 - [DEBUG] Possible return sites:
29660 2019-Jan-13 11:24:10.004603 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16929661 2019-Jan-13 11:24:10.005863 - [DEBUG] Found and process special summary
29662 2019-Jan-13 11:24:10.005898 - [DEBUG] Compose: EdgeIdentity * AllBottom
29663 2019-Jan-13 11:24:10.005925 - [DEBUG]
29664 2019-Jan-13 11:24:10.005949 - [DEBUG] Propagate flow
29665 2019-Jan-13 11:24:10.005976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29666 2019-Jan-13 11:24:10.006033 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
29667 2019-Jan-13 11:24:10.006683 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29668 2019-Jan-13 11:24:10.007333 - [DEBUG] Edge function : AllBottom (result of previous compose)
29669 2019-Jan-13 11:24:10.007358 - [DEBUG]
29670 2019-Jan-13 11:24:10.007384 - [DEBUG] Join: AllTop & AllBottom
29671 2019-Jan-13 11:24:10.007410 - [DEBUG] = AllBottom (new jump func)
29672 2019-Jan-13 11:24:10.007434 - [DEBUG]
29673 2019-Jan-13 11:24:10.007458 - [DEBUG] Start adding new jump function
29674 2019-Jan-13 11:24:10.007481 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29675 2019-Jan-13 11:24:10.007545 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29676 2019-Jan-13 11:24:10.008197 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
29677 2019-Jan-13 11:24:10.008860 - [DEBUG] Edge Function : AllBottom
29678 2019-Jan-13 11:24:10.008897 - [DEBUG] End adding new jump function
29679 2019-Jan-13 11:24:10.008922 - [DEBUG]
29680 2019-Jan-13 11:24:10.008946 - [DEBUG] -------------------------------------------- 821. Path Edge --------------------------------------------
29681 2019-Jan-13 11:24:10.008972 - [DEBUG]
29682 2019-Jan-13 11:24:10.008995 - [DEBUG] Process 821. path edge:
29683 2019-Jan-13 11:24:10.009020 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29684 2019-Jan-13 11:24:10.009083 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
29685 2019-Jan-13 11:24:10.009726 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29686 2019-Jan-13 11:24:10.010397 - [DEBUG]
29687 2019-Jan-13 11:24:10.010422 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
29688 2019-Jan-13 11:24:10.011091 - [DEBUG] Compose: EdgeIdentity * AllBottom
29689 2019-Jan-13 11:24:10.011120 - [DEBUG]
29690 2019-Jan-13 11:24:10.011144 - [DEBUG] Propagate flow
29691 2019-Jan-13 11:24:10.011168 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29692 2019-Jan-13 11:24:10.011226 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
29693 2019-Jan-13 11:24:10.011870 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29694 2019-Jan-13 11:24:10.012502 - [DEBUG] Edge function : AllBottom (result of previous compose)
29695 2019-Jan-13 11:24:10.012528 - [DEBUG]
29696 2019-Jan-13 11:24:10.012553 - [DEBUG] Join: AllTop & AllBottom
29697 2019-Jan-13 11:24:10.012580 - [DEBUG] = AllBottom (new jump func)
29698 2019-Jan-13 11:24:10.012605 - [DEBUG]
29699 2019-Jan-13 11:24:10.012628 - [DEBUG] Start adding new jump function
29700 2019-Jan-13 11:24:10.012652 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29701 2019-Jan-13 11:24:10.012708 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29702 2019-Jan-13 11:24:10.013382 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
29703 2019-Jan-13 11:24:10.014012 - [DEBUG] Edge Function : AllBottom
29704 2019-Jan-13 11:24:10.014044 - [DEBUG] End adding new jump function
29705 2019-Jan-13 11:24:10.014069 - [DEBUG]
29706 2019-Jan-13 11:24:10.014093 - [DEBUG] -------------------------------------------- 822. Path Edge --------------------------------------------
29707 2019-Jan-13 11:24:10.014118 - [DEBUG]
29708 2019-Jan-13 11:24:10.014141 - [DEBUG] Process 822. path edge:
29709 2019-Jan-13 11:24:10.014165 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29710 2019-Jan-13 11:24:10.014223 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
29711 2019-Jan-13 11:24:10.014852 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29712 2019-Jan-13 11:24:10.015484 - [DEBUG]
29713 2019-Jan-13 11:24:10.015509 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
29714 2019-Jan-13 11:24:10.016159 - [DEBUG] Compose: EdgeIdentity * AllBottom
29715 2019-Jan-13 11:24:10.016187 - [DEBUG]
29716 2019-Jan-13 11:24:10.016211 - [DEBUG] Propagate flow
29717 2019-Jan-13 11:24:10.016235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29718 2019-Jan-13 11:24:10.016292 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
29719 2019-Jan-13 11:24:10.016946 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29720 2019-Jan-13 11:24:10.017577 - [DEBUG] Edge function : AllBottom (result of previous compose)
29721 2019-Jan-13 11:24:10.017602 - [DEBUG]
29722 2019-Jan-13 11:24:10.017628 - [DEBUG] Join: AllTop & AllBottom
29723 2019-Jan-13 11:24:10.017654 - [DEBUG] = AllBottom (new jump func)
29724 2019-Jan-13 11:24:10.017678 - [DEBUG]
29725 2019-Jan-13 11:24:10.017702 - [DEBUG] Start adding new jump function
29726 2019-Jan-13 11:24:10.017725 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29727 2019-Jan-13 11:24:10.017781 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29728 2019-Jan-13 11:24:10.018413 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
29729 2019-Jan-13 11:24:10.019045 - [DEBUG] Edge Function : AllBottom
29730 2019-Jan-13 11:24:10.019076 - [DEBUG] End adding new jump function
29731 2019-Jan-13 11:24:10.019101 - [DEBUG]
29732 2019-Jan-13 11:24:10.019124 - [DEBUG] -------------------------------------------- 823. Path Edge --------------------------------------------
29733 2019-Jan-13 11:24:10.019149 - [DEBUG]
29734 2019-Jan-13 11:24:10.019173 - [DEBUG] Process 823. path edge:
29735 2019-Jan-13 11:24:10.019197 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29736 2019-Jan-13 11:24:10.019254 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
29737 2019-Jan-13 11:24:10.019886 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29738 2019-Jan-13 11:24:10.020533 - [DEBUG]
29739 2019-Jan-13 11:24:10.020557 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
29740 2019-Jan-13 11:24:10.021212 - [DEBUG] Compose: EdgeIdentity * AllBottom
29741 2019-Jan-13 11:24:10.021241 - [DEBUG]
29742 2019-Jan-13 11:24:10.021265 - [DEBUG] Propagate flow
29743 2019-Jan-13 11:24:10.021288 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29744 2019-Jan-13 11:24:10.021345 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
29745 2019-Jan-13 11:24:10.021983 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29746 2019-Jan-13 11:24:10.022614 - [DEBUG] Edge function : AllBottom (result of previous compose)
29747 2019-Jan-13 11:24:10.022639 - [DEBUG]
29748 2019-Jan-13 11:24:10.022664 - [DEBUG] Join: AllTop & AllBottom
29749 2019-Jan-13 11:24:10.022690 - [DEBUG] = AllBottom (new jump func)
29750 2019-Jan-13 11:24:10.022714 - [DEBUG]
29751 2019-Jan-13 11:24:10.022738 - [DEBUG] Start adding new jump function
29752 2019-Jan-13 11:24:10.022761 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29753 2019-Jan-13 11:24:10.022817 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29754 2019-Jan-13 11:24:10.023480 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
29755 2019-Jan-13 11:24:10.024158 - [DEBUG] Edge Function : AllBottom
29756 2019-Jan-13 11:24:10.024196 - [DEBUG] End adding new jump function
29757 2019-Jan-13 11:24:10.024221 - [DEBUG]
29758 2019-Jan-13 11:24:10.024245 - [DEBUG] -------------------------------------------- 824. Path Edge --------------------------------------------
29759 2019-Jan-13 11:24:10.024271 - [DEBUG]
29760 2019-Jan-13 11:24:10.024295 - [DEBUG] Process 824. path edge:
29761 2019-Jan-13 11:24:10.024319 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29762 2019-Jan-13 11:24:10.024395 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
29763 2019-Jan-13 11:24:10.025057 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29764 2019-Jan-13 11:24:10.025697 - [DEBUG]
29765 2019-Jan-13 11:24:10.025723 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
29766 2019-Jan-13 11:24:10.026380 - [DEBUG] Compose: EdgeIdentity * AllBottom
29767 2019-Jan-13 11:24:10.026408 - [DEBUG]
29768 2019-Jan-13 11:24:10.026432 - [DEBUG] Propagate flow
29769 2019-Jan-13 11:24:10.026456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29770 2019-Jan-13 11:24:10.026514 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
29771 2019-Jan-13 11:24:10.027180 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29772 2019-Jan-13 11:24:10.027813 - [DEBUG] Edge function : AllBottom (result of previous compose)
29773 2019-Jan-13 11:24:10.027838 - [DEBUG]
29774 2019-Jan-13 11:24:10.027863 - [DEBUG] Join: AllTop & AllBottom
29775 2019-Jan-13 11:24:10.027890 - [DEBUG] = AllBottom (new jump func)
29776 2019-Jan-13 11:24:10.027914 - [DEBUG]
29777 2019-Jan-13 11:24:10.027938 - [DEBUG] Start adding new jump function
29778 2019-Jan-13 11:24:10.027961 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29779 2019-Jan-13 11:24:10.028017 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29780 2019-Jan-13 11:24:10.028647 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
29781 2019-Jan-13 11:24:10.029301 - [DEBUG] Edge Function : AllBottom
29782 2019-Jan-13 11:24:10.029341 - [DEBUG] End adding new jump function
29783 2019-Jan-13 11:24:10.029366 - [DEBUG]
29784 2019-Jan-13 11:24:10.029390 - [DEBUG] -------------------------------------------- 825. Path Edge --------------------------------------------
29785 2019-Jan-13 11:24:10.029415 - [DEBUG]
29786 2019-Jan-13 11:24:10.029439 - [DEBUG] Process 825. path edge:
29787 2019-Jan-13 11:24:10.029463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29788 2019-Jan-13 11:24:10.029524 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
29789 2019-Jan-13 11:24:10.030239 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29790 2019-Jan-13 11:24:10.030901 - [DEBUG]
29791 2019-Jan-13 11:24:10.030927 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
29792 2019-Jan-13 11:24:10.031659 - [DEBUG] Compose: EdgeIdentity * AllBottom
29793 2019-Jan-13 11:24:10.031692 - [DEBUG]
29794 2019-Jan-13 11:24:10.031716 - [DEBUG] Propagate flow
29795 2019-Jan-13 11:24:10.031740 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29796 2019-Jan-13 11:24:10.031815 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
29797 2019-Jan-13 11:24:10.032485 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29798 2019-Jan-13 11:24:10.033133 - [DEBUG] Edge function : AllBottom (result of previous compose)
29799 2019-Jan-13 11:24:10.033158 - [DEBUG]
29800 2019-Jan-13 11:24:10.033185 - [DEBUG] Join: AllTop & AllBottom
29801 2019-Jan-13 11:24:10.033211 - [DEBUG] = AllBottom (new jump func)
29802 2019-Jan-13 11:24:10.033235 - [DEBUG]
29803 2019-Jan-13 11:24:10.033259 - [DEBUG] Start adding new jump function
29804 2019-Jan-13 11:24:10.033282 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29805 2019-Jan-13 11:24:10.033366 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29806 2019-Jan-13 11:24:10.034043 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
29807 2019-Jan-13 11:24:10.034728 - [DEBUG] Edge Function : AllBottom
29808 2019-Jan-13 11:24:10.034765 - [DEBUG] End adding new jump function
29809 2019-Jan-13 11:24:10.034790 - [DEBUG]
29810 2019-Jan-13 11:24:10.034814 - [DEBUG] -------------------------------------------- 826. Path Edge --------------------------------------------
29811 2019-Jan-13 11:24:10.034840 - [DEBUG]
29812 2019-Jan-13 11:24:10.034864 - [DEBUG] Process 826. path edge:
29813 2019-Jan-13 11:24:10.034888 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29814 2019-Jan-13 11:24:10.034955 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
29815 2019-Jan-13 11:24:10.035598 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29816 2019-Jan-13 11:24:10.036239 - [DEBUG]
29817 2019-Jan-13 11:24:10.036265 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
29818 2019-Jan-13 11:24:10.036965 - [DEBUG] Compose: EdgeIdentity * AllBottom
29819 2019-Jan-13 11:24:10.036994 - [DEBUG]
29820 2019-Jan-13 11:24:10.037018 - [DEBUG] Propagate flow
29821 2019-Jan-13 11:24:10.037041 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29822 2019-Jan-13 11:24:10.037112 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29823 2019-Jan-13 11:24:10.037765 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29824 2019-Jan-13 11:24:10.038398 - [DEBUG] Edge function : AllBottom (result of previous compose)
29825 2019-Jan-13 11:24:10.038423 - [DEBUG]
29826 2019-Jan-13 11:24:10.038449 - [DEBUG] Join: AllTop & AllBottom
29827 2019-Jan-13 11:24:10.038475 - [DEBUG] = AllBottom (new jump func)
29828 2019-Jan-13 11:24:10.038499 - [DEBUG]
29829 2019-Jan-13 11:24:10.038523 - [DEBUG] Start adding new jump function
29830 2019-Jan-13 11:24:10.038546 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29831 2019-Jan-13 11:24:10.038602 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29832 2019-Jan-13 11:24:10.039233 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29833 2019-Jan-13 11:24:10.039863 - [DEBUG] Edge Function : AllBottom
29834 2019-Jan-13 11:24:10.039913 - [DEBUG] End adding new jump function
29835 2019-Jan-13 11:24:10.039939 - [DEBUG]
29836 2019-Jan-13 11:24:10.039963 - [DEBUG] -------------------------------------------- 827. Path Edge --------------------------------------------
29837 2019-Jan-13 11:24:10.039987 - [DEBUG]
29838 2019-Jan-13 11:24:10.040029 - [DEBUG] Process 827. path edge:
29839 2019-Jan-13 11:24:10.040053 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29840 2019-Jan-13 11:24:10.040111 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
29841 2019-Jan-13 11:24:10.040742 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29842 2019-Jan-13 11:24:10.041375 - [DEBUG]
29843 2019-Jan-13 11:24:10.041400 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29844 2019-Jan-13 11:24:10.042059 - [DEBUG] Compose: EdgeIdentity * AllBottom
29845 2019-Jan-13 11:24:10.042087 - [DEBUG]
29846 2019-Jan-13 11:24:10.042111 - [DEBUG] Propagate flow
29847 2019-Jan-13 11:24:10.042134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29848 2019-Jan-13 11:24:10.042191 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
29849 2019-Jan-13 11:24:10.042826 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29850 2019-Jan-13 11:24:10.043482 - [DEBUG] Edge function : AllBottom (result of previous compose)
29851 2019-Jan-13 11:24:10.043508 - [DEBUG]
29852 2019-Jan-13 11:24:10.043534 - [DEBUG] Join: AllTop & AllBottom
29853 2019-Jan-13 11:24:10.043559 - [DEBUG] = AllBottom (new jump func)
29854 2019-Jan-13 11:24:10.043584 - [DEBUG]
29855 2019-Jan-13 11:24:10.043607 - [DEBUG] Start adding new jump function
29856 2019-Jan-13 11:24:10.043631 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29857 2019-Jan-13 11:24:10.043696 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29858 2019-Jan-13 11:24:10.044390 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
29859 2019-Jan-13 11:24:10.045045 - [DEBUG] Edge Function : AllBottom
29860 2019-Jan-13 11:24:10.045077 - [DEBUG] End adding new jump function
29861 2019-Jan-13 11:24:10.045102 - [DEBUG]
29862 2019-Jan-13 11:24:10.045126 - [DEBUG] -------------------------------------------- 828. Path Edge --------------------------------------------
29863 2019-Jan-13 11:24:10.045151 - [DEBUG]
29864 2019-Jan-13 11:24:10.045174 - [DEBUG] Process 828. path edge:
29865 2019-Jan-13 11:24:10.045198 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29866 2019-Jan-13 11:24:10.045258 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
29867 2019-Jan-13 11:24:10.045893 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29868 2019-Jan-13 11:24:10.046525 - [DEBUG]
29869 2019-Jan-13 11:24:10.046551 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
29870 2019-Jan-13 11:24:10.047244 - [DEBUG] Compose: EdgeIdentity * AllBottom
29871 2019-Jan-13 11:24:10.047273 - [DEBUG]
29872 2019-Jan-13 11:24:10.047296 - [DEBUG] Propagate flow
29873 2019-Jan-13 11:24:10.047320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29874 2019-Jan-13 11:24:10.047376 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
29875 2019-Jan-13 11:24:10.048008 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29876 2019-Jan-13 11:24:10.048655 - [DEBUG] Edge function : AllBottom (result of previous compose)
29877 2019-Jan-13 11:24:10.048681 - [DEBUG]
29878 2019-Jan-13 11:24:10.048706 - [DEBUG] Join: AllTop & AllBottom
29879 2019-Jan-13 11:24:10.048732 - [DEBUG] = AllBottom (new jump func)
29880 2019-Jan-13 11:24:10.048757 - [DEBUG]
29881 2019-Jan-13 11:24:10.048780 - [DEBUG] Start adding new jump function
29882 2019-Jan-13 11:24:10.048804 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29883 2019-Jan-13 11:24:10.048860 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29884 2019-Jan-13 11:24:10.049548 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
29885 2019-Jan-13 11:24:10.050233 - [DEBUG] Edge Function : AllBottom
29886 2019-Jan-13 11:24:10.050264 - [DEBUG] End adding new jump function
29887 2019-Jan-13 11:24:10.050288 - [DEBUG]
29888 2019-Jan-13 11:24:10.050312 - [DEBUG] -------------------------------------------- 829. Path Edge --------------------------------------------
29889 2019-Jan-13 11:24:10.050337 - [DEBUG]
29890 2019-Jan-13 11:24:10.050361 - [DEBUG] Process 829. path edge:
29891 2019-Jan-13 11:24:10.050385 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29892 2019-Jan-13 11:24:10.050450 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
29893 2019-Jan-13 11:24:10.051119 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29894 2019-Jan-13 11:24:10.051805 - [DEBUG]
29895 2019-Jan-13 11:24:10.051832 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
29896 2019-Jan-13 11:24:10.052538 - [DEBUG] Compose: EdgeIdentity * AllBottom
29897 2019-Jan-13 11:24:10.052569 - [DEBUG]
29898 2019-Jan-13 11:24:10.052594 - [DEBUG] Propagate flow
29899 2019-Jan-13 11:24:10.052617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29900 2019-Jan-13 11:24:10.052683 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29901 2019-Jan-13 11:24:10.053324 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29902 2019-Jan-13 11:24:10.054036 - [DEBUG] Edge function : AllBottom (result of previous compose)
29903 2019-Jan-13 11:24:10.054063 - [DEBUG]
29904 2019-Jan-13 11:24:10.054090 - [DEBUG] Join: AllTop & AllBottom
29905 2019-Jan-13 11:24:10.054117 - [DEBUG] = AllBottom (new jump func)
29906 2019-Jan-13 11:24:10.054141 - [DEBUG]
29907 2019-Jan-13 11:24:10.054165 - [DEBUG] Start adding new jump function
29908 2019-Jan-13 11:24:10.054189 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29909 2019-Jan-13 11:24:10.054261 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29910 2019-Jan-13 11:24:10.054934 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29911 2019-Jan-13 11:24:10.055572 - [DEBUG] Edge Function : AllBottom
29912 2019-Jan-13 11:24:10.055603 - [DEBUG] End adding new jump function
29913 2019-Jan-13 11:24:10.055627 - [DEBUG]
29914 2019-Jan-13 11:24:10.055651 - [DEBUG] -------------------------------------------- 830. Path Edge --------------------------------------------
29915 2019-Jan-13 11:24:10.055676 - [DEBUG]
29916 2019-Jan-13 11:24:10.055699 - [DEBUG] Process 830. path edge:
29917 2019-Jan-13 11:24:10.055723 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29918 2019-Jan-13 11:24:10.055782 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
29919 2019-Jan-13 11:24:10.056417 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29920 2019-Jan-13 11:24:10.057108 - [DEBUG]
29921 2019-Jan-13 11:24:10.057134 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29922 2019-Jan-13 11:24:10.057805 - [DEBUG] Start of endsummarytab entry
29923 2019-Jan-13 11:24:10.057841 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
29924 2019-Jan-13 11:24:10.058474 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
29925 2019-Jan-13 11:24:10.058538 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29926 2019-Jan-13 11:24:10.059166 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
29927 2019-Jan-13 11:24:10.059796 - [DEBUG] EF: AllBottom
29928 2019-Jan-13 11:24:10.059821 - [DEBUG]
29929 2019-Jan-13 11:24:10.059845 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29930 2019-Jan-13 11:24:10.060490 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
29931 2019-Jan-13 11:24:10.061122 - [DEBUG] EF: AllBottom
29932 2019-Jan-13 11:24:10.061147 - [DEBUG]
29933 2019-Jan-13 11:24:10.061170 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29934 2019-Jan-13 11:24:10.061796 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29935 2019-Jan-13 11:24:10.062443 - [DEBUG] EF: AllBottom
29936 2019-Jan-13 11:24:10.062469 - [DEBUG]
29937 2019-Jan-13 11:24:10.062492 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29938 2019-Jan-13 11:24:10.063169 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
29939 2019-Jan-13 11:24:10.063866 - [DEBUG] EF: AllBottom
29940 2019-Jan-13 11:24:10.063892 - [DEBUG]
29941 2019-Jan-13 11:24:10.063915 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29942 2019-Jan-13 11:24:10.064544 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29943 2019-Jan-13 11:24:10.065180 - [DEBUG] EF: AllBottom
29944 2019-Jan-13 11:24:10.065205 - [DEBUG]
29945 2019-Jan-13 11:24:10.065228 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29946 2019-Jan-13 11:24:10.065855 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
29947 2019-Jan-13 11:24:10.066493 - [DEBUG] EF: AllBottom
29948 2019-Jan-13 11:24:10.066518 - [DEBUG]
29949 2019-Jan-13 11:24:10.066542 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29950 2019-Jan-13 11:24:10.067191 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
29951 2019-Jan-13 11:24:10.067820 - [DEBUG] EF: AllBottom
29952 2019-Jan-13 11:24:10.067845 - [DEBUG]
29953 2019-Jan-13 11:24:10.067868 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29954 2019-Jan-13 11:24:10.068549 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29955 2019-Jan-13 11:24:10.069214 - [DEBUG] EF: AllBottom
29956 2019-Jan-13 11:24:10.069239 - [DEBUG]
29957 2019-Jan-13 11:24:10.069263 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29958 2019-Jan-13 11:24:10.069919 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29959 2019-Jan-13 11:24:10.070614 - [DEBUG] EF: AllBottom
29960 2019-Jan-13 11:24:10.070642 - [DEBUG]
29961 2019-Jan-13 11:24:10.070666 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29962 2019-Jan-13 11:24:10.071342 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29963 2019-Jan-13 11:24:10.072002 - [DEBUG] EF: AllBottom
29964 2019-Jan-13 11:24:10.072027 - [DEBUG]
29965 2019-Jan-13 11:24:10.072051 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29966 2019-Jan-13 11:24:10.072686 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29967 2019-Jan-13 11:24:10.073426 - [DEBUG] EF: AllBottom
29968 2019-Jan-13 11:24:10.073453 - [DEBUG]
29969 2019-Jan-13 11:24:10.073477 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29970 2019-Jan-13 11:24:10.074161 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
29971 2019-Jan-13 11:24:10.074816 - [DEBUG] EF: AllBottom
29972 2019-Jan-13 11:24:10.074841 - [DEBUG]
29973 2019-Jan-13 11:24:10.074865 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29974 2019-Jan-13 11:24:10.075499 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
29975 2019-Jan-13 11:24:10.076146 - [DEBUG] EF: AllBottom
29976 2019-Jan-13 11:24:10.076171 - [DEBUG]
29977 2019-Jan-13 11:24:10.076195 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29978 2019-Jan-13 11:24:10.076888 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
29979 2019-Jan-13 11:24:10.077555 - [DEBUG] EF: AllBottom
29980 2019-Jan-13 11:24:10.077581 - [DEBUG]
29981 2019-Jan-13 11:24:10.077605 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29982 2019-Jan-13 11:24:10.078272 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
29983 2019-Jan-13 11:24:10.078924 - [DEBUG] EF: AllBottom
29984 2019-Jan-13 11:24:10.078950 - [DEBUG]
29985 2019-Jan-13 11:24:10.078973 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29986 2019-Jan-13 11:24:10.079606 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29987 2019-Jan-13 11:24:10.080268 - [DEBUG] EF: AllBottom
29988 2019-Jan-13 11:24:10.080293 - [DEBUG]
29989 2019-Jan-13 11:24:10.080316 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29990 2019-Jan-13 11:24:10.080953 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
29991 2019-Jan-13 11:24:10.081595 - [DEBUG] EF: AllBottom
29992 2019-Jan-13 11:24:10.081620 - [DEBUG]
29993 2019-Jan-13 11:24:10.081644 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29994 2019-Jan-13 11:24:10.082282 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
29995 2019-Jan-13 11:24:10.082945 - [DEBUG] EF: AllBottom
29996 2019-Jan-13 11:24:10.082971 - [DEBUG]
29997 2019-Jan-13 11:24:10.082995 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29998 2019-Jan-13 11:24:10.083716 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
29999 2019-Jan-13 11:24:10.084395 - [DEBUG] EF: AllBottom
30000 2019-Jan-13 11:24:10.084420 - [DEBUG]
30001 2019-Jan-13 11:24:10.084444 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30002 2019-Jan-13 11:24:10.085073 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30003 2019-Jan-13 11:24:10.085704 - [DEBUG] EF: AllBottom
30004 2019-Jan-13 11:24:10.085729 - [DEBUG]
30005 2019-Jan-13 11:24:10.085752 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30006 2019-Jan-13 11:24:10.086379 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30007 2019-Jan-13 11:24:10.087035 - [DEBUG] EF: AllBottom
30008 2019-Jan-13 11:24:10.087060 - [DEBUG]
30009 2019-Jan-13 11:24:10.087084 - [DEBUG] ---------------
30010 2019-Jan-13 11:24:10.087107 - [DEBUG]
30011 2019-Jan-13 11:24:10.087135 - [DEBUG] End of endsummarytab entry
30012 2019-Jan-13 11:24:10.087159 - [DEBUG]
30013 2019-Jan-13 11:24:10.087183 - [DEBUG] Start of incomingtab entry
30014 2019-Jan-13 11:24:10.087208 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
30015 2019-Jan-13 11:24:10.087839 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
30016 2019-Jan-13 11:24:10.087920 - [DEBUG] ---------------
30017 2019-Jan-13 11:24:10.087944 - [DEBUG] End of incomingtab entry
30018 2019-Jan-13 11:24:10.087968 - [DEBUG]
30019 2019-Jan-13 11:24:10.087995 - [DEBUG] EDGE:
30020 2019-Jan-13 11:24:10.088052 - [DEBUG] ---> 30021 2019-Jan-13 11:24:10.088709 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30022 2019-Jan-13 11:24:10.089389 - [DEBUG]
30023 2019-Jan-13 11:24:10.089417 - [DEBUG] EDGE:
30024 2019-Jan-13 11:24:10.089479 - [DEBUG] ---> 30025 2019-Jan-13 11:24:10.090169 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30026 2019-Jan-13 11:24:10.090840 - [DEBUG]
30027 2019-Jan-13 11:24:10.090900 - [DEBUG] Compose: EdgeIdentity * AllBottom
30028 2019-Jan-13 11:24:10.090928 - [DEBUG]
30029 2019-Jan-13 11:24:10.090951 - [DEBUG] Propagate flow
30030 2019-Jan-13 11:24:10.090975 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30031 2019-Jan-13 11:24:10.091048 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30032 2019-Jan-13 11:24:10.091737 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30033 2019-Jan-13 11:24:10.092391 - [DEBUG] Edge function : AllBottom (result of previous compose)
30034 2019-Jan-13 11:24:10.092417 - [DEBUG]
30035 2019-Jan-13 11:24:10.092443 - [DEBUG] Join: AllTop & AllBottom
30036 2019-Jan-13 11:24:10.092469 - [DEBUG] = AllBottom (new jump func)
30037 2019-Jan-13 11:24:10.092493 - [DEBUG]
30038 2019-Jan-13 11:24:10.092517 - [DEBUG] Start adding new jump function
30039 2019-Jan-13 11:24:10.092540 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30040 2019-Jan-13 11:24:10.092599 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30041 2019-Jan-13 11:24:10.093236 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30042 2019-Jan-13 11:24:10.093992 - [DEBUG] Edge Function : AllBottom
30043 2019-Jan-13 11:24:10.094026 - [DEBUG] End adding new jump function
30044 2019-Jan-13 11:24:10.094050 - [DEBUG]
30045 2019-Jan-13 11:24:10.094073 - [DEBUG] -------------------------------------------- 831. Path Edge --------------------------------------------
30046 2019-Jan-13 11:24:10.094098 - [DEBUG]
30047 2019-Jan-13 11:24:10.094121 - [DEBUG] Process 831. path edge:
30048 2019-Jan-13 11:24:10.094145 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30049 2019-Jan-13 11:24:10.094210 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
30050 2019-Jan-13 11:24:10.094863 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30051 2019-Jan-13 11:24:10.095506 - [DEBUG]
30052 2019-Jan-13 11:24:10.095532 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30053 2019-Jan-13 11:24:10.096199 - [DEBUG] Possible callees:
30054 2019-Jan-13 11:24:10.096224 - [DEBUG] llvm.dbg.declare
30055 2019-Jan-13 11:24:10.096249 - [DEBUG] Possible return sites:
30056 2019-Jan-13 11:24:10.096273 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19330057 2019-Jan-13 11:24:10.097603 - [DEBUG] Found and process special summary
30058 2019-Jan-13 11:24:10.097643 - [DEBUG] Compose: EdgeIdentity * AllBottom
30059 2019-Jan-13 11:24:10.097671 - [DEBUG]
30060 2019-Jan-13 11:24:10.097695 - [DEBUG] Propagate flow
30061 2019-Jan-13 11:24:10.097719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30062 2019-Jan-13 11:24:10.097778 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30063 2019-Jan-13 11:24:10.098420 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30064 2019-Jan-13 11:24:10.099058 - [DEBUG] Edge function : AllBottom (result of previous compose)
30065 2019-Jan-13 11:24:10.099083 - [DEBUG]
30066 2019-Jan-13 11:24:10.099109 - [DEBUG] Join: AllTop & AllBottom
30067 2019-Jan-13 11:24:10.099135 - [DEBUG] = AllBottom (new jump func)
30068 2019-Jan-13 11:24:10.099160 - [DEBUG]
30069 2019-Jan-13 11:24:10.099183 - [DEBUG] Start adding new jump function
30070 2019-Jan-13 11:24:10.099206 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30071 2019-Jan-13 11:24:10.099263 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30072 2019-Jan-13 11:24:10.099931 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30073 2019-Jan-13 11:24:10.100598 - [DEBUG] Edge Function : AllBottom
30074 2019-Jan-13 11:24:10.100628 - [DEBUG] End adding new jump function
30075 2019-Jan-13 11:24:10.100652 - [DEBUG]
30076 2019-Jan-13 11:24:10.100675 - [DEBUG] -------------------------------------------- 832. Path Edge --------------------------------------------
30077 2019-Jan-13 11:24:10.100700 - [DEBUG]
30078 2019-Jan-13 11:24:10.100723 - [DEBUG] Process 832. path edge:
30079 2019-Jan-13 11:24:10.100746 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30080 2019-Jan-13 11:24:10.100804 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
30081 2019-Jan-13 11:24:10.101439 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30082 2019-Jan-13 11:24:10.102127 - [DEBUG]
30083 2019-Jan-13 11:24:10.102155 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30084 2019-Jan-13 11:24:10.102882 - [DEBUG] Compose: EdgeIdentity * AllBottom
30085 2019-Jan-13 11:24:10.102912 - [DEBUG]
30086 2019-Jan-13 11:24:10.102936 - [DEBUG] Propagate flow
30087 2019-Jan-13 11:24:10.102959 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30088 2019-Jan-13 11:24:10.103023 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30089 2019-Jan-13 11:24:10.103687 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30090 2019-Jan-13 11:24:10.104320 - [DEBUG] Edge function : AllBottom (result of previous compose)
30091 2019-Jan-13 11:24:10.104345 - [DEBUG]
30092 2019-Jan-13 11:24:10.104371 - [DEBUG] Join: AllTop & AllBottom
30093 2019-Jan-13 11:24:10.104397 - [DEBUG] = AllBottom (new jump func)
30094 2019-Jan-13 11:24:10.104421 - [DEBUG]
30095 2019-Jan-13 11:24:10.104445 - [DEBUG] Start adding new jump function
30096 2019-Jan-13 11:24:10.104468 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30097 2019-Jan-13 11:24:10.104524 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30098 2019-Jan-13 11:24:10.105154 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30099 2019-Jan-13 11:24:10.105781 - [DEBUG] Edge Function : AllBottom
30100 2019-Jan-13 11:24:10.105810 - [DEBUG] End adding new jump function
30101 2019-Jan-13 11:24:10.105834 - [DEBUG]
30102 2019-Jan-13 11:24:10.105858 - [DEBUG] -------------------------------------------- 833. Path Edge --------------------------------------------
30103 2019-Jan-13 11:24:10.105903 - [DEBUG]
30104 2019-Jan-13 11:24:10.105926 - [DEBUG] Process 833. path edge:
30105 2019-Jan-13 11:24:10.105950 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30106 2019-Jan-13 11:24:10.106011 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
30107 2019-Jan-13 11:24:10.106642 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30108 2019-Jan-13 11:24:10.107324 - [DEBUG]
30109 2019-Jan-13 11:24:10.107351 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30110 2019-Jan-13 11:24:10.108045 - [DEBUG] Compose: EdgeIdentity * AllBottom
30111 2019-Jan-13 11:24:10.108075 - [DEBUG]
30112 2019-Jan-13 11:24:10.108099 - [DEBUG] Propagate flow
30113 2019-Jan-13 11:24:10.108122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30114 2019-Jan-13 11:24:10.108190 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30115 2019-Jan-13 11:24:10.108873 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30116 2019-Jan-13 11:24:10.109549 - [DEBUG] Edge function : AllBottom (result of previous compose)
30117 2019-Jan-13 11:24:10.109576 - [DEBUG]
30118 2019-Jan-13 11:24:10.109603 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30119 2019-Jan-13 11:24:10.109630 - [DEBUG] = AllBottom
30120 2019-Jan-13 11:24:10.109654 - [DEBUG]
30121 2019-Jan-13 11:24:10.109677 - [DEBUG] PROPAGATE: No new function!
30122 2019-Jan-13 11:24:10.109704 - [DEBUG] EDGE:
30123 2019-Jan-13 11:24:10.109780 - [DEBUG] ---> 30124 2019-Jan-13 11:24:10.110478 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30125 2019-Jan-13 11:24:10.111132 - [DEBUG]
30126 2019-Jan-13 11:24:10.111158 - [DEBUG] EDGE:
30127 2019-Jan-13 11:24:10.111218 - [DEBUG] ---> 30128 2019-Jan-13 11:24:10.111855 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30129 2019-Jan-13 11:24:10.112570 - [DEBUG]
30130 2019-Jan-13 11:24:10.112624 - [DEBUG] Compose: EdgeIdentity * AllBottom
30131 2019-Jan-13 11:24:10.112652 - [DEBUG]
30132 2019-Jan-13 11:24:10.112677 - [DEBUG] Propagate flow
30133 2019-Jan-13 11:24:10.112700 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30134 2019-Jan-13 11:24:10.112766 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30135 2019-Jan-13 11:24:10.113442 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30136 2019-Jan-13 11:24:10.114083 - [DEBUG] Edge function : AllBottom (result of previous compose)
30137 2019-Jan-13 11:24:10.114109 - [DEBUG]
30138 2019-Jan-13 11:24:10.114135 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30139 2019-Jan-13 11:24:10.114161 - [DEBUG] = AllBottom
30140 2019-Jan-13 11:24:10.114185 - [DEBUG]
30141 2019-Jan-13 11:24:10.114208 - [DEBUG] PROPAGATE: No new function!
30142 2019-Jan-13 11:24:10.114236 - [DEBUG] EDGE:
30143 2019-Jan-13 11:24:10.114296 - [DEBUG] ---> 30144 2019-Jan-13 11:24:10.114951 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30145 2019-Jan-13 11:24:10.115587 - [DEBUG]
30146 2019-Jan-13 11:24:10.115612 - [DEBUG] EDGE:
30147 2019-Jan-13 11:24:10.115690 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
30148 2019-Jan-13 11:24:10.116334 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30149 2019-Jan-13 11:24:10.116994 - [DEBUG]
30150 2019-Jan-13 11:24:10.117020 - [DEBUG] EDGE:
30151 2019-Jan-13 11:24:10.117078 - [DEBUG] ---> 30152 2019-Jan-13 11:24:10.117713 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30153 2019-Jan-13 11:24:10.118363 - [DEBUG]
30154 2019-Jan-13 11:24:10.118391 - [DEBUG] EDGE:
30155 2019-Jan-13 11:24:10.118457 - [DEBUG] ---> 30156 2019-Jan-13 11:24:10.119103 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30157 2019-Jan-13 11:24:10.119734 - [DEBUG]
30158 2019-Jan-13 11:24:10.119760 - [DEBUG] EDGE:
30159 2019-Jan-13 11:24:10.119817 - [DEBUG] ---> 30160 2019-Jan-13 11:24:10.120470 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30161 2019-Jan-13 11:24:10.121100 - [DEBUG]
30162 2019-Jan-13 11:24:10.121144 - [DEBUG] Compose: EdgeIdentity * AllBottom
30163 2019-Jan-13 11:24:10.121172 - [DEBUG]
30164 2019-Jan-13 11:24:10.121195 - [DEBUG] Propagate flow
30165 2019-Jan-13 11:24:10.121218 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30166 2019-Jan-13 11:24:10.121275 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30167 2019-Jan-13 11:24:10.121906 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30168 2019-Jan-13 11:24:10.122536 - [DEBUG] Edge function : AllBottom (result of previous compose)
30169 2019-Jan-13 11:24:10.122561 - [DEBUG]
30170 2019-Jan-13 11:24:10.122587 - [DEBUG] Join: AllTop & AllBottom
30171 2019-Jan-13 11:24:10.122613 - [DEBUG] = AllBottom (new jump func)
30172 2019-Jan-13 11:24:10.122637 - [DEBUG]
30173 2019-Jan-13 11:24:10.122660 - [DEBUG] Start adding new jump function
30174 2019-Jan-13 11:24:10.122683 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30175 2019-Jan-13 11:24:10.122739 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30176 2019-Jan-13 11:24:10.123382 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30177 2019-Jan-13 11:24:10.124011 - [DEBUG] Edge Function : AllBottom
30178 2019-Jan-13 11:24:10.124044 - [DEBUG] End adding new jump function
30179 2019-Jan-13 11:24:10.124069 - [DEBUG]
30180 2019-Jan-13 11:24:10.124092 - [DEBUG] -------------------------------------------- 834. Path Edge --------------------------------------------
30181 2019-Jan-13 11:24:10.124116 - [DEBUG]
30182 2019-Jan-13 11:24:10.124140 - [DEBUG] Process 834. path edge:
30183 2019-Jan-13 11:24:10.124163 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30184 2019-Jan-13 11:24:10.124219 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
30185 2019-Jan-13 11:24:10.124850 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30186 2019-Jan-13 11:24:10.125480 - [DEBUG]
30187 2019-Jan-13 11:24:10.125505 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30188 2019-Jan-13 11:24:10.126167 - [DEBUG] Compose: EdgeIdentity * AllBottom
30189 2019-Jan-13 11:24:10.126213 - [DEBUG]
30190 2019-Jan-13 11:24:10.126238 - [DEBUG] Propagate flow
30191 2019-Jan-13 11:24:10.126261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30192 2019-Jan-13 11:24:10.126319 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
30193 2019-Jan-13 11:24:10.126961 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30194 2019-Jan-13 11:24:10.127590 - [DEBUG] Edge function : AllBottom (result of previous compose)
30195 2019-Jan-13 11:24:10.127615 - [DEBUG]
30196 2019-Jan-13 11:24:10.127640 - [DEBUG] Join: AllTop & AllBottom
30197 2019-Jan-13 11:24:10.127665 - [DEBUG] = AllBottom (new jump func)
30198 2019-Jan-13 11:24:10.127690 - [DEBUG]
30199 2019-Jan-13 11:24:10.127713 - [DEBUG] Start adding new jump function
30200 2019-Jan-13 11:24:10.127736 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30201 2019-Jan-13 11:24:10.127792 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30202 2019-Jan-13 11:24:10.128424 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
30203 2019-Jan-13 11:24:10.129047 - [DEBUG] Edge Function : AllBottom
30204 2019-Jan-13 11:24:10.129078 - [DEBUG] End adding new jump function
30205 2019-Jan-13 11:24:10.129102 - [DEBUG]
30206 2019-Jan-13 11:24:10.129126 - [DEBUG] -------------------------------------------- 835. Path Edge --------------------------------------------
30207 2019-Jan-13 11:24:10.129150 - [DEBUG]
30208 2019-Jan-13 11:24:10.129173 - [DEBUG] Process 835. path edge:
30209 2019-Jan-13 11:24:10.129196 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30210 2019-Jan-13 11:24:10.129252 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
30211 2019-Jan-13 11:24:10.129877 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30212 2019-Jan-13 11:24:10.130522 - [DEBUG]
30213 2019-Jan-13 11:24:10.130548 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
30214 2019-Jan-13 11:24:10.131188 - [DEBUG] Compose: EdgeIdentity * AllBottom
30215 2019-Jan-13 11:24:10.131215 - [DEBUG]
30216 2019-Jan-13 11:24:10.131239 - [DEBUG] Propagate flow
30217 2019-Jan-13 11:24:10.131262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30218 2019-Jan-13 11:24:10.131319 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30219 2019-Jan-13 11:24:10.131949 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30220 2019-Jan-13 11:24:10.132580 - [DEBUG] Edge function : AllBottom (result of previous compose)
30221 2019-Jan-13 11:24:10.132605 - [DEBUG]
30222 2019-Jan-13 11:24:10.132631 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30223 2019-Jan-13 11:24:10.132656 - [DEBUG] = AllBottom
30224 2019-Jan-13 11:24:10.132681 - [DEBUG]
30225 2019-Jan-13 11:24:10.132704 - [DEBUG] PROPAGATE: No new function!
30226 2019-Jan-13 11:24:10.132728 - [DEBUG] EDGE:
30227 2019-Jan-13 11:24:10.132785 - [DEBUG] ---> 30228 2019-Jan-13 11:24:10.133456 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30229 2019-Jan-13 11:24:10.134085 - [DEBUG]
30230 2019-Jan-13 11:24:10.134110 - [DEBUG] EDGE:
30231 2019-Jan-13 11:24:10.134167 - [DEBUG] ---> 30232 2019-Jan-13 11:24:10.134797 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30233 2019-Jan-13 11:24:10.135427 - [DEBUG]
30234 2019-Jan-13 11:24:10.135452 - [DEBUG] EDGE:
30235 2019-Jan-13 11:24:10.135522 - [DEBUG] ---> 30236 2019-Jan-13 11:24:10.136150 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30237 2019-Jan-13 11:24:10.136795 - [DEBUG]
30238 2019-Jan-13 11:24:10.136820 - [DEBUG] EDGE:
30239 2019-Jan-13 11:24:10.136878 - [DEBUG] ---> 30240 2019-Jan-13 11:24:10.137512 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30241 2019-Jan-13 11:24:10.138141 - [DEBUG]
30242 2019-Jan-13 11:24:10.138166 - [DEBUG] EDGE:
30243 2019-Jan-13 11:24:10.138223 - [DEBUG] ---> 30244 2019-Jan-13 11:24:10.138852 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30245 2019-Jan-13 11:24:10.139481 - [DEBUG]
30246 2019-Jan-13 11:24:10.139506 - [DEBUG] EDGE:
30247 2019-Jan-13 11:24:10.139563 - [DEBUG] ---> 30248 2019-Jan-13 11:24:10.140208 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30249 2019-Jan-13 11:24:10.140838 - [DEBUG]
30250 2019-Jan-13 11:24:10.140876 - [DEBUG] Compose: EdgeIdentity * AllBottom
30251 2019-Jan-13 11:24:10.140903 - [DEBUG]
30252 2019-Jan-13 11:24:10.140927 - [DEBUG] Propagate flow
30253 2019-Jan-13 11:24:10.140950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30254 2019-Jan-13 11:24:10.141005 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30255 2019-Jan-13 11:24:10.141636 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30256 2019-Jan-13 11:24:10.142264 - [DEBUG] Edge function : AllBottom (result of previous compose)
30257 2019-Jan-13 11:24:10.142289 - [DEBUG]
30258 2019-Jan-13 11:24:10.142314 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30259 2019-Jan-13 11:24:10.142340 - [DEBUG] = AllBottom
30260 2019-Jan-13 11:24:10.142364 - [DEBUG]
30261 2019-Jan-13 11:24:10.142387 - [DEBUG] PROPAGATE: No new function!
30262 2019-Jan-13 11:24:10.142413 - [DEBUG] EDGE:
30263 2019-Jan-13 11:24:10.142470 - [DEBUG] ---> 30264 2019-Jan-13 11:24:10.143110 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30265 2019-Jan-13 11:24:10.143761 - [DEBUG]
30266 2019-Jan-13 11:24:10.143787 - [DEBUG] EDGE:
30267 2019-Jan-13 11:24:10.143844 - [DEBUG] ---> 30268 2019-Jan-13 11:24:10.144470 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30269 2019-Jan-13 11:24:10.145099 - [DEBUG]
30270 2019-Jan-13 11:24:10.145124 - [DEBUG] EDGE:
30271 2019-Jan-13 11:24:10.145181 - [DEBUG] ---> 30272 2019-Jan-13 11:24:10.145811 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30273 2019-Jan-13 11:24:10.146440 - [DEBUG]
30274 2019-Jan-13 11:24:10.146476 - [DEBUG] Compose: EdgeIdentity * AllBottom
30275 2019-Jan-13 11:24:10.146502 - [DEBUG]
30276 2019-Jan-13 11:24:10.146526 - [DEBUG] Propagate flow
30277 2019-Jan-13 11:24:10.146557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30278 2019-Jan-13 11:24:10.146614 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30279 2019-Jan-13 11:24:10.147261 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30280 2019-Jan-13 11:24:10.147891 - [DEBUG] Edge function : AllBottom (result of previous compose)
30281 2019-Jan-13 11:24:10.147916 - [DEBUG]
30282 2019-Jan-13 11:24:10.147941 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30283 2019-Jan-13 11:24:10.147967 - [DEBUG] = AllBottom
30284 2019-Jan-13 11:24:10.147991 - [DEBUG]
30285 2019-Jan-13 11:24:10.148014 - [DEBUG] PROPAGATE: No new function!
30286 2019-Jan-13 11:24:10.148039 - [DEBUG] EDGE:
30287 2019-Jan-13 11:24:10.148097 - [DEBUG] ---> 30288 2019-Jan-13 11:24:10.148734 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30289 2019-Jan-13 11:24:10.149365 - [DEBUG]
30290 2019-Jan-13 11:24:10.149390 - [DEBUG] EDGE:
30291 2019-Jan-13 11:24:10.149447 - [DEBUG] ---> 30292 2019-Jan-13 11:24:10.150088 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30293 2019-Jan-13 11:24:10.150718 - [DEBUG]
30294 2019-Jan-13 11:24:10.150743 - [DEBUG] EDGE:
30295 2019-Jan-13 11:24:10.150800 - [DEBUG] ---> 30296 2019-Jan-13 11:24:10.151427 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30297 2019-Jan-13 11:24:10.152057 - [DEBUG]
30298 2019-Jan-13 11:24:10.152082 - [DEBUG] EDGE:
30299 2019-Jan-13 11:24:10.152139 - [DEBUG] ---> 30300 2019-Jan-13 11:24:10.152768 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30301 2019-Jan-13 11:24:10.153410 - [DEBUG]
30302 2019-Jan-13 11:24:10.153446 - [DEBUG] Compose: EdgeIdentity * AllBottom
30303 2019-Jan-13 11:24:10.153472 - [DEBUG]
30304 2019-Jan-13 11:24:10.153496 - [DEBUG] Propagate flow
30305 2019-Jan-13 11:24:10.153519 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30306 2019-Jan-13 11:24:10.153575 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30307 2019-Jan-13 11:24:10.154215 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30308 2019-Jan-13 11:24:10.154854 - [DEBUG] Edge function : AllBottom (result of previous compose)
30309 2019-Jan-13 11:24:10.154879 - [DEBUG]
30310 2019-Jan-13 11:24:10.154905 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30311 2019-Jan-13 11:24:10.154930 - [DEBUG] = AllBottom
30312 2019-Jan-13 11:24:10.154954 - [DEBUG]
30313 2019-Jan-13 11:24:10.154977 - [DEBUG] PROPAGATE: No new function!
30314 2019-Jan-13 11:24:10.155004 - [DEBUG] EDGE:
30315 2019-Jan-13 11:24:10.155062 - [DEBUG] ---> 30316 2019-Jan-13 11:24:10.155701 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30317 2019-Jan-13 11:24:10.156330 - [DEBUG]
30318 2019-Jan-13 11:24:10.156355 - [DEBUG] EDGE:
30319 2019-Jan-13 11:24:10.156423 - [DEBUG] ---> 30320 2019-Jan-13 11:24:10.157069 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30321 2019-Jan-13 11:24:10.157697 - [DEBUG]
30322 2019-Jan-13 11:24:10.157722 - [DEBUG] EDGE:
30323 2019-Jan-13 11:24:10.157779 - [DEBUG] ---> 30324 2019-Jan-13 11:24:10.158408 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
30325 2019-Jan-13 11:24:10.159039 - [DEBUG]
30326 2019-Jan-13 11:24:10.159066 - [DEBUG] Compose: EdgeIdentity * AllBottom
30327 2019-Jan-13 11:24:10.159092 - [DEBUG]
30328 2019-Jan-13 11:24:10.159116 - [DEBUG] Propagate flow
30329 2019-Jan-13 11:24:10.159139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30330 2019-Jan-13 11:24:10.159194 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30331 2019-Jan-13 11:24:10.159824 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30332 2019-Jan-13 11:24:10.160475 - [DEBUG] Edge function : AllBottom (result of previous compose)
30333 2019-Jan-13 11:24:10.160501 - [DEBUG]
30334 2019-Jan-13 11:24:10.160525 - [DEBUG] Join: AllTop & AllBottom
30335 2019-Jan-13 11:24:10.160551 - [DEBUG] = AllBottom (new jump func)
30336 2019-Jan-13 11:24:10.160575 - [DEBUG]
30337 2019-Jan-13 11:24:10.160598 - [DEBUG] Start adding new jump function
30338 2019-Jan-13 11:24:10.160621 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30339 2019-Jan-13 11:24:10.160677 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30340 2019-Jan-13 11:24:10.161314 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30341 2019-Jan-13 11:24:10.161943 - [DEBUG] Edge Function : AllBottom
30342 2019-Jan-13 11:24:10.161972 - [DEBUG] End adding new jump function
30343 2019-Jan-13 11:24:10.161995 - [DEBUG]
30344 2019-Jan-13 11:24:10.162019 - [DEBUG] -------------------------------------------- 836. Path Edge --------------------------------------------
30345 2019-Jan-13 11:24:10.162043 - [DEBUG]
30346 2019-Jan-13 11:24:10.162066 - [DEBUG] Process 836. path edge:
30347 2019-Jan-13 11:24:10.162089 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30348 2019-Jan-13 11:24:10.162145 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
30349 2019-Jan-13 11:24:10.162775 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30350 2019-Jan-13 11:24:10.163426 - [DEBUG]
30351 2019-Jan-13 11:24:10.163450 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30352 2019-Jan-13 11:24:10.164101 - [DEBUG] Compose: EdgeIdentity * AllBottom
30353 2019-Jan-13 11:24:10.164128 - [DEBUG]
30354 2019-Jan-13 11:24:10.164152 - [DEBUG] Propagate flow
30355 2019-Jan-13 11:24:10.164175 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30356 2019-Jan-13 11:24:10.164232 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
30357 2019-Jan-13 11:24:10.164860 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30358 2019-Jan-13 11:24:10.165497 - [DEBUG] Edge function : AllBottom (result of previous compose)
30359 2019-Jan-13 11:24:10.165523 - [DEBUG]
30360 2019-Jan-13 11:24:10.165547 - [DEBUG] Join: AllTop & AllBottom
30361 2019-Jan-13 11:24:10.165580 - [DEBUG] = AllBottom (new jump func)
30362 2019-Jan-13 11:24:10.165605 - [DEBUG]
30363 2019-Jan-13 11:24:10.165628 - [DEBUG] Start adding new jump function
30364 2019-Jan-13 11:24:10.165651 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30365 2019-Jan-13 11:24:10.165707 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30366 2019-Jan-13 11:24:10.166344 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
30367 2019-Jan-13 11:24:10.166986 - [DEBUG] Edge Function : AllBottom
30368 2019-Jan-13 11:24:10.167014 - [DEBUG] End adding new jump function
30369 2019-Jan-13 11:24:10.167038 - [DEBUG]
30370 2019-Jan-13 11:24:10.167061 - [DEBUG] -------------------------------------------- 837. Path Edge --------------------------------------------
30371 2019-Jan-13 11:24:10.167085 - [DEBUG]
30372 2019-Jan-13 11:24:10.167108 - [DEBUG] Process 837. path edge:
30373 2019-Jan-13 11:24:10.167132 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30374 2019-Jan-13 11:24:10.167188 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
30375 2019-Jan-13 11:24:10.167815 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30376 2019-Jan-13 11:24:10.168490 - [DEBUG]
30377 2019-Jan-13 11:24:10.168518 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
30378 2019-Jan-13 11:24:10.169240 - [DEBUG] Compose: EdgeIdentity * AllBottom
30379 2019-Jan-13 11:24:10.169271 - [DEBUG]
30380 2019-Jan-13 11:24:10.169295 - [DEBUG] Propagate flow
30381 2019-Jan-13 11:24:10.169318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30382 2019-Jan-13 11:24:10.169393 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
30383 2019-Jan-13 11:24:10.170133 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30384 2019-Jan-13 11:24:10.170819 - [DEBUG] Edge function : AllBottom (result of previous compose)
30385 2019-Jan-13 11:24:10.170846 - [DEBUG]
30386 2019-Jan-13 11:24:10.170873 - [DEBUG] Join: AllTop & AllBottom
30387 2019-Jan-13 11:24:10.170899 - [DEBUG] = AllBottom (new jump func)
30388 2019-Jan-13 11:24:10.170924 - [DEBUG]
30389 2019-Jan-13 11:24:10.170948 - [DEBUG] Start adding new jump function
30390 2019-Jan-13 11:24:10.170971 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30391 2019-Jan-13 11:24:10.171035 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30392 2019-Jan-13 11:24:10.171674 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
30393 2019-Jan-13 11:24:10.172311 - [DEBUG] Edge Function : AllBottom
30394 2019-Jan-13 11:24:10.172341 - [DEBUG] End adding new jump function
30395 2019-Jan-13 11:24:10.172365 - [DEBUG]
30396 2019-Jan-13 11:24:10.172389 - [DEBUG] -------------------------------------------- 838. Path Edge --------------------------------------------
30397 2019-Jan-13 11:24:10.172414 - [DEBUG]
30398 2019-Jan-13 11:24:10.172437 - [DEBUG] Process 838. path edge:
30399 2019-Jan-13 11:24:10.172461 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30400 2019-Jan-13 11:24:10.172517 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
30401 2019-Jan-13 11:24:10.173156 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30402 2019-Jan-13 11:24:10.173828 - [DEBUG]
30403 2019-Jan-13 11:24:10.173853 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
30404 2019-Jan-13 11:24:10.174504 - [DEBUG] Possible callees:
30405 2019-Jan-13 11:24:10.174529 - [DEBUG] llvm.dbg.declare
30406 2019-Jan-13 11:24:10.174554 - [DEBUG] Possible return sites:
30407 2019-Jan-13 11:24:10.174578 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15530408 2019-Jan-13 11:24:10.175864 - [DEBUG] Found and process special summary
30409 2019-Jan-13 11:24:10.175903 - [DEBUG] Compose: EdgeIdentity * AllBottom
30410 2019-Jan-13 11:24:10.175929 - [DEBUG]
30411 2019-Jan-13 11:24:10.175954 - [DEBUG] Propagate flow
30412 2019-Jan-13 11:24:10.175977 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30413 2019-Jan-13 11:24:10.176034 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30414 2019-Jan-13 11:24:10.176690 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30415 2019-Jan-13 11:24:10.177329 - [DEBUG] Edge function : AllBottom (result of previous compose)
30416 2019-Jan-13 11:24:10.177354 - [DEBUG]
30417 2019-Jan-13 11:24:10.177378 - [DEBUG] Join: AllTop & AllBottom
30418 2019-Jan-13 11:24:10.177404 - [DEBUG] = AllBottom (new jump func)
30419 2019-Jan-13 11:24:10.177429 - [DEBUG]
30420 2019-Jan-13 11:24:10.177452 - [DEBUG] Start adding new jump function
30421 2019-Jan-13 11:24:10.177475 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30422 2019-Jan-13 11:24:10.177531 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30423 2019-Jan-13 11:24:10.178170 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30424 2019-Jan-13 11:24:10.178801 - [DEBUG] Edge Function : AllBottom
30425 2019-Jan-13 11:24:10.178829 - [DEBUG] End adding new jump function
30426 2019-Jan-13 11:24:10.178853 - [DEBUG]
30427 2019-Jan-13 11:24:10.178876 - [DEBUG] -------------------------------------------- 839. Path Edge --------------------------------------------
30428 2019-Jan-13 11:24:10.178900 - [DEBUG]
30429 2019-Jan-13 11:24:10.178924 - [DEBUG] Process 839. path edge:
30430 2019-Jan-13 11:24:10.178948 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30431 2019-Jan-13 11:24:10.179004 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
30432 2019-Jan-13 11:24:10.179635 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30433 2019-Jan-13 11:24:10.180288 - [DEBUG]
30434 2019-Jan-13 11:24:10.180313 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30435 2019-Jan-13 11:24:10.180967 - [DEBUG] Compose: EdgeIdentity * AllBottom
30436 2019-Jan-13 11:24:10.180996 - [DEBUG]
30437 2019-Jan-13 11:24:10.181019 - [DEBUG] Propagate flow
30438 2019-Jan-13 11:24:10.181043 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30439 2019-Jan-13 11:24:10.181100 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
30440 2019-Jan-13 11:24:10.181731 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30441 2019-Jan-13 11:24:10.182368 - [DEBUG] Edge function : AllBottom (result of previous compose)
30442 2019-Jan-13 11:24:10.182393 - [DEBUG]
30443 2019-Jan-13 11:24:10.182427 - [DEBUG] Join: AllTop & AllBottom
30444 2019-Jan-13 11:24:10.182453 - [DEBUG] = AllBottom (new jump func)
30445 2019-Jan-13 11:24:10.182477 - [DEBUG]
30446 2019-Jan-13 11:24:10.182501 - [DEBUG] Start adding new jump function
30447 2019-Jan-13 11:24:10.182524 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30448 2019-Jan-13 11:24:10.182580 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30449 2019-Jan-13 11:24:10.183219 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
30450 2019-Jan-13 11:24:10.183864 - [DEBUG] Edge Function : AllBottom
30451 2019-Jan-13 11:24:10.183891 - [DEBUG] End adding new jump function
30452 2019-Jan-13 11:24:10.183915 - [DEBUG]
30453 2019-Jan-13 11:24:10.183938 - [DEBUG] -------------------------------------------- 840. Path Edge --------------------------------------------
30454 2019-Jan-13 11:24:10.183962 - [DEBUG]
30455 2019-Jan-13 11:24:10.183985 - [DEBUG] Process 840. path edge:
30456 2019-Jan-13 11:24:10.184009 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30457 2019-Jan-13 11:24:10.184065 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
30458 2019-Jan-13 11:24:10.184695 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30459 2019-Jan-13 11:24:10.185332 - [DEBUG]
30460 2019-Jan-13 11:24:10.185358 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
30461 2019-Jan-13 11:24:10.186000 - [DEBUG] Compose: EdgeIdentity * AllBottom
30462 2019-Jan-13 11:24:10.186029 - [DEBUG]
30463 2019-Jan-13 11:24:10.186052 - [DEBUG] Propagate flow
30464 2019-Jan-13 11:24:10.186075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30465 2019-Jan-13 11:24:10.186133 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
30466 2019-Jan-13 11:24:10.186775 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30467 2019-Jan-13 11:24:10.187413 - [DEBUG] Edge function : AllBottom (result of previous compose)
30468 2019-Jan-13 11:24:10.187438 - [DEBUG]
30469 2019-Jan-13 11:24:10.187462 - [DEBUG] Join: AllTop & AllBottom
30470 2019-Jan-13 11:24:10.187488 - [DEBUG] = AllBottom (new jump func)
30471 2019-Jan-13 11:24:10.187513 - [DEBUG]
30472 2019-Jan-13 11:24:10.187536 - [DEBUG] Start adding new jump function
30473 2019-Jan-13 11:24:10.187559 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30474 2019-Jan-13 11:24:10.187615 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30475 2019-Jan-13 11:24:10.188254 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
30476 2019-Jan-13 11:24:10.188880 - [DEBUG] Edge Function : AllBottom
30477 2019-Jan-13 11:24:10.188907 - [DEBUG] End adding new jump function
30478 2019-Jan-13 11:24:10.188931 - [DEBUG]
30479 2019-Jan-13 11:24:10.188954 - [DEBUG] -------------------------------------------- 841. Path Edge --------------------------------------------
30480 2019-Jan-13 11:24:10.188979 - [DEBUG]
30481 2019-Jan-13 11:24:10.189002 - [DEBUG] Process 841. path edge:
30482 2019-Jan-13 11:24:10.189025 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30483 2019-Jan-13 11:24:10.189082 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
30484 2019-Jan-13 11:24:10.189710 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30485 2019-Jan-13 11:24:10.190361 - [DEBUG]
30486 2019-Jan-13 11:24:10.190394 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
30487 2019-Jan-13 11:24:10.191038 - [DEBUG] Compose: EdgeIdentity * AllBottom
30488 2019-Jan-13 11:24:10.191065 - [DEBUG]
30489 2019-Jan-13 11:24:10.191089 - [DEBUG] Propagate flow
30490 2019-Jan-13 11:24:10.191112 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30491 2019-Jan-13 11:24:10.191169 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
30492 2019-Jan-13 11:24:10.191809 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30493 2019-Jan-13 11:24:10.192445 - [DEBUG] Edge function : AllBottom (result of previous compose)
30494 2019-Jan-13 11:24:10.192470 - [DEBUG]
30495 2019-Jan-13 11:24:10.192494 - [DEBUG] Join: AllTop & AllBottom
30496 2019-Jan-13 11:24:10.192520 - [DEBUG] = AllBottom (new jump func)
30497 2019-Jan-13 11:24:10.192544 - [DEBUG]
30498 2019-Jan-13 11:24:10.192568 - [DEBUG] Start adding new jump function
30499 2019-Jan-13 11:24:10.192591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30500 2019-Jan-13 11:24:10.192647 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30501 2019-Jan-13 11:24:10.193285 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
30502 2019-Jan-13 11:24:10.193937 - [DEBUG] Edge Function : AllBottom
30503 2019-Jan-13 11:24:10.193964 - [DEBUG] End adding new jump function
30504 2019-Jan-13 11:24:10.193988 - [DEBUG]
30505 2019-Jan-13 11:24:10.194011 - [DEBUG] -------------------------------------------- 842. Path Edge --------------------------------------------
30506 2019-Jan-13 11:24:10.194036 - [DEBUG]
30507 2019-Jan-13 11:24:10.194059 - [DEBUG] Process 842. path edge:
30508 2019-Jan-13 11:24:10.194082 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30509 2019-Jan-13 11:24:10.194139 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
30510 2019-Jan-13 11:24:10.194776 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30511 2019-Jan-13 11:24:10.195414 - [DEBUG]
30512 2019-Jan-13 11:24:10.195438 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
30513 2019-Jan-13 11:24:10.196085 - [DEBUG] Possible callees:
30514 2019-Jan-13 11:24:10.196110 - [DEBUG] llvm.dbg.declare
30515 2019-Jan-13 11:24:10.196135 - [DEBUG] Possible return sites:
30516 2019-Jan-13 11:24:10.196158 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16330517 2019-Jan-13 11:24:10.197430 - [DEBUG] Found and process special summary
30518 2019-Jan-13 11:24:10.197463 - [DEBUG] Compose: EdgeIdentity * AllBottom
30519 2019-Jan-13 11:24:10.197490 - [DEBUG]
30520 2019-Jan-13 11:24:10.197513 - [DEBUG] Propagate flow
30521 2019-Jan-13 11:24:10.197537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30522 2019-Jan-13 11:24:10.197593 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30523 2019-Jan-13 11:24:10.198230 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30524 2019-Jan-13 11:24:10.198867 - [DEBUG] Edge function : AllBottom (result of previous compose)
30525 2019-Jan-13 11:24:10.198900 - [DEBUG]
30526 2019-Jan-13 11:24:10.198925 - [DEBUG] Join: AllTop & AllBottom
30527 2019-Jan-13 11:24:10.198951 - [DEBUG] = AllBottom (new jump func)
30528 2019-Jan-13 11:24:10.198976 - [DEBUG]
30529 2019-Jan-13 11:24:10.198999 - [DEBUG] Start adding new jump function
30530 2019-Jan-13 11:24:10.199023 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30531 2019-Jan-13 11:24:10.199078 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30532 2019-Jan-13 11:24:10.199716 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30533 2019-Jan-13 11:24:10.200361 - [DEBUG] Edge Function : AllBottom
30534 2019-Jan-13 11:24:10.200389 - [DEBUG] End adding new jump function
30535 2019-Jan-13 11:24:10.200413 - [DEBUG]
30536 2019-Jan-13 11:24:10.200436 - [DEBUG] -------------------------------------------- 843. Path Edge --------------------------------------------
30537 2019-Jan-13 11:24:10.200461 - [DEBUG]
30538 2019-Jan-13 11:24:10.200484 - [DEBUG] Process 843. path edge:
30539 2019-Jan-13 11:24:10.200507 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30540 2019-Jan-13 11:24:10.200564 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
30541 2019-Jan-13 11:24:10.201195 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30542 2019-Jan-13 11:24:10.201832 - [DEBUG]
30543 2019-Jan-13 11:24:10.201856 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30544 2019-Jan-13 11:24:10.202504 - [DEBUG] Compose: EdgeIdentity * AllBottom
30545 2019-Jan-13 11:24:10.202531 - [DEBUG]
30546 2019-Jan-13 11:24:10.202555 - [DEBUG] Propagate flow
30547 2019-Jan-13 11:24:10.202578 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30548 2019-Jan-13 11:24:10.202635 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
30549 2019-Jan-13 11:24:10.203263 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30550 2019-Jan-13 11:24:10.203916 - [DEBUG] Edge function : AllBottom (result of previous compose)
30551 2019-Jan-13 11:24:10.203941 - [DEBUG]
30552 2019-Jan-13 11:24:10.203966 - [DEBUG] Join: AllTop & AllBottom
30553 2019-Jan-13 11:24:10.203991 - [DEBUG] = AllBottom (new jump func)
30554 2019-Jan-13 11:24:10.204016 - [DEBUG]
30555 2019-Jan-13 11:24:10.204039 - [DEBUG] Start adding new jump function
30556 2019-Jan-13 11:24:10.204062 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30557 2019-Jan-13 11:24:10.204118 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30558 2019-Jan-13 11:24:10.204757 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
30559 2019-Jan-13 11:24:10.205384 - [DEBUG] Edge Function : AllBottom
30560 2019-Jan-13 11:24:10.205412 - [DEBUG] End adding new jump function
30561 2019-Jan-13 11:24:10.205436 - [DEBUG]
30562 2019-Jan-13 11:24:10.205460 - [DEBUG] -------------------------------------------- 844. Path Edge --------------------------------------------
30563 2019-Jan-13 11:24:10.205484 - [DEBUG]
30564 2019-Jan-13 11:24:10.205508 - [DEBUG] Process 844. path edge:
30565 2019-Jan-13 11:24:10.205532 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30566 2019-Jan-13 11:24:10.205588 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
30567 2019-Jan-13 11:24:10.206225 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30568 2019-Jan-13 11:24:10.206896 - [DEBUG]
30569 2019-Jan-13 11:24:10.206921 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
30570 2019-Jan-13 11:24:10.207567 - [DEBUG] Compose: EdgeIdentity * AllBottom
30571 2019-Jan-13 11:24:10.207594 - [DEBUG]
30572 2019-Jan-13 11:24:10.207618 - [DEBUG] Propagate flow
30573 2019-Jan-13 11:24:10.207642 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30574 2019-Jan-13 11:24:10.207700 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
30575 2019-Jan-13 11:24:10.208360 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30576 2019-Jan-13 11:24:10.209010 - [DEBUG] Edge function : AllBottom (result of previous compose)
30577 2019-Jan-13 11:24:10.209036 - [DEBUG]
30578 2019-Jan-13 11:24:10.209061 - [DEBUG] Join: AllTop & AllBottom
30579 2019-Jan-13 11:24:10.209087 - [DEBUG] = AllBottom (new jump func)
30580 2019-Jan-13 11:24:10.209111 - [DEBUG]
30581 2019-Jan-13 11:24:10.209135 - [DEBUG] Start adding new jump function
30582 2019-Jan-13 11:24:10.209158 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30583 2019-Jan-13 11:24:10.209216 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30584 2019-Jan-13 11:24:10.209854 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
30585 2019-Jan-13 11:24:10.210512 - [DEBUG] Edge Function : AllBottom
30586 2019-Jan-13 11:24:10.210540 - [DEBUG] End adding new jump function
30587 2019-Jan-13 11:24:10.210565 - [DEBUG]
30588 2019-Jan-13 11:24:10.210588 - [DEBUG] -------------------------------------------- 845. Path Edge --------------------------------------------
30589 2019-Jan-13 11:24:10.210613 - [DEBUG]
30590 2019-Jan-13 11:24:10.210636 - [DEBUG] Process 845. path edge:
30591 2019-Jan-13 11:24:10.210660 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30592 2019-Jan-13 11:24:10.210716 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
30593 2019-Jan-13 11:24:10.211355 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30594 2019-Jan-13 11:24:10.211993 - [DEBUG]
30595 2019-Jan-13 11:24:10.212017 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
30596 2019-Jan-13 11:24:10.212665 - [DEBUG] Possible callees:
30597 2019-Jan-13 11:24:10.212692 - [DEBUG] llvm.dbg.declare
30598 2019-Jan-13 11:24:10.212717 - [DEBUG] Possible return sites:
30599 2019-Jan-13 11:24:10.212740 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16930600 2019-Jan-13 11:24:10.214016 - [DEBUG] Found and process special summary
30601 2019-Jan-13 11:24:10.214051 - [DEBUG] Compose: EdgeIdentity * AllBottom
30602 2019-Jan-13 11:24:10.214078 - [DEBUG]
30603 2019-Jan-13 11:24:10.214102 - [DEBUG] Propagate flow
30604 2019-Jan-13 11:24:10.214126 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30605 2019-Jan-13 11:24:10.214182 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30606 2019-Jan-13 11:24:10.214814 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30607 2019-Jan-13 11:24:10.215450 - [DEBUG] Edge function : AllBottom (result of previous compose)
30608 2019-Jan-13 11:24:10.215487 - [DEBUG]
30609 2019-Jan-13 11:24:10.215512 - [DEBUG] Join: AllTop & AllBottom
30610 2019-Jan-13 11:24:10.215539 - [DEBUG] = AllBottom (new jump func)
30611 2019-Jan-13 11:24:10.215563 - [DEBUG]
30612 2019-Jan-13 11:24:10.215586 - [DEBUG] Start adding new jump function
30613 2019-Jan-13 11:24:10.215610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30614 2019-Jan-13 11:24:10.215666 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30615 2019-Jan-13 11:24:10.216305 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30616 2019-Jan-13 11:24:10.216952 - [DEBUG] Edge Function : AllBottom
30617 2019-Jan-13 11:24:10.216980 - [DEBUG] End adding new jump function
30618 2019-Jan-13 11:24:10.217004 - [DEBUG]
30619 2019-Jan-13 11:24:10.217028 - [DEBUG] -------------------------------------------- 846. Path Edge --------------------------------------------
30620 2019-Jan-13 11:24:10.217052 - [DEBUG]
30621 2019-Jan-13 11:24:10.217075 - [DEBUG] Process 846. path edge:
30622 2019-Jan-13 11:24:10.217099 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30623 2019-Jan-13 11:24:10.217155 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
30624 2019-Jan-13 11:24:10.217788 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30625 2019-Jan-13 11:24:10.218426 - [DEBUG]
30626 2019-Jan-13 11:24:10.218451 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30627 2019-Jan-13 11:24:10.219099 - [DEBUG] Compose: EdgeIdentity * AllBottom
30628 2019-Jan-13 11:24:10.219128 - [DEBUG]
30629 2019-Jan-13 11:24:10.219152 - [DEBUG] Propagate flow
30630 2019-Jan-13 11:24:10.219176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30631 2019-Jan-13 11:24:10.219233 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
30632 2019-Jan-13 11:24:10.219863 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30633 2019-Jan-13 11:24:10.220517 - [DEBUG] Edge function : AllBottom (result of previous compose)
30634 2019-Jan-13 11:24:10.220543 - [DEBUG]
30635 2019-Jan-13 11:24:10.220567 - [DEBUG] Join: AllTop & AllBottom
30636 2019-Jan-13 11:24:10.220593 - [DEBUG] = AllBottom (new jump func)
30637 2019-Jan-13 11:24:10.220618 - [DEBUG]
30638 2019-Jan-13 11:24:10.220641 - [DEBUG] Start adding new jump function
30639 2019-Jan-13 11:24:10.220664 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30640 2019-Jan-13 11:24:10.220720 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30641 2019-Jan-13 11:24:10.221358 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
30642 2019-Jan-13 11:24:10.221986 - [DEBUG] Edge Function : AllBottom
30643 2019-Jan-13 11:24:10.222014 - [DEBUG] End adding new jump function
30644 2019-Jan-13 11:24:10.222039 - [DEBUG]
30645 2019-Jan-13 11:24:10.222063 - [DEBUG] -------------------------------------------- 847. Path Edge --------------------------------------------
30646 2019-Jan-13 11:24:10.222087 - [DEBUG]
30647 2019-Jan-13 11:24:10.222110 - [DEBUG] Process 847. path edge:
30648 2019-Jan-13 11:24:10.222134 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30649 2019-Jan-13 11:24:10.222191 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
30650 2019-Jan-13 11:24:10.222818 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30651 2019-Jan-13 11:24:10.223479 - [DEBUG]
30652 2019-Jan-13 11:24:10.223505 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
30653 2019-Jan-13 11:24:10.224153 - [DEBUG] Compose: EdgeIdentity * AllBottom
30654 2019-Jan-13 11:24:10.224180 - [DEBUG]
30655 2019-Jan-13 11:24:10.224204 - [DEBUG] Propagate flow
30656 2019-Jan-13 11:24:10.224227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30657 2019-Jan-13 11:24:10.224284 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
30658 2019-Jan-13 11:24:10.224921 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30659 2019-Jan-13 11:24:10.225559 - [DEBUG] Edge function : AllBottom (result of previous compose)
30660 2019-Jan-13 11:24:10.225584 - [DEBUG]
30661 2019-Jan-13 11:24:10.225608 - [DEBUG] Join: AllTop & AllBottom
30662 2019-Jan-13 11:24:10.225634 - [DEBUG] = AllBottom (new jump func)
30663 2019-Jan-13 11:24:10.225659 - [DEBUG]
30664 2019-Jan-13 11:24:10.225682 - [DEBUG] Start adding new jump function
30665 2019-Jan-13 11:24:10.225705 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30666 2019-Jan-13 11:24:10.225761 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30667 2019-Jan-13 11:24:10.226399 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
30668 2019-Jan-13 11:24:10.227045 - [DEBUG] Edge Function : AllBottom
30669 2019-Jan-13 11:24:10.227073 - [DEBUG] End adding new jump function
30670 2019-Jan-13 11:24:10.227097 - [DEBUG]
30671 2019-Jan-13 11:24:10.227121 - [DEBUG] -------------------------------------------- 848. Path Edge --------------------------------------------
30672 2019-Jan-13 11:24:10.227145 - [DEBUG]
30673 2019-Jan-13 11:24:10.227169 - [DEBUG] Process 848. path edge:
30674 2019-Jan-13 11:24:10.227192 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30675 2019-Jan-13 11:24:10.227248 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
30676 2019-Jan-13 11:24:10.227880 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30677 2019-Jan-13 11:24:10.228518 - [DEBUG]
30678 2019-Jan-13 11:24:10.228542 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
30679 2019-Jan-13 11:24:10.229193 - [DEBUG] Compose: EdgeIdentity * AllBottom
30680 2019-Jan-13 11:24:10.229221 - [DEBUG]
30681 2019-Jan-13 11:24:10.229244 - [DEBUG] Propagate flow
30682 2019-Jan-13 11:24:10.229268 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30683 2019-Jan-13 11:24:10.229324 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
30684 2019-Jan-13 11:24:10.229966 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30685 2019-Jan-13 11:24:10.230620 - [DEBUG] Edge function : AllBottom (result of previous compose)
30686 2019-Jan-13 11:24:10.230645 - [DEBUG]
30687 2019-Jan-13 11:24:10.230669 - [DEBUG] Join: AllTop & AllBottom
30688 2019-Jan-13 11:24:10.230695 - [DEBUG] = AllBottom (new jump func)
30689 2019-Jan-13 11:24:10.230719 - [DEBUG]
30690 2019-Jan-13 11:24:10.230742 - [DEBUG] Start adding new jump function
30691 2019-Jan-13 11:24:10.230765 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30692 2019-Jan-13 11:24:10.230821 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30693 2019-Jan-13 11:24:10.231467 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
30694 2019-Jan-13 11:24:10.232095 - [DEBUG] Edge Function : AllBottom
30695 2019-Jan-13 11:24:10.232123 - [DEBUG] End adding new jump function
30696 2019-Jan-13 11:24:10.232147 - [DEBUG]
30697 2019-Jan-13 11:24:10.232170 - [DEBUG] -------------------------------------------- 849. Path Edge --------------------------------------------
30698 2019-Jan-13 11:24:10.232194 - [DEBUG]
30699 2019-Jan-13 11:24:10.232218 - [DEBUG] Process 849. path edge:
30700 2019-Jan-13 11:24:10.232241 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30701 2019-Jan-13 11:24:10.232297 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
30702 2019-Jan-13 11:24:10.232925 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30703 2019-Jan-13 11:24:10.233578 - [DEBUG]
30704 2019-Jan-13 11:24:10.233603 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
30705 2019-Jan-13 11:24:10.234246 - [DEBUG] Compose: EdgeIdentity * AllBottom
30706 2019-Jan-13 11:24:10.234273 - [DEBUG]
30707 2019-Jan-13 11:24:10.234296 - [DEBUG] Propagate flow
30708 2019-Jan-13 11:24:10.234320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30709 2019-Jan-13 11:24:10.234376 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
30710 2019-Jan-13 11:24:10.235009 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30711 2019-Jan-13 11:24:10.235648 - [DEBUG] Edge function : AllBottom (result of previous compose)
30712 2019-Jan-13 11:24:10.235673 - [DEBUG]
30713 2019-Jan-13 11:24:10.235698 - [DEBUG] Join: AllTop & AllBottom
30714 2019-Jan-13 11:24:10.235723 - [DEBUG] = AllBottom (new jump func)
30715 2019-Jan-13 11:24:10.235748 - [DEBUG]
30716 2019-Jan-13 11:24:10.235771 - [DEBUG] Start adding new jump function
30717 2019-Jan-13 11:24:10.235794 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30718 2019-Jan-13 11:24:10.235850 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30719 2019-Jan-13 11:24:10.236486 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
30720 2019-Jan-13 11:24:10.237133 - [DEBUG] Edge Function : AllBottom
30721 2019-Jan-13 11:24:10.237161 - [DEBUG] End adding new jump function
30722 2019-Jan-13 11:24:10.237185 - [DEBUG]
30723 2019-Jan-13 11:24:10.237208 - [DEBUG] -------------------------------------------- 850. Path Edge --------------------------------------------
30724 2019-Jan-13 11:24:10.237233 - [DEBUG]
30725 2019-Jan-13 11:24:10.237256 - [DEBUG] Process 850. path edge:
30726 2019-Jan-13 11:24:10.237280 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30727 2019-Jan-13 11:24:10.237336 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
30728 2019-Jan-13 11:24:10.237966 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30729 2019-Jan-13 11:24:10.238604 - [DEBUG]
30730 2019-Jan-13 11:24:10.238629 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
30731 2019-Jan-13 11:24:10.239277 - [DEBUG] Compose: EdgeIdentity * AllBottom
30732 2019-Jan-13 11:24:10.239305 - [DEBUG]
30733 2019-Jan-13 11:24:10.239329 - [DEBUG] Propagate flow
30734 2019-Jan-13 11:24:10.239361 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30735 2019-Jan-13 11:24:10.239418 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
30736 2019-Jan-13 11:24:10.240080 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30737 2019-Jan-13 11:24:10.240717 - [DEBUG] Edge function : AllBottom (result of previous compose)
30738 2019-Jan-13 11:24:10.240742 - [DEBUG]
30739 2019-Jan-13 11:24:10.240767 - [DEBUG] Join: AllTop & AllBottom
30740 2019-Jan-13 11:24:10.240793 - [DEBUG] = AllBottom (new jump func)
30741 2019-Jan-13 11:24:10.240818 - [DEBUG]
30742 2019-Jan-13 11:24:10.240841 - [DEBUG] Start adding new jump function
30743 2019-Jan-13 11:24:10.240865 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30744 2019-Jan-13 11:24:10.240921 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30745 2019-Jan-13 11:24:10.241560 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
30746 2019-Jan-13 11:24:10.242187 - [DEBUG] Edge Function : AllBottom
30747 2019-Jan-13 11:24:10.242215 - [DEBUG] End adding new jump function
30748 2019-Jan-13 11:24:10.242239 - [DEBUG]
30749 2019-Jan-13 11:24:10.242262 - [DEBUG] -------------------------------------------- 851. Path Edge --------------------------------------------
30750 2019-Jan-13 11:24:10.242287 - [DEBUG]
30751 2019-Jan-13 11:24:10.242310 - [DEBUG] Process 851. path edge:
30752 2019-Jan-13 11:24:10.242334 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30753 2019-Jan-13 11:24:10.242391 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
30754 2019-Jan-13 11:24:10.243018 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30755 2019-Jan-13 11:24:10.243671 - [DEBUG]
30756 2019-Jan-13 11:24:10.243696 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
30757 2019-Jan-13 11:24:10.244340 - [DEBUG] Compose: EdgeIdentity * AllBottom
30758 2019-Jan-13 11:24:10.244367 - [DEBUG]
30759 2019-Jan-13 11:24:10.244391 - [DEBUG] Propagate flow
30760 2019-Jan-13 11:24:10.244414 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30761 2019-Jan-13 11:24:10.244471 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30762 2019-Jan-13 11:24:10.245102 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30763 2019-Jan-13 11:24:10.245739 - [DEBUG] Edge function : AllBottom (result of previous compose)
30764 2019-Jan-13 11:24:10.245764 - [DEBUG]
30765 2019-Jan-13 11:24:10.245788 - [DEBUG] Join: AllTop & AllBottom
30766 2019-Jan-13 11:24:10.245814 - [DEBUG] = AllBottom (new jump func)
30767 2019-Jan-13 11:24:10.245838 - [DEBUG]
30768 2019-Jan-13 11:24:10.245861 - [DEBUG] Start adding new jump function
30769 2019-Jan-13 11:24:10.245884 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30770 2019-Jan-13 11:24:10.245940 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30771 2019-Jan-13 11:24:10.246577 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30772 2019-Jan-13 11:24:10.247223 - [DEBUG] Edge Function : AllBottom
30773 2019-Jan-13 11:24:10.247250 - [DEBUG] End adding new jump function
30774 2019-Jan-13 11:24:10.247274 - [DEBUG]
30775 2019-Jan-13 11:24:10.247298 - [DEBUG] -------------------------------------------- 852. Path Edge --------------------------------------------
30776 2019-Jan-13 11:24:10.247330 - [DEBUG]
30777 2019-Jan-13 11:24:10.247354 - [DEBUG] Process 852. path edge:
30778 2019-Jan-13 11:24:10.247378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30779 2019-Jan-13 11:24:10.247434 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
30780 2019-Jan-13 11:24:10.248064 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30781 2019-Jan-13 11:24:10.248701 - [DEBUG]
30782 2019-Jan-13 11:24:10.248725 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30783 2019-Jan-13 11:24:10.249371 - [DEBUG] Compose: EdgeIdentity * AllBottom
30784 2019-Jan-13 11:24:10.249399 - [DEBUG]
30785 2019-Jan-13 11:24:10.249422 - [DEBUG] Propagate flow
30786 2019-Jan-13 11:24:10.249445 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30787 2019-Jan-13 11:24:10.249502 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
30788 2019-Jan-13 11:24:10.250152 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30789 2019-Jan-13 11:24:10.250789 - [DEBUG] Edge function : AllBottom (result of previous compose)
30790 2019-Jan-13 11:24:10.250814 - [DEBUG]
30791 2019-Jan-13 11:24:10.250838 - [DEBUG] Join: AllTop & AllBottom
30792 2019-Jan-13 11:24:10.250864 - [DEBUG] = AllBottom (new jump func)
30793 2019-Jan-13 11:24:10.250889 - [DEBUG]
30794 2019-Jan-13 11:24:10.250912 - [DEBUG] Start adding new jump function
30795 2019-Jan-13 11:24:10.250935 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30796 2019-Jan-13 11:24:10.250990 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30797 2019-Jan-13 11:24:10.251627 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
30798 2019-Jan-13 11:24:10.252261 - [DEBUG] Edge Function : AllBottom
30799 2019-Jan-13 11:24:10.252288 - [DEBUG] End adding new jump function
30800 2019-Jan-13 11:24:10.252312 - [DEBUG]
30801 2019-Jan-13 11:24:10.252336 - [DEBUG] -------------------------------------------- 853. Path Edge --------------------------------------------
30802 2019-Jan-13 11:24:10.252360 - [DEBUG]
30803 2019-Jan-13 11:24:10.252383 - [DEBUG] Process 853. path edge:
30804 2019-Jan-13 11:24:10.252407 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30805 2019-Jan-13 11:24:10.252463 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
30806 2019-Jan-13 11:24:10.253095 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30807 2019-Jan-13 11:24:10.253748 - [DEBUG]
30808 2019-Jan-13 11:24:10.253773 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
30809 2019-Jan-13 11:24:10.254423 - [DEBUG] Compose: EdgeIdentity * AllBottom
30810 2019-Jan-13 11:24:10.254451 - [DEBUG]
30811 2019-Jan-13 11:24:10.254474 - [DEBUG] Propagate flow
30812 2019-Jan-13 11:24:10.254498 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30813 2019-Jan-13 11:24:10.254555 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30814 2019-Jan-13 11:24:10.255185 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30815 2019-Jan-13 11:24:10.255823 - [DEBUG] Edge function : AllBottom (result of previous compose)
30816 2019-Jan-13 11:24:10.255856 - [DEBUG]
30817 2019-Jan-13 11:24:10.255881 - [DEBUG] Join: AllTop & AllBottom
30818 2019-Jan-13 11:24:10.255907 - [DEBUG] = AllBottom (new jump func)
30819 2019-Jan-13 11:24:10.255932 - [DEBUG]
30820 2019-Jan-13 11:24:10.255955 - [DEBUG] Start adding new jump function
30821 2019-Jan-13 11:24:10.255978 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30822 2019-Jan-13 11:24:10.256034 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30823 2019-Jan-13 11:24:10.256685 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30824 2019-Jan-13 11:24:10.257312 - [DEBUG] Edge Function : AllBottom
30825 2019-Jan-13 11:24:10.257341 - [DEBUG] End adding new jump function
30826 2019-Jan-13 11:24:10.257365 - [DEBUG]
30827 2019-Jan-13 11:24:10.257388 - [DEBUG] -------------------------------------------- 854. Path Edge --------------------------------------------
30828 2019-Jan-13 11:24:10.257413 - [DEBUG]
30829 2019-Jan-13 11:24:10.257437 - [DEBUG] Process 854. path edge:
30830 2019-Jan-13 11:24:10.257460 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30831 2019-Jan-13 11:24:10.257517 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
30832 2019-Jan-13 11:24:10.258146 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30833 2019-Jan-13 11:24:10.258783 - [DEBUG]
30834 2019-Jan-13 11:24:10.258808 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30835 2019-Jan-13 11:24:10.259454 - [DEBUG] Compose: EdgeIdentity * AllBottom
30836 2019-Jan-13 11:24:10.259483 - [DEBUG]
30837 2019-Jan-13 11:24:10.259507 - [DEBUG] Propagate flow
30838 2019-Jan-13 11:24:10.259531 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30839 2019-Jan-13 11:24:10.259588 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30840 2019-Jan-13 11:24:10.260239 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30841 2019-Jan-13 11:24:10.260876 - [DEBUG] Edge function : AllBottom (result of previous compose)
30842 2019-Jan-13 11:24:10.260902 - [DEBUG]
30843 2019-Jan-13 11:24:10.260926 - [DEBUG] Join: AllTop & AllBottom
30844 2019-Jan-13 11:24:10.260952 - [DEBUG] = AllBottom (new jump func)
30845 2019-Jan-13 11:24:10.260976 - [DEBUG]
30846 2019-Jan-13 11:24:10.261000 - [DEBUG] Start adding new jump function
30847 2019-Jan-13 11:24:10.261023 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30848 2019-Jan-13 11:24:10.261079 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30849 2019-Jan-13 11:24:10.261715 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30850 2019-Jan-13 11:24:10.262342 - [DEBUG] Edge Function : AllBottom
30851 2019-Jan-13 11:24:10.262370 - [DEBUG] End adding new jump function
30852 2019-Jan-13 11:24:10.262394 - [DEBUG]
30853 2019-Jan-13 11:24:10.262418 - [DEBUG] -------------------------------------------- 855. Path Edge --------------------------------------------
30854 2019-Jan-13 11:24:10.262442 - [DEBUG]
30855 2019-Jan-13 11:24:10.262465 - [DEBUG] Process 855. path edge:
30856 2019-Jan-13 11:24:10.262489 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30857 2019-Jan-13 11:24:10.262545 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
30858 2019-Jan-13 11:24:10.263171 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30859 2019-Jan-13 11:24:10.263831 - [DEBUG]
30860 2019-Jan-13 11:24:10.263855 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30861 2019-Jan-13 11:24:10.264494 - [DEBUG] Start of endsummarytab entry
30862 2019-Jan-13 11:24:10.264528 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
30863 2019-Jan-13 11:24:10.265159 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
30864 2019-Jan-13 11:24:10.265219 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30865 2019-Jan-13 11:24:10.265847 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30866 2019-Jan-13 11:24:10.266484 - [DEBUG] EF: AllBottom
30867 2019-Jan-13 11:24:10.266509 - [DEBUG]
30868 2019-Jan-13 11:24:10.266533 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30869 2019-Jan-13 11:24:10.267176 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
30870 2019-Jan-13 11:24:10.267805 - [DEBUG] EF: AllBottom
30871 2019-Jan-13 11:24:10.267830 - [DEBUG]
30872 2019-Jan-13 11:24:10.267853 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30873 2019-Jan-13 11:24:10.268480 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
30874 2019-Jan-13 11:24:10.269110 - [DEBUG] EF: AllBottom
30875 2019-Jan-13 11:24:10.269135 - [DEBUG]
30876 2019-Jan-13 11:24:10.269158 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30877 2019-Jan-13 11:24:10.269785 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
30878 2019-Jan-13 11:24:10.270436 - [DEBUG] EF: AllBottom
30879 2019-Jan-13 11:24:10.270462 - [DEBUG]
30880 2019-Jan-13 11:24:10.270485 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30881 2019-Jan-13 11:24:10.271111 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
30882 2019-Jan-13 11:24:10.271739 - [DEBUG] EF: AllBottom
30883 2019-Jan-13 11:24:10.271764 - [DEBUG]
30884 2019-Jan-13 11:24:10.271787 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30885 2019-Jan-13 11:24:10.272413 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30886 2019-Jan-13 11:24:10.273042 - [DEBUG] EF: AllBottom
30887 2019-Jan-13 11:24:10.273067 - [DEBUG]
30888 2019-Jan-13 11:24:10.273090 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30889 2019-Jan-13 11:24:10.273736 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
30890 2019-Jan-13 11:24:10.274373 - [DEBUG] EF: AllBottom
30891 2019-Jan-13 11:24:10.274398 - [DEBUG]
30892 2019-Jan-13 11:24:10.274421 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30893 2019-Jan-13 11:24:10.275046 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
30894 2019-Jan-13 11:24:10.275673 - [DEBUG] EF: AllBottom
30895 2019-Jan-13 11:24:10.275698 - [DEBUG]
30896 2019-Jan-13 11:24:10.275721 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30897 2019-Jan-13 11:24:10.276346 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30898 2019-Jan-13 11:24:10.276989 - [DEBUG] EF: AllBottom
30899 2019-Jan-13 11:24:10.277014 - [DEBUG]
30900 2019-Jan-13 11:24:10.277037 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30901 2019-Jan-13 11:24:10.277663 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30902 2019-Jan-13 11:24:10.278291 - [DEBUG] EF: AllBottom
30903 2019-Jan-13 11:24:10.278315 - [DEBUG]
30904 2019-Jan-13 11:24:10.278339 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30905 2019-Jan-13 11:24:10.278973 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
30906 2019-Jan-13 11:24:10.279609 - [DEBUG] EF: AllBottom
30907 2019-Jan-13 11:24:10.279634 - [DEBUG]
30908 2019-Jan-13 11:24:10.279657 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30909 2019-Jan-13 11:24:10.280298 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
30910 2019-Jan-13 11:24:10.280929 - [DEBUG] EF: AllBottom
30911 2019-Jan-13 11:24:10.280954 - [DEBUG]
30912 2019-Jan-13 11:24:10.280977 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30913 2019-Jan-13 11:24:10.281603 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30914 2019-Jan-13 11:24:10.282239 - [DEBUG] EF: AllBottom
30915 2019-Jan-13 11:24:10.282264 - [DEBUG]
30916 2019-Jan-13 11:24:10.282287 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30917 2019-Jan-13 11:24:10.282913 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
30918 2019-Jan-13 11:24:10.283557 - [DEBUG] EF: AllBottom
30919 2019-Jan-13 11:24:10.283582 - [DEBUG]
30920 2019-Jan-13 11:24:10.283605 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30921 2019-Jan-13 11:24:10.284231 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
30922 2019-Jan-13 11:24:10.284867 - [DEBUG] EF: AllBottom
30923 2019-Jan-13 11:24:10.284892 - [DEBUG]
30924 2019-Jan-13 11:24:10.284915 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30925 2019-Jan-13 11:24:10.285540 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
30926 2019-Jan-13 11:24:10.286170 - [DEBUG] EF: AllBottom
30927 2019-Jan-13 11:24:10.286194 - [DEBUG]
30928 2019-Jan-13 11:24:10.286218 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30929 2019-Jan-13 11:24:10.286859 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
30930 2019-Jan-13 11:24:10.287488 - [DEBUG] EF: AllBottom
30931 2019-Jan-13 11:24:10.287513 - [DEBUG]
30932 2019-Jan-13 11:24:10.287536 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30933 2019-Jan-13 11:24:10.288161 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
30934 2019-Jan-13 11:24:10.288790 - [DEBUG] EF: AllBottom
30935 2019-Jan-13 11:24:10.288815 - [DEBUG]
30936 2019-Jan-13 11:24:10.288838 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30937 2019-Jan-13 11:24:10.289463 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
30938 2019-Jan-13 11:24:10.290103 - [DEBUG] EF: AllBottom
30939 2019-Jan-13 11:24:10.290128 - [DEBUG]
30940 2019-Jan-13 11:24:10.290152 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30941 2019-Jan-13 11:24:10.290779 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
30942 2019-Jan-13 11:24:10.291407 - [DEBUG] EF: AllBottom
30943 2019-Jan-13 11:24:10.291432 - [DEBUG]
30944 2019-Jan-13 11:24:10.291455 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30945 2019-Jan-13 11:24:10.292080 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30946 2019-Jan-13 11:24:10.292708 - [DEBUG] EF: AllBottom
30947 2019-Jan-13 11:24:10.292732 - [DEBUG]
30948 2019-Jan-13 11:24:10.292756 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30949 2019-Jan-13 11:24:10.293394 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30950 2019-Jan-13 11:24:10.294030 - [DEBUG] EF: AllBottom
30951 2019-Jan-13 11:24:10.294055 - [DEBUG]
30952 2019-Jan-13 11:24:10.294079 - [DEBUG] ---------------
30953 2019-Jan-13 11:24:10.294102 - [DEBUG]
30954 2019-Jan-13 11:24:10.294127 - [DEBUG] End of endsummarytab entry
30955 2019-Jan-13 11:24:10.294151 - [DEBUG]
30956 2019-Jan-13 11:24:10.294174 - [DEBUG] Start of incomingtab entry
30957 2019-Jan-13 11:24:10.294198 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
30958 2019-Jan-13 11:24:10.294826 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
30959 2019-Jan-13 11:24:10.294882 - [DEBUG] ---------------
30960 2019-Jan-13 11:24:10.294906 - [DEBUG] End of incomingtab entry
30961 2019-Jan-13 11:24:10.294929 - [DEBUG]
30962 2019-Jan-13 11:24:10.294954 - [DEBUG] EDGE:
30963 2019-Jan-13 11:24:10.295010 - [DEBUG] ---> 30964 2019-Jan-13 11:24:10.295638 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30965 2019-Jan-13 11:24:10.296274 - [DEBUG]
30966 2019-Jan-13 11:24:10.296299 - [DEBUG] EDGE:
30967 2019-Jan-13 11:24:10.296356 - [DEBUG] ---> 30968 2019-Jan-13 11:24:10.296998 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30969 2019-Jan-13 11:24:10.297634 - [DEBUG]
30970 2019-Jan-13 11:24:10.297667 - [DEBUG] Compose: EdgeIdentity * AllBottom
30971 2019-Jan-13 11:24:10.297694 - [DEBUG]
30972 2019-Jan-13 11:24:10.297717 - [DEBUG] Propagate flow
30973 2019-Jan-13 11:24:10.297740 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30974 2019-Jan-13 11:24:10.297797 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30975 2019-Jan-13 11:24:10.298434 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30976 2019-Jan-13 11:24:10.299070 - [DEBUG] Edge function : AllBottom (result of previous compose)
30977 2019-Jan-13 11:24:10.299095 - [DEBUG]
30978 2019-Jan-13 11:24:10.299120 - [DEBUG] Join: AllTop & AllBottom
30979 2019-Jan-13 11:24:10.299146 - [DEBUG] = AllBottom (new jump func)
30980 2019-Jan-13 11:24:10.299170 - [DEBUG]
30981 2019-Jan-13 11:24:10.299194 - [DEBUG] Start adding new jump function
30982 2019-Jan-13 11:24:10.299217 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30983 2019-Jan-13 11:24:10.299273 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30984 2019-Jan-13 11:24:10.299909 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30985 2019-Jan-13 11:24:10.300561 - [DEBUG] Edge Function : AllBottom
30986 2019-Jan-13 11:24:10.300590 - [DEBUG] End adding new jump function
30987 2019-Jan-13 11:24:10.300614 - [DEBUG]
30988 2019-Jan-13 11:24:10.300637 - [DEBUG] -------------------------------------------- 856. Path Edge --------------------------------------------
30989 2019-Jan-13 11:24:10.300661 - [DEBUG]
30990 2019-Jan-13 11:24:10.300685 - [DEBUG] Process 856. path edge:
30991 2019-Jan-13 11:24:10.300708 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30992 2019-Jan-13 11:24:10.300764 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
30993 2019-Jan-13 11:24:10.301401 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30994 2019-Jan-13 11:24:10.302044 - [DEBUG]
30995 2019-Jan-13 11:24:10.302069 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30996 2019-Jan-13 11:24:10.302718 - [DEBUG] Possible callees:
30997 2019-Jan-13 11:24:10.302743 - [DEBUG] llvm.dbg.declare
30998 2019-Jan-13 11:24:10.302768 - [DEBUG] Possible return sites:
30999 2019-Jan-13 11:24:10.302791 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19331000 2019-Jan-13 11:24:10.304065 - [DEBUG] Found and process special summary
31001 2019-Jan-13 11:24:10.304098 - [DEBUG] Compose: EdgeIdentity * AllBottom
31002 2019-Jan-13 11:24:10.304125 - [DEBUG]
31003 2019-Jan-13 11:24:10.304149 - [DEBUG] Propagate flow
31004 2019-Jan-13 11:24:10.304172 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31005 2019-Jan-13 11:24:10.304228 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31006 2019-Jan-13 11:24:10.304873 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31007 2019-Jan-13 11:24:10.305510 - [DEBUG] Edge function : AllBottom (result of previous compose)
31008 2019-Jan-13 11:24:10.305535 - [DEBUG]
31009 2019-Jan-13 11:24:10.305560 - [DEBUG] Join: AllTop & AllBottom
31010 2019-Jan-13 11:24:10.305586 - [DEBUG] = AllBottom (new jump func)
31011 2019-Jan-13 11:24:10.305610 - [DEBUG]
31012 2019-Jan-13 11:24:10.305633 - [DEBUG] Start adding new jump function
31013 2019-Jan-13 11:24:10.305656 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31014 2019-Jan-13 11:24:10.305712 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31015 2019-Jan-13 11:24:10.306355 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31016 2019-Jan-13 11:24:10.307012 - [DEBUG] Edge Function : AllBottom
31017 2019-Jan-13 11:24:10.307041 - [DEBUG] End adding new jump function
31018 2019-Jan-13 11:24:10.307064 - [DEBUG]
31019 2019-Jan-13 11:24:10.307087 - [DEBUG] -------------------------------------------- 857. Path Edge --------------------------------------------
31020 2019-Jan-13 11:24:10.307111 - [DEBUG]
31021 2019-Jan-13 11:24:10.307135 - [DEBUG] Process 857. path edge:
31022 2019-Jan-13 11:24:10.307158 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31023 2019-Jan-13 11:24:10.307216 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
31024 2019-Jan-13 11:24:10.307848 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
31025 2019-Jan-13 11:24:10.308485 - [DEBUG]
31026 2019-Jan-13 11:24:10.308509 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31027 2019-Jan-13 11:24:10.309160 - [DEBUG] Compose: EdgeIdentity * AllBottom
31028 2019-Jan-13 11:24:10.309187 - [DEBUG]
31029 2019-Jan-13 11:24:10.309211 - [DEBUG] Propagate flow
31030 2019-Jan-13 11:24:10.309234 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31031 2019-Jan-13 11:24:10.309291 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
31032 2019-Jan-13 11:24:10.309919 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31033 2019-Jan-13 11:24:10.310573 - [DEBUG] Edge function : AllBottom (result of previous compose)
31034 2019-Jan-13 11:24:10.310598 - [DEBUG]
31035 2019-Jan-13 11:24:10.310633 - [DEBUG] Join: AllTop & AllBottom
31036 2019-Jan-13 11:24:10.310659 - [DEBUG] = AllBottom (new jump func)
31037 2019-Jan-13 11:24:10.310683 - [DEBUG]
31038 2019-Jan-13 11:24:10.310706 - [DEBUG] Start adding new jump function
31039 2019-Jan-13 11:24:10.310730 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31040 2019-Jan-13 11:24:10.310786 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31041 2019-Jan-13 11:24:10.311423 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
31042 2019-Jan-13 11:24:10.312050 - [DEBUG] Edge Function : AllBottom
31043 2019-Jan-13 11:24:10.312078 - [DEBUG] End adding new jump function
31044 2019-Jan-13 11:24:10.312102 - [DEBUG]
31045 2019-Jan-13 11:24:10.312125 - [DEBUG] -------------------------------------------- 858. Path Edge --------------------------------------------
31046 2019-Jan-13 11:24:10.312149 - [DEBUG]
31047 2019-Jan-13 11:24:10.312173 - [DEBUG] Process 858. path edge:
31048 2019-Jan-13 11:24:10.312196 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31049 2019-Jan-13 11:24:10.312252 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
31050 2019-Jan-13 11:24:10.312880 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
31051 2019-Jan-13 11:24:10.313533 - [DEBUG]
31052 2019-Jan-13 11:24:10.313558 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
31053 2019-Jan-13 11:24:10.314203 - [DEBUG] Compose: EdgeIdentity * AllBottom
31054 2019-Jan-13 11:24:10.314230 - [DEBUG]
31055 2019-Jan-13 11:24:10.314254 - [DEBUG] Propagate flow
31056 2019-Jan-13 11:24:10.314277 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31057 2019-Jan-13 11:24:10.314334 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
31058 2019-Jan-13 11:24:10.314963 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31059 2019-Jan-13 11:24:10.315601 - [DEBUG] Edge function : AllBottom (result of previous compose)
31060 2019-Jan-13 11:24:10.315626 - [DEBUG]
31061 2019-Jan-13 11:24:10.315651 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31062 2019-Jan-13 11:24:10.315677 - [DEBUG] = AllBottom
31063 2019-Jan-13 11:24:10.315701 - [DEBUG]
31064 2019-Jan-13 11:24:10.315724 - [DEBUG] PROPAGATE: No new function!
31065 2019-Jan-13 11:24:10.315748 - [DEBUG] EDGE:
31066 2019-Jan-13 11:24:10.315805 - [DEBUG] ---> 31067 2019-Jan-13 11:24:10.316434 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31068 2019-Jan-13 11:24:10.317085 - [DEBUG]
31069 2019-Jan-13 11:24:10.317109 - [DEBUG] EDGE:
31070 2019-Jan-13 11:24:10.317166 - [DEBUG] ---> 31071 2019-Jan-13 11:24:10.317796 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31072 2019-Jan-13 11:24:10.318433 - [DEBUG]
31073 2019-Jan-13 11:24:10.318469 - [DEBUG] Compose: EdgeIdentity * AllBottom
31074 2019-Jan-13 11:24:10.318495 - [DEBUG]
31075 2019-Jan-13 11:24:10.318519 - [DEBUG] Propagate flow
31076 2019-Jan-13 11:24:10.318542 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31077 2019-Jan-13 11:24:10.318598 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31078 2019-Jan-13 11:24:10.319237 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31079 2019-Jan-13 11:24:10.319875 - [DEBUG] Edge function : AllBottom (result of previous compose)
31080 2019-Jan-13 11:24:10.319900 - [DEBUG]
31081 2019-Jan-13 11:24:10.319924 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31082 2019-Jan-13 11:24:10.319950 - [DEBUG] = AllBottom
31083 2019-Jan-13 11:24:10.319974 - [DEBUG]
31084 2019-Jan-13 11:24:10.320009 - [DEBUG] PROPAGATE: No new function!
31085 2019-Jan-13 11:24:10.320037 - [DEBUG] EDGE:
31086 2019-Jan-13 11:24:10.320094 - [DEBUG] ---> 31087 2019-Jan-13 11:24:10.320732 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31088 2019-Jan-13 11:24:10.321369 - [DEBUG]
31089 2019-Jan-13 11:24:10.321394 - [DEBUG] EDGE:
31090 2019-Jan-13 11:24:10.321451 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
31091 2019-Jan-13 11:24:10.322085 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31092 2019-Jan-13 11:24:10.322722 - [DEBUG]
31093 2019-Jan-13 11:24:10.322746 - [DEBUG] EDGE:
31094 2019-Jan-13 11:24:10.322803 - [DEBUG] ---> 31095 2019-Jan-13 11:24:10.323446 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31096 2019-Jan-13 11:24:10.324083 - [DEBUG]
31097 2019-Jan-13 11:24:10.324108 - [DEBUG] EDGE:
31098 2019-Jan-13 11:24:10.324165 - [DEBUG] ---> 31099 2019-Jan-13 11:24:10.324792 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31100 2019-Jan-13 11:24:10.325427 - [DEBUG]
31101 2019-Jan-13 11:24:10.325452 - [DEBUG] EDGE:
31102 2019-Jan-13 11:24:10.325508 - [DEBUG] ---> 31103 2019-Jan-13 11:24:10.326140 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31104 2019-Jan-13 11:24:10.326792 - [DEBUG]
31105 2019-Jan-13 11:24:10.326824 - [DEBUG] Compose: EdgeIdentity * AllBottom
31106 2019-Jan-13 11:24:10.326851 - [DEBUG]
31107 2019-Jan-13 11:24:10.326874 - [DEBUG] Propagate flow
31108 2019-Jan-13 11:24:10.326897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31109 2019-Jan-13 11:24:10.326953 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
31110 2019-Jan-13 11:24:10.327586 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31111 2019-Jan-13 11:24:10.328222 - [DEBUG] Edge function : AllBottom (result of previous compose)
31112 2019-Jan-13 11:24:10.328247 - [DEBUG]
31113 2019-Jan-13 11:24:10.328271 - [DEBUG] Join: AllTop & AllBottom
31114 2019-Jan-13 11:24:10.328297 - [DEBUG] = AllBottom (new jump func)
31115 2019-Jan-13 11:24:10.328321 - [DEBUG]
31116 2019-Jan-13 11:24:10.328345 - [DEBUG] Start adding new jump function
31117 2019-Jan-13 11:24:10.328376 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31118 2019-Jan-13 11:24:10.328432 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31119 2019-Jan-13 11:24:10.329069 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
31120 2019-Jan-13 11:24:10.329699 - [DEBUG] Edge Function : AllBottom
31121 2019-Jan-13 11:24:10.329727 - [DEBUG] End adding new jump function
31122 2019-Jan-13 11:24:10.329750 - [DEBUG]
31123 2019-Jan-13 11:24:10.329774 - [DEBUG] -------------------------------------------- 859. Path Edge --------------------------------------------
31124 2019-Jan-13 11:24:10.329798 - [DEBUG]
31125 2019-Jan-13 11:24:10.329821 - [DEBUG] Process 859. path edge:
31126 2019-Jan-13 11:24:10.329845 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31127 2019-Jan-13 11:24:10.329901 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
31128 2019-Jan-13 11:24:10.330548 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
31129 2019-Jan-13 11:24:10.331186 - [DEBUG]
31130 2019-Jan-13 11:24:10.331210 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
31131 2019-Jan-13 11:24:10.331858 - [DEBUG] Compose: EdgeIdentity * AllBottom
31132 2019-Jan-13 11:24:10.331885 - [DEBUG]
31133 2019-Jan-13 11:24:10.331909 - [DEBUG] Propagate flow
31134 2019-Jan-13 11:24:10.331932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31135 2019-Jan-13 11:24:10.331988 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
31136 2019-Jan-13 11:24:10.332615 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31137 2019-Jan-13 11:24:10.333252 - [DEBUG] Edge function : AllBottom (result of previous compose)
31138 2019-Jan-13 11:24:10.333277 - [DEBUG]
31139 2019-Jan-13 11:24:10.333301 - [DEBUG] Join: AllTop & AllBottom
31140 2019-Jan-13 11:24:10.333327 - [DEBUG] = AllBottom (new jump func)
31141 2019-Jan-13 11:24:10.333364 - [DEBUG]
31142 2019-Jan-13 11:24:10.333388 - [DEBUG] Start adding new jump function
31143 2019-Jan-13 11:24:10.333411 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31144 2019-Jan-13 11:24:10.333467 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31145 2019-Jan-13 11:24:10.334105 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
31146 2019-Jan-13 11:24:10.334729 - [DEBUG] Edge Function : AllBottom
31147 2019-Jan-13 11:24:10.334756 - [DEBUG] End adding new jump function
31148 2019-Jan-13 11:24:10.334780 - [DEBUG]
31149 2019-Jan-13 11:24:10.334803 - [DEBUG] -------------------------------------------- 860. Path Edge --------------------------------------------
31150 2019-Jan-13 11:24:10.334827 - [DEBUG]
31151 2019-Jan-13 11:24:10.334850 - [DEBUG] Process 860. path edge:
31152 2019-Jan-13 11:24:10.334874 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31153 2019-Jan-13 11:24:10.334930 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
31154 2019-Jan-13 11:24:10.335556 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
31155 2019-Jan-13 11:24:10.336191 - [DEBUG]
31156 2019-Jan-13 11:24:10.336216 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
31157 2019-Jan-13 11:24:10.336877 - [DEBUG] Compose: EdgeIdentity * AllBottom
31158 2019-Jan-13 11:24:10.336915 - [DEBUG]
31159 2019-Jan-13 11:24:10.336939 - [DEBUG] Propagate flow
31160 2019-Jan-13 11:24:10.336972 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31161 2019-Jan-13 11:24:10.337030 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
31162 2019-Jan-13 11:24:10.337669 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31163 2019-Jan-13 11:24:10.338526 - [DEBUG] Edge function : AllBottom (result of previous compose)
31164 2019-Jan-13 11:24:10.338552 - [DEBUG]
31165 2019-Jan-13 11:24:10.338577 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31166 2019-Jan-13 11:24:10.338602 - [DEBUG] = AllBottom
31167 2019-Jan-13 11:24:10.338627 - [DEBUG]
31168 2019-Jan-13 11:24:10.338650 - [DEBUG] PROPAGATE: No new function!
31169 2019-Jan-13 11:24:10.338674 - [DEBUG] EDGE:
31170 2019-Jan-13 11:24:10.338732 - [DEBUG] ---> 31171 2019-Jan-13 11:24:10.339359 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31172 2019-Jan-13 11:24:10.340009 - [DEBUG]
31173 2019-Jan-13 11:24:10.340036 - [DEBUG] EDGE:
31174 2019-Jan-13 11:24:10.340093 - [DEBUG] ---> 31175 2019-Jan-13 11:24:10.340725 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31176 2019-Jan-13 11:24:10.341362 - [DEBUG]
31177 2019-Jan-13 11:24:10.341386 - [DEBUG] EDGE:
31178 2019-Jan-13 11:24:10.341443 - [DEBUG] ---> 31179 2019-Jan-13 11:24:10.342072 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31180 2019-Jan-13 11:24:10.342707 - [DEBUG]
31181 2019-Jan-13 11:24:10.342732 - [DEBUG] EDGE:
31182 2019-Jan-13 11:24:10.342789 - [DEBUG] ---> 31183 2019-Jan-13 11:24:10.343437 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31184 2019-Jan-13 11:24:10.344074 - [DEBUG]
31185 2019-Jan-13 11:24:10.344099 - [DEBUG] EDGE:
31186 2019-Jan-13 11:24:10.344185 - [DEBUG] ---> 31187 2019-Jan-13 11:24:10.344844 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31188 2019-Jan-13 11:24:10.345481 - [DEBUG]
31189 2019-Jan-13 11:24:10.345506 - [DEBUG] EDGE:
31190 2019-Jan-13 11:24:10.345563 - [DEBUG] ---> 31191 2019-Jan-13 11:24:10.346195 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31192 2019-Jan-13 11:24:10.346847 - [DEBUG]
31193 2019-Jan-13 11:24:10.346886 - [DEBUG] Compose: EdgeIdentity * AllBottom
31194 2019-Jan-13 11:24:10.346913 - [DEBUG]
31195 2019-Jan-13 11:24:10.346937 - [DEBUG] Propagate flow
31196 2019-Jan-13 11:24:10.346960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31197 2019-Jan-13 11:24:10.347016 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
31198 2019-Jan-13 11:24:10.347685 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31199 2019-Jan-13 11:24:10.348324 - [DEBUG] Edge function : AllBottom (result of previous compose)
31200 2019-Jan-13 11:24:10.348349 - [DEBUG]
31201 2019-Jan-13 11:24:10.348374 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31202 2019-Jan-13 11:24:10.348400 - [DEBUG] = AllBottom
31203 2019-Jan-13 11:24:10.348424 - [DEBUG]
31204 2019-Jan-13 11:24:10.348447 - [DEBUG] PROPAGATE: No new function!
31205 2019-Jan-13 11:24:10.348473 - [DEBUG] EDGE:
31206 2019-Jan-13 11:24:10.348531 - [DEBUG] ---> 31207 2019-Jan-13 11:24:10.349170 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31208 2019-Jan-13 11:24:10.349807 - [DEBUG]
31209 2019-Jan-13 11:24:10.349832 - [DEBUG] EDGE:
31210 2019-Jan-13 11:24:10.349889 - [DEBUG] ---> 31211 2019-Jan-13 11:24:10.350533 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31212 2019-Jan-13 11:24:10.351170 - [DEBUG]
31213 2019-Jan-13 11:24:10.351195 - [DEBUG] EDGE:
31214 2019-Jan-13 11:24:10.351252 - [DEBUG] ---> 31215 2019-Jan-13 11:24:10.351882 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31216 2019-Jan-13 11:24:10.352518 - [DEBUG]
31217 2019-Jan-13 11:24:10.352554 - [DEBUG] Compose: EdgeIdentity * AllBottom
31218 2019-Jan-13 11:24:10.352581 - [DEBUG]
31219 2019-Jan-13 11:24:10.352605 - [DEBUG] Propagate flow
31220 2019-Jan-13 11:24:10.352628 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31221 2019-Jan-13 11:24:10.352684 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
31222 2019-Jan-13 11:24:10.353316 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31223 2019-Jan-13 11:24:10.353967 - [DEBUG] Edge function : AllBottom (result of previous compose)
31224 2019-Jan-13 11:24:10.353992 - [DEBUG]
31225 2019-Jan-13 11:24:10.354017 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31226 2019-Jan-13 11:24:10.354043 - [DEBUG] = AllBottom
31227 2019-Jan-13 11:24:10.354067 - [DEBUG]
31228 2019-Jan-13 11:24:10.354090 - [DEBUG] PROPAGATE: No new function!
31229 2019-Jan-13 11:24:10.354116 - [DEBUG] EDGE:
31230 2019-Jan-13 11:24:10.354173 - [DEBUG] ---> 31231 2019-Jan-13 11:24:10.354812 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31232 2019-Jan-13 11:24:10.355449 - [DEBUG]
31233 2019-Jan-13 11:24:10.355474 - [DEBUG] EDGE:
31234 2019-Jan-13 11:24:10.355531 - [DEBUG] ---> 31235 2019-Jan-13 11:24:10.356157 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31236 2019-Jan-13 11:24:10.356808 - [DEBUG]
31237 2019-Jan-13 11:24:10.356833 - [DEBUG] EDGE:
31238 2019-Jan-13 11:24:10.356901 - [DEBUG] ---> 31239 2019-Jan-13 11:24:10.357530 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31240 2019-Jan-13 11:24:10.358166 - [DEBUG]
31241 2019-Jan-13 11:24:10.358191 - [DEBUG] EDGE:
31242 2019-Jan-13 11:24:10.358248 - [DEBUG] ---> 31243 2019-Jan-13 11:24:10.358879 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31244 2019-Jan-13 11:24:10.359515 - [DEBUG]
31245 2019-Jan-13 11:24:10.359551 - [DEBUG] Compose: EdgeIdentity * AllBottom
31246 2019-Jan-13 11:24:10.359577 - [DEBUG]
31247 2019-Jan-13 11:24:10.359601 - [DEBUG] Propagate flow
31248 2019-Jan-13 11:24:10.359624 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31249 2019-Jan-13 11:24:10.359680 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
31250 2019-Jan-13 11:24:10.360325 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31251 2019-Jan-13 11:24:10.360963 - [DEBUG] Edge function : AllBottom (result of previous compose)
31252 2019-Jan-13 11:24:10.360988 - [DEBUG]
31253 2019-Jan-13 11:24:10.361012 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31254 2019-Jan-13 11:24:10.361038 - [DEBUG] = AllBottom
31255 2019-Jan-13 11:24:10.361062 - [DEBUG]
31256 2019-Jan-13 11:24:10.361085 - [DEBUG] PROPAGATE: No new function!
31257 2019-Jan-13 11:24:10.361110 - [DEBUG] EDGE:
31258 2019-Jan-13 11:24:10.361168 - [DEBUG] ---> 31259 2019-Jan-13 11:24:10.361806 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31260 2019-Jan-13 11:24:10.362441 - [DEBUG]
31261 2019-Jan-13 11:24:10.362466 - [DEBUG] EDGE:
31262 2019-Jan-13 11:24:10.362522 - [DEBUG] ---> 31263 2019-Jan-13 11:24:10.363150 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31264 2019-Jan-13 11:24:10.363802 - [DEBUG]
31265 2019-Jan-13 11:24:10.363827 - [DEBUG] EDGE:
31266 2019-Jan-13 11:24:10.363884 - [DEBUG] ---> 31267 2019-Jan-13 11:24:10.364515 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31268 2019-Jan-13 11:24:10.365152 - [DEBUG]
31269 2019-Jan-13 11:24:10.365196 - [DEBUG] Compose: EdgeIdentity * AllBottom
31270 2019-Jan-13 11:24:10.365224 - [DEBUG]
31271 2019-Jan-13 11:24:10.365247 - [DEBUG] Propagate flow
31272 2019-Jan-13 11:24:10.365270 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31273 2019-Jan-13 11:24:10.365327 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
31274 2019-Jan-13 11:24:10.365958 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31275 2019-Jan-13 11:24:10.366590 - [DEBUG] Edge function : AllBottom (result of previous compose)
31276 2019-Jan-13 11:24:10.366616 - [DEBUG]
31277 2019-Jan-13 11:24:10.366648 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31278 2019-Jan-13 11:24:10.366688 - [DEBUG] = AllBottom
31279 2019-Jan-13 11:24:10.366713 - [DEBUG]
31280 2019-Jan-13 11:24:10.366736 - [DEBUG] PROPAGATE: No new function!
31281 2019-Jan-13 11:24:10.366760 - [DEBUG] Compose: EdgeIdentity * AllBottom
31282 2019-Jan-13 11:24:10.366786 - [DEBUG]
31283 2019-Jan-13 11:24:10.366809 - [DEBUG] Propagate flow
31284 2019-Jan-13 11:24:10.366832 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31285 2019-Jan-13 11:24:10.366888 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
31286 2019-Jan-13 11:24:10.367521 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31287 2019-Jan-13 11:24:10.368157 - [DEBUG] Edge function : AllBottom (result of previous compose)
31288 2019-Jan-13 11:24:10.368182 - [DEBUG]
31289 2019-Jan-13 11:24:10.368207 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31290 2019-Jan-13 11:24:10.368232 - [DEBUG] = AllBottom
31291 2019-Jan-13 11:24:10.368257 - [DEBUG]
31292 2019-Jan-13 11:24:10.368280 - [DEBUG] PROPAGATE: No new function!
31293 2019-Jan-13 11:24:10.368305 - [DEBUG] EDGE:
31294 2019-Jan-13 11:24:10.368363 - [DEBUG] ---> 31295 2019-Jan-13 11:24:10.369000 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31296 2019-Jan-13 11:24:10.369632 - [DEBUG]
31297 2019-Jan-13 11:24:10.369657 - [DEBUG] EDGE:
31298 2019-Jan-13 11:24:10.369714 - [DEBUG] ---> 31299 2019-Jan-13 11:24:10.370356 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31300 2019-Jan-13 11:24:10.370988 - [DEBUG]
31301 2019-Jan-13 11:24:10.371015 - [DEBUG] Compose: EdgeIdentity * AllBottom
31302 2019-Jan-13 11:24:10.371041 - [DEBUG]
31303 2019-Jan-13 11:24:10.371064 - [DEBUG] Propagate flow
31304 2019-Jan-13 11:24:10.371087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31305 2019-Jan-13 11:24:10.371143 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
31306 2019-Jan-13 11:24:10.371771 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31307 2019-Jan-13 11:24:10.372401 - [DEBUG] Edge function : AllBottom (result of previous compose)
31308 2019-Jan-13 11:24:10.372427 - [DEBUG]
31309 2019-Jan-13 11:24:10.372452 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31310 2019-Jan-13 11:24:10.372477 - [DEBUG] = AllBottom
31311 2019-Jan-13 11:24:10.372502 - [DEBUG]
31312 2019-Jan-13 11:24:10.372525 - [DEBUG] PROPAGATE: No new function!
31313 2019-Jan-13 11:24:10.372549 - [DEBUG] EDGE:
31314 2019-Jan-13 11:24:10.372606 - [DEBUG] ---> 31315 2019-Jan-13 11:24:10.373238 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31316 2019-Jan-13 11:24:10.373897 - [DEBUG]
31317 2019-Jan-13 11:24:10.373924 - [DEBUG] Compose: EdgeIdentity * AllBottom
31318 2019-Jan-13 11:24:10.373949 - [DEBUG]
31319 2019-Jan-13 11:24:10.373973 - [DEBUG] Propagate flow
31320 2019-Jan-13 11:24:10.373996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31321 2019-Jan-13 11:24:10.374051 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31322 2019-Jan-13 11:24:10.374691 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
31323 2019-Jan-13 11:24:10.375329 - [DEBUG] Edge function : AllBottom (result of previous compose)
31324 2019-Jan-13 11:24:10.375354 - [DEBUG]
31325 2019-Jan-13 11:24:10.375379 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31326 2019-Jan-13 11:24:10.375405 - [DEBUG] = AllBottom
31327 2019-Jan-13 11:24:10.375429 - [DEBUG]
31328 2019-Jan-13 11:24:10.375452 - [DEBUG] PROPAGATE: No new function!
31329 2019-Jan-13 11:24:10.375490 - [DEBUG] Compose: EdgeIdentity * AllBottom
31330 2019-Jan-13 11:24:10.375517 - [DEBUG]
31331 2019-Jan-13 11:24:10.375541 - [DEBUG] Propagate flow
31332 2019-Jan-13 11:24:10.375564 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31333 2019-Jan-13 11:24:10.375620 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31334 2019-Jan-13 11:24:10.376252 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31335 2019-Jan-13 11:24:10.376901 - [DEBUG] Edge function : AllBottom (result of previous compose)
31336 2019-Jan-13 11:24:10.376927 - [DEBUG]
31337 2019-Jan-13 11:24:10.376951 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31338 2019-Jan-13 11:24:10.376977 - [DEBUG] = AllBottom
31339 2019-Jan-13 11:24:10.377001 - [DEBUG]
31340 2019-Jan-13 11:24:10.377024 - [DEBUG] PROPAGATE: No new function!
31341 2019-Jan-13 11:24:10.377049 - [DEBUG] Compose: EdgeIdentity * AllBottom
31342 2019-Jan-13 11:24:10.377074 - [DEBUG]
31343 2019-Jan-13 11:24:10.377098 - [DEBUG] Propagate flow
31344 2019-Jan-13 11:24:10.377121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31345 2019-Jan-13 11:24:10.377177 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31346 2019-Jan-13 11:24:10.377809 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
31347 2019-Jan-13 11:24:10.378446 - [DEBUG] Edge function : AllBottom (result of previous compose)
31348 2019-Jan-13 11:24:10.378471 - [DEBUG]
31349 2019-Jan-13 11:24:10.378495 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31350 2019-Jan-13 11:24:10.378521 - [DEBUG] = AllBottom
31351 2019-Jan-13 11:24:10.378545 - [DEBUG]
31352 2019-Jan-13 11:24:10.378568 - [DEBUG] PROPAGATE: No new function!
31353 2019-Jan-13 11:24:10.378593 - [DEBUG] EDGE:
31354 2019-Jan-13 11:24:10.378651 - [DEBUG] ---> 31355 2019-Jan-13 11:24:10.379289 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31356 2019-Jan-13 11:24:10.379919 - [DEBUG]
31357 2019-Jan-13 11:24:10.379954 - [DEBUG] Compose: EdgeIdentity * AllBottom
31358 2019-Jan-13 11:24:10.379980 - [DEBUG]
31359 2019-Jan-13 11:24:10.380017 - [DEBUG] Propagate flow
31360 2019-Jan-13 11:24:10.380040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31361 2019-Jan-13 11:24:10.380097 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31362 2019-Jan-13 11:24:10.380728 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31363 2019-Jan-13 11:24:10.381360 - [DEBUG] Edge function : AllBottom (result of previous compose)
31364 2019-Jan-13 11:24:10.381385 - [DEBUG]
31365 2019-Jan-13 11:24:10.381410 - [DEBUG] Join: AllTop & AllBottom
31366 2019-Jan-13 11:24:10.381435 - [DEBUG] = AllBottom (new jump func)
31367 2019-Jan-13 11:24:10.381460 - [DEBUG]
31368 2019-Jan-13 11:24:10.381491 - [DEBUG] Start adding new jump function
31369 2019-Jan-13 11:24:10.381515 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31370 2019-Jan-13 11:24:10.381571 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31371 2019-Jan-13 11:24:10.382204 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31372 2019-Jan-13 11:24:10.382832 - [DEBUG] Edge Function : AllBottom
31373 2019-Jan-13 11:24:10.382860 - [DEBUG] End adding new jump function
31374 2019-Jan-13 11:24:10.382884 - [DEBUG]
31375 2019-Jan-13 11:24:10.382907 - [DEBUG] -------------------------------------------- 861. Path Edge --------------------------------------------
31376 2019-Jan-13 11:24:10.382931 - [DEBUG]
31377 2019-Jan-13 11:24:10.382955 - [DEBUG] Process 861. path edge:
31378 2019-Jan-13 11:24:10.382978 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31379 2019-Jan-13 11:24:10.383034 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
31380 2019-Jan-13 11:24:10.383680 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31381 2019-Jan-13 11:24:10.384313 - [DEBUG]
31382 2019-Jan-13 11:24:10.384337 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31383 2019-Jan-13 11:24:10.384977 - [DEBUG] Possible callees:
31384 2019-Jan-13 11:24:10.385003 - [DEBUG] foo
31385 2019-Jan-13 11:24:10.385027 - [DEBUG] Possible return sites:
31386 2019-Jan-13 11:24:10.385050 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12631387 2019-Jan-13 11:24:10.386301 - [DEBUG] Found and process special summary
31388 2019-Jan-13 11:24:10.386341 - [DEBUG] Compose: EdgeIdentity * AllBottom
31389 2019-Jan-13 11:24:10.386369 - [DEBUG]
31390 2019-Jan-13 11:24:10.386393 - [DEBUG] Propagate flow
31391 2019-Jan-13 11:24:10.386416 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31392 2019-Jan-13 11:24:10.386472 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31393 2019-Jan-13 11:24:10.387122 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31394 2019-Jan-13 11:24:10.387755 - [DEBUG] Edge function : AllBottom (result of previous compose)
31395 2019-Jan-13 11:24:10.387781 - [DEBUG]
31396 2019-Jan-13 11:24:10.387805 - [DEBUG] Join: AllTop & AllBottom
31397 2019-Jan-13 11:24:10.387831 - [DEBUG] = AllBottom (new jump func)
31398 2019-Jan-13 11:24:10.387856 - [DEBUG]
31399 2019-Jan-13 11:24:10.387879 - [DEBUG] Start adding new jump function
31400 2019-Jan-13 11:24:10.387902 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31401 2019-Jan-13 11:24:10.387958 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31402 2019-Jan-13 11:24:10.388590 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31403 2019-Jan-13 11:24:10.389221 - [DEBUG] Edge Function : AllBottom
31404 2019-Jan-13 11:24:10.389249 - [DEBUG] End adding new jump function
31405 2019-Jan-13 11:24:10.389273 - [DEBUG]
31406 2019-Jan-13 11:24:10.389296 - [DEBUG] -------------------------------------------- 862. Path Edge --------------------------------------------
31407 2019-Jan-13 11:24:10.389320 - [DEBUG]
31408 2019-Jan-13 11:24:10.389344 - [DEBUG] Process 862. path edge:
31409 2019-Jan-13 11:24:10.389367 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31410 2019-Jan-13 11:24:10.389423 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
31411 2019-Jan-13 11:24:10.390075 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31412 2019-Jan-13 11:24:10.390707 - [DEBUG]
31413 2019-Jan-13 11:24:10.390732 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31414 2019-Jan-13 11:24:10.391381 - [DEBUG] Compose: EdgeIdentity * AllBottom
31415 2019-Jan-13 11:24:10.391409 - [DEBUG]
31416 2019-Jan-13 11:24:10.391433 - [DEBUG] Propagate flow
31417 2019-Jan-13 11:24:10.391456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31418 2019-Jan-13 11:24:10.391513 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
31419 2019-Jan-13 11:24:10.392140 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31420 2019-Jan-13 11:24:10.392771 - [DEBUG] Edge function : AllBottom (result of previous compose)
31421 2019-Jan-13 11:24:10.392796 - [DEBUG]
31422 2019-Jan-13 11:24:10.392821 - [DEBUG] Join: AllTop & AllBottom
31423 2019-Jan-13 11:24:10.392847 - [DEBUG] = AllBottom (new jump func)
31424 2019-Jan-13 11:24:10.392871 - [DEBUG]
31425 2019-Jan-13 11:24:10.392895 - [DEBUG] Start adding new jump function
31426 2019-Jan-13 11:24:10.392918 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31427 2019-Jan-13 11:24:10.392974 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31428 2019-Jan-13 11:24:10.393621 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
31429 2019-Jan-13 11:24:10.394249 - [DEBUG] Edge Function : AllBottom
31430 2019-Jan-13 11:24:10.394278 - [DEBUG] End adding new jump function
31431 2019-Jan-13 11:24:10.394301 - [DEBUG]
31432 2019-Jan-13 11:24:10.394324 - [DEBUG] -------------------------------------------- 863. Path Edge --------------------------------------------
31433 2019-Jan-13 11:24:10.394349 - [DEBUG]
31434 2019-Jan-13 11:24:10.394372 - [DEBUG] Process 863. path edge:
31435 2019-Jan-13 11:24:10.394396 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31436 2019-Jan-13 11:24:10.394452 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
31437 2019-Jan-13 11:24:10.395079 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31438 2019-Jan-13 11:24:10.395711 - [DEBUG]
31439 2019-Jan-13 11:24:10.395737 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
31440 2019-Jan-13 11:24:10.396379 - [DEBUG] Compose: EdgeIdentity * AllBottom
31441 2019-Jan-13 11:24:10.396407 - [DEBUG]
31442 2019-Jan-13 11:24:10.396430 - [DEBUG] Propagate flow
31443 2019-Jan-13 11:24:10.396453 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31444 2019-Jan-13 11:24:10.396510 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
31445 2019-Jan-13 11:24:10.397154 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31446 2019-Jan-13 11:24:10.397787 - [DEBUG] Edge function : AllBottom (result of previous compose)
31447 2019-Jan-13 11:24:10.397812 - [DEBUG]
31448 2019-Jan-13 11:24:10.397837 - [DEBUG] Join: AllTop & AllBottom
31449 2019-Jan-13 11:24:10.397863 - [DEBUG] = AllBottom (new jump func)
31450 2019-Jan-13 11:24:10.397887 - [DEBUG]
31451 2019-Jan-13 11:24:10.397911 - [DEBUG] Start adding new jump function
31452 2019-Jan-13 11:24:10.397934 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31453 2019-Jan-13 11:24:10.397997 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31454 2019-Jan-13 11:24:10.398630 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
31455 2019-Jan-13 11:24:10.399257 - [DEBUG] Edge Function : AllBottom
31456 2019-Jan-13 11:24:10.399285 - [DEBUG] End adding new jump function
31457 2019-Jan-13 11:24:10.399308 - [DEBUG]
31458 2019-Jan-13 11:24:10.399332 - [DEBUG] -------------------------------------------- 864. Path Edge --------------------------------------------
31459 2019-Jan-13 11:24:10.399356 - [DEBUG]
31460 2019-Jan-13 11:24:10.399379 - [DEBUG] Process 864. path edge:
31461 2019-Jan-13 11:24:10.399403 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31462 2019-Jan-13 11:24:10.399458 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
31463 2019-Jan-13 11:24:10.400102 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31464 2019-Jan-13 11:24:10.400735 - [DEBUG]
31465 2019-Jan-13 11:24:10.400760 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
31466 2019-Jan-13 11:24:10.401404 - [DEBUG] Compose: EdgeIdentity * AllBottom
31467 2019-Jan-13 11:24:10.401431 - [DEBUG]
31468 2019-Jan-13 11:24:10.401455 - [DEBUG] Propagate flow
31469 2019-Jan-13 11:24:10.401478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31470 2019-Jan-13 11:24:10.401534 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31471 2019-Jan-13 11:24:10.402174 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31472 2019-Jan-13 11:24:10.402806 - [DEBUG] Edge function : AllBottom (result of previous compose)
31473 2019-Jan-13 11:24:10.402831 - [DEBUG]
31474 2019-Jan-13 11:24:10.402856 - [DEBUG] Join: AllTop & AllBottom
31475 2019-Jan-13 11:24:10.402881 - [DEBUG] = AllBottom (new jump func)
31476 2019-Jan-13 11:24:10.402906 - [DEBUG]
31477 2019-Jan-13 11:24:10.402929 - [DEBUG] Start adding new jump function
31478 2019-Jan-13 11:24:10.402952 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31479 2019-Jan-13 11:24:10.403008 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31480 2019-Jan-13 11:24:10.403658 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31481 2019-Jan-13 11:24:10.404295 - [DEBUG] Edge Function : AllBottom
31482 2019-Jan-13 11:24:10.404323 - [DEBUG] End adding new jump function
31483 2019-Jan-13 11:24:10.404346 - [DEBUG]
31484 2019-Jan-13 11:24:10.404369 - [DEBUG] -------------------------------------------- 865. Path Edge --------------------------------------------
31485 2019-Jan-13 11:24:10.404394 - [DEBUG]
31486 2019-Jan-13 11:24:10.404417 - [DEBUG] Process 865. path edge:
31487 2019-Jan-13 11:24:10.404440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31488 2019-Jan-13 11:24:10.404496 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
31489 2019-Jan-13 11:24:10.405135 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31490 2019-Jan-13 11:24:10.405767 - [DEBUG]
31491 2019-Jan-13 11:24:10.405791 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31492 2019-Jan-13 11:24:10.406452 - [DEBUG] Possible callees:
31493 2019-Jan-13 11:24:10.406477 - [DEBUG] llvm.dbg.declare
31494 2019-Jan-13 11:24:10.406502 - [DEBUG] Possible return sites:
31495 2019-Jan-13 11:24:10.406525 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13631496 2019-Jan-13 11:24:10.407810 - [DEBUG] Found and process special summary
31497 2019-Jan-13 11:24:10.407850 - [DEBUG] Compose: EdgeIdentity * AllBottom
31498 2019-Jan-13 11:24:10.407878 - [DEBUG]
31499 2019-Jan-13 11:24:10.407902 - [DEBUG] Propagate flow
31500 2019-Jan-13 11:24:10.407926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31501 2019-Jan-13 11:24:10.407983 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31502 2019-Jan-13 11:24:10.408617 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31503 2019-Jan-13 11:24:10.409250 - [DEBUG] Edge function : AllBottom (result of previous compose)
31504 2019-Jan-13 11:24:10.409276 - [DEBUG]
31505 2019-Jan-13 11:24:10.409301 - [DEBUG] Join: AllTop & AllBottom
31506 2019-Jan-13 11:24:10.409327 - [DEBUG] = AllBottom (new jump func)
31507 2019-Jan-13 11:24:10.409351 - [DEBUG]
31508 2019-Jan-13 11:24:10.409374 - [DEBUG] Start adding new jump function
31509 2019-Jan-13 11:24:10.409397 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31510 2019-Jan-13 11:24:10.409453 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31511 2019-Jan-13 11:24:10.410100 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31512 2019-Jan-13 11:24:10.410731 - [DEBUG] Edge Function : AllBottom
31513 2019-Jan-13 11:24:10.410759 - [DEBUG] End adding new jump function
31514 2019-Jan-13 11:24:10.410783 - [DEBUG]
31515 2019-Jan-13 11:24:10.410807 - [DEBUG] -------------------------------------------- 866. Path Edge --------------------------------------------
31516 2019-Jan-13 11:24:10.410831 - [DEBUG]
31517 2019-Jan-13 11:24:10.410854 - [DEBUG] Process 866. path edge:
31518 2019-Jan-13 11:24:10.410878 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31519 2019-Jan-13 11:24:10.410934 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
31520 2019-Jan-13 11:24:10.411565 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31521 2019-Jan-13 11:24:10.412197 - [DEBUG]
31522 2019-Jan-13 11:24:10.412222 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31523 2019-Jan-13 11:24:10.412871 - [DEBUG] Compose: EdgeIdentity * AllBottom
31524 2019-Jan-13 11:24:10.412900 - [DEBUG]
31525 2019-Jan-13 11:24:10.412924 - [DEBUG] Propagate flow
31526 2019-Jan-13 11:24:10.412947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31527 2019-Jan-13 11:24:10.413005 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
31528 2019-Jan-13 11:24:10.413648 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31529 2019-Jan-13 11:24:10.414281 - [DEBUG] Edge function : AllBottom (result of previous compose)
31530 2019-Jan-13 11:24:10.414306 - [DEBUG]
31531 2019-Jan-13 11:24:10.414331 - [DEBUG] Join: AllTop & AllBottom
31532 2019-Jan-13 11:24:10.414357 - [DEBUG] = AllBottom (new jump func)
31533 2019-Jan-13 11:24:10.414381 - [DEBUG]
31534 2019-Jan-13 11:24:10.414405 - [DEBUG] Start adding new jump function
31535 2019-Jan-13 11:24:10.414428 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31536 2019-Jan-13 11:24:10.414492 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31537 2019-Jan-13 11:24:10.415125 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
31538 2019-Jan-13 11:24:10.415752 - [DEBUG] Edge Function : AllBottom
31539 2019-Jan-13 11:24:10.415780 - [DEBUG] End adding new jump function
31540 2019-Jan-13 11:24:10.415804 - [DEBUG]
31541 2019-Jan-13 11:24:10.415828 - [DEBUG] -------------------------------------------- 867. Path Edge --------------------------------------------
31542 2019-Jan-13 11:24:10.415852 - [DEBUG]
31543 2019-Jan-13 11:24:10.415876 - [DEBUG] Process 867. path edge:
31544 2019-Jan-13 11:24:10.415900 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31545 2019-Jan-13 11:24:10.415956 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
31546 2019-Jan-13 11:24:10.416584 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31547 2019-Jan-13 11:24:10.417232 - [DEBUG]
31548 2019-Jan-13 11:24:10.417258 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
31549 2019-Jan-13 11:24:10.417898 - [DEBUG] Compose: EdgeIdentity * AllBottom
31550 2019-Jan-13 11:24:10.417926 - [DEBUG]
31551 2019-Jan-13 11:24:10.417949 - [DEBUG] Propagate flow
31552 2019-Jan-13 11:24:10.417972 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31553 2019-Jan-13 11:24:10.418029 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
31554 2019-Jan-13 11:24:10.418656 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31555 2019-Jan-13 11:24:10.419323 - [DEBUG] Edge function : AllBottom (result of previous compose)
31556 2019-Jan-13 11:24:10.419351 - [DEBUG]
31557 2019-Jan-13 11:24:10.419377 - [DEBUG] Join: AllTop & AllBottom
31558 2019-Jan-13 11:24:10.419403 - [DEBUG] = AllBottom (new jump func)
31559 2019-Jan-13 11:24:10.419427 - [DEBUG]
31560 2019-Jan-13 11:24:10.419451 - [DEBUG] Start adding new jump function
31561 2019-Jan-13 11:24:10.419474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31562 2019-Jan-13 11:24:10.419543 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31563 2019-Jan-13 11:24:10.420266 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
31564 2019-Jan-13 11:24:10.420957 - [DEBUG] Edge Function : AllBottom
31565 2019-Jan-13 11:24:10.420997 - [DEBUG] End adding new jump function
31566 2019-Jan-13 11:24:10.421022 - [DEBUG]
31567 2019-Jan-13 11:24:10.421047 - [DEBUG] -------------------------------------------- 868. Path Edge --------------------------------------------
31568 2019-Jan-13 11:24:10.421072 - [DEBUG]
31569 2019-Jan-13 11:24:10.421095 - [DEBUG] Process 868. path edge:
31570 2019-Jan-13 11:24:10.421119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31571 2019-Jan-13 11:24:10.421191 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
31572 2019-Jan-13 11:24:10.421835 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31573 2019-Jan-13 11:24:10.422469 - [DEBUG]
31574 2019-Jan-13 11:24:10.422495 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
31575 2019-Jan-13 11:24:10.423156 - [DEBUG] Compose: EdgeIdentity * AllBottom
31576 2019-Jan-13 11:24:10.423184 - [DEBUG]
31577 2019-Jan-13 11:24:10.423208 - [DEBUG] Propagate flow
31578 2019-Jan-13 11:24:10.423231 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31579 2019-Jan-13 11:24:10.423288 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31580 2019-Jan-13 11:24:10.423974 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31581 2019-Jan-13 11:24:10.424608 - [DEBUG] Edge function : AllBottom (result of previous compose)
31582 2019-Jan-13 11:24:10.424634 - [DEBUG]
31583 2019-Jan-13 11:24:10.424659 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31584 2019-Jan-13 11:24:10.424685 - [DEBUG] = AllBottom
31585 2019-Jan-13 11:24:10.424709 - [DEBUG]
31586 2019-Jan-13 11:24:10.424732 - [DEBUG] PROPAGATE: No new function!
31587 2019-Jan-13 11:24:10.424756 - [DEBUG] EDGE:
31588 2019-Jan-13 11:24:10.424814 - [DEBUG] ---> 31589 2019-Jan-13 11:24:10.425440 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31590 2019-Jan-13 11:24:10.426070 - [DEBUG]
31591 2019-Jan-13 11:24:10.426095 - [DEBUG] EDGE:
31592 2019-Jan-13 11:24:10.426153 - [DEBUG] ---> 31593 2019-Jan-13 11:24:10.426794 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31594 2019-Jan-13 11:24:10.427427 - [DEBUG]
31595 2019-Jan-13 11:24:10.427454 - [DEBUG] Compose: EdgeIdentity * AllBottom
31596 2019-Jan-13 11:24:10.427479 - [DEBUG]
31597 2019-Jan-13 11:24:10.427502 - [DEBUG] Propagate flow
31598 2019-Jan-13 11:24:10.427526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31599 2019-Jan-13 11:24:10.427581 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
31600 2019-Jan-13 11:24:10.428208 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31601 2019-Jan-13 11:24:10.428840 - [DEBUG] Edge function : AllBottom (result of previous compose)
31602 2019-Jan-13 11:24:10.428865 - [DEBUG]
31603 2019-Jan-13 11:24:10.428890 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31604 2019-Jan-13 11:24:10.428915 - [DEBUG] = AllBottom
31605 2019-Jan-13 11:24:10.428940 - [DEBUG]
31606 2019-Jan-13 11:24:10.428963 - [DEBUG] PROPAGATE: No new function!
31607 2019-Jan-13 11:24:10.428987 - [DEBUG] EDGE:
31608 2019-Jan-13 11:24:10.429044 - [DEBUG] ---> 31609 2019-Jan-13 11:24:10.429675 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31610 2019-Jan-13 11:24:10.430322 - [DEBUG]
31611 2019-Jan-13 11:24:10.430349 - [DEBUG] Compose: EdgeIdentity * AllBottom
31612 2019-Jan-13 11:24:10.430374 - [DEBUG]
31613 2019-Jan-13 11:24:10.430398 - [DEBUG] Propagate flow
31614 2019-Jan-13 11:24:10.430421 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31615 2019-Jan-13 11:24:10.430476 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31616 2019-Jan-13 11:24:10.431107 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31617 2019-Jan-13 11:24:10.431745 - [DEBUG] Edge function : AllBottom (result of previous compose)
31618 2019-Jan-13 11:24:10.431770 - [DEBUG]
31619 2019-Jan-13 11:24:10.431795 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31620 2019-Jan-13 11:24:10.431821 - [DEBUG] = AllBottom
31621 2019-Jan-13 11:24:10.431845 - [DEBUG]
31622 2019-Jan-13 11:24:10.431868 - [DEBUG] PROPAGATE: No new function!
31623 2019-Jan-13 11:24:10.431911 - [DEBUG] Compose: EdgeIdentity * AllBottom
31624 2019-Jan-13 11:24:10.431948 - [DEBUG]
31625 2019-Jan-13 11:24:10.431973 - [DEBUG] Propagate flow
31626 2019-Jan-13 11:24:10.431996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31627 2019-Jan-13 11:24:10.432052 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31628 2019-Jan-13 11:24:10.432686 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31629 2019-Jan-13 11:24:10.433317 - [DEBUG] Edge function : AllBottom (result of previous compose)
31630 2019-Jan-13 11:24:10.433356 - [DEBUG]
31631 2019-Jan-13 11:24:10.433381 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31632 2019-Jan-13 11:24:10.433406 - [DEBUG] = AllBottom
31633 2019-Jan-13 11:24:10.433431 - [DEBUG]
31634 2019-Jan-13 11:24:10.433454 - [DEBUG] PROPAGATE: No new function!
31635 2019-Jan-13 11:24:10.433478 - [DEBUG] Compose: EdgeIdentity * AllBottom
31636 2019-Jan-13 11:24:10.433503 - [DEBUG]
31637 2019-Jan-13 11:24:10.433527 - [DEBUG] Propagate flow
31638 2019-Jan-13 11:24:10.433550 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31639 2019-Jan-13 11:24:10.433606 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31640 2019-Jan-13 11:24:10.434236 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31641 2019-Jan-13 11:24:10.434904 - [DEBUG] Edge function : AllBottom (result of previous compose)
31642 2019-Jan-13 11:24:10.434931 - [DEBUG]
31643 2019-Jan-13 11:24:10.434957 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31644 2019-Jan-13 11:24:10.434983 - [DEBUG] = AllBottom
31645 2019-Jan-13 11:24:10.435007 - [DEBUG]
31646 2019-Jan-13 11:24:10.435030 - [DEBUG] PROPAGATE: No new function!
31647 2019-Jan-13 11:24:10.435061 - [DEBUG] EDGE:
31648 2019-Jan-13 11:24:10.435134 - [DEBUG] ---> 31649 2019-Jan-13 11:24:10.435835 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31650 2019-Jan-13 11:24:10.436480 - [DEBUG]
31651 2019-Jan-13 11:24:10.436531 - [DEBUG] Compose: EdgeIdentity * AllBottom
31652 2019-Jan-13 11:24:10.436558 - [DEBUG]
31653 2019-Jan-13 11:24:10.436582 - [DEBUG] Propagate flow
31654 2019-Jan-13 11:24:10.436605 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31655 2019-Jan-13 11:24:10.436690 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31656 2019-Jan-13 11:24:10.437349 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31657 2019-Jan-13 11:24:10.437980 - [DEBUG] Edge function : AllBottom (result of previous compose)
31658 2019-Jan-13 11:24:10.438006 - [DEBUG]
31659 2019-Jan-13 11:24:10.438032 - [DEBUG] Join: AllTop & AllBottom
31660 2019-Jan-13 11:24:10.438058 - [DEBUG] = AllBottom (new jump func)
31661 2019-Jan-13 11:24:10.438082 - [DEBUG]
31662 2019-Jan-13 11:24:10.438105 - [DEBUG] Start adding new jump function
31663 2019-Jan-13 11:24:10.438128 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31664 2019-Jan-13 11:24:10.438185 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31665 2019-Jan-13 11:24:10.438818 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31666 2019-Jan-13 11:24:10.439454 - [DEBUG] Edge Function : AllBottom
31667 2019-Jan-13 11:24:10.439502 - [DEBUG] End adding new jump function
31668 2019-Jan-13 11:24:10.439527 - [DEBUG]
31669 2019-Jan-13 11:24:10.439550 - [DEBUG] -------------------------------------------- 869. Path Edge --------------------------------------------
31670 2019-Jan-13 11:24:10.439575 - [DEBUG]
31671 2019-Jan-13 11:24:10.439598 - [DEBUG] Process 869. path edge:
31672 2019-Jan-13 11:24:10.439622 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31673 2019-Jan-13 11:24:10.439678 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
31674 2019-Jan-13 11:24:10.440345 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31675 2019-Jan-13 11:24:10.441043 - [DEBUG]
31676 2019-Jan-13 11:24:10.441068 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31677 2019-Jan-13 11:24:10.441765 - [DEBUG] Possible callees:
31678 2019-Jan-13 11:24:10.441792 - [DEBUG] llvm.dbg.declare
31679 2019-Jan-13 11:24:10.441817 - [DEBUG] Possible return sites:
31680 2019-Jan-13 11:24:10.441840 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14331681 2019-Jan-13 11:24:10.443208 - [DEBUG] Found and process special summary
31682 2019-Jan-13 11:24:10.443277 - [DEBUG] Compose: EdgeIdentity * AllBottom
31683 2019-Jan-13 11:24:10.443305 - [DEBUG]
31684 2019-Jan-13 11:24:10.443359 - [DEBUG] Propagate flow
31685 2019-Jan-13 11:24:10.443400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31686 2019-Jan-13 11:24:10.443471 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31687 2019-Jan-13 11:24:10.444151 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31688 2019-Jan-13 11:24:10.444794 - [DEBUG] Edge function : AllBottom (result of previous compose)
31689 2019-Jan-13 11:24:10.444820 - [DEBUG]
31690 2019-Jan-13 11:24:10.444847 - [DEBUG] Join: AllTop & AllBottom
31691 2019-Jan-13 11:24:10.444873 - [DEBUG] = AllBottom (new jump func)
31692 2019-Jan-13 11:24:10.444897 - [DEBUG]
31693 2019-Jan-13 11:24:10.444921 - [DEBUG] Start adding new jump function
31694 2019-Jan-13 11:24:10.444944 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31695 2019-Jan-13 11:24:10.445023 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31696 2019-Jan-13 11:24:10.445717 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31697 2019-Jan-13 11:24:10.446365 - [DEBUG] Edge Function : AllBottom
31698 2019-Jan-13 11:24:10.446396 - [DEBUG] End adding new jump function
31699 2019-Jan-13 11:24:10.446420 - [DEBUG]
31700 2019-Jan-13 11:24:10.446444 - [DEBUG] -------------------------------------------- 870. Path Edge --------------------------------------------
31701 2019-Jan-13 11:24:10.446468 - [DEBUG]
31702 2019-Jan-13 11:24:10.446491 - [DEBUG] Process 870. path edge:
31703 2019-Jan-13 11:24:10.446515 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31704 2019-Jan-13 11:24:10.446573 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
31705 2019-Jan-13 11:24:10.447247 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31706 2019-Jan-13 11:24:10.447900 - [DEBUG]
31707 2019-Jan-13 11:24:10.447926 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31708 2019-Jan-13 11:24:10.448630 - [DEBUG] Compose: EdgeIdentity * AllBottom
31709 2019-Jan-13 11:24:10.448660 - [DEBUG]
31710 2019-Jan-13 11:24:10.448684 - [DEBUG] Propagate flow
31711 2019-Jan-13 11:24:10.448707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31712 2019-Jan-13 11:24:10.448767 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
31713 2019-Jan-13 11:24:10.449404 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31714 2019-Jan-13 11:24:10.450077 - [DEBUG] Edge function : AllBottom (result of previous compose)
31715 2019-Jan-13 11:24:10.450103 - [DEBUG]
31716 2019-Jan-13 11:24:10.450129 - [DEBUG] Join: AllTop & AllBottom
31717 2019-Jan-13 11:24:10.450155 - [DEBUG] = AllBottom (new jump func)
31718 2019-Jan-13 11:24:10.450179 - [DEBUG]
31719 2019-Jan-13 11:24:10.450203 - [DEBUG] Start adding new jump function
31720 2019-Jan-13 11:24:10.450226 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31721 2019-Jan-13 11:24:10.450283 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31722 2019-Jan-13 11:24:10.450923 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
31723 2019-Jan-13 11:24:10.451564 - [DEBUG] Edge Function : AllBottom
31724 2019-Jan-13 11:24:10.451596 - [DEBUG] End adding new jump function
31725 2019-Jan-13 11:24:10.451621 - [DEBUG]
31726 2019-Jan-13 11:24:10.451645 - [DEBUG] -------------------------------------------- 871. Path Edge --------------------------------------------
31727 2019-Jan-13 11:24:10.451671 - [DEBUG]
31728 2019-Jan-13 11:24:10.451694 - [DEBUG] Process 871. path edge:
31729 2019-Jan-13 11:24:10.451719 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31730 2019-Jan-13 11:24:10.451786 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
31731 2019-Jan-13 11:24:10.452440 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31732 2019-Jan-13 11:24:10.453136 - [DEBUG]
31733 2019-Jan-13 11:24:10.453166 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
31734 2019-Jan-13 11:24:10.453921 - [DEBUG] Compose: EdgeIdentity * AllBottom
31735 2019-Jan-13 11:24:10.453950 - [DEBUG]
31736 2019-Jan-13 11:24:10.453974 - [DEBUG] Propagate flow
31737 2019-Jan-13 11:24:10.453997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31738 2019-Jan-13 11:24:10.454064 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
31739 2019-Jan-13 11:24:10.454693 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31740 2019-Jan-13 11:24:10.455350 - [DEBUG] Edge function : AllBottom (result of previous compose)
31741 2019-Jan-13 11:24:10.455376 - [DEBUG]
31742 2019-Jan-13 11:24:10.455401 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31743 2019-Jan-13 11:24:10.455427 - [DEBUG] = AllBottom
31744 2019-Jan-13 11:24:10.455451 - [DEBUG]
31745 2019-Jan-13 11:24:10.455475 - [DEBUG] PROPAGATE: No new function!
31746 2019-Jan-13 11:24:10.455500 - [DEBUG] EDGE:
31747 2019-Jan-13 11:24:10.455558 - [DEBUG] ---> 31748 2019-Jan-13 11:24:10.456184 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31749 2019-Jan-13 11:24:10.456848 - [DEBUG]
31750 2019-Jan-13 11:24:10.456875 - [DEBUG] Compose: EdgeIdentity * AllBottom
31751 2019-Jan-13 11:24:10.456900 - [DEBUG]
31752 2019-Jan-13 11:24:10.456924 - [DEBUG] Propagate flow
31753 2019-Jan-13 11:24:10.456947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31754 2019-Jan-13 11:24:10.457021 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
31755 2019-Jan-13 11:24:10.457648 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31756 2019-Jan-13 11:24:10.458311 - [DEBUG] Edge function : AllBottom (result of previous compose)
31757 2019-Jan-13 11:24:10.458337 - [DEBUG]
31758 2019-Jan-13 11:24:10.458370 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31759 2019-Jan-13 11:24:10.458396 - [DEBUG] = AllBottom
31760 2019-Jan-13 11:24:10.458420 - [DEBUG]
31761 2019-Jan-13 11:24:10.458444 - [DEBUG] PROPAGATE: No new function!
31762 2019-Jan-13 11:24:10.458468 - [DEBUG] EDGE:
31763 2019-Jan-13 11:24:10.458532 - [DEBUG] ---> 31764 2019-Jan-13 11:24:10.459199 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31765 2019-Jan-13 11:24:10.459872 - [DEBUG]
31766 2019-Jan-13 11:24:10.459905 - [DEBUG] Compose: EdgeIdentity * AllBottom
31767 2019-Jan-13 11:24:10.459932 - [DEBUG]
31768 2019-Jan-13 11:24:10.459956 - [DEBUG] Propagate flow
31769 2019-Jan-13 11:24:10.459980 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31770 2019-Jan-13 11:24:10.460077 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31771 2019-Jan-13 11:24:10.460761 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31772 2019-Jan-13 11:24:10.461441 - [DEBUG] Edge function : AllBottom (result of previous compose)
31773 2019-Jan-13 11:24:10.461467 - [DEBUG]
31774 2019-Jan-13 11:24:10.461494 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31775 2019-Jan-13 11:24:10.461520 - [DEBUG] = AllBottom
31776 2019-Jan-13 11:24:10.461545 - [DEBUG]
31777 2019-Jan-13 11:24:10.461568 - [DEBUG] PROPAGATE: No new function!
31778 2019-Jan-13 11:24:10.461636 - [DEBUG] Compose: EdgeIdentity * AllBottom
31779 2019-Jan-13 11:24:10.461663 - [DEBUG]
31780 2019-Jan-13 11:24:10.461687 - [DEBUG] Propagate flow
31781 2019-Jan-13 11:24:10.461711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31782 2019-Jan-13 11:24:10.461779 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31783 2019-Jan-13 11:24:10.462434 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31784 2019-Jan-13 11:24:10.463109 - [DEBUG] Edge function : AllBottom (result of previous compose)
31785 2019-Jan-13 11:24:10.463137 - [DEBUG]
31786 2019-Jan-13 11:24:10.463163 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31787 2019-Jan-13 11:24:10.463189 - [DEBUG] = AllBottom
31788 2019-Jan-13 11:24:10.463213 - [DEBUG]
31789 2019-Jan-13 11:24:10.463236 - [DEBUG] PROPAGATE: No new function!
31790 2019-Jan-13 11:24:10.463264 - [DEBUG] Compose: EdgeIdentity * AllBottom
31791 2019-Jan-13 11:24:10.463289 - [DEBUG]
31792 2019-Jan-13 11:24:10.463313 - [DEBUG] Propagate flow
31793 2019-Jan-13 11:24:10.463359 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31794 2019-Jan-13 11:24:10.463430 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31795 2019-Jan-13 11:24:10.464122 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31796 2019-Jan-13 11:24:10.464772 - [DEBUG] Edge function : AllBottom (result of previous compose)
31797 2019-Jan-13 11:24:10.464797 - [DEBUG]
31798 2019-Jan-13 11:24:10.464822 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31799 2019-Jan-13 11:24:10.464848 - [DEBUG] = AllBottom
31800 2019-Jan-13 11:24:10.464897 - [DEBUG]
31801 2019-Jan-13 11:24:10.464921 - [DEBUG] PROPAGATE: No new function!
31802 2019-Jan-13 11:24:10.464952 - [DEBUG] EDGE:
31803 2019-Jan-13 11:24:10.465012 - [DEBUG] ---> 31804 2019-Jan-13 11:24:10.465670 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31805 2019-Jan-13 11:24:10.466314 - [DEBUG]
31806 2019-Jan-13 11:24:10.466340 - [DEBUG] EDGE:
31807 2019-Jan-13 11:24:10.466398 - [DEBUG] ---> 31808 2019-Jan-13 11:24:10.467069 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31809 2019-Jan-13 11:24:10.467711 - [DEBUG]
31810 2019-Jan-13 11:24:10.467759 - [DEBUG] Compose: EdgeIdentity * AllBottom
31811 2019-Jan-13 11:24:10.467786 - [DEBUG]
31812 2019-Jan-13 11:24:10.467809 - [DEBUG] Propagate flow
31813 2019-Jan-13 11:24:10.467833 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31814 2019-Jan-13 11:24:10.467890 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
31815 2019-Jan-13 11:24:10.468537 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31816 2019-Jan-13 11:24:10.469188 - [DEBUG] Edge function : AllBottom (result of previous compose)
31817 2019-Jan-13 11:24:10.469214 - [DEBUG]
31818 2019-Jan-13 11:24:10.469241 - [DEBUG] Join: AllTop & AllBottom
31819 2019-Jan-13 11:24:10.469267 - [DEBUG] = AllBottom (new jump func)
31820 2019-Jan-13 11:24:10.469292 - [DEBUG]
31821 2019-Jan-13 11:24:10.469315 - [DEBUG] Start adding new jump function
31822 2019-Jan-13 11:24:10.469338 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31823 2019-Jan-13 11:24:10.469396 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31824 2019-Jan-13 11:24:10.470086 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
31825 2019-Jan-13 11:24:10.470777 - [DEBUG] Edge Function : AllBottom
31826 2019-Jan-13 11:24:10.470812 - [DEBUG] End adding new jump function
31827 2019-Jan-13 11:24:10.470836 - [DEBUG]
31828 2019-Jan-13 11:24:10.470860 - [DEBUG] -------------------------------------------- 872. Path Edge --------------------------------------------
31829 2019-Jan-13 11:24:10.470885 - [DEBUG]
31830 2019-Jan-13 11:24:10.470909 - [DEBUG] Process 872. path edge:
31831 2019-Jan-13 11:24:10.470933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31832 2019-Jan-13 11:24:10.471005 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
31833 2019-Jan-13 11:24:10.471654 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31834 2019-Jan-13 11:24:10.472289 - [DEBUG]
31835 2019-Jan-13 11:24:10.472316 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
31836 2019-Jan-13 11:24:10.472979 - [DEBUG] Compose: EdgeIdentity * AllBottom
31837 2019-Jan-13 11:24:10.473008 - [DEBUG]
31838 2019-Jan-13 11:24:10.473031 - [DEBUG] Propagate flow
31839 2019-Jan-13 11:24:10.473055 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31840 2019-Jan-13 11:24:10.473112 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31841 2019-Jan-13 11:24:10.473811 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31842 2019-Jan-13 11:24:10.474444 - [DEBUG] Edge function : AllBottom (result of previous compose)
31843 2019-Jan-13 11:24:10.474469 - [DEBUG]
31844 2019-Jan-13 11:24:10.474495 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31845 2019-Jan-13 11:24:10.474520 - [DEBUG] = AllBottom
31846 2019-Jan-13 11:24:10.474545 - [DEBUG]
31847 2019-Jan-13 11:24:10.474568 - [DEBUG] PROPAGATE: No new function!
31848 2019-Jan-13 11:24:10.474601 - [DEBUG] Compose: EdgeIdentity * AllBottom
31849 2019-Jan-13 11:24:10.474628 - [DEBUG]
31850 2019-Jan-13 11:24:10.474652 - [DEBUG] Propagate flow
31851 2019-Jan-13 11:24:10.474675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31852 2019-Jan-13 11:24:10.474731 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31853 2019-Jan-13 11:24:10.475370 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31854 2019-Jan-13 11:24:10.476052 - [DEBUG] Edge function : AllBottom (result of previous compose)
31855 2019-Jan-13 11:24:10.476078 - [DEBUG]
31856 2019-Jan-13 11:24:10.476104 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31857 2019-Jan-13 11:24:10.476130 - [DEBUG] = AllBottom
31858 2019-Jan-13 11:24:10.476154 - [DEBUG]
31859 2019-Jan-13 11:24:10.476177 - [DEBUG] PROPAGATE: No new function!
31860 2019-Jan-13 11:24:10.476203 - [DEBUG] EDGE:
31861 2019-Jan-13 11:24:10.476269 - [DEBUG] ---> 31862 2019-Jan-13 11:24:10.476953 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31863 2019-Jan-13 11:24:10.477624 - [DEBUG]
31864 2019-Jan-13 11:24:10.477652 - [DEBUG] EDGE:
31865 2019-Jan-13 11:24:10.477715 - [DEBUG] ---> 31866 2019-Jan-13 11:24:10.478392 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31867 2019-Jan-13 11:24:10.479053 - [DEBUG]
31868 2019-Jan-13 11:24:10.479084 - [DEBUG] Compose: EdgeIdentity * AllBottom
31869 2019-Jan-13 11:24:10.479110 - [DEBUG]
31870 2019-Jan-13 11:24:10.479134 - [DEBUG] Propagate flow
31871 2019-Jan-13 11:24:10.479157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31872 2019-Jan-13 11:24:10.479216 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
31873 2019-Jan-13 11:24:10.479856 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31874 2019-Jan-13 11:24:10.480566 - [DEBUG] Edge function : AllBottom (result of previous compose)
31875 2019-Jan-13 11:24:10.480594 - [DEBUG]
31876 2019-Jan-13 11:24:10.480622 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31877 2019-Jan-13 11:24:10.480648 - [DEBUG] = AllBottom
31878 2019-Jan-13 11:24:10.480673 - [DEBUG]
31879 2019-Jan-13 11:24:10.480696 - [DEBUG] PROPAGATE: No new function!
31880 2019-Jan-13 11:24:10.480723 - [DEBUG] EDGE:
31881 2019-Jan-13 11:24:10.480800 - [DEBUG] ---> 31882 2019-Jan-13 11:24:10.481468 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31883 2019-Jan-13 11:24:10.482109 - [DEBUG]
31884 2019-Jan-13 11:24:10.482137 - [DEBUG] Compose: EdgeIdentity * AllBottom
31885 2019-Jan-13 11:24:10.482184 - [DEBUG]
31886 2019-Jan-13 11:24:10.482209 - [DEBUG] Propagate flow
31887 2019-Jan-13 11:24:10.482232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31888 2019-Jan-13 11:24:10.482289 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31889 2019-Jan-13 11:24:10.482941 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31890 2019-Jan-13 11:24:10.483605 - [DEBUG] Edge function : AllBottom (result of previous compose)
31891 2019-Jan-13 11:24:10.483630 - [DEBUG]
31892 2019-Jan-13 11:24:10.483656 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31893 2019-Jan-13 11:24:10.483681 - [DEBUG] = AllBottom
31894 2019-Jan-13 11:24:10.483706 - [DEBUG]
31895 2019-Jan-13 11:24:10.483729 - [DEBUG] PROPAGATE: No new function!
31896 2019-Jan-13 11:24:10.483786 - [DEBUG] Compose: EdgeIdentity * AllBottom
31897 2019-Jan-13 11:24:10.483814 - [DEBUG]
31898 2019-Jan-13 11:24:10.483838 - [DEBUG] Propagate flow
31899 2019-Jan-13 11:24:10.483861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31900 2019-Jan-13 11:24:10.483921 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31901 2019-Jan-13 11:24:10.484564 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31902 2019-Jan-13 11:24:10.485205 - [DEBUG] Edge function : AllBottom (result of previous compose)
31903 2019-Jan-13 11:24:10.485230 - [DEBUG]
31904 2019-Jan-13 11:24:10.485255 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31905 2019-Jan-13 11:24:10.485281 - [DEBUG] = AllBottom
31906 2019-Jan-13 11:24:10.485305 - [DEBUG]
31907 2019-Jan-13 11:24:10.485328 - [DEBUG] PROPAGATE: No new function!
31908 2019-Jan-13 11:24:10.485353 - [DEBUG] Compose: EdgeIdentity * AllBottom
31909 2019-Jan-13 11:24:10.485379 - [DEBUG]
31910 2019-Jan-13 11:24:10.485402 - [DEBUG] Propagate flow
31911 2019-Jan-13 11:24:10.485426 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31912 2019-Jan-13 11:24:10.485481 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31913 2019-Jan-13 11:24:10.486118 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31914 2019-Jan-13 11:24:10.486799 - [DEBUG] Edge function : AllBottom (result of previous compose)
31915 2019-Jan-13 11:24:10.486826 - [DEBUG]
31916 2019-Jan-13 11:24:10.486851 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31917 2019-Jan-13 11:24:10.486877 - [DEBUG] = AllBottom
31918 2019-Jan-13 11:24:10.486901 - [DEBUG]
31919 2019-Jan-13 11:24:10.486925 - [DEBUG] PROPAGATE: No new function!
31920 2019-Jan-13 11:24:10.486955 - [DEBUG] EDGE:
31921 2019-Jan-13 11:24:10.487024 - [DEBUG] ---> 31922 2019-Jan-13 11:24:10.487688 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31923 2019-Jan-13 11:24:10.488386 - [DEBUG]
31924 2019-Jan-13 11:24:10.488416 - [DEBUG] EDGE:
31925 2019-Jan-13 11:24:10.488485 - [DEBUG] ---> 31926 2019-Jan-13 11:24:10.489129 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31927 2019-Jan-13 11:24:10.489762 - [DEBUG]
31928 2019-Jan-13 11:24:10.489792 - [DEBUG] Compose: EdgeIdentity * AllBottom
31929 2019-Jan-13 11:24:10.489818 - [DEBUG]
31930 2019-Jan-13 11:24:10.489842 - [DEBUG] Propagate flow
31931 2019-Jan-13 11:24:10.489865 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31932 2019-Jan-13 11:24:10.489941 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
31933 2019-Jan-13 11:24:10.490605 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
31934 2019-Jan-13 11:24:10.491241 - [DEBUG] Edge function : AllBottom (result of previous compose)
31935 2019-Jan-13 11:24:10.491266 - [DEBUG]
31936 2019-Jan-13 11:24:10.491293 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31937 2019-Jan-13 11:24:10.491318 - [DEBUG] = AllBottom
31938 2019-Jan-13 11:24:10.491343 - [DEBUG]
31939 2019-Jan-13 11:24:10.491366 - [DEBUG] PROPAGATE: No new function!
31940 2019-Jan-13 11:24:10.491390 - [DEBUG] EDGE:
31941 2019-Jan-13 11:24:10.491448 - [DEBUG] ---> 31942 2019-Jan-13 11:24:10.492082 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31943 2019-Jan-13 11:24:10.492714 - [DEBUG]
31944 2019-Jan-13 11:24:10.492739 - [DEBUG] EDGE:
31945 2019-Jan-13 11:24:10.492796 - [DEBUG] ---> 31946 2019-Jan-13 11:24:10.493501 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31947 2019-Jan-13 11:24:10.494166 - [DEBUG]
31948 2019-Jan-13 11:24:10.494192 - [DEBUG] EDGE:
31949 2019-Jan-13 11:24:10.494254 - [DEBUG] ---> 31950 2019-Jan-13 11:24:10.494924 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31951 2019-Jan-13 11:24:10.495618 - [DEBUG]
31952 2019-Jan-13 11:24:10.495650 - [DEBUG] Compose: EdgeIdentity * AllBottom
31953 2019-Jan-13 11:24:10.495677 - [DEBUG]
31954 2019-Jan-13 11:24:10.495700 - [DEBUG] Propagate flow
31955 2019-Jan-13 11:24:10.495724 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31956 2019-Jan-13 11:24:10.495788 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31957 2019-Jan-13 11:24:10.496442 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31958 2019-Jan-13 11:24:10.497121 - [DEBUG] Edge function : AllBottom (result of previous compose)
31959 2019-Jan-13 11:24:10.497146 - [DEBUG]
31960 2019-Jan-13 11:24:10.497172 - [DEBUG] Join: AllTop & AllBottom
31961 2019-Jan-13 11:24:10.497198 - [DEBUG] = AllBottom (new jump func)
31962 2019-Jan-13 11:24:10.497222 - [DEBUG]
31963 2019-Jan-13 11:24:10.497246 - [DEBUG] Start adding new jump function
31964 2019-Jan-13 11:24:10.497269 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31965 2019-Jan-13 11:24:10.497328 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31966 2019-Jan-13 11:24:10.498021 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31967 2019-Jan-13 11:24:10.498696 - [DEBUG] Edge Function : AllBottom
31968 2019-Jan-13 11:24:10.498730 - [DEBUG] End adding new jump function
31969 2019-Jan-13 11:24:10.498754 - [DEBUG]
31970 2019-Jan-13 11:24:10.498778 - [DEBUG] -------------------------------------------- 873. Path Edge --------------------------------------------
31971 2019-Jan-13 11:24:10.498803 - [DEBUG]
31972 2019-Jan-13 11:24:10.498826 - [DEBUG] Process 873. path edge:
31973 2019-Jan-13 11:24:10.498850 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31974 2019-Jan-13 11:24:10.498912 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
31975 2019-Jan-13 11:24:10.499566 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31976 2019-Jan-13 11:24:10.500250 - [DEBUG]
31977 2019-Jan-13 11:24:10.500280 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31978 2019-Jan-13 11:24:10.500957 - [DEBUG] Compose: EdgeIdentity * AllBottom
31979 2019-Jan-13 11:24:10.500985 - [DEBUG]
31980 2019-Jan-13 11:24:10.501008 - [DEBUG] Propagate flow
31981 2019-Jan-13 11:24:10.501032 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31982 2019-Jan-13 11:24:10.501092 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
31983 2019-Jan-13 11:24:10.501724 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31984 2019-Jan-13 11:24:10.502355 - [DEBUG] Edge function : AllBottom (result of previous compose)
31985 2019-Jan-13 11:24:10.502380 - [DEBUG]
31986 2019-Jan-13 11:24:10.502406 - [DEBUG] Join: AllTop & AllBottom
31987 2019-Jan-13 11:24:10.502432 - [DEBUG] = AllBottom (new jump func)
31988 2019-Jan-13 11:24:10.502456 - [DEBUG]
31989 2019-Jan-13 11:24:10.502480 - [DEBUG] Start adding new jump function
31990 2019-Jan-13 11:24:10.502503 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31991 2019-Jan-13 11:24:10.502558 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31992 2019-Jan-13 11:24:10.503189 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
31993 2019-Jan-13 11:24:10.503841 - [DEBUG] Edge Function : AllBottom
31994 2019-Jan-13 11:24:10.503870 - [DEBUG] End adding new jump function
31995 2019-Jan-13 11:24:10.503893 - [DEBUG]
31996 2019-Jan-13 11:24:10.503917 - [DEBUG] -------------------------------------------- 874. Path Edge --------------------------------------------
31997 2019-Jan-13 11:24:10.503941 - [DEBUG]
31998 2019-Jan-13 11:24:10.503964 - [DEBUG] Process 874. path edge:
31999 2019-Jan-13 11:24:10.503988 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32000 2019-Jan-13 11:24:10.504044 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
32001 2019-Jan-13 11:24:10.504673 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32002 2019-Jan-13 11:24:10.505303 - [DEBUG]
32003 2019-Jan-13 11:24:10.505327 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
32004 2019-Jan-13 11:24:10.505985 - [DEBUG] Compose: EdgeIdentity * AllBottom
32005 2019-Jan-13 11:24:10.506014 - [DEBUG]
32006 2019-Jan-13 11:24:10.506038 - [DEBUG] Propagate flow
32007 2019-Jan-13 11:24:10.506061 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32008 2019-Jan-13 11:24:10.506120 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32009 2019-Jan-13 11:24:10.506780 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32010 2019-Jan-13 11:24:10.507411 - [DEBUG] Edge function : AllBottom (result of previous compose)
32011 2019-Jan-13 11:24:10.507436 - [DEBUG]
32012 2019-Jan-13 11:24:10.507461 - [DEBUG] Join: AllTop & AllBottom
32013 2019-Jan-13 11:24:10.507487 - [DEBUG] = AllBottom (new jump func)
32014 2019-Jan-13 11:24:10.507511 - [DEBUG]
32015 2019-Jan-13 11:24:10.507534 - [DEBUG] Start adding new jump function
32016 2019-Jan-13 11:24:10.507557 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32017 2019-Jan-13 11:24:10.507613 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32018 2019-Jan-13 11:24:10.508244 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32019 2019-Jan-13 11:24:10.508889 - [DEBUG] Edge Function : AllBottom
32020 2019-Jan-13 11:24:10.508917 - [DEBUG] End adding new jump function
32021 2019-Jan-13 11:24:10.508941 - [DEBUG]
32022 2019-Jan-13 11:24:10.508964 - [DEBUG] -------------------------------------------- 875. Path Edge --------------------------------------------
32023 2019-Jan-13 11:24:10.508989 - [DEBUG]
32024 2019-Jan-13 11:24:10.509012 - [DEBUG] Process 875. path edge:
32025 2019-Jan-13 11:24:10.509035 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32026 2019-Jan-13 11:24:10.509091 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
32027 2019-Jan-13 11:24:10.509748 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32028 2019-Jan-13 11:24:10.510469 - [DEBUG]
32029 2019-Jan-13 11:24:10.510497 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32030 2019-Jan-13 11:24:10.511198 - [DEBUG] Compose: EdgeIdentity * AllBottom
32031 2019-Jan-13 11:24:10.511227 - [DEBUG]
32032 2019-Jan-13 11:24:10.511251 - [DEBUG] Propagate flow
32033 2019-Jan-13 11:24:10.511274 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32034 2019-Jan-13 11:24:10.511334 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
32035 2019-Jan-13 11:24:10.511980 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32036 2019-Jan-13 11:24:10.512612 - [DEBUG] Edge function : AllBottom (result of previous compose)
32037 2019-Jan-13 11:24:10.512638 - [DEBUG]
32038 2019-Jan-13 11:24:10.512663 - [DEBUG] Join: AllTop & AllBottom
32039 2019-Jan-13 11:24:10.512690 - [DEBUG] = AllBottom (new jump func)
32040 2019-Jan-13 11:24:10.512714 - [DEBUG]
32041 2019-Jan-13 11:24:10.512737 - [DEBUG] Start adding new jump function
32042 2019-Jan-13 11:24:10.512761 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32043 2019-Jan-13 11:24:10.512816 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32044 2019-Jan-13 11:24:10.513473 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
32045 2019-Jan-13 11:24:10.514100 - [DEBUG] Edge Function : AllBottom
32046 2019-Jan-13 11:24:10.514129 - [DEBUG] End adding new jump function
32047 2019-Jan-13 11:24:10.514153 - [DEBUG]
32048 2019-Jan-13 11:24:10.514176 - [DEBUG] -------------------------------------------- 876. Path Edge --------------------------------------------
32049 2019-Jan-13 11:24:10.514201 - [DEBUG]
32050 2019-Jan-13 11:24:10.514224 - [DEBUG] Process 876. path edge:
32051 2019-Jan-13 11:24:10.514247 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32052 2019-Jan-13 11:24:10.514303 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
32053 2019-Jan-13 11:24:10.514939 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32054 2019-Jan-13 11:24:10.515627 - [DEBUG]
32055 2019-Jan-13 11:24:10.515654 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
32056 2019-Jan-13 11:24:10.516370 - [DEBUG] Compose: EdgeIdentity * AllBottom
32057 2019-Jan-13 11:24:10.516404 - [DEBUG]
32058 2019-Jan-13 11:24:10.516428 - [DEBUG] Propagate flow
32059 2019-Jan-13 11:24:10.516451 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32060 2019-Jan-13 11:24:10.516519 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32061 2019-Jan-13 11:24:10.517250 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32062 2019-Jan-13 11:24:10.517955 - [DEBUG] Edge function : AllBottom (result of previous compose)
32063 2019-Jan-13 11:24:10.517982 - [DEBUG]
32064 2019-Jan-13 11:24:10.518009 - [DEBUG] Join: AllTop & AllBottom
32065 2019-Jan-13 11:24:10.518035 - [DEBUG] = AllBottom (new jump func)
32066 2019-Jan-13 11:24:10.518060 - [DEBUG]
32067 2019-Jan-13 11:24:10.518083 - [DEBUG] Start adding new jump function
32068 2019-Jan-13 11:24:10.518107 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32069 2019-Jan-13 11:24:10.518171 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32070 2019-Jan-13 11:24:10.518822 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32071 2019-Jan-13 11:24:10.519470 - [DEBUG] Edge Function : AllBottom
32072 2019-Jan-13 11:24:10.519500 - [DEBUG] End adding new jump function
32073 2019-Jan-13 11:24:10.519549 - [DEBUG]
32074 2019-Jan-13 11:24:10.519574 - [DEBUG] -------------------------------------------- 877. Path Edge --------------------------------------------
32075 2019-Jan-13 11:24:10.519600 - [DEBUG]
32076 2019-Jan-13 11:24:10.519623 - [DEBUG] Process 877. path edge:
32077 2019-Jan-13 11:24:10.519647 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32078 2019-Jan-13 11:24:10.519712 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
32079 2019-Jan-13 11:24:10.520438 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32080 2019-Jan-13 11:24:10.521084 - [DEBUG]
32081 2019-Jan-13 11:24:10.521109 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32082 2019-Jan-13 11:24:10.521773 - [DEBUG] Possible callees:
32083 2019-Jan-13 11:24:10.521799 - [DEBUG] llvm.dbg.declare
32084 2019-Jan-13 11:24:10.521824 - [DEBUG] Possible return sites:
32085 2019-Jan-13 11:24:10.521847 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12032086 2019-Jan-13 11:24:10.523160 - [DEBUG] Found and process special summary
32087 2019-Jan-13 11:24:10.523201 - [DEBUG] Compose: EdgeIdentity * AllBottom
32088 2019-Jan-13 11:24:10.523228 - [DEBUG]
32089 2019-Jan-13 11:24:10.523252 - [DEBUG] Propagate flow
32090 2019-Jan-13 11:24:10.523276 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32091 2019-Jan-13 11:24:10.523355 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32092 2019-Jan-13 11:24:10.523988 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32093 2019-Jan-13 11:24:10.524619 - [DEBUG] Edge function : AllBottom (result of previous compose)
32094 2019-Jan-13 11:24:10.524644 - [DEBUG]
32095 2019-Jan-13 11:24:10.524670 - [DEBUG] Join: AllTop & AllBottom
32096 2019-Jan-13 11:24:10.524696 - [DEBUG] = AllBottom (new jump func)
32097 2019-Jan-13 11:24:10.524720 - [DEBUG]
32098 2019-Jan-13 11:24:10.524744 - [DEBUG] Start adding new jump function
32099 2019-Jan-13 11:24:10.524767 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32100 2019-Jan-13 11:24:10.524823 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32101 2019-Jan-13 11:24:10.525454 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32102 2019-Jan-13 11:24:10.526085 - [DEBUG] Edge Function : AllBottom
32103 2019-Jan-13 11:24:10.526114 - [DEBUG] End adding new jump function
32104 2019-Jan-13 11:24:10.526137 - [DEBUG]
32105 2019-Jan-13 11:24:10.526177 - [DEBUG] -------------------------------------------- 878. Path Edge --------------------------------------------
32106 2019-Jan-13 11:24:10.526202 - [DEBUG]
32107 2019-Jan-13 11:24:10.526225 - [DEBUG] Process 878. path edge:
32108 2019-Jan-13 11:24:10.526249 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32109 2019-Jan-13 11:24:10.526305 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
32110 2019-Jan-13 11:24:10.526952 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32111 2019-Jan-13 11:24:10.527582 - [DEBUG]
32112 2019-Jan-13 11:24:10.527607 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32113 2019-Jan-13 11:24:10.528268 - [DEBUG] Compose: EdgeIdentity * AllBottom
32114 2019-Jan-13 11:24:10.528296 - [DEBUG]
32115 2019-Jan-13 11:24:10.528320 - [DEBUG] Propagate flow
32116 2019-Jan-13 11:24:10.528343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32117 2019-Jan-13 11:24:10.528400 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
32118 2019-Jan-13 11:24:10.529031 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32119 2019-Jan-13 11:24:10.529662 - [DEBUG] Edge function : AllBottom (result of previous compose)
32120 2019-Jan-13 11:24:10.529687 - [DEBUG]
32121 2019-Jan-13 11:24:10.529712 - [DEBUG] Join: AllTop & AllBottom
32122 2019-Jan-13 11:24:10.529738 - [DEBUG] = AllBottom (new jump func)
32123 2019-Jan-13 11:24:10.529762 - [DEBUG]
32124 2019-Jan-13 11:24:10.529786 - [DEBUG] Start adding new jump function
32125 2019-Jan-13 11:24:10.529809 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32126 2019-Jan-13 11:24:10.529865 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32127 2019-Jan-13 11:24:10.530515 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
32128 2019-Jan-13 11:24:10.531142 - [DEBUG] Edge Function : AllBottom
32129 2019-Jan-13 11:24:10.531170 - [DEBUG] End adding new jump function
32130 2019-Jan-13 11:24:10.531194 - [DEBUG]
32131 2019-Jan-13 11:24:10.531217 - [DEBUG] -------------------------------------------- 879. Path Edge --------------------------------------------
32132 2019-Jan-13 11:24:10.531241 - [DEBUG]
32133 2019-Jan-13 11:24:10.531265 - [DEBUG] Process 879. path edge:
32134 2019-Jan-13 11:24:10.531288 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32135 2019-Jan-13 11:24:10.531344 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
32136 2019-Jan-13 11:24:10.531973 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32137 2019-Jan-13 11:24:10.532602 - [DEBUG]
32138 2019-Jan-13 11:24:10.532628 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
32139 2019-Jan-13 11:24:10.533267 - [DEBUG] Compose: EdgeIdentity * AllBottom
32140 2019-Jan-13 11:24:10.533295 - [DEBUG]
32141 2019-Jan-13 11:24:10.533318 - [DEBUG] Propagate flow
32142 2019-Jan-13 11:24:10.533358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32143 2019-Jan-13 11:24:10.533415 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32144 2019-Jan-13 11:24:10.534055 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32145 2019-Jan-13 11:24:10.534686 - [DEBUG] Edge function : AllBottom (result of previous compose)
32146 2019-Jan-13 11:24:10.534710 - [DEBUG]
32147 2019-Jan-13 11:24:10.534735 - [DEBUG] Join: AllTop & AllBottom
32148 2019-Jan-13 11:24:10.534761 - [DEBUG] = AllBottom (new jump func)
32149 2019-Jan-13 11:24:10.534794 - [DEBUG]
32150 2019-Jan-13 11:24:10.534818 - [DEBUG] Start adding new jump function
32151 2019-Jan-13 11:24:10.534841 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32152 2019-Jan-13 11:24:10.534898 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32153 2019-Jan-13 11:24:10.535530 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32154 2019-Jan-13 11:24:10.536166 - [DEBUG] Edge Function : AllBottom
32155 2019-Jan-13 11:24:10.536193 - [DEBUG] End adding new jump function
32156 2019-Jan-13 11:24:10.536217 - [DEBUG]
32157 2019-Jan-13 11:24:10.536241 - [DEBUG] -------------------------------------------- 880. Path Edge --------------------------------------------
32158 2019-Jan-13 11:24:10.536265 - [DEBUG]
32159 2019-Jan-13 11:24:10.536288 - [DEBUG] Process 880. path edge:
32160 2019-Jan-13 11:24:10.536312 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32161 2019-Jan-13 11:24:10.536368 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
32162 2019-Jan-13 11:24:10.537020 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32163 2019-Jan-13 11:24:10.537652 - [DEBUG]
32164 2019-Jan-13 11:24:10.537676 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32165 2019-Jan-13 11:24:10.538324 - [DEBUG] Possible callees:
32166 2019-Jan-13 11:24:10.538349 - [DEBUG] llvm.dbg.declare
32167 2019-Jan-13 11:24:10.538374 - [DEBUG] Possible return sites:
32168 2019-Jan-13 11:24:10.538397 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14932169 2019-Jan-13 11:24:10.539663 - [DEBUG] Found and process special summary
32170 2019-Jan-13 11:24:10.539697 - [DEBUG] Compose: EdgeIdentity * AllBottom
32171 2019-Jan-13 11:24:10.539724 - [DEBUG]
32172 2019-Jan-13 11:24:10.539747 - [DEBUG] Propagate flow
32173 2019-Jan-13 11:24:10.539770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32174 2019-Jan-13 11:24:10.539826 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32175 2019-Jan-13 11:24:10.540474 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32176 2019-Jan-13 11:24:10.541104 - [DEBUG] Edge function : AllBottom (result of previous compose)
32177 2019-Jan-13 11:24:10.541129 - [DEBUG]
32178 2019-Jan-13 11:24:10.541154 - [DEBUG] Join: AllTop & AllBottom
32179 2019-Jan-13 11:24:10.541179 - [DEBUG] = AllBottom (new jump func)
32180 2019-Jan-13 11:24:10.541204 - [DEBUG]
32181 2019-Jan-13 11:24:10.541227 - [DEBUG] Start adding new jump function
32182 2019-Jan-13 11:24:10.541250 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32183 2019-Jan-13 11:24:10.541306 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32184 2019-Jan-13 11:24:10.541937 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32185 2019-Jan-13 11:24:10.542567 - [DEBUG] Edge Function : AllBottom
32186 2019-Jan-13 11:24:10.542595 - [DEBUG] End adding new jump function
32187 2019-Jan-13 11:24:10.542619 - [DEBUG]
32188 2019-Jan-13 11:24:10.542642 - [DEBUG] -------------------------------------------- 881. Path Edge --------------------------------------------
32189 2019-Jan-13 11:24:10.542666 - [DEBUG]
32190 2019-Jan-13 11:24:10.542689 - [DEBUG] Process 881. path edge:
32191 2019-Jan-13 11:24:10.542712 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32192 2019-Jan-13 11:24:10.542777 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
32193 2019-Jan-13 11:24:10.543427 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32194 2019-Jan-13 11:24:10.544058 - [DEBUG]
32195 2019-Jan-13 11:24:10.544082 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32196 2019-Jan-13 11:24:10.544733 - [DEBUG] Compose: EdgeIdentity * AllBottom
32197 2019-Jan-13 11:24:10.544761 - [DEBUG]
32198 2019-Jan-13 11:24:10.544785 - [DEBUG] Propagate flow
32199 2019-Jan-13 11:24:10.544808 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32200 2019-Jan-13 11:24:10.544865 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
32201 2019-Jan-13 11:24:10.545494 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32202 2019-Jan-13 11:24:10.546125 - [DEBUG] Edge function : AllBottom (result of previous compose)
32203 2019-Jan-13 11:24:10.546150 - [DEBUG]
32204 2019-Jan-13 11:24:10.546175 - [DEBUG] Join: AllTop & AllBottom
32205 2019-Jan-13 11:24:10.546200 - [DEBUG] = AllBottom (new jump func)
32206 2019-Jan-13 11:24:10.546225 - [DEBUG]
32207 2019-Jan-13 11:24:10.546248 - [DEBUG] Start adding new jump function
32208 2019-Jan-13 11:24:10.546271 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32209 2019-Jan-13 11:24:10.546326 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32210 2019-Jan-13 11:24:10.546972 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
32211 2019-Jan-13 11:24:10.547599 - [DEBUG] Edge Function : AllBottom
32212 2019-Jan-13 11:24:10.547627 - [DEBUG] End adding new jump function
32213 2019-Jan-13 11:24:10.547650 - [DEBUG]
32214 2019-Jan-13 11:24:10.547674 - [DEBUG] -------------------------------------------- 882. Path Edge --------------------------------------------
32215 2019-Jan-13 11:24:10.547698 - [DEBUG]
32216 2019-Jan-13 11:24:10.547721 - [DEBUG] Process 882. path edge:
32217 2019-Jan-13 11:24:10.547745 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32218 2019-Jan-13 11:24:10.547801 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
32219 2019-Jan-13 11:24:10.548427 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32220 2019-Jan-13 11:24:10.549057 - [DEBUG]
32221 2019-Jan-13 11:24:10.549082 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
32222 2019-Jan-13 11:24:10.549725 - [DEBUG] Compose: EdgeIdentity * AllBottom
32223 2019-Jan-13 11:24:10.549754 - [DEBUG]
32224 2019-Jan-13 11:24:10.549777 - [DEBUG] Propagate flow
32225 2019-Jan-13 11:24:10.549800 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32226 2019-Jan-13 11:24:10.549857 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
32227 2019-Jan-13 11:24:10.550512 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32228 2019-Jan-13 11:24:10.551143 - [DEBUG] Edge function : AllBottom (result of previous compose)
32229 2019-Jan-13 11:24:10.551168 - [DEBUG]
32230 2019-Jan-13 11:24:10.551193 - [DEBUG] Join: AllTop & AllBottom
32231 2019-Jan-13 11:24:10.551219 - [DEBUG] = AllBottom (new jump func)
32232 2019-Jan-13 11:24:10.551243 - [DEBUG]
32233 2019-Jan-13 11:24:10.551267 - [DEBUG] Start adding new jump function
32234 2019-Jan-13 11:24:10.551290 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32235 2019-Jan-13 11:24:10.551346 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32236 2019-Jan-13 11:24:10.551986 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
32237 2019-Jan-13 11:24:10.552624 - [DEBUG] Edge Function : AllBottom
32238 2019-Jan-13 11:24:10.552651 - [DEBUG] End adding new jump function
32239 2019-Jan-13 11:24:10.552675 - [DEBUG]
32240 2019-Jan-13 11:24:10.552699 - [DEBUG] -------------------------------------------- 883. Path Edge --------------------------------------------
32241 2019-Jan-13 11:24:10.552723 - [DEBUG]
32242 2019-Jan-13 11:24:10.552746 - [DEBUG] Process 883. path edge:
32243 2019-Jan-13 11:24:10.552770 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32244 2019-Jan-13 11:24:10.552826 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
32245 2019-Jan-13 11:24:10.553480 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32246 2019-Jan-13 11:24:10.554110 - [DEBUG]
32247 2019-Jan-13 11:24:10.554134 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
32248 2019-Jan-13 11:24:10.554783 - [DEBUG] Possible callees:
32249 2019-Jan-13 11:24:10.554809 - [DEBUG] llvm.dbg.declare
32250 2019-Jan-13 11:24:10.554833 - [DEBUG] Possible return sites:
32251 2019-Jan-13 11:24:10.554857 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15532252 2019-Jan-13 11:24:10.556113 - [DEBUG] Found and process special summary
32253 2019-Jan-13 11:24:10.556146 - [DEBUG] Compose: EdgeIdentity * AllBottom
32254 2019-Jan-13 11:24:10.556173 - [DEBUG]
32255 2019-Jan-13 11:24:10.556197 - [DEBUG] Propagate flow
32256 2019-Jan-13 11:24:10.556221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32257 2019-Jan-13 11:24:10.556277 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
32258 2019-Jan-13 11:24:10.556924 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32259 2019-Jan-13 11:24:10.557555 - [DEBUG] Edge function : AllBottom (result of previous compose)
32260 2019-Jan-13 11:24:10.557580 - [DEBUG]
32261 2019-Jan-13 11:24:10.557604 - [DEBUG] Join: AllTop & AllBottom
32262 2019-Jan-13 11:24:10.557630 - [DEBUG] = AllBottom (new jump func)
32263 2019-Jan-13 11:24:10.557654 - [DEBUG]
32264 2019-Jan-13 11:24:10.557677 - [DEBUG] Start adding new jump function
32265 2019-Jan-13 11:24:10.557701 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32266 2019-Jan-13 11:24:10.557756 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32267 2019-Jan-13 11:24:10.558387 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
32268 2019-Jan-13 11:24:10.559016 - [DEBUG] Edge Function : AllBottom
32269 2019-Jan-13 11:24:10.559044 - [DEBUG] End adding new jump function
32270 2019-Jan-13 11:24:10.559068 - [DEBUG]
32271 2019-Jan-13 11:24:10.559091 - [DEBUG] -------------------------------------------- 884. Path Edge --------------------------------------------
32272 2019-Jan-13 11:24:10.559116 - [DEBUG]
32273 2019-Jan-13 11:24:10.559139 - [DEBUG] Process 884. path edge:
32274 2019-Jan-13 11:24:10.559162 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32275 2019-Jan-13 11:24:10.559219 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
32276 2019-Jan-13 11:24:10.559849 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32277 2019-Jan-13 11:24:10.560497 - [DEBUG]
32278 2019-Jan-13 11:24:10.560530 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
32279 2019-Jan-13 11:24:10.561183 - [DEBUG] Compose: EdgeIdentity * AllBottom
32280 2019-Jan-13 11:24:10.561211 - [DEBUG]
32281 2019-Jan-13 11:24:10.561235 - [DEBUG] Propagate flow
32282 2019-Jan-13 11:24:10.561259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32283 2019-Jan-13 11:24:10.561316 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
32284 2019-Jan-13 11:24:10.561944 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32285 2019-Jan-13 11:24:10.562575 - [DEBUG] Edge function : AllBottom (result of previous compose)
32286 2019-Jan-13 11:24:10.562600 - [DEBUG]
32287 2019-Jan-13 11:24:10.562625 - [DEBUG] Join: AllTop & AllBottom
32288 2019-Jan-13 11:24:10.562651 - [DEBUG] = AllBottom (new jump func)
32289 2019-Jan-13 11:24:10.562676 - [DEBUG]
32290 2019-Jan-13 11:24:10.562699 - [DEBUG] Start adding new jump function
32291 2019-Jan-13 11:24:10.562722 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32292 2019-Jan-13 11:24:10.562778 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32293 2019-Jan-13 11:24:10.563423 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
32294 2019-Jan-13 11:24:10.564051 - [DEBUG] Edge Function : AllBottom
32295 2019-Jan-13 11:24:10.564080 - [DEBUG] End adding new jump function
32296 2019-Jan-13 11:24:10.564104 - [DEBUG]
32297 2019-Jan-13 11:24:10.564128 - [DEBUG] -------------------------------------------- 885. Path Edge --------------------------------------------
32298 2019-Jan-13 11:24:10.564152 - [DEBUG]
32299 2019-Jan-13 11:24:10.564175 - [DEBUG] Process 885. path edge:
32300 2019-Jan-13 11:24:10.564199 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32301 2019-Jan-13 11:24:10.564255 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
32302 2019-Jan-13 11:24:10.564884 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32303 2019-Jan-13 11:24:10.565515 - [DEBUG]
32304 2019-Jan-13 11:24:10.565540 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
32305 2019-Jan-13 11:24:10.566180 - [DEBUG] Compose: EdgeIdentity * AllBottom
32306 2019-Jan-13 11:24:10.566208 - [DEBUG]
32307 2019-Jan-13 11:24:10.566231 - [DEBUG] Propagate flow
32308 2019-Jan-13 11:24:10.566254 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32309 2019-Jan-13 11:24:10.566311 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
32310 2019-Jan-13 11:24:10.566953 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32311 2019-Jan-13 11:24:10.567584 - [DEBUG] Edge function : AllBottom (result of previous compose)
32312 2019-Jan-13 11:24:10.567609 - [DEBUG]
32313 2019-Jan-13 11:24:10.567644 - [DEBUG] Join: AllTop & AllBottom
32314 2019-Jan-13 11:24:10.567670 - [DEBUG] = AllBottom (new jump func)
32315 2019-Jan-13 11:24:10.567694 - [DEBUG]
32316 2019-Jan-13 11:24:10.567718 - [DEBUG] Start adding new jump function
32317 2019-Jan-13 11:24:10.567741 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32318 2019-Jan-13 11:24:10.567797 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32319 2019-Jan-13 11:24:10.568428 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
32320 2019-Jan-13 11:24:10.569055 - [DEBUG] Edge Function : AllBottom
32321 2019-Jan-13 11:24:10.569082 - [DEBUG] End adding new jump function
32322 2019-Jan-13 11:24:10.569106 - [DEBUG]
32323 2019-Jan-13 11:24:10.569130 - [DEBUG] -------------------------------------------- 886. Path Edge --------------------------------------------
32324 2019-Jan-13 11:24:10.569167 - [DEBUG]
32325 2019-Jan-13 11:24:10.569191 - [DEBUG] Process 886. path edge:
32326 2019-Jan-13 11:24:10.569215 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32327 2019-Jan-13 11:24:10.569271 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
32328 2019-Jan-13 11:24:10.569900 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32329 2019-Jan-13 11:24:10.570547 - [DEBUG]
32330 2019-Jan-13 11:24:10.570572 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
32331 2019-Jan-13 11:24:10.571216 - [DEBUG] Compose: EdgeIdentity * AllBottom
32332 2019-Jan-13 11:24:10.571244 - [DEBUG]
32333 2019-Jan-13 11:24:10.571267 - [DEBUG] Propagate flow
32334 2019-Jan-13 11:24:10.571290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32335 2019-Jan-13 11:24:10.571347 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
32336 2019-Jan-13 11:24:10.571986 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32337 2019-Jan-13 11:24:10.572616 - [DEBUG] Edge function : AllBottom (result of previous compose)
32338 2019-Jan-13 11:24:10.572641 - [DEBUG]
32339 2019-Jan-13 11:24:10.572666 - [DEBUG] Join: AllTop & AllBottom
32340 2019-Jan-13 11:24:10.572692 - [DEBUG] = AllBottom (new jump func)
32341 2019-Jan-13 11:24:10.572716 - [DEBUG]
32342 2019-Jan-13 11:24:10.572739 - [DEBUG] Start adding new jump function
32343 2019-Jan-13 11:24:10.572762 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32344 2019-Jan-13 11:24:10.572818 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32345 2019-Jan-13 11:24:10.573464 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
32346 2019-Jan-13 11:24:10.574102 - [DEBUG] Edge Function : AllBottom
32347 2019-Jan-13 11:24:10.574130 - [DEBUG] End adding new jump function
32348 2019-Jan-13 11:24:10.574154 - [DEBUG]
32349 2019-Jan-13 11:24:10.574178 - [DEBUG] -------------------------------------------- 887. Path Edge --------------------------------------------
32350 2019-Jan-13 11:24:10.574202 - [DEBUG]
32351 2019-Jan-13 11:24:10.574225 - [DEBUG] Process 887. path edge:
32352 2019-Jan-13 11:24:10.574249 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32353 2019-Jan-13 11:24:10.574305 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
32354 2019-Jan-13 11:24:10.574944 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32355 2019-Jan-13 11:24:10.575575 - [DEBUG]
32356 2019-Jan-13 11:24:10.575599 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
32357 2019-Jan-13 11:24:10.576245 - [DEBUG] Possible callees:
32358 2019-Jan-13 11:24:10.576270 - [DEBUG] llvm.dbg.declare
32359 2019-Jan-13 11:24:10.576294 - [DEBUG] Possible return sites:
32360 2019-Jan-13 11:24:10.576317 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16332361 2019-Jan-13 11:24:10.577586 - [DEBUG] Found and process special summary
32362 2019-Jan-13 11:24:10.577619 - [DEBUG] Compose: EdgeIdentity * AllBottom
32363 2019-Jan-13 11:24:10.577646 - [DEBUG]
32364 2019-Jan-13 11:24:10.577669 - [DEBUG] Propagate flow
32365 2019-Jan-13 11:24:10.577692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32366 2019-Jan-13 11:24:10.577757 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
32367 2019-Jan-13 11:24:10.578389 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32368 2019-Jan-13 11:24:10.579019 - [DEBUG] Edge function : AllBottom (result of previous compose)
32369 2019-Jan-13 11:24:10.579044 - [DEBUG]
32370 2019-Jan-13 11:24:10.579069 - [DEBUG] Join: AllTop & AllBottom
32371 2019-Jan-13 11:24:10.579095 - [DEBUG] = AllBottom (new jump func)
32372 2019-Jan-13 11:24:10.579119 - [DEBUG]
32373 2019-Jan-13 11:24:10.579143 - [DEBUG] Start adding new jump function
32374 2019-Jan-13 11:24:10.579166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32375 2019-Jan-13 11:24:10.579222 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32376 2019-Jan-13 11:24:10.579852 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
32377 2019-Jan-13 11:24:10.580499 - [DEBUG] Edge Function : AllBottom
32378 2019-Jan-13 11:24:10.580527 - [DEBUG] End adding new jump function
32379 2019-Jan-13 11:24:10.580551 - [DEBUG]
32380 2019-Jan-13 11:24:10.580575 - [DEBUG] -------------------------------------------- 888. Path Edge --------------------------------------------
32381 2019-Jan-13 11:24:10.580599 - [DEBUG]
32382 2019-Jan-13 11:24:10.580622 - [DEBUG] Process 888. path edge:
32383 2019-Jan-13 11:24:10.580645 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32384 2019-Jan-13 11:24:10.580701 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
32385 2019-Jan-13 11:24:10.581332 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32386 2019-Jan-13 11:24:10.581962 - [DEBUG]
32387 2019-Jan-13 11:24:10.581986 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
32388 2019-Jan-13 11:24:10.582637 - [DEBUG] Compose: EdgeIdentity * AllBottom
32389 2019-Jan-13 11:24:10.582667 - [DEBUG]
32390 2019-Jan-13 11:24:10.582691 - [DEBUG] Propagate flow
32391 2019-Jan-13 11:24:10.582714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32392 2019-Jan-13 11:24:10.582771 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
32393 2019-Jan-13 11:24:10.583413 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32394 2019-Jan-13 11:24:10.584044 - [DEBUG] Edge function : AllBottom (result of previous compose)
32395 2019-Jan-13 11:24:10.584069 - [DEBUG]
32396 2019-Jan-13 11:24:10.584094 - [DEBUG] Join: AllTop & AllBottom
32397 2019-Jan-13 11:24:10.584120 - [DEBUG] = AllBottom (new jump func)
32398 2019-Jan-13 11:24:10.584144 - [DEBUG]
32399 2019-Jan-13 11:24:10.584168 - [DEBUG] Start adding new jump function
32400 2019-Jan-13 11:24:10.584191 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32401 2019-Jan-13 11:24:10.584247 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32402 2019-Jan-13 11:24:10.584878 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
32403 2019-Jan-13 11:24:10.585505 - [DEBUG] Edge Function : AllBottom
32404 2019-Jan-13 11:24:10.585533 - [DEBUG] End adding new jump function
32405 2019-Jan-13 11:24:10.585558 - [DEBUG]
32406 2019-Jan-13 11:24:10.585582 - [DEBUG] -------------------------------------------- 889. Path Edge --------------------------------------------
32407 2019-Jan-13 11:24:10.585606 - [DEBUG]
32408 2019-Jan-13 11:24:10.585630 - [DEBUG] Process 889. path edge:
32409 2019-Jan-13 11:24:10.585653 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32410 2019-Jan-13 11:24:10.585710 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
32411 2019-Jan-13 11:24:10.586346 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32412 2019-Jan-13 11:24:10.586992 - [DEBUG]
32413 2019-Jan-13 11:24:10.587017 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
32414 2019-Jan-13 11:24:10.587660 - [DEBUG] Compose: EdgeIdentity * AllBottom
32415 2019-Jan-13 11:24:10.587688 - [DEBUG]
32416 2019-Jan-13 11:24:10.587711 - [DEBUG] Propagate flow
32417 2019-Jan-13 11:24:10.587735 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32418 2019-Jan-13 11:24:10.587791 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
32419 2019-Jan-13 11:24:10.588431 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32420 2019-Jan-13 11:24:10.589063 - [DEBUG] Edge function : AllBottom (result of previous compose)
32421 2019-Jan-13 11:24:10.589088 - [DEBUG]
32422 2019-Jan-13 11:24:10.589112 - [DEBUG] Join: AllTop & AllBottom
32423 2019-Jan-13 11:24:10.589138 - [DEBUG] = AllBottom (new jump func)
32424 2019-Jan-13 11:24:10.589163 - [DEBUG]
32425 2019-Jan-13 11:24:10.589186 - [DEBUG] Start adding new jump function
32426 2019-Jan-13 11:24:10.589209 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32427 2019-Jan-13 11:24:10.589265 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32428 2019-Jan-13 11:24:10.589897 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
32429 2019-Jan-13 11:24:10.590551 - [DEBUG] Edge Function : AllBottom
32430 2019-Jan-13 11:24:10.590579 - [DEBUG] End adding new jump function
32431 2019-Jan-13 11:24:10.590603 - [DEBUG]
32432 2019-Jan-13 11:24:10.590626 - [DEBUG] -------------------------------------------- 890. Path Edge --------------------------------------------
32433 2019-Jan-13 11:24:10.590651 - [DEBUG]
32434 2019-Jan-13 11:24:10.590674 - [DEBUG] Process 890. path edge:
32435 2019-Jan-13 11:24:10.590698 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32436 2019-Jan-13 11:24:10.590754 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
32437 2019-Jan-13 11:24:10.591393 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32438 2019-Jan-13 11:24:10.592022 - [DEBUG]
32439 2019-Jan-13 11:24:10.592046 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
32440 2019-Jan-13 11:24:10.592692 - [DEBUG] Possible callees:
32441 2019-Jan-13 11:24:10.592717 - [DEBUG] llvm.dbg.declare
32442 2019-Jan-13 11:24:10.592742 - [DEBUG] Possible return sites:
32443 2019-Jan-13 11:24:10.592765 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16932444 2019-Jan-13 11:24:10.594035 - [DEBUG] Found and process special summary
32445 2019-Jan-13 11:24:10.594069 - [DEBUG] Compose: EdgeIdentity * AllBottom
32446 2019-Jan-13 11:24:10.594095 - [DEBUG]
32447 2019-Jan-13 11:24:10.594119 - [DEBUG] Propagate flow
32448 2019-Jan-13 11:24:10.594143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32449 2019-Jan-13 11:24:10.594199 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
32450 2019-Jan-13 11:24:10.594840 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32451 2019-Jan-13 11:24:10.595479 - [DEBUG] Edge function : AllBottom (result of previous compose)
32452 2019-Jan-13 11:24:10.595504 - [DEBUG]
32453 2019-Jan-13 11:24:10.595529 - [DEBUG] Join: AllTop & AllBottom
32454 2019-Jan-13 11:24:10.595555 - [DEBUG] = AllBottom (new jump func)
32455 2019-Jan-13 11:24:10.595579 - [DEBUG]
32456 2019-Jan-13 11:24:10.595602 - [DEBUG] Start adding new jump function
32457 2019-Jan-13 11:24:10.595626 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32458 2019-Jan-13 11:24:10.595682 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32459 2019-Jan-13 11:24:10.596314 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
32460 2019-Jan-13 11:24:10.596960 - [DEBUG] Edge Function : AllBottom
32461 2019-Jan-13 11:24:10.596988 - [DEBUG] End adding new jump function
32462 2019-Jan-13 11:24:10.597012 - [DEBUG]
32463 2019-Jan-13 11:24:10.597035 - [DEBUG] -------------------------------------------- 891. Path Edge --------------------------------------------
32464 2019-Jan-13 11:24:10.597059 - [DEBUG]
32465 2019-Jan-13 11:24:10.597083 - [DEBUG] Process 891. path edge:
32466 2019-Jan-13 11:24:10.597106 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32467 2019-Jan-13 11:24:10.597163 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
32468 2019-Jan-13 11:24:10.597793 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32469 2019-Jan-13 11:24:10.598424 - [DEBUG]
32470 2019-Jan-13 11:24:10.598448 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
32471 2019-Jan-13 11:24:10.599097 - [DEBUG] Compose: EdgeIdentity * AllBottom
32472 2019-Jan-13 11:24:10.599126 - [DEBUG]
32473 2019-Jan-13 11:24:10.599149 - [DEBUG] Propagate flow
32474 2019-Jan-13 11:24:10.599173 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32475 2019-Jan-13 11:24:10.599230 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
32476 2019-Jan-13 11:24:10.599861 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32477 2019-Jan-13 11:24:10.600508 - [DEBUG] Edge function : AllBottom (result of previous compose)
32478 2019-Jan-13 11:24:10.600533 - [DEBUG]
32479 2019-Jan-13 11:24:10.600558 - [DEBUG] Join: AllTop & AllBottom
32480 2019-Jan-13 11:24:10.600583 - [DEBUG] = AllBottom (new jump func)
32481 2019-Jan-13 11:24:10.600608 - [DEBUG]
32482 2019-Jan-13 11:24:10.600631 - [DEBUG] Start adding new jump function
32483 2019-Jan-13 11:24:10.600654 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32484 2019-Jan-13 11:24:10.600710 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32485 2019-Jan-13 11:24:10.601341 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
32486 2019-Jan-13 11:24:10.601970 - [DEBUG] Edge Function : AllBottom
32487 2019-Jan-13 11:24:10.601998 - [DEBUG] End adding new jump function
32488 2019-Jan-13 11:24:10.602022 - [DEBUG]
32489 2019-Jan-13 11:24:10.602046 - [DEBUG] -------------------------------------------- 892. Path Edge --------------------------------------------
32490 2019-Jan-13 11:24:10.602069 - [DEBUG]
32491 2019-Jan-13 11:24:10.602093 - [DEBUG] Process 892. path edge:
32492 2019-Jan-13 11:24:10.602116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32493 2019-Jan-13 11:24:10.602172 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
32494 2019-Jan-13 11:24:10.602801 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32495 2019-Jan-13 11:24:10.603446 - [DEBUG]
32496 2019-Jan-13 11:24:10.603479 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
32497 2019-Jan-13 11:24:10.604129 - [DEBUG] Compose: EdgeIdentity * AllBottom
32498 2019-Jan-13 11:24:10.604157 - [DEBUG]
32499 2019-Jan-13 11:24:10.604181 - [DEBUG] Propagate flow
32500 2019-Jan-13 11:24:10.604204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32501 2019-Jan-13 11:24:10.604261 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
32502 2019-Jan-13 11:24:10.604897 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32503 2019-Jan-13 11:24:10.605528 - [DEBUG] Edge function : AllBottom (result of previous compose)
32504 2019-Jan-13 11:24:10.605554 - [DEBUG]
32505 2019-Jan-13 11:24:10.605579 - [DEBUG] Join: AllTop & AllBottom
32506 2019-Jan-13 11:24:10.605604 - [DEBUG] = AllBottom (new jump func)
32507 2019-Jan-13 11:24:10.605629 - [DEBUG]
32508 2019-Jan-13 11:24:10.605652 - [DEBUG] Start adding new jump function
32509 2019-Jan-13 11:24:10.605675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32510 2019-Jan-13 11:24:10.605731 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32511 2019-Jan-13 11:24:10.606376 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
32512 2019-Jan-13 11:24:10.607024 - [DEBUG] Edge Function : AllBottom
32513 2019-Jan-13 11:24:10.607052 - [DEBUG] End adding new jump function
32514 2019-Jan-13 11:24:10.607076 - [DEBUG]
32515 2019-Jan-13 11:24:10.607100 - [DEBUG] -------------------------------------------- 893. Path Edge --------------------------------------------
32516 2019-Jan-13 11:24:10.607124 - [DEBUG]
32517 2019-Jan-13 11:24:10.607148 - [DEBUG] Process 893. path edge:
32518 2019-Jan-13 11:24:10.607172 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32519 2019-Jan-13 11:24:10.607229 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
32520 2019-Jan-13 11:24:10.607861 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32521 2019-Jan-13 11:24:10.608492 - [DEBUG]
32522 2019-Jan-13 11:24:10.608516 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
32523 2019-Jan-13 11:24:10.609172 - [DEBUG] Compose: EdgeIdentity * AllBottom
32524 2019-Jan-13 11:24:10.609201 - [DEBUG]
32525 2019-Jan-13 11:24:10.609225 - [DEBUG] Propagate flow
32526 2019-Jan-13 11:24:10.609248 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32527 2019-Jan-13 11:24:10.609305 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
32528 2019-Jan-13 11:24:10.609934 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32529 2019-Jan-13 11:24:10.610580 - [DEBUG] Edge function : AllBottom (result of previous compose)
32530 2019-Jan-13 11:24:10.610605 - [DEBUG]
32531 2019-Jan-13 11:24:10.610630 - [DEBUG] Join: AllTop & AllBottom
32532 2019-Jan-13 11:24:10.610656 - [DEBUG] = AllBottom (new jump func)
32533 2019-Jan-13 11:24:10.610680 - [DEBUG]
32534 2019-Jan-13 11:24:10.610703 - [DEBUG] Start adding new jump function
32535 2019-Jan-13 11:24:10.610726 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32536 2019-Jan-13 11:24:10.610782 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32537 2019-Jan-13 11:24:10.611412 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
32538 2019-Jan-13 11:24:10.612038 - [DEBUG] Edge Function : AllBottom
32539 2019-Jan-13 11:24:10.612066 - [DEBUG] End adding new jump function
32540 2019-Jan-13 11:24:10.612090 - [DEBUG]
32541 2019-Jan-13 11:24:10.612122 - [DEBUG] -------------------------------------------- 894. Path Edge --------------------------------------------
32542 2019-Jan-13 11:24:10.612147 - [DEBUG]
32543 2019-Jan-13 11:24:10.612171 - [DEBUG] Process 894. path edge:
32544 2019-Jan-13 11:24:10.612194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32545 2019-Jan-13 11:24:10.612251 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
32546 2019-Jan-13 11:24:10.612879 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32547 2019-Jan-13 11:24:10.613525 - [DEBUG]
32548 2019-Jan-13 11:24:10.613551 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
32549 2019-Jan-13 11:24:10.614194 - [DEBUG] Compose: EdgeIdentity * AllBottom
32550 2019-Jan-13 11:24:10.614221 - [DEBUG]
32551 2019-Jan-13 11:24:10.614245 - [DEBUG] Propagate flow
32552 2019-Jan-13 11:24:10.614268 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32553 2019-Jan-13 11:24:10.614325 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
32554 2019-Jan-13 11:24:10.614957 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32555 2019-Jan-13 11:24:10.615589 - [DEBUG] Edge function : AllBottom (result of previous compose)
32556 2019-Jan-13 11:24:10.615614 - [DEBUG]
32557 2019-Jan-13 11:24:10.615638 - [DEBUG] Join: AllTop & AllBottom
32558 2019-Jan-13 11:24:10.615664 - [DEBUG] = AllBottom (new jump func)
32559 2019-Jan-13 11:24:10.615689 - [DEBUG]
32560 2019-Jan-13 11:24:10.615712 - [DEBUG] Start adding new jump function
32561 2019-Jan-13 11:24:10.615735 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32562 2019-Jan-13 11:24:10.615791 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32563 2019-Jan-13 11:24:10.616422 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
32564 2019-Jan-13 11:24:10.617068 - [DEBUG] Edge Function : AllBottom
32565 2019-Jan-13 11:24:10.617096 - [DEBUG] End adding new jump function
32566 2019-Jan-13 11:24:10.617120 - [DEBUG]
32567 2019-Jan-13 11:24:10.617144 - [DEBUG] -------------------------------------------- 895. Path Edge --------------------------------------------
32568 2019-Jan-13 11:24:10.617168 - [DEBUG]
32569 2019-Jan-13 11:24:10.617191 - [DEBUG] Process 895. path edge:
32570 2019-Jan-13 11:24:10.617215 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32571 2019-Jan-13 11:24:10.617271 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
32572 2019-Jan-13 11:24:10.617902 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32573 2019-Jan-13 11:24:10.618533 - [DEBUG]
32574 2019-Jan-13 11:24:10.618557 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
32575 2019-Jan-13 11:24:10.619208 - [DEBUG] Compose: EdgeIdentity * AllBottom
32576 2019-Jan-13 11:24:10.619236 - [DEBUG]
32577 2019-Jan-13 11:24:10.619260 - [DEBUG] Propagate flow
32578 2019-Jan-13 11:24:10.619283 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32579 2019-Jan-13 11:24:10.619340 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
32580 2019-Jan-13 11:24:10.619967 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32581 2019-Jan-13 11:24:10.620612 - [DEBUG] Edge function : AllBottom (result of previous compose)
32582 2019-Jan-13 11:24:10.620638 - [DEBUG]
32583 2019-Jan-13 11:24:10.620663 - [DEBUG] Join: AllTop & AllBottom
32584 2019-Jan-13 11:24:10.620688 - [DEBUG] = AllBottom (new jump func)
32585 2019-Jan-13 11:24:10.620721 - [DEBUG]
32586 2019-Jan-13 11:24:10.620745 - [DEBUG] Start adding new jump function
32587 2019-Jan-13 11:24:10.620768 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32588 2019-Jan-13 11:24:10.620824 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32589 2019-Jan-13 11:24:10.621456 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
32590 2019-Jan-13 11:24:10.622082 - [DEBUG] Edge Function : AllBottom
32591 2019-Jan-13 11:24:10.622110 - [DEBUG] End adding new jump function
32592 2019-Jan-13 11:24:10.622134 - [DEBUG]
32593 2019-Jan-13 11:24:10.622157 - [DEBUG] -------------------------------------------- 896. Path Edge --------------------------------------------
32594 2019-Jan-13 11:24:10.622181 - [DEBUG]
32595 2019-Jan-13 11:24:10.622205 - [DEBUG] Process 896. path edge:
32596 2019-Jan-13 11:24:10.622228 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32597 2019-Jan-13 11:24:10.622284 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
32598 2019-Jan-13 11:24:10.622912 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32599 2019-Jan-13 11:24:10.623558 - [DEBUG]
32600 2019-Jan-13 11:24:10.623583 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
32601 2019-Jan-13 11:24:10.624225 - [DEBUG] Compose: EdgeIdentity * AllBottom
32602 2019-Jan-13 11:24:10.624252 - [DEBUG]
32603 2019-Jan-13 11:24:10.624276 - [DEBUG] Propagate flow
32604 2019-Jan-13 11:24:10.624299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32605 2019-Jan-13 11:24:10.624355 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32606 2019-Jan-13 11:24:10.624985 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32607 2019-Jan-13 11:24:10.625617 - [DEBUG] Edge function : AllBottom (result of previous compose)
32608 2019-Jan-13 11:24:10.625642 - [DEBUG]
32609 2019-Jan-13 11:24:10.625666 - [DEBUG] Join: AllTop & AllBottom
32610 2019-Jan-13 11:24:10.625692 - [DEBUG] = AllBottom (new jump func)
32611 2019-Jan-13 11:24:10.625716 - [DEBUG]
32612 2019-Jan-13 11:24:10.625739 - [DEBUG] Start adding new jump function
32613 2019-Jan-13 11:24:10.625762 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32614 2019-Jan-13 11:24:10.625818 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32615 2019-Jan-13 11:24:10.626449 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32616 2019-Jan-13 11:24:10.627092 - [DEBUG] Edge Function : AllBottom
32617 2019-Jan-13 11:24:10.627120 - [DEBUG] End adding new jump function
32618 2019-Jan-13 11:24:10.627144 - [DEBUG]
32619 2019-Jan-13 11:24:10.627167 - [DEBUG] -------------------------------------------- 897. Path Edge --------------------------------------------
32620 2019-Jan-13 11:24:10.627191 - [DEBUG]
32621 2019-Jan-13 11:24:10.627214 - [DEBUG] Process 897. path edge:
32622 2019-Jan-13 11:24:10.627238 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32623 2019-Jan-13 11:24:10.627294 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
32624 2019-Jan-13 11:24:10.627924 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32625 2019-Jan-13 11:24:10.628554 - [DEBUG]
32626 2019-Jan-13 11:24:10.628579 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32627 2019-Jan-13 11:24:10.629234 - [DEBUG] Compose: EdgeIdentity * AllBottom
32628 2019-Jan-13 11:24:10.629263 - [DEBUG]
32629 2019-Jan-13 11:24:10.629288 - [DEBUG] Propagate flow
32630 2019-Jan-13 11:24:10.629320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32631 2019-Jan-13 11:24:10.629379 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
32632 2019-Jan-13 11:24:10.630028 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32633 2019-Jan-13 11:24:10.630660 - [DEBUG] Edge function : AllBottom (result of previous compose)
32634 2019-Jan-13 11:24:10.630686 - [DEBUG]
32635 2019-Jan-13 11:24:10.630711 - [DEBUG] Join: AllTop & AllBottom
32636 2019-Jan-13 11:24:10.630737 - [DEBUG] = AllBottom (new jump func)
32637 2019-Jan-13 11:24:10.630762 - [DEBUG]
32638 2019-Jan-13 11:24:10.630787 - [DEBUG] Start adding new jump function
32639 2019-Jan-13 11:24:10.630811 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32640 2019-Jan-13 11:24:10.630867 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32641 2019-Jan-13 11:24:10.631498 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
32642 2019-Jan-13 11:24:10.632130 - [DEBUG] Edge Function : AllBottom
32643 2019-Jan-13 11:24:10.632159 - [DEBUG] End adding new jump function
32644 2019-Jan-13 11:24:10.632183 - [DEBUG]
32645 2019-Jan-13 11:24:10.632208 - [DEBUG] -------------------------------------------- 898. Path Edge --------------------------------------------
32646 2019-Jan-13 11:24:10.632233 - [DEBUG]
32647 2019-Jan-13 11:24:10.632257 - [DEBUG] Process 898. path edge:
32648 2019-Jan-13 11:24:10.632281 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32649 2019-Jan-13 11:24:10.632337 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
32650 2019-Jan-13 11:24:10.632971 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32651 2019-Jan-13 11:24:10.633618 - [DEBUG]
32652 2019-Jan-13 11:24:10.633644 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
32653 2019-Jan-13 11:24:10.634294 - [DEBUG] Compose: EdgeIdentity * AllBottom
32654 2019-Jan-13 11:24:10.634322 - [DEBUG]
32655 2019-Jan-13 11:24:10.634346 - [DEBUG] Propagate flow
32656 2019-Jan-13 11:24:10.634369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32657 2019-Jan-13 11:24:10.634426 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32658 2019-Jan-13 11:24:10.635056 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32659 2019-Jan-13 11:24:10.635686 - [DEBUG] Edge function : AllBottom (result of previous compose)
32660 2019-Jan-13 11:24:10.635711 - [DEBUG]
32661 2019-Jan-13 11:24:10.635735 - [DEBUG] Join: AllTop & AllBottom
32662 2019-Jan-13 11:24:10.635761 - [DEBUG] = AllBottom (new jump func)
32663 2019-Jan-13 11:24:10.635785 - [DEBUG]
32664 2019-Jan-13 11:24:10.635809 - [DEBUG] Start adding new jump function
32665 2019-Jan-13 11:24:10.635832 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32666 2019-Jan-13 11:24:10.635888 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32667 2019-Jan-13 11:24:10.636518 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32668 2019-Jan-13 11:24:10.637161 - [DEBUG] Edge Function : AllBottom
32669 2019-Jan-13 11:24:10.637189 - [DEBUG] End adding new jump function
32670 2019-Jan-13 11:24:10.637213 - [DEBUG]
32671 2019-Jan-13 11:24:10.637237 - [DEBUG] -------------------------------------------- 899. Path Edge --------------------------------------------
32672 2019-Jan-13 11:24:10.637268 - [DEBUG]
32673 2019-Jan-13 11:24:10.637292 - [DEBUG] Process 899. path edge:
32674 2019-Jan-13 11:24:10.637316 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32675 2019-Jan-13 11:24:10.637372 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
32676 2019-Jan-13 11:24:10.638002 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32677 2019-Jan-13 11:24:10.638632 - [DEBUG]
32678 2019-Jan-13 11:24:10.638656 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32679 2019-Jan-13 11:24:10.639308 - [DEBUG] Compose: EdgeIdentity * AllBottom
32680 2019-Jan-13 11:24:10.639337 - [DEBUG]
32681 2019-Jan-13 11:24:10.639361 - [DEBUG] Propagate flow
32682 2019-Jan-13 11:24:10.639384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32683 2019-Jan-13 11:24:10.639441 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32684 2019-Jan-13 11:24:10.640098 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32685 2019-Jan-13 11:24:10.640731 - [DEBUG] Edge function : AllBottom (result of previous compose)
32686 2019-Jan-13 11:24:10.640756 - [DEBUG]
32687 2019-Jan-13 11:24:10.640781 - [DEBUG] Join: AllTop & AllBottom
32688 2019-Jan-13 11:24:10.640807 - [DEBUG] = AllBottom (new jump func)
32689 2019-Jan-13 11:24:10.640831 - [DEBUG]
32690 2019-Jan-13 11:24:10.640855 - [DEBUG] Start adding new jump function
32691 2019-Jan-13 11:24:10.640878 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32692 2019-Jan-13 11:24:10.640934 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32693 2019-Jan-13 11:24:10.641566 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32694 2019-Jan-13 11:24:10.642191 - [DEBUG] Edge Function : AllBottom
32695 2019-Jan-13 11:24:10.642219 - [DEBUG] End adding new jump function
32696 2019-Jan-13 11:24:10.642244 - [DEBUG]
32697 2019-Jan-13 11:24:10.642268 - [DEBUG] -------------------------------------------- 900. Path Edge --------------------------------------------
32698 2019-Jan-13 11:24:10.642292 - [DEBUG]
32699 2019-Jan-13 11:24:10.642315 - [DEBUG] Process 900. path edge:
32700 2019-Jan-13 11:24:10.642339 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32701 2019-Jan-13 11:24:10.642395 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
32702 2019-Jan-13 11:24:10.643022 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32703 2019-Jan-13 11:24:10.643666 - [DEBUG]
32704 2019-Jan-13 11:24:10.643690 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32705 2019-Jan-13 11:24:10.644328 - [DEBUG] Start of endsummarytab entry
32706 2019-Jan-13 11:24:10.644363 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
32707 2019-Jan-13 11:24:10.644994 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
32708 2019-Jan-13 11:24:10.645055 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32709 2019-Jan-13 11:24:10.645683 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32710 2019-Jan-13 11:24:10.646320 - [DEBUG] EF: AllBottom
32711 2019-Jan-13 11:24:10.646345 - [DEBUG]
32712 2019-Jan-13 11:24:10.646368 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32713 2019-Jan-13 11:24:10.647013 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
32714 2019-Jan-13 11:24:10.647643 - [DEBUG] EF: AllBottom
32715 2019-Jan-13 11:24:10.647668 - [DEBUG]
32716 2019-Jan-13 11:24:10.647691 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32717 2019-Jan-13 11:24:10.648325 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
32718 2019-Jan-13 11:24:10.648956 - [DEBUG] EF: AllBottom
32719 2019-Jan-13 11:24:10.648980 - [DEBUG]
32720 2019-Jan-13 11:24:10.649004 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32721 2019-Jan-13 11:24:10.649629 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32722 2019-Jan-13 11:24:10.650282 - [DEBUG] EF: AllBottom
32723 2019-Jan-13 11:24:10.650307 - [DEBUG]
32724 2019-Jan-13 11:24:10.650330 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32725 2019-Jan-13 11:24:10.650956 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
32726 2019-Jan-13 11:24:10.651586 - [DEBUG] EF: AllBottom
32727 2019-Jan-13 11:24:10.651611 - [DEBUG]
32728 2019-Jan-13 11:24:10.651634 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32729 2019-Jan-13 11:24:10.652260 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32730 2019-Jan-13 11:24:10.652889 - [DEBUG] EF: AllBottom
32731 2019-Jan-13 11:24:10.652913 - [DEBUG]
32732 2019-Jan-13 11:24:10.652937 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32733 2019-Jan-13 11:24:10.653578 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
32734 2019-Jan-13 11:24:10.654214 - [DEBUG] EF: AllBottom
32735 2019-Jan-13 11:24:10.654239 - [DEBUG]
32736 2019-Jan-13 11:24:10.654262 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32737 2019-Jan-13 11:24:10.654888 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32738 2019-Jan-13 11:24:10.655517 - [DEBUG] EF: AllBottom
32739 2019-Jan-13 11:24:10.655542 - [DEBUG]
32740 2019-Jan-13 11:24:10.655565 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32741 2019-Jan-13 11:24:10.656191 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
32742 2019-Jan-13 11:24:10.656834 - [DEBUG] EF: AllBottom
32743 2019-Jan-13 11:24:10.656859 - [DEBUG]
32744 2019-Jan-13 11:24:10.656882 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32745 2019-Jan-13 11:24:10.657510 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
32746 2019-Jan-13 11:24:10.658139 - [DEBUG] EF: AllBottom
32747 2019-Jan-13 11:24:10.658163 - [DEBUG]
32748 2019-Jan-13 11:24:10.658187 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32749 2019-Jan-13 11:24:10.658812 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32750 2019-Jan-13 11:24:10.659440 - [DEBUG] EF: AllBottom
32751 2019-Jan-13 11:24:10.659465 - [DEBUG]
32752 2019-Jan-13 11:24:10.659488 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32753 2019-Jan-13 11:24:10.660129 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32754 2019-Jan-13 11:24:10.660759 - [DEBUG] EF: AllBottom
32755 2019-Jan-13 11:24:10.660783 - [DEBUG]
32756 2019-Jan-13 11:24:10.660807 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32757 2019-Jan-13 11:24:10.661432 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32758 2019-Jan-13 11:24:10.662063 - [DEBUG] EF: AllBottom
32759 2019-Jan-13 11:24:10.662088 - [DEBUG]
32760 2019-Jan-13 11:24:10.662111 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32761 2019-Jan-13 11:24:10.662736 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32762 2019-Jan-13 11:24:10.663388 - [DEBUG] EF: AllBottom
32763 2019-Jan-13 11:24:10.663420 - [DEBUG]
32764 2019-Jan-13 11:24:10.663444 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32765 2019-Jan-13 11:24:10.664070 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
32766 2019-Jan-13 11:24:10.664699 - [DEBUG] EF: AllBottom
32767 2019-Jan-13 11:24:10.664724 - [DEBUG]
32768 2019-Jan-13 11:24:10.664748 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32769 2019-Jan-13 11:24:10.665374 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
32770 2019-Jan-13 11:24:10.666009 - [DEBUG] EF: AllBottom
32771 2019-Jan-13 11:24:10.666034 - [DEBUG]
32772 2019-Jan-13 11:24:10.666057 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32773 2019-Jan-13 11:24:10.666697 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
32774 2019-Jan-13 11:24:10.667327 - [DEBUG] EF: AllBottom
32775 2019-Jan-13 11:24:10.667352 - [DEBUG]
32776 2019-Jan-13 11:24:10.667375 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32777 2019-Jan-13 11:24:10.668001 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
32778 2019-Jan-13 11:24:10.668629 - [DEBUG] EF: AllBottom
32779 2019-Jan-13 11:24:10.668654 - [DEBUG]
32780 2019-Jan-13 11:24:10.668678 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32781 2019-Jan-13 11:24:10.669303 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
32782 2019-Jan-13 11:24:10.669934 - [DEBUG] EF: AllBottom
32783 2019-Jan-13 11:24:10.669959 - [DEBUG]
32784 2019-Jan-13 11:24:10.669982 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32785 2019-Jan-13 11:24:10.670622 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
32786 2019-Jan-13 11:24:10.671293 - [DEBUG] EF: AllBottom
32787 2019-Jan-13 11:24:10.671320 - [DEBUG]
32788 2019-Jan-13 11:24:10.671343 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32789 2019-Jan-13 11:24:10.672026 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
32790 2019-Jan-13 11:24:10.672731 - [DEBUG] EF: AllBottom
32791 2019-Jan-13 11:24:10.672758 - [DEBUG]
32792 2019-Jan-13 11:24:10.672782 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32793 2019-Jan-13 11:24:10.673483 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32794 2019-Jan-13 11:24:10.674126 - [DEBUG] EF: AllBottom
32795 2019-Jan-13 11:24:10.674151 - [DEBUG]
32796 2019-Jan-13 11:24:10.674174 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32797 2019-Jan-13 11:24:10.674800 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32798 2019-Jan-13 11:24:10.675431 - [DEBUG] EF: AllBottom
32799 2019-Jan-13 11:24:10.675456 - [DEBUG]
32800 2019-Jan-13 11:24:10.675479 - [DEBUG] ---------------
32801 2019-Jan-13 11:24:10.675503 - [DEBUG]
32802 2019-Jan-13 11:24:10.675530 - [DEBUG] End of endsummarytab entry
32803 2019-Jan-13 11:24:10.675553 - [DEBUG]
32804 2019-Jan-13 11:24:10.675577 - [DEBUG] Start of incomingtab entry
32805 2019-Jan-13 11:24:10.675602 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
32806 2019-Jan-13 11:24:10.676233 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
32807 2019-Jan-13 11:24:10.676293 - [DEBUG] ---------------
32808 2019-Jan-13 11:24:10.676317 - [DEBUG] End of incomingtab entry
32809 2019-Jan-13 11:24:10.676340 - [DEBUG]
32810 2019-Jan-13 11:24:10.676367 - [DEBUG] EDGE:
32811 2019-Jan-13 11:24:10.676424 - [DEBUG] ---> 32812 2019-Jan-13 11:24:10.677088 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32813 2019-Jan-13 11:24:10.677720 - [DEBUG]
32814 2019-Jan-13 11:24:10.677749 - [DEBUG] Compose: EdgeIdentity * AllBottom
32815 2019-Jan-13 11:24:10.677775 - [DEBUG]
32816 2019-Jan-13 11:24:10.677799 - [DEBUG] Propagate flow
32817 2019-Jan-13 11:24:10.677822 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32818 2019-Jan-13 11:24:10.677878 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32819 2019-Jan-13 11:24:10.678507 - [DEBUG] Target value : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32820 2019-Jan-13 11:24:10.679134 - [DEBUG] Edge function : AllBottom (result of previous compose)
32821 2019-Jan-13 11:24:10.679159 - [DEBUG]
32822 2019-Jan-13 11:24:10.679185 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32823 2019-Jan-13 11:24:10.679211 - [DEBUG] = AllBottom
32824 2019-Jan-13 11:24:10.679235 - [DEBUG]
32825 2019-Jan-13 11:24:10.679258 - [DEBUG] PROPAGATE: No new function!
32826 2019-Jan-13 11:24:10.679282 - [DEBUG] EDGE:
32827 2019-Jan-13 11:24:10.679340 - [DEBUG] ---> 32828 2019-Jan-13 11:24:10.679968 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32829 2019-Jan-13 11:24:10.680614 - [DEBUG]
32830 2019-Jan-13 11:24:10.680661 - [DEBUG] Compose: EdgeIdentity * AllBottom
32831 2019-Jan-13 11:24:10.680687 - [DEBUG]
32832 2019-Jan-13 11:24:10.680711 - [DEBUG] Propagate flow
32833 2019-Jan-13 11:24:10.680734 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32834 2019-Jan-13 11:24:10.680790 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32835 2019-Jan-13 11:24:10.681432 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32836 2019-Jan-13 11:24:10.682062 - [DEBUG] Edge function : AllBottom (result of previous compose)
32837 2019-Jan-13 11:24:10.682087 - [DEBUG]
32838 2019-Jan-13 11:24:10.682113 - [DEBUG] Join: AllTop & AllBottom
32839 2019-Jan-13 11:24:10.682139 - [DEBUG] = AllBottom (new jump func)
32840 2019-Jan-13 11:24:10.682163 - [DEBUG]
32841 2019-Jan-13 11:24:10.682186 - [DEBUG] Start adding new jump function
32842 2019-Jan-13 11:24:10.682210 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32843 2019-Jan-13 11:24:10.682266 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32844 2019-Jan-13 11:24:10.682896 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32845 2019-Jan-13 11:24:10.683548 - [DEBUG] Edge Function : AllBottom
32846 2019-Jan-13 11:24:10.683578 - [DEBUG] End adding new jump function
32847 2019-Jan-13 11:24:10.683602 - [DEBUG]
32848 2019-Jan-13 11:24:10.683626 - [DEBUG] -------------------------------------------- 901. Path Edge --------------------------------------------
32849 2019-Jan-13 11:24:10.683650 - [DEBUG]
32850 2019-Jan-13 11:24:10.683673 - [DEBUG] Process 901. path edge:
32851 2019-Jan-13 11:24:10.683697 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32852 2019-Jan-13 11:24:10.683753 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
32853 2019-Jan-13 11:24:10.684392 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32854 2019-Jan-13 11:24:10.685022 - [DEBUG]
32855 2019-Jan-13 11:24:10.685046 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32856 2019-Jan-13 11:24:10.685705 - [DEBUG] Possible callees:
32857 2019-Jan-13 11:24:10.685732 - [DEBUG] llvm.dbg.declare
32858 2019-Jan-13 11:24:10.685757 - [DEBUG] Possible return sites:
32859 2019-Jan-13 11:24:10.685780 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19332860 2019-Jan-13 11:24:10.687060 - [DEBUG] Found and process special summary
32861 2019-Jan-13 11:24:10.687094 - [DEBUG] Compose: EdgeIdentity * AllBottom
32862 2019-Jan-13 11:24:10.687121 - [DEBUG]
32863 2019-Jan-13 11:24:10.687145 - [DEBUG] Propagate flow
32864 2019-Jan-13 11:24:10.687168 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32865 2019-Jan-13 11:24:10.687224 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32866 2019-Jan-13 11:24:10.687855 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32867 2019-Jan-13 11:24:10.688485 - [DEBUG] Edge function : AllBottom (result of previous compose)
32868 2019-Jan-13 11:24:10.688510 - [DEBUG]
32869 2019-Jan-13 11:24:10.688535 - [DEBUG] Join: AllTop & AllBottom
32870 2019-Jan-13 11:24:10.688561 - [DEBUG] = AllBottom (new jump func)
32871 2019-Jan-13 11:24:10.688585 - [DEBUG]
32872 2019-Jan-13 11:24:10.688608 - [DEBUG] Start adding new jump function
32873 2019-Jan-13 11:24:10.688632 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32874 2019-Jan-13 11:24:10.688687 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32875 2019-Jan-13 11:24:10.689340 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32876 2019-Jan-13 11:24:10.689974 - [DEBUG] Edge Function : AllBottom
32877 2019-Jan-13 11:24:10.690017 - [DEBUG] End adding new jump function
32878 2019-Jan-13 11:24:10.690043 - [DEBUG]
32879 2019-Jan-13 11:24:10.690066 - [DEBUG] -------------------------------------------- 902. Path Edge --------------------------------------------
32880 2019-Jan-13 11:24:10.690090 - [DEBUG]
32881 2019-Jan-13 11:24:10.690113 - [DEBUG] Process 902. path edge:
32882 2019-Jan-13 11:24:10.690137 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32883 2019-Jan-13 11:24:10.690194 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
32884 2019-Jan-13 11:24:10.690825 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32885 2019-Jan-13 11:24:10.691456 - [DEBUG]
32886 2019-Jan-13 11:24:10.691480 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32887 2019-Jan-13 11:24:10.692142 - [DEBUG] Compose: EdgeIdentity * AllBottom
32888 2019-Jan-13 11:24:10.692170 - [DEBUG]
32889 2019-Jan-13 11:24:10.692194 - [DEBUG] Propagate flow
32890 2019-Jan-13 11:24:10.692217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32891 2019-Jan-13 11:24:10.692274 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
32892 2019-Jan-13 11:24:10.692903 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32893 2019-Jan-13 11:24:10.693550 - [DEBUG] Edge function : AllBottom (result of previous compose)
32894 2019-Jan-13 11:24:10.693575 - [DEBUG]
32895 2019-Jan-13 11:24:10.693600 - [DEBUG] Join: AllTop & AllBottom
32896 2019-Jan-13 11:24:10.693626 - [DEBUG] = AllBottom (new jump func)
32897 2019-Jan-13 11:24:10.693650 - [DEBUG]
32898 2019-Jan-13 11:24:10.693674 - [DEBUG] Start adding new jump function
32899 2019-Jan-13 11:24:10.693697 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32900 2019-Jan-13 11:24:10.693753 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32901 2019-Jan-13 11:24:10.694395 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
32902 2019-Jan-13 11:24:10.695021 - [DEBUG] Edge Function : AllBottom
32903 2019-Jan-13 11:24:10.695050 - [DEBUG] End adding new jump function
32904 2019-Jan-13 11:24:10.695074 - [DEBUG]
32905 2019-Jan-13 11:24:10.695098 - [DEBUG] -------------------------------------------- 903. Path Edge --------------------------------------------
32906 2019-Jan-13 11:24:10.695122 - [DEBUG]
32907 2019-Jan-13 11:24:10.695145 - [DEBUG] Process 903. path edge:
32908 2019-Jan-13 11:24:10.695169 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32909 2019-Jan-13 11:24:10.695225 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
32910 2019-Jan-13 11:24:10.695853 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32911 2019-Jan-13 11:24:10.696483 - [DEBUG]
32912 2019-Jan-13 11:24:10.696508 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
32913 2019-Jan-13 11:24:10.697169 - [DEBUG] Compose: EdgeIdentity * AllBottom
32914 2019-Jan-13 11:24:10.697197 - [DEBUG]
32915 2019-Jan-13 11:24:10.697220 - [DEBUG] Propagate flow
32916 2019-Jan-13 11:24:10.697243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32917 2019-Jan-13 11:24:10.697300 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32918 2019-Jan-13 11:24:10.697931 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32919 2019-Jan-13 11:24:10.698563 - [DEBUG] Edge function : AllBottom (result of previous compose)
32920 2019-Jan-13 11:24:10.698588 - [DEBUG]
32921 2019-Jan-13 11:24:10.698613 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32922 2019-Jan-13 11:24:10.698639 - [DEBUG] = AllBottom
32923 2019-Jan-13 11:24:10.698663 - [DEBUG]
32924 2019-Jan-13 11:24:10.698686 - [DEBUG] PROPAGATE: No new function!
32925 2019-Jan-13 11:24:10.698710 - [DEBUG] EDGE:
32926 2019-Jan-13 11:24:10.698767 - [DEBUG] ---> 32927 2019-Jan-13 11:24:10.699395 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32928 2019-Jan-13 11:24:10.700038 - [DEBUG]
32929 2019-Jan-13 11:24:10.700062 - [DEBUG] EDGE:
32930 2019-Jan-13 11:24:10.700120 - [DEBUG] ---> 32931 2019-Jan-13 11:24:10.700751 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32932 2019-Jan-13 11:24:10.701380 - [DEBUG]
32933 2019-Jan-13 11:24:10.701416 - [DEBUG] Compose: EdgeIdentity * AllBottom
32934 2019-Jan-13 11:24:10.701442 - [DEBUG]
32935 2019-Jan-13 11:24:10.701466 - [DEBUG] Propagate flow
32936 2019-Jan-13 11:24:10.701489 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32937 2019-Jan-13 11:24:10.701545 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32938 2019-Jan-13 11:24:10.702175 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32939 2019-Jan-13 11:24:10.702805 - [DEBUG] Edge function : AllBottom (result of previous compose)
32940 2019-Jan-13 11:24:10.702830 - [DEBUG]
32941 2019-Jan-13 11:24:10.702854 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32942 2019-Jan-13 11:24:10.702880 - [DEBUG] = AllBottom
32943 2019-Jan-13 11:24:10.702904 - [DEBUG]
32944 2019-Jan-13 11:24:10.702927 - [DEBUG] PROPAGATE: No new function!
32945 2019-Jan-13 11:24:10.702953 - [DEBUG] EDGE:
32946 2019-Jan-13 11:24:10.703024 - [DEBUG] ---> 32947 2019-Jan-13 11:24:10.703679 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32948 2019-Jan-13 11:24:10.704309 - [DEBUG]
32949 2019-Jan-13 11:24:10.704334 - [DEBUG] EDGE:
32950 2019-Jan-13 11:24:10.704391 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
32951 2019-Jan-13 11:24:10.705024 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32952 2019-Jan-13 11:24:10.705662 - [DEBUG]
32953 2019-Jan-13 11:24:10.705689 - [DEBUG] Compose: EdgeIdentity * AllBottom
32954 2019-Jan-13 11:24:10.705714 - [DEBUG]
32955 2019-Jan-13 11:24:10.705737 - [DEBUG] Propagate flow
32956 2019-Jan-13 11:24:10.705760 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32957 2019-Jan-13 11:24:10.705816 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
32958 2019-Jan-13 11:24:10.706461 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32959 2019-Jan-13 11:24:10.707107 - [DEBUG] Edge function : AllBottom (result of previous compose)
32960 2019-Jan-13 11:24:10.707132 - [DEBUG]
32961 2019-Jan-13 11:24:10.707157 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32962 2019-Jan-13 11:24:10.707183 - [DEBUG] = AllBottom
32963 2019-Jan-13 11:24:10.707207 - [DEBUG]
32964 2019-Jan-13 11:24:10.707230 - [DEBUG] PROPAGATE: No new function!
32965 2019-Jan-13 11:24:10.707254 - [DEBUG] EDGE:
32966 2019-Jan-13 11:24:10.707312 - [DEBUG] ---> 32967 2019-Jan-13 11:24:10.707941 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32968 2019-Jan-13 11:24:10.708572 - [DEBUG]
32969 2019-Jan-13 11:24:10.708597 - [DEBUG] EDGE:
32970 2019-Jan-13 11:24:10.708654 - [DEBUG] ---> 32971 2019-Jan-13 11:24:10.709280 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32972 2019-Jan-13 11:24:10.709909 - [DEBUG]
32973 2019-Jan-13 11:24:10.709934 - [DEBUG] EDGE:
32974 2019-Jan-13 11:24:10.709991 - [DEBUG] ---> 32975 2019-Jan-13 11:24:10.710635 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32976 2019-Jan-13 11:24:10.711266 - [DEBUG]
32977 2019-Jan-13 11:24:10.711300 - [DEBUG] Compose: EdgeIdentity * AllBottom
32978 2019-Jan-13 11:24:10.711327 - [DEBUG]
32979 2019-Jan-13 11:24:10.711350 - [DEBUG] Propagate flow
32980 2019-Jan-13 11:24:10.711373 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32981 2019-Jan-13 11:24:10.711430 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
32982 2019-Jan-13 11:24:10.712062 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32983 2019-Jan-13 11:24:10.712693 - [DEBUG] Edge function : AllBottom (result of previous compose)
32984 2019-Jan-13 11:24:10.712718 - [DEBUG]
32985 2019-Jan-13 11:24:10.712742 - [DEBUG] Join: AllTop & AllBottom
32986 2019-Jan-13 11:24:10.712768 - [DEBUG] = AllBottom (new jump func)
32987 2019-Jan-13 11:24:10.712792 - [DEBUG]
32988 2019-Jan-13 11:24:10.712815 - [DEBUG] Start adding new jump function
32989 2019-Jan-13 11:24:10.712848 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32990 2019-Jan-13 11:24:10.712904 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32991 2019-Jan-13 11:24:10.713550 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
32992 2019-Jan-13 11:24:10.714181 - [DEBUG] Edge Function : AllBottom
32993 2019-Jan-13 11:24:10.714209 - [DEBUG] End adding new jump function
32994 2019-Jan-13 11:24:10.714233 - [DEBUG]
32995 2019-Jan-13 11:24:10.714256 - [DEBUG] -------------------------------------------- 904. Path Edge --------------------------------------------
32996 2019-Jan-13 11:24:10.714280 - [DEBUG]
32997 2019-Jan-13 11:24:10.714304 - [DEBUG] Process 904. path edge:
32998 2019-Jan-13 11:24:10.714327 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32999 2019-Jan-13 11:24:10.714383 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
33000 2019-Jan-13 11:24:10.715015 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33001 2019-Jan-13 11:24:10.715646 - [DEBUG]
33002 2019-Jan-13 11:24:10.715671 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
33003 2019-Jan-13 11:24:10.716323 - [DEBUG] Compose: EdgeIdentity * AllBottom
33004 2019-Jan-13 11:24:10.716351 - [DEBUG]
33005 2019-Jan-13 11:24:10.716375 - [DEBUG] Propagate flow
33006 2019-Jan-13 11:24:10.716399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33007 2019-Jan-13 11:24:10.716456 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
33008 2019-Jan-13 11:24:10.717097 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33009 2019-Jan-13 11:24:10.717728 - [DEBUG] Edge function : AllBottom (result of previous compose)
33010 2019-Jan-13 11:24:10.717754 - [DEBUG]
33011 2019-Jan-13 11:24:10.717779 - [DEBUG] Join: AllTop & AllBottom
33012 2019-Jan-13 11:24:10.717805 - [DEBUG] = AllBottom (new jump func)
33013 2019-Jan-13 11:24:10.717829 - [DEBUG]
33014 2019-Jan-13 11:24:10.717853 - [DEBUG] Start adding new jump function
33015 2019-Jan-13 11:24:10.717876 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33016 2019-Jan-13 11:24:10.717932 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33017 2019-Jan-13 11:24:10.718564 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
33018 2019-Jan-13 11:24:10.719189 - [DEBUG] Edge Function : AllBottom
33019 2019-Jan-13 11:24:10.719216 - [DEBUG] End adding new jump function
33020 2019-Jan-13 11:24:10.719240 - [DEBUG]
33021 2019-Jan-13 11:24:10.719264 - [DEBUG] -------------------------------------------- 905. Path Edge --------------------------------------------
33022 2019-Jan-13 11:24:10.719288 - [DEBUG]
33023 2019-Jan-13 11:24:10.719311 - [DEBUG] Process 905. path edge:
33024 2019-Jan-13 11:24:10.719335 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33025 2019-Jan-13 11:24:10.719391 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
33026 2019-Jan-13 11:24:10.720029 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33027 2019-Jan-13 11:24:10.720658 - [DEBUG]
33028 2019-Jan-13 11:24:10.720683 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
33029 2019-Jan-13 11:24:10.721322 - [DEBUG] Compose: EdgeIdentity * AllBottom
33030 2019-Jan-13 11:24:10.721350 - [DEBUG]
33031 2019-Jan-13 11:24:10.721373 - [DEBUG] Propagate flow
33032 2019-Jan-13 11:24:10.721396 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33033 2019-Jan-13 11:24:10.721453 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
33034 2019-Jan-13 11:24:10.722096 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33035 2019-Jan-13 11:24:10.722727 - [DEBUG] Edge function : AllBottom (result of previous compose)
33036 2019-Jan-13 11:24:10.722753 - [DEBUG]
33037 2019-Jan-13 11:24:10.722777 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33038 2019-Jan-13 11:24:10.722803 - [DEBUG] = AllBottom
33039 2019-Jan-13 11:24:10.722827 - [DEBUG]
33040 2019-Jan-13 11:24:10.722850 - [DEBUG] PROPAGATE: No new function!
33041 2019-Jan-13 11:24:10.722874 - [DEBUG] EDGE:
33042 2019-Jan-13 11:24:10.722932 - [DEBUG] ---> 33043 2019-Jan-13 11:24:10.723573 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33044 2019-Jan-13 11:24:10.724203 - [DEBUG]
33045 2019-Jan-13 11:24:10.724228 - [DEBUG] EDGE:
33046 2019-Jan-13 11:24:10.724285 - [DEBUG] ---> 33047 2019-Jan-13 11:24:10.724916 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33048 2019-Jan-13 11:24:10.725546 - [DEBUG]
33049 2019-Jan-13 11:24:10.725571 - [DEBUG] EDGE:
33050 2019-Jan-13 11:24:10.725628 - [DEBUG] ---> 33051 2019-Jan-13 11:24:10.726256 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33052 2019-Jan-13 11:24:10.726900 - [DEBUG]
33053 2019-Jan-13 11:24:10.726925 - [DEBUG] EDGE:
33054 2019-Jan-13 11:24:10.726982 - [DEBUG] ---> 33055 2019-Jan-13 11:24:10.727615 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33056 2019-Jan-13 11:24:10.728245 - [DEBUG]
33057 2019-Jan-13 11:24:10.728270 - [DEBUG] EDGE:
33058 2019-Jan-13 11:24:10.728328 - [DEBUG] ---> 33059 2019-Jan-13 11:24:10.728956 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33060 2019-Jan-13 11:24:10.729585 - [DEBUG]
33061 2019-Jan-13 11:24:10.729610 - [DEBUG] EDGE:
33062 2019-Jan-13 11:24:10.729667 - [DEBUG] ---> 33063 2019-Jan-13 11:24:10.730311 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33064 2019-Jan-13 11:24:10.730942 - [DEBUG]
33065 2019-Jan-13 11:24:10.730977 - [DEBUG] Compose: EdgeIdentity * AllBottom
33066 2019-Jan-13 11:24:10.731004 - [DEBUG]
33067 2019-Jan-13 11:24:10.731028 - [DEBUG] Propagate flow
33068 2019-Jan-13 11:24:10.731051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33069 2019-Jan-13 11:24:10.731107 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
33070 2019-Jan-13 11:24:10.731737 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33071 2019-Jan-13 11:24:10.732366 - [DEBUG] Edge function : AllBottom (result of previous compose)
33072 2019-Jan-13 11:24:10.732391 - [DEBUG]
33073 2019-Jan-13 11:24:10.732416 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33074 2019-Jan-13 11:24:10.732441 - [DEBUG] = AllBottom
33075 2019-Jan-13 11:24:10.732465 - [DEBUG]
33076 2019-Jan-13 11:24:10.732496 - [DEBUG] PROPAGATE: No new function!
33077 2019-Jan-13 11:24:10.732523 - [DEBUG] EDGE:
33078 2019-Jan-13 11:24:10.732580 - [DEBUG] ---> 33079 2019-Jan-13 11:24:10.733221 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33080 2019-Jan-13 11:24:10.733868 - [DEBUG]
33081 2019-Jan-13 11:24:10.733893 - [DEBUG] EDGE:
33082 2019-Jan-13 11:24:10.733950 - [DEBUG] ---> 33083 2019-Jan-13 11:24:10.734577 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33084 2019-Jan-13 11:24:10.735206 - [DEBUG]
33085 2019-Jan-13 11:24:10.735231 - [DEBUG] EDGE:
33086 2019-Jan-13 11:24:10.735288 - [DEBUG] ---> 33087 2019-Jan-13 11:24:10.735917 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33088 2019-Jan-13 11:24:10.736547 - [DEBUG]
33089 2019-Jan-13 11:24:10.736581 - [DEBUG] Compose: EdgeIdentity * AllBottom
33090 2019-Jan-13 11:24:10.736608 - [DEBUG]
33091 2019-Jan-13 11:24:10.736631 - [DEBUG] Propagate flow
33092 2019-Jan-13 11:24:10.736655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33093 2019-Jan-13 11:24:10.736723 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
33094 2019-Jan-13 11:24:10.737354 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33095 2019-Jan-13 11:24:10.737992 - [DEBUG] Edge function : AllBottom (result of previous compose)
33096 2019-Jan-13 11:24:10.738017 - [DEBUG]
33097 2019-Jan-13 11:24:10.738042 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33098 2019-Jan-13 11:24:10.738068 - [DEBUG] = AllBottom
33099 2019-Jan-13 11:24:10.738092 - [DEBUG]
33100 2019-Jan-13 11:24:10.738115 - [DEBUG] PROPAGATE: No new function!
33101 2019-Jan-13 11:24:10.738141 - [DEBUG] EDGE:
33102 2019-Jan-13 11:24:10.738198 - [DEBUG] ---> 33103 2019-Jan-13 11:24:10.738837 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33104 2019-Jan-13 11:24:10.739467 - [DEBUG]
33105 2019-Jan-13 11:24:10.739492 - [DEBUG] EDGE:
33106 2019-Jan-13 11:24:10.739549 - [DEBUG] ---> 33107 2019-Jan-13 11:24:10.740191 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33108 2019-Jan-13 11:24:10.740821 - [DEBUG]
33109 2019-Jan-13 11:24:10.740846 - [DEBUG] EDGE:
33110 2019-Jan-13 11:24:10.740903 - [DEBUG] ---> 33111 2019-Jan-13 11:24:10.741531 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33112 2019-Jan-13 11:24:10.742160 - [DEBUG]
33113 2019-Jan-13 11:24:10.742185 - [DEBUG] EDGE:
33114 2019-Jan-13 11:24:10.742242 - [DEBUG] ---> 33115 2019-Jan-13 11:24:10.742870 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33116 2019-Jan-13 11:24:10.743514 - [DEBUG]
33117 2019-Jan-13 11:24:10.743549 - [DEBUG] Compose: EdgeIdentity * AllBottom
33118 2019-Jan-13 11:24:10.743584 - [DEBUG]
33119 2019-Jan-13 11:24:10.743608 - [DEBUG] Propagate flow
33120 2019-Jan-13 11:24:10.743631 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33121 2019-Jan-13 11:24:10.743688 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
33122 2019-Jan-13 11:24:10.744317 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33123 2019-Jan-13 11:24:10.744947 - [DEBUG] Edge function : AllBottom (result of previous compose)
33124 2019-Jan-13 11:24:10.744972 - [DEBUG]
33125 2019-Jan-13 11:24:10.744997 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33126 2019-Jan-13 11:24:10.745022 - [DEBUG] = AllBottom
33127 2019-Jan-13 11:24:10.745047 - [DEBUG]
33128 2019-Jan-13 11:24:10.745070 - [DEBUG] PROPAGATE: No new function!
33129 2019-Jan-13 11:24:10.745095 - [DEBUG] EDGE:
33130 2019-Jan-13 11:24:10.745152 - [DEBUG] ---> 33131 2019-Jan-13 11:24:10.745790 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33132 2019-Jan-13 11:24:10.746419 - [DEBUG]
33133 2019-Jan-13 11:24:10.746445 - [DEBUG] EDGE:
33134 2019-Jan-13 11:24:10.746502 - [DEBUG] ---> 33135 2019-Jan-13 11:24:10.747145 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33136 2019-Jan-13 11:24:10.747775 - [DEBUG]
33137 2019-Jan-13 11:24:10.747800 - [DEBUG] EDGE:
33138 2019-Jan-13 11:24:10.747857 - [DEBUG] ---> 33139 2019-Jan-13 11:24:10.748486 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33140 2019-Jan-13 11:24:10.749115 - [DEBUG]
33141 2019-Jan-13 11:24:10.749151 - [DEBUG] Compose: EdgeIdentity * AllBottom
33142 2019-Jan-13 11:24:10.749177 - [DEBUG]
33143 2019-Jan-13 11:24:10.749201 - [DEBUG] Propagate flow
33144 2019-Jan-13 11:24:10.749224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33145 2019-Jan-13 11:24:10.749280 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33146 2019-Jan-13 11:24:10.749910 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33147 2019-Jan-13 11:24:10.750559 - [DEBUG] Edge function : AllBottom (result of previous compose)
33148 2019-Jan-13 11:24:10.750584 - [DEBUG]
33149 2019-Jan-13 11:24:10.750609 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33150 2019-Jan-13 11:24:10.750634 - [DEBUG] = AllBottom
33151 2019-Jan-13 11:24:10.750658 - [DEBUG]
33152 2019-Jan-13 11:24:10.750681 - [DEBUG] PROPAGATE: No new function!
33153 2019-Jan-13 11:24:10.750707 - [DEBUG] EDGE:
33154 2019-Jan-13 11:24:10.750764 - [DEBUG] ---> 33155 2019-Jan-13 11:24:10.751403 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33156 2019-Jan-13 11:24:10.752033 - [DEBUG]
33157 2019-Jan-13 11:24:10.752058 - [DEBUG] EDGE:
33158 2019-Jan-13 11:24:10.752115 - [DEBUG] ---> 33159 2019-Jan-13 11:24:10.752742 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33160 2019-Jan-13 11:24:10.753383 - [DEBUG]
33161 2019-Jan-13 11:24:10.753416 - [DEBUG] EDGE:
33162 2019-Jan-13 11:24:10.753474 - [DEBUG] ---> 33163 2019-Jan-13 11:24:10.754112 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33164 2019-Jan-13 11:24:10.754742 - [DEBUG]
33165 2019-Jan-13 11:24:10.754777 - [DEBUG] Compose: EdgeIdentity * AllBottom
33166 2019-Jan-13 11:24:10.754804 - [DEBUG]
33167 2019-Jan-13 11:24:10.754828 - [DEBUG] Propagate flow
33168 2019-Jan-13 11:24:10.754851 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33169 2019-Jan-13 11:24:10.754907 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33170 2019-Jan-13 11:24:10.755537 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33171 2019-Jan-13 11:24:10.756167 - [DEBUG] Edge function : AllBottom (result of previous compose)
33172 2019-Jan-13 11:24:10.756192 - [DEBUG]
33173 2019-Jan-13 11:24:10.756217 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33174 2019-Jan-13 11:24:10.756242 - [DEBUG] = AllBottom
33175 2019-Jan-13 11:24:10.756266 - [DEBUG]
33176 2019-Jan-13 11:24:10.756289 - [DEBUG] PROPAGATE: No new function!
33177 2019-Jan-13 11:24:10.756315 - [DEBUG] EDGE:
33178 2019-Jan-13 11:24:10.756372 - [DEBUG] ---> 33179 2019-Jan-13 11:24:10.757024 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33180 2019-Jan-13 11:24:10.757654 - [DEBUG]
33181 2019-Jan-13 11:24:10.757687 - [DEBUG] Compose: EdgeIdentity * AllBottom
33182 2019-Jan-13 11:24:10.757714 - [DEBUG]
33183 2019-Jan-13 11:24:10.757737 - [DEBUG] Propagate flow
33184 2019-Jan-13 11:24:10.757760 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33185 2019-Jan-13 11:24:10.757816 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
33186 2019-Jan-13 11:24:10.758448 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33187 2019-Jan-13 11:24:10.759077 - [DEBUG] Edge function : AllBottom (result of previous compose)
33188 2019-Jan-13 11:24:10.759102 - [DEBUG]
33189 2019-Jan-13 11:24:10.759127 - [DEBUG] Join: AllTop & AllBottom
33190 2019-Jan-13 11:24:10.759152 - [DEBUG] = AllBottom (new jump func)
33191 2019-Jan-13 11:24:10.759177 - [DEBUG]
33192 2019-Jan-13 11:24:10.759200 - [DEBUG] Start adding new jump function
33193 2019-Jan-13 11:24:10.759223 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33194 2019-Jan-13 11:24:10.759279 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33195 2019-Jan-13 11:24:10.759908 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
33196 2019-Jan-13 11:24:10.760552 - [DEBUG] Edge Function : AllBottom
33197 2019-Jan-13 11:24:10.760579 - [DEBUG] End adding new jump function
33198 2019-Jan-13 11:24:10.760603 - [DEBUG]
33199 2019-Jan-13 11:24:10.760626 - [DEBUG] -------------------------------------------- 906. Path Edge --------------------------------------------
33200 2019-Jan-13 11:24:10.760650 - [DEBUG]
33201 2019-Jan-13 11:24:10.760673 - [DEBUG] Process 906. path edge:
33202 2019-Jan-13 11:24:10.760697 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33203 2019-Jan-13 11:24:10.760753 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
33204 2019-Jan-13 11:24:10.761383 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33205 2019-Jan-13 11:24:10.762021 - [DEBUG]
33206 2019-Jan-13 11:24:10.762046 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
33207 2019-Jan-13 11:24:10.762684 - [DEBUG] Possible callees:
33208 2019-Jan-13 11:24:10.762709 - [DEBUG] foo
33209 2019-Jan-13 11:24:10.762733 - [DEBUG] Possible return sites:
33210 2019-Jan-13 11:24:10.762757 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12633211 2019-Jan-13 11:24:10.764023 - [DEBUG] Found and process special summary
33212 2019-Jan-13 11:24:10.764057 - [DEBUG] Compose: EdgeIdentity * AllBottom
33213 2019-Jan-13 11:24:10.764084 - [DEBUG]
33214 2019-Jan-13 11:24:10.764107 - [DEBUG] Propagate flow
33215 2019-Jan-13 11:24:10.764130 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33216 2019-Jan-13 11:24:10.764187 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
33217 2019-Jan-13 11:24:10.764818 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33218 2019-Jan-13 11:24:10.765448 - [DEBUG] Edge function : AllBottom (result of previous compose)
33219 2019-Jan-13 11:24:10.765473 - [DEBUG]
33220 2019-Jan-13 11:24:10.765498 - [DEBUG] Join: AllTop & AllBottom
33221 2019-Jan-13 11:24:10.765524 - [DEBUG] = AllBottom (new jump func)
33222 2019-Jan-13 11:24:10.765548 - [DEBUG]
33223 2019-Jan-13 11:24:10.765571 - [DEBUG] Start adding new jump function
33224 2019-Jan-13 11:24:10.765594 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33225 2019-Jan-13 11:24:10.765650 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33226 2019-Jan-13 11:24:10.766280 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
33227 2019-Jan-13 11:24:10.766926 - [DEBUG] Edge Function : AllBottom
33228 2019-Jan-13 11:24:10.766954 - [DEBUG] End adding new jump function
33229 2019-Jan-13 11:24:10.766977 - [DEBUG]
33230 2019-Jan-13 11:24:10.767001 - [DEBUG] -------------------------------------------- 907. Path Edge --------------------------------------------
33231 2019-Jan-13 11:24:10.767024 - [DEBUG]
33232 2019-Jan-13 11:24:10.767048 - [DEBUG] Process 907. path edge:
33233 2019-Jan-13 11:24:10.767071 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33234 2019-Jan-13 11:24:10.767127 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
33235 2019-Jan-13 11:24:10.767757 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33236 2019-Jan-13 11:24:10.768386 - [DEBUG]
33237 2019-Jan-13 11:24:10.768410 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
33238 2019-Jan-13 11:24:10.769062 - [DEBUG] Compose: EdgeIdentity * AllBottom
33239 2019-Jan-13 11:24:10.769090 - [DEBUG]
33240 2019-Jan-13 11:24:10.769114 - [DEBUG] Propagate flow
33241 2019-Jan-13 11:24:10.769137 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33242 2019-Jan-13 11:24:10.769194 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
33243 2019-Jan-13 11:24:10.769833 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33244 2019-Jan-13 11:24:10.770486 - [DEBUG] Edge function : AllBottom (result of previous compose)
33245 2019-Jan-13 11:24:10.770511 - [DEBUG]
33246 2019-Jan-13 11:24:10.770536 - [DEBUG] Join: AllTop & AllBottom
33247 2019-Jan-13 11:24:10.770562 - [DEBUG] = AllBottom (new jump func)
33248 2019-Jan-13 11:24:10.770587 - [DEBUG]
33249 2019-Jan-13 11:24:10.770610 - [DEBUG] Start adding new jump function
33250 2019-Jan-13 11:24:10.770634 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33251 2019-Jan-13 11:24:10.770698 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33252 2019-Jan-13 11:24:10.771329 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
33253 2019-Jan-13 11:24:10.771956 - [DEBUG] Edge Function : AllBottom
33254 2019-Jan-13 11:24:10.771984 - [DEBUG] End adding new jump function
33255 2019-Jan-13 11:24:10.772008 - [DEBUG]
33256 2019-Jan-13 11:24:10.772031 - [DEBUG] -------------------------------------------- 908. Path Edge --------------------------------------------
33257 2019-Jan-13 11:24:10.772056 - [DEBUG]
33258 2019-Jan-13 11:24:10.772079 - [DEBUG] Process 908. path edge:
33259 2019-Jan-13 11:24:10.772103 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33260 2019-Jan-13 11:24:10.772159 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
33261 2019-Jan-13 11:24:10.772787 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33262 2019-Jan-13 11:24:10.773432 - [DEBUG]
33263 2019-Jan-13 11:24:10.773458 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
33264 2019-Jan-13 11:24:10.774100 - [DEBUG] Compose: EdgeIdentity * AllBottom
33265 2019-Jan-13 11:24:10.774127 - [DEBUG]
33266 2019-Jan-13 11:24:10.774151 - [DEBUG] Propagate flow
33267 2019-Jan-13 11:24:10.774174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33268 2019-Jan-13 11:24:10.774230 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
33269 2019-Jan-13 11:24:10.774858 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33270 2019-Jan-13 11:24:10.775489 - [DEBUG] Edge function : AllBottom (result of previous compose)
33271 2019-Jan-13 11:24:10.775514 - [DEBUG]
33272 2019-Jan-13 11:24:10.775538 - [DEBUG] Join: AllTop & AllBottom
33273 2019-Jan-13 11:24:10.775564 - [DEBUG] = AllBottom (new jump func)
33274 2019-Jan-13 11:24:10.775588 - [DEBUG]
33275 2019-Jan-13 11:24:10.775612 - [DEBUG] Start adding new jump function
33276 2019-Jan-13 11:24:10.775635 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33277 2019-Jan-13 11:24:10.775691 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33278 2019-Jan-13 11:24:10.776321 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
33279 2019-Jan-13 11:24:10.776965 - [DEBUG] Edge Function : AllBottom
33280 2019-Jan-13 11:24:10.776992 - [DEBUG] End adding new jump function
33281 2019-Jan-13 11:24:10.777016 - [DEBUG]
33282 2019-Jan-13 11:24:10.777039 - [DEBUG] -------------------------------------------- 909. Path Edge --------------------------------------------
33283 2019-Jan-13 11:24:10.777063 - [DEBUG]
33284 2019-Jan-13 11:24:10.777086 - [DEBUG] Process 909. path edge:
33285 2019-Jan-13 11:24:10.777109 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33286 2019-Jan-13 11:24:10.777166 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
33287 2019-Jan-13 11:24:10.777794 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33288 2019-Jan-13 11:24:10.778424 - [DEBUG]
33289 2019-Jan-13 11:24:10.778449 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
33290 2019-Jan-13 11:24:10.779090 - [DEBUG] Compose: EdgeIdentity * AllBottom
33291 2019-Jan-13 11:24:10.779118 - [DEBUG]
33292 2019-Jan-13 11:24:10.779141 - [DEBUG] Propagate flow
33293 2019-Jan-13 11:24:10.779164 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33294 2019-Jan-13 11:24:10.779229 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
33295 2019-Jan-13 11:24:10.779869 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33296 2019-Jan-13 11:24:10.780516 - [DEBUG] Edge function : AllBottom (result of previous compose)
33297 2019-Jan-13 11:24:10.780541 - [DEBUG]
33298 2019-Jan-13 11:24:10.780565 - [DEBUG] Join: AllTop & AllBottom
33299 2019-Jan-13 11:24:10.780591 - [DEBUG] = AllBottom (new jump func)
33300 2019-Jan-13 11:24:10.780615 - [DEBUG]
33301 2019-Jan-13 11:24:10.780638 - [DEBUG] Start adding new jump function
33302 2019-Jan-13 11:24:10.780661 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33303 2019-Jan-13 11:24:10.780717 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33304 2019-Jan-13 11:24:10.781349 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
33305 2019-Jan-13 11:24:10.781984 - [DEBUG] Edge Function : AllBottom
33306 2019-Jan-13 11:24:10.782011 - [DEBUG] End adding new jump function
33307 2019-Jan-13 11:24:10.782035 - [DEBUG]
33308 2019-Jan-13 11:24:10.782058 - [DEBUG] -------------------------------------------- 910. Path Edge --------------------------------------------
33309 2019-Jan-13 11:24:10.782083 - [DEBUG]
33310 2019-Jan-13 11:24:10.782106 - [DEBUG] Process 910. path edge:
33311 2019-Jan-13 11:24:10.782129 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33312 2019-Jan-13 11:24:10.782185 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
33313 2019-Jan-13 11:24:10.782824 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33314 2019-Jan-13 11:24:10.783469 - [DEBUG]
33315 2019-Jan-13 11:24:10.783494 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
33316 2019-Jan-13 11:24:10.784140 - [DEBUG] Possible callees:
33317 2019-Jan-13 11:24:10.784165 - [DEBUG] llvm.dbg.declare
33318 2019-Jan-13 11:24:10.784190 - [DEBUG] Possible return sites:
33319 2019-Jan-13 11:24:10.784213 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13633320 2019-Jan-13 11:24:10.785468 - [DEBUG] Found and process special summary
33321 2019-Jan-13 11:24:10.785502 - [DEBUG] Compose: EdgeIdentity * AllBottom
33322 2019-Jan-13 11:24:10.785528 - [DEBUG]
33323 2019-Jan-13 11:24:10.785552 - [DEBUG] Propagate flow
33324 2019-Jan-13 11:24:10.785575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33325 2019-Jan-13 11:24:10.785631 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
33326 2019-Jan-13 11:24:10.786267 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33327 2019-Jan-13 11:24:10.786913 - [DEBUG] Edge function : AllBottom (result of previous compose)
33328 2019-Jan-13 11:24:10.786938 - [DEBUG]
33329 2019-Jan-13 11:24:10.786963 - [DEBUG] Join: AllTop & AllBottom
33330 2019-Jan-13 11:24:10.786988 - [DEBUG] = AllBottom (new jump func)
33331 2019-Jan-13 11:24:10.787013 - [DEBUG]
33332 2019-Jan-13 11:24:10.787036 - [DEBUG] Start adding new jump function
33333 2019-Jan-13 11:24:10.787059 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33334 2019-Jan-13 11:24:10.787115 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33335 2019-Jan-13 11:24:10.787752 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
33336 2019-Jan-13 11:24:10.788383 - [DEBUG] Edge Function : AllBottom
33337 2019-Jan-13 11:24:10.788410 - [DEBUG] End adding new jump function
33338 2019-Jan-13 11:24:10.788434 - [DEBUG]
33339 2019-Jan-13 11:24:10.788457 - [DEBUG] -------------------------------------------- 911. Path Edge --------------------------------------------
33340 2019-Jan-13 11:24:10.788481 - [DEBUG]
33341 2019-Jan-13 11:24:10.788504 - [DEBUG] Process 911. path edge:
33342 2019-Jan-13 11:24:10.788527 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33343 2019-Jan-13 11:24:10.788584 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
33344 2019-Jan-13 11:24:10.789214 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33345 2019-Jan-13 11:24:10.789842 - [DEBUG]
33346 2019-Jan-13 11:24:10.789867 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
33347 2019-Jan-13 11:24:10.790533 - [DEBUG] Compose: EdgeIdentity * AllBottom
33348 2019-Jan-13 11:24:10.790562 - [DEBUG]
33349 2019-Jan-13 11:24:10.790586 - [DEBUG] Propagate flow
33350 2019-Jan-13 11:24:10.790609 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33351 2019-Jan-13 11:24:10.790666 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
33352 2019-Jan-13 11:24:10.791294 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33353 2019-Jan-13 11:24:10.791924 - [DEBUG] Edge function : AllBottom (result of previous compose)
33354 2019-Jan-13 11:24:10.791949 - [DEBUG]
33355 2019-Jan-13 11:24:10.791974 - [DEBUG] Join: AllTop & AllBottom
33356 2019-Jan-13 11:24:10.792000 - [DEBUG] = AllBottom (new jump func)
33357 2019-Jan-13 11:24:10.792024 - [DEBUG]
33358 2019-Jan-13 11:24:10.792048 - [DEBUG] Start adding new jump function
33359 2019-Jan-13 11:24:10.792071 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33360 2019-Jan-13 11:24:10.792127 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33361 2019-Jan-13 11:24:10.792758 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
33362 2019-Jan-13 11:24:10.793402 - [DEBUG] Edge Function : AllBottom
33363 2019-Jan-13 11:24:10.793430 - [DEBUG] End adding new jump function
33364 2019-Jan-13 11:24:10.793453 - [DEBUG]
33365 2019-Jan-13 11:24:10.793477 - [DEBUG] -------------------------------------------- 912. Path Edge --------------------------------------------
33366 2019-Jan-13 11:24:10.793501 - [DEBUG]
33367 2019-Jan-13 11:24:10.793524 - [DEBUG] Process 912. path edge:
33368 2019-Jan-13 11:24:10.793548 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33369 2019-Jan-13 11:24:10.793605 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
33370 2019-Jan-13 11:24:10.794231 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33371 2019-Jan-13 11:24:10.794860 - [DEBUG]
33372 2019-Jan-13 11:24:10.794886 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
33373 2019-Jan-13 11:24:10.795525 - [DEBUG] Compose: EdgeIdentity * AllBottom
33374 2019-Jan-13 11:24:10.795553 - [DEBUG]
33375 2019-Jan-13 11:24:10.795576 - [DEBUG] Propagate flow
33376 2019-Jan-13 11:24:10.795599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33377 2019-Jan-13 11:24:10.795656 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
33378 2019-Jan-13 11:24:10.796282 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33379 2019-Jan-13 11:24:10.796928 - [DEBUG] Edge function : AllBottom (result of previous compose)
33380 2019-Jan-13 11:24:10.796962 - [DEBUG]
33381 2019-Jan-13 11:24:10.796987 - [DEBUG] Join: AllTop & AllBottom
33382 2019-Jan-13 11:24:10.797013 - [DEBUG] = AllBottom (new jump func)
33383 2019-Jan-13 11:24:10.797037 - [DEBUG]
33384 2019-Jan-13 11:24:10.797060 - [DEBUG] Start adding new jump function
33385 2019-Jan-13 11:24:10.797083 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33386 2019-Jan-13 11:24:10.797139 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33387 2019-Jan-13 11:24:10.797771 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
33388 2019-Jan-13 11:24:10.798398 - [DEBUG] Edge Function : AllBottom
33389 2019-Jan-13 11:24:10.798425 - [DEBUG] End adding new jump function
33390 2019-Jan-13 11:24:10.798449 - [DEBUG]
33391 2019-Jan-13 11:24:10.798472 - [DEBUG] -------------------------------------------- 913. Path Edge --------------------------------------------
33392 2019-Jan-13 11:24:10.798497 - [DEBUG]
33393 2019-Jan-13 11:24:10.798520 - [DEBUG] Process 913. path edge:
33394 2019-Jan-13 11:24:10.798544 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33395 2019-Jan-13 11:24:10.798600 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
33396 2019-Jan-13 11:24:10.799225 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33397 2019-Jan-13 11:24:10.799854 - [DEBUG]
33398 2019-Jan-13 11:24:10.799879 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
33399 2019-Jan-13 11:24:10.800535 - [DEBUG] Compose: EdgeIdentity * AllBottom
33400 2019-Jan-13 11:24:10.800562 - [DEBUG]
33401 2019-Jan-13 11:24:10.800586 - [DEBUG] Propagate flow
33402 2019-Jan-13 11:24:10.800609 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33403 2019-Jan-13 11:24:10.800666 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33404 2019-Jan-13 11:24:10.801304 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33405 2019-Jan-13 11:24:10.801934 - [DEBUG] Edge function : AllBottom (result of previous compose)
33406 2019-Jan-13 11:24:10.801959 - [DEBUG]
33407 2019-Jan-13 11:24:10.801984 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33408 2019-Jan-13 11:24:10.802010 - [DEBUG] = AllBottom
33409 2019-Jan-13 11:24:10.802034 - [DEBUG]
33410 2019-Jan-13 11:24:10.802057 - [DEBUG] PROPAGATE: No new function!
33411 2019-Jan-13 11:24:10.802081 - [DEBUG] EDGE:
33412 2019-Jan-13 11:24:10.802138 - [DEBUG] ---> 33413 2019-Jan-13 11:24:10.802776 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33414 2019-Jan-13 11:24:10.803424 - [DEBUG]
33415 2019-Jan-13 11:24:10.803449 - [DEBUG] EDGE:
33416 2019-Jan-13 11:24:10.803506 - [DEBUG] ---> 33417 2019-Jan-13 11:24:10.804134 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33418 2019-Jan-13 11:24:10.804763 - [DEBUG]
33419 2019-Jan-13 11:24:10.804787 - [DEBUG] EDGE:
33420 2019-Jan-13 11:24:10.804845 - [DEBUG] ---> 33421 2019-Jan-13 11:24:10.805475 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33422 2019-Jan-13 11:24:10.806111 - [DEBUG]
33423 2019-Jan-13 11:24:10.806146 - [DEBUG] Compose: EdgeIdentity * AllBottom
33424 2019-Jan-13 11:24:10.806173 - [DEBUG]
33425 2019-Jan-13 11:24:10.806208 - [DEBUG] Propagate flow
33426 2019-Jan-13 11:24:10.806232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33427 2019-Jan-13 11:24:10.806289 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
33428 2019-Jan-13 11:24:10.806944 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33429 2019-Jan-13 11:24:10.807575 - [DEBUG] Edge function : AllBottom (result of previous compose)
33430 2019-Jan-13 11:24:10.807601 - [DEBUG]
33431 2019-Jan-13 11:24:10.807626 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33432 2019-Jan-13 11:24:10.807652 - [DEBUG] = AllBottom
33433 2019-Jan-13 11:24:10.807676 - [DEBUG]
33434 2019-Jan-13 11:24:10.807700 - [DEBUG] PROPAGATE: No new function!
33435 2019-Jan-13 11:24:10.807726 - [DEBUG] EDGE:
33436 2019-Jan-13 11:24:10.807783 - [DEBUG] ---> 33437 2019-Jan-13 11:24:10.808422 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33438 2019-Jan-13 11:24:10.809052 - [DEBUG]
33439 2019-Jan-13 11:24:10.809085 - [DEBUG] Compose: EdgeIdentity * AllBottom
33440 2019-Jan-13 11:24:10.809112 - [DEBUG]
33441 2019-Jan-13 11:24:10.809136 - [DEBUG] Propagate flow
33442 2019-Jan-13 11:24:10.809159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33443 2019-Jan-13 11:24:10.809215 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
33444 2019-Jan-13 11:24:10.809852 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33445 2019-Jan-13 11:24:10.810499 - [DEBUG] Edge function : AllBottom (result of previous compose)
33446 2019-Jan-13 11:24:10.810524 - [DEBUG]
33447 2019-Jan-13 11:24:10.810548 - [DEBUG] Join: AllTop & AllBottom
33448 2019-Jan-13 11:24:10.810574 - [DEBUG] = AllBottom (new jump func)
33449 2019-Jan-13 11:24:10.810599 - [DEBUG]
33450 2019-Jan-13 11:24:10.810622 - [DEBUG] Start adding new jump function
33451 2019-Jan-13 11:24:10.810645 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33452 2019-Jan-13 11:24:10.810701 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33453 2019-Jan-13 11:24:10.811331 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
33454 2019-Jan-13 11:24:10.811967 - [DEBUG] Edge Function : AllBottom
33455 2019-Jan-13 11:24:10.811995 - [DEBUG] End adding new jump function
33456 2019-Jan-13 11:24:10.812019 - [DEBUG]
33457 2019-Jan-13 11:24:10.812042 - [DEBUG] -------------------------------------------- 914. Path Edge --------------------------------------------
33458 2019-Jan-13 11:24:10.812066 - [DEBUG]
33459 2019-Jan-13 11:24:10.812090 - [DEBUG] Process 914. path edge:
33460 2019-Jan-13 11:24:10.812114 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33461 2019-Jan-13 11:24:10.812169 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
33462 2019-Jan-13 11:24:10.812808 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33463 2019-Jan-13 11:24:10.813452 - [DEBUG]
33464 2019-Jan-13 11:24:10.813476 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
33465 2019-Jan-13 11:24:10.814121 - [DEBUG] Possible callees:
33466 2019-Jan-13 11:24:10.814146 - [DEBUG] llvm.dbg.declare
33467 2019-Jan-13 11:24:10.814171 - [DEBUG] Possible return sites:
33468 2019-Jan-13 11:24:10.814204 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14333469 2019-Jan-13 11:24:10.815468 - [DEBUG] Found and process special summary
33470 2019-Jan-13 11:24:10.815501 - [DEBUG] Compose: EdgeIdentity * AllBottom
33471 2019-Jan-13 11:24:10.815528 - [DEBUG]
33472 2019-Jan-13 11:24:10.815552 - [DEBUG] Propagate flow
33473 2019-Jan-13 11:24:10.815576 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33474 2019-Jan-13 11:24:10.815632 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
33475 2019-Jan-13 11:24:10.816263 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33476 2019-Jan-13 11:24:10.816909 - [DEBUG] Edge function : AllBottom (result of previous compose)
33477 2019-Jan-13 11:24:10.816934 - [DEBUG]
33478 2019-Jan-13 11:24:10.816959 - [DEBUG] Join: AllTop & AllBottom
33479 2019-Jan-13 11:24:10.816985 - [DEBUG] = AllBottom (new jump func)
33480 2019-Jan-13 11:24:10.817009 - [DEBUG]
33481 2019-Jan-13 11:24:10.817032 - [DEBUG] Start adding new jump function
33482 2019-Jan-13 11:24:10.817056 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33483 2019-Jan-13 11:24:10.817111 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33484 2019-Jan-13 11:24:10.817741 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
33485 2019-Jan-13 11:24:10.818371 - [DEBUG] Edge Function : AllBottom
33486 2019-Jan-13 11:24:10.818399 - [DEBUG] End adding new jump function
33487 2019-Jan-13 11:24:10.818423 - [DEBUG]
33488 2019-Jan-13 11:24:10.818446 - [DEBUG] -------------------------------------------- 915. Path Edge --------------------------------------------
33489 2019-Jan-13 11:24:10.818470 - [DEBUG]
33490 2019-Jan-13 11:24:10.818494 - [DEBUG] Process 915. path edge:
33491 2019-Jan-13 11:24:10.818517 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33492 2019-Jan-13 11:24:10.818574 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
33493 2019-Jan-13 11:24:10.819212 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33494 2019-Jan-13 11:24:10.819840 - [DEBUG]
33495 2019-Jan-13 11:24:10.819864 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
33496 2019-Jan-13 11:24:10.820533 - [DEBUG] Compose: EdgeIdentity * AllBottom
33497 2019-Jan-13 11:24:10.820561 - [DEBUG]
33498 2019-Jan-13 11:24:10.820585 - [DEBUG] Propagate flow
33499 2019-Jan-13 11:24:10.820608 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33500 2019-Jan-13 11:24:10.820665 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
33501 2019-Jan-13 11:24:10.821291 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33502 2019-Jan-13 11:24:10.821920 - [DEBUG] Edge function : AllBottom (result of previous compose)
33503 2019-Jan-13 11:24:10.821945 - [DEBUG]
33504 2019-Jan-13 11:24:10.821970 - [DEBUG] Join: AllTop & AllBottom
33505 2019-Jan-13 11:24:10.821996 - [DEBUG] = AllBottom (new jump func)
33506 2019-Jan-13 11:24:10.822020 - [DEBUG]
33507 2019-Jan-13 11:24:10.822044 - [DEBUG] Start adding new jump function
33508 2019-Jan-13 11:24:10.822067 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33509 2019-Jan-13 11:24:10.822123 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33510 2019-Jan-13 11:24:10.822753 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
33511 2019-Jan-13 11:24:10.823390 - [DEBUG] Edge Function : AllBottom
33512 2019-Jan-13 11:24:10.823431 - [DEBUG] End adding new jump function
33513 2019-Jan-13 11:24:10.823455 - [DEBUG]
33514 2019-Jan-13 11:24:10.823479 - [DEBUG] -------------------------------------------- 916. Path Edge --------------------------------------------
33515 2019-Jan-13 11:24:10.823503 - [DEBUG]
33516 2019-Jan-13 11:24:10.823526 - [DEBUG] Process 916. path edge:
33517 2019-Jan-13 11:24:10.823550 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33518 2019-Jan-13 11:24:10.823607 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
33519 2019-Jan-13 11:24:10.824233 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33520 2019-Jan-13 11:24:10.824862 - [DEBUG]
33521 2019-Jan-13 11:24:10.824887 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
33522 2019-Jan-13 11:24:10.825525 - [DEBUG] Compose: EdgeIdentity * AllBottom
33523 2019-Jan-13 11:24:10.825552 - [DEBUG]
33524 2019-Jan-13 11:24:10.825576 - [DEBUG] Propagate flow
33525 2019-Jan-13 11:24:10.825599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33526 2019-Jan-13 11:24:10.825655 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
33527 2019-Jan-13 11:24:10.826281 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33528 2019-Jan-13 11:24:10.826927 - [DEBUG] Edge function : AllBottom (result of previous compose)
33529 2019-Jan-13 11:24:10.826952 - [DEBUG]
33530 2019-Jan-13 11:24:10.826977 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33531 2019-Jan-13 11:24:10.827002 - [DEBUG] = AllBottom
33532 2019-Jan-13 11:24:10.827026 - [DEBUG]
33533 2019-Jan-13 11:24:10.827050 - [DEBUG] PROPAGATE: No new function!
33534 2019-Jan-13 11:24:10.827073 - [DEBUG] EDGE:
33535 2019-Jan-13 11:24:10.827131 - [DEBUG] ---> 33536 2019-Jan-13 11:24:10.827755 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33537 2019-Jan-13 11:24:10.828384 - [DEBUG]
33538 2019-Jan-13 11:24:10.828409 - [DEBUG] EDGE:
33539 2019-Jan-13 11:24:10.828466 - [DEBUG] ---> 33540 2019-Jan-13 11:24:10.829096 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33541 2019-Jan-13 11:24:10.829726 - [DEBUG]
33542 2019-Jan-13 11:24:10.829760 - [DEBUG] Compose: EdgeIdentity * AllBottom
33543 2019-Jan-13 11:24:10.829787 - [DEBUG]
33544 2019-Jan-13 11:24:10.829810 - [DEBUG] Propagate flow
33545 2019-Jan-13 11:24:10.829834 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33546 2019-Jan-13 11:24:10.829890 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
33547 2019-Jan-13 11:24:10.830535 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33548 2019-Jan-13 11:24:10.831166 - [DEBUG] Edge function : AllBottom (result of previous compose)
33549 2019-Jan-13 11:24:10.831191 - [DEBUG]
33550 2019-Jan-13 11:24:10.831215 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33551 2019-Jan-13 11:24:10.831241 - [DEBUG] = AllBottom
33552 2019-Jan-13 11:24:10.831265 - [DEBUG]
33553 2019-Jan-13 11:24:10.831288 - [DEBUG] PROPAGATE: No new function!
33554 2019-Jan-13 11:24:10.831314 - [DEBUG] EDGE:
33555 2019-Jan-13 11:24:10.831371 - [DEBUG] ---> 33556 2019-Jan-13 11:24:10.832009 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33557 2019-Jan-13 11:24:10.832648 - [DEBUG]
33558 2019-Jan-13 11:24:10.832673 - [DEBUG] EDGE:
33559 2019-Jan-13 11:24:10.832730 - [DEBUG] ---> 33560 2019-Jan-13 11:24:10.833372 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33561 2019-Jan-13 11:24:10.834001 - [DEBUG]
33562 2019-Jan-13 11:24:10.834033 - [DEBUG] Compose: EdgeIdentity * AllBottom
33563 2019-Jan-13 11:24:10.834059 - [DEBUG]
33564 2019-Jan-13 11:24:10.834083 - [DEBUG] Propagate flow
33565 2019-Jan-13 11:24:10.834106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33566 2019-Jan-13 11:24:10.834162 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
33567 2019-Jan-13 11:24:10.834790 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33568 2019-Jan-13 11:24:10.835427 - [DEBUG] Edge function : AllBottom (result of previous compose)
33569 2019-Jan-13 11:24:10.835452 - [DEBUG]
33570 2019-Jan-13 11:24:10.835477 - [DEBUG] Join: AllTop & AllBottom
33571 2019-Jan-13 11:24:10.835503 - [DEBUG] = AllBottom (new jump func)
33572 2019-Jan-13 11:24:10.835527 - [DEBUG]
33573 2019-Jan-13 11:24:10.835551 - [DEBUG] Start adding new jump function
33574 2019-Jan-13 11:24:10.835574 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33575 2019-Jan-13 11:24:10.835630 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33576 2019-Jan-13 11:24:10.836260 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
33577 2019-Jan-13 11:24:10.836903 - [DEBUG] Edge Function : AllBottom
33578 2019-Jan-13 11:24:10.836931 - [DEBUG] End adding new jump function
33579 2019-Jan-13 11:24:10.836955 - [DEBUG]
33580 2019-Jan-13 11:24:10.836978 - [DEBUG] -------------------------------------------- 917. Path Edge --------------------------------------------
33581 2019-Jan-13 11:24:10.837002 - [DEBUG]
33582 2019-Jan-13 11:24:10.837025 - [DEBUG] Process 917. path edge:
33583 2019-Jan-13 11:24:10.837049 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33584 2019-Jan-13 11:24:10.837105 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
33585 2019-Jan-13 11:24:10.837733 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33586 2019-Jan-13 11:24:10.838363 - [DEBUG]
33587 2019-Jan-13 11:24:10.838389 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
33588 2019-Jan-13 11:24:10.839030 - [DEBUG] Compose: EdgeIdentity * AllBottom
33589 2019-Jan-13 11:24:10.839057 - [DEBUG]
33590 2019-Jan-13 11:24:10.839081 - [DEBUG] Propagate flow
33591 2019-Jan-13 11:24:10.839104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33592 2019-Jan-13 11:24:10.839161 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
33593 2019-Jan-13 11:24:10.839798 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33594 2019-Jan-13 11:24:10.840446 - [DEBUG] Edge function : AllBottom (result of previous compose)
33595 2019-Jan-13 11:24:10.840471 - [DEBUG]
33596 2019-Jan-13 11:24:10.840495 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33597 2019-Jan-13 11:24:10.840521 - [DEBUG] = AllBottom
33598 2019-Jan-13 11:24:10.840545 - [DEBUG]
33599 2019-Jan-13 11:24:10.840568 - [DEBUG] PROPAGATE: No new function!
33600 2019-Jan-13 11:24:10.840599 - [DEBUG] Compose: EdgeIdentity * AllBottom
33601 2019-Jan-13 11:24:10.840625 - [DEBUG]
33602 2019-Jan-13 11:24:10.840657 - [DEBUG] Propagate flow
33603 2019-Jan-13 11:24:10.840681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33604 2019-Jan-13 11:24:10.840738 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
33605 2019-Jan-13 11:24:10.841377 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33606 2019-Jan-13 11:24:10.842009 - [DEBUG] Edge function : AllBottom (result of previous compose)
33607 2019-Jan-13 11:24:10.842034 - [DEBUG]
33608 2019-Jan-13 11:24:10.842059 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33609 2019-Jan-13 11:24:10.842085 - [DEBUG] = AllBottom
33610 2019-Jan-13 11:24:10.842110 - [DEBUG]
33611 2019-Jan-13 11:24:10.842133 - [DEBUG] PROPAGATE: No new function!
33612 2019-Jan-13 11:24:10.842157 - [DEBUG] EDGE:
33613 2019-Jan-13 11:24:10.842215 - [DEBUG] ---> 33614 2019-Jan-13 11:24:10.842844 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33615 2019-Jan-13 11:24:10.843490 - [DEBUG]
33616 2019-Jan-13 11:24:10.843515 - [DEBUG] EDGE:
33617 2019-Jan-13 11:24:10.843572 - [DEBUG] ---> 33618 2019-Jan-13 11:24:10.844200 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33619 2019-Jan-13 11:24:10.844829 - [DEBUG]
33620 2019-Jan-13 11:24:10.844854 - [DEBUG] EDGE:
33621 2019-Jan-13 11:24:10.844911 - [DEBUG] ---> 33622 2019-Jan-13 11:24:10.845542 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33623 2019-Jan-13 11:24:10.846172 - [DEBUG]
33624 2019-Jan-13 11:24:10.846205 - [DEBUG] Compose: EdgeIdentity * AllBottom
33625 2019-Jan-13 11:24:10.846232 - [DEBUG]
33626 2019-Jan-13 11:24:10.846256 - [DEBUG] Propagate flow
33627 2019-Jan-13 11:24:10.846279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33628 2019-Jan-13 11:24:10.846335 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
33629 2019-Jan-13 11:24:10.846981 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33630 2019-Jan-13 11:24:10.847612 - [DEBUG] Edge function : AllBottom (result of previous compose)
33631 2019-Jan-13 11:24:10.847637 - [DEBUG]
33632 2019-Jan-13 11:24:10.847662 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33633 2019-Jan-13 11:24:10.847688 - [DEBUG] = AllBottom
33634 2019-Jan-13 11:24:10.847712 - [DEBUG]
33635 2019-Jan-13 11:24:10.847735 - [DEBUG] PROPAGATE: No new function!
33636 2019-Jan-13 11:24:10.847761 - [DEBUG] EDGE:
33637 2019-Jan-13 11:24:10.847818 - [DEBUG] ---> 33638 2019-Jan-13 11:24:10.848450 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33639 2019-Jan-13 11:24:10.849079 - [DEBUG]
33640 2019-Jan-13 11:24:10.849104 - [DEBUG] EDGE:
33641 2019-Jan-13 11:24:10.849161 - [DEBUG] ---> 33642 2019-Jan-13 11:24:10.849788 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33643 2019-Jan-13 11:24:10.850432 - [DEBUG]
33644 2019-Jan-13 11:24:10.850457 - [DEBUG] EDGE:
33645 2019-Jan-13 11:24:10.850523 - [DEBUG] ---> 33646 2019-Jan-13 11:24:10.851165 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33647 2019-Jan-13 11:24:10.851796 - [DEBUG]
33648 2019-Jan-13 11:24:10.851822 - [DEBUG] EDGE:
33649 2019-Jan-13 11:24:10.851879 - [DEBUG] ---> 33650 2019-Jan-13 11:24:10.852508 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33651 2019-Jan-13 11:24:10.853138 - [DEBUG]
33652 2019-Jan-13 11:24:10.853164 - [DEBUG] EDGE:
33653 2019-Jan-13 11:24:10.853221 - [DEBUG] ---> 33654 2019-Jan-13 11:24:10.853868 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33655 2019-Jan-13 11:24:10.854499 - [DEBUG]
33656 2019-Jan-13 11:24:10.854524 - [DEBUG] EDGE:
33657 2019-Jan-13 11:24:10.854582 - [DEBUG] ---> 33658 2019-Jan-13 11:24:10.855212 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
33659 2019-Jan-13 11:24:10.855843 - [DEBUG]
33660 2019-Jan-13 11:24:10.855869 - [DEBUG] EDGE:
33661 2019-Jan-13 11:24:10.855926 - [DEBUG] ---> 33662 2019-Jan-13 11:24:10.856553 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
33663 2019-Jan-13 11:24:10.857199 - [DEBUG]
33664 2019-Jan-13 11:24:10.857224 - [DEBUG] EDGE:
33665 2019-Jan-13 11:24:10.857281 - [DEBUG] ---> 33666 2019-Jan-13 11:24:10.857911 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
33667 2019-Jan-13 11:24:10.858543 - [DEBUG]
33668 2019-Jan-13 11:24:10.858569 - [DEBUG] Compose: EdgeIdentity * AllBottom
33669 2019-Jan-13 11:24:10.858595 - [DEBUG]
33670 2019-Jan-13 11:24:10.858619 - [DEBUG] Propagate flow
33671 2019-Jan-13 11:24:10.858642 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33672 2019-Jan-13 11:24:10.858698 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
33673 2019-Jan-13 11:24:10.859329 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33674 2019-Jan-13 11:24:10.859966 - [DEBUG] Edge function : AllBottom (result of previous compose)
33675 2019-Jan-13 11:24:10.859991 - [DEBUG]
33676 2019-Jan-13 11:24:10.860030 - [DEBUG] Join: AllTop & AllBottom
33677 2019-Jan-13 11:24:10.860056 - [DEBUG] = AllBottom (new jump func)
33678 2019-Jan-13 11:24:10.860081 - [DEBUG]
33679 2019-Jan-13 11:24:10.860104 - [DEBUG] Start adding new jump function
33680 2019-Jan-13 11:24:10.860127 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33681 2019-Jan-13 11:24:10.860184 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33682 2019-Jan-13 11:24:10.860822 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
33683 2019-Jan-13 11:24:10.861453 - [DEBUG] Edge Function : AllBottom
33684 2019-Jan-13 11:24:10.861491 - [DEBUG] End adding new jump function
33685 2019-Jan-13 11:24:10.861516 - [DEBUG]
33686 2019-Jan-13 11:24:10.861539 - [DEBUG] -------------------------------------------- 918. Path Edge --------------------------------------------
33687 2019-Jan-13 11:24:10.861563 - [DEBUG]
33688 2019-Jan-13 11:24:10.861586 - [DEBUG] Process 918. path edge:
33689 2019-Jan-13 11:24:10.861610 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33690 2019-Jan-13 11:24:10.861667 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
33691 2019-Jan-13 11:24:10.862299 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33692 2019-Jan-13 11:24:10.862935 - [DEBUG]
33693 2019-Jan-13 11:24:10.862959 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
33694 2019-Jan-13 11:24:10.863621 - [DEBUG] Compose: EdgeIdentity * AllBottom
33695 2019-Jan-13 11:24:10.863648 - [DEBUG]
33696 2019-Jan-13 11:24:10.863672 - [DEBUG] Propagate flow
33697 2019-Jan-13 11:24:10.863695 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33698 2019-Jan-13 11:24:10.863751 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
33699 2019-Jan-13 11:24:10.864379 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33700 2019-Jan-13 11:24:10.865014 - [DEBUG] Edge function : AllBottom (result of previous compose)
33701 2019-Jan-13 11:24:10.865039 - [DEBUG]
33702 2019-Jan-13 11:24:10.865063 - [DEBUG] Join: AllTop & AllBottom
33703 2019-Jan-13 11:24:10.865089 - [DEBUG] = AllBottom (new jump func)
33704 2019-Jan-13 11:24:10.865114 - [DEBUG]
33705 2019-Jan-13 11:24:10.865137 - [DEBUG] Start adding new jump function
33706 2019-Jan-13 11:24:10.865160 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33707 2019-Jan-13 11:24:10.865216 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33708 2019-Jan-13 11:24:10.865852 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
33709 2019-Jan-13 11:24:10.866480 - [DEBUG] Edge Function : AllBottom
33710 2019-Jan-13 11:24:10.866507 - [DEBUG] End adding new jump function
33711 2019-Jan-13 11:24:10.866531 - [DEBUG]
33712 2019-Jan-13 11:24:10.866554 - [DEBUG] -------------------------------------------- 919. Path Edge --------------------------------------------
33713 2019-Jan-13 11:24:10.866579 - [DEBUG]
33714 2019-Jan-13 11:24:10.866602 - [DEBUG] Process 919. path edge:
33715 2019-Jan-13 11:24:10.866625 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33716 2019-Jan-13 11:24:10.866695 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
33717 2019-Jan-13 11:24:10.867329 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33718 2019-Jan-13 11:24:10.867965 - [DEBUG]
33719 2019-Jan-13 11:24:10.867990 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
33720 2019-Jan-13 11:24:10.868628 - [DEBUG] Compose: EdgeIdentity * AllBottom
33721 2019-Jan-13 11:24:10.868655 - [DEBUG]
33722 2019-Jan-13 11:24:10.868679 - [DEBUG] Propagate flow
33723 2019-Jan-13 11:24:10.868702 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33724 2019-Jan-13 11:24:10.868758 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33725 2019-Jan-13 11:24:10.869409 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33726 2019-Jan-13 11:24:10.870058 - [DEBUG] Edge function : AllBottom (result of previous compose)
33727 2019-Jan-13 11:24:10.870094 - [DEBUG]
33728 2019-Jan-13 11:24:10.870119 - [DEBUG] Join: AllTop & AllBottom
33729 2019-Jan-13 11:24:10.870145 - [DEBUG] = AllBottom (new jump func)
33730 2019-Jan-13 11:24:10.870170 - [DEBUG]
33731 2019-Jan-13 11:24:10.870193 - [DEBUG] Start adding new jump function
33732 2019-Jan-13 11:24:10.870216 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33733 2019-Jan-13 11:24:10.870272 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33734 2019-Jan-13 11:24:10.870911 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33735 2019-Jan-13 11:24:10.871540 - [DEBUG] Edge Function : AllBottom
33736 2019-Jan-13 11:24:10.871568 - [DEBUG] End adding new jump function
33737 2019-Jan-13 11:24:10.871591 - [DEBUG]
33738 2019-Jan-13 11:24:10.871615 - [DEBUG] -------------------------------------------- 920. Path Edge --------------------------------------------
33739 2019-Jan-13 11:24:10.871638 - [DEBUG]
33740 2019-Jan-13 11:24:10.871661 - [DEBUG] Process 920. path edge:
33741 2019-Jan-13 11:24:10.871685 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33742 2019-Jan-13 11:24:10.871741 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
33743 2019-Jan-13 11:24:10.872372 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33744 2019-Jan-13 11:24:10.873007 - [DEBUG]
33745 2019-Jan-13 11:24:10.873032 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33746 2019-Jan-13 11:24:10.873690 - [DEBUG] Compose: EdgeIdentity * AllBottom
33747 2019-Jan-13 11:24:10.873717 - [DEBUG]
33748 2019-Jan-13 11:24:10.873741 - [DEBUG] Propagate flow
33749 2019-Jan-13 11:24:10.873763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33750 2019-Jan-13 11:24:10.873820 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
33751 2019-Jan-13 11:24:10.874448 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33752 2019-Jan-13 11:24:10.875084 - [DEBUG] Edge function : AllBottom (result of previous compose)
33753 2019-Jan-13 11:24:10.875109 - [DEBUG]
33754 2019-Jan-13 11:24:10.875133 - [DEBUG] Join: AllTop & AllBottom
33755 2019-Jan-13 11:24:10.875159 - [DEBUG] = AllBottom (new jump func)
33756 2019-Jan-13 11:24:10.875183 - [DEBUG]
33757 2019-Jan-13 11:24:10.875207 - [DEBUG] Start adding new jump function
33758 2019-Jan-13 11:24:10.875230 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33759 2019-Jan-13 11:24:10.875286 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33760 2019-Jan-13 11:24:10.875922 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
33761 2019-Jan-13 11:24:10.876549 - [DEBUG] Edge Function : AllBottom
33762 2019-Jan-13 11:24:10.876576 - [DEBUG] End adding new jump function
33763 2019-Jan-13 11:24:10.876600 - [DEBUG]
33764 2019-Jan-13 11:24:10.876623 - [DEBUG] -------------------------------------------- 921. Path Edge --------------------------------------------
33765 2019-Jan-13 11:24:10.876647 - [DEBUG]
33766 2019-Jan-13 11:24:10.876683 - [DEBUG] Process 921. path edge:
33767 2019-Jan-13 11:24:10.876707 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33768 2019-Jan-13 11:24:10.876764 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
33769 2019-Jan-13 11:24:10.877392 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33770 2019-Jan-13 11:24:10.878034 - [DEBUG]
33771 2019-Jan-13 11:24:10.878060 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
33772 2019-Jan-13 11:24:10.878698 - [DEBUG] Compose: EdgeIdentity * AllBottom
33773 2019-Jan-13 11:24:10.878727 - [DEBUG]
33774 2019-Jan-13 11:24:10.878750 - [DEBUG] Propagate flow
33775 2019-Jan-13 11:24:10.878773 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33776 2019-Jan-13 11:24:10.878830 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
33777 2019-Jan-13 11:24:10.879466 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33778 2019-Jan-13 11:24:10.880130 - [DEBUG] Edge function : AllBottom (result of previous compose)
33779 2019-Jan-13 11:24:10.880155 - [DEBUG]
33780 2019-Jan-13 11:24:10.880180 - [DEBUG] Join: AllTop & AllBottom
33781 2019-Jan-13 11:24:10.880205 - [DEBUG] = AllBottom (new jump func)
33782 2019-Jan-13 11:24:10.880230 - [DEBUG]
33783 2019-Jan-13 11:24:10.880253 - [DEBUG] Start adding new jump function
33784 2019-Jan-13 11:24:10.880276 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33785 2019-Jan-13 11:24:10.880331 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33786 2019-Jan-13 11:24:10.880969 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
33787 2019-Jan-13 11:24:10.881597 - [DEBUG] Edge Function : AllBottom
33788 2019-Jan-13 11:24:10.881624 - [DEBUG] End adding new jump function
33789 2019-Jan-13 11:24:10.881648 - [DEBUG]
33790 2019-Jan-13 11:24:10.881671 - [DEBUG] -------------------------------------------- 922. Path Edge --------------------------------------------
33791 2019-Jan-13 11:24:10.881695 - [DEBUG]
33792 2019-Jan-13 11:24:10.881718 - [DEBUG] Process 922. path edge:
33793 2019-Jan-13 11:24:10.881742 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33794 2019-Jan-13 11:24:10.881798 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
33795 2019-Jan-13 11:24:10.882427 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33796 2019-Jan-13 11:24:10.883061 - [DEBUG]
33797 2019-Jan-13 11:24:10.883086 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
33798 2019-Jan-13 11:24:10.883749 - [DEBUG] Compose: EdgeIdentity * AllBottom
33799 2019-Jan-13 11:24:10.883777 - [DEBUG]
33800 2019-Jan-13 11:24:10.883800 - [DEBUG] Propagate flow
33801 2019-Jan-13 11:24:10.883823 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33802 2019-Jan-13 11:24:10.883880 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
33803 2019-Jan-13 11:24:10.884515 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33804 2019-Jan-13 11:24:10.885151 - [DEBUG] Edge function : AllBottom (result of previous compose)
33805 2019-Jan-13 11:24:10.885177 - [DEBUG]
33806 2019-Jan-13 11:24:10.885201 - [DEBUG] Join: AllTop & AllBottom
33807 2019-Jan-13 11:24:10.885226 - [DEBUG] = AllBottom (new jump func)
33808 2019-Jan-13 11:24:10.885251 - [DEBUG]
33809 2019-Jan-13 11:24:10.885274 - [DEBUG] Start adding new jump function
33810 2019-Jan-13 11:24:10.885297 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33811 2019-Jan-13 11:24:10.885353 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33812 2019-Jan-13 11:24:10.885989 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
33813 2019-Jan-13 11:24:10.886629 - [DEBUG] Edge Function : AllBottom
33814 2019-Jan-13 11:24:10.886658 - [DEBUG] End adding new jump function
33815 2019-Jan-13 11:24:10.886695 - [DEBUG]
33816 2019-Jan-13 11:24:10.886719 - [DEBUG] -------------------------------------------- 923. Path Edge --------------------------------------------
33817 2019-Jan-13 11:24:10.886743 - [DEBUG]
33818 2019-Jan-13 11:24:10.886766 - [DEBUG] Process 923. path edge:
33819 2019-Jan-13 11:24:10.886790 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33820 2019-Jan-13 11:24:10.886846 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
33821 2019-Jan-13 11:24:10.887481 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33822 2019-Jan-13 11:24:10.888117 - [DEBUG]
33823 2019-Jan-13 11:24:10.888142 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
33824 2019-Jan-13 11:24:10.888788 - [DEBUG] Compose: EdgeIdentity * AllBottom
33825 2019-Jan-13 11:24:10.888816 - [DEBUG]
33826 2019-Jan-13 11:24:10.888839 - [DEBUG] Propagate flow
33827 2019-Jan-13 11:24:10.888863 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33828 2019-Jan-13 11:24:10.888919 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
33829 2019-Jan-13 11:24:10.889549 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33830 2019-Jan-13 11:24:10.890200 - [DEBUG] Edge function : AllBottom (result of previous compose)
33831 2019-Jan-13 11:24:10.890226 - [DEBUG]
33832 2019-Jan-13 11:24:10.890250 - [DEBUG] Join: AllTop & AllBottom
33833 2019-Jan-13 11:24:10.890276 - [DEBUG] = AllBottom (new jump func)
33834 2019-Jan-13 11:24:10.890301 - [DEBUG]
33835 2019-Jan-13 11:24:10.890324 - [DEBUG] Start adding new jump function
33836 2019-Jan-13 11:24:10.890347 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33837 2019-Jan-13 11:24:10.890403 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33838 2019-Jan-13 11:24:10.891041 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
33839 2019-Jan-13 11:24:10.891669 - [DEBUG] Edge Function : AllBottom
33840 2019-Jan-13 11:24:10.891696 - [DEBUG] End adding new jump function
33841 2019-Jan-13 11:24:10.891720 - [DEBUG]
33842 2019-Jan-13 11:24:10.891743 - [DEBUG] -------------------------------------------- 924. Path Edge --------------------------------------------
33843 2019-Jan-13 11:24:10.891767 - [DEBUG]
33844 2019-Jan-13 11:24:10.891790 - [DEBUG] Process 924. path edge:
33845 2019-Jan-13 11:24:10.891814 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33846 2019-Jan-13 11:24:10.891870 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
33847 2019-Jan-13 11:24:10.892499 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33848 2019-Jan-13 11:24:10.893135 - [DEBUG]
33849 2019-Jan-13 11:24:10.893161 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
33850 2019-Jan-13 11:24:10.893818 - [DEBUG] Compose: EdgeIdentity * AllBottom
33851 2019-Jan-13 11:24:10.893846 - [DEBUG]
33852 2019-Jan-13 11:24:10.893869 - [DEBUG] Propagate flow
33853 2019-Jan-13 11:24:10.893893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33854 2019-Jan-13 11:24:10.893949 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
33855 2019-Jan-13 11:24:10.894596 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33856 2019-Jan-13 11:24:10.895233 - [DEBUG] Edge function : AllBottom (result of previous compose)
33857 2019-Jan-13 11:24:10.895258 - [DEBUG]
33858 2019-Jan-13 11:24:10.895282 - [DEBUG] Join: AllTop & AllBottom
33859 2019-Jan-13 11:24:10.895308 - [DEBUG] = AllBottom (new jump func)
33860 2019-Jan-13 11:24:10.895332 - [DEBUG]
33861 2019-Jan-13 11:24:10.895355 - [DEBUG] Start adding new jump function
33862 2019-Jan-13 11:24:10.895378 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33863 2019-Jan-13 11:24:10.895434 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33864 2019-Jan-13 11:24:10.896070 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
33865 2019-Jan-13 11:24:10.896719 - [DEBUG] Edge Function : AllBottom
33866 2019-Jan-13 11:24:10.896747 - [DEBUG] End adding new jump function
33867 2019-Jan-13 11:24:10.896771 - [DEBUG]
33868 2019-Jan-13 11:24:10.896794 - [DEBUG] -------------------------------------------- 925. Path Edge --------------------------------------------
33869 2019-Jan-13 11:24:10.896819 - [DEBUG]
33870 2019-Jan-13 11:24:10.896842 - [DEBUG] Process 925. path edge:
33871 2019-Jan-13 11:24:10.896866 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33872 2019-Jan-13 11:24:10.896922 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
33873 2019-Jan-13 11:24:10.897558 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33874 2019-Jan-13 11:24:10.898195 - [DEBUG]
33875 2019-Jan-13 11:24:10.898219 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
33876 2019-Jan-13 11:24:10.898863 - [DEBUG] Possible callees:
33877 2019-Jan-13 11:24:10.898888 - [DEBUG] llvm.dbg.declare
33878 2019-Jan-13 11:24:10.898912 - [DEBUG] Possible return sites:
33879 2019-Jan-13 11:24:10.898936 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12033880 2019-Jan-13 11:24:10.900211 - [DEBUG] Found and process special summary
33881 2019-Jan-13 11:24:10.900245 - [DEBUG] Compose: EdgeIdentity * AllBottom
33882 2019-Jan-13 11:24:10.900272 - [DEBUG]
33883 2019-Jan-13 11:24:10.900295 - [DEBUG] Propagate flow
33884 2019-Jan-13 11:24:10.900318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33885 2019-Jan-13 11:24:10.900374 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33886 2019-Jan-13 11:24:10.901006 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33887 2019-Jan-13 11:24:10.901642 - [DEBUG] Edge function : AllBottom (result of previous compose)
33888 2019-Jan-13 11:24:10.901667 - [DEBUG]
33889 2019-Jan-13 11:24:10.901691 - [DEBUG] Join: AllTop & AllBottom
33890 2019-Jan-13 11:24:10.901717 - [DEBUG] = AllBottom (new jump func)
33891 2019-Jan-13 11:24:10.901741 - [DEBUG]
33892 2019-Jan-13 11:24:10.901764 - [DEBUG] Start adding new jump function
33893 2019-Jan-13 11:24:10.901787 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33894 2019-Jan-13 11:24:10.901843 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33895 2019-Jan-13 11:24:10.902487 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33896 2019-Jan-13 11:24:10.903117 - [DEBUG] Edge Function : AllBottom
33897 2019-Jan-13 11:24:10.903145 - [DEBUG] End adding new jump function
33898 2019-Jan-13 11:24:10.903169 - [DEBUG]
33899 2019-Jan-13 11:24:10.903192 - [DEBUG] -------------------------------------------- 926. Path Edge --------------------------------------------
33900 2019-Jan-13 11:24:10.903216 - [DEBUG]
33901 2019-Jan-13 11:24:10.903240 - [DEBUG] Process 926. path edge:
33902 2019-Jan-13 11:24:10.903263 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33903 2019-Jan-13 11:24:10.903319 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
33904 2019-Jan-13 11:24:10.903962 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33905 2019-Jan-13 11:24:10.904598 - [DEBUG]
33906 2019-Jan-13 11:24:10.904622 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33907 2019-Jan-13 11:24:10.905266 - [DEBUG] Compose: EdgeIdentity * AllBottom
33908 2019-Jan-13 11:24:10.905295 - [DEBUG]
33909 2019-Jan-13 11:24:10.905318 - [DEBUG] Propagate flow
33910 2019-Jan-13 11:24:10.905342 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33911 2019-Jan-13 11:24:10.905398 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
33912 2019-Jan-13 11:24:10.906030 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33913 2019-Jan-13 11:24:10.906683 - [DEBUG] Edge function : AllBottom (result of previous compose)
33914 2019-Jan-13 11:24:10.906708 - [DEBUG]
33915 2019-Jan-13 11:24:10.906733 - [DEBUG] Join: AllTop & AllBottom
33916 2019-Jan-13 11:24:10.906758 - [DEBUG] = AllBottom (new jump func)
33917 2019-Jan-13 11:24:10.906782 - [DEBUG]
33918 2019-Jan-13 11:24:10.906806 - [DEBUG] Start adding new jump function
33919 2019-Jan-13 11:24:10.906829 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33920 2019-Jan-13 11:24:10.906888 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33921 2019-Jan-13 11:24:10.907527 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
33922 2019-Jan-13 11:24:10.908154 - [DEBUG] Edge Function : AllBottom
33923 2019-Jan-13 11:24:10.908182 - [DEBUG] End adding new jump function
33924 2019-Jan-13 11:24:10.908206 - [DEBUG]
33925 2019-Jan-13 11:24:10.908230 - [DEBUG] -------------------------------------------- 927. Path Edge --------------------------------------------
33926 2019-Jan-13 11:24:10.908254 - [DEBUG]
33927 2019-Jan-13 11:24:10.908277 - [DEBUG] Process 927. path edge:
33928 2019-Jan-13 11:24:10.908301 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33929 2019-Jan-13 11:24:10.908357 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
33930 2019-Jan-13 11:24:10.908985 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33931 2019-Jan-13 11:24:10.909621 - [DEBUG]
33932 2019-Jan-13 11:24:10.909647 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
33933 2019-Jan-13 11:24:10.910302 - [DEBUG] Compose: EdgeIdentity * AllBottom
33934 2019-Jan-13 11:24:10.910329 - [DEBUG]
33935 2019-Jan-13 11:24:10.910353 - [DEBUG] Propagate flow
33936 2019-Jan-13 11:24:10.910376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33937 2019-Jan-13 11:24:10.910440 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33938 2019-Jan-13 11:24:10.911085 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33939 2019-Jan-13 11:24:10.911721 - [DEBUG] Edge function : AllBottom (result of previous compose)
33940 2019-Jan-13 11:24:10.911747 - [DEBUG]
33941 2019-Jan-13 11:24:10.911771 - [DEBUG] Join: AllTop & AllBottom
33942 2019-Jan-13 11:24:10.911797 - [DEBUG] = AllBottom (new jump func)
33943 2019-Jan-13 11:24:10.911822 - [DEBUG]
33944 2019-Jan-13 11:24:10.911845 - [DEBUG] Start adding new jump function
33945 2019-Jan-13 11:24:10.911868 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33946 2019-Jan-13 11:24:10.911924 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33947 2019-Jan-13 11:24:10.912561 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33948 2019-Jan-13 11:24:10.913196 - [DEBUG] Edge Function : AllBottom
33949 2019-Jan-13 11:24:10.913223 - [DEBUG] End adding new jump function
33950 2019-Jan-13 11:24:10.913248 - [DEBUG]
33951 2019-Jan-13 11:24:10.913271 - [DEBUG] -------------------------------------------- 928. Path Edge --------------------------------------------
33952 2019-Jan-13 11:24:10.913296 - [DEBUG]
33953 2019-Jan-13 11:24:10.913319 - [DEBUG] Process 928. path edge:
33954 2019-Jan-13 11:24:10.913356 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33955 2019-Jan-13 11:24:10.913413 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
33956 2019-Jan-13 11:24:10.914051 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33957 2019-Jan-13 11:24:10.914687 - [DEBUG]
33958 2019-Jan-13 11:24:10.914712 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33959 2019-Jan-13 11:24:10.915362 - [DEBUG] Possible callees:
33960 2019-Jan-13 11:24:10.915387 - [DEBUG] llvm.dbg.declare
33961 2019-Jan-13 11:24:10.915412 - [DEBUG] Possible return sites:
33962 2019-Jan-13 11:24:10.915435 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14933963 2019-Jan-13 11:24:10.916834 - [DEBUG] Found and process special summary
33964 2019-Jan-13 11:24:10.916896 - [DEBUG] Compose: EdgeIdentity * AllBottom
33965 2019-Jan-13 11:24:10.916924 - [DEBUG]
33966 2019-Jan-13 11:24:10.916949 - [DEBUG] Propagate flow
33967 2019-Jan-13 11:24:10.916972 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33968 2019-Jan-13 11:24:10.917045 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33969 2019-Jan-13 11:24:10.917711 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33970 2019-Jan-13 11:24:10.918378 - [DEBUG] Edge function : AllBottom (result of previous compose)
33971 2019-Jan-13 11:24:10.918405 - [DEBUG]
33972 2019-Jan-13 11:24:10.918431 - [DEBUG] Join: AllTop & AllBottom
33973 2019-Jan-13 11:24:10.918457 - [DEBUG] = AllBottom (new jump func)
33974 2019-Jan-13 11:24:10.918482 - [DEBUG]
33975 2019-Jan-13 11:24:10.918505 - [DEBUG] Start adding new jump function
33976 2019-Jan-13 11:24:10.918529 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33977 2019-Jan-13 11:24:10.918593 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33978 2019-Jan-13 11:24:10.919316 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33979 2019-Jan-13 11:24:10.919979 - [DEBUG] Edge Function : AllBottom
33980 2019-Jan-13 11:24:10.920037 - [DEBUG] End adding new jump function
33981 2019-Jan-13 11:24:10.920062 - [DEBUG]
33982 2019-Jan-13 11:24:10.920086 - [DEBUG] -------------------------------------------- 929. Path Edge --------------------------------------------
33983 2019-Jan-13 11:24:10.920111 - [DEBUG]
33984 2019-Jan-13 11:24:10.920134 - [DEBUG] Process 929. path edge:
33985 2019-Jan-13 11:24:10.920157 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33986 2019-Jan-13 11:24:10.920222 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
33987 2019-Jan-13 11:24:10.920867 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33988 2019-Jan-13 11:24:10.921520 - [DEBUG]
33989 2019-Jan-13 11:24:10.921545 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33990 2019-Jan-13 11:24:10.922236 - [DEBUG] Compose: EdgeIdentity * AllBottom
33991 2019-Jan-13 11:24:10.922264 - [DEBUG]
33992 2019-Jan-13 11:24:10.922288 - [DEBUG] Propagate flow
33993 2019-Jan-13 11:24:10.922311 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33994 2019-Jan-13 11:24:10.922370 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
33995 2019-Jan-13 11:24:10.923025 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33996 2019-Jan-13 11:24:10.923761 - [DEBUG] Edge function : AllBottom (result of previous compose)
33997 2019-Jan-13 11:24:10.923790 - [DEBUG]
33998 2019-Jan-13 11:24:10.923818 - [DEBUG] Join: AllTop & AllBottom
33999 2019-Jan-13 11:24:10.923845 - [DEBUG] = AllBottom (new jump func)
34000 2019-Jan-13 11:24:10.923869 - [DEBUG]
34001 2019-Jan-13 11:24:10.923893 - [DEBUG] Start adding new jump function
34002 2019-Jan-13 11:24:10.923917 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34003 2019-Jan-13 11:24:10.923996 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34004 2019-Jan-13 11:24:10.924721 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
34005 2019-Jan-13 11:24:10.925441 - [DEBUG] Edge Function : AllBottom
34006 2019-Jan-13 11:24:10.925476 - [DEBUG] End adding new jump function
34007 2019-Jan-13 11:24:10.925500 - [DEBUG]
34008 2019-Jan-13 11:24:10.925524 - [DEBUG] -------------------------------------------- 930. Path Edge --------------------------------------------
34009 2019-Jan-13 11:24:10.925549 - [DEBUG]
34010 2019-Jan-13 11:24:10.925572 - [DEBUG] Process 930. path edge:
34011 2019-Jan-13 11:24:10.925596 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34012 2019-Jan-13 11:24:10.925673 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
34013 2019-Jan-13 11:24:10.926356 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34014 2019-Jan-13 11:24:10.927065 - [DEBUG]
34015 2019-Jan-13 11:24:10.927093 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
34016 2019-Jan-13 11:24:10.927765 - [DEBUG] Compose: EdgeIdentity * AllBottom
34017 2019-Jan-13 11:24:10.927793 - [DEBUG]
34018 2019-Jan-13 11:24:10.927816 - [DEBUG] Propagate flow
34019 2019-Jan-13 11:24:10.927840 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34020 2019-Jan-13 11:24:10.927921 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
34021 2019-Jan-13 11:24:10.928562 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34022 2019-Jan-13 11:24:10.929198 - [DEBUG] Edge function : AllBottom (result of previous compose)
34023 2019-Jan-13 11:24:10.929223 - [DEBUG]
34024 2019-Jan-13 11:24:10.929249 - [DEBUG] Join: AllTop & AllBottom
34025 2019-Jan-13 11:24:10.929275 - [DEBUG] = AllBottom (new jump func)
34026 2019-Jan-13 11:24:10.929300 - [DEBUG]
34027 2019-Jan-13 11:24:10.929323 - [DEBUG] Start adding new jump function
34028 2019-Jan-13 11:24:10.929346 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34029 2019-Jan-13 11:24:10.929402 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34030 2019-Jan-13 11:24:10.930054 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
34031 2019-Jan-13 11:24:10.930690 - [DEBUG] Edge Function : AllBottom
34032 2019-Jan-13 11:24:10.930719 - [DEBUG] End adding new jump function
34033 2019-Jan-13 11:24:10.930743 - [DEBUG]
34034 2019-Jan-13 11:24:10.930767 - [DEBUG] -------------------------------------------- 931. Path Edge --------------------------------------------
34035 2019-Jan-13 11:24:10.930791 - [DEBUG]
34036 2019-Jan-13 11:24:10.930815 - [DEBUG] Process 931. path edge:
34037 2019-Jan-13 11:24:10.930838 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34038 2019-Jan-13 11:24:10.930895 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
34039 2019-Jan-13 11:24:10.931533 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34040 2019-Jan-13 11:24:10.932179 - [DEBUG]
34041 2019-Jan-13 11:24:10.932203 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
34042 2019-Jan-13 11:24:10.932894 - [DEBUG] Possible callees:
34043 2019-Jan-13 11:24:10.932922 - [DEBUG] llvm.dbg.declare
34044 2019-Jan-13 11:24:10.932947 - [DEBUG] Possible return sites:
34045 2019-Jan-13 11:24:10.932971 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15534046 2019-Jan-13 11:24:10.934361 - [DEBUG] Found and process special summary
34047 2019-Jan-13 11:24:10.934401 - [DEBUG] Compose: EdgeIdentity * AllBottom
34048 2019-Jan-13 11:24:10.934429 - [DEBUG]
34049 2019-Jan-13 11:24:10.934454 - [DEBUG] Propagate flow
34050 2019-Jan-13 11:24:10.934477 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34051 2019-Jan-13 11:24:10.934538 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34052 2019-Jan-13 11:24:10.935170 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34053 2019-Jan-13 11:24:10.935806 - [DEBUG] Edge function : AllBottom (result of previous compose)
34054 2019-Jan-13 11:24:10.935832 - [DEBUG]
34055 2019-Jan-13 11:24:10.935857 - [DEBUG] Join: AllTop & AllBottom
34056 2019-Jan-13 11:24:10.935883 - [DEBUG] = AllBottom (new jump func)
34057 2019-Jan-13 11:24:10.935908 - [DEBUG]
34058 2019-Jan-13 11:24:10.935931 - [DEBUG] Start adding new jump function
34059 2019-Jan-13 11:24:10.935954 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34060 2019-Jan-13 11:24:10.936034 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34061 2019-Jan-13 11:24:10.936695 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34062 2019-Jan-13 11:24:10.937326 - [DEBUG] Edge Function : AllBottom
34063 2019-Jan-13 11:24:10.937356 - [DEBUG] End adding new jump function
34064 2019-Jan-13 11:24:10.937380 - [DEBUG]
34065 2019-Jan-13 11:24:10.937404 - [DEBUG] -------------------------------------------- 932. Path Edge --------------------------------------------
34066 2019-Jan-13 11:24:10.937428 - [DEBUG]
34067 2019-Jan-13 11:24:10.937452 - [DEBUG] Process 932. path edge:
34068 2019-Jan-13 11:24:10.937475 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34069 2019-Jan-13 11:24:10.937532 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
34070 2019-Jan-13 11:24:10.938170 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34071 2019-Jan-13 11:24:10.938862 - [DEBUG]
34072 2019-Jan-13 11:24:10.938888 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34073 2019-Jan-13 11:24:10.939584 - [DEBUG] Compose: EdgeIdentity * AllBottom
34074 2019-Jan-13 11:24:10.939614 - [DEBUG]
34075 2019-Jan-13 11:24:10.939638 - [DEBUG] Propagate flow
34076 2019-Jan-13 11:24:10.939661 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34077 2019-Jan-13 11:24:10.939725 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
34078 2019-Jan-13 11:24:10.940420 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34079 2019-Jan-13 11:24:10.941104 - [DEBUG] Edge function : AllBottom (result of previous compose)
34080 2019-Jan-13 11:24:10.941132 - [DEBUG]
34081 2019-Jan-13 11:24:10.941159 - [DEBUG] Join: AllTop & AllBottom
34082 2019-Jan-13 11:24:10.941186 - [DEBUG] = AllBottom (new jump func)
34083 2019-Jan-13 11:24:10.941210 - [DEBUG]
34084 2019-Jan-13 11:24:10.941234 - [DEBUG] Start adding new jump function
34085 2019-Jan-13 11:24:10.941257 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34086 2019-Jan-13 11:24:10.941332 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34087 2019-Jan-13 11:24:10.942016 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
34088 2019-Jan-13 11:24:10.942665 - [DEBUG] Edge Function : AllBottom
34089 2019-Jan-13 11:24:10.942697 - [DEBUG] End adding new jump function
34090 2019-Jan-13 11:24:10.942721 - [DEBUG]
34091 2019-Jan-13 11:24:10.942746 - [DEBUG] -------------------------------------------- 933. Path Edge --------------------------------------------
34092 2019-Jan-13 11:24:10.942771 - [DEBUG]
34093 2019-Jan-13 11:24:10.942794 - [DEBUG] Process 933. path edge:
34094 2019-Jan-13 11:24:10.942818 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34095 2019-Jan-13 11:24:10.942877 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
34096 2019-Jan-13 11:24:10.943552 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34097 2019-Jan-13 11:24:10.944267 - [DEBUG]
34098 2019-Jan-13 11:24:10.944296 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
34099 2019-Jan-13 11:24:10.944975 - [DEBUG] Compose: EdgeIdentity * AllBottom
34100 2019-Jan-13 11:24:10.945003 - [DEBUG]
34101 2019-Jan-13 11:24:10.945027 - [DEBUG] Propagate flow
34102 2019-Jan-13 11:24:10.945050 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34103 2019-Jan-13 11:24:10.945134 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
34104 2019-Jan-13 11:24:10.945796 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34105 2019-Jan-13 11:24:10.946457 - [DEBUG] Edge function : AllBottom (result of previous compose)
34106 2019-Jan-13 11:24:10.946484 - [DEBUG]
34107 2019-Jan-13 11:24:10.946510 - [DEBUG] Join: AllTop & AllBottom
34108 2019-Jan-13 11:24:10.946536 - [DEBUG] = AllBottom (new jump func)
34109 2019-Jan-13 11:24:10.946560 - [DEBUG]
34110 2019-Jan-13 11:24:10.946584 - [DEBUG] Start adding new jump function
34111 2019-Jan-13 11:24:10.946608 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34112 2019-Jan-13 11:24:10.946700 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34113 2019-Jan-13 11:24:10.947410 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
34114 2019-Jan-13 11:24:10.948078 - [DEBUG] Edge Function : AllBottom
34115 2019-Jan-13 11:24:10.948110 - [DEBUG] End adding new jump function
34116 2019-Jan-13 11:24:10.948135 - [DEBUG]
34117 2019-Jan-13 11:24:10.948159 - [DEBUG] -------------------------------------------- 934. Path Edge --------------------------------------------
34118 2019-Jan-13 11:24:10.948184 - [DEBUG]
34119 2019-Jan-13 11:24:10.948208 - [DEBUG] Process 934. path edge:
34120 2019-Jan-13 11:24:10.948232 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34121 2019-Jan-13 11:24:10.948304 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
34122 2019-Jan-13 11:24:10.948936 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34123 2019-Jan-13 11:24:10.949574 - [DEBUG]
34124 2019-Jan-13 11:24:10.949602 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
34125 2019-Jan-13 11:24:10.950290 - [DEBUG] Compose: EdgeIdentity * AllBottom
34126 2019-Jan-13 11:24:10.950318 - [DEBUG]
34127 2019-Jan-13 11:24:10.950341 - [DEBUG] Propagate flow
34128 2019-Jan-13 11:24:10.950364 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34129 2019-Jan-13 11:24:10.950422 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
34130 2019-Jan-13 11:24:10.951061 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34131 2019-Jan-13 11:24:10.951703 - [DEBUG] Edge function : AllBottom (result of previous compose)
34132 2019-Jan-13 11:24:10.951729 - [DEBUG]
34133 2019-Jan-13 11:24:10.951754 - [DEBUG] Join: AllTop & AllBottom
34134 2019-Jan-13 11:24:10.951779 - [DEBUG] = AllBottom (new jump func)
34135 2019-Jan-13 11:24:10.951804 - [DEBUG]
34136 2019-Jan-13 11:24:10.951827 - [DEBUG] Start adding new jump function
34137 2019-Jan-13 11:24:10.951850 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34138 2019-Jan-13 11:24:10.951907 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34139 2019-Jan-13 11:24:10.952584 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
34140 2019-Jan-13 11:24:10.953249 - [DEBUG] Edge Function : AllBottom
34141 2019-Jan-13 11:24:10.953280 - [DEBUG] End adding new jump function
34142 2019-Jan-13 11:24:10.953304 - [DEBUG]
34143 2019-Jan-13 11:24:10.953348 - [DEBUG] -------------------------------------------- 935. Path Edge --------------------------------------------
34144 2019-Jan-13 11:24:10.953395 - [DEBUG]
34145 2019-Jan-13 11:24:10.953419 - [DEBUG] Process 935. path edge:
34146 2019-Jan-13 11:24:10.953443 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34147 2019-Jan-13 11:24:10.953507 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
34148 2019-Jan-13 11:24:10.954176 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34149 2019-Jan-13 11:24:10.954853 - [DEBUG]
34150 2019-Jan-13 11:24:10.954879 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
34151 2019-Jan-13 11:24:10.955583 - [DEBUG] Possible callees:
34152 2019-Jan-13 11:24:10.955608 - [DEBUG] llvm.dbg.declare
34153 2019-Jan-13 11:24:10.955633 - [DEBUG] Possible return sites:
34154 2019-Jan-13 11:24:10.955656 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16334155 2019-Jan-13 11:24:10.956997 - [DEBUG] Found and process special summary
34156 2019-Jan-13 11:24:10.957040 - [DEBUG] Compose: EdgeIdentity * AllBottom
34157 2019-Jan-13 11:24:10.957067 - [DEBUG]
34158 2019-Jan-13 11:24:10.957091 - [DEBUG] Propagate flow
34159 2019-Jan-13 11:24:10.957115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34160 2019-Jan-13 11:24:10.957176 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34161 2019-Jan-13 11:24:10.957884 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34162 2019-Jan-13 11:24:10.958562 - [DEBUG] Edge function : AllBottom (result of previous compose)
34163 2019-Jan-13 11:24:10.958588 - [DEBUG]
34164 2019-Jan-13 11:24:10.958615 - [DEBUG] Join: AllTop & AllBottom
34165 2019-Jan-13 11:24:10.958641 - [DEBUG] = AllBottom (new jump func)
34166 2019-Jan-13 11:24:10.958665 - [DEBUG]
34167 2019-Jan-13 11:24:10.958689 - [DEBUG] Start adding new jump function
34168 2019-Jan-13 11:24:10.958712 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34169 2019-Jan-13 11:24:10.958775 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34170 2019-Jan-13 11:24:10.959421 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34171 2019-Jan-13 11:24:10.960091 - [DEBUG] Edge Function : AllBottom
34172 2019-Jan-13 11:24:10.960124 - [DEBUG] End adding new jump function
34173 2019-Jan-13 11:24:10.960148 - [DEBUG]
34174 2019-Jan-13 11:24:10.960172 - [DEBUG] -------------------------------------------- 936. Path Edge --------------------------------------------
34175 2019-Jan-13 11:24:10.960196 - [DEBUG]
34176 2019-Jan-13 11:24:10.960219 - [DEBUG] Process 936. path edge:
34177 2019-Jan-13 11:24:10.960243 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34178 2019-Jan-13 11:24:10.960303 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
34179 2019-Jan-13 11:24:10.960946 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34180 2019-Jan-13 11:24:10.961590 - [DEBUG]
34181 2019-Jan-13 11:24:10.961615 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34182 2019-Jan-13 11:24:10.962288 - [DEBUG] Compose: EdgeIdentity * AllBottom
34183 2019-Jan-13 11:24:10.962317 - [DEBUG]
34184 2019-Jan-13 11:24:10.962341 - [DEBUG] Propagate flow
34185 2019-Jan-13 11:24:10.962364 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34186 2019-Jan-13 11:24:10.962443 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
34187 2019-Jan-13 11:24:10.963082 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34188 2019-Jan-13 11:24:10.963744 - [DEBUG] Edge function : AllBottom (result of previous compose)
34189 2019-Jan-13 11:24:10.963770 - [DEBUG]
34190 2019-Jan-13 11:24:10.963795 - [DEBUG] Join: AllTop & AllBottom
34191 2019-Jan-13 11:24:10.963821 - [DEBUG] = AllBottom (new jump func)
34192 2019-Jan-13 11:24:10.963846 - [DEBUG]
34193 2019-Jan-13 11:24:10.963869 - [DEBUG] Start adding new jump function
34194 2019-Jan-13 11:24:10.963893 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34195 2019-Jan-13 11:24:10.963954 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34196 2019-Jan-13 11:24:10.964647 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
34197 2019-Jan-13 11:24:10.965319 - [DEBUG] Edge Function : AllBottom
34198 2019-Jan-13 11:24:10.965355 - [DEBUG] End adding new jump function
34199 2019-Jan-13 11:24:10.965380 - [DEBUG]
34200 2019-Jan-13 11:24:10.965403 - [DEBUG] -------------------------------------------- 937. Path Edge --------------------------------------------
34201 2019-Jan-13 11:24:10.965429 - [DEBUG]
34202 2019-Jan-13 11:24:10.965452 - [DEBUG] Process 937. path edge:
34203 2019-Jan-13 11:24:10.965477 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34204 2019-Jan-13 11:24:10.965555 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
34205 2019-Jan-13 11:24:10.966197 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34206 2019-Jan-13 11:24:10.966867 - [DEBUG]
34207 2019-Jan-13 11:24:10.966894 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
34208 2019-Jan-13 11:24:10.967555 - [DEBUG] Compose: EdgeIdentity * AllBottom
34209 2019-Jan-13 11:24:10.967584 - [DEBUG]
34210 2019-Jan-13 11:24:10.967608 - [DEBUG] Propagate flow
34211 2019-Jan-13 11:24:10.967631 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34212 2019-Jan-13 11:24:10.967688 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
34213 2019-Jan-13 11:24:10.968327 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34214 2019-Jan-13 11:24:10.968963 - [DEBUG] Edge function : AllBottom (result of previous compose)
34215 2019-Jan-13 11:24:10.968988 - [DEBUG]
34216 2019-Jan-13 11:24:10.969013 - [DEBUG] Join: AllTop & AllBottom
34217 2019-Jan-13 11:24:10.969039 - [DEBUG] = AllBottom (new jump func)
34218 2019-Jan-13 11:24:10.969064 - [DEBUG]
34219 2019-Jan-13 11:24:10.969087 - [DEBUG] Start adding new jump function
34220 2019-Jan-13 11:24:10.969110 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34221 2019-Jan-13 11:24:10.969166 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34222 2019-Jan-13 11:24:10.969803 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
34223 2019-Jan-13 11:24:10.970502 - [DEBUG] Edge Function : AllBottom
34224 2019-Jan-13 11:24:10.970533 - [DEBUG] End adding new jump function
34225 2019-Jan-13 11:24:10.970556 - [DEBUG]
34226 2019-Jan-13 11:24:10.970580 - [DEBUG] -------------------------------------------- 938. Path Edge --------------------------------------------
34227 2019-Jan-13 11:24:10.970624 - [DEBUG]
34228 2019-Jan-13 11:24:10.970648 - [DEBUG] Process 938. path edge:
34229 2019-Jan-13 11:24:10.970672 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34230 2019-Jan-13 11:24:10.970741 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
34231 2019-Jan-13 11:24:10.971416 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34232 2019-Jan-13 11:24:10.972092 - [DEBUG]
34233 2019-Jan-13 11:24:10.972119 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
34234 2019-Jan-13 11:24:10.972828 - [DEBUG] Possible callees:
34235 2019-Jan-13 11:24:10.972854 - [DEBUG] llvm.dbg.declare
34236 2019-Jan-13 11:24:10.972879 - [DEBUG] Possible return sites:
34237 2019-Jan-13 11:24:10.972902 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16934238 2019-Jan-13 11:24:10.974272 - [DEBUG] Found and process special summary
34239 2019-Jan-13 11:24:10.974314 - [DEBUG] Compose: EdgeIdentity * AllBottom
34240 2019-Jan-13 11:24:10.974343 - [DEBUG]
34241 2019-Jan-13 11:24:10.974367 - [DEBUG] Propagate flow
34242 2019-Jan-13 11:24:10.974390 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34243 2019-Jan-13 11:24:10.974453 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34244 2019-Jan-13 11:24:10.975150 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34245 2019-Jan-13 11:24:10.975846 - [DEBUG] Edge function : AllBottom (result of previous compose)
34246 2019-Jan-13 11:24:10.975873 - [DEBUG]
34247 2019-Jan-13 11:24:10.975900 - [DEBUG] Join: AllTop & AllBottom
34248 2019-Jan-13 11:24:10.975926 - [DEBUG] = AllBottom (new jump func)
34249 2019-Jan-13 11:24:10.975950 - [DEBUG]
34250 2019-Jan-13 11:24:10.975974 - [DEBUG] Start adding new jump function
34251 2019-Jan-13 11:24:10.975997 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34252 2019-Jan-13 11:24:10.976063 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34253 2019-Jan-13 11:24:10.976736 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34254 2019-Jan-13 11:24:10.977380 - [DEBUG] Edge Function : AllBottom
34255 2019-Jan-13 11:24:10.977411 - [DEBUG] End adding new jump function
34256 2019-Jan-13 11:24:10.977435 - [DEBUG]
34257 2019-Jan-13 11:24:10.977460 - [DEBUG] -------------------------------------------- 939. Path Edge --------------------------------------------
34258 2019-Jan-13 11:24:10.977484 - [DEBUG]
34259 2019-Jan-13 11:24:10.977508 - [DEBUG] Process 939. path edge:
34260 2019-Jan-13 11:24:10.977531 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34261 2019-Jan-13 11:24:10.977592 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
34262 2019-Jan-13 11:24:10.978235 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34263 2019-Jan-13 11:24:10.978880 - [DEBUG]
34264 2019-Jan-13 11:24:10.978905 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34265 2019-Jan-13 11:24:10.979579 - [DEBUG] Compose: EdgeIdentity * AllBottom
34266 2019-Jan-13 11:24:10.979607 - [DEBUG]
34267 2019-Jan-13 11:24:10.979631 - [DEBUG] Propagate flow
34268 2019-Jan-13 11:24:10.979655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34269 2019-Jan-13 11:24:10.979732 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
34270 2019-Jan-13 11:24:10.980396 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34271 2019-Jan-13 11:24:10.981043 - [DEBUG] Edge function : AllBottom (result of previous compose)
34272 2019-Jan-13 11:24:10.981068 - [DEBUG]
34273 2019-Jan-13 11:24:10.981094 - [DEBUG] Join: AllTop & AllBottom
34274 2019-Jan-13 11:24:10.981120 - [DEBUG] = AllBottom (new jump func)
34275 2019-Jan-13 11:24:10.981145 - [DEBUG]
34276 2019-Jan-13 11:24:10.981168 - [DEBUG] Start adding new jump function
34277 2019-Jan-13 11:24:10.981191 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34278 2019-Jan-13 11:24:10.981251 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34279 2019-Jan-13 11:24:10.981924 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
34280 2019-Jan-13 11:24:10.982618 - [DEBUG] Edge Function : AllBottom
34281 2019-Jan-13 11:24:10.982654 - [DEBUG] End adding new jump function
34282 2019-Jan-13 11:24:10.982679 - [DEBUG]
34283 2019-Jan-13 11:24:10.982703 - [DEBUG] -------------------------------------------- 940. Path Edge --------------------------------------------
34284 2019-Jan-13 11:24:10.982728 - [DEBUG]
34285 2019-Jan-13 11:24:10.982752 - [DEBUG] Process 940. path edge:
34286 2019-Jan-13 11:24:10.982776 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34287 2019-Jan-13 11:24:10.982852 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
34288 2019-Jan-13 11:24:10.983542 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34289 2019-Jan-13 11:24:10.984183 - [DEBUG]
34290 2019-Jan-13 11:24:10.984208 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
34291 2019-Jan-13 11:24:10.984877 - [DEBUG] Compose: EdgeIdentity * AllBottom
34292 2019-Jan-13 11:24:10.984905 - [DEBUG]
34293 2019-Jan-13 11:24:10.984929 - [DEBUG] Propagate flow
34294 2019-Jan-13 11:24:10.984952 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34295 2019-Jan-13 11:24:10.985011 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
34296 2019-Jan-13 11:24:10.985647 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34297 2019-Jan-13 11:24:10.986284 - [DEBUG] Edge function : AllBottom (result of previous compose)
34298 2019-Jan-13 11:24:10.986310 - [DEBUG]
34299 2019-Jan-13 11:24:10.986335 - [DEBUG] Join: AllTop & AllBottom
34300 2019-Jan-13 11:24:10.986361 - [DEBUG] = AllBottom (new jump func)
34301 2019-Jan-13 11:24:10.986386 - [DEBUG]
34302 2019-Jan-13 11:24:10.986410 - [DEBUG] Start adding new jump function
34303 2019-Jan-13 11:24:10.986433 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34304 2019-Jan-13 11:24:10.986489 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34305 2019-Jan-13 11:24:10.987149 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
34306 2019-Jan-13 11:24:10.987822 - [DEBUG] Edge Function : AllBottom
34307 2019-Jan-13 11:24:10.987851 - [DEBUG] End adding new jump function
34308 2019-Jan-13 11:24:10.987876 - [DEBUG]
34309 2019-Jan-13 11:24:10.987900 - [DEBUG] -------------------------------------------- 941. Path Edge --------------------------------------------
34310 2019-Jan-13 11:24:10.987949 - [DEBUG]
34311 2019-Jan-13 11:24:10.987973 - [DEBUG] Process 941. path edge:
34312 2019-Jan-13 11:24:10.987997 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34313 2019-Jan-13 11:24:10.988062 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
34314 2019-Jan-13 11:24:10.988728 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34315 2019-Jan-13 11:24:10.989393 - [DEBUG]
34316 2019-Jan-13 11:24:10.989419 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
34317 2019-Jan-13 11:24:10.990168 - [DEBUG] Compose: EdgeIdentity * AllBottom
34318 2019-Jan-13 11:24:10.990199 - [DEBUG]
34319 2019-Jan-13 11:24:10.990223 - [DEBUG] Propagate flow
34320 2019-Jan-13 11:24:10.990247 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34321 2019-Jan-13 11:24:10.990321 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
34322 2019-Jan-13 11:24:10.990994 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34323 2019-Jan-13 11:24:10.991655 - [DEBUG] Edge function : AllBottom (result of previous compose)
34324 2019-Jan-13 11:24:10.991681 - [DEBUG]
34325 2019-Jan-13 11:24:10.991707 - [DEBUG] Join: AllTop & AllBottom
34326 2019-Jan-13 11:24:10.991733 - [DEBUG] = AllBottom (new jump func)
34327 2019-Jan-13 11:24:10.991757 - [DEBUG]
34328 2019-Jan-13 11:24:10.991781 - [DEBUG] Start adding new jump function
34329 2019-Jan-13 11:24:10.991804 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34330 2019-Jan-13 11:24:10.991864 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34331 2019-Jan-13 11:24:10.992522 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
34332 2019-Jan-13 11:24:10.993226 - [DEBUG] Edge Function : AllBottom
34333 2019-Jan-13 11:24:10.993259 - [DEBUG] End adding new jump function
34334 2019-Jan-13 11:24:10.993284 - [DEBUG]
34335 2019-Jan-13 11:24:10.993308 - [DEBUG] -------------------------------------------- 942. Path Edge --------------------------------------------
34336 2019-Jan-13 11:24:10.993354 - [DEBUG]
34337 2019-Jan-13 11:24:10.993378 - [DEBUG] Process 942. path edge:
34338 2019-Jan-13 11:24:10.993402 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34339 2019-Jan-13 11:24:10.993467 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
34340 2019-Jan-13 11:24:10.994109 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34341 2019-Jan-13 11:24:10.994757 - [DEBUG]
34342 2019-Jan-13 11:24:10.994784 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
34343 2019-Jan-13 11:24:10.995454 - [DEBUG] Compose: EdgeIdentity * AllBottom
34344 2019-Jan-13 11:24:10.995484 - [DEBUG]
34345 2019-Jan-13 11:24:10.995508 - [DEBUG] Propagate flow
34346 2019-Jan-13 11:24:10.995531 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34347 2019-Jan-13 11:24:10.995592 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
34348 2019-Jan-13 11:24:10.996235 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34349 2019-Jan-13 11:24:10.996901 - [DEBUG] Edge function : AllBottom (result of previous compose)
34350 2019-Jan-13 11:24:10.996927 - [DEBUG]
34351 2019-Jan-13 11:24:10.996974 - [DEBUG] Join: AllTop & AllBottom
34352 2019-Jan-13 11:24:10.997001 - [DEBUG] = AllBottom (new jump func)
34353 2019-Jan-13 11:24:10.997025 - [DEBUG]
34354 2019-Jan-13 11:24:10.997049 - [DEBUG] Start adding new jump function
34355 2019-Jan-13 11:24:10.997072 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34356 2019-Jan-13 11:24:10.997132 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34357 2019-Jan-13 11:24:10.997784 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
34358 2019-Jan-13 11:24:10.998429 - [DEBUG] Edge Function : AllBottom
34359 2019-Jan-13 11:24:10.998460 - [DEBUG] End adding new jump function
34360 2019-Jan-13 11:24:10.998485 - [DEBUG]
34361 2019-Jan-13 11:24:10.998509 - [DEBUG] -------------------------------------------- 943. Path Edge --------------------------------------------
34362 2019-Jan-13 11:24:10.998534 - [DEBUG]
34363 2019-Jan-13 11:24:10.998557 - [DEBUG] Process 943. path edge:
34364 2019-Jan-13 11:24:10.998581 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34365 2019-Jan-13 11:24:10.998645 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
34366 2019-Jan-13 11:24:10.999299 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34367 2019-Jan-13 11:24:11.000013 - [DEBUG]
34368 2019-Jan-13 11:24:11.000044 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
34369 2019-Jan-13 11:24:11.000790 - [DEBUG] Compose: EdgeIdentity * AllBottom
34370 2019-Jan-13 11:24:11.000820 - [DEBUG]
34371 2019-Jan-13 11:24:11.000844 - [DEBUG] Propagate flow
34372 2019-Jan-13 11:24:11.000868 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34373 2019-Jan-13 11:24:11.000936 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
34374 2019-Jan-13 11:24:11.001587 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34375 2019-Jan-13 11:24:11.002225 - [DEBUG] Edge function : AllBottom (result of previous compose)
34376 2019-Jan-13 11:24:11.002251 - [DEBUG]
34377 2019-Jan-13 11:24:11.002277 - [DEBUG] Join: AllTop & AllBottom
34378 2019-Jan-13 11:24:11.002303 - [DEBUG] = AllBottom (new jump func)
34379 2019-Jan-13 11:24:11.002328 - [DEBUG]
34380 2019-Jan-13 11:24:11.002352 - [DEBUG] Start adding new jump function
34381 2019-Jan-13 11:24:11.002375 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34382 2019-Jan-13 11:24:11.002431 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34383 2019-Jan-13 11:24:11.003071 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
34384 2019-Jan-13 11:24:11.003722 - [DEBUG] Edge Function : AllBottom
34385 2019-Jan-13 11:24:11.003752 - [DEBUG] End adding new jump function
34386 2019-Jan-13 11:24:11.003776 - [DEBUG]
34387 2019-Jan-13 11:24:11.003800 - [DEBUG] -------------------------------------------- 944. Path Edge --------------------------------------------
34388 2019-Jan-13 11:24:11.003825 - [DEBUG]
34389 2019-Jan-13 11:24:11.003848 - [DEBUG] Process 944. path edge:
34390 2019-Jan-13 11:24:11.003872 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34391 2019-Jan-13 11:24:11.003928 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
34392 2019-Jan-13 11:24:11.004555 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34393 2019-Jan-13 11:24:11.005198 - [DEBUG]
34394 2019-Jan-13 11:24:11.005250 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
34395 2019-Jan-13 11:24:11.005966 - [DEBUG] Compose: EdgeIdentity * AllBottom
34396 2019-Jan-13 11:24:11.006001 - [DEBUG]
34397 2019-Jan-13 11:24:11.006024 - [DEBUG] Propagate flow
34398 2019-Jan-13 11:24:11.006048 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34399 2019-Jan-13 11:24:11.006117 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34400 2019-Jan-13 11:24:11.006792 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34401 2019-Jan-13 11:24:11.007456 - [DEBUG] Edge function : AllBottom (result of previous compose)
34402 2019-Jan-13 11:24:11.007483 - [DEBUG]
34403 2019-Jan-13 11:24:11.007510 - [DEBUG] Join: AllTop & AllBottom
34404 2019-Jan-13 11:24:11.007536 - [DEBUG] = AllBottom (new jump func)
34405 2019-Jan-13 11:24:11.007561 - [DEBUG]
34406 2019-Jan-13 11:24:11.007585 - [DEBUG] Start adding new jump function
34407 2019-Jan-13 11:24:11.007608 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34408 2019-Jan-13 11:24:11.007672 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34409 2019-Jan-13 11:24:11.008360 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34410 2019-Jan-13 11:24:11.009034 - [DEBUG] Edge Function : AllBottom
34411 2019-Jan-13 11:24:11.009069 - [DEBUG] End adding new jump function
34412 2019-Jan-13 11:24:11.009094 - [DEBUG]
34413 2019-Jan-13 11:24:11.009118 - [DEBUG] -------------------------------------------- 945. Path Edge --------------------------------------------
34414 2019-Jan-13 11:24:11.009144 - [DEBUG]
34415 2019-Jan-13 11:24:11.009167 - [DEBUG] Process 945. path edge:
34416 2019-Jan-13 11:24:11.009191 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34417 2019-Jan-13 11:24:11.009258 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
34418 2019-Jan-13 11:24:11.009905 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34419 2019-Jan-13 11:24:11.010580 - [DEBUG]
34420 2019-Jan-13 11:24:11.010605 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34421 2019-Jan-13 11:24:11.011354 - [DEBUG] Compose: EdgeIdentity * AllBottom
34422 2019-Jan-13 11:24:11.011384 - [DEBUG]
34423 2019-Jan-13 11:24:11.011408 - [DEBUG] Propagate flow
34424 2019-Jan-13 11:24:11.011432 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34425 2019-Jan-13 11:24:11.011498 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
34426 2019-Jan-13 11:24:11.012150 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34427 2019-Jan-13 11:24:11.012798 - [DEBUG] Edge function : AllBottom (result of previous compose)
34428 2019-Jan-13 11:24:11.012824 - [DEBUG]
34429 2019-Jan-13 11:24:11.012850 - [DEBUG] Join: AllTop & AllBottom
34430 2019-Jan-13 11:24:11.012876 - [DEBUG] = AllBottom (new jump func)
34431 2019-Jan-13 11:24:11.012901 - [DEBUG]
34432 2019-Jan-13 11:24:11.012924 - [DEBUG] Start adding new jump function
34433 2019-Jan-13 11:24:11.012948 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34434 2019-Jan-13 11:24:11.013008 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34435 2019-Jan-13 11:24:11.013684 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
34436 2019-Jan-13 11:24:11.014347 - [DEBUG] Edge Function : AllBottom
34437 2019-Jan-13 11:24:11.014379 - [DEBUG] End adding new jump function
34438 2019-Jan-13 11:24:11.014403 - [DEBUG]
34439 2019-Jan-13 11:24:11.014427 - [DEBUG] -------------------------------------------- 946. Path Edge --------------------------------------------
34440 2019-Jan-13 11:24:11.014452 - [DEBUG]
34441 2019-Jan-13 11:24:11.014475 - [DEBUG] Process 946. path edge:
34442 2019-Jan-13 11:24:11.014499 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34443 2019-Jan-13 11:24:11.014557 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
34444 2019-Jan-13 11:24:11.015200 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34445 2019-Jan-13 11:24:11.015846 - [DEBUG]
34446 2019-Jan-13 11:24:11.015873 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
34447 2019-Jan-13 11:24:11.016540 - [DEBUG] Compose: EdgeIdentity * AllBottom
34448 2019-Jan-13 11:24:11.016569 - [DEBUG]
34449 2019-Jan-13 11:24:11.016593 - [DEBUG] Propagate flow
34450 2019-Jan-13 11:24:11.016617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34451 2019-Jan-13 11:24:11.016693 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34452 2019-Jan-13 11:24:11.017368 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34453 2019-Jan-13 11:24:11.018026 - [DEBUG] Edge function : AllBottom (result of previous compose)
34454 2019-Jan-13 11:24:11.018052 - [DEBUG]
34455 2019-Jan-13 11:24:11.018078 - [DEBUG] Join: AllTop & AllBottom
34456 2019-Jan-13 11:24:11.018104 - [DEBUG] = AllBottom (new jump func)
34457 2019-Jan-13 11:24:11.018129 - [DEBUG]
34458 2019-Jan-13 11:24:11.018153 - [DEBUG] Start adding new jump function
34459 2019-Jan-13 11:24:11.018176 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34460 2019-Jan-13 11:24:11.018237 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34461 2019-Jan-13 11:24:11.018873 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34462 2019-Jan-13 11:24:11.019502 - [DEBUG] Edge Function : AllBottom
34463 2019-Jan-13 11:24:11.019532 - [DEBUG] End adding new jump function
34464 2019-Jan-13 11:24:11.019556 - [DEBUG]
34465 2019-Jan-13 11:24:11.019580 - [DEBUG] -------------------------------------------- 947. Path Edge --------------------------------------------
34466 2019-Jan-13 11:24:11.019605 - [DEBUG]
34467 2019-Jan-13 11:24:11.019629 - [DEBUG] Process 947. path edge:
34468 2019-Jan-13 11:24:11.019653 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34469 2019-Jan-13 11:24:11.019710 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
34470 2019-Jan-13 11:24:11.020359 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34471 2019-Jan-13 11:24:11.020996 - [DEBUG]
34472 2019-Jan-13 11:24:11.021021 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34473 2019-Jan-13 11:24:11.021681 - [DEBUG] Compose: EdgeIdentity * AllBottom
34474 2019-Jan-13 11:24:11.021709 - [DEBUG]
34475 2019-Jan-13 11:24:11.021733 - [DEBUG] Propagate flow
34476 2019-Jan-13 11:24:11.021756 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34477 2019-Jan-13 11:24:11.021814 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34478 2019-Jan-13 11:24:11.022458 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34479 2019-Jan-13 11:24:11.023095 - [DEBUG] Edge function : AllBottom (result of previous compose)
34480 2019-Jan-13 11:24:11.023120 - [DEBUG]
34481 2019-Jan-13 11:24:11.023145 - [DEBUG] Join: AllTop & AllBottom
34482 2019-Jan-13 11:24:11.023171 - [DEBUG] = AllBottom (new jump func)
34483 2019-Jan-13 11:24:11.023196 - [DEBUG]
34484 2019-Jan-13 11:24:11.023219 - [DEBUG] Start adding new jump function
34485 2019-Jan-13 11:24:11.023242 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34486 2019-Jan-13 11:24:11.023298 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34487 2019-Jan-13 11:24:11.023952 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34488 2019-Jan-13 11:24:11.024578 - [DEBUG] Edge Function : AllBottom
34489 2019-Jan-13 11:24:11.024607 - [DEBUG] End adding new jump function
34490 2019-Jan-13 11:24:11.024631 - [DEBUG]
34491 2019-Jan-13 11:24:11.024655 - [DEBUG] -------------------------------------------- 948. Path Edge --------------------------------------------
34492 2019-Jan-13 11:24:11.024679 - [DEBUG]
34493 2019-Jan-13 11:24:11.024702 - [DEBUG] Process 948. path edge:
34494 2019-Jan-13 11:24:11.024726 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34495 2019-Jan-13 11:24:11.024782 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
34496 2019-Jan-13 11:24:11.025410 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34497 2019-Jan-13 11:24:11.026046 - [DEBUG]
34498 2019-Jan-13 11:24:11.026070 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34499 2019-Jan-13 11:24:11.026724 - [DEBUG] Start of endsummarytab entry
34500 2019-Jan-13 11:24:11.026760 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
34501 2019-Jan-13 11:24:11.027402 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
34502 2019-Jan-13 11:24:11.027462 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34503 2019-Jan-13 11:24:11.028090 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
34504 2019-Jan-13 11:24:11.028727 - [DEBUG] EF: AllBottom
34505 2019-Jan-13 11:24:11.028752 - [DEBUG]
34506 2019-Jan-13 11:24:11.028776 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34507 2019-Jan-13 11:24:11.029402 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
34508 2019-Jan-13 11:24:11.030055 - [DEBUG] EF: AllBottom
34509 2019-Jan-13 11:24:11.030080 - [DEBUG]
34510 2019-Jan-13 11:24:11.030104 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34511 2019-Jan-13 11:24:11.030731 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
34512 2019-Jan-13 11:24:11.031363 - [DEBUG] EF: AllBottom
34513 2019-Jan-13 11:24:11.031388 - [DEBUG]
34514 2019-Jan-13 11:24:11.031411 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34515 2019-Jan-13 11:24:11.032038 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34516 2019-Jan-13 11:24:11.032674 - [DEBUG] EF: AllBottom
34517 2019-Jan-13 11:24:11.032698 - [DEBUG]
34518 2019-Jan-13 11:24:11.032722 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34519 2019-Jan-13 11:24:11.033362 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
34520 2019-Jan-13 11:24:11.034013 - [DEBUG] EF: AllBottom
34521 2019-Jan-13 11:24:11.034038 - [DEBUG]
34522 2019-Jan-13 11:24:11.034062 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34523 2019-Jan-13 11:24:11.034688 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34524 2019-Jan-13 11:24:11.035318 - [DEBUG] EF: AllBottom
34525 2019-Jan-13 11:24:11.035343 - [DEBUG]
34526 2019-Jan-13 11:24:11.035367 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34527 2019-Jan-13 11:24:11.035993 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
34528 2019-Jan-13 11:24:11.036623 - [DEBUG] EF: AllBottom
34529 2019-Jan-13 11:24:11.036648 - [DEBUG]
34530 2019-Jan-13 11:24:11.036685 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34531 2019-Jan-13 11:24:11.037310 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
34532 2019-Jan-13 11:24:11.037946 - [DEBUG] EF: AllBottom
34533 2019-Jan-13 11:24:11.037971 - [DEBUG]
34534 2019-Jan-13 11:24:11.037995 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34535 2019-Jan-13 11:24:11.038621 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
34536 2019-Jan-13 11:24:11.039252 - [DEBUG] EF: AllBottom
34537 2019-Jan-13 11:24:11.039277 - [DEBUG]
34538 2019-Jan-13 11:24:11.039300 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34539 2019-Jan-13 11:24:11.039925 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
34540 2019-Jan-13 11:24:11.040569 - [DEBUG] EF: AllBottom
34541 2019-Jan-13 11:24:11.040594 - [DEBUG]
34542 2019-Jan-13 11:24:11.040617 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34543 2019-Jan-13 11:24:11.041243 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
34544 2019-Jan-13 11:24:11.041873 - [DEBUG] EF: AllBottom
34545 2019-Jan-13 11:24:11.041898 - [DEBUG]
34546 2019-Jan-13 11:24:11.041922 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34547 2019-Jan-13 11:24:11.042548 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34548 2019-Jan-13 11:24:11.043176 - [DEBUG] EF: AllBottom
34549 2019-Jan-13 11:24:11.043201 - [DEBUG]
34550 2019-Jan-13 11:24:11.043225 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34551 2019-Jan-13 11:24:11.043865 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
34552 2019-Jan-13 11:24:11.044495 - [DEBUG] EF: AllBottom
34553 2019-Jan-13 11:24:11.044520 - [DEBUG]
34554 2019-Jan-13 11:24:11.044543 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34555 2019-Jan-13 11:24:11.045169 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
34556 2019-Jan-13 11:24:11.045801 - [DEBUG] EF: AllBottom
34557 2019-Jan-13 11:24:11.045826 - [DEBUG]
34558 2019-Jan-13 11:24:11.045850 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34559 2019-Jan-13 11:24:11.046475 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34560 2019-Jan-13 11:24:11.047127 - [DEBUG] EF: AllBottom
34561 2019-Jan-13 11:24:11.047152 - [DEBUG]
34562 2019-Jan-13 11:24:11.047175 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34563 2019-Jan-13 11:24:11.047802 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
34564 2019-Jan-13 11:24:11.048431 - [DEBUG] EF: AllBottom
34565 2019-Jan-13 11:24:11.048456 - [DEBUG]
34566 2019-Jan-13 11:24:11.048480 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34567 2019-Jan-13 11:24:11.049114 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
34568 2019-Jan-13 11:24:11.049750 - [DEBUG] EF: AllBottom
34569 2019-Jan-13 11:24:11.049775 - [DEBUG]
34570 2019-Jan-13 11:24:11.049798 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34571 2019-Jan-13 11:24:11.050440 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
34572 2019-Jan-13 11:24:11.051071 - [DEBUG] EF: AllBottom
34573 2019-Jan-13 11:24:11.051096 - [DEBUG]
34574 2019-Jan-13 11:24:11.051119 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34575 2019-Jan-13 11:24:11.051746 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
34576 2019-Jan-13 11:24:11.052374 - [DEBUG] EF: AllBottom
34577 2019-Jan-13 11:24:11.052399 - [DEBUG]
34578 2019-Jan-13 11:24:11.052423 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34579 2019-Jan-13 11:24:11.053049 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
34580 2019-Jan-13 11:24:11.053719 - [DEBUG] EF: AllBottom
34581 2019-Jan-13 11:24:11.053744 - [DEBUG]
34582 2019-Jan-13 11:24:11.053767 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34583 2019-Jan-13 11:24:11.054402 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
34584 2019-Jan-13 11:24:11.055032 - [DEBUG] EF: AllBottom
34585 2019-Jan-13 11:24:11.055057 - [DEBUG]
34586 2019-Jan-13 11:24:11.055080 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34587 2019-Jan-13 11:24:11.055706 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
34588 2019-Jan-13 11:24:11.056336 - [DEBUG] EF: AllBottom
34589 2019-Jan-13 11:24:11.056361 - [DEBUG]
34590 2019-Jan-13 11:24:11.056384 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34591 2019-Jan-13 11:24:11.057026 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34592 2019-Jan-13 11:24:11.057656 - [DEBUG] EF: AllBottom
34593 2019-Jan-13 11:24:11.057681 - [DEBUG]
34594 2019-Jan-13 11:24:11.057704 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34595 2019-Jan-13 11:24:11.058330 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34596 2019-Jan-13 11:24:11.058959 - [DEBUG] EF: AllBottom
34597 2019-Jan-13 11:24:11.058984 - [DEBUG]
34598 2019-Jan-13 11:24:11.059008 - [DEBUG] ---------------
34599 2019-Jan-13 11:24:11.059031 - [DEBUG]
34600 2019-Jan-13 11:24:11.059058 - [DEBUG] End of endsummarytab entry
34601 2019-Jan-13 11:24:11.059082 - [DEBUG]
34602 2019-Jan-13 11:24:11.059105 - [DEBUG] Start of incomingtab entry
34603 2019-Jan-13 11:24:11.059130 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
34604 2019-Jan-13 11:24:11.059797 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
34605 2019-Jan-13 11:24:11.059855 - [DEBUG] ---------------
34606 2019-Jan-13 11:24:11.059880 - [DEBUG] End of incomingtab entry
34607 2019-Jan-13 11:24:11.059903 - [DEBUG]
34608 2019-Jan-13 11:24:11.059929 - [DEBUG] EDGE:
34609 2019-Jan-13 11:24:11.059986 - [DEBUG] ---> 34610 2019-Jan-13 11:24:11.060628 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34611 2019-Jan-13 11:24:11.061266 - [DEBUG]
34612 2019-Jan-13 11:24:11.061291 - [DEBUG] EDGE:
34613 2019-Jan-13 11:24:11.061348 - [DEBUG] ---> 34614 2019-Jan-13 11:24:11.061975 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34615 2019-Jan-13 11:24:11.062621 - [DEBUG]
34616 2019-Jan-13 11:24:11.062663 - [DEBUG] Compose: EdgeIdentity * AllBottom
34617 2019-Jan-13 11:24:11.062690 - [DEBUG]
34618 2019-Jan-13 11:24:11.062714 - [DEBUG] Propagate flow
34619 2019-Jan-13 11:24:11.062738 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34620 2019-Jan-13 11:24:11.062795 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34621 2019-Jan-13 11:24:11.063450 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34622 2019-Jan-13 11:24:11.064087 - [DEBUG] Edge function : AllBottom (result of previous compose)
34623 2019-Jan-13 11:24:11.064112 - [DEBUG]
34624 2019-Jan-13 11:24:11.064138 - [DEBUG] Join: AllTop & AllBottom
34625 2019-Jan-13 11:24:11.064164 - [DEBUG] = AllBottom (new jump func)
34626 2019-Jan-13 11:24:11.064189 - [DEBUG]
34627 2019-Jan-13 11:24:11.064213 - [DEBUG] Start adding new jump function
34628 2019-Jan-13 11:24:11.064236 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34629 2019-Jan-13 11:24:11.064292 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34630 2019-Jan-13 11:24:11.064929 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34631 2019-Jan-13 11:24:11.065566 - [DEBUG] Edge Function : AllBottom
34632 2019-Jan-13 11:24:11.065596 - [DEBUG] End adding new jump function
34633 2019-Jan-13 11:24:11.065620 - [DEBUG]
34634 2019-Jan-13 11:24:11.065644 - [DEBUG] -------------------------------------------- 949. Path Edge --------------------------------------------
34635 2019-Jan-13 11:24:11.065669 - [DEBUG]
34636 2019-Jan-13 11:24:11.065692 - [DEBUG] Process 949. path edge:
34637 2019-Jan-13 11:24:11.065716 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34638 2019-Jan-13 11:24:11.065773 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
34639 2019-Jan-13 11:24:11.066411 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34640 2019-Jan-13 11:24:11.067062 - [DEBUG]
34641 2019-Jan-13 11:24:11.067087 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34642 2019-Jan-13 11:24:11.067739 - [DEBUG] Possible callees:
34643 2019-Jan-13 11:24:11.067765 - [DEBUG] llvm.dbg.declare
34644 2019-Jan-13 11:24:11.067790 - [DEBUG] Possible return sites:
34645 2019-Jan-13 11:24:11.067814 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19334646 2019-Jan-13 11:24:11.069077 - [DEBUG] Found and process special summary
34647 2019-Jan-13 11:24:11.069112 - [DEBUG] Compose: EdgeIdentity * AllBottom
34648 2019-Jan-13 11:24:11.069139 - [DEBUG]
34649 2019-Jan-13 11:24:11.069163 - [DEBUG] Propagate flow
34650 2019-Jan-13 11:24:11.069187 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34651 2019-Jan-13 11:24:11.069243 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34652 2019-Jan-13 11:24:11.069876 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34653 2019-Jan-13 11:24:11.070530 - [DEBUG] Edge function : AllBottom (result of previous compose)
34654 2019-Jan-13 11:24:11.070563 - [DEBUG]
34655 2019-Jan-13 11:24:11.070589 - [DEBUG] Join: AllTop & AllBottom
34656 2019-Jan-13 11:24:11.070615 - [DEBUG] = AllBottom (new jump func)
34657 2019-Jan-13 11:24:11.070640 - [DEBUG]
34658 2019-Jan-13 11:24:11.070664 - [DEBUG] Start adding new jump function
34659 2019-Jan-13 11:24:11.070687 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34660 2019-Jan-13 11:24:11.070743 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34661 2019-Jan-13 11:24:11.071382 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34662 2019-Jan-13 11:24:11.072015 - [DEBUG] Edge Function : AllBottom
34663 2019-Jan-13 11:24:11.072043 - [DEBUG] End adding new jump function
34664 2019-Jan-13 11:24:11.072066 - [DEBUG]
34665 2019-Jan-13 11:24:11.072090 - [DEBUG] -------------------------------------------- 950. Path Edge --------------------------------------------
34666 2019-Jan-13 11:24:11.072114 - [DEBUG]
34667 2019-Jan-13 11:24:11.072138 - [DEBUG] Process 950. path edge:
34668 2019-Jan-13 11:24:11.072162 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34669 2019-Jan-13 11:24:11.072218 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
34670 2019-Jan-13 11:24:11.072849 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34671 2019-Jan-13 11:24:11.073501 - [DEBUG]
34672 2019-Jan-13 11:24:11.073526 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34673 2019-Jan-13 11:24:11.074177 - [DEBUG] Compose: EdgeIdentity * AllBottom
34674 2019-Jan-13 11:24:11.074204 - [DEBUG]
34675 2019-Jan-13 11:24:11.074228 - [DEBUG] Propagate flow
34676 2019-Jan-13 11:24:11.074251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34677 2019-Jan-13 11:24:11.074308 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
34678 2019-Jan-13 11:24:11.074948 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34679 2019-Jan-13 11:24:11.075585 - [DEBUG] Edge function : AllBottom (result of previous compose)
34680 2019-Jan-13 11:24:11.075610 - [DEBUG]
34681 2019-Jan-13 11:24:11.075635 - [DEBUG] Join: AllTop & AllBottom
34682 2019-Jan-13 11:24:11.075661 - [DEBUG] = AllBottom (new jump func)
34683 2019-Jan-13 11:24:11.075685 - [DEBUG]
34684 2019-Jan-13 11:24:11.075709 - [DEBUG] Start adding new jump function
34685 2019-Jan-13 11:24:11.075732 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34686 2019-Jan-13 11:24:11.075788 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34687 2019-Jan-13 11:24:11.076425 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
34688 2019-Jan-13 11:24:11.077068 - [DEBUG] Edge Function : AllBottom
34689 2019-Jan-13 11:24:11.077096 - [DEBUG] End adding new jump function
34690 2019-Jan-13 11:24:11.077120 - [DEBUG]
34691 2019-Jan-13 11:24:11.077144 - [DEBUG] -------------------------------------------- 951. Path Edge --------------------------------------------
34692 2019-Jan-13 11:24:11.077168 - [DEBUG]
34693 2019-Jan-13 11:24:11.077191 - [DEBUG] Process 951. path edge:
34694 2019-Jan-13 11:24:11.077215 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34695 2019-Jan-13 11:24:11.077271 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
34696 2019-Jan-13 11:24:11.077899 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34697 2019-Jan-13 11:24:11.078547 - [DEBUG]
34698 2019-Jan-13 11:24:11.078573 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
34699 2019-Jan-13 11:24:11.079218 - [DEBUG] Compose: EdgeIdentity * AllBottom
34700 2019-Jan-13 11:24:11.079245 - [DEBUG]
34701 2019-Jan-13 11:24:11.079269 - [DEBUG] Propagate flow
34702 2019-Jan-13 11:24:11.079292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34703 2019-Jan-13 11:24:11.079349 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34704 2019-Jan-13 11:24:11.079980 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34705 2019-Jan-13 11:24:11.080631 - [DEBUG] Edge function : AllBottom (result of previous compose)
34706 2019-Jan-13 11:24:11.080657 - [DEBUG]
34707 2019-Jan-13 11:24:11.080682 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34708 2019-Jan-13 11:24:11.080707 - [DEBUG] = AllBottom
34709 2019-Jan-13 11:24:11.080732 - [DEBUG]
34710 2019-Jan-13 11:24:11.080755 - [DEBUG] PROPAGATE: No new function!
34711 2019-Jan-13 11:24:11.080779 - [DEBUG] EDGE:
34712 2019-Jan-13 11:24:11.080836 - [DEBUG] ---> 34713 2019-Jan-13 11:24:11.081464 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34714 2019-Jan-13 11:24:11.082100 - [DEBUG]
34715 2019-Jan-13 11:24:11.082125 - [DEBUG] EDGE:
34716 2019-Jan-13 11:24:11.082182 - [DEBUG] ---> 34717 2019-Jan-13 11:24:11.082815 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34718 2019-Jan-13 11:24:11.083468 - [DEBUG]
34719 2019-Jan-13 11:24:11.083504 - [DEBUG] Compose: EdgeIdentity * AllBottom
34720 2019-Jan-13 11:24:11.083531 - [DEBUG]
34721 2019-Jan-13 11:24:11.083555 - [DEBUG] Propagate flow
34722 2019-Jan-13 11:24:11.083578 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34723 2019-Jan-13 11:24:11.083635 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34724 2019-Jan-13 11:24:11.084266 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34725 2019-Jan-13 11:24:11.084904 - [DEBUG] Edge function : AllBottom (result of previous compose)
34726 2019-Jan-13 11:24:11.084930 - [DEBUG]
34727 2019-Jan-13 11:24:11.084955 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34728 2019-Jan-13 11:24:11.084980 - [DEBUG] = AllBottom
34729 2019-Jan-13 11:24:11.085005 - [DEBUG]
34730 2019-Jan-13 11:24:11.085028 - [DEBUG] PROPAGATE: No new function!
34731 2019-Jan-13 11:24:11.085054 - [DEBUG] EDGE:
34732 2019-Jan-13 11:24:11.085112 - [DEBUG] ---> 34733 2019-Jan-13 11:24:11.085750 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34734 2019-Jan-13 11:24:11.086386 - [DEBUG]
34735 2019-Jan-13 11:24:11.086411 - [DEBUG] EDGE:
34736 2019-Jan-13 11:24:11.086468 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
34737 2019-Jan-13 11:24:11.087118 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34738 2019-Jan-13 11:24:11.087763 - [DEBUG]
34739 2019-Jan-13 11:24:11.087789 - [DEBUG] EDGE:
34740 2019-Jan-13 11:24:11.087846 - [DEBUG] ---> 34741 2019-Jan-13 11:24:11.088476 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34742 2019-Jan-13 11:24:11.089113 - [DEBUG]
34743 2019-Jan-13 11:24:11.089139 - [DEBUG] EDGE:
34744 2019-Jan-13 11:24:11.089196 - [DEBUG] ---> 34745 2019-Jan-13 11:24:11.089825 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34746 2019-Jan-13 11:24:11.090478 - [DEBUG]
34747 2019-Jan-13 11:24:11.090504 - [DEBUG] EDGE:
34748 2019-Jan-13 11:24:11.090561 - [DEBUG] ---> 34749 2019-Jan-13 11:24:11.091192 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34750 2019-Jan-13 11:24:11.091829 - [DEBUG]
34751 2019-Jan-13 11:24:11.091863 - [DEBUG] Compose: EdgeIdentity * AllBottom
34752 2019-Jan-13 11:24:11.091890 - [DEBUG]
34753 2019-Jan-13 11:24:11.091913 - [DEBUG] Propagate flow
34754 2019-Jan-13 11:24:11.091937 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34755 2019-Jan-13 11:24:11.091993 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
34756 2019-Jan-13 11:24:11.092625 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34757 2019-Jan-13 11:24:11.093264 - [DEBUG] Edge function : AllBottom (result of previous compose)
34758 2019-Jan-13 11:24:11.093289 - [DEBUG]
34759 2019-Jan-13 11:24:11.093314 - [DEBUG] Join: AllTop & AllBottom
34760 2019-Jan-13 11:24:11.093354 - [DEBUG] = AllBottom (new jump func)
34761 2019-Jan-13 11:24:11.093379 - [DEBUG]
34762 2019-Jan-13 11:24:11.093402 - [DEBUG] Start adding new jump function
34763 2019-Jan-13 11:24:11.093426 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34764 2019-Jan-13 11:24:11.093482 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34765 2019-Jan-13 11:24:11.094119 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
34766 2019-Jan-13 11:24:11.094749 - [DEBUG] Edge Function : AllBottom
34767 2019-Jan-13 11:24:11.094777 - [DEBUG] End adding new jump function
34768 2019-Jan-13 11:24:11.094801 - [DEBUG]
34769 2019-Jan-13 11:24:11.094825 - [DEBUG] -------------------------------------------- 952. Path Edge --------------------------------------------
34770 2019-Jan-13 11:24:11.094849 - [DEBUG]
34771 2019-Jan-13 11:24:11.094873 - [DEBUG] Process 952. path edge:
34772 2019-Jan-13 11:24:11.094897 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34773 2019-Jan-13 11:24:11.094953 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
34774 2019-Jan-13 11:24:11.095584 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34775 2019-Jan-13 11:24:11.096223 - [DEBUG]
34776 2019-Jan-13 11:24:11.096247 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
34777 2019-Jan-13 11:24:11.096912 - [DEBUG] Compose: EdgeIdentity * AllBottom
34778 2019-Jan-13 11:24:11.096940 - [DEBUG]
34779 2019-Jan-13 11:24:11.096971 - [DEBUG] Propagate flow
34780 2019-Jan-13 11:24:11.096995 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34781 2019-Jan-13 11:24:11.097052 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
34782 2019-Jan-13 11:24:11.097679 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34783 2019-Jan-13 11:24:11.098317 - [DEBUG] Edge function : AllBottom (result of previous compose)
34784 2019-Jan-13 11:24:11.098342 - [DEBUG]
34785 2019-Jan-13 11:24:11.098367 - [DEBUG] Join: AllTop & AllBottom
34786 2019-Jan-13 11:24:11.098393 - [DEBUG] = AllBottom (new jump func)
34787 2019-Jan-13 11:24:11.098417 - [DEBUG]
34788 2019-Jan-13 11:24:11.098441 - [DEBUG] Start adding new jump function
34789 2019-Jan-13 11:24:11.098464 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34790 2019-Jan-13 11:24:11.098520 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34791 2019-Jan-13 11:24:11.099158 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
34792 2019-Jan-13 11:24:11.099783 - [DEBUG] Edge Function : AllBottom
34793 2019-Jan-13 11:24:11.099810 - [DEBUG] End adding new jump function
34794 2019-Jan-13 11:24:11.099834 - [DEBUG]
34795 2019-Jan-13 11:24:11.099857 - [DEBUG] -------------------------------------------- 953. Path Edge --------------------------------------------
34796 2019-Jan-13 11:24:11.099881 - [DEBUG]
34797 2019-Jan-13 11:24:11.099905 - [DEBUG] Process 953. path edge:
34798 2019-Jan-13 11:24:11.099929 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34799 2019-Jan-13 11:24:11.099984 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
34800 2019-Jan-13 11:24:11.100623 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34801 2019-Jan-13 11:24:11.101260 - [DEBUG]
34802 2019-Jan-13 11:24:11.101285 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
34803 2019-Jan-13 11:24:11.101927 - [DEBUG] Compose: EdgeIdentity * AllBottom
34804 2019-Jan-13 11:24:11.101954 - [DEBUG]
34805 2019-Jan-13 11:24:11.101977 - [DEBUG] Propagate flow
34806 2019-Jan-13 11:24:11.102001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34807 2019-Jan-13 11:24:11.102058 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34808 2019-Jan-13 11:24:11.102687 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34809 2019-Jan-13 11:24:11.103325 - [DEBUG] Edge function : AllBottom (result of previous compose)
34810 2019-Jan-13 11:24:11.103363 - [DEBUG]
34811 2019-Jan-13 11:24:11.103388 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34812 2019-Jan-13 11:24:11.103414 - [DEBUG] = AllBottom
34813 2019-Jan-13 11:24:11.103438 - [DEBUG]
34814 2019-Jan-13 11:24:11.103461 - [DEBUG] PROPAGATE: No new function!
34815 2019-Jan-13 11:24:11.103485 - [DEBUG] EDGE:
34816 2019-Jan-13 11:24:11.103542 - [DEBUG] ---> 34817 2019-Jan-13 11:24:11.104168 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34818 2019-Jan-13 11:24:11.104803 - [DEBUG]
34819 2019-Jan-13 11:24:11.104828 - [DEBUG] EDGE:
34820 2019-Jan-13 11:24:11.104885 - [DEBUG] ---> 34821 2019-Jan-13 11:24:11.105517 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34822 2019-Jan-13 11:24:11.106174 - [DEBUG]
34823 2019-Jan-13 11:24:11.106199 - [DEBUG] EDGE:
34824 2019-Jan-13 11:24:11.106257 - [DEBUG] ---> 34825 2019-Jan-13 11:24:11.106907 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34826 2019-Jan-13 11:24:11.107545 - [DEBUG]
34827 2019-Jan-13 11:24:11.107570 - [DEBUG] EDGE:
34828 2019-Jan-13 11:24:11.107627 - [DEBUG] ---> 34829 2019-Jan-13 11:24:11.108261 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34830 2019-Jan-13 11:24:11.108897 - [DEBUG]
34831 2019-Jan-13 11:24:11.108922 - [DEBUG] EDGE:
34832 2019-Jan-13 11:24:11.108979 - [DEBUG] ---> 34833 2019-Jan-13 11:24:11.109609 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34834 2019-Jan-13 11:24:11.110261 - [DEBUG]
34835 2019-Jan-13 11:24:11.110286 - [DEBUG] EDGE:
34836 2019-Jan-13 11:24:11.110343 - [DEBUG] ---> 34837 2019-Jan-13 11:24:11.110973 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34838 2019-Jan-13 11:24:11.111609 - [DEBUG]
34839 2019-Jan-13 11:24:11.111646 - [DEBUG] Compose: EdgeIdentity * AllBottom
34840 2019-Jan-13 11:24:11.111673 - [DEBUG]
34841 2019-Jan-13 11:24:11.111697 - [DEBUG] Propagate flow
34842 2019-Jan-13 11:24:11.111720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34843 2019-Jan-13 11:24:11.111776 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34844 2019-Jan-13 11:24:11.112407 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34845 2019-Jan-13 11:24:11.113043 - [DEBUG] Edge function : AllBottom (result of previous compose)
34846 2019-Jan-13 11:24:11.113069 - [DEBUG]
34847 2019-Jan-13 11:24:11.113094 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34848 2019-Jan-13 11:24:11.113120 - [DEBUG] = AllBottom
34849 2019-Jan-13 11:24:11.113144 - [DEBUG]
34850 2019-Jan-13 11:24:11.113167 - [DEBUG] PROPAGATE: No new function!
34851 2019-Jan-13 11:24:11.113193 - [DEBUG] EDGE:
34852 2019-Jan-13 11:24:11.113251 - [DEBUG] ---> 34853 2019-Jan-13 11:24:11.113906 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34854 2019-Jan-13 11:24:11.114545 - [DEBUG]
34855 2019-Jan-13 11:24:11.114570 - [DEBUG] EDGE:
34856 2019-Jan-13 11:24:11.114627 - [DEBUG] ---> 34857 2019-Jan-13 11:24:11.115254 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34858 2019-Jan-13 11:24:11.115892 - [DEBUG]
34859 2019-Jan-13 11:24:11.115917 - [DEBUG] EDGE:
34860 2019-Jan-13 11:24:11.115983 - [DEBUG] ---> 34861 2019-Jan-13 11:24:11.116614 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34862 2019-Jan-13 11:24:11.117267 - [DEBUG]
34863 2019-Jan-13 11:24:11.117302 - [DEBUG] Compose: EdgeIdentity * AllBottom
34864 2019-Jan-13 11:24:11.117329 - [DEBUG]
34865 2019-Jan-13 11:24:11.117353 - [DEBUG] Propagate flow
34866 2019-Jan-13 11:24:11.117376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34867 2019-Jan-13 11:24:11.117432 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34868 2019-Jan-13 11:24:11.118064 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34869 2019-Jan-13 11:24:11.118701 - [DEBUG] Edge function : AllBottom (result of previous compose)
34870 2019-Jan-13 11:24:11.118727 - [DEBUG]
34871 2019-Jan-13 11:24:11.118752 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34872 2019-Jan-13 11:24:11.118778 - [DEBUG] = AllBottom
34873 2019-Jan-13 11:24:11.118802 - [DEBUG]
34874 2019-Jan-13 11:24:11.118825 - [DEBUG] PROPAGATE: No new function!
34875 2019-Jan-13 11:24:11.118851 - [DEBUG] EDGE:
34876 2019-Jan-13 11:24:11.118909 - [DEBUG] ---> 34877 2019-Jan-13 11:24:11.119547 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34878 2019-Jan-13 11:24:11.120199 - [DEBUG]
34879 2019-Jan-13 11:24:11.120225 - [DEBUG] EDGE:
34880 2019-Jan-13 11:24:11.120282 - [DEBUG] ---> 34881 2019-Jan-13 11:24:11.120910 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34882 2019-Jan-13 11:24:11.121546 - [DEBUG]
34883 2019-Jan-13 11:24:11.121571 - [DEBUG] EDGE:
34884 2019-Jan-13 11:24:11.121628 - [DEBUG] ---> 34885 2019-Jan-13 11:24:11.122255 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34886 2019-Jan-13 11:24:11.122892 - [DEBUG]
34887 2019-Jan-13 11:24:11.122917 - [DEBUG] EDGE:
34888 2019-Jan-13 11:24:11.122974 - [DEBUG] ---> 34889 2019-Jan-13 11:24:11.123620 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34890 2019-Jan-13 11:24:11.124258 - [DEBUG]
34891 2019-Jan-13 11:24:11.124293 - [DEBUG] Compose: EdgeIdentity * AllBottom
34892 2019-Jan-13 11:24:11.124320 - [DEBUG]
34893 2019-Jan-13 11:24:11.124344 - [DEBUG] Propagate flow
34894 2019-Jan-13 11:24:11.124367 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34895 2019-Jan-13 11:24:11.124423 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34896 2019-Jan-13 11:24:11.125054 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34897 2019-Jan-13 11:24:11.125692 - [DEBUG] Edge function : AllBottom (result of previous compose)
34898 2019-Jan-13 11:24:11.125717 - [DEBUG]
34899 2019-Jan-13 11:24:11.125742 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34900 2019-Jan-13 11:24:11.125775 - [DEBUG] = AllBottom
34901 2019-Jan-13 11:24:11.125801 - [DEBUG]
34902 2019-Jan-13 11:24:11.125824 - [DEBUG] PROPAGATE: No new function!
34903 2019-Jan-13 11:24:11.125850 - [DEBUG] EDGE:
34904 2019-Jan-13 11:24:11.125907 - [DEBUG] ---> 34905 2019-Jan-13 11:24:11.126545 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34906 2019-Jan-13 11:24:11.127200 - [DEBUG]
34907 2019-Jan-13 11:24:11.127225 - [DEBUG] EDGE:
34908 2019-Jan-13 11:24:11.127282 - [DEBUG] ---> 34909 2019-Jan-13 11:24:11.127909 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34910 2019-Jan-13 11:24:11.128545 - [DEBUG]
34911 2019-Jan-13 11:24:11.128570 - [DEBUG] EDGE:
34912 2019-Jan-13 11:24:11.128627 - [DEBUG] ---> 34913 2019-Jan-13 11:24:11.129259 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34914 2019-Jan-13 11:24:11.129895 - [DEBUG]
34915 2019-Jan-13 11:24:11.129931 - [DEBUG] Compose: EdgeIdentity * AllBottom
34916 2019-Jan-13 11:24:11.129958 - [DEBUG]
34917 2019-Jan-13 11:24:11.129982 - [DEBUG] Propagate flow
34918 2019-Jan-13 11:24:11.130017 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34919 2019-Jan-13 11:24:11.130074 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
34920 2019-Jan-13 11:24:11.130706 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34921 2019-Jan-13 11:24:11.131342 - [DEBUG] Edge function : AllBottom (result of previous compose)
34922 2019-Jan-13 11:24:11.131367 - [DEBUG]
34923 2019-Jan-13 11:24:11.131392 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34924 2019-Jan-13 11:24:11.131418 - [DEBUG] = AllBottom
34925 2019-Jan-13 11:24:11.131442 - [DEBUG]
34926 2019-Jan-13 11:24:11.131466 - [DEBUG] PROPAGATE: No new function!
34927 2019-Jan-13 11:24:11.131491 - [DEBUG] EDGE:
34928 2019-Jan-13 11:24:11.131549 - [DEBUG] ---> 34929 2019-Jan-13 11:24:11.132185 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34930 2019-Jan-13 11:24:11.132822 - [DEBUG]
34931 2019-Jan-13 11:24:11.132847 - [DEBUG] EDGE:
34932 2019-Jan-13 11:24:11.132904 - [DEBUG] ---> 34933 2019-Jan-13 11:24:11.133547 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34934 2019-Jan-13 11:24:11.134183 - [DEBUG]
34935 2019-Jan-13 11:24:11.134208 - [DEBUG] EDGE:
34936 2019-Jan-13 11:24:11.134265 - [DEBUG] ---> 34937 2019-Jan-13 11:24:11.134896 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34938 2019-Jan-13 11:24:11.135532 - [DEBUG]
34939 2019-Jan-13 11:24:11.135568 - [DEBUG] Compose: EdgeIdentity * AllBottom
34940 2019-Jan-13 11:24:11.135602 - [DEBUG]
34941 2019-Jan-13 11:24:11.135627 - [DEBUG] Propagate flow
34942 2019-Jan-13 11:24:11.135650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34943 2019-Jan-13 11:24:11.135707 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
34944 2019-Jan-13 11:24:11.136339 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34945 2019-Jan-13 11:24:11.136990 - [DEBUG] Edge function : AllBottom (result of previous compose)
34946 2019-Jan-13 11:24:11.137016 - [DEBUG]
34947 2019-Jan-13 11:24:11.137041 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34948 2019-Jan-13 11:24:11.137066 - [DEBUG] = AllBottom
34949 2019-Jan-13 11:24:11.137091 - [DEBUG]
34950 2019-Jan-13 11:24:11.137114 - [DEBUG] PROPAGATE: No new function!
34951 2019-Jan-13 11:24:11.137139 - [DEBUG] EDGE:
34952 2019-Jan-13 11:24:11.137197 - [DEBUG] ---> 34953 2019-Jan-13 11:24:11.137835 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34954 2019-Jan-13 11:24:11.138472 - [DEBUG]
34955 2019-Jan-13 11:24:11.138505 - [DEBUG] Compose: EdgeIdentity * AllBottom
34956 2019-Jan-13 11:24:11.138532 - [DEBUG]
34957 2019-Jan-13 11:24:11.138555 - [DEBUG] Propagate flow
34958 2019-Jan-13 11:24:11.138579 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34959 2019-Jan-13 11:24:11.138635 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34960 2019-Jan-13 11:24:11.139267 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34961 2019-Jan-13 11:24:11.139903 - [DEBUG] Edge function : AllBottom (result of previous compose)
34962 2019-Jan-13 11:24:11.139929 - [DEBUG]
34963 2019-Jan-13 11:24:11.139954 - [DEBUG] Join: AllTop & AllBottom
34964 2019-Jan-13 11:24:11.139979 - [DEBUG] = AllBottom (new jump func)
34965 2019-Jan-13 11:24:11.140017 - [DEBUG]
34966 2019-Jan-13 11:24:11.140041 - [DEBUG] Start adding new jump function
34967 2019-Jan-13 11:24:11.140064 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34968 2019-Jan-13 11:24:11.140120 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34969 2019-Jan-13 11:24:11.140759 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34970 2019-Jan-13 11:24:11.141387 - [DEBUG] Edge Function : AllBottom
34971 2019-Jan-13 11:24:11.141416 - [DEBUG] End adding new jump function
34972 2019-Jan-13 11:24:11.141439 - [DEBUG]
34973 2019-Jan-13 11:24:11.141463 - [DEBUG] -------------------------------------------- 954. Path Edge --------------------------------------------
34974 2019-Jan-13 11:24:11.141487 - [DEBUG]
34975 2019-Jan-13 11:24:11.141511 - [DEBUG] Process 954. path edge:
34976 2019-Jan-13 11:24:11.141535 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34977 2019-Jan-13 11:24:11.141590 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
34978 2019-Jan-13 11:24:11.142221 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34979 2019-Jan-13 11:24:11.142858 - [DEBUG]
34980 2019-Jan-13 11:24:11.142882 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34981 2019-Jan-13 11:24:11.143536 - [DEBUG] Possible callees:
34982 2019-Jan-13 11:24:11.143570 - [DEBUG] foo
34983 2019-Jan-13 11:24:11.143595 - [DEBUG] Possible return sites:
34984 2019-Jan-13 11:24:11.143619 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12634985 2019-Jan-13 11:24:11.144871 - [DEBUG] Found and process special summary
34986 2019-Jan-13 11:24:11.144904 - [DEBUG] Compose: EdgeIdentity * AllBottom
34987 2019-Jan-13 11:24:11.144932 - [DEBUG]
34988 2019-Jan-13 11:24:11.144955 - [DEBUG] Propagate flow
34989 2019-Jan-13 11:24:11.144979 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34990 2019-Jan-13 11:24:11.145035 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
34991 2019-Jan-13 11:24:11.145668 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34992 2019-Jan-13 11:24:11.146304 - [DEBUG] Edge function : AllBottom (result of previous compose)
34993 2019-Jan-13 11:24:11.146330 - [DEBUG]
34994 2019-Jan-13 11:24:11.146354 - [DEBUG] Join: AllTop & AllBottom
34995 2019-Jan-13 11:24:11.146380 - [DEBUG] = AllBottom (new jump func)
34996 2019-Jan-13 11:24:11.146405 - [DEBUG]
34997 2019-Jan-13 11:24:11.146428 - [DEBUG] Start adding new jump function
34998 2019-Jan-13 11:24:11.146451 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34999 2019-Jan-13 11:24:11.146508 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35000 2019-Jan-13 11:24:11.147193 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
35001 2019-Jan-13 11:24:11.147825 - [DEBUG] Edge Function : AllBottom
35002 2019-Jan-13 11:24:11.147854 - [DEBUG] End adding new jump function
35003 2019-Jan-13 11:24:11.147877 - [DEBUG]
35004 2019-Jan-13 11:24:11.147901 - [DEBUG] -------------------------------------------- 955. Path Edge --------------------------------------------
35005 2019-Jan-13 11:24:11.147925 - [DEBUG]
35006 2019-Jan-13 11:24:11.147948 - [DEBUG] Process 955. path edge:
35007 2019-Jan-13 11:24:11.147972 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35008 2019-Jan-13 11:24:11.148028 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
35009 2019-Jan-13 11:24:11.148658 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35010 2019-Jan-13 11:24:11.149295 - [DEBUG]
35011 2019-Jan-13 11:24:11.149320 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
35012 2019-Jan-13 11:24:11.149969 - [DEBUG] Compose: EdgeIdentity * AllBottom
35013 2019-Jan-13 11:24:11.150007 - [DEBUG]
35014 2019-Jan-13 11:24:11.150033 - [DEBUG] Propagate flow
35015 2019-Jan-13 11:24:11.150057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35016 2019-Jan-13 11:24:11.150113 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
35017 2019-Jan-13 11:24:11.150742 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35018 2019-Jan-13 11:24:11.151378 - [DEBUG] Edge function : AllBottom (result of previous compose)
35019 2019-Jan-13 11:24:11.151403 - [DEBUG]
35020 2019-Jan-13 11:24:11.151428 - [DEBUG] Join: AllTop & AllBottom
35021 2019-Jan-13 11:24:11.151454 - [DEBUG] = AllBottom (new jump func)
35022 2019-Jan-13 11:24:11.151478 - [DEBUG]
35023 2019-Jan-13 11:24:11.151501 - [DEBUG] Start adding new jump function
35024 2019-Jan-13 11:24:11.151525 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35025 2019-Jan-13 11:24:11.151580 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35026 2019-Jan-13 11:24:11.152226 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
35027 2019-Jan-13 11:24:11.152855 - [DEBUG] Edge Function : AllBottom
35028 2019-Jan-13 11:24:11.152883 - [DEBUG] End adding new jump function
35029 2019-Jan-13 11:24:11.152907 - [DEBUG]
35030 2019-Jan-13 11:24:11.152930 - [DEBUG] -------------------------------------------- 956. Path Edge --------------------------------------------
35031 2019-Jan-13 11:24:11.152954 - [DEBUG]
35032 2019-Jan-13 11:24:11.152977 - [DEBUG] Process 956. path edge:
35033 2019-Jan-13 11:24:11.153001 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35034 2019-Jan-13 11:24:11.153056 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
35035 2019-Jan-13 11:24:11.153697 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35036 2019-Jan-13 11:24:11.154334 - [DEBUG]
35037 2019-Jan-13 11:24:11.154360 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
35038 2019-Jan-13 11:24:11.155002 - [DEBUG] Compose: EdgeIdentity * AllBottom
35039 2019-Jan-13 11:24:11.155030 - [DEBUG]
35040 2019-Jan-13 11:24:11.155053 - [DEBUG] Propagate flow
35041 2019-Jan-13 11:24:11.155076 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35042 2019-Jan-13 11:24:11.155133 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
35043 2019-Jan-13 11:24:11.155762 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35044 2019-Jan-13 11:24:11.156398 - [DEBUG] Edge function : AllBottom (result of previous compose)
35045 2019-Jan-13 11:24:11.156424 - [DEBUG]
35046 2019-Jan-13 11:24:11.156448 - [DEBUG] Join: AllTop & AllBottom
35047 2019-Jan-13 11:24:11.156474 - [DEBUG] = AllBottom (new jump func)
35048 2019-Jan-13 11:24:11.156498 - [DEBUG]
35049 2019-Jan-13 11:24:11.156522 - [DEBUG] Start adding new jump function
35050 2019-Jan-13 11:24:11.156545 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35051 2019-Jan-13 11:24:11.156601 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35052 2019-Jan-13 11:24:11.157255 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
35053 2019-Jan-13 11:24:11.157881 - [DEBUG] Edge Function : AllBottom
35054 2019-Jan-13 11:24:11.157909 - [DEBUG] End adding new jump function
35055 2019-Jan-13 11:24:11.157933 - [DEBUG]
35056 2019-Jan-13 11:24:11.157957 - [DEBUG] -------------------------------------------- 957. Path Edge --------------------------------------------
35057 2019-Jan-13 11:24:11.157980 - [DEBUG]
35058 2019-Jan-13 11:24:11.158004 - [DEBUG] Process 957. path edge:
35059 2019-Jan-13 11:24:11.158027 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35060 2019-Jan-13 11:24:11.158083 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
35061 2019-Jan-13 11:24:11.158712 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35062 2019-Jan-13 11:24:11.159350 - [DEBUG]
35063 2019-Jan-13 11:24:11.159375 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
35064 2019-Jan-13 11:24:11.160030 - [DEBUG] Compose: EdgeIdentity * AllBottom
35065 2019-Jan-13 11:24:11.160058 - [DEBUG]
35066 2019-Jan-13 11:24:11.160089 - [DEBUG] Propagate flow
35067 2019-Jan-13 11:24:11.160113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35068 2019-Jan-13 11:24:11.160170 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35069 2019-Jan-13 11:24:11.160819 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35070 2019-Jan-13 11:24:11.161456 - [DEBUG] Edge function : AllBottom (result of previous compose)
35071 2019-Jan-13 11:24:11.161481 - [DEBUG]
35072 2019-Jan-13 11:24:11.161505 - [DEBUG] Join: AllTop & AllBottom
35073 2019-Jan-13 11:24:11.161531 - [DEBUG] = AllBottom (new jump func)
35074 2019-Jan-13 11:24:11.161555 - [DEBUG]
35075 2019-Jan-13 11:24:11.161578 - [DEBUG] Start adding new jump function
35076 2019-Jan-13 11:24:11.161601 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35077 2019-Jan-13 11:24:11.161657 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35078 2019-Jan-13 11:24:11.162294 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35079 2019-Jan-13 11:24:11.162931 - [DEBUG] Edge Function : AllBottom
35080 2019-Jan-13 11:24:11.162958 - [DEBUG] End adding new jump function
35081 2019-Jan-13 11:24:11.162982 - [DEBUG]
35082 2019-Jan-13 11:24:11.163005 - [DEBUG] -------------------------------------------- 958. Path Edge --------------------------------------------
35083 2019-Jan-13 11:24:11.163029 - [DEBUG]
35084 2019-Jan-13 11:24:11.163053 - [DEBUG] Process 958. path edge:
35085 2019-Jan-13 11:24:11.163076 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35086 2019-Jan-13 11:24:11.163132 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
35087 2019-Jan-13 11:24:11.163787 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35088 2019-Jan-13 11:24:11.164423 - [DEBUG]
35089 2019-Jan-13 11:24:11.164447 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35090 2019-Jan-13 11:24:11.165092 - [DEBUG] Possible callees:
35091 2019-Jan-13 11:24:11.165117 - [DEBUG] llvm.dbg.declare
35092 2019-Jan-13 11:24:11.165142 - [DEBUG] Possible return sites:
35093 2019-Jan-13 11:24:11.165165 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13635094 2019-Jan-13 11:24:11.166420 - [DEBUG] Found and process special summary
35095 2019-Jan-13 11:24:11.166454 - [DEBUG] Compose: EdgeIdentity * AllBottom
35096 2019-Jan-13 11:24:11.166481 - [DEBUG]
35097 2019-Jan-13 11:24:11.166504 - [DEBUG] Propagate flow
35098 2019-Jan-13 11:24:11.166528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35099 2019-Jan-13 11:24:11.166584 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35100 2019-Jan-13 11:24:11.167231 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35101 2019-Jan-13 11:24:11.167867 - [DEBUG] Edge function : AllBottom (result of previous compose)
35102 2019-Jan-13 11:24:11.167892 - [DEBUG]
35103 2019-Jan-13 11:24:11.167917 - [DEBUG] Join: AllTop & AllBottom
35104 2019-Jan-13 11:24:11.167943 - [DEBUG] = AllBottom (new jump func)
35105 2019-Jan-13 11:24:11.167967 - [DEBUG]
35106 2019-Jan-13 11:24:11.167991 - [DEBUG] Start adding new jump function
35107 2019-Jan-13 11:24:11.168023 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35108 2019-Jan-13 11:24:11.168079 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35109 2019-Jan-13 11:24:11.168718 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35110 2019-Jan-13 11:24:11.169348 - [DEBUG] Edge Function : AllBottom
35111 2019-Jan-13 11:24:11.169376 - [DEBUG] End adding new jump function
35112 2019-Jan-13 11:24:11.169400 - [DEBUG]
35113 2019-Jan-13 11:24:11.169423 - [DEBUG] -------------------------------------------- 959. Path Edge --------------------------------------------
35114 2019-Jan-13 11:24:11.169447 - [DEBUG]
35115 2019-Jan-13 11:24:11.169470 - [DEBUG] Process 959. path edge:
35116 2019-Jan-13 11:24:11.169494 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35117 2019-Jan-13 11:24:11.169550 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
35118 2019-Jan-13 11:24:11.170197 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35119 2019-Jan-13 11:24:11.170834 - [DEBUG]
35120 2019-Jan-13 11:24:11.170858 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35121 2019-Jan-13 11:24:11.171505 - [DEBUG] Compose: EdgeIdentity * AllBottom
35122 2019-Jan-13 11:24:11.171533 - [DEBUG]
35123 2019-Jan-13 11:24:11.171557 - [DEBUG] Propagate flow
35124 2019-Jan-13 11:24:11.171581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35125 2019-Jan-13 11:24:11.171638 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
35126 2019-Jan-13 11:24:11.172266 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35127 2019-Jan-13 11:24:11.172903 - [DEBUG] Edge function : AllBottom (result of previous compose)
35128 2019-Jan-13 11:24:11.172928 - [DEBUG]
35129 2019-Jan-13 11:24:11.172953 - [DEBUG] Join: AllTop & AllBottom
35130 2019-Jan-13 11:24:11.172979 - [DEBUG] = AllBottom (new jump func)
35131 2019-Jan-13 11:24:11.173003 - [DEBUG]
35132 2019-Jan-13 11:24:11.173027 - [DEBUG] Start adding new jump function
35133 2019-Jan-13 11:24:11.173050 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35134 2019-Jan-13 11:24:11.173106 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35135 2019-Jan-13 11:24:11.173759 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
35136 2019-Jan-13 11:24:11.174386 - [DEBUG] Edge Function : AllBottom
35137 2019-Jan-13 11:24:11.174418 - [DEBUG] End adding new jump function
35138 2019-Jan-13 11:24:11.174442 - [DEBUG]
35139 2019-Jan-13 11:24:11.174466 - [DEBUG] -------------------------------------------- 960. Path Edge --------------------------------------------
35140 2019-Jan-13 11:24:11.174490 - [DEBUG]
35141 2019-Jan-13 11:24:11.174513 - [DEBUG] Process 960. path edge:
35142 2019-Jan-13 11:24:11.174537 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35143 2019-Jan-13 11:24:11.174593 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
35144 2019-Jan-13 11:24:11.175241 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35145 2019-Jan-13 11:24:11.175933 - [DEBUG]
35146 2019-Jan-13 11:24:11.175962 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
35147 2019-Jan-13 11:24:11.176709 - [DEBUG] Compose: EdgeIdentity * AllBottom
35148 2019-Jan-13 11:24:11.176741 - [DEBUG]
35149 2019-Jan-13 11:24:11.176780 - [DEBUG] Propagate flow
35150 2019-Jan-13 11:24:11.176804 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35151 2019-Jan-13 11:24:11.176882 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
35152 2019-Jan-13 11:24:11.177576 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35153 2019-Jan-13 11:24:11.178227 - [DEBUG] Edge function : AllBottom (result of previous compose)
35154 2019-Jan-13 11:24:11.178253 - [DEBUG]
35155 2019-Jan-13 11:24:11.178279 - [DEBUG] Join: AllTop & AllBottom
35156 2019-Jan-13 11:24:11.178305 - [DEBUG] = AllBottom (new jump func)
35157 2019-Jan-13 11:24:11.178329 - [DEBUG]
35158 2019-Jan-13 11:24:11.178353 - [DEBUG] Start adding new jump function
35159 2019-Jan-13 11:24:11.178376 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35160 2019-Jan-13 11:24:11.178435 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35161 2019-Jan-13 11:24:11.179074 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
35162 2019-Jan-13 11:24:11.179701 - [DEBUG] Edge Function : AllBottom
35163 2019-Jan-13 11:24:11.179731 - [DEBUG] End adding new jump function
35164 2019-Jan-13 11:24:11.179755 - [DEBUG]
35165 2019-Jan-13 11:24:11.179779 - [DEBUG] -------------------------------------------- 961. Path Edge --------------------------------------------
35166 2019-Jan-13 11:24:11.179804 - [DEBUG]
35167 2019-Jan-13 11:24:11.179827 - [DEBUG] Process 961. path edge:
35168 2019-Jan-13 11:24:11.179851 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35169 2019-Jan-13 11:24:11.179908 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
35170 2019-Jan-13 11:24:11.180556 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35171 2019-Jan-13 11:24:11.181192 - [DEBUG]
35172 2019-Jan-13 11:24:11.181218 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
35173 2019-Jan-13 11:24:11.181870 - [DEBUG] Compose: EdgeIdentity * AllBottom
35174 2019-Jan-13 11:24:11.181898 - [DEBUG]
35175 2019-Jan-13 11:24:11.181921 - [DEBUG] Propagate flow
35176 2019-Jan-13 11:24:11.181944 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35177 2019-Jan-13 11:24:11.182001 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35178 2019-Jan-13 11:24:11.182640 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35179 2019-Jan-13 11:24:11.183277 - [DEBUG] Edge function : AllBottom (result of previous compose)
35180 2019-Jan-13 11:24:11.183303 - [DEBUG]
35181 2019-Jan-13 11:24:11.183343 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35182 2019-Jan-13 11:24:11.183371 - [DEBUG] = AllBottom
35183 2019-Jan-13 11:24:11.183396 - [DEBUG]
35184 2019-Jan-13 11:24:11.183419 - [DEBUG] PROPAGATE: No new function!
35185 2019-Jan-13 11:24:11.183443 - [DEBUG] EDGE:
35186 2019-Jan-13 11:24:11.183501 - [DEBUG] ---> 35187 2019-Jan-13 11:24:11.184127 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35188 2019-Jan-13 11:24:11.184764 - [DEBUG]
35189 2019-Jan-13 11:24:11.184788 - [DEBUG] EDGE:
35190 2019-Jan-13 11:24:11.184846 - [DEBUG] ---> 35191 2019-Jan-13 11:24:11.185473 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35192 2019-Jan-13 11:24:11.186122 - [DEBUG]
35193 2019-Jan-13 11:24:11.186148 - [DEBUG] EDGE:
35194 2019-Jan-13 11:24:11.186205 - [DEBUG] ---> 35195 2019-Jan-13 11:24:11.186855 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35196 2019-Jan-13 11:24:11.187492 - [DEBUG]
35197 2019-Jan-13 11:24:11.187532 - [DEBUG] Compose: EdgeIdentity * AllBottom
35198 2019-Jan-13 11:24:11.187559 - [DEBUG]
35199 2019-Jan-13 11:24:11.187583 - [DEBUG] Propagate flow
35200 2019-Jan-13 11:24:11.187606 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35201 2019-Jan-13 11:24:11.187662 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35202 2019-Jan-13 11:24:11.188293 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35203 2019-Jan-13 11:24:11.188929 - [DEBUG] Edge function : AllBottom (result of previous compose)
35204 2019-Jan-13 11:24:11.188954 - [DEBUG]
35205 2019-Jan-13 11:24:11.188979 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35206 2019-Jan-13 11:24:11.189005 - [DEBUG] = AllBottom
35207 2019-Jan-13 11:24:11.189029 - [DEBUG]
35208 2019-Jan-13 11:24:11.189052 - [DEBUG] PROPAGATE: No new function!
35209 2019-Jan-13 11:24:11.189080 - [DEBUG] EDGE:
35210 2019-Jan-13 11:24:11.189137 - [DEBUG] ---> 35211 2019-Jan-13 11:24:11.189775 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35212 2019-Jan-13 11:24:11.190426 - [DEBUG]
35213 2019-Jan-13 11:24:11.190460 - [DEBUG] Compose: EdgeIdentity * AllBottom
35214 2019-Jan-13 11:24:11.190487 - [DEBUG]
35215 2019-Jan-13 11:24:11.190510 - [DEBUG] Propagate flow
35216 2019-Jan-13 11:24:11.190533 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35217 2019-Jan-13 11:24:11.190589 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35218 2019-Jan-13 11:24:11.191227 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35219 2019-Jan-13 11:24:11.191863 - [DEBUG] Edge function : AllBottom (result of previous compose)
35220 2019-Jan-13 11:24:11.191888 - [DEBUG]
35221 2019-Jan-13 11:24:11.191913 - [DEBUG] Join: AllTop & AllBottom
35222 2019-Jan-13 11:24:11.191939 - [DEBUG] = AllBottom (new jump func)
35223 2019-Jan-13 11:24:11.191963 - [DEBUG]
35224 2019-Jan-13 11:24:11.191987 - [DEBUG] Start adding new jump function
35225 2019-Jan-13 11:24:11.192010 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35226 2019-Jan-13 11:24:11.192066 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35227 2019-Jan-13 11:24:11.192703 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35228 2019-Jan-13 11:24:11.193351 - [DEBUG] Edge Function : AllBottom
35229 2019-Jan-13 11:24:11.193380 - [DEBUG] End adding new jump function
35230 2019-Jan-13 11:24:11.193403 - [DEBUG]
35231 2019-Jan-13 11:24:11.193427 - [DEBUG] -------------------------------------------- 962. Path Edge --------------------------------------------
35232 2019-Jan-13 11:24:11.193451 - [DEBUG]
35233 2019-Jan-13 11:24:11.193482 - [DEBUG] Process 962. path edge:
35234 2019-Jan-13 11:24:11.193507 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35235 2019-Jan-13 11:24:11.193563 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
35236 2019-Jan-13 11:24:11.194202 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35237 2019-Jan-13 11:24:11.194839 - [DEBUG]
35238 2019-Jan-13 11:24:11.194863 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35239 2019-Jan-13 11:24:11.195511 - [DEBUG] Possible callees:
35240 2019-Jan-13 11:24:11.195536 - [DEBUG] llvm.dbg.declare
35241 2019-Jan-13 11:24:11.195560 - [DEBUG] Possible return sites:
35242 2019-Jan-13 11:24:11.195584 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14335243 2019-Jan-13 11:24:11.196858 - [DEBUG] Found and process special summary
35244 2019-Jan-13 11:24:11.196892 - [DEBUG] Compose: EdgeIdentity * AllBottom
35245 2019-Jan-13 11:24:11.196918 - [DEBUG]
35246 2019-Jan-13 11:24:11.196942 - [DEBUG] Propagate flow
35247 2019-Jan-13 11:24:11.196966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35248 2019-Jan-13 11:24:11.197022 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35249 2019-Jan-13 11:24:11.197655 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35250 2019-Jan-13 11:24:11.198292 - [DEBUG] Edge function : AllBottom (result of previous compose)
35251 2019-Jan-13 11:24:11.198317 - [DEBUG]
35252 2019-Jan-13 11:24:11.198342 - [DEBUG] Join: AllTop & AllBottom
35253 2019-Jan-13 11:24:11.198367 - [DEBUG] = AllBottom (new jump func)
35254 2019-Jan-13 11:24:11.198392 - [DEBUG]
35255 2019-Jan-13 11:24:11.198415 - [DEBUG] Start adding new jump function
35256 2019-Jan-13 11:24:11.198438 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35257 2019-Jan-13 11:24:11.198494 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35258 2019-Jan-13 11:24:11.199131 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35259 2019-Jan-13 11:24:11.199761 - [DEBUG] Edge Function : AllBottom
35260 2019-Jan-13 11:24:11.199789 - [DEBUG] End adding new jump function
35261 2019-Jan-13 11:24:11.199813 - [DEBUG]
35262 2019-Jan-13 11:24:11.199836 - [DEBUG] -------------------------------------------- 963. Path Edge --------------------------------------------
35263 2019-Jan-13 11:24:11.199860 - [DEBUG]
35264 2019-Jan-13 11:24:11.199883 - [DEBUG] Process 963. path edge:
35265 2019-Jan-13 11:24:11.199907 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35266 2019-Jan-13 11:24:11.199963 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
35267 2019-Jan-13 11:24:11.200610 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35268 2019-Jan-13 11:24:11.201247 - [DEBUG]
35269 2019-Jan-13 11:24:11.201272 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35270 2019-Jan-13 11:24:11.201922 - [DEBUG] Compose: EdgeIdentity * AllBottom
35271 2019-Jan-13 11:24:11.201949 - [DEBUG]
35272 2019-Jan-13 11:24:11.201973 - [DEBUG] Propagate flow
35273 2019-Jan-13 11:24:11.201996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35274 2019-Jan-13 11:24:11.202061 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
35275 2019-Jan-13 11:24:11.202688 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35276 2019-Jan-13 11:24:11.203325 - [DEBUG] Edge function : AllBottom (result of previous compose)
35277 2019-Jan-13 11:24:11.203364 - [DEBUG]
35278 2019-Jan-13 11:24:11.203388 - [DEBUG] Join: AllTop & AllBottom
35279 2019-Jan-13 11:24:11.203414 - [DEBUG] = AllBottom (new jump func)
35280 2019-Jan-13 11:24:11.203438 - [DEBUG]
35281 2019-Jan-13 11:24:11.203461 - [DEBUG] Start adding new jump function
35282 2019-Jan-13 11:24:11.203485 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35283 2019-Jan-13 11:24:11.203541 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35284 2019-Jan-13 11:24:11.204178 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
35285 2019-Jan-13 11:24:11.204803 - [DEBUG] Edge Function : AllBottom
35286 2019-Jan-13 11:24:11.204836 - [DEBUG] End adding new jump function
35287 2019-Jan-13 11:24:11.204860 - [DEBUG]
35288 2019-Jan-13 11:24:11.204883 - [DEBUG] -------------------------------------------- 964. Path Edge --------------------------------------------
35289 2019-Jan-13 11:24:11.204907 - [DEBUG]
35290 2019-Jan-13 11:24:11.204930 - [DEBUG] Process 964. path edge:
35291 2019-Jan-13 11:24:11.204954 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35292 2019-Jan-13 11:24:11.205010 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
35293 2019-Jan-13 11:24:11.205635 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35294 2019-Jan-13 11:24:11.206281 - [DEBUG]
35295 2019-Jan-13 11:24:11.206306 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
35296 2019-Jan-13 11:24:11.206972 - [DEBUG] Compose: EdgeIdentity * AllBottom
35297 2019-Jan-13 11:24:11.206999 - [DEBUG]
35298 2019-Jan-13 11:24:11.207023 - [DEBUG] Propagate flow
35299 2019-Jan-13 11:24:11.207046 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35300 2019-Jan-13 11:24:11.207103 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
35301 2019-Jan-13 11:24:11.207730 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35302 2019-Jan-13 11:24:11.208366 - [DEBUG] Edge function : AllBottom (result of previous compose)
35303 2019-Jan-13 11:24:11.208391 - [DEBUG]
35304 2019-Jan-13 11:24:11.208416 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35305 2019-Jan-13 11:24:11.208441 - [DEBUG] = AllBottom
35306 2019-Jan-13 11:24:11.208465 - [DEBUG]
35307 2019-Jan-13 11:24:11.208492 - [DEBUG] PROPAGATE: No new function!
35308 2019-Jan-13 11:24:11.208516 - [DEBUG] EDGE:
35309 2019-Jan-13 11:24:11.208574 - [DEBUG] ---> 35310 2019-Jan-13 11:24:11.209223 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35311 2019-Jan-13 11:24:11.209865 - [DEBUG]
35312 2019-Jan-13 11:24:11.209891 - [DEBUG] EDGE:
35313 2019-Jan-13 11:24:11.209949 - [DEBUG] ---> 35314 2019-Jan-13 11:24:11.210602 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35315 2019-Jan-13 11:24:11.211240 - [DEBUG]
35316 2019-Jan-13 11:24:11.211282 - [DEBUG] Compose: EdgeIdentity * AllBottom
35317 2019-Jan-13 11:24:11.211321 - [DEBUG]
35318 2019-Jan-13 11:24:11.211345 - [DEBUG] Propagate flow
35319 2019-Jan-13 11:24:11.211368 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35320 2019-Jan-13 11:24:11.211425 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35321 2019-Jan-13 11:24:11.212059 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35322 2019-Jan-13 11:24:11.212694 - [DEBUG] Edge function : AllBottom (result of previous compose)
35323 2019-Jan-13 11:24:11.212720 - [DEBUG]
35324 2019-Jan-13 11:24:11.212745 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35325 2019-Jan-13 11:24:11.212770 - [DEBUG] = AllBottom
35326 2019-Jan-13 11:24:11.212795 - [DEBUG]
35327 2019-Jan-13 11:24:11.212818 - [DEBUG] PROPAGATE: No new function!
35328 2019-Jan-13 11:24:11.212845 - [DEBUG] EDGE:
35329 2019-Jan-13 11:24:11.212902 - [DEBUG] ---> 35330 2019-Jan-13 11:24:11.213556 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35331 2019-Jan-13 11:24:11.214192 - [DEBUG]
35332 2019-Jan-13 11:24:11.214217 - [DEBUG] EDGE:
35333 2019-Jan-13 11:24:11.214275 - [DEBUG] ---> 35334 2019-Jan-13 11:24:11.214905 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35335 2019-Jan-13 11:24:11.215540 - [DEBUG]
35336 2019-Jan-13 11:24:11.215574 - [DEBUG] Compose: EdgeIdentity * AllBottom
35337 2019-Jan-13 11:24:11.215600 - [DEBUG]
35338 2019-Jan-13 11:24:11.215624 - [DEBUG] Propagate flow
35339 2019-Jan-13 11:24:11.215647 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35340 2019-Jan-13 11:24:11.215704 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
35341 2019-Jan-13 11:24:11.216333 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35342 2019-Jan-13 11:24:11.216984 - [DEBUG] Edge function : AllBottom (result of previous compose)
35343 2019-Jan-13 11:24:11.217010 - [DEBUG]
35344 2019-Jan-13 11:24:11.217035 - [DEBUG] Join: AllTop & AllBottom
35345 2019-Jan-13 11:24:11.217061 - [DEBUG] = AllBottom (new jump func)
35346 2019-Jan-13 11:24:11.217085 - [DEBUG]
35347 2019-Jan-13 11:24:11.217109 - [DEBUG] Start adding new jump function
35348 2019-Jan-13 11:24:11.217132 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35349 2019-Jan-13 11:24:11.217188 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35350 2019-Jan-13 11:24:11.217827 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
35351 2019-Jan-13 11:24:11.218455 - [DEBUG] Edge Function : AllBottom
35352 2019-Jan-13 11:24:11.218484 - [DEBUG] End adding new jump function
35353 2019-Jan-13 11:24:11.218508 - [DEBUG]
35354 2019-Jan-13 11:24:11.218532 - [DEBUG] -------------------------------------------- 965. Path Edge --------------------------------------------
35355 2019-Jan-13 11:24:11.218556 - [DEBUG]
35356 2019-Jan-13 11:24:11.218580 - [DEBUG] Process 965. path edge:
35357 2019-Jan-13 11:24:11.218604 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35358 2019-Jan-13 11:24:11.218660 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
35359 2019-Jan-13 11:24:11.219296 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35360 2019-Jan-13 11:24:11.219933 - [DEBUG]
35361 2019-Jan-13 11:24:11.219959 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
35362 2019-Jan-13 11:24:11.220620 - [DEBUG] Compose: EdgeIdentity * AllBottom
35363 2019-Jan-13 11:24:11.220648 - [DEBUG]
35364 2019-Jan-13 11:24:11.220671 - [DEBUG] Propagate flow
35365 2019-Jan-13 11:24:11.220694 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35366 2019-Jan-13 11:24:11.220752 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35367 2019-Jan-13 11:24:11.221390 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35368 2019-Jan-13 11:24:11.222026 - [DEBUG] Edge function : AllBottom (result of previous compose)
35369 2019-Jan-13 11:24:11.222051 - [DEBUG]
35370 2019-Jan-13 11:24:11.222076 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35371 2019-Jan-13 11:24:11.222102 - [DEBUG] = AllBottom
35372 2019-Jan-13 11:24:11.222126 - [DEBUG]
35373 2019-Jan-13 11:24:11.222149 - [DEBUG] PROPAGATE: No new function!
35374 2019-Jan-13 11:24:11.222179 - [DEBUG] Compose: EdgeIdentity * AllBottom
35375 2019-Jan-13 11:24:11.222206 - [DEBUG]
35376 2019-Jan-13 11:24:11.222229 - [DEBUG] Propagate flow
35377 2019-Jan-13 11:24:11.222253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35378 2019-Jan-13 11:24:11.222309 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35379 2019-Jan-13 11:24:11.222946 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35380 2019-Jan-13 11:24:11.223598 - [DEBUG] Edge function : AllBottom (result of previous compose)
35381 2019-Jan-13 11:24:11.223623 - [DEBUG]
35382 2019-Jan-13 11:24:11.223648 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35383 2019-Jan-13 11:24:11.223674 - [DEBUG] = AllBottom
35384 2019-Jan-13 11:24:11.223698 - [DEBUG]
35385 2019-Jan-13 11:24:11.223721 - [DEBUG] PROPAGATE: No new function!
35386 2019-Jan-13 11:24:11.223745 - [DEBUG] EDGE:
35387 2019-Jan-13 11:24:11.223802 - [DEBUG] ---> 35388 2019-Jan-13 11:24:11.224432 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35389 2019-Jan-13 11:24:11.225069 - [DEBUG]
35390 2019-Jan-13 11:24:11.225094 - [DEBUG] EDGE:
35391 2019-Jan-13 11:24:11.225151 - [DEBUG] ---> 35392 2019-Jan-13 11:24:11.225778 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35393 2019-Jan-13 11:24:11.226414 - [DEBUG]
35394 2019-Jan-13 11:24:11.226439 - [DEBUG] EDGE:
35395 2019-Jan-13 11:24:11.226496 - [DEBUG] ---> 35396 2019-Jan-13 11:24:11.227145 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35397 2019-Jan-13 11:24:11.227782 - [DEBUG]
35398 2019-Jan-13 11:24:11.227817 - [DEBUG] Compose: EdgeIdentity * AllBottom
35399 2019-Jan-13 11:24:11.227851 - [DEBUG]
35400 2019-Jan-13 11:24:11.227876 - [DEBUG] Propagate flow
35401 2019-Jan-13 11:24:11.227899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35402 2019-Jan-13 11:24:11.227955 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
35403 2019-Jan-13 11:24:11.228587 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35404 2019-Jan-13 11:24:11.229233 - [DEBUG] Edge function : AllBottom (result of previous compose)
35405 2019-Jan-13 11:24:11.229258 - [DEBUG]
35406 2019-Jan-13 11:24:11.229283 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35407 2019-Jan-13 11:24:11.229309 - [DEBUG] = AllBottom
35408 2019-Jan-13 11:24:11.229334 - [DEBUG]
35409 2019-Jan-13 11:24:11.229357 - [DEBUG] PROPAGATE: No new function!
35410 2019-Jan-13 11:24:11.229383 - [DEBUG] EDGE:
35411 2019-Jan-13 11:24:11.229440 - [DEBUG] ---> 35412 2019-Jan-13 11:24:11.230085 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35413 2019-Jan-13 11:24:11.230723 - [DEBUG]
35414 2019-Jan-13 11:24:11.230748 - [DEBUG] EDGE:
35415 2019-Jan-13 11:24:11.230806 - [DEBUG] ---> 35416 2019-Jan-13 11:24:11.231434 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35417 2019-Jan-13 11:24:11.232070 - [DEBUG]
35418 2019-Jan-13 11:24:11.232095 - [DEBUG] EDGE:
35419 2019-Jan-13 11:24:11.232152 - [DEBUG] ---> 35420 2019-Jan-13 11:24:11.232787 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35421 2019-Jan-13 11:24:11.233437 - [DEBUG]
35422 2019-Jan-13 11:24:11.233462 - [DEBUG] EDGE:
35423 2019-Jan-13 11:24:11.233519 - [DEBUG] ---> 35424 2019-Jan-13 11:24:11.234149 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35425 2019-Jan-13 11:24:11.234786 - [DEBUG]
35426 2019-Jan-13 11:24:11.234811 - [DEBUG] EDGE:
35427 2019-Jan-13 11:24:11.234868 - [DEBUG] ---> 35428 2019-Jan-13 11:24:11.235496 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35429 2019-Jan-13 11:24:11.236131 - [DEBUG]
35430 2019-Jan-13 11:24:11.236156 - [DEBUG] EDGE:
35431 2019-Jan-13 11:24:11.236213 - [DEBUG] ---> 35432 2019-Jan-13 11:24:11.236860 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35433 2019-Jan-13 11:24:11.237496 - [DEBUG]
35434 2019-Jan-13 11:24:11.237521 - [DEBUG] EDGE:
35435 2019-Jan-13 11:24:11.237579 - [DEBUG] ---> 35436 2019-Jan-13 11:24:11.238206 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35437 2019-Jan-13 11:24:11.238851 - [DEBUG]
35438 2019-Jan-13 11:24:11.238876 - [DEBUG] EDGE:
35439 2019-Jan-13 11:24:11.238934 - [DEBUG] ---> 35440 2019-Jan-13 11:24:11.239566 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35441 2019-Jan-13 11:24:11.240217 - [DEBUG]
35442 2019-Jan-13 11:24:11.240263 - [DEBUG] Compose: EdgeIdentity * AllBottom
35443 2019-Jan-13 11:24:11.240290 - [DEBUG]
35444 2019-Jan-13 11:24:11.240314 - [DEBUG] Propagate flow
35445 2019-Jan-13 11:24:11.240338 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35446 2019-Jan-13 11:24:11.240394 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
35447 2019-Jan-13 11:24:11.241027 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35448 2019-Jan-13 11:24:11.241661 - [DEBUG] Edge function : AllBottom (result of previous compose)
35449 2019-Jan-13 11:24:11.241686 - [DEBUG]
35450 2019-Jan-13 11:24:11.241712 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35451 2019-Jan-13 11:24:11.241737 - [DEBUG] = AllBottom
35452 2019-Jan-13 11:24:11.241762 - [DEBUG]
35453 2019-Jan-13 11:24:11.241786 - [DEBUG] PROPAGATE: No new function!
35454 2019-Jan-13 11:24:11.241811 - [DEBUG] Compose: EdgeIdentity * AllBottom
35455 2019-Jan-13 11:24:11.241837 - [DEBUG]
35456 2019-Jan-13 11:24:11.241860 - [DEBUG] Propagate flow
35457 2019-Jan-13 11:24:11.241884 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35458 2019-Jan-13 11:24:11.241940 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
35459 2019-Jan-13 11:24:11.242572 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35460 2019-Jan-13 11:24:11.243207 - [DEBUG] Edge function : AllBottom (result of previous compose)
35461 2019-Jan-13 11:24:11.243233 - [DEBUG]
35462 2019-Jan-13 11:24:11.243257 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35463 2019-Jan-13 11:24:11.243283 - [DEBUG] = AllBottom
35464 2019-Jan-13 11:24:11.243308 - [DEBUG]
35465 2019-Jan-13 11:24:11.243342 - [DEBUG] PROPAGATE: No new function!
35466 2019-Jan-13 11:24:11.243370 - [DEBUG] EDGE:
35467 2019-Jan-13 11:24:11.243428 - [DEBUG] ---> 35468 2019-Jan-13 11:24:11.244066 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
35469 2019-Jan-13 11:24:11.244697 - [DEBUG]
35470 2019-Jan-13 11:24:11.244732 - [DEBUG] Compose: EdgeIdentity * AllBottom
35471 2019-Jan-13 11:24:11.244759 - [DEBUG]
35472 2019-Jan-13 11:24:11.244782 - [DEBUG] Propagate flow
35473 2019-Jan-13 11:24:11.244805 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35474 2019-Jan-13 11:24:11.244861 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
35475 2019-Jan-13 11:24:11.245492 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35476 2019-Jan-13 11:24:11.246125 - [DEBUG] Edge function : AllBottom (result of previous compose)
35477 2019-Jan-13 11:24:11.246150 - [DEBUG]
35478 2019-Jan-13 11:24:11.246175 - [DEBUG] Join: AllTop & AllBottom
35479 2019-Jan-13 11:24:11.246201 - [DEBUG] = AllBottom (new jump func)
35480 2019-Jan-13 11:24:11.246225 - [DEBUG]
35481 2019-Jan-13 11:24:11.246248 - [DEBUG] Start adding new jump function
35482 2019-Jan-13 11:24:11.246280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35483 2019-Jan-13 11:24:11.246336 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35484 2019-Jan-13 11:24:11.246985 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
35485 2019-Jan-13 11:24:11.247616 - [DEBUG] Edge Function : AllBottom
35486 2019-Jan-13 11:24:11.247645 - [DEBUG] End adding new jump function
35487 2019-Jan-13 11:24:11.247669 - [DEBUG]
35488 2019-Jan-13 11:24:11.247692 - [DEBUG] -------------------------------------------- 966. Path Edge --------------------------------------------
35489 2019-Jan-13 11:24:11.247716 - [DEBUG]
35490 2019-Jan-13 11:24:11.247739 - [DEBUG] Process 966. path edge:
35491 2019-Jan-13 11:24:11.247763 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35492 2019-Jan-13 11:24:11.247819 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
35493 2019-Jan-13 11:24:11.248449 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35494 2019-Jan-13 11:24:11.249081 - [DEBUG]
35495 2019-Jan-13 11:24:11.249105 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
35496 2019-Jan-13 11:24:11.249742 - [DEBUG] Possible callees:
35497 2019-Jan-13 11:24:11.249767 - [DEBUG] foo
35498 2019-Jan-13 11:24:11.249792 - [DEBUG] Possible return sites:
35499 2019-Jan-13 11:24:11.249815 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8435500 2019-Jan-13 11:24:11.251079 - [DEBUG] Found and process special summary
35501 2019-Jan-13 11:24:11.251119 - [DEBUG] Compose: EdgeIdentity * AllBottom
35502 2019-Jan-13 11:24:11.251147 - [DEBUG]
35503 2019-Jan-13 11:24:11.251171 - [DEBUG] Propagate flow
35504 2019-Jan-13 11:24:11.251194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35505 2019-Jan-13 11:24:11.251251 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
35506 2019-Jan-13 11:24:11.251882 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35507 2019-Jan-13 11:24:11.252513 - [DEBUG] Edge function : AllBottom (result of previous compose)
35508 2019-Jan-13 11:24:11.252539 - [DEBUG]
35509 2019-Jan-13 11:24:11.252563 - [DEBUG] Join: AllTop & AllBottom
35510 2019-Jan-13 11:24:11.252589 - [DEBUG] = AllBottom (new jump func)
35511 2019-Jan-13 11:24:11.252614 - [DEBUG]
35512 2019-Jan-13 11:24:11.252637 - [DEBUG] Start adding new jump function
35513 2019-Jan-13 11:24:11.252661 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35514 2019-Jan-13 11:24:11.252717 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35515 2019-Jan-13 11:24:11.253363 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
35516 2019-Jan-13 11:24:11.253993 - [DEBUG] Edge Function : AllBottom
35517 2019-Jan-13 11:24:11.254021 - [DEBUG] End adding new jump function
35518 2019-Jan-13 11:24:11.254045 - [DEBUG]
35519 2019-Jan-13 11:24:11.254068 - [DEBUG] -------------------------------------------- 967. Path Edge --------------------------------------------
35520 2019-Jan-13 11:24:11.254092 - [DEBUG]
35521 2019-Jan-13 11:24:11.254116 - [DEBUG] Process 967. path edge:
35522 2019-Jan-13 11:24:11.254139 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35523 2019-Jan-13 11:24:11.254195 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
35524 2019-Jan-13 11:24:11.254827 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35525 2019-Jan-13 11:24:11.255466 - [DEBUG]
35526 2019-Jan-13 11:24:11.255491 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
35527 2019-Jan-13 11:24:11.256137 - [DEBUG] Compose: EdgeIdentity * AllBottom
35528 2019-Jan-13 11:24:11.256165 - [DEBUG]
35529 2019-Jan-13 11:24:11.256189 - [DEBUG] Propagate flow
35530 2019-Jan-13 11:24:11.256212 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35531 2019-Jan-13 11:24:11.256268 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
35532 2019-Jan-13 11:24:11.256911 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35533 2019-Jan-13 11:24:11.257542 - [DEBUG] Edge function : AllBottom (result of previous compose)
35534 2019-Jan-13 11:24:11.257567 - [DEBUG]
35535 2019-Jan-13 11:24:11.257591 - [DEBUG] Join: AllTop & AllBottom
35536 2019-Jan-13 11:24:11.257617 - [DEBUG] = AllBottom (new jump func)
35537 2019-Jan-13 11:24:11.257642 - [DEBUG]
35538 2019-Jan-13 11:24:11.257665 - [DEBUG] Start adding new jump function
35539 2019-Jan-13 11:24:11.257688 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35540 2019-Jan-13 11:24:11.257744 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35541 2019-Jan-13 11:24:11.258378 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
35542 2019-Jan-13 11:24:11.259006 - [DEBUG] Edge Function : AllBottom
35543 2019-Jan-13 11:24:11.259033 - [DEBUG] End adding new jump function
35544 2019-Jan-13 11:24:11.259057 - [DEBUG]
35545 2019-Jan-13 11:24:11.259080 - [DEBUG] -------------------------------------------- 968. Path Edge --------------------------------------------
35546 2019-Jan-13 11:24:11.259104 - [DEBUG]
35547 2019-Jan-13 11:24:11.259127 - [DEBUG] Process 968. path edge:
35548 2019-Jan-13 11:24:11.259151 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35549 2019-Jan-13 11:24:11.259206 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
35550 2019-Jan-13 11:24:11.259834 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35551 2019-Jan-13 11:24:11.260481 - [DEBUG]
35552 2019-Jan-13 11:24:11.260506 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
35553 2019-Jan-13 11:24:11.261146 - [DEBUG] Compose: EdgeIdentity * AllBottom
35554 2019-Jan-13 11:24:11.261174 - [DEBUG]
35555 2019-Jan-13 11:24:11.261197 - [DEBUG] Propagate flow
35556 2019-Jan-13 11:24:11.261220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35557 2019-Jan-13 11:24:11.261276 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35558 2019-Jan-13 11:24:11.261915 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35559 2019-Jan-13 11:24:11.262547 - [DEBUG] Edge function : AllBottom (result of previous compose)
35560 2019-Jan-13 11:24:11.262572 - [DEBUG]
35561 2019-Jan-13 11:24:11.262596 - [DEBUG] Join: AllTop & AllBottom
35562 2019-Jan-13 11:24:11.262622 - [DEBUG] = AllBottom (new jump func)
35563 2019-Jan-13 11:24:11.262646 - [DEBUG]
35564 2019-Jan-13 11:24:11.262669 - [DEBUG] Start adding new jump function
35565 2019-Jan-13 11:24:11.262693 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35566 2019-Jan-13 11:24:11.262748 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35567 2019-Jan-13 11:24:11.263402 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35568 2019-Jan-13 11:24:11.264039 - [DEBUG] Edge Function : AllBottom
35569 2019-Jan-13 11:24:11.264066 - [DEBUG] End adding new jump function
35570 2019-Jan-13 11:24:11.264090 - [DEBUG]
35571 2019-Jan-13 11:24:11.264113 - [DEBUG] -------------------------------------------- 969. Path Edge --------------------------------------------
35572 2019-Jan-13 11:24:11.264137 - [DEBUG]
35573 2019-Jan-13 11:24:11.264160 - [DEBUG] Process 969. path edge:
35574 2019-Jan-13 11:24:11.264184 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35575 2019-Jan-13 11:24:11.264240 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
35576 2019-Jan-13 11:24:11.264879 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35577 2019-Jan-13 11:24:11.265510 - [DEBUG]
35578 2019-Jan-13 11:24:11.265534 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35579 2019-Jan-13 11:24:11.266176 - [DEBUG] Possible callees:
35580 2019-Jan-13 11:24:11.266201 - [DEBUG] llvm.dbg.declare
35581 2019-Jan-13 11:24:11.266225 - [DEBUG] Possible return sites:
35582 2019-Jan-13 11:24:11.266248 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9635583 2019-Jan-13 11:24:11.267517 - [DEBUG] Found and process special summary
35584 2019-Jan-13 11:24:11.267557 - [DEBUG] Compose: EdgeIdentity * AllBottom
35585 2019-Jan-13 11:24:11.267584 - [DEBUG]
35586 2019-Jan-13 11:24:11.267608 - [DEBUG] Propagate flow
35587 2019-Jan-13 11:24:11.267631 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35588 2019-Jan-13 11:24:11.267689 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35589 2019-Jan-13 11:24:11.268321 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35590 2019-Jan-13 11:24:11.268952 - [DEBUG] Edge function : AllBottom (result of previous compose)
35591 2019-Jan-13 11:24:11.268977 - [DEBUG]
35592 2019-Jan-13 11:24:11.269002 - [DEBUG] Join: AllTop & AllBottom
35593 2019-Jan-13 11:24:11.269027 - [DEBUG] = AllBottom (new jump func)
35594 2019-Jan-13 11:24:11.269052 - [DEBUG]
35595 2019-Jan-13 11:24:11.269075 - [DEBUG] Start adding new jump function
35596 2019-Jan-13 11:24:11.269098 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35597 2019-Jan-13 11:24:11.269154 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35598 2019-Jan-13 11:24:11.269786 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35599 2019-Jan-13 11:24:11.270433 - [DEBUG] Edge Function : AllBottom
35600 2019-Jan-13 11:24:11.270461 - [DEBUG] End adding new jump function
35601 2019-Jan-13 11:24:11.270485 - [DEBUG]
35602 2019-Jan-13 11:24:11.270508 - [DEBUG] -------------------------------------------- 970. Path Edge --------------------------------------------
35603 2019-Jan-13 11:24:11.270532 - [DEBUG]
35604 2019-Jan-13 11:24:11.270555 - [DEBUG] Process 970. path edge:
35605 2019-Jan-13 11:24:11.270578 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35606 2019-Jan-13 11:24:11.270634 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
35607 2019-Jan-13 11:24:11.271272 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35608 2019-Jan-13 11:24:11.271905 - [DEBUG]
35609 2019-Jan-13 11:24:11.271929 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35610 2019-Jan-13 11:24:11.272576 - [DEBUG] Compose: EdgeIdentity * AllBottom
35611 2019-Jan-13 11:24:11.272604 - [DEBUG]
35612 2019-Jan-13 11:24:11.272627 - [DEBUG] Propagate flow
35613 2019-Jan-13 11:24:11.272650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35614 2019-Jan-13 11:24:11.272707 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35615 2019-Jan-13 11:24:11.273348 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35616 2019-Jan-13 11:24:11.273979 - [DEBUG] Edge function : AllBottom (result of previous compose)
35617 2019-Jan-13 11:24:11.274004 - [DEBUG]
35618 2019-Jan-13 11:24:11.274029 - [DEBUG] Join: AllTop & AllBottom
35619 2019-Jan-13 11:24:11.274055 - [DEBUG] = AllBottom (new jump func)
35620 2019-Jan-13 11:24:11.274079 - [DEBUG]
35621 2019-Jan-13 11:24:11.274103 - [DEBUG] Start adding new jump function
35622 2019-Jan-13 11:24:11.274126 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35623 2019-Jan-13 11:24:11.274182 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35624 2019-Jan-13 11:24:11.274814 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35625 2019-Jan-13 11:24:11.275441 - [DEBUG] Edge Function : AllBottom
35626 2019-Jan-13 11:24:11.275468 - [DEBUG] End adding new jump function
35627 2019-Jan-13 11:24:11.275492 - [DEBUG]
35628 2019-Jan-13 11:24:11.275515 - [DEBUG] -------------------------------------------- 971. Path Edge --------------------------------------------
35629 2019-Jan-13 11:24:11.275539 - [DEBUG]
35630 2019-Jan-13 11:24:11.275562 - [DEBUG] Process 971. path edge:
35631 2019-Jan-13 11:24:11.275586 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35632 2019-Jan-13 11:24:11.275642 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
35633 2019-Jan-13 11:24:11.276269 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35634 2019-Jan-13 11:24:11.276916 - [DEBUG]
35635 2019-Jan-13 11:24:11.276941 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35636 2019-Jan-13 11:24:11.277579 - [DEBUG] Compose: EdgeIdentity * AllBottom
35637 2019-Jan-13 11:24:11.277608 - [DEBUG]
35638 2019-Jan-13 11:24:11.277631 - [DEBUG] Propagate flow
35639 2019-Jan-13 11:24:11.277654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35640 2019-Jan-13 11:24:11.277711 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
35641 2019-Jan-13 11:24:11.278337 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35642 2019-Jan-13 11:24:11.278969 - [DEBUG] Edge function : AllBottom (result of previous compose)
35643 2019-Jan-13 11:24:11.278994 - [DEBUG]
35644 2019-Jan-13 11:24:11.279019 - [DEBUG] Join: AllTop & AllBottom
35645 2019-Jan-13 11:24:11.279045 - [DEBUG] = AllBottom (new jump func)
35646 2019-Jan-13 11:24:11.279069 - [DEBUG]
35647 2019-Jan-13 11:24:11.279092 - [DEBUG] Start adding new jump function
35648 2019-Jan-13 11:24:11.279115 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35649 2019-Jan-13 11:24:11.279171 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35650 2019-Jan-13 11:24:11.279822 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
35651 2019-Jan-13 11:24:11.280464 - [DEBUG] Edge Function : AllBottom
35652 2019-Jan-13 11:24:11.280491 - [DEBUG] End adding new jump function
35653 2019-Jan-13 11:24:11.280515 - [DEBUG]
35654 2019-Jan-13 11:24:11.280538 - [DEBUG] -------------------------------------------- 972. Path Edge --------------------------------------------
35655 2019-Jan-13 11:24:11.280562 - [DEBUG]
35656 2019-Jan-13 11:24:11.280585 - [DEBUG] Process 972. path edge:
35657 2019-Jan-13 11:24:11.280609 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35658 2019-Jan-13 11:24:11.280665 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
35659 2019-Jan-13 11:24:11.281292 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35660 2019-Jan-13 11:24:11.281955 - [DEBUG]
35661 2019-Jan-13 11:24:11.281982 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
35662 2019-Jan-13 11:24:11.282700 - [DEBUG] Compose: EdgeIdentity * AllBottom
35663 2019-Jan-13 11:24:11.282730 - [DEBUG]
35664 2019-Jan-13 11:24:11.282754 - [DEBUG] Propagate flow
35665 2019-Jan-13 11:24:11.282778 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35666 2019-Jan-13 11:24:11.282846 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35667 2019-Jan-13 11:24:11.283520 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35668 2019-Jan-13 11:24:11.284155 - [DEBUG] Edge function : AllBottom (result of previous compose)
35669 2019-Jan-13 11:24:11.284180 - [DEBUG]
35670 2019-Jan-13 11:24:11.284206 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35671 2019-Jan-13 11:24:11.284232 - [DEBUG] = AllBottom
35672 2019-Jan-13 11:24:11.284256 - [DEBUG]
35673 2019-Jan-13 11:24:11.284280 - [DEBUG] PROPAGATE: No new function!
35674 2019-Jan-13 11:24:11.284304 - [DEBUG] EDGE:
35675 2019-Jan-13 11:24:11.284362 - [DEBUG] ---> 35676 2019-Jan-13 11:24:11.284987 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
35677 2019-Jan-13 11:24:11.285619 - [DEBUG]
35678 2019-Jan-13 11:24:11.285645 - [DEBUG] EDGE:
35679 2019-Jan-13 11:24:11.285702 - [DEBUG] ---> 35680 2019-Jan-13 11:24:11.286330 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
35681 2019-Jan-13 11:24:11.286982 - [DEBUG]
35682 2019-Jan-13 11:24:11.287009 - [DEBUG] Compose: EdgeIdentity * AllBottom
35683 2019-Jan-13 11:24:11.287035 - [DEBUG]
35684 2019-Jan-13 11:24:11.287058 - [DEBUG] Propagate flow
35685 2019-Jan-13 11:24:11.287084 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35686 2019-Jan-13 11:24:11.287140 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35687 2019-Jan-13 11:24:11.287814 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35688 2019-Jan-13 11:24:11.288481 - [DEBUG] Edge function : AllBottom (result of previous compose)
35689 2019-Jan-13 11:24:11.288507 - [DEBUG]
35690 2019-Jan-13 11:24:11.288532 - [DEBUG] Join: AllTop & AllBottom
35691 2019-Jan-13 11:24:11.288559 - [DEBUG] = AllBottom (new jump func)
35692 2019-Jan-13 11:24:11.288583 - [DEBUG]
35693 2019-Jan-13 11:24:11.288606 - [DEBUG] Start adding new jump function
35694 2019-Jan-13 11:24:11.288630 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35695 2019-Jan-13 11:24:11.288690 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35696 2019-Jan-13 11:24:11.289381 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35697 2019-Jan-13 11:24:11.290086 - [DEBUG] Edge Function : AllBottom
35698 2019-Jan-13 11:24:11.290123 - [DEBUG] End adding new jump function
35699 2019-Jan-13 11:24:11.290148 - [DEBUG]
35700 2019-Jan-13 11:24:11.290172 - [DEBUG] -------------------------------------------- 973. Path Edge --------------------------------------------
35701 2019-Jan-13 11:24:11.290197 - [DEBUG]
35702 2019-Jan-13 11:24:11.290220 - [DEBUG] Process 973. path edge:
35703 2019-Jan-13 11:24:11.290244 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35704 2019-Jan-13 11:24:11.290319 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
35705 2019-Jan-13 11:24:11.290987 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35706 2019-Jan-13 11:24:11.291638 - [DEBUG]
35707 2019-Jan-13 11:24:11.291664 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35708 2019-Jan-13 11:24:11.292335 - [DEBUG] Compose: EdgeIdentity * AllBottom
35709 2019-Jan-13 11:24:11.292362 - [DEBUG]
35710 2019-Jan-13 11:24:11.292411 - [DEBUG] Propagate flow
35711 2019-Jan-13 11:24:11.292435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35712 2019-Jan-13 11:24:11.292499 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
35713 2019-Jan-13 11:24:11.293183 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35714 2019-Jan-13 11:24:11.293855 - [DEBUG] Edge function : AllBottom (result of previous compose)
35715 2019-Jan-13 11:24:11.293881 - [DEBUG]
35716 2019-Jan-13 11:24:11.293906 - [DEBUG] Join: AllTop & AllBottom
35717 2019-Jan-13 11:24:11.293932 - [DEBUG] = AllBottom (new jump func)
35718 2019-Jan-13 11:24:11.293957 - [DEBUG]
35719 2019-Jan-13 11:24:11.293980 - [DEBUG] Start adding new jump function
35720 2019-Jan-13 11:24:11.294003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35721 2019-Jan-13 11:24:11.294062 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35722 2019-Jan-13 11:24:11.294709 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
35723 2019-Jan-13 11:24:11.295343 - [DEBUG] Edge Function : AllBottom
35724 2019-Jan-13 11:24:11.295375 - [DEBUG] End adding new jump function
35725 2019-Jan-13 11:24:11.295399 - [DEBUG]
35726 2019-Jan-13 11:24:11.295423 - [DEBUG] -------------------------------------------- 974. Path Edge --------------------------------------------
35727 2019-Jan-13 11:24:11.295447 - [DEBUG]
35728 2019-Jan-13 11:24:11.295471 - [DEBUG] Process 974. path edge:
35729 2019-Jan-13 11:24:11.295495 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35730 2019-Jan-13 11:24:11.295554 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
35731 2019-Jan-13 11:24:11.296186 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35732 2019-Jan-13 11:24:11.296868 - [DEBUG]
35733 2019-Jan-13 11:24:11.296895 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
35734 2019-Jan-13 11:24:11.297561 - [DEBUG] Compose: EdgeIdentity * AllBottom
35735 2019-Jan-13 11:24:11.297589 - [DEBUG]
35736 2019-Jan-13 11:24:11.297613 - [DEBUG] Propagate flow
35737 2019-Jan-13 11:24:11.297636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35738 2019-Jan-13 11:24:11.297695 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35739 2019-Jan-13 11:24:11.298336 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35740 2019-Jan-13 11:24:11.298999 - [DEBUG] Edge function : AllBottom (result of previous compose)
35741 2019-Jan-13 11:24:11.299025 - [DEBUG]
35742 2019-Jan-13 11:24:11.299051 - [DEBUG] Join: AllTop & AllBottom
35743 2019-Jan-13 11:24:11.299077 - [DEBUG] = AllBottom (new jump func)
35744 2019-Jan-13 11:24:11.299101 - [DEBUG]
35745 2019-Jan-13 11:24:11.299125 - [DEBUG] Start adding new jump function
35746 2019-Jan-13 11:24:11.299148 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35747 2019-Jan-13 11:24:11.299219 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35748 2019-Jan-13 11:24:11.299920 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35749 2019-Jan-13 11:24:11.300621 - [DEBUG] Edge Function : AllBottom
35750 2019-Jan-13 11:24:11.300653 - [DEBUG] End adding new jump function
35751 2019-Jan-13 11:24:11.300677 - [DEBUG]
35752 2019-Jan-13 11:24:11.300701 - [DEBUG] -------------------------------------------- 975. Path Edge --------------------------------------------
35753 2019-Jan-13 11:24:11.300725 - [DEBUG]
35754 2019-Jan-13 11:24:11.300748 - [DEBUG] Process 975. path edge:
35755 2019-Jan-13 11:24:11.300772 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35756 2019-Jan-13 11:24:11.300832 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
35757 2019-Jan-13 11:24:11.301464 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35758 2019-Jan-13 11:24:11.302094 - [DEBUG]
35759 2019-Jan-13 11:24:11.302120 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35760 2019-Jan-13 11:24:11.302798 - [DEBUG] Compose: EdgeIdentity * AllBottom
35761 2019-Jan-13 11:24:11.302828 - [DEBUG]
35762 2019-Jan-13 11:24:11.302852 - [DEBUG] Propagate flow
35763 2019-Jan-13 11:24:11.302876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35764 2019-Jan-13 11:24:11.302934 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
35765 2019-Jan-13 11:24:11.303584 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35766 2019-Jan-13 11:24:11.304216 - [DEBUG] Edge function : AllBottom (result of previous compose)
35767 2019-Jan-13 11:24:11.304242 - [DEBUG]
35768 2019-Jan-13 11:24:11.304268 - [DEBUG] Join: AllTop & AllBottom
35769 2019-Jan-13 11:24:11.304295 - [DEBUG] = AllBottom (new jump func)
35770 2019-Jan-13 11:24:11.304320 - [DEBUG]
35771 2019-Jan-13 11:24:11.304347 - [DEBUG] Start adding new jump function
35772 2019-Jan-13 11:24:11.304371 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35773 2019-Jan-13 11:24:11.304429 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35774 2019-Jan-13 11:24:11.305104 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
35775 2019-Jan-13 11:24:11.305766 - [DEBUG] Edge Function : AllBottom
35776 2019-Jan-13 11:24:11.305797 - [DEBUG] End adding new jump function
35777 2019-Jan-13 11:24:11.305822 - [DEBUG]
35778 2019-Jan-13 11:24:11.305846 - [DEBUG] -------------------------------------------- 976. Path Edge --------------------------------------------
35779 2019-Jan-13 11:24:11.305872 - [DEBUG]
35780 2019-Jan-13 11:24:11.305896 - [DEBUG] Process 976. path edge:
35781 2019-Jan-13 11:24:11.305920 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35782 2019-Jan-13 11:24:11.305990 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
35783 2019-Jan-13 11:24:11.306643 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35784 2019-Jan-13 11:24:11.307361 - [DEBUG]
35785 2019-Jan-13 11:24:11.307390 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
35786 2019-Jan-13 11:24:11.308133 - [DEBUG] Compose: EdgeIdentity * AllBottom
35787 2019-Jan-13 11:24:11.308165 - [DEBUG]
35788 2019-Jan-13 11:24:11.308189 - [DEBUG] Propagate flow
35789 2019-Jan-13 11:24:11.308212 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35790 2019-Jan-13 11:24:11.308284 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35791 2019-Jan-13 11:24:11.308949 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35792 2019-Jan-13 11:24:11.309592 - [DEBUG] Edge function : AllBottom (result of previous compose)
35793 2019-Jan-13 11:24:11.309618 - [DEBUG]
35794 2019-Jan-13 11:24:11.309643 - [DEBUG] Join: AllTop & AllBottom
35795 2019-Jan-13 11:24:11.309669 - [DEBUG] = AllBottom (new jump func)
35796 2019-Jan-13 11:24:11.309693 - [DEBUG]
35797 2019-Jan-13 11:24:11.309716 - [DEBUG] Start adding new jump function
35798 2019-Jan-13 11:24:11.309740 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35799 2019-Jan-13 11:24:11.309797 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35800 2019-Jan-13 11:24:11.310540 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35801 2019-Jan-13 11:24:11.311216 - [DEBUG] Edge Function : AllBottom
35802 2019-Jan-13 11:24:11.311247 - [DEBUG] End adding new jump function
35803 2019-Jan-13 11:24:11.311272 - [DEBUG]
35804 2019-Jan-13 11:24:11.311296 - [DEBUG] -------------------------------------------- 977. Path Edge --------------------------------------------
35805 2019-Jan-13 11:24:11.311320 - [DEBUG]
35806 2019-Jan-13 11:24:11.311344 - [DEBUG] Process 977. path edge:
35807 2019-Jan-13 11:24:11.311367 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35808 2019-Jan-13 11:24:11.311430 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
35809 2019-Jan-13 11:24:11.312068 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35810 2019-Jan-13 11:24:11.312723 - [DEBUG]
35811 2019-Jan-13 11:24:11.312749 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35812 2019-Jan-13 11:24:11.313468 - [DEBUG] Compose: EdgeIdentity * AllBottom
35813 2019-Jan-13 11:24:11.313498 - [DEBUG]
35814 2019-Jan-13 11:24:11.313522 - [DEBUG] Propagate flow
35815 2019-Jan-13 11:24:11.313545 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35816 2019-Jan-13 11:24:11.313611 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35817 2019-Jan-13 11:24:11.314316 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35818 2019-Jan-13 11:24:11.314990 - [DEBUG] Edge function : AllBottom (result of previous compose)
35819 2019-Jan-13 11:24:11.315017 - [DEBUG]
35820 2019-Jan-13 11:24:11.315044 - [DEBUG] Join: AllTop & AllBottom
35821 2019-Jan-13 11:24:11.315070 - [DEBUG] = AllBottom (new jump func)
35822 2019-Jan-13 11:24:11.315095 - [DEBUG]
35823 2019-Jan-13 11:24:11.315119 - [DEBUG] Start adding new jump function
35824 2019-Jan-13 11:24:11.315142 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35825 2019-Jan-13 11:24:11.315203 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35826 2019-Jan-13 11:24:11.315836 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35827 2019-Jan-13 11:24:11.316469 - [DEBUG] Edge Function : AllBottom
35828 2019-Jan-13 11:24:11.316500 - [DEBUG] End adding new jump function
35829 2019-Jan-13 11:24:11.316524 - [DEBUG]
35830 2019-Jan-13 11:24:11.316548 - [DEBUG] -------------------------------------------- 978. Path Edge --------------------------------------------
35831 2019-Jan-13 11:24:11.316593 - [DEBUG]
35832 2019-Jan-13 11:24:11.316617 - [DEBUG] Process 978. path edge:
35833 2019-Jan-13 11:24:11.316641 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35834 2019-Jan-13 11:24:11.316742 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
35835 2019-Jan-13 11:24:11.317377 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35836 2019-Jan-13 11:24:11.318007 - [DEBUG]
35837 2019-Jan-13 11:24:11.318032 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35838 2019-Jan-13 11:24:11.318712 - [DEBUG] Compose: EdgeIdentity * AllBottom
35839 2019-Jan-13 11:24:11.318741 - [DEBUG]
35840 2019-Jan-13 11:24:11.318765 - [DEBUG] Propagate flow
35841 2019-Jan-13 11:24:11.318788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35842 2019-Jan-13 11:24:11.318845 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
35843 2019-Jan-13 11:24:11.319508 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35844 2019-Jan-13 11:24:11.320212 - [DEBUG] Edge function : AllBottom (result of previous compose)
35845 2019-Jan-13 11:24:11.320239 - [DEBUG]
35846 2019-Jan-13 11:24:11.320265 - [DEBUG] Join: AllTop & AllBottom
35847 2019-Jan-13 11:24:11.320291 - [DEBUG] = AllBottom (new jump func)
35848 2019-Jan-13 11:24:11.320315 - [DEBUG]
35849 2019-Jan-13 11:24:11.320339 - [DEBUG] Start adding new jump function
35850 2019-Jan-13 11:24:11.320362 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35851 2019-Jan-13 11:24:11.320426 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35852 2019-Jan-13 11:24:11.321093 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
35853 2019-Jan-13 11:24:11.321767 - [DEBUG] Edge Function : AllBottom
35854 2019-Jan-13 11:24:11.321803 - [DEBUG] End adding new jump function
35855 2019-Jan-13 11:24:11.321828 - [DEBUG]
35856 2019-Jan-13 11:24:11.321852 - [DEBUG] -------------------------------------------- 979. Path Edge --------------------------------------------
35857 2019-Jan-13 11:24:11.321877 - [DEBUG]
35858 2019-Jan-13 11:24:11.321900 - [DEBUG] Process 979. path edge:
35859 2019-Jan-13 11:24:11.321924 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35860 2019-Jan-13 11:24:11.321995 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
35861 2019-Jan-13 11:24:11.322655 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35862 2019-Jan-13 11:24:11.323304 - [DEBUG]
35863 2019-Jan-13 11:24:11.323353 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
35864 2019-Jan-13 11:24:11.324038 - [DEBUG] Compose: EdgeIdentity * AllBottom
35865 2019-Jan-13 11:24:11.324087 - [DEBUG]
35866 2019-Jan-13 11:24:11.324112 - [DEBUG] Propagate flow
35867 2019-Jan-13 11:24:11.324135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35868 2019-Jan-13 11:24:11.324209 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35869 2019-Jan-13 11:24:11.324909 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35870 2019-Jan-13 11:24:11.325558 - [DEBUG] Edge function : AllBottom (result of previous compose)
35871 2019-Jan-13 11:24:11.325584 - [DEBUG]
35872 2019-Jan-13 11:24:11.325610 - [DEBUG] Join: AllTop & AllBottom
35873 2019-Jan-13 11:24:11.325637 - [DEBUG] = AllBottom (new jump func)
35874 2019-Jan-13 11:24:11.325684 - [DEBUG]
35875 2019-Jan-13 11:24:11.325708 - [DEBUG] Start adding new jump function
35876 2019-Jan-13 11:24:11.325731 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35877 2019-Jan-13 11:24:11.325791 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35878 2019-Jan-13 11:24:11.326440 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35879 2019-Jan-13 11:24:11.327133 - [DEBUG] Edge Function : AllBottom
35880 2019-Jan-13 11:24:11.327166 - [DEBUG] End adding new jump function
35881 2019-Jan-13 11:24:11.327190 - [DEBUG]
35882 2019-Jan-13 11:24:11.327214 - [DEBUG] -------------------------------------------- 980. Path Edge --------------------------------------------
35883 2019-Jan-13 11:24:11.327239 - [DEBUG]
35884 2019-Jan-13 11:24:11.327262 - [DEBUG] Process 980. path edge:
35885 2019-Jan-13 11:24:11.327286 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35886 2019-Jan-13 11:24:11.327351 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
35887 2019-Jan-13 11:24:11.328050 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35888 2019-Jan-13 11:24:11.328742 - [DEBUG]
35889 2019-Jan-13 11:24:11.328768 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35890 2019-Jan-13 11:24:11.329427 - [DEBUG] Possible callees:
35891 2019-Jan-13 11:24:11.329452 - [DEBUG] llvm.dbg.declare
35892 2019-Jan-13 11:24:11.329477 - [DEBUG] Possible return sites:
35893 2019-Jan-13 11:24:11.329500 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12035894 2019-Jan-13 11:24:11.330821 - [DEBUG] Found and process special summary
35895 2019-Jan-13 11:24:11.330861 - [DEBUG] Compose: EdgeIdentity * AllBottom
35896 2019-Jan-13 11:24:11.330889 - [DEBUG]
35897 2019-Jan-13 11:24:11.330914 - [DEBUG] Propagate flow
35898 2019-Jan-13 11:24:11.330937 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35899 2019-Jan-13 11:24:11.330997 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35900 2019-Jan-13 11:24:11.331630 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35901 2019-Jan-13 11:24:11.332265 - [DEBUG] Edge function : AllBottom (result of previous compose)
35902 2019-Jan-13 11:24:11.332291 - [DEBUG]
35903 2019-Jan-13 11:24:11.332317 - [DEBUG] Join: AllTop & AllBottom
35904 2019-Jan-13 11:24:11.332343 - [DEBUG] = AllBottom (new jump func)
35905 2019-Jan-13 11:24:11.332368 - [DEBUG]
35906 2019-Jan-13 11:24:11.332391 - [DEBUG] Start adding new jump function
35907 2019-Jan-13 11:24:11.332415 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35908 2019-Jan-13 11:24:11.332471 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35909 2019-Jan-13 11:24:11.333107 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35910 2019-Jan-13 11:24:11.333807 - [DEBUG] Edge Function : AllBottom
35911 2019-Jan-13 11:24:11.333839 - [DEBUG] End adding new jump function
35912 2019-Jan-13 11:24:11.333863 - [DEBUG]
35913 2019-Jan-13 11:24:11.333887 - [DEBUG] -------------------------------------------- 981. Path Edge --------------------------------------------
35914 2019-Jan-13 11:24:11.333912 - [DEBUG]
35915 2019-Jan-13 11:24:11.333935 - [DEBUG] Process 981. path edge:
35916 2019-Jan-13 11:24:11.333959 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35917 2019-Jan-13 11:24:11.334047 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
35918 2019-Jan-13 11:24:11.334723 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35919 2019-Jan-13 11:24:11.335392 - [DEBUG]
35920 2019-Jan-13 11:24:11.335419 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35921 2019-Jan-13 11:24:11.336146 - [DEBUG] Compose: EdgeIdentity * AllBottom
35922 2019-Jan-13 11:24:11.336178 - [DEBUG]
35923 2019-Jan-13 11:24:11.336202 - [DEBUG] Propagate flow
35924 2019-Jan-13 11:24:11.336225 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35925 2019-Jan-13 11:24:11.336290 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
35926 2019-Jan-13 11:24:11.336987 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35927 2019-Jan-13 11:24:11.337630 - [DEBUG] Edge function : AllBottom (result of previous compose)
35928 2019-Jan-13 11:24:11.337656 - [DEBUG]
35929 2019-Jan-13 11:24:11.337682 - [DEBUG] Join: AllTop & AllBottom
35930 2019-Jan-13 11:24:11.337708 - [DEBUG] = AllBottom (new jump func)
35931 2019-Jan-13 11:24:11.337732 - [DEBUG]
35932 2019-Jan-13 11:24:11.337755 - [DEBUG] Start adding new jump function
35933 2019-Jan-13 11:24:11.337779 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35934 2019-Jan-13 11:24:11.337836 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35935 2019-Jan-13 11:24:11.338553 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
35936 2019-Jan-13 11:24:11.339201 - [DEBUG] Edge Function : AllBottom
35937 2019-Jan-13 11:24:11.339232 - [DEBUG] End adding new jump function
35938 2019-Jan-13 11:24:11.339256 - [DEBUG]
35939 2019-Jan-13 11:24:11.339280 - [DEBUG] -------------------------------------------- 982. Path Edge --------------------------------------------
35940 2019-Jan-13 11:24:11.339305 - [DEBUG]
35941 2019-Jan-13 11:24:11.339328 - [DEBUG] Process 982. path edge:
35942 2019-Jan-13 11:24:11.339352 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35943 2019-Jan-13 11:24:11.339413 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
35944 2019-Jan-13 11:24:11.340073 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35945 2019-Jan-13 11:24:11.340715 - [DEBUG]
35946 2019-Jan-13 11:24:11.340741 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
35947 2019-Jan-13 11:24:11.341450 - [DEBUG] Compose: EdgeIdentity * AllBottom
35948 2019-Jan-13 11:24:11.341480 - [DEBUG]
35949 2019-Jan-13 11:24:11.341504 - [DEBUG] Propagate flow
35950 2019-Jan-13 11:24:11.341527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35951 2019-Jan-13 11:24:11.341598 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35952 2019-Jan-13 11:24:11.342307 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35953 2019-Jan-13 11:24:11.342971 - [DEBUG] Edge function : AllBottom (result of previous compose)
35954 2019-Jan-13 11:24:11.342997 - [DEBUG]
35955 2019-Jan-13 11:24:11.343023 - [DEBUG] Join: AllTop & AllBottom
35956 2019-Jan-13 11:24:11.343049 - [DEBUG] = AllBottom (new jump func)
35957 2019-Jan-13 11:24:11.343074 - [DEBUG]
35958 2019-Jan-13 11:24:11.343097 - [DEBUG] Start adding new jump function
35959 2019-Jan-13 11:24:11.343120 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35960 2019-Jan-13 11:24:11.343179 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35961 2019-Jan-13 11:24:11.343876 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35962 2019-Jan-13 11:24:11.344516 - [DEBUG] Edge Function : AllBottom
35963 2019-Jan-13 11:24:11.344546 - [DEBUG] End adding new jump function
35964 2019-Jan-13 11:24:11.344570 - [DEBUG]
35965 2019-Jan-13 11:24:11.344594 - [DEBUG] -------------------------------------------- 983. Path Edge --------------------------------------------
35966 2019-Jan-13 11:24:11.344618 - [DEBUG]
35967 2019-Jan-13 11:24:11.344641 - [DEBUG] Process 983. path edge:
35968 2019-Jan-13 11:24:11.344665 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35969 2019-Jan-13 11:24:11.344721 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
35970 2019-Jan-13 11:24:11.345359 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35971 2019-Jan-13 11:24:11.345989 - [DEBUG]
35972 2019-Jan-13 11:24:11.346013 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35973 2019-Jan-13 11:24:11.346681 - [DEBUG] Possible callees:
35974 2019-Jan-13 11:24:11.346708 - [DEBUG] llvm.dbg.declare
35975 2019-Jan-13 11:24:11.346733 - [DEBUG] Possible return sites:
35976 2019-Jan-13 11:24:11.346756 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14935977 2019-Jan-13 11:24:11.348118 - [DEBUG] Found and process special summary
35978 2019-Jan-13 11:24:11.348164 - [DEBUG] Compose: EdgeIdentity * AllBottom
35979 2019-Jan-13 11:24:11.348191 - [DEBUG]
35980 2019-Jan-13 11:24:11.348215 - [DEBUG] Propagate flow
35981 2019-Jan-13 11:24:11.348238 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35982 2019-Jan-13 11:24:11.348301 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
35983 2019-Jan-13 11:24:11.348981 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35984 2019-Jan-13 11:24:11.349669 - [DEBUG] Edge function : AllBottom (result of previous compose)
35985 2019-Jan-13 11:24:11.349696 - [DEBUG]
35986 2019-Jan-13 11:24:11.349722 - [DEBUG] Join: AllTop & AllBottom
35987 2019-Jan-13 11:24:11.349748 - [DEBUG] = AllBottom (new jump func)
35988 2019-Jan-13 11:24:11.349772 - [DEBUG]
35989 2019-Jan-13 11:24:11.349796 - [DEBUG] Start adding new jump function
35990 2019-Jan-13 11:24:11.349819 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35991 2019-Jan-13 11:24:11.349884 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35992 2019-Jan-13 11:24:11.350578 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
35993 2019-Jan-13 11:24:11.351219 - [DEBUG] Edge Function : AllBottom
35994 2019-Jan-13 11:24:11.351250 - [DEBUG] End adding new jump function
35995 2019-Jan-13 11:24:11.351274 - [DEBUG]
35996 2019-Jan-13 11:24:11.351298 - [DEBUG] -------------------------------------------- 984. Path Edge --------------------------------------------
35997 2019-Jan-13 11:24:11.351323 - [DEBUG]
35998 2019-Jan-13 11:24:11.351346 - [DEBUG] Process 984. path edge:
35999 2019-Jan-13 11:24:11.351370 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36000 2019-Jan-13 11:24:11.351428 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
36001 2019-Jan-13 11:24:11.352130 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36002 2019-Jan-13 11:24:11.352806 - [DEBUG]
36003 2019-Jan-13 11:24:11.352852 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
36004 2019-Jan-13 11:24:11.353563 - [DEBUG] Compose: EdgeIdentity * AllBottom
36005 2019-Jan-13 11:24:11.353592 - [DEBUG]
36006 2019-Jan-13 11:24:11.353616 - [DEBUG] Propagate flow
36007 2019-Jan-13 11:24:11.353639 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36008 2019-Jan-13 11:24:11.353701 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
36009 2019-Jan-13 11:24:11.354340 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36010 2019-Jan-13 11:24:11.355005 - [DEBUG] Edge function : AllBottom (result of previous compose)
36011 2019-Jan-13 11:24:11.355032 - [DEBUG]
36012 2019-Jan-13 11:24:11.355058 - [DEBUG] Join: AllTop & AllBottom
36013 2019-Jan-13 11:24:11.355084 - [DEBUG] = AllBottom (new jump func)
36014 2019-Jan-13 11:24:11.355108 - [DEBUG]
36015 2019-Jan-13 11:24:11.355132 - [DEBUG] Start adding new jump function
36016 2019-Jan-13 11:24:11.355155 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36017 2019-Jan-13 11:24:11.355218 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36018 2019-Jan-13 11:24:11.355858 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
36019 2019-Jan-13 11:24:11.356486 - [DEBUG] Edge Function : AllBottom
36020 2019-Jan-13 11:24:11.356516 - [DEBUG] End adding new jump function
36021 2019-Jan-13 11:24:11.356540 - [DEBUG]
36022 2019-Jan-13 11:24:11.356564 - [DEBUG] -------------------------------------------- 985. Path Edge --------------------------------------------
36023 2019-Jan-13 11:24:11.356588 - [DEBUG]
36024 2019-Jan-13 11:24:11.356611 - [DEBUG] Process 985. path edge:
36025 2019-Jan-13 11:24:11.356635 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36026 2019-Jan-13 11:24:11.356711 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
36027 2019-Jan-13 11:24:11.357339 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36028 2019-Jan-13 11:24:11.357968 - [DEBUG]
36029 2019-Jan-13 11:24:11.357994 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
36030 2019-Jan-13 11:24:11.358652 - [DEBUG] Compose: EdgeIdentity * AllBottom
36031 2019-Jan-13 11:24:11.358680 - [DEBUG]
36032 2019-Jan-13 11:24:11.358703 - [DEBUG] Propagate flow
36033 2019-Jan-13 11:24:11.358727 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36034 2019-Jan-13 11:24:11.358784 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
36035 2019-Jan-13 11:24:11.359427 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36036 2019-Jan-13 11:24:11.360072 - [DEBUG] Edge function : AllBottom (result of previous compose)
36037 2019-Jan-13 11:24:11.360098 - [DEBUG]
36038 2019-Jan-13 11:24:11.360123 - [DEBUG] Join: AllTop & AllBottom
36039 2019-Jan-13 11:24:11.360148 - [DEBUG] = AllBottom (new jump func)
36040 2019-Jan-13 11:24:11.360173 - [DEBUG]
36041 2019-Jan-13 11:24:11.360197 - [DEBUG] Start adding new jump function
36042 2019-Jan-13 11:24:11.360220 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36043 2019-Jan-13 11:24:11.360276 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36044 2019-Jan-13 11:24:11.360907 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
36045 2019-Jan-13 11:24:11.361546 - [DEBUG] Edge Function : AllBottom
36046 2019-Jan-13 11:24:11.361574 - [DEBUG] End adding new jump function
36047 2019-Jan-13 11:24:11.361612 - [DEBUG]
36048 2019-Jan-13 11:24:11.361637 - [DEBUG] -------------------------------------------- 986. Path Edge --------------------------------------------
36049 2019-Jan-13 11:24:11.361661 - [DEBUG]
36050 2019-Jan-13 11:24:11.361685 - [DEBUG] Process 986. path edge:
36051 2019-Jan-13 11:24:11.361709 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36052 2019-Jan-13 11:24:11.361765 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
36053 2019-Jan-13 11:24:11.362404 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36054 2019-Jan-13 11:24:11.363037 - [DEBUG]
36055 2019-Jan-13 11:24:11.363061 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
36056 2019-Jan-13 11:24:11.363726 - [DEBUG] Possible callees:
36057 2019-Jan-13 11:24:11.363752 - [DEBUG] llvm.dbg.declare
36058 2019-Jan-13 11:24:11.363777 - [DEBUG] Possible return sites:
36059 2019-Jan-13 11:24:11.363800 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15536060 2019-Jan-13 11:24:11.365064 - [DEBUG] Found and process special summary
36061 2019-Jan-13 11:24:11.365099 - [DEBUG] Compose: EdgeIdentity * AllBottom
36062 2019-Jan-13 11:24:11.365126 - [DEBUG]
36063 2019-Jan-13 11:24:11.365149 - [DEBUG] Propagate flow
36064 2019-Jan-13 11:24:11.365173 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36065 2019-Jan-13 11:24:11.365230 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36066 2019-Jan-13 11:24:11.365863 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36067 2019-Jan-13 11:24:11.366493 - [DEBUG] Edge function : AllBottom (result of previous compose)
36068 2019-Jan-13 11:24:11.366518 - [DEBUG]
36069 2019-Jan-13 11:24:11.366543 - [DEBUG] Join: AllTop & AllBottom
36070 2019-Jan-13 11:24:11.366569 - [DEBUG] = AllBottom (new jump func)
36071 2019-Jan-13 11:24:11.366593 - [DEBUG]
36072 2019-Jan-13 11:24:11.366617 - [DEBUG] Start adding new jump function
36073 2019-Jan-13 11:24:11.366640 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36074 2019-Jan-13 11:24:11.366711 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36075 2019-Jan-13 11:24:11.367342 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36076 2019-Jan-13 11:24:11.367973 - [DEBUG] Edge Function : AllBottom
36077 2019-Jan-13 11:24:11.368002 - [DEBUG] End adding new jump function
36078 2019-Jan-13 11:24:11.368026 - [DEBUG]
36079 2019-Jan-13 11:24:11.368049 - [DEBUG] -------------------------------------------- 987. Path Edge --------------------------------------------
36080 2019-Jan-13 11:24:11.368074 - [DEBUG]
36081 2019-Jan-13 11:24:11.368097 - [DEBUG] Process 987. path edge:
36082 2019-Jan-13 11:24:11.368121 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36083 2019-Jan-13 11:24:11.368177 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
36084 2019-Jan-13 11:24:11.368808 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36085 2019-Jan-13 11:24:11.369438 - [DEBUG]
36086 2019-Jan-13 11:24:11.369462 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36087 2019-Jan-13 11:24:11.370135 - [DEBUG] Compose: EdgeIdentity * AllBottom
36088 2019-Jan-13 11:24:11.370165 - [DEBUG]
36089 2019-Jan-13 11:24:11.370188 - [DEBUG] Propagate flow
36090 2019-Jan-13 11:24:11.370220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36091 2019-Jan-13 11:24:11.370279 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
36092 2019-Jan-13 11:24:11.370908 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36093 2019-Jan-13 11:24:11.371538 - [DEBUG] Edge function : AllBottom (result of previous compose)
36094 2019-Jan-13 11:24:11.371563 - [DEBUG]
36095 2019-Jan-13 11:24:11.371587 - [DEBUG] Join: AllTop & AllBottom
36096 2019-Jan-13 11:24:11.371613 - [DEBUG] = AllBottom (new jump func)
36097 2019-Jan-13 11:24:11.371637 - [DEBUG]
36098 2019-Jan-13 11:24:11.371661 - [DEBUG] Start adding new jump function
36099 2019-Jan-13 11:24:11.371684 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36100 2019-Jan-13 11:24:11.371740 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36101 2019-Jan-13 11:24:11.372369 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
36102 2019-Jan-13 11:24:11.372996 - [DEBUG] Edge Function : AllBottom
36103 2019-Jan-13 11:24:11.373024 - [DEBUG] End adding new jump function
36104 2019-Jan-13 11:24:11.373048 - [DEBUG]
36105 2019-Jan-13 11:24:11.373071 - [DEBUG] -------------------------------------------- 988. Path Edge --------------------------------------------
36106 2019-Jan-13 11:24:11.373095 - [DEBUG]
36107 2019-Jan-13 11:24:11.373119 - [DEBUG] Process 988. path edge:
36108 2019-Jan-13 11:24:11.373142 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36109 2019-Jan-13 11:24:11.373199 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
36110 2019-Jan-13 11:24:11.373844 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36111 2019-Jan-13 11:24:11.374475 - [DEBUG]
36112 2019-Jan-13 11:24:11.374500 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
36113 2019-Jan-13 11:24:11.375141 - [DEBUG] Compose: EdgeIdentity * AllBottom
36114 2019-Jan-13 11:24:11.375169 - [DEBUG]
36115 2019-Jan-13 11:24:11.375192 - [DEBUG] Propagate flow
36116 2019-Jan-13 11:24:11.375216 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36117 2019-Jan-13 11:24:11.375273 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
36118 2019-Jan-13 11:24:11.375911 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36119 2019-Jan-13 11:24:11.376542 - [DEBUG] Edge function : AllBottom (result of previous compose)
36120 2019-Jan-13 11:24:11.376567 - [DEBUG]
36121 2019-Jan-13 11:24:11.376591 - [DEBUG] Join: AllTop & AllBottom
36122 2019-Jan-13 11:24:11.376617 - [DEBUG] = AllBottom (new jump func)
36123 2019-Jan-13 11:24:11.376641 - [DEBUG]
36124 2019-Jan-13 11:24:11.376676 - [DEBUG] Start adding new jump function
36125 2019-Jan-13 11:24:11.376701 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36126 2019-Jan-13 11:24:11.376757 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36127 2019-Jan-13 11:24:11.377388 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
36128 2019-Jan-13 11:24:11.378016 - [DEBUG] Edge Function : AllBottom
36129 2019-Jan-13 11:24:11.378044 - [DEBUG] End adding new jump function
36130 2019-Jan-13 11:24:11.378067 - [DEBUG]
36131 2019-Jan-13 11:24:11.378091 - [DEBUG] -------------------------------------------- 989. Path Edge --------------------------------------------
36132 2019-Jan-13 11:24:11.378115 - [DEBUG]
36133 2019-Jan-13 11:24:11.378138 - [DEBUG] Process 989. path edge:
36134 2019-Jan-13 11:24:11.378161 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36135 2019-Jan-13 11:24:11.378217 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
36136 2019-Jan-13 11:24:11.378859 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36137 2019-Jan-13 11:24:11.379491 - [DEBUG]
36138 2019-Jan-13 11:24:11.379516 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
36139 2019-Jan-13 11:24:11.380176 - [DEBUG] Compose: EdgeIdentity * AllBottom
36140 2019-Jan-13 11:24:11.380203 - [DEBUG]
36141 2019-Jan-13 11:24:11.380227 - [DEBUG] Propagate flow
36142 2019-Jan-13 11:24:11.380250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36143 2019-Jan-13 11:24:11.380306 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
36144 2019-Jan-13 11:24:11.380946 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36145 2019-Jan-13 11:24:11.381577 - [DEBUG] Edge function : AllBottom (result of previous compose)
36146 2019-Jan-13 11:24:11.381602 - [DEBUG]
36147 2019-Jan-13 11:24:11.381626 - [DEBUG] Join: AllTop & AllBottom
36148 2019-Jan-13 11:24:11.381652 - [DEBUG] = AllBottom (new jump func)
36149 2019-Jan-13 11:24:11.381677 - [DEBUG]
36150 2019-Jan-13 11:24:11.381700 - [DEBUG] Start adding new jump function
36151 2019-Jan-13 11:24:11.381723 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36152 2019-Jan-13 11:24:11.381780 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36153 2019-Jan-13 11:24:11.382411 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
36154 2019-Jan-13 11:24:11.383048 - [DEBUG] Edge Function : AllBottom
36155 2019-Jan-13 11:24:11.383076 - [DEBUG] End adding new jump function
36156 2019-Jan-13 11:24:11.383100 - [DEBUG]
36157 2019-Jan-13 11:24:11.383123 - [DEBUG] -------------------------------------------- 990. Path Edge --------------------------------------------
36158 2019-Jan-13 11:24:11.383148 - [DEBUG]
36159 2019-Jan-13 11:24:11.383171 - [DEBUG] Process 990. path edge:
36160 2019-Jan-13 11:24:11.383194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36161 2019-Jan-13 11:24:11.383251 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
36162 2019-Jan-13 11:24:11.383906 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36163 2019-Jan-13 11:24:11.384537 - [DEBUG]
36164 2019-Jan-13 11:24:11.384561 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
36165 2019-Jan-13 11:24:11.385209 - [DEBUG] Possible callees:
36166 2019-Jan-13 11:24:11.385234 - [DEBUG] llvm.dbg.declare
36167 2019-Jan-13 11:24:11.385259 - [DEBUG] Possible return sites:
36168 2019-Jan-13 11:24:11.385282 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16336169 2019-Jan-13 11:24:11.386538 - [DEBUG] Found and process special summary
36170 2019-Jan-13 11:24:11.386571 - [DEBUG] Compose: EdgeIdentity * AllBottom
36171 2019-Jan-13 11:24:11.386598 - [DEBUG]
36172 2019-Jan-13 11:24:11.386622 - [DEBUG] Propagate flow
36173 2019-Jan-13 11:24:11.386645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36174 2019-Jan-13 11:24:11.386728 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36175 2019-Jan-13 11:24:11.387360 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36176 2019-Jan-13 11:24:11.387991 - [DEBUG] Edge function : AllBottom (result of previous compose)
36177 2019-Jan-13 11:24:11.388025 - [DEBUG]
36178 2019-Jan-13 11:24:11.388050 - [DEBUG] Join: AllTop & AllBottom
36179 2019-Jan-13 11:24:11.388076 - [DEBUG] = AllBottom (new jump func)
36180 2019-Jan-13 11:24:11.388100 - [DEBUG]
36181 2019-Jan-13 11:24:11.388124 - [DEBUG] Start adding new jump function
36182 2019-Jan-13 11:24:11.388147 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36183 2019-Jan-13 11:24:11.388204 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36184 2019-Jan-13 11:24:11.388835 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36185 2019-Jan-13 11:24:11.389465 - [DEBUG] Edge Function : AllBottom
36186 2019-Jan-13 11:24:11.389494 - [DEBUG] End adding new jump function
36187 2019-Jan-13 11:24:11.389518 - [DEBUG]
36188 2019-Jan-13 11:24:11.389542 - [DEBUG] -------------------------------------------- 991. Path Edge --------------------------------------------
36189 2019-Jan-13 11:24:11.389566 - [DEBUG]
36190 2019-Jan-13 11:24:11.389589 - [DEBUG] Process 991. path edge:
36191 2019-Jan-13 11:24:11.389613 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36192 2019-Jan-13 11:24:11.389670 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
36193 2019-Jan-13 11:24:11.390315 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36194 2019-Jan-13 11:24:11.390946 - [DEBUG]
36195 2019-Jan-13 11:24:11.390970 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36196 2019-Jan-13 11:24:11.391621 - [DEBUG] Compose: EdgeIdentity * AllBottom
36197 2019-Jan-13 11:24:11.391649 - [DEBUG]
36198 2019-Jan-13 11:24:11.391673 - [DEBUG] Propagate flow
36199 2019-Jan-13 11:24:11.391696 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36200 2019-Jan-13 11:24:11.391753 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
36201 2019-Jan-13 11:24:11.392382 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36202 2019-Jan-13 11:24:11.393013 - [DEBUG] Edge function : AllBottom (result of previous compose)
36203 2019-Jan-13 11:24:11.393038 - [DEBUG]
36204 2019-Jan-13 11:24:11.393062 - [DEBUG] Join: AllTop & AllBottom
36205 2019-Jan-13 11:24:11.393088 - [DEBUG] = AllBottom (new jump func)
36206 2019-Jan-13 11:24:11.393112 - [DEBUG]
36207 2019-Jan-13 11:24:11.393135 - [DEBUG] Start adding new jump function
36208 2019-Jan-13 11:24:11.393159 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36209 2019-Jan-13 11:24:11.393214 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36210 2019-Jan-13 11:24:11.393862 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
36211 2019-Jan-13 11:24:11.394489 - [DEBUG] Edge Function : AllBottom
36212 2019-Jan-13 11:24:11.394518 - [DEBUG] End adding new jump function
36213 2019-Jan-13 11:24:11.394542 - [DEBUG]
36214 2019-Jan-13 11:24:11.394565 - [DEBUG] -------------------------------------------- 992. Path Edge --------------------------------------------
36215 2019-Jan-13 11:24:11.394589 - [DEBUG]
36216 2019-Jan-13 11:24:11.394612 - [DEBUG] Process 992. path edge:
36217 2019-Jan-13 11:24:11.394636 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36218 2019-Jan-13 11:24:11.394692 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
36219 2019-Jan-13 11:24:11.395320 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36220 2019-Jan-13 11:24:11.395950 - [DEBUG]
36221 2019-Jan-13 11:24:11.395975 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
36222 2019-Jan-13 11:24:11.396627 - [DEBUG] Compose: EdgeIdentity * AllBottom
36223 2019-Jan-13 11:24:11.396656 - [DEBUG]
36224 2019-Jan-13 11:24:11.396693 - [DEBUG] Propagate flow
36225 2019-Jan-13 11:24:11.396716 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36226 2019-Jan-13 11:24:11.396774 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
36227 2019-Jan-13 11:24:11.397413 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36228 2019-Jan-13 11:24:11.398044 - [DEBUG] Edge function : AllBottom (result of previous compose)
36229 2019-Jan-13 11:24:11.398070 - [DEBUG]
36230 2019-Jan-13 11:24:11.398094 - [DEBUG] Join: AllTop & AllBottom
36231 2019-Jan-13 11:24:11.398119 - [DEBUG] = AllBottom (new jump func)
36232 2019-Jan-13 11:24:11.398144 - [DEBUG]
36233 2019-Jan-13 11:24:11.398167 - [DEBUG] Start adding new jump function
36234 2019-Jan-13 11:24:11.398190 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36235 2019-Jan-13 11:24:11.398246 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36236 2019-Jan-13 11:24:11.398877 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
36237 2019-Jan-13 11:24:11.399513 - [DEBUG] Edge Function : AllBottom
36238 2019-Jan-13 11:24:11.399541 - [DEBUG] End adding new jump function
36239 2019-Jan-13 11:24:11.399565 - [DEBUG]
36240 2019-Jan-13 11:24:11.399588 - [DEBUG] -------------------------------------------- 993. Path Edge --------------------------------------------
36241 2019-Jan-13 11:24:11.399613 - [DEBUG]
36242 2019-Jan-13 11:24:11.399636 - [DEBUG] Process 993. path edge:
36243 2019-Jan-13 11:24:11.399660 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36244 2019-Jan-13 11:24:11.399716 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
36245 2019-Jan-13 11:24:11.400367 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36246 2019-Jan-13 11:24:11.400998 - [DEBUG]
36247 2019-Jan-13 11:24:11.401022 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
36248 2019-Jan-13 11:24:11.401669 - [DEBUG] Possible callees:
36249 2019-Jan-13 11:24:11.401694 - [DEBUG] llvm.dbg.declare
36250 2019-Jan-13 11:24:11.401719 - [DEBUG] Possible return sites:
36251 2019-Jan-13 11:24:11.401742 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16936252 2019-Jan-13 11:24:11.402998 - [DEBUG] Found and process special summary
36253 2019-Jan-13 11:24:11.403031 - [DEBUG] Compose: EdgeIdentity * AllBottom
36254 2019-Jan-13 11:24:11.403058 - [DEBUG]
36255 2019-Jan-13 11:24:11.403082 - [DEBUG] Propagate flow
36256 2019-Jan-13 11:24:11.403105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36257 2019-Jan-13 11:24:11.403161 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36258 2019-Jan-13 11:24:11.403807 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36259 2019-Jan-13 11:24:11.404437 - [DEBUG] Edge function : AllBottom (result of previous compose)
36260 2019-Jan-13 11:24:11.404462 - [DEBUG]
36261 2019-Jan-13 11:24:11.404486 - [DEBUG] Join: AllTop & AllBottom
36262 2019-Jan-13 11:24:11.404512 - [DEBUG] = AllBottom (new jump func)
36263 2019-Jan-13 11:24:11.404537 - [DEBUG]
36264 2019-Jan-13 11:24:11.404560 - [DEBUG] Start adding new jump function
36265 2019-Jan-13 11:24:11.404591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36266 2019-Jan-13 11:24:11.404647 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36267 2019-Jan-13 11:24:11.405278 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36268 2019-Jan-13 11:24:11.405908 - [DEBUG] Edge Function : AllBottom
36269 2019-Jan-13 11:24:11.405936 - [DEBUG] End adding new jump function
36270 2019-Jan-13 11:24:11.405960 - [DEBUG]
36271 2019-Jan-13 11:24:11.405991 - [DEBUG] -------------------------------------------- 994. Path Edge --------------------------------------------
36272 2019-Jan-13 11:24:11.406016 - [DEBUG]
36273 2019-Jan-13 11:24:11.406039 - [DEBUG] Process 994. path edge:
36274 2019-Jan-13 11:24:11.406062 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36275 2019-Jan-13 11:24:11.406120 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
36276 2019-Jan-13 11:24:11.406768 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36277 2019-Jan-13 11:24:11.407403 - [DEBUG]
36278 2019-Jan-13 11:24:11.407428 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36279 2019-Jan-13 11:24:11.408082 - [DEBUG] Compose: EdgeIdentity * AllBottom
36280 2019-Jan-13 11:24:11.408110 - [DEBUG]
36281 2019-Jan-13 11:24:11.408134 - [DEBUG] Propagate flow
36282 2019-Jan-13 11:24:11.408157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36283 2019-Jan-13 11:24:11.408214 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
36284 2019-Jan-13 11:24:11.408844 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36285 2019-Jan-13 11:24:11.409475 - [DEBUG] Edge function : AllBottom (result of previous compose)
36286 2019-Jan-13 11:24:11.409500 - [DEBUG]
36287 2019-Jan-13 11:24:11.409524 - [DEBUG] Join: AllTop & AllBottom
36288 2019-Jan-13 11:24:11.409550 - [DEBUG] = AllBottom (new jump func)
36289 2019-Jan-13 11:24:11.409574 - [DEBUG]
36290 2019-Jan-13 11:24:11.409597 - [DEBUG] Start adding new jump function
36291 2019-Jan-13 11:24:11.409620 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36292 2019-Jan-13 11:24:11.409676 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36293 2019-Jan-13 11:24:11.410325 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
36294 2019-Jan-13 11:24:11.410954 - [DEBUG] Edge Function : AllBottom
36295 2019-Jan-13 11:24:11.410982 - [DEBUG] End adding new jump function
36296 2019-Jan-13 11:24:11.411005 - [DEBUG]
36297 2019-Jan-13 11:24:11.411029 - [DEBUG] -------------------------------------------- 995. Path Edge --------------------------------------------
36298 2019-Jan-13 11:24:11.411053 - [DEBUG]
36299 2019-Jan-13 11:24:11.411076 - [DEBUG] Process 995. path edge:
36300 2019-Jan-13 11:24:11.411099 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36301 2019-Jan-13 11:24:11.411156 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
36302 2019-Jan-13 11:24:11.411783 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36303 2019-Jan-13 11:24:11.412413 - [DEBUG]
36304 2019-Jan-13 11:24:11.412437 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
36305 2019-Jan-13 11:24:11.413085 - [DEBUG] Compose: EdgeIdentity * AllBottom
36306 2019-Jan-13 11:24:11.413113 - [DEBUG]
36307 2019-Jan-13 11:24:11.413137 - [DEBUG] Propagate flow
36308 2019-Jan-13 11:24:11.413160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36309 2019-Jan-13 11:24:11.413226 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
36310 2019-Jan-13 11:24:11.413885 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36311 2019-Jan-13 11:24:11.414517 - [DEBUG] Edge function : AllBottom (result of previous compose)
36312 2019-Jan-13 11:24:11.414542 - [DEBUG]
36313 2019-Jan-13 11:24:11.414566 - [DEBUG] Join: AllTop & AllBottom
36314 2019-Jan-13 11:24:11.414592 - [DEBUG] = AllBottom (new jump func)
36315 2019-Jan-13 11:24:11.414617 - [DEBUG]
36316 2019-Jan-13 11:24:11.414640 - [DEBUG] Start adding new jump function
36317 2019-Jan-13 11:24:11.414663 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36318 2019-Jan-13 11:24:11.414719 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36319 2019-Jan-13 11:24:11.415358 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
36320 2019-Jan-13 11:24:11.415991 - [DEBUG] Edge Function : AllBottom
36321 2019-Jan-13 11:24:11.416019 - [DEBUG] End adding new jump function
36322 2019-Jan-13 11:24:11.416043 - [DEBUG]
36323 2019-Jan-13 11:24:11.416067 - [DEBUG] -------------------------------------------- 996. Path Edge --------------------------------------------
36324 2019-Jan-13 11:24:11.416091 - [DEBUG]
36325 2019-Jan-13 11:24:11.416114 - [DEBUG] Process 996. path edge:
36326 2019-Jan-13 11:24:11.416137 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36327 2019-Jan-13 11:24:11.416193 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
36328 2019-Jan-13 11:24:11.416842 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36329 2019-Jan-13 11:24:11.417473 - [DEBUG]
36330 2019-Jan-13 11:24:11.417498 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
36331 2019-Jan-13 11:24:11.418155 - [DEBUG] Compose: EdgeIdentity * AllBottom
36332 2019-Jan-13 11:24:11.418183 - [DEBUG]
36333 2019-Jan-13 11:24:11.418207 - [DEBUG] Propagate flow
36334 2019-Jan-13 11:24:11.418230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36335 2019-Jan-13 11:24:11.418287 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
36336 2019-Jan-13 11:24:11.418918 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36337 2019-Jan-13 11:24:11.419549 - [DEBUG] Edge function : AllBottom (result of previous compose)
36338 2019-Jan-13 11:24:11.419575 - [DEBUG]
36339 2019-Jan-13 11:24:11.419599 - [DEBUG] Join: AllTop & AllBottom
36340 2019-Jan-13 11:24:11.419625 - [DEBUG] = AllBottom (new jump func)
36341 2019-Jan-13 11:24:11.419649 - [DEBUG]
36342 2019-Jan-13 11:24:11.419672 - [DEBUG] Start adding new jump function
36343 2019-Jan-13 11:24:11.419695 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36344 2019-Jan-13 11:24:11.419751 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36345 2019-Jan-13 11:24:11.420397 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
36346 2019-Jan-13 11:24:11.421024 - [DEBUG] Edge Function : AllBottom
36347 2019-Jan-13 11:24:11.421052 - [DEBUG] End adding new jump function
36348 2019-Jan-13 11:24:11.421076 - [DEBUG]
36349 2019-Jan-13 11:24:11.421100 - [DEBUG] -------------------------------------------- 997. Path Edge --------------------------------------------
36350 2019-Jan-13 11:24:11.421124 - [DEBUG]
36351 2019-Jan-13 11:24:11.421148 - [DEBUG] Process 997. path edge:
36352 2019-Jan-13 11:24:11.421171 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36353 2019-Jan-13 11:24:11.421235 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
36354 2019-Jan-13 11:24:11.421864 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36355 2019-Jan-13 11:24:11.422494 - [DEBUG]
36356 2019-Jan-13 11:24:11.422519 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
36357 2019-Jan-13 11:24:11.423163 - [DEBUG] Compose: EdgeIdentity * AllBottom
36358 2019-Jan-13 11:24:11.423190 - [DEBUG]
36359 2019-Jan-13 11:24:11.423214 - [DEBUG] Propagate flow
36360 2019-Jan-13 11:24:11.423237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36361 2019-Jan-13 11:24:11.423294 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
36362 2019-Jan-13 11:24:11.423944 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36363 2019-Jan-13 11:24:11.424574 - [DEBUG] Edge function : AllBottom (result of previous compose)
36364 2019-Jan-13 11:24:11.424599 - [DEBUG]
36365 2019-Jan-13 11:24:11.424623 - [DEBUG] Join: AllTop & AllBottom
36366 2019-Jan-13 11:24:11.424649 - [DEBUG] = AllBottom (new jump func)
36367 2019-Jan-13 11:24:11.424673 - [DEBUG]
36368 2019-Jan-13 11:24:11.424696 - [DEBUG] Start adding new jump function
36369 2019-Jan-13 11:24:11.424719 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36370 2019-Jan-13 11:24:11.424775 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36371 2019-Jan-13 11:24:11.425405 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
36372 2019-Jan-13 11:24:11.426035 - [DEBUG] Edge Function : AllBottom
36373 2019-Jan-13 11:24:11.426062 - [DEBUG] End adding new jump function
36374 2019-Jan-13 11:24:11.426086 - [DEBUG]
36375 2019-Jan-13 11:24:11.426110 - [DEBUG] -------------------------------------------- 998. Path Edge --------------------------------------------
36376 2019-Jan-13 11:24:11.426134 - [DEBUG]
36377 2019-Jan-13 11:24:11.426157 - [DEBUG] Process 998. path edge:
36378 2019-Jan-13 11:24:11.426180 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36379 2019-Jan-13 11:24:11.426236 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
36380 2019-Jan-13 11:24:11.426883 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36381 2019-Jan-13 11:24:11.427537 - [DEBUG]
36382 2019-Jan-13 11:24:11.427562 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
36383 2019-Jan-13 11:24:11.428297 - [DEBUG] Compose: EdgeIdentity * AllBottom
36384 2019-Jan-13 11:24:11.428328 - [DEBUG]
36385 2019-Jan-13 11:24:11.428352 - [DEBUG] Propagate flow
36386 2019-Jan-13 11:24:11.428376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36387 2019-Jan-13 11:24:11.428449 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
36388 2019-Jan-13 11:24:11.429151 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36389 2019-Jan-13 11:24:11.429833 - [DEBUG] Edge function : AllBottom (result of previous compose)
36390 2019-Jan-13 11:24:11.429859 - [DEBUG]
36391 2019-Jan-13 11:24:11.429885 - [DEBUG] Join: AllTop & AllBottom
36392 2019-Jan-13 11:24:11.429911 - [DEBUG] = AllBottom (new jump func)
36393 2019-Jan-13 11:24:11.429936 - [DEBUG]
36394 2019-Jan-13 11:24:11.429960 - [DEBUG] Start adding new jump function
36395 2019-Jan-13 11:24:11.429983 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36396 2019-Jan-13 11:24:11.430069 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36397 2019-Jan-13 11:24:11.430725 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
36398 2019-Jan-13 11:24:11.431355 - [DEBUG] Edge Function : AllBottom
36399 2019-Jan-13 11:24:11.431385 - [DEBUG] End adding new jump function
36400 2019-Jan-13 11:24:11.431409 - [DEBUG]
36401 2019-Jan-13 11:24:11.431433 - [DEBUG] -------------------------------------------- 999. Path Edge --------------------------------------------
36402 2019-Jan-13 11:24:11.431458 - [DEBUG]
36403 2019-Jan-13 11:24:11.431481 - [DEBUG] Process 999. path edge:
36404 2019-Jan-13 11:24:11.431505 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36405 2019-Jan-13 11:24:11.431561 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
36406 2019-Jan-13 11:24:11.432189 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36407 2019-Jan-13 11:24:11.432820 - [DEBUG]
36408 2019-Jan-13 11:24:11.432847 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
36409 2019-Jan-13 11:24:11.433520 - [DEBUG] Compose: EdgeIdentity * AllBottom
36410 2019-Jan-13 11:24:11.433548 - [DEBUG]
36411 2019-Jan-13 11:24:11.433572 - [DEBUG] Propagate flow
36412 2019-Jan-13 11:24:11.433595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36413 2019-Jan-13 11:24:11.433653 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36414 2019-Jan-13 11:24:11.434285 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36415 2019-Jan-13 11:24:11.434915 - [DEBUG] Edge function : AllBottom (result of previous compose)
36416 2019-Jan-13 11:24:11.434941 - [DEBUG]
36417 2019-Jan-13 11:24:11.434965 - [DEBUG] Join: AllTop & AllBottom
36418 2019-Jan-13 11:24:11.434991 - [DEBUG] = AllBottom (new jump func)
36419 2019-Jan-13 11:24:11.435016 - [DEBUG]
36420 2019-Jan-13 11:24:11.435039 - [DEBUG] Start adding new jump function
36421 2019-Jan-13 11:24:11.435062 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36422 2019-Jan-13 11:24:11.435118 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36423 2019-Jan-13 11:24:11.435750 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36424 2019-Jan-13 11:24:11.436379 - [DEBUG] Edge Function : AllBottom
36425 2019-Jan-13 11:24:11.436407 - [DEBUG] End adding new jump function
36426 2019-Jan-13 11:24:11.436431 - [DEBUG]
36427 2019-Jan-13 11:24:11.436454 - [DEBUG] -------------------------------------------- 1000. Path Edge --------------------------------------------
36428 2019-Jan-13 11:24:11.436479 - [DEBUG]
36429 2019-Jan-13 11:24:11.436502 - [DEBUG] Process 1000. path edge:
36430 2019-Jan-13 11:24:11.436526 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36431 2019-Jan-13 11:24:11.436582 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
36432 2019-Jan-13 11:24:11.437228 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36433 2019-Jan-13 11:24:11.437860 - [DEBUG]
36434 2019-Jan-13 11:24:11.437884 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36435 2019-Jan-13 11:24:11.438542 - [DEBUG] Compose: EdgeIdentity * AllBottom
36436 2019-Jan-13 11:24:11.438570 - [DEBUG]
36437 2019-Jan-13 11:24:11.438594 - [DEBUG] Propagate flow
36438 2019-Jan-13 11:24:11.438617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36439 2019-Jan-13 11:24:11.438674 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
36440 2019-Jan-13 11:24:11.439311 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36441 2019-Jan-13 11:24:11.439951 - [DEBUG] Edge function : AllBottom (result of previous compose)
36442 2019-Jan-13 11:24:11.439977 - [DEBUG]
36443 2019-Jan-13 11:24:11.440015 - [DEBUG] Join: AllTop & AllBottom
36444 2019-Jan-13 11:24:11.440041 - [DEBUG] = AllBottom (new jump func)
36445 2019-Jan-13 11:24:11.440066 - [DEBUG]
36446 2019-Jan-13 11:24:11.440089 - [DEBUG] Start adding new jump function
36447 2019-Jan-13 11:24:11.440112 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36448 2019-Jan-13 11:24:11.440168 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36449 2019-Jan-13 11:24:11.440799 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
36450 2019-Jan-13 11:24:11.441431 - [DEBUG] Edge Function : AllBottom
36451 2019-Jan-13 11:24:11.441459 - [DEBUG] End adding new jump function
36452 2019-Jan-13 11:24:11.441483 - [DEBUG]
36453 2019-Jan-13 11:24:11.441507 - [DEBUG] -------------------------------------------- 1001. Path Edge --------------------------------------------
36454 2019-Jan-13 11:24:11.441531 - [DEBUG]
36455 2019-Jan-13 11:24:11.441554 - [DEBUG] Process 1001. path edge:
36456 2019-Jan-13 11:24:11.441578 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36457 2019-Jan-13 11:24:11.441634 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
36458 2019-Jan-13 11:24:11.442268 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36459 2019-Jan-13 11:24:11.442898 - [DEBUG]
36460 2019-Jan-13 11:24:11.442923 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
36461 2019-Jan-13 11:24:11.443600 - [DEBUG] Compose: EdgeIdentity * AllBottom
36462 2019-Jan-13 11:24:11.443628 - [DEBUG]
36463 2019-Jan-13 11:24:11.443652 - [DEBUG] Propagate flow
36464 2019-Jan-13 11:24:11.443675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36465 2019-Jan-13 11:24:11.443732 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36466 2019-Jan-13 11:24:11.444363 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36467 2019-Jan-13 11:24:11.444994 - [DEBUG] Edge function : AllBottom (result of previous compose)
36468 2019-Jan-13 11:24:11.445019 - [DEBUG]
36469 2019-Jan-13 11:24:11.445043 - [DEBUG] Join: AllTop & AllBottom
36470 2019-Jan-13 11:24:11.445069 - [DEBUG] = AllBottom (new jump func)
36471 2019-Jan-13 11:24:11.445093 - [DEBUG]
36472 2019-Jan-13 11:24:11.445117 - [DEBUG] Start adding new jump function
36473 2019-Jan-13 11:24:11.445140 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36474 2019-Jan-13 11:24:11.445196 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36475 2019-Jan-13 11:24:11.445828 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36476 2019-Jan-13 11:24:11.446457 - [DEBUG] Edge Function : AllBottom
36477 2019-Jan-13 11:24:11.446485 - [DEBUG] End adding new jump function
36478 2019-Jan-13 11:24:11.446508 - [DEBUG]
36479 2019-Jan-13 11:24:11.446532 - [DEBUG] -------------------------------------------- 1002. Path Edge --------------------------------------------
36480 2019-Jan-13 11:24:11.446556 - [DEBUG]
36481 2019-Jan-13 11:24:11.446580 - [DEBUG] Process 1002. path edge:
36482 2019-Jan-13 11:24:11.446603 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36483 2019-Jan-13 11:24:11.446659 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
36484 2019-Jan-13 11:24:11.447302 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36485 2019-Jan-13 11:24:11.447940 - [DEBUG]
36486 2019-Jan-13 11:24:11.447964 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36487 2019-Jan-13 11:24:11.448614 - [DEBUG] Compose: EdgeIdentity * AllBottom
36488 2019-Jan-13 11:24:11.448642 - [DEBUG]
36489 2019-Jan-13 11:24:11.448666 - [DEBUG] Propagate flow
36490 2019-Jan-13 11:24:11.448688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36491 2019-Jan-13 11:24:11.448746 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36492 2019-Jan-13 11:24:11.449375 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36493 2019-Jan-13 11:24:11.450020 - [DEBUG] Edge function : AllBottom (result of previous compose)
36494 2019-Jan-13 11:24:11.450045 - [DEBUG]
36495 2019-Jan-13 11:24:11.450070 - [DEBUG] Join: AllTop & AllBottom
36496 2019-Jan-13 11:24:11.450096 - [DEBUG] = AllBottom (new jump func)
36497 2019-Jan-13 11:24:11.450120 - [DEBUG]
36498 2019-Jan-13 11:24:11.450143 - [DEBUG] Start adding new jump function
36499 2019-Jan-13 11:24:11.450166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36500 2019-Jan-13 11:24:11.450222 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36501 2019-Jan-13 11:24:11.450853 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36502 2019-Jan-13 11:24:11.451479 - [DEBUG] Edge Function : AllBottom
36503 2019-Jan-13 11:24:11.451507 - [DEBUG] End adding new jump function
36504 2019-Jan-13 11:24:11.451531 - [DEBUG]
36505 2019-Jan-13 11:24:11.451555 - [DEBUG] -------------------------------------------- 1003. Path Edge --------------------------------------------
36506 2019-Jan-13 11:24:11.451579 - [DEBUG]
36507 2019-Jan-13 11:24:11.451602 - [DEBUG] Process 1003. path edge:
36508 2019-Jan-13 11:24:11.451626 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36509 2019-Jan-13 11:24:11.451682 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
36510 2019-Jan-13 11:24:11.452312 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36511 2019-Jan-13 11:24:11.452941 - [DEBUG]
36512 2019-Jan-13 11:24:11.452965 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36513 2019-Jan-13 11:24:11.453619 - [DEBUG] Start of endsummarytab entry
36514 2019-Jan-13 11:24:11.453655 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
36515 2019-Jan-13 11:24:11.454295 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
36516 2019-Jan-13 11:24:11.454355 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36517 2019-Jan-13 11:24:11.454982 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36518 2019-Jan-13 11:24:11.455611 - [DEBUG] EF: AllBottom
36519 2019-Jan-13 11:24:11.455636 - [DEBUG]
36520 2019-Jan-13 11:24:11.455659 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36521 2019-Jan-13 11:24:11.456286 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
36522 2019-Jan-13 11:24:11.456941 - [DEBUG] EF: AllBottom
36523 2019-Jan-13 11:24:11.456966 - [DEBUG]
36524 2019-Jan-13 11:24:11.456989 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36525 2019-Jan-13 11:24:11.457617 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
36526 2019-Jan-13 11:24:11.458244 - [DEBUG] EF: AllBottom
36527 2019-Jan-13 11:24:11.458270 - [DEBUG]
36528 2019-Jan-13 11:24:11.458293 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36529 2019-Jan-13 11:24:11.458918 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
36530 2019-Jan-13 11:24:11.459556 - [DEBUG] EF: AllBottom
36531 2019-Jan-13 11:24:11.459581 - [DEBUG]
36532 2019-Jan-13 11:24:11.459604 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36533 2019-Jan-13 11:24:11.460246 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
36534 2019-Jan-13 11:24:11.460882 - [DEBUG] EF: AllBottom
36535 2019-Jan-13 11:24:11.460907 - [DEBUG]
36536 2019-Jan-13 11:24:11.460930 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36537 2019-Jan-13 11:24:11.461555 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
36538 2019-Jan-13 11:24:11.462192 - [DEBUG] EF: AllBottom
36539 2019-Jan-13 11:24:11.462217 - [DEBUG]
36540 2019-Jan-13 11:24:11.462240 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36541 2019-Jan-13 11:24:11.462867 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36542 2019-Jan-13 11:24:11.463512 - [DEBUG] EF: AllBottom
36543 2019-Jan-13 11:24:11.463537 - [DEBUG]
36544 2019-Jan-13 11:24:11.463560 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36545 2019-Jan-13 11:24:11.464187 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
36546 2019-Jan-13 11:24:11.464816 - [DEBUG] EF: AllBottom
36547 2019-Jan-13 11:24:11.464841 - [DEBUG]
36548 2019-Jan-13 11:24:11.464864 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36549 2019-Jan-13 11:24:11.465490 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
36550 2019-Jan-13 11:24:11.466127 - [DEBUG] EF: AllBottom
36551 2019-Jan-13 11:24:11.466152 - [DEBUG]
36552 2019-Jan-13 11:24:11.466175 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36553 2019-Jan-13 11:24:11.466816 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
36554 2019-Jan-13 11:24:11.467444 - [DEBUG] EF: AllBottom
36555 2019-Jan-13 11:24:11.467469 - [DEBUG]
36556 2019-Jan-13 11:24:11.467492 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36557 2019-Jan-13 11:24:11.468119 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
36558 2019-Jan-13 11:24:11.468746 - [DEBUG] EF: AllBottom
36559 2019-Jan-13 11:24:11.468771 - [DEBUG]
36560 2019-Jan-13 11:24:11.468794 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36561 2019-Jan-13 11:24:11.469420 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
36562 2019-Jan-13 11:24:11.470062 - [DEBUG] EF: AllBottom
36563 2019-Jan-13 11:24:11.470087 - [DEBUG]
36564 2019-Jan-13 11:24:11.470110 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36565 2019-Jan-13 11:24:11.470736 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36566 2019-Jan-13 11:24:11.471362 - [DEBUG] EF: AllBottom
36567 2019-Jan-13 11:24:11.471387 - [DEBUG]
36568 2019-Jan-13 11:24:11.471411 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36569 2019-Jan-13 11:24:11.472036 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
36570 2019-Jan-13 11:24:11.472664 - [DEBUG] EF: AllBottom
36571 2019-Jan-13 11:24:11.472689 - [DEBUG]
36572 2019-Jan-13 11:24:11.472712 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36573 2019-Jan-13 11:24:11.473350 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
36574 2019-Jan-13 11:24:11.473981 - [DEBUG] EF: AllBottom
36575 2019-Jan-13 11:24:11.474006 - [DEBUG]
36576 2019-Jan-13 11:24:11.474046 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36577 2019-Jan-13 11:24:11.474672 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
36578 2019-Jan-13 11:24:11.475308 - [DEBUG] EF: AllBottom
36579 2019-Jan-13 11:24:11.475333 - [DEBUG]
36580 2019-Jan-13 11:24:11.475356 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36581 2019-Jan-13 11:24:11.475982 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
36582 2019-Jan-13 11:24:11.476610 - [DEBUG] EF: AllBottom
36583 2019-Jan-13 11:24:11.476635 - [DEBUG]
36584 2019-Jan-13 11:24:11.476658 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36585 2019-Jan-13 11:24:11.477297 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
36586 2019-Jan-13 11:24:11.477933 - [DEBUG] EF: AllBottom
36587 2019-Jan-13 11:24:11.477958 - [DEBUG]
36588 2019-Jan-13 11:24:11.477981 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36589 2019-Jan-13 11:24:11.478607 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
36590 2019-Jan-13 11:24:11.479235 - [DEBUG] EF: AllBottom
36591 2019-Jan-13 11:24:11.479260 - [DEBUG]
36592 2019-Jan-13 11:24:11.479283 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36593 2019-Jan-13 11:24:11.479909 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
36594 2019-Jan-13 11:24:11.480552 - [DEBUG] EF: AllBottom
36595 2019-Jan-13 11:24:11.480577 - [DEBUG]
36596 2019-Jan-13 11:24:11.480600 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36597 2019-Jan-13 11:24:11.481227 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
36598 2019-Jan-13 11:24:11.481857 - [DEBUG] EF: AllBottom
36599 2019-Jan-13 11:24:11.481881 - [DEBUG]
36600 2019-Jan-13 11:24:11.481905 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36601 2019-Jan-13 11:24:11.482530 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
36602 2019-Jan-13 11:24:11.483157 - [DEBUG] EF: AllBottom
36603 2019-Jan-13 11:24:11.483181 - [DEBUG]
36604 2019-Jan-13 11:24:11.483205 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36605 2019-Jan-13 11:24:11.483846 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
36606 2019-Jan-13 11:24:11.484476 - [DEBUG] EF: AllBottom
36607 2019-Jan-13 11:24:11.484501 - [DEBUG]
36608 2019-Jan-13 11:24:11.484524 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36609 2019-Jan-13 11:24:11.485151 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36610 2019-Jan-13 11:24:11.485779 - [DEBUG] EF: AllBottom
36611 2019-Jan-13 11:24:11.485804 - [DEBUG]
36612 2019-Jan-13 11:24:11.485827 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36613 2019-Jan-13 11:24:11.486452 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36614 2019-Jan-13 11:24:11.487094 - [DEBUG] EF: AllBottom
36615 2019-Jan-13 11:24:11.487119 - [DEBUG]
36616 2019-Jan-13 11:24:11.487143 - [DEBUG] ---------------
36617 2019-Jan-13 11:24:11.487166 - [DEBUG]
36618 2019-Jan-13 11:24:11.487192 - [DEBUG] End of endsummarytab entry
36619 2019-Jan-13 11:24:11.487216 - [DEBUG]
36620 2019-Jan-13 11:24:11.487239 - [DEBUG] Start of incomingtab entry
36621 2019-Jan-13 11:24:11.487263 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
36622 2019-Jan-13 11:24:11.487891 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
36623 2019-Jan-13 11:24:11.487948 - [DEBUG] ---------------
36624 2019-Jan-13 11:24:11.487979 - [DEBUG] End of incomingtab entry
36625 2019-Jan-13 11:24:11.488003 - [DEBUG]
36626 2019-Jan-13 11:24:11.488028 - [DEBUG] EDGE:
36627 2019-Jan-13 11:24:11.488085 - [DEBUG] ---> 36628 2019-Jan-13 11:24:11.488713 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36629 2019-Jan-13 11:24:11.489343 - [DEBUG]
36630 2019-Jan-13 11:24:11.489368 - [DEBUG] EDGE:
36631 2019-Jan-13 11:24:11.489425 - [DEBUG] ---> 36632 2019-Jan-13 11:24:11.490065 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36633 2019-Jan-13 11:24:11.490695 - [DEBUG]
36634 2019-Jan-13 11:24:11.490728 - [DEBUG] Compose: EdgeIdentity * AllBottom
36635 2019-Jan-13 11:24:11.490755 - [DEBUG]
36636 2019-Jan-13 11:24:11.490778 - [DEBUG] Propagate flow
36637 2019-Jan-13 11:24:11.490801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36638 2019-Jan-13 11:24:11.490857 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
36639 2019-Jan-13 11:24:11.491496 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36640 2019-Jan-13 11:24:11.492127 - [DEBUG] Edge function : AllBottom (result of previous compose)
36641 2019-Jan-13 11:24:11.492152 - [DEBUG]
36642 2019-Jan-13 11:24:11.492176 - [DEBUG] Join: AllTop & AllBottom
36643 2019-Jan-13 11:24:11.492202 - [DEBUG] = AllBottom (new jump func)
36644 2019-Jan-13 11:24:11.492226 - [DEBUG]
36645 2019-Jan-13 11:24:11.492250 - [DEBUG] Start adding new jump function
36646 2019-Jan-13 11:24:11.492273 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36647 2019-Jan-13 11:24:11.492329 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36648 2019-Jan-13 11:24:11.492959 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
36649 2019-Jan-13 11:24:11.493611 - [DEBUG] Edge Function : AllBottom
36650 2019-Jan-13 11:24:11.493639 - [DEBUG] End adding new jump function
36651 2019-Jan-13 11:24:11.493663 - [DEBUG]
36652 2019-Jan-13 11:24:11.493686 - [DEBUG] -------------------------------------------- 1004. Path Edge --------------------------------------------
36653 2019-Jan-13 11:24:11.493710 - [DEBUG]
36654 2019-Jan-13 11:24:11.493734 - [DEBUG] Process 1004. path edge:
36655 2019-Jan-13 11:24:11.493757 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36656 2019-Jan-13 11:24:11.493813 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
36657 2019-Jan-13 11:24:11.494450 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36658 2019-Jan-13 11:24:11.495079 - [DEBUG]
36659 2019-Jan-13 11:24:11.495103 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
36660 2019-Jan-13 11:24:11.495755 - [DEBUG] Possible callees:
36661 2019-Jan-13 11:24:11.495781 - [DEBUG] llvm.dbg.declare
36662 2019-Jan-13 11:24:11.495806 - [DEBUG] Possible return sites:
36663 2019-Jan-13 11:24:11.495829 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19336664 2019-Jan-13 11:24:11.497105 - [DEBUG] Found and process special summary
36665 2019-Jan-13 11:24:11.497139 - [DEBUG] Compose: EdgeIdentity * AllBottom
36666 2019-Jan-13 11:24:11.497174 - [DEBUG]
36667 2019-Jan-13 11:24:11.497199 - [DEBUG] Propagate flow
36668 2019-Jan-13 11:24:11.497222 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36669 2019-Jan-13 11:24:11.497279 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36670 2019-Jan-13 11:24:11.497922 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36671 2019-Jan-13 11:24:11.498552 - [DEBUG] Edge function : AllBottom (result of previous compose)
36672 2019-Jan-13 11:24:11.498577 - [DEBUG]
36673 2019-Jan-13 11:24:11.498602 - [DEBUG] Join: AllTop & AllBottom
36674 2019-Jan-13 11:24:11.498627 - [DEBUG] = AllBottom (new jump func)
36675 2019-Jan-13 11:24:11.498652 - [DEBUG]
36676 2019-Jan-13 11:24:11.498675 - [DEBUG] Start adding new jump function
36677 2019-Jan-13 11:24:11.498698 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36678 2019-Jan-13 11:24:11.498754 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36679 2019-Jan-13 11:24:11.499384 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36680 2019-Jan-13 11:24:11.500028 - [DEBUG] Edge Function : AllBottom
36681 2019-Jan-13 11:24:11.500056 - [DEBUG] End adding new jump function
36682 2019-Jan-13 11:24:11.500080 - [DEBUG]
36683 2019-Jan-13 11:24:11.500103 - [DEBUG] -------------------------------------------- 1005. Path Edge --------------------------------------------
36684 2019-Jan-13 11:24:11.500127 - [DEBUG]
36685 2019-Jan-13 11:24:11.500151 - [DEBUG] Process 1005. path edge:
36686 2019-Jan-13 11:24:11.500174 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36687 2019-Jan-13 11:24:11.500230 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
36688 2019-Jan-13 11:24:11.500861 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36689 2019-Jan-13 11:24:11.501491 - [DEBUG]
36690 2019-Jan-13 11:24:11.501515 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36691 2019-Jan-13 11:24:11.502168 - [DEBUG] Compose: EdgeIdentity * AllBottom
36692 2019-Jan-13 11:24:11.502196 - [DEBUG]
36693 2019-Jan-13 11:24:11.502220 - [DEBUG] Propagate flow
36694 2019-Jan-13 11:24:11.502243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36695 2019-Jan-13 11:24:11.502300 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
36696 2019-Jan-13 11:24:11.502928 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36697 2019-Jan-13 11:24:11.503574 - [DEBUG] Edge function : AllBottom (result of previous compose)
36698 2019-Jan-13 11:24:11.503599 - [DEBUG]
36699 2019-Jan-13 11:24:11.503623 - [DEBUG] Join: AllTop & AllBottom
36700 2019-Jan-13 11:24:11.503649 - [DEBUG] = AllBottom (new jump func)
36701 2019-Jan-13 11:24:11.503673 - [DEBUG]
36702 2019-Jan-13 11:24:11.503697 - [DEBUG] Start adding new jump function
36703 2019-Jan-13 11:24:11.503720 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36704 2019-Jan-13 11:24:11.503776 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36705 2019-Jan-13 11:24:11.504407 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
36706 2019-Jan-13 11:24:11.505034 - [DEBUG] Edge Function : AllBottom
36707 2019-Jan-13 11:24:11.505062 - [DEBUG] End adding new jump function
36708 2019-Jan-13 11:24:11.505086 - [DEBUG]
36709 2019-Jan-13 11:24:11.505109 - [DEBUG] -------------------------------------------- 1006. Path Edge --------------------------------------------
36710 2019-Jan-13 11:24:11.505133 - [DEBUG]
36711 2019-Jan-13 11:24:11.505165 - [DEBUG] Process 1006. path edge:
36712 2019-Jan-13 11:24:11.505190 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36713 2019-Jan-13 11:24:11.505247 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
36714 2019-Jan-13 11:24:11.505876 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36715 2019-Jan-13 11:24:11.506520 - [DEBUG]
36716 2019-Jan-13 11:24:11.506545 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
36717 2019-Jan-13 11:24:11.507208 - [DEBUG] Compose: EdgeIdentity * AllBottom
36718 2019-Jan-13 11:24:11.507235 - [DEBUG]
36719 2019-Jan-13 11:24:11.507259 - [DEBUG] Propagate flow
36720 2019-Jan-13 11:24:11.507282 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36721 2019-Jan-13 11:24:11.507339 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36722 2019-Jan-13 11:24:11.507976 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36723 2019-Jan-13 11:24:11.508607 - [DEBUG] Edge function : AllBottom (result of previous compose)
36724 2019-Jan-13 11:24:11.508633 - [DEBUG]
36725 2019-Jan-13 11:24:11.508657 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36726 2019-Jan-13 11:24:11.508683 - [DEBUG] = AllBottom
36727 2019-Jan-13 11:24:11.508707 - [DEBUG]
36728 2019-Jan-13 11:24:11.508730 - [DEBUG] PROPAGATE: No new function!
36729 2019-Jan-13 11:24:11.508754 - [DEBUG] EDGE:
36730 2019-Jan-13 11:24:11.508812 - [DEBUG] ---> 36731 2019-Jan-13 11:24:11.509439 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36732 2019-Jan-13 11:24:11.510082 - [DEBUG]
36733 2019-Jan-13 11:24:11.510107 - [DEBUG] EDGE:
36734 2019-Jan-13 11:24:11.510164 - [DEBUG] ---> 36735 2019-Jan-13 11:24:11.510794 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36736 2019-Jan-13 11:24:11.511425 - [DEBUG]
36737 2019-Jan-13 11:24:11.511462 - [DEBUG] Compose: EdgeIdentity * AllBottom
36738 2019-Jan-13 11:24:11.511488 - [DEBUG]
36739 2019-Jan-13 11:24:11.511512 - [DEBUG] Propagate flow
36740 2019-Jan-13 11:24:11.511535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36741 2019-Jan-13 11:24:11.511591 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36742 2019-Jan-13 11:24:11.512222 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36743 2019-Jan-13 11:24:11.512852 - [DEBUG] Edge function : AllBottom (result of previous compose)
36744 2019-Jan-13 11:24:11.512877 - [DEBUG]
36745 2019-Jan-13 11:24:11.512902 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36746 2019-Jan-13 11:24:11.512927 - [DEBUG] = AllBottom
36747 2019-Jan-13 11:24:11.512952 - [DEBUG]
36748 2019-Jan-13 11:24:11.512975 - [DEBUG] PROPAGATE: No new function!
36749 2019-Jan-13 11:24:11.513001 - [DEBUG] EDGE:
36750 2019-Jan-13 11:24:11.513058 - [DEBUG] ---> 36751 2019-Jan-13 11:24:11.513712 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36752 2019-Jan-13 11:24:11.514343 - [DEBUG]
36753 2019-Jan-13 11:24:11.514367 - [DEBUG] EDGE:
36754 2019-Jan-13 11:24:11.514424 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
36755 2019-Jan-13 11:24:11.515067 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36756 2019-Jan-13 11:24:11.515697 - [DEBUG]
36757 2019-Jan-13 11:24:11.515722 - [DEBUG] EDGE:
36758 2019-Jan-13 11:24:11.515779 - [DEBUG] ---> 36759 2019-Jan-13 11:24:11.516408 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36760 2019-Jan-13 11:24:11.517053 - [DEBUG]
36761 2019-Jan-13 11:24:11.517078 - [DEBUG] EDGE:
36762 2019-Jan-13 11:24:11.517135 - [DEBUG] ---> 36763 2019-Jan-13 11:24:11.517763 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36764 2019-Jan-13 11:24:11.518394 - [DEBUG]
36765 2019-Jan-13 11:24:11.518419 - [DEBUG] EDGE:
36766 2019-Jan-13 11:24:11.518476 - [DEBUG] ---> 36767 2019-Jan-13 11:24:11.519106 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36768 2019-Jan-13 11:24:11.519735 - [DEBUG]
36769 2019-Jan-13 11:24:11.519768 - [DEBUG] Compose: EdgeIdentity * AllBottom
36770 2019-Jan-13 11:24:11.519795 - [DEBUG]
36771 2019-Jan-13 11:24:11.519818 - [DEBUG] Propagate flow
36772 2019-Jan-13 11:24:11.519841 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36773 2019-Jan-13 11:24:11.519897 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
36774 2019-Jan-13 11:24:11.520551 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36775 2019-Jan-13 11:24:11.521181 - [DEBUG] Edge function : AllBottom (result of previous compose)
36776 2019-Jan-13 11:24:11.521206 - [DEBUG]
36777 2019-Jan-13 11:24:11.521230 - [DEBUG] Join: AllTop & AllBottom
36778 2019-Jan-13 11:24:11.521256 - [DEBUG] = AllBottom (new jump func)
36779 2019-Jan-13 11:24:11.521281 - [DEBUG]
36780 2019-Jan-13 11:24:11.521304 - [DEBUG] Start adding new jump function
36781 2019-Jan-13 11:24:11.521327 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36782 2019-Jan-13 11:24:11.521383 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36783 2019-Jan-13 11:24:11.522023 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
36784 2019-Jan-13 11:24:11.522687 - [DEBUG] Edge Function : AllBottom
36785 2019-Jan-13 11:24:11.522716 - [DEBUG] End adding new jump function
36786 2019-Jan-13 11:24:11.522739 - [DEBUG]
36787 2019-Jan-13 11:24:11.522763 - [DEBUG] -------------------------------------------- 1007. Path Edge --------------------------------------------
36788 2019-Jan-13 11:24:11.522787 - [DEBUG]
36789 2019-Jan-13 11:24:11.522810 - [DEBUG] Process 1007. path edge:
36790 2019-Jan-13 11:24:11.522833 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36791 2019-Jan-13 11:24:11.522890 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
36792 2019-Jan-13 11:24:11.523537 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36793 2019-Jan-13 11:24:11.524168 - [DEBUG]
36794 2019-Jan-13 11:24:11.524192 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
36795 2019-Jan-13 11:24:11.524846 - [DEBUG] Compose: EdgeIdentity * AllBottom
36796 2019-Jan-13 11:24:11.524874 - [DEBUG]
36797 2019-Jan-13 11:24:11.524898 - [DEBUG] Propagate flow
36798 2019-Jan-13 11:24:11.524921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36799 2019-Jan-13 11:24:11.524987 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
36800 2019-Jan-13 11:24:11.525613 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36801 2019-Jan-13 11:24:11.526244 - [DEBUG] Edge function : AllBottom (result of previous compose)
36802 2019-Jan-13 11:24:11.526269 - [DEBUG]
36803 2019-Jan-13 11:24:11.526294 - [DEBUG] Join: AllTop & AllBottom
36804 2019-Jan-13 11:24:11.526319 - [DEBUG] = AllBottom (new jump func)
36805 2019-Jan-13 11:24:11.526344 - [DEBUG]
36806 2019-Jan-13 11:24:11.526367 - [DEBUG] Start adding new jump function
36807 2019-Jan-13 11:24:11.526390 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36808 2019-Jan-13 11:24:11.526446 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36809 2019-Jan-13 11:24:11.527094 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
36810 2019-Jan-13 11:24:11.527721 - [DEBUG] Edge Function : AllBottom
36811 2019-Jan-13 11:24:11.527749 - [DEBUG] End adding new jump function
36812 2019-Jan-13 11:24:11.527772 - [DEBUG]
36813 2019-Jan-13 11:24:11.527795 - [DEBUG] -------------------------------------------- 1008. Path Edge --------------------------------------------
36814 2019-Jan-13 11:24:11.527819 - [DEBUG]
36815 2019-Jan-13 11:24:11.527843 - [DEBUG] Process 1008. path edge:
36816 2019-Jan-13 11:24:11.527866 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36817 2019-Jan-13 11:24:11.527922 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
36818 2019-Jan-13 11:24:11.528548 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36819 2019-Jan-13 11:24:11.529178 - [DEBUG]
36820 2019-Jan-13 11:24:11.529203 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
36821 2019-Jan-13 11:24:11.529844 - [DEBUG] Compose: EdgeIdentity * AllBottom
36822 2019-Jan-13 11:24:11.529872 - [DEBUG]
36823 2019-Jan-13 11:24:11.529895 - [DEBUG] Propagate flow
36824 2019-Jan-13 11:24:11.529918 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36825 2019-Jan-13 11:24:11.529975 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36826 2019-Jan-13 11:24:11.530620 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36827 2019-Jan-13 11:24:11.531251 - [DEBUG] Edge function : AllBottom (result of previous compose)
36828 2019-Jan-13 11:24:11.531276 - [DEBUG]
36829 2019-Jan-13 11:24:11.531300 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36830 2019-Jan-13 11:24:11.531326 - [DEBUG] = AllBottom
36831 2019-Jan-13 11:24:11.531350 - [DEBUG]
36832 2019-Jan-13 11:24:11.531373 - [DEBUG] PROPAGATE: No new function!
36833 2019-Jan-13 11:24:11.531397 - [DEBUG] EDGE:
36834 2019-Jan-13 11:24:11.531454 - [DEBUG] ---> 36835 2019-Jan-13 11:24:11.532081 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36836 2019-Jan-13 11:24:11.532710 - [DEBUG]
36837 2019-Jan-13 11:24:11.532734 - [DEBUG] EDGE:
36838 2019-Jan-13 11:24:11.532791 - [DEBUG] ---> 36839 2019-Jan-13 11:24:11.533436 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36840 2019-Jan-13 11:24:11.534066 - [DEBUG]
36841 2019-Jan-13 11:24:11.534090 - [DEBUG] EDGE:
36842 2019-Jan-13 11:24:11.534147 - [DEBUG] ---> 36843 2019-Jan-13 11:24:11.534784 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36844 2019-Jan-13 11:24:11.535417 - [DEBUG]
36845 2019-Jan-13 11:24:11.535441 - [DEBUG] EDGE:
36846 2019-Jan-13 11:24:11.535498 - [DEBUG] ---> 36847 2019-Jan-13 11:24:11.536131 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36848 2019-Jan-13 11:24:11.536775 - [DEBUG]
36849 2019-Jan-13 11:24:11.536800 - [DEBUG] EDGE:
36850 2019-Jan-13 11:24:11.536857 - [DEBUG] ---> 36851 2019-Jan-13 11:24:11.537485 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36852 2019-Jan-13 11:24:11.538116 - [DEBUG]
36853 2019-Jan-13 11:24:11.538141 - [DEBUG] EDGE:
36854 2019-Jan-13 11:24:11.538198 - [DEBUG] ---> 36855 2019-Jan-13 11:24:11.538829 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36856 2019-Jan-13 11:24:11.539458 - [DEBUG]
36857 2019-Jan-13 11:24:11.539493 - [DEBUG] Compose: EdgeIdentity * AllBottom
36858 2019-Jan-13 11:24:11.539520 - [DEBUG]
36859 2019-Jan-13 11:24:11.539543 - [DEBUG] Propagate flow
36860 2019-Jan-13 11:24:11.539566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36861 2019-Jan-13 11:24:11.539623 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36862 2019-Jan-13 11:24:11.540269 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36863 2019-Jan-13 11:24:11.540900 - [DEBUG] Edge function : AllBottom (result of previous compose)
36864 2019-Jan-13 11:24:11.540925 - [DEBUG]
36865 2019-Jan-13 11:24:11.540950 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36866 2019-Jan-13 11:24:11.540975 - [DEBUG] = AllBottom
36867 2019-Jan-13 11:24:11.541000 - [DEBUG]
36868 2019-Jan-13 11:24:11.541023 - [DEBUG] PROPAGATE: No new function!
36869 2019-Jan-13 11:24:11.541048 - [DEBUG] EDGE:
36870 2019-Jan-13 11:24:11.541106 - [DEBUG] ---> 36871 2019-Jan-13 11:24:11.541745 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36872 2019-Jan-13 11:24:11.542376 - [DEBUG]
36873 2019-Jan-13 11:24:11.542401 - [DEBUG] EDGE:
36874 2019-Jan-13 11:24:11.542458 - [DEBUG] ---> 36875 2019-Jan-13 11:24:11.543085 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36876 2019-Jan-13 11:24:11.543729 - [DEBUG]
36877 2019-Jan-13 11:24:11.543754 - [DEBUG] EDGE:
36878 2019-Jan-13 11:24:11.543811 - [DEBUG] ---> 36879 2019-Jan-13 11:24:11.544441 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36880 2019-Jan-13 11:24:11.545070 - [DEBUG]
36881 2019-Jan-13 11:24:11.545105 - [DEBUG] Compose: EdgeIdentity * AllBottom
36882 2019-Jan-13 11:24:11.545132 - [DEBUG]
36883 2019-Jan-13 11:24:11.545155 - [DEBUG] Propagate flow
36884 2019-Jan-13 11:24:11.545178 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36885 2019-Jan-13 11:24:11.545235 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36886 2019-Jan-13 11:24:11.545873 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36887 2019-Jan-13 11:24:11.546504 - [DEBUG] Edge function : AllBottom (result of previous compose)
36888 2019-Jan-13 11:24:11.546529 - [DEBUG]
36889 2019-Jan-13 11:24:11.546555 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36890 2019-Jan-13 11:24:11.546580 - [DEBUG] = AllBottom
36891 2019-Jan-13 11:24:11.546605 - [DEBUG]
36892 2019-Jan-13 11:24:11.546628 - [DEBUG] PROPAGATE: No new function!
36893 2019-Jan-13 11:24:11.546653 - [DEBUG] EDGE:
36894 2019-Jan-13 11:24:11.546724 - [DEBUG] ---> 36895 2019-Jan-13 11:24:11.547363 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36896 2019-Jan-13 11:24:11.547994 - [DEBUG]
36897 2019-Jan-13 11:24:11.548019 - [DEBUG] EDGE:
36898 2019-Jan-13 11:24:11.548076 - [DEBUG] ---> 36899 2019-Jan-13 11:24:11.548704 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36900 2019-Jan-13 11:24:11.549334 - [DEBUG]
36901 2019-Jan-13 11:24:11.549359 - [DEBUG] EDGE:
36902 2019-Jan-13 11:24:11.549416 - [DEBUG] ---> 36903 2019-Jan-13 11:24:11.550056 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36904 2019-Jan-13 11:24:11.550685 - [DEBUG]
36905 2019-Jan-13 11:24:11.550710 - [DEBUG] EDGE:
36906 2019-Jan-13 11:24:11.550767 - [DEBUG] ---> 36907 2019-Jan-13 11:24:11.551398 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36908 2019-Jan-13 11:24:11.552027 - [DEBUG]
36909 2019-Jan-13 11:24:11.552063 - [DEBUG] Compose: EdgeIdentity * AllBottom
36910 2019-Jan-13 11:24:11.552090 - [DEBUG]
36911 2019-Jan-13 11:24:11.552113 - [DEBUG] Propagate flow
36912 2019-Jan-13 11:24:11.552136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36913 2019-Jan-13 11:24:11.552192 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36914 2019-Jan-13 11:24:11.552824 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36915 2019-Jan-13 11:24:11.553469 - [DEBUG] Edge function : AllBottom (result of previous compose)
36916 2019-Jan-13 11:24:11.553494 - [DEBUG]
36917 2019-Jan-13 11:24:11.553519 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36918 2019-Jan-13 11:24:11.553545 - [DEBUG] = AllBottom
36919 2019-Jan-13 11:24:11.553569 - [DEBUG]
36920 2019-Jan-13 11:24:11.553592 - [DEBUG] PROPAGATE: No new function!
36921 2019-Jan-13 11:24:11.553617 - [DEBUG] EDGE:
36922 2019-Jan-13 11:24:11.553675 - [DEBUG] ---> 36923 2019-Jan-13 11:24:11.554312 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36924 2019-Jan-13 11:24:11.554943 - [DEBUG]
36925 2019-Jan-13 11:24:11.554968 - [DEBUG] EDGE:
36926 2019-Jan-13 11:24:11.555026 - [DEBUG] ---> 36927 2019-Jan-13 11:24:11.555653 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36928 2019-Jan-13 11:24:11.556291 - [DEBUG]
36929 2019-Jan-13 11:24:11.556316 - [DEBUG] EDGE:
36930 2019-Jan-13 11:24:11.556373 - [DEBUG] ---> 36931 2019-Jan-13 11:24:11.557019 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36932 2019-Jan-13 11:24:11.557650 - [DEBUG]
36933 2019-Jan-13 11:24:11.557685 - [DEBUG] Compose: EdgeIdentity * AllBottom
36934 2019-Jan-13 11:24:11.557712 - [DEBUG]
36935 2019-Jan-13 11:24:11.557735 - [DEBUG] Propagate flow
36936 2019-Jan-13 11:24:11.557758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36937 2019-Jan-13 11:24:11.557814 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
36938 2019-Jan-13 11:24:11.558446 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36939 2019-Jan-13 11:24:11.559076 - [DEBUG] Edge function : AllBottom (result of previous compose)
36940 2019-Jan-13 11:24:11.559101 - [DEBUG]
36941 2019-Jan-13 11:24:11.559126 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36942 2019-Jan-13 11:24:11.559152 - [DEBUG] = AllBottom
36943 2019-Jan-13 11:24:11.559176 - [DEBUG]
36944 2019-Jan-13 11:24:11.559199 - [DEBUG] PROPAGATE: No new function!
36945 2019-Jan-13 11:24:11.559225 - [DEBUG] EDGE:
36946 2019-Jan-13 11:24:11.559282 - [DEBUG] ---> 36947 2019-Jan-13 11:24:11.559920 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36948 2019-Jan-13 11:24:11.560566 - [DEBUG]
36949 2019-Jan-13 11:24:11.560591 - [DEBUG] EDGE:
36950 2019-Jan-13 11:24:11.560649 - [DEBUG] ---> 36951 2019-Jan-13 11:24:11.561277 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36952 2019-Jan-13 11:24:11.561907 - [DEBUG]
36953 2019-Jan-13 11:24:11.561932 - [DEBUG] EDGE:
36954 2019-Jan-13 11:24:11.561989 - [DEBUG] ---> 36955 2019-Jan-13 11:24:11.562620 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36956 2019-Jan-13 11:24:11.563249 - [DEBUG]
36957 2019-Jan-13 11:24:11.563285 - [DEBUG] Compose: EdgeIdentity * AllBottom
36958 2019-Jan-13 11:24:11.563311 - [DEBUG]
36959 2019-Jan-13 11:24:11.563348 - [DEBUG] Propagate flow
36960 2019-Jan-13 11:24:11.563372 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36961 2019-Jan-13 11:24:11.563428 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
36962 2019-Jan-13 11:24:11.564059 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36963 2019-Jan-13 11:24:11.564689 - [DEBUG] Edge function : AllBottom (result of previous compose)
36964 2019-Jan-13 11:24:11.564714 - [DEBUG]
36965 2019-Jan-13 11:24:11.564739 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36966 2019-Jan-13 11:24:11.564764 - [DEBUG] = AllBottom
36967 2019-Jan-13 11:24:11.564788 - [DEBUG]
36968 2019-Jan-13 11:24:11.564811 - [DEBUG] PROPAGATE: No new function!
36969 2019-Jan-13 11:24:11.564837 - [DEBUG] EDGE:
36970 2019-Jan-13 11:24:11.564894 - [DEBUG] ---> 36971 2019-Jan-13 11:24:11.565539 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36972 2019-Jan-13 11:24:11.566171 - [DEBUG]
36973 2019-Jan-13 11:24:11.566204 - [DEBUG] Compose: EdgeIdentity * AllBottom
36974 2019-Jan-13 11:24:11.566231 - [DEBUG]
36975 2019-Jan-13 11:24:11.566254 - [DEBUG] Propagate flow
36976 2019-Jan-13 11:24:11.566277 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36977 2019-Jan-13 11:24:11.566334 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36978 2019-Jan-13 11:24:11.566981 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36979 2019-Jan-13 11:24:11.567613 - [DEBUG] Edge function : AllBottom (result of previous compose)
36980 2019-Jan-13 11:24:11.567638 - [DEBUG]
36981 2019-Jan-13 11:24:11.567662 - [DEBUG] Join: AllTop & AllBottom
36982 2019-Jan-13 11:24:11.567688 - [DEBUG] = AllBottom (new jump func)
36983 2019-Jan-13 11:24:11.567712 - [DEBUG]
36984 2019-Jan-13 11:24:11.567735 - [DEBUG] Start adding new jump function
36985 2019-Jan-13 11:24:11.567758 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36986 2019-Jan-13 11:24:11.567814 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36987 2019-Jan-13 11:24:11.568445 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36988 2019-Jan-13 11:24:11.569076 - [DEBUG] Edge Function : AllBottom
36989 2019-Jan-13 11:24:11.569103 - [DEBUG] End adding new jump function
36990 2019-Jan-13 11:24:11.569127 - [DEBUG]
36991 2019-Jan-13 11:24:11.569150 - [DEBUG] -------------------------------------------- 1009. Path Edge --------------------------------------------
36992 2019-Jan-13 11:24:11.569174 - [DEBUG]
36993 2019-Jan-13 11:24:11.569197 - [DEBUG] Process 1009. path edge:
36994 2019-Jan-13 11:24:11.569221 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36995 2019-Jan-13 11:24:11.569276 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
36996 2019-Jan-13 11:24:11.569906 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36997 2019-Jan-13 11:24:11.570551 - [DEBUG]
36998 2019-Jan-13 11:24:11.570575 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36999 2019-Jan-13 11:24:11.571215 - [DEBUG] Possible callees:
37000 2019-Jan-13 11:24:11.571240 - [DEBUG] foo
37001 2019-Jan-13 11:24:11.571264 - [DEBUG] Possible return sites:
37002 2019-Jan-13 11:24:11.571287 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12637003 2019-Jan-13 11:24:11.572535 - [DEBUG] Found and process special summary
37004 2019-Jan-13 11:24:11.572569 - [DEBUG] Compose: EdgeIdentity * AllBottom
37005 2019-Jan-13 11:24:11.572595 - [DEBUG]
37006 2019-Jan-13 11:24:11.572619 - [DEBUG] Propagate flow
37007 2019-Jan-13 11:24:11.572642 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37008 2019-Jan-13 11:24:11.572699 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37009 2019-Jan-13 11:24:11.573344 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37010 2019-Jan-13 11:24:11.573975 - [DEBUG] Edge function : AllBottom (result of previous compose)
37011 2019-Jan-13 11:24:11.574001 - [DEBUG]
37012 2019-Jan-13 11:24:11.574025 - [DEBUG] Join: AllTop & AllBottom
37013 2019-Jan-13 11:24:11.574051 - [DEBUG] = AllBottom (new jump func)
37014 2019-Jan-13 11:24:11.574075 - [DEBUG]
37015 2019-Jan-13 11:24:11.574098 - [DEBUG] Start adding new jump function
37016 2019-Jan-13 11:24:11.574121 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37017 2019-Jan-13 11:24:11.574188 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37018 2019-Jan-13 11:24:11.574819 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37019 2019-Jan-13 11:24:11.575450 - [DEBUG] Edge Function : AllBottom
37020 2019-Jan-13 11:24:11.575478 - [DEBUG] End adding new jump function
37021 2019-Jan-13 11:24:11.575501 - [DEBUG]
37022 2019-Jan-13 11:24:11.575524 - [DEBUG] -------------------------------------------- 1010. Path Edge --------------------------------------------
37023 2019-Jan-13 11:24:11.575548 - [DEBUG]
37024 2019-Jan-13 11:24:11.575571 - [DEBUG] Process 1010. path edge:
37025 2019-Jan-13 11:24:11.575595 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37026 2019-Jan-13 11:24:11.575650 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
37027 2019-Jan-13 11:24:11.576282 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37028 2019-Jan-13 11:24:11.576928 - [DEBUG]
37029 2019-Jan-13 11:24:11.576952 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37030 2019-Jan-13 11:24:11.577607 - [DEBUG] Compose: EdgeIdentity * AllBottom
37031 2019-Jan-13 11:24:11.577635 - [DEBUG]
37032 2019-Jan-13 11:24:11.577658 - [DEBUG] Propagate flow
37033 2019-Jan-13 11:24:11.577681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37034 2019-Jan-13 11:24:11.577738 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
37035 2019-Jan-13 11:24:11.578367 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37036 2019-Jan-13 11:24:11.578997 - [DEBUG] Edge function : AllBottom (result of previous compose)
37037 2019-Jan-13 11:24:11.579022 - [DEBUG]
37038 2019-Jan-13 11:24:11.579047 - [DEBUG] Join: AllTop & AllBottom
37039 2019-Jan-13 11:24:11.579072 - [DEBUG] = AllBottom (new jump func)
37040 2019-Jan-13 11:24:11.579097 - [DEBUG]
37041 2019-Jan-13 11:24:11.579120 - [DEBUG] Start adding new jump function
37042 2019-Jan-13 11:24:11.579143 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37043 2019-Jan-13 11:24:11.579199 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37044 2019-Jan-13 11:24:11.579830 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
37045 2019-Jan-13 11:24:11.580474 - [DEBUG] Edge Function : AllBottom
37046 2019-Jan-13 11:24:11.580502 - [DEBUG] End adding new jump function
37047 2019-Jan-13 11:24:11.580526 - [DEBUG]
37048 2019-Jan-13 11:24:11.580549 - [DEBUG] -------------------------------------------- 1011. Path Edge --------------------------------------------
37049 2019-Jan-13 11:24:11.580573 - [DEBUG]
37050 2019-Jan-13 11:24:11.580596 - [DEBUG] Process 1011. path edge:
37051 2019-Jan-13 11:24:11.580619 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37052 2019-Jan-13 11:24:11.580675 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
37053 2019-Jan-13 11:24:11.581303 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37054 2019-Jan-13 11:24:11.581932 - [DEBUG]
37055 2019-Jan-13 11:24:11.581958 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
37056 2019-Jan-13 11:24:11.582600 - [DEBUG] Compose: EdgeIdentity * AllBottom
37057 2019-Jan-13 11:24:11.582627 - [DEBUG]
37058 2019-Jan-13 11:24:11.582651 - [DEBUG] Propagate flow
37059 2019-Jan-13 11:24:11.582674 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37060 2019-Jan-13 11:24:11.582738 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
37061 2019-Jan-13 11:24:11.583381 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37062 2019-Jan-13 11:24:11.584013 - [DEBUG] Edge function : AllBottom (result of previous compose)
37063 2019-Jan-13 11:24:11.584038 - [DEBUG]
37064 2019-Jan-13 11:24:11.584062 - [DEBUG] Join: AllTop & AllBottom
37065 2019-Jan-13 11:24:11.584088 - [DEBUG] = AllBottom (new jump func)
37066 2019-Jan-13 11:24:11.584112 - [DEBUG]
37067 2019-Jan-13 11:24:11.584135 - [DEBUG] Start adding new jump function
37068 2019-Jan-13 11:24:11.584159 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37069 2019-Jan-13 11:24:11.584214 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37070 2019-Jan-13 11:24:11.584845 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
37071 2019-Jan-13 11:24:11.585474 - [DEBUG] Edge Function : AllBottom
37072 2019-Jan-13 11:24:11.585501 - [DEBUG] End adding new jump function
37073 2019-Jan-13 11:24:11.585524 - [DEBUG]
37074 2019-Jan-13 11:24:11.585548 - [DEBUG] -------------------------------------------- 1012. Path Edge --------------------------------------------
37075 2019-Jan-13 11:24:11.585572 - [DEBUG]
37076 2019-Jan-13 11:24:11.585595 - [DEBUG] Process 1012. path edge:
37077 2019-Jan-13 11:24:11.585619 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37078 2019-Jan-13 11:24:11.585674 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
37079 2019-Jan-13 11:24:11.586303 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37080 2019-Jan-13 11:24:11.586949 - [DEBUG]
37081 2019-Jan-13 11:24:11.586974 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
37082 2019-Jan-13 11:24:11.587618 - [DEBUG] Compose: EdgeIdentity * AllBottom
37083 2019-Jan-13 11:24:11.587645 - [DEBUG]
37084 2019-Jan-13 11:24:11.587668 - [DEBUG] Propagate flow
37085 2019-Jan-13 11:24:11.587691 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37086 2019-Jan-13 11:24:11.587748 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37087 2019-Jan-13 11:24:11.588386 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37088 2019-Jan-13 11:24:11.589017 - [DEBUG] Edge function : AllBottom (result of previous compose)
37089 2019-Jan-13 11:24:11.589042 - [DEBUG]
37090 2019-Jan-13 11:24:11.589066 - [DEBUG] Join: AllTop & AllBottom
37091 2019-Jan-13 11:24:11.589092 - [DEBUG] = AllBottom (new jump func)
37092 2019-Jan-13 11:24:11.589116 - [DEBUG]
37093 2019-Jan-13 11:24:11.589139 - [DEBUG] Start adding new jump function
37094 2019-Jan-13 11:24:11.589162 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37095 2019-Jan-13 11:24:11.589218 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37096 2019-Jan-13 11:24:11.589847 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37097 2019-Jan-13 11:24:11.590500 - [DEBUG] Edge Function : AllBottom
37098 2019-Jan-13 11:24:11.590527 - [DEBUG] End adding new jump function
37099 2019-Jan-13 11:24:11.590550 - [DEBUG]
37100 2019-Jan-13 11:24:11.590574 - [DEBUG] -------------------------------------------- 1013. Path Edge --------------------------------------------
37101 2019-Jan-13 11:24:11.590598 - [DEBUG]
37102 2019-Jan-13 11:24:11.590621 - [DEBUG] Process 1013. path edge:
37103 2019-Jan-13 11:24:11.590652 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37104 2019-Jan-13 11:24:11.590708 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
37105 2019-Jan-13 11:24:11.591346 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37106 2019-Jan-13 11:24:11.591976 - [DEBUG]
37107 2019-Jan-13 11:24:11.592000 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37108 2019-Jan-13 11:24:11.592646 - [DEBUG] Possible callees:
37109 2019-Jan-13 11:24:11.592671 - [DEBUG] llvm.dbg.declare
37110 2019-Jan-13 11:24:11.592696 - [DEBUG] Possible return sites:
37111 2019-Jan-13 11:24:11.592719 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13637112 2019-Jan-13 11:24:11.593988 - [DEBUG] Found and process special summary
37113 2019-Jan-13 11:24:11.594021 - [DEBUG] Compose: EdgeIdentity * AllBottom
37114 2019-Jan-13 11:24:11.594047 - [DEBUG]
37115 2019-Jan-13 11:24:11.594071 - [DEBUG] Propagate flow
37116 2019-Jan-13 11:24:11.594094 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37117 2019-Jan-13 11:24:11.594150 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37118 2019-Jan-13 11:24:11.594782 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37119 2019-Jan-13 11:24:11.595412 - [DEBUG] Edge function : AllBottom (result of previous compose)
37120 2019-Jan-13 11:24:11.595437 - [DEBUG]
37121 2019-Jan-13 11:24:11.595462 - [DEBUG] Join: AllTop & AllBottom
37122 2019-Jan-13 11:24:11.595488 - [DEBUG] = AllBottom (new jump func)
37123 2019-Jan-13 11:24:11.595512 - [DEBUG]
37124 2019-Jan-13 11:24:11.595535 - [DEBUG] Start adding new jump function
37125 2019-Jan-13 11:24:11.595559 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37126 2019-Jan-13 11:24:11.595615 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37127 2019-Jan-13 11:24:11.596245 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37128 2019-Jan-13 11:24:11.596891 - [DEBUG] Edge Function : AllBottom
37129 2019-Jan-13 11:24:11.596923 - [DEBUG] End adding new jump function
37130 2019-Jan-13 11:24:11.596947 - [DEBUG]
37131 2019-Jan-13 11:24:11.596970 - [DEBUG] -------------------------------------------- 1014. Path Edge --------------------------------------------
37132 2019-Jan-13 11:24:11.596994 - [DEBUG]
37133 2019-Jan-13 11:24:11.597018 - [DEBUG] Process 1014. path edge:
37134 2019-Jan-13 11:24:11.597041 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37135 2019-Jan-13 11:24:11.597097 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
37136 2019-Jan-13 11:24:11.597729 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37137 2019-Jan-13 11:24:11.598359 - [DEBUG]
37138 2019-Jan-13 11:24:11.598384 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37139 2019-Jan-13 11:24:11.599036 - [DEBUG] Compose: EdgeIdentity * AllBottom
37140 2019-Jan-13 11:24:11.599065 - [DEBUG]
37141 2019-Jan-13 11:24:11.599088 - [DEBUG] Propagate flow
37142 2019-Jan-13 11:24:11.599111 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37143 2019-Jan-13 11:24:11.599168 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
37144 2019-Jan-13 11:24:11.599797 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37145 2019-Jan-13 11:24:11.600452 - [DEBUG] Edge function : AllBottom (result of previous compose)
37146 2019-Jan-13 11:24:11.600477 - [DEBUG]
37147 2019-Jan-13 11:24:11.600502 - [DEBUG] Join: AllTop & AllBottom
37148 2019-Jan-13 11:24:11.600527 - [DEBUG] = AllBottom (new jump func)
37149 2019-Jan-13 11:24:11.600552 - [DEBUG]
37150 2019-Jan-13 11:24:11.600575 - [DEBUG] Start adding new jump function
37151 2019-Jan-13 11:24:11.600598 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37152 2019-Jan-13 11:24:11.600654 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37153 2019-Jan-13 11:24:11.601285 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
37154 2019-Jan-13 11:24:11.601913 - [DEBUG] Edge Function : AllBottom
37155 2019-Jan-13 11:24:11.601941 - [DEBUG] End adding new jump function
37156 2019-Jan-13 11:24:11.601965 - [DEBUG]
37157 2019-Jan-13 11:24:11.601989 - [DEBUG] -------------------------------------------- 1015. Path Edge --------------------------------------------
37158 2019-Jan-13 11:24:11.602013 - [DEBUG]
37159 2019-Jan-13 11:24:11.602037 - [DEBUG] Process 1015. path edge:
37160 2019-Jan-13 11:24:11.602061 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37161 2019-Jan-13 11:24:11.602117 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
37162 2019-Jan-13 11:24:11.602747 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37163 2019-Jan-13 11:24:11.603389 - [DEBUG]
37164 2019-Jan-13 11:24:11.603415 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
37165 2019-Jan-13 11:24:11.604056 - [DEBUG] Compose: EdgeIdentity * AllBottom
37166 2019-Jan-13 11:24:11.604083 - [DEBUG]
37167 2019-Jan-13 11:24:11.604107 - [DEBUG] Propagate flow
37168 2019-Jan-13 11:24:11.604130 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37169 2019-Jan-13 11:24:11.604187 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
37170 2019-Jan-13 11:24:11.604814 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37171 2019-Jan-13 11:24:11.605443 - [DEBUG] Edge function : AllBottom (result of previous compose)
37172 2019-Jan-13 11:24:11.605468 - [DEBUG]
37173 2019-Jan-13 11:24:11.605493 - [DEBUG] Join: AllTop & AllBottom
37174 2019-Jan-13 11:24:11.605518 - [DEBUG] = AllBottom (new jump func)
37175 2019-Jan-13 11:24:11.605543 - [DEBUG]
37176 2019-Jan-13 11:24:11.605566 - [DEBUG] Start adding new jump function
37177 2019-Jan-13 11:24:11.605589 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37178 2019-Jan-13 11:24:11.605645 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37179 2019-Jan-13 11:24:11.606283 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
37180 2019-Jan-13 11:24:11.606929 - [DEBUG] Edge Function : AllBottom
37181 2019-Jan-13 11:24:11.606957 - [DEBUG] End adding new jump function
37182 2019-Jan-13 11:24:11.606981 - [DEBUG]
37183 2019-Jan-13 11:24:11.607004 - [DEBUG] -------------------------------------------- 1016. Path Edge --------------------------------------------
37184 2019-Jan-13 11:24:11.607029 - [DEBUG]
37185 2019-Jan-13 11:24:11.607052 - [DEBUG] Process 1016. path edge:
37186 2019-Jan-13 11:24:11.607075 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37187 2019-Jan-13 11:24:11.607132 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
37188 2019-Jan-13 11:24:11.607757 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37189 2019-Jan-13 11:24:11.608386 - [DEBUG]
37190 2019-Jan-13 11:24:11.608411 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
37191 2019-Jan-13 11:24:11.609060 - [DEBUG] Compose: EdgeIdentity * AllBottom
37192 2019-Jan-13 11:24:11.609088 - [DEBUG]
37193 2019-Jan-13 11:24:11.609111 - [DEBUG] Propagate flow
37194 2019-Jan-13 11:24:11.609135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37195 2019-Jan-13 11:24:11.609192 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37196 2019-Jan-13 11:24:11.609832 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37197 2019-Jan-13 11:24:11.610480 - [DEBUG] Edge function : AllBottom (result of previous compose)
37198 2019-Jan-13 11:24:11.610505 - [DEBUG]
37199 2019-Jan-13 11:24:11.610530 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37200 2019-Jan-13 11:24:11.610556 - [DEBUG] = AllBottom
37201 2019-Jan-13 11:24:11.610580 - [DEBUG]
37202 2019-Jan-13 11:24:11.610604 - [DEBUG] PROPAGATE: No new function!
37203 2019-Jan-13 11:24:11.610628 - [DEBUG] EDGE:
37204 2019-Jan-13 11:24:11.610685 - [DEBUG] ---> 37205 2019-Jan-13 11:24:11.611311 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37206 2019-Jan-13 11:24:11.611940 - [DEBUG]
37207 2019-Jan-13 11:24:11.611965 - [DEBUG] EDGE:
37208 2019-Jan-13 11:24:11.612022 - [DEBUG] ---> 37209 2019-Jan-13 11:24:11.612648 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37210 2019-Jan-13 11:24:11.613278 - [DEBUG]
37211 2019-Jan-13 11:24:11.613302 - [DEBUG] EDGE:
37212 2019-Jan-13 11:24:11.613373 - [DEBUG] ---> 37213 2019-Jan-13 11:24:11.614004 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37214 2019-Jan-13 11:24:11.614633 - [DEBUG]
37215 2019-Jan-13 11:24:11.614667 - [DEBUG] Compose: EdgeIdentity * AllBottom
37216 2019-Jan-13 11:24:11.614694 - [DEBUG]
37217 2019-Jan-13 11:24:11.614718 - [DEBUG] Propagate flow
37218 2019-Jan-13 11:24:11.614741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37219 2019-Jan-13 11:24:11.614797 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37220 2019-Jan-13 11:24:11.615428 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37221 2019-Jan-13 11:24:11.616057 - [DEBUG] Edge function : AllBottom (result of previous compose)
37222 2019-Jan-13 11:24:11.616082 - [DEBUG]
37223 2019-Jan-13 11:24:11.616107 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37224 2019-Jan-13 11:24:11.616132 - [DEBUG] = AllBottom
37225 2019-Jan-13 11:24:11.616157 - [DEBUG]
37226 2019-Jan-13 11:24:11.616180 - [DEBUG] PROPAGATE: No new function!
37227 2019-Jan-13 11:24:11.616205 - [DEBUG] EDGE:
37228 2019-Jan-13 11:24:11.616262 - [DEBUG] ---> 37229 2019-Jan-13 11:24:11.616915 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37230 2019-Jan-13 11:24:11.617545 - [DEBUG]
37231 2019-Jan-13 11:24:11.617577 - [DEBUG] Compose: EdgeIdentity * AllBottom
37232 2019-Jan-13 11:24:11.617604 - [DEBUG]
37233 2019-Jan-13 11:24:11.617627 - [DEBUG] Propagate flow
37234 2019-Jan-13 11:24:11.617650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37235 2019-Jan-13 11:24:11.617706 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37236 2019-Jan-13 11:24:11.618351 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37237 2019-Jan-13 11:24:11.618982 - [DEBUG] Edge function : AllBottom (result of previous compose)
37238 2019-Jan-13 11:24:11.619008 - [DEBUG]
37239 2019-Jan-13 11:24:11.619032 - [DEBUG] Join: AllTop & AllBottom
37240 2019-Jan-13 11:24:11.619058 - [DEBUG] = AllBottom (new jump func)
37241 2019-Jan-13 11:24:11.619082 - [DEBUG]
37242 2019-Jan-13 11:24:11.619105 - [DEBUG] Start adding new jump function
37243 2019-Jan-13 11:24:11.619128 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37244 2019-Jan-13 11:24:11.619184 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37245 2019-Jan-13 11:24:11.619814 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37246 2019-Jan-13 11:24:11.620466 - [DEBUG] Edge Function : AllBottom
37247 2019-Jan-13 11:24:11.620494 - [DEBUG] End adding new jump function
37248 2019-Jan-13 11:24:11.620517 - [DEBUG]
37249 2019-Jan-13 11:24:11.620540 - [DEBUG] -------------------------------------------- 1017. Path Edge --------------------------------------------
37250 2019-Jan-13 11:24:11.620564 - [DEBUG]
37251 2019-Jan-13 11:24:11.620587 - [DEBUG] Process 1017. path edge:
37252 2019-Jan-13 11:24:11.620610 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37253 2019-Jan-13 11:24:11.620666 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
37254 2019-Jan-13 11:24:11.621304 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37255 2019-Jan-13 11:24:11.621933 - [DEBUG]
37256 2019-Jan-13 11:24:11.621957 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37257 2019-Jan-13 11:24:11.622602 - [DEBUG] Possible callees:
37258 2019-Jan-13 11:24:11.622627 - [DEBUG] llvm.dbg.declare
37259 2019-Jan-13 11:24:11.622651 - [DEBUG] Possible return sites:
37260 2019-Jan-13 11:24:11.622675 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14337261 2019-Jan-13 11:24:11.623944 - [DEBUG] Found and process special summary
37262 2019-Jan-13 11:24:11.623977 - [DEBUG] Compose: EdgeIdentity * AllBottom
37263 2019-Jan-13 11:24:11.624004 - [DEBUG]
37264 2019-Jan-13 11:24:11.624028 - [DEBUG] Propagate flow
37265 2019-Jan-13 11:24:11.624051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37266 2019-Jan-13 11:24:11.624107 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37267 2019-Jan-13 11:24:11.624750 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37268 2019-Jan-13 11:24:11.625380 - [DEBUG] Edge function : AllBottom (result of previous compose)
37269 2019-Jan-13 11:24:11.625405 - [DEBUG]
37270 2019-Jan-13 11:24:11.625430 - [DEBUG] Join: AllTop & AllBottom
37271 2019-Jan-13 11:24:11.625455 - [DEBUG] = AllBottom (new jump func)
37272 2019-Jan-13 11:24:11.625480 - [DEBUG]
37273 2019-Jan-13 11:24:11.625503 - [DEBUG] Start adding new jump function
37274 2019-Jan-13 11:24:11.625526 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37275 2019-Jan-13 11:24:11.625582 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37276 2019-Jan-13 11:24:11.626213 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37277 2019-Jan-13 11:24:11.626878 - [DEBUG] Edge Function : AllBottom
37278 2019-Jan-13 11:24:11.626911 - [DEBUG] End adding new jump function
37279 2019-Jan-13 11:24:11.626935 - [DEBUG]
37280 2019-Jan-13 11:24:11.626958 - [DEBUG] -------------------------------------------- 1018. Path Edge --------------------------------------------
37281 2019-Jan-13 11:24:11.626983 - [DEBUG]
37282 2019-Jan-13 11:24:11.627006 - [DEBUG] Process 1018. path edge:
37283 2019-Jan-13 11:24:11.627029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37284 2019-Jan-13 11:24:11.627086 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
37285 2019-Jan-13 11:24:11.627718 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37286 2019-Jan-13 11:24:11.628348 - [DEBUG]
37287 2019-Jan-13 11:24:11.628372 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37288 2019-Jan-13 11:24:11.629023 - [DEBUG] Compose: EdgeIdentity * AllBottom
37289 2019-Jan-13 11:24:11.629052 - [DEBUG]
37290 2019-Jan-13 11:24:11.629075 - [DEBUG] Propagate flow
37291 2019-Jan-13 11:24:11.629098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37292 2019-Jan-13 11:24:11.629155 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
37293 2019-Jan-13 11:24:11.629782 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37294 2019-Jan-13 11:24:11.630426 - [DEBUG] Edge function : AllBottom (result of previous compose)
37295 2019-Jan-13 11:24:11.630451 - [DEBUG]
37296 2019-Jan-13 11:24:11.630476 - [DEBUG] Join: AllTop & AllBottom
37297 2019-Jan-13 11:24:11.630501 - [DEBUG] = AllBottom (new jump func)
37298 2019-Jan-13 11:24:11.630526 - [DEBUG]
37299 2019-Jan-13 11:24:11.630549 - [DEBUG] Start adding new jump function
37300 2019-Jan-13 11:24:11.630572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37301 2019-Jan-13 11:24:11.630627 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37302 2019-Jan-13 11:24:11.631258 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
37303 2019-Jan-13 11:24:11.631883 - [DEBUG] Edge Function : AllBottom
37304 2019-Jan-13 11:24:11.631911 - [DEBUG] End adding new jump function
37305 2019-Jan-13 11:24:11.631934 - [DEBUG]
37306 2019-Jan-13 11:24:11.631958 - [DEBUG] -------------------------------------------- 1019. Path Edge --------------------------------------------
37307 2019-Jan-13 11:24:11.631983 - [DEBUG]
37308 2019-Jan-13 11:24:11.632006 - [DEBUG] Process 1019. path edge:
37309 2019-Jan-13 11:24:11.632029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37310 2019-Jan-13 11:24:11.632086 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
37311 2019-Jan-13 11:24:11.632732 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37312 2019-Jan-13 11:24:11.633390 - [DEBUG]
37313 2019-Jan-13 11:24:11.633415 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
37314 2019-Jan-13 11:24:11.634061 - [DEBUG] Compose: EdgeIdentity * AllBottom
37315 2019-Jan-13 11:24:11.634089 - [DEBUG]
37316 2019-Jan-13 11:24:11.634112 - [DEBUG] Propagate flow
37317 2019-Jan-13 11:24:11.634136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37318 2019-Jan-13 11:24:11.634193 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
37319 2019-Jan-13 11:24:11.634820 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37320 2019-Jan-13 11:24:11.635449 - [DEBUG] Edge function : AllBottom (result of previous compose)
37321 2019-Jan-13 11:24:11.635474 - [DEBUG]
37322 2019-Jan-13 11:24:11.635498 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37323 2019-Jan-13 11:24:11.635535 - [DEBUG] = AllBottom
37324 2019-Jan-13 11:24:11.635560 - [DEBUG]
37325 2019-Jan-13 11:24:11.635583 - [DEBUG] PROPAGATE: No new function!
37326 2019-Jan-13 11:24:11.635607 - [DEBUG] EDGE:
37327 2019-Jan-13 11:24:11.635664 - [DEBUG] ---> 37328 2019-Jan-13 11:24:11.636290 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37329 2019-Jan-13 11:24:11.636958 - [DEBUG]
37330 2019-Jan-13 11:24:11.636983 - [DEBUG] EDGE:
37331 2019-Jan-13 11:24:11.637042 - [DEBUG] ---> 37332 2019-Jan-13 11:24:11.637673 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37333 2019-Jan-13 11:24:11.638310 - [DEBUG]
37334 2019-Jan-13 11:24:11.638350 - [DEBUG] Compose: EdgeIdentity * AllBottom
37335 2019-Jan-13 11:24:11.638377 - [DEBUG]
37336 2019-Jan-13 11:24:11.638400 - [DEBUG] Propagate flow
37337 2019-Jan-13 11:24:11.638424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37338 2019-Jan-13 11:24:11.638480 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37339 2019-Jan-13 11:24:11.639110 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37340 2019-Jan-13 11:24:11.639740 - [DEBUG] Edge function : AllBottom (result of previous compose)
37341 2019-Jan-13 11:24:11.639766 - [DEBUG]
37342 2019-Jan-13 11:24:11.639790 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37343 2019-Jan-13 11:24:11.639816 - [DEBUG] = AllBottom
37344 2019-Jan-13 11:24:11.639844 - [DEBUG]
37345 2019-Jan-13 11:24:11.639868 - [DEBUG] PROPAGATE: No new function!
37346 2019-Jan-13 11:24:11.639895 - [DEBUG] EDGE:
37347 2019-Jan-13 11:24:11.639953 - [DEBUG] ---> 37348 2019-Jan-13 11:24:11.640611 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37349 2019-Jan-13 11:24:11.641242 - [DEBUG]
37350 2019-Jan-13 11:24:11.641267 - [DEBUG] EDGE:
37351 2019-Jan-13 11:24:11.641325 - [DEBUG] ---> 37352 2019-Jan-13 11:24:11.641953 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37353 2019-Jan-13 11:24:11.642603 - [DEBUG]
37354 2019-Jan-13 11:24:11.642644 - [DEBUG] Compose: EdgeIdentity * AllBottom
37355 2019-Jan-13 11:24:11.642671 - [DEBUG]
37356 2019-Jan-13 11:24:11.642694 - [DEBUG] Propagate flow
37357 2019-Jan-13 11:24:11.642717 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37358 2019-Jan-13 11:24:11.642783 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
37359 2019-Jan-13 11:24:11.643500 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37360 2019-Jan-13 11:24:11.644152 - [DEBUG] Edge function : AllBottom (result of previous compose)
37361 2019-Jan-13 11:24:11.644178 - [DEBUG]
37362 2019-Jan-13 11:24:11.644205 - [DEBUG] Join: AllTop & AllBottom
37363 2019-Jan-13 11:24:11.644230 - [DEBUG] = AllBottom (new jump func)
37364 2019-Jan-13 11:24:11.644255 - [DEBUG]
37365 2019-Jan-13 11:24:11.644278 - [DEBUG] Start adding new jump function
37366 2019-Jan-13 11:24:11.644301 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37367 2019-Jan-13 11:24:11.644360 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37368 2019-Jan-13 11:24:11.645009 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
37369 2019-Jan-13 11:24:11.645639 - [DEBUG] Edge Function : AllBottom
37370 2019-Jan-13 11:24:11.645669 - [DEBUG] End adding new jump function
37371 2019-Jan-13 11:24:11.645693 - [DEBUG]
37372 2019-Jan-13 11:24:11.645717 - [DEBUG] -------------------------------------------- 1020. Path Edge --------------------------------------------
37373 2019-Jan-13 11:24:11.645742 - [DEBUG]
37374 2019-Jan-13 11:24:11.645765 - [DEBUG] Process 1020. path edge:
37375 2019-Jan-13 11:24:11.645789 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37376 2019-Jan-13 11:24:11.645845 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
37377 2019-Jan-13 11:24:11.646473 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37378 2019-Jan-13 11:24:11.647127 - [DEBUG]
37379 2019-Jan-13 11:24:11.647153 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
37380 2019-Jan-13 11:24:11.647810 - [DEBUG] Compose: EdgeIdentity * AllBottom
37381 2019-Jan-13 11:24:11.647838 - [DEBUG]
37382 2019-Jan-13 11:24:11.647861 - [DEBUG] Propagate flow
37383 2019-Jan-13 11:24:11.647884 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37384 2019-Jan-13 11:24:11.647945 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37385 2019-Jan-13 11:24:11.648647 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37386 2019-Jan-13 11:24:11.649320 - [DEBUG] Edge function : AllBottom (result of previous compose)
37387 2019-Jan-13 11:24:11.649347 - [DEBUG]
37388 2019-Jan-13 11:24:11.649375 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37389 2019-Jan-13 11:24:11.649402 - [DEBUG] = AllBottom
37390 2019-Jan-13 11:24:11.649426 - [DEBUG]
37391 2019-Jan-13 11:24:11.649449 - [DEBUG] PROPAGATE: No new function!
37392 2019-Jan-13 11:24:11.649502 - [DEBUG] Compose: EdgeIdentity * AllBottom
37393 2019-Jan-13 11:24:11.649529 - [DEBUG]
37394 2019-Jan-13 11:24:11.649553 - [DEBUG] Propagate flow
37395 2019-Jan-13 11:24:11.649576 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37396 2019-Jan-13 11:24:11.649645 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37397 2019-Jan-13 11:24:11.650377 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37398 2019-Jan-13 11:24:11.651051 - [DEBUG] Edge function : AllBottom (result of previous compose)
37399 2019-Jan-13 11:24:11.651077 - [DEBUG]
37400 2019-Jan-13 11:24:11.651104 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37401 2019-Jan-13 11:24:11.651130 - [DEBUG] = AllBottom
37402 2019-Jan-13 11:24:11.651154 - [DEBUG]
37403 2019-Jan-13 11:24:11.651177 - [DEBUG] PROPAGATE: No new function!
37404 2019-Jan-13 11:24:11.651203 - [DEBUG] EDGE:
37405 2019-Jan-13 11:24:11.651268 - [DEBUG] ---> 37406 2019-Jan-13 11:24:11.651909 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37407 2019-Jan-13 11:24:11.652547 - [DEBUG]
37408 2019-Jan-13 11:24:11.652573 - [DEBUG] EDGE:
37409 2019-Jan-13 11:24:11.652655 - [DEBUG] ---> 37410 2019-Jan-13 11:24:11.653368 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37411 2019-Jan-13 11:24:11.654043 - [DEBUG]
37412 2019-Jan-13 11:24:11.654070 - [DEBUG] EDGE:
37413 2019-Jan-13 11:24:11.654131 - [DEBUG] ---> 37414 2019-Jan-13 11:24:11.654772 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37415 2019-Jan-13 11:24:11.655412 - [DEBUG]
37416 2019-Jan-13 11:24:11.655466 - [DEBUG] Compose: EdgeIdentity * AllBottom
37417 2019-Jan-13 11:24:11.655494 - [DEBUG]
37418 2019-Jan-13 11:24:11.655518 - [DEBUG] Propagate flow
37419 2019-Jan-13 11:24:11.655541 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37420 2019-Jan-13 11:24:11.655602 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37421 2019-Jan-13 11:24:11.656291 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37422 2019-Jan-13 11:24:11.656990 - [DEBUG] Edge function : AllBottom (result of previous compose)
37423 2019-Jan-13 11:24:11.657017 - [DEBUG]
37424 2019-Jan-13 11:24:11.657044 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37425 2019-Jan-13 11:24:11.657070 - [DEBUG] = AllBottom
37426 2019-Jan-13 11:24:11.657094 - [DEBUG]
37427 2019-Jan-13 11:24:11.657117 - [DEBUG] PROPAGATE: No new function!
37428 2019-Jan-13 11:24:11.657150 - [DEBUG] EDGE:
37429 2019-Jan-13 11:24:11.657220 - [DEBUG] ---> 37430 2019-Jan-13 11:24:11.657893 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37431 2019-Jan-13 11:24:11.658555 - [DEBUG]
37432 2019-Jan-13 11:24:11.658582 - [DEBUG] EDGE:
37433 2019-Jan-13 11:24:11.658646 - [DEBUG] ---> 37434 2019-Jan-13 11:24:11.659299 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37435 2019-Jan-13 11:24:11.659962 - [DEBUG]
37436 2019-Jan-13 11:24:11.659990 - [DEBUG] EDGE:
37437 2019-Jan-13 11:24:11.660086 - [DEBUG] ---> 37438 2019-Jan-13 11:24:11.660754 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37439 2019-Jan-13 11:24:11.661409 - [DEBUG]
37440 2019-Jan-13 11:24:11.661435 - [DEBUG] EDGE:
37441 2019-Jan-13 11:24:11.661498 - [DEBUG] ---> 37442 2019-Jan-13 11:24:11.662164 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37443 2019-Jan-13 11:24:11.662856 - [DEBUG]
37444 2019-Jan-13 11:24:11.662884 - [DEBUG] EDGE:
37445 2019-Jan-13 11:24:11.662953 - [DEBUG] ---> 37446 2019-Jan-13 11:24:11.663646 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37447 2019-Jan-13 11:24:11.664311 - [DEBUG]
37448 2019-Jan-13 11:24:11.664337 - [DEBUG] EDGE:
37449 2019-Jan-13 11:24:11.664401 - [DEBUG] ---> 37450 2019-Jan-13 11:24:11.665075 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37451 2019-Jan-13 11:24:11.665765 - [DEBUG]
37452 2019-Jan-13 11:24:11.665793 - [DEBUG] EDGE:
37453 2019-Jan-13 11:24:11.665886 - [DEBUG] ---> 37454 2019-Jan-13 11:24:11.666530 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37455 2019-Jan-13 11:24:11.667195 - [DEBUG]
37456 2019-Jan-13 11:24:11.667220 - [DEBUG] EDGE:
37457 2019-Jan-13 11:24:11.667279 - [DEBUG] ---> 37458 2019-Jan-13 11:24:11.667906 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37459 2019-Jan-13 11:24:11.668538 - [DEBUG]
37460 2019-Jan-13 11:24:11.668563 - [DEBUG] EDGE:
37461 2019-Jan-13 11:24:11.668620 - [DEBUG] ---> 37462 2019-Jan-13 11:24:11.669250 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
37463 2019-Jan-13 11:24:11.669885 - [DEBUG]
37464 2019-Jan-13 11:24:11.669913 - [DEBUG] Compose: EdgeIdentity * AllBottom
37465 2019-Jan-13 11:24:11.669940 - [DEBUG]
37466 2019-Jan-13 11:24:11.669965 - [DEBUG] Propagate flow
37467 2019-Jan-13 11:24:11.669988 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37468 2019-Jan-13 11:24:11.670063 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37469 2019-Jan-13 11:24:11.670750 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37470 2019-Jan-13 11:24:11.671417 - [DEBUG] Edge function : AllBottom (result of previous compose)
37471 2019-Jan-13 11:24:11.671444 - [DEBUG]
37472 2019-Jan-13 11:24:11.671471 - [DEBUG] Join: AllTop & AllBottom
37473 2019-Jan-13 11:24:11.671497 - [DEBUG] = AllBottom (new jump func)
37474 2019-Jan-13 11:24:11.671521 - [DEBUG]
37475 2019-Jan-13 11:24:11.671545 - [DEBUG] Start adding new jump function
37476 2019-Jan-13 11:24:11.671568 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37477 2019-Jan-13 11:24:11.671631 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37478 2019-Jan-13 11:24:11.672315 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37479 2019-Jan-13 11:24:11.672990 - [DEBUG] Edge Function : AllBottom
37480 2019-Jan-13 11:24:11.673027 - [DEBUG] End adding new jump function
37481 2019-Jan-13 11:24:11.673052 - [DEBUG]
37482 2019-Jan-13 11:24:11.673076 - [DEBUG] -------------------------------------------- 1021. Path Edge --------------------------------------------
37483 2019-Jan-13 11:24:11.673101 - [DEBUG]
37484 2019-Jan-13 11:24:11.673123 - [DEBUG] Process 1021. path edge:
37485 2019-Jan-13 11:24:11.673147 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37486 2019-Jan-13 11:24:11.673220 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
37487 2019-Jan-13 11:24:11.673927 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37488 2019-Jan-13 11:24:11.674572 - [DEBUG]
37489 2019-Jan-13 11:24:11.674597 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37490 2019-Jan-13 11:24:11.675276 - [DEBUG] Compose: EdgeIdentity * AllBottom
37491 2019-Jan-13 11:24:11.675304 - [DEBUG]
37492 2019-Jan-13 11:24:11.675328 - [DEBUG] Propagate flow
37493 2019-Jan-13 11:24:11.675351 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37494 2019-Jan-13 11:24:11.675408 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
37495 2019-Jan-13 11:24:11.676106 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37496 2019-Jan-13 11:24:11.676797 - [DEBUG] Edge function : AllBottom (result of previous compose)
37497 2019-Jan-13 11:24:11.676823 - [DEBUG]
37498 2019-Jan-13 11:24:11.676849 - [DEBUG] Join: AllTop & AllBottom
37499 2019-Jan-13 11:24:11.676876 - [DEBUG] = AllBottom (new jump func)
37500 2019-Jan-13 11:24:11.676900 - [DEBUG]
37501 2019-Jan-13 11:24:11.676923 - [DEBUG] Start adding new jump function
37502 2019-Jan-13 11:24:11.676946 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37503 2019-Jan-13 11:24:11.677008 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37504 2019-Jan-13 11:24:11.677646 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
37505 2019-Jan-13 11:24:11.678280 - [DEBUG] Edge Function : AllBottom
37506 2019-Jan-13 11:24:11.678310 - [DEBUG] End adding new jump function
37507 2019-Jan-13 11:24:11.678334 - [DEBUG]
37508 2019-Jan-13 11:24:11.678358 - [DEBUG] -------------------------------------------- 1022. Path Edge --------------------------------------------
37509 2019-Jan-13 11:24:11.678383 - [DEBUG]
37510 2019-Jan-13 11:24:11.678406 - [DEBUG] Process 1022. path edge:
37511 2019-Jan-13 11:24:11.678430 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37512 2019-Jan-13 11:24:11.678486 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
37513 2019-Jan-13 11:24:11.679115 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37514 2019-Jan-13 11:24:11.679785 - [DEBUG]
37515 2019-Jan-13 11:24:11.679813 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
37516 2019-Jan-13 11:24:11.680562 - [DEBUG] Compose: EdgeIdentity * AllBottom
37517 2019-Jan-13 11:24:11.680593 - [DEBUG]
37518 2019-Jan-13 11:24:11.680617 - [DEBUG] Propagate flow
37519 2019-Jan-13 11:24:11.680641 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37520 2019-Jan-13 11:24:11.680717 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
37521 2019-Jan-13 11:24:11.681458 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37522 2019-Jan-13 11:24:11.682145 - [DEBUG] Edge function : AllBottom (result of previous compose)
37523 2019-Jan-13 11:24:11.682171 - [DEBUG]
37524 2019-Jan-13 11:24:11.682197 - [DEBUG] Join: AllTop & AllBottom
37525 2019-Jan-13 11:24:11.682223 - [DEBUG] = AllBottom (new jump func)
37526 2019-Jan-13 11:24:11.682247 - [DEBUG]
37527 2019-Jan-13 11:24:11.682271 - [DEBUG] Start adding new jump function
37528 2019-Jan-13 11:24:11.682294 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37529 2019-Jan-13 11:24:11.682360 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37530 2019-Jan-13 11:24:11.683008 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
37531 2019-Jan-13 11:24:11.683668 - [DEBUG] Edge Function : AllBottom
37532 2019-Jan-13 11:24:11.683699 - [DEBUG] End adding new jump function
37533 2019-Jan-13 11:24:11.683723 - [DEBUG]
37534 2019-Jan-13 11:24:11.683746 - [DEBUG] -------------------------------------------- 1023. Path Edge --------------------------------------------
37535 2019-Jan-13 11:24:11.683771 - [DEBUG]
37536 2019-Jan-13 11:24:11.683794 - [DEBUG] Process 1023. path edge:
37537 2019-Jan-13 11:24:11.683818 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37538 2019-Jan-13 11:24:11.683877 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
37539 2019-Jan-13 11:24:11.684530 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37540 2019-Jan-13 11:24:11.685174 - [DEBUG]
37541 2019-Jan-13 11:24:11.685200 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
37542 2019-Jan-13 11:24:11.685863 - [DEBUG] Compose: EdgeIdentity * AllBottom
37543 2019-Jan-13 11:24:11.685892 - [DEBUG]
37544 2019-Jan-13 11:24:11.685916 - [DEBUG] Propagate flow
37545 2019-Jan-13 11:24:11.685939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37546 2019-Jan-13 11:24:11.686001 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37547 2019-Jan-13 11:24:11.686683 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37548 2019-Jan-13 11:24:11.687377 - [DEBUG] Edge function : AllBottom (result of previous compose)
37549 2019-Jan-13 11:24:11.687404 - [DEBUG]
37550 2019-Jan-13 11:24:11.687430 - [DEBUG] Join: AllTop & AllBottom
37551 2019-Jan-13 11:24:11.687456 - [DEBUG] = AllBottom (new jump func)
37552 2019-Jan-13 11:24:11.687481 - [DEBUG]
37553 2019-Jan-13 11:24:11.687504 - [DEBUG] Start adding new jump function
37554 2019-Jan-13 11:24:11.687528 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37555 2019-Jan-13 11:24:11.687599 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37556 2019-Jan-13 11:24:11.688268 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37557 2019-Jan-13 11:24:11.688911 - [DEBUG] Edge Function : AllBottom
37558 2019-Jan-13 11:24:11.688942 - [DEBUG] End adding new jump function
37559 2019-Jan-13 11:24:11.688966 - [DEBUG]
37560 2019-Jan-13 11:24:11.688989 - [DEBUG] -------------------------------------------- 1024. Path Edge --------------------------------------------
37561 2019-Jan-13 11:24:11.689014 - [DEBUG]
37562 2019-Jan-13 11:24:11.689037 - [DEBUG] Process 1024. path edge:
37563 2019-Jan-13 11:24:11.689061 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37564 2019-Jan-13 11:24:11.689118 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
37565 2019-Jan-13 11:24:11.689757 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37566 2019-Jan-13 11:24:11.690425 - [DEBUG]
37567 2019-Jan-13 11:24:11.690450 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37568 2019-Jan-13 11:24:11.691123 - [DEBUG] Compose: EdgeIdentity * AllBottom
37569 2019-Jan-13 11:24:11.691152 - [DEBUG]
37570 2019-Jan-13 11:24:11.691176 - [DEBUG] Propagate flow
37571 2019-Jan-13 11:24:11.691200 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37572 2019-Jan-13 11:24:11.691259 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
37573 2019-Jan-13 11:24:11.691896 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37574 2019-Jan-13 11:24:11.692544 - [DEBUG] Edge function : AllBottom (result of previous compose)
37575 2019-Jan-13 11:24:11.692570 - [DEBUG]
37576 2019-Jan-13 11:24:11.692595 - [DEBUG] Join: AllTop & AllBottom
37577 2019-Jan-13 11:24:11.692621 - [DEBUG] = AllBottom (new jump func)
37578 2019-Jan-13 11:24:11.692645 - [DEBUG]
37579 2019-Jan-13 11:24:11.692668 - [DEBUG] Start adding new jump function
37580 2019-Jan-13 11:24:11.692691 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37581 2019-Jan-13 11:24:11.692748 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37582 2019-Jan-13 11:24:11.693461 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
37583 2019-Jan-13 11:24:11.694142 - [DEBUG] Edge Function : AllBottom
37584 2019-Jan-13 11:24:11.694176 - [DEBUG] End adding new jump function
37585 2019-Jan-13 11:24:11.694199 - [DEBUG]
37586 2019-Jan-13 11:24:11.694223 - [DEBUG] -------------------------------------------- 1025. Path Edge --------------------------------------------
37587 2019-Jan-13 11:24:11.694249 - [DEBUG]
37588 2019-Jan-13 11:24:11.694272 - [DEBUG] Process 1025. path edge:
37589 2019-Jan-13 11:24:11.694296 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37590 2019-Jan-13 11:24:11.694372 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
37591 2019-Jan-13 11:24:11.695018 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37592 2019-Jan-13 11:24:11.695658 - [DEBUG]
37593 2019-Jan-13 11:24:11.695685 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
37594 2019-Jan-13 11:24:11.696343 - [DEBUG] Compose: EdgeIdentity * AllBottom
37595 2019-Jan-13 11:24:11.696371 - [DEBUG]
37596 2019-Jan-13 11:24:11.696394 - [DEBUG] Propagate flow
37597 2019-Jan-13 11:24:11.696417 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37598 2019-Jan-13 11:24:11.696497 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37599 2019-Jan-13 11:24:11.697196 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37600 2019-Jan-13 11:24:11.697851 - [DEBUG] Edge function : AllBottom (result of previous compose)
37601 2019-Jan-13 11:24:11.697878 - [DEBUG]
37602 2019-Jan-13 11:24:11.697903 - [DEBUG] Join: AllTop & AllBottom
37603 2019-Jan-13 11:24:11.697930 - [DEBUG] = AllBottom (new jump func)
37604 2019-Jan-13 11:24:11.697954 - [DEBUG]
37605 2019-Jan-13 11:24:11.697977 - [DEBUG] Start adding new jump function
37606 2019-Jan-13 11:24:11.698001 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37607 2019-Jan-13 11:24:11.698062 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37608 2019-Jan-13 11:24:11.698700 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37609 2019-Jan-13 11:24:11.699338 - [DEBUG] Edge Function : AllBottom
37610 2019-Jan-13 11:24:11.699367 - [DEBUG] End adding new jump function
37611 2019-Jan-13 11:24:11.699392 - [DEBUG]
37612 2019-Jan-13 11:24:11.699416 - [DEBUG] -------------------------------------------- 1026. Path Edge --------------------------------------------
37613 2019-Jan-13 11:24:11.699440 - [DEBUG]
37614 2019-Jan-13 11:24:11.699463 - [DEBUG] Process 1026. path edge:
37615 2019-Jan-13 11:24:11.699487 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37616 2019-Jan-13 11:24:11.699544 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
37617 2019-Jan-13 11:24:11.700196 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37618 2019-Jan-13 11:24:11.700833 - [DEBUG]
37619 2019-Jan-13 11:24:11.700858 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37620 2019-Jan-13 11:24:11.701518 - [DEBUG] Compose: EdgeIdentity * AllBottom
37621 2019-Jan-13 11:24:11.701546 - [DEBUG]
37622 2019-Jan-13 11:24:11.701570 - [DEBUG] Propagate flow
37623 2019-Jan-13 11:24:11.701594 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37624 2019-Jan-13 11:24:11.701670 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37625 2019-Jan-13 11:24:11.702340 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37626 2019-Jan-13 11:24:11.703022 - [DEBUG] Edge function : AllBottom (result of previous compose)
37627 2019-Jan-13 11:24:11.703049 - [DEBUG]
37628 2019-Jan-13 11:24:11.703075 - [DEBUG] Join: AllTop & AllBottom
37629 2019-Jan-13 11:24:11.703101 - [DEBUG] = AllBottom (new jump func)
37630 2019-Jan-13 11:24:11.703126 - [DEBUG]
37631 2019-Jan-13 11:24:11.703149 - [DEBUG] Start adding new jump function
37632 2019-Jan-13 11:24:11.703173 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37633 2019-Jan-13 11:24:11.703237 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37634 2019-Jan-13 11:24:11.703925 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37635 2019-Jan-13 11:24:11.704599 - [DEBUG] Edge Function : AllBottom
37636 2019-Jan-13 11:24:11.704632 - [DEBUG] End adding new jump function
37637 2019-Jan-13 11:24:11.704657 - [DEBUG]
37638 2019-Jan-13 11:24:11.704681 - [DEBUG] -------------------------------------------- 1027. Path Edge --------------------------------------------
37639 2019-Jan-13 11:24:11.704706 - [DEBUG]
37640 2019-Jan-13 11:24:11.704729 - [DEBUG] Process 1027. path edge:
37641 2019-Jan-13 11:24:11.704753 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37642 2019-Jan-13 11:24:11.704818 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
37643 2019-Jan-13 11:24:11.705511 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37644 2019-Jan-13 11:24:11.706169 - [DEBUG]
37645 2019-Jan-13 11:24:11.706195 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37646 2019-Jan-13 11:24:11.706898 - [DEBUG] Compose: EdgeIdentity * AllBottom
37647 2019-Jan-13 11:24:11.706927 - [DEBUG]
37648 2019-Jan-13 11:24:11.706951 - [DEBUG] Propagate flow
37649 2019-Jan-13 11:24:11.706974 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37650 2019-Jan-13 11:24:11.707033 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
37651 2019-Jan-13 11:24:11.707693 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37652 2019-Jan-13 11:24:11.708358 - [DEBUG] Edge function : AllBottom (result of previous compose)
37653 2019-Jan-13 11:24:11.708384 - [DEBUG]
37654 2019-Jan-13 11:24:11.708410 - [DEBUG] Join: AllTop & AllBottom
37655 2019-Jan-13 11:24:11.708437 - [DEBUG] = AllBottom (new jump func)
37656 2019-Jan-13 11:24:11.708461 - [DEBUG]
37657 2019-Jan-13 11:24:11.708485 - [DEBUG] Start adding new jump function
37658 2019-Jan-13 11:24:11.708508 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37659 2019-Jan-13 11:24:11.708571 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37660 2019-Jan-13 11:24:11.709211 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
37661 2019-Jan-13 11:24:11.709845 - [DEBUG] Edge Function : AllBottom
37662 2019-Jan-13 11:24:11.709875 - [DEBUG] End adding new jump function
37663 2019-Jan-13 11:24:11.709899 - [DEBUG]
37664 2019-Jan-13 11:24:11.709923 - [DEBUG] -------------------------------------------- 1028. Path Edge --------------------------------------------
37665 2019-Jan-13 11:24:11.709968 - [DEBUG]
37666 2019-Jan-13 11:24:11.709991 - [DEBUG] Process 1028. path edge:
37667 2019-Jan-13 11:24:11.710037 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37668 2019-Jan-13 11:24:11.710094 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
37669 2019-Jan-13 11:24:11.710723 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37670 2019-Jan-13 11:24:11.711360 - [DEBUG]
37671 2019-Jan-13 11:24:11.711386 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
37672 2019-Jan-13 11:24:11.712038 - [DEBUG] Compose: EdgeIdentity * AllBottom
37673 2019-Jan-13 11:24:11.712067 - [DEBUG]
37674 2019-Jan-13 11:24:11.712091 - [DEBUG] Propagate flow
37675 2019-Jan-13 11:24:11.712114 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37676 2019-Jan-13 11:24:11.712171 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37677 2019-Jan-13 11:24:11.712809 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37678 2019-Jan-13 11:24:11.713521 - [DEBUG] Edge function : AllBottom (result of previous compose)
37679 2019-Jan-13 11:24:11.713547 - [DEBUG]
37680 2019-Jan-13 11:24:11.713573 - [DEBUG] Join: AllTop & AllBottom
37681 2019-Jan-13 11:24:11.713599 - [DEBUG] = AllBottom (new jump func)
37682 2019-Jan-13 11:24:11.713623 - [DEBUG]
37683 2019-Jan-13 11:24:11.713646 - [DEBUG] Start adding new jump function
37684 2019-Jan-13 11:24:11.713669 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37685 2019-Jan-13 11:24:11.713734 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37686 2019-Jan-13 11:24:11.714389 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37687 2019-Jan-13 11:24:11.715041 - [DEBUG] Edge Function : AllBottom
37688 2019-Jan-13 11:24:11.715071 - [DEBUG] End adding new jump function
37689 2019-Jan-13 11:24:11.715095 - [DEBUG]
37690 2019-Jan-13 11:24:11.715118 - [DEBUG] -------------------------------------------- 1029. Path Edge --------------------------------------------
37691 2019-Jan-13 11:24:11.715143 - [DEBUG]
37692 2019-Jan-13 11:24:11.715166 - [DEBUG] Process 1029. path edge:
37693 2019-Jan-13 11:24:11.715190 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37694 2019-Jan-13 11:24:11.715248 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
37695 2019-Jan-13 11:24:11.715891 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37696 2019-Jan-13 11:24:11.716532 - [DEBUG]
37697 2019-Jan-13 11:24:11.716556 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37698 2019-Jan-13 11:24:11.717231 - [DEBUG] Possible callees:
37699 2019-Jan-13 11:24:11.717256 - [DEBUG] llvm.dbg.declare
37700 2019-Jan-13 11:24:11.717281 - [DEBUG] Possible return sites:
37701 2019-Jan-13 11:24:11.717304 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12037702 2019-Jan-13 11:24:11.718595 - [DEBUG] Found and process special summary
37703 2019-Jan-13 11:24:11.718634 - [DEBUG] Compose: EdgeIdentity * AllBottom
37704 2019-Jan-13 11:24:11.718678 - [DEBUG]
37705 2019-Jan-13 11:24:11.718703 - [DEBUG] Propagate flow
37706 2019-Jan-13 11:24:11.718727 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37707 2019-Jan-13 11:24:11.718786 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37708 2019-Jan-13 11:24:11.719425 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37709 2019-Jan-13 11:24:11.720095 - [DEBUG] Edge function : AllBottom (result of previous compose)
37710 2019-Jan-13 11:24:11.720122 - [DEBUG]
37711 2019-Jan-13 11:24:11.720148 - [DEBUG] Join: AllTop & AllBottom
37712 2019-Jan-13 11:24:11.720174 - [DEBUG] = AllBottom (new jump func)
37713 2019-Jan-13 11:24:11.720198 - [DEBUG]
37714 2019-Jan-13 11:24:11.720221 - [DEBUG] Start adding new jump function
37715 2019-Jan-13 11:24:11.720245 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37716 2019-Jan-13 11:24:11.720307 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37717 2019-Jan-13 11:24:11.720987 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37718 2019-Jan-13 11:24:11.721674 - [DEBUG] Edge Function : AllBottom
37719 2019-Jan-13 11:24:11.721707 - [DEBUG] End adding new jump function
37720 2019-Jan-13 11:24:11.721731 - [DEBUG]
37721 2019-Jan-13 11:24:11.721756 - [DEBUG] -------------------------------------------- 1030. Path Edge --------------------------------------------
37722 2019-Jan-13 11:24:11.721780 - [DEBUG]
37723 2019-Jan-13 11:24:11.721804 - [DEBUG] Process 1030. path edge:
37724 2019-Jan-13 11:24:11.721827 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37725 2019-Jan-13 11:24:11.721895 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
37726 2019-Jan-13 11:24:11.722558 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37727 2019-Jan-13 11:24:11.723204 - [DEBUG]
37728 2019-Jan-13 11:24:11.723229 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37729 2019-Jan-13 11:24:11.723977 - [DEBUG] Compose: EdgeIdentity * AllBottom
37730 2019-Jan-13 11:24:11.724007 - [DEBUG]
37731 2019-Jan-13 11:24:11.724030 - [DEBUG] Propagate flow
37732 2019-Jan-13 11:24:11.724054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37733 2019-Jan-13 11:24:11.724122 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
37734 2019-Jan-13 11:24:11.724810 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37735 2019-Jan-13 11:24:11.725490 - [DEBUG] Edge function : AllBottom (result of previous compose)
37736 2019-Jan-13 11:24:11.725517 - [DEBUG]
37737 2019-Jan-13 11:24:11.725543 - [DEBUG] Join: AllTop & AllBottom
37738 2019-Jan-13 11:24:11.725569 - [DEBUG] = AllBottom (new jump func)
37739 2019-Jan-13 11:24:11.725594 - [DEBUG]
37740 2019-Jan-13 11:24:11.725617 - [DEBUG] Start adding new jump function
37741 2019-Jan-13 11:24:11.725641 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37742 2019-Jan-13 11:24:11.725713 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37743 2019-Jan-13 11:24:11.726426 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
37744 2019-Jan-13 11:24:11.727110 - [DEBUG] Edge Function : AllBottom
37745 2019-Jan-13 11:24:11.727142 - [DEBUG] End adding new jump function
37746 2019-Jan-13 11:24:11.727167 - [DEBUG]
37747 2019-Jan-13 11:24:11.727191 - [DEBUG] -------------------------------------------- 1031. Path Edge --------------------------------------------
37748 2019-Jan-13 11:24:11.727238 - [DEBUG]
37749 2019-Jan-13 11:24:11.727262 - [DEBUG] Process 1031. path edge:
37750 2019-Jan-13 11:24:11.727285 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37751 2019-Jan-13 11:24:11.727349 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
37752 2019-Jan-13 11:24:11.727978 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37753 2019-Jan-13 11:24:11.728616 - [DEBUG]
37754 2019-Jan-13 11:24:11.728642 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
37755 2019-Jan-13 11:24:11.729302 - [DEBUG] Compose: EdgeIdentity * AllBottom
37756 2019-Jan-13 11:24:11.729329 - [DEBUG]
37757 2019-Jan-13 11:24:11.729353 - [DEBUG] Propagate flow
37758 2019-Jan-13 11:24:11.729376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37759 2019-Jan-13 11:24:11.729433 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37760 2019-Jan-13 11:24:11.730090 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37761 2019-Jan-13 11:24:11.730726 - [DEBUG] Edge function : AllBottom (result of previous compose)
37762 2019-Jan-13 11:24:11.730751 - [DEBUG]
37763 2019-Jan-13 11:24:11.730776 - [DEBUG] Join: AllTop & AllBottom
37764 2019-Jan-13 11:24:11.730802 - [DEBUG] = AllBottom (new jump func)
37765 2019-Jan-13 11:24:11.730827 - [DEBUG]
37766 2019-Jan-13 11:24:11.730850 - [DEBUG] Start adding new jump function
37767 2019-Jan-13 11:24:11.730873 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37768 2019-Jan-13 11:24:11.730929 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37769 2019-Jan-13 11:24:11.731622 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37770 2019-Jan-13 11:24:11.732291 - [DEBUG] Edge Function : AllBottom
37771 2019-Jan-13 11:24:11.732322 - [DEBUG] End adding new jump function
37772 2019-Jan-13 11:24:11.732346 - [DEBUG]
37773 2019-Jan-13 11:24:11.732370 - [DEBUG] -------------------------------------------- 1032. Path Edge --------------------------------------------
37774 2019-Jan-13 11:24:11.732395 - [DEBUG]
37775 2019-Jan-13 11:24:11.732418 - [DEBUG] Process 1032. path edge:
37776 2019-Jan-13 11:24:11.732442 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37777 2019-Jan-13 11:24:11.732504 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
37778 2019-Jan-13 11:24:11.733149 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37779 2019-Jan-13 11:24:11.733814 - [DEBUG]
37780 2019-Jan-13 11:24:11.733839 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37781 2019-Jan-13 11:24:11.734497 - [DEBUG] Possible callees:
37782 2019-Jan-13 11:24:11.734523 - [DEBUG] llvm.dbg.declare
37783 2019-Jan-13 11:24:11.734547 - [DEBUG] Possible return sites:
37784 2019-Jan-13 11:24:11.734571 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14937785 2019-Jan-13 11:24:11.735855 - [DEBUG] Found and process special summary
37786 2019-Jan-13 11:24:11.735893 - [DEBUG] Compose: EdgeIdentity * AllBottom
37787 2019-Jan-13 11:24:11.735936 - [DEBUG]
37788 2019-Jan-13 11:24:11.735961 - [DEBUG] Propagate flow
37789 2019-Jan-13 11:24:11.735985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37790 2019-Jan-13 11:24:11.736049 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37791 2019-Jan-13 11:24:11.736715 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37792 2019-Jan-13 11:24:11.737360 - [DEBUG] Edge function : AllBottom (result of previous compose)
37793 2019-Jan-13 11:24:11.737386 - [DEBUG]
37794 2019-Jan-13 11:24:11.737410 - [DEBUG] Join: AllTop & AllBottom
37795 2019-Jan-13 11:24:11.737436 - [DEBUG] = AllBottom (new jump func)
37796 2019-Jan-13 11:24:11.737461 - [DEBUG]
37797 2019-Jan-13 11:24:11.737484 - [DEBUG] Start adding new jump function
37798 2019-Jan-13 11:24:11.737507 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37799 2019-Jan-13 11:24:11.737564 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37800 2019-Jan-13 11:24:11.738211 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37801 2019-Jan-13 11:24:11.738859 - [DEBUG] Edge Function : AllBottom
37802 2019-Jan-13 11:24:11.738889 - [DEBUG] End adding new jump function
37803 2019-Jan-13 11:24:11.738914 - [DEBUG]
37804 2019-Jan-13 11:24:11.738937 - [DEBUG] -------------------------------------------- 1033. Path Edge --------------------------------------------
37805 2019-Jan-13 11:24:11.738962 - [DEBUG]
37806 2019-Jan-13 11:24:11.738985 - [DEBUG] Process 1033. path edge:
37807 2019-Jan-13 11:24:11.739009 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37808 2019-Jan-13 11:24:11.739071 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
37809 2019-Jan-13 11:24:11.739750 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37810 2019-Jan-13 11:24:11.740474 - [DEBUG]
37811 2019-Jan-13 11:24:11.740501 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37812 2019-Jan-13 11:24:11.741206 - [DEBUG] Compose: EdgeIdentity * AllBottom
37813 2019-Jan-13 11:24:11.741236 - [DEBUG]
37814 2019-Jan-13 11:24:11.741260 - [DEBUG] Propagate flow
37815 2019-Jan-13 11:24:11.741284 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37816 2019-Jan-13 11:24:11.741350 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
37817 2019-Jan-13 11:24:11.741989 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37818 2019-Jan-13 11:24:11.742650 - [DEBUG] Edge function : AllBottom (result of previous compose)
37819 2019-Jan-13 11:24:11.742675 - [DEBUG]
37820 2019-Jan-13 11:24:11.742703 - [DEBUG] Join: AllTop & AllBottom
37821 2019-Jan-13 11:24:11.742729 - [DEBUG] = AllBottom (new jump func)
37822 2019-Jan-13 11:24:11.742753 - [DEBUG]
37823 2019-Jan-13 11:24:11.742777 - [DEBUG] Start adding new jump function
37824 2019-Jan-13 11:24:11.742801 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37825 2019-Jan-13 11:24:11.742863 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37826 2019-Jan-13 11:24:11.743589 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
37827 2019-Jan-13 11:24:11.744253 - [DEBUG] Edge Function : AllBottom
37828 2019-Jan-13 11:24:11.744286 - [DEBUG] End adding new jump function
37829 2019-Jan-13 11:24:11.744311 - [DEBUG]
37830 2019-Jan-13 11:24:11.744356 - [DEBUG] -------------------------------------------- 1034. Path Edge --------------------------------------------
37831 2019-Jan-13 11:24:11.744382 - [DEBUG]
37832 2019-Jan-13 11:24:11.744406 - [DEBUG] Process 1034. path edge:
37833 2019-Jan-13 11:24:11.744430 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37834 2019-Jan-13 11:24:11.744503 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
37835 2019-Jan-13 11:24:11.745165 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37836 2019-Jan-13 11:24:11.745845 - [DEBUG]
37837 2019-Jan-13 11:24:11.745872 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
37838 2019-Jan-13 11:24:11.746566 - [DEBUG] Compose: EdgeIdentity * AllBottom
37839 2019-Jan-13 11:24:11.746596 - [DEBUG]
37840 2019-Jan-13 11:24:11.746620 - [DEBUG] Propagate flow
37841 2019-Jan-13 11:24:11.746643 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37842 2019-Jan-13 11:24:11.746734 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
37843 2019-Jan-13 11:24:11.747415 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37844 2019-Jan-13 11:24:11.748084 - [DEBUG] Edge function : AllBottom (result of previous compose)
37845 2019-Jan-13 11:24:11.748110 - [DEBUG]
37846 2019-Jan-13 11:24:11.748136 - [DEBUG] Join: AllTop & AllBottom
37847 2019-Jan-13 11:24:11.748161 - [DEBUG] = AllBottom (new jump func)
37848 2019-Jan-13 11:24:11.748186 - [DEBUG]
37849 2019-Jan-13 11:24:11.748209 - [DEBUG] Start adding new jump function
37850 2019-Jan-13 11:24:11.748232 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37851 2019-Jan-13 11:24:11.748296 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37852 2019-Jan-13 11:24:11.748971 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
37853 2019-Jan-13 11:24:11.749639 - [DEBUG] Edge Function : AllBottom
37854 2019-Jan-13 11:24:11.749671 - [DEBUG] End adding new jump function
37855 2019-Jan-13 11:24:11.749694 - [DEBUG]
37856 2019-Jan-13 11:24:11.749719 - [DEBUG] -------------------------------------------- 1035. Path Edge --------------------------------------------
37857 2019-Jan-13 11:24:11.749743 - [DEBUG]
37858 2019-Jan-13 11:24:11.749766 - [DEBUG] Process 1035. path edge:
37859 2019-Jan-13 11:24:11.749790 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37860 2019-Jan-13 11:24:11.749856 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
37861 2019-Jan-13 11:24:11.750558 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37862 2019-Jan-13 11:24:11.751227 - [DEBUG]
37863 2019-Jan-13 11:24:11.751252 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
37864 2019-Jan-13 11:24:11.751939 - [DEBUG] Possible callees:
37865 2019-Jan-13 11:24:11.751966 - [DEBUG] llvm.dbg.declare
37866 2019-Jan-13 11:24:11.751990 - [DEBUG] Possible return sites:
37867 2019-Jan-13 11:24:11.752014 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15537868 2019-Jan-13 11:24:11.753361 - [DEBUG] Found and process special summary
37869 2019-Jan-13 11:24:11.753435 - [DEBUG] Compose: EdgeIdentity * AllBottom
37870 2019-Jan-13 11:24:11.753464 - [DEBUG]
37871 2019-Jan-13 11:24:11.753488 - [DEBUG] Propagate flow
37872 2019-Jan-13 11:24:11.753511 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37873 2019-Jan-13 11:24:11.753581 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
37874 2019-Jan-13 11:24:11.754253 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37875 2019-Jan-13 11:24:11.754926 - [DEBUG] Edge function : AllBottom (result of previous compose)
37876 2019-Jan-13 11:24:11.754953 - [DEBUG]
37877 2019-Jan-13 11:24:11.754978 - [DEBUG] Join: AllTop & AllBottom
37878 2019-Jan-13 11:24:11.755004 - [DEBUG] = AllBottom (new jump func)
37879 2019-Jan-13 11:24:11.755029 - [DEBUG]
37880 2019-Jan-13 11:24:11.755052 - [DEBUG] Start adding new jump function
37881 2019-Jan-13 11:24:11.755075 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37882 2019-Jan-13 11:24:11.755139 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37883 2019-Jan-13 11:24:11.755814 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
37884 2019-Jan-13 11:24:11.756475 - [DEBUG] Edge Function : AllBottom
37885 2019-Jan-13 11:24:11.756507 - [DEBUG] End adding new jump function
37886 2019-Jan-13 11:24:11.756531 - [DEBUG]
37887 2019-Jan-13 11:24:11.756555 - [DEBUG] -------------------------------------------- 1036. Path Edge --------------------------------------------
37888 2019-Jan-13 11:24:11.756580 - [DEBUG]
37889 2019-Jan-13 11:24:11.756604 - [DEBUG] Process 1036. path edge:
37890 2019-Jan-13 11:24:11.756628 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37891 2019-Jan-13 11:24:11.756714 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
37892 2019-Jan-13 11:24:11.757374 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37893 2019-Jan-13 11:24:11.758050 - [DEBUG]
37894 2019-Jan-13 11:24:11.758075 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
37895 2019-Jan-13 11:24:11.758777 - [DEBUG] Compose: EdgeIdentity * AllBottom
37896 2019-Jan-13 11:24:11.758806 - [DEBUG]
37897 2019-Jan-13 11:24:11.758830 - [DEBUG] Propagate flow
37898 2019-Jan-13 11:24:11.758854 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37899 2019-Jan-13 11:24:11.758921 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
37900 2019-Jan-13 11:24:11.759603 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37901 2019-Jan-13 11:24:11.760297 - [DEBUG] Edge function : AllBottom (result of previous compose)
37902 2019-Jan-13 11:24:11.760323 - [DEBUG]
37903 2019-Jan-13 11:24:11.760349 - [DEBUG] Join: AllTop & AllBottom
37904 2019-Jan-13 11:24:11.760375 - [DEBUG] = AllBottom (new jump func)
37905 2019-Jan-13 11:24:11.760400 - [DEBUG]
37906 2019-Jan-13 11:24:11.760424 - [DEBUG] Start adding new jump function
37907 2019-Jan-13 11:24:11.760447 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37908 2019-Jan-13 11:24:11.760512 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37909 2019-Jan-13 11:24:11.761189 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
37910 2019-Jan-13 11:24:11.761849 - [DEBUG] Edge Function : AllBottom
37911 2019-Jan-13 11:24:11.761881 - [DEBUG] End adding new jump function
37912 2019-Jan-13 11:24:11.761921 - [DEBUG]
37913 2019-Jan-13 11:24:11.761946 - [DEBUG] -------------------------------------------- 1037. Path Edge --------------------------------------------
37914 2019-Jan-13 11:24:11.761971 - [DEBUG]
37915 2019-Jan-13 11:24:11.761994 - [DEBUG] Process 1037. path edge:
37916 2019-Jan-13 11:24:11.762018 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37917 2019-Jan-13 11:24:11.762083 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
37918 2019-Jan-13 11:24:11.762750 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37919 2019-Jan-13 11:24:11.763439 - [DEBUG]
37920 2019-Jan-13 11:24:11.763467 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
37921 2019-Jan-13 11:24:11.764163 - [DEBUG] Compose: EdgeIdentity * AllBottom
37922 2019-Jan-13 11:24:11.764192 - [DEBUG]
37923 2019-Jan-13 11:24:11.764216 - [DEBUG] Propagate flow
37924 2019-Jan-13 11:24:11.764239 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37925 2019-Jan-13 11:24:11.764304 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
37926 2019-Jan-13 11:24:11.764970 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37927 2019-Jan-13 11:24:11.765639 - [DEBUG] Edge function : AllBottom (result of previous compose)
37928 2019-Jan-13 11:24:11.765665 - [DEBUG]
37929 2019-Jan-13 11:24:11.765691 - [DEBUG] Join: AllTop & AllBottom
37930 2019-Jan-13 11:24:11.765717 - [DEBUG] = AllBottom (new jump func)
37931 2019-Jan-13 11:24:11.765741 - [DEBUG]
37932 2019-Jan-13 11:24:11.765765 - [DEBUG] Start adding new jump function
37933 2019-Jan-13 11:24:11.765788 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37934 2019-Jan-13 11:24:11.765853 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37935 2019-Jan-13 11:24:11.766519 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
37936 2019-Jan-13 11:24:11.767204 - [DEBUG] Edge Function : AllBottom
37937 2019-Jan-13 11:24:11.767236 - [DEBUG] End adding new jump function
37938 2019-Jan-13 11:24:11.767260 - [DEBUG]
37939 2019-Jan-13 11:24:11.767284 - [DEBUG] -------------------------------------------- 1038. Path Edge --------------------------------------------
37940 2019-Jan-13 11:24:11.767309 - [DEBUG]
37941 2019-Jan-13 11:24:11.767332 - [DEBUG] Process 1038. path edge:
37942 2019-Jan-13 11:24:11.767356 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37943 2019-Jan-13 11:24:11.767418 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
37944 2019-Jan-13 11:24:11.768082 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37945 2019-Jan-13 11:24:11.768758 - [DEBUG]
37946 2019-Jan-13 11:24:11.768784 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
37947 2019-Jan-13 11:24:11.769468 - [DEBUG] Compose: EdgeIdentity * AllBottom
37948 2019-Jan-13 11:24:11.769497 - [DEBUG]
37949 2019-Jan-13 11:24:11.769520 - [DEBUG] Propagate flow
37950 2019-Jan-13 11:24:11.769544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37951 2019-Jan-13 11:24:11.769612 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
37952 2019-Jan-13 11:24:11.770311 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37953 2019-Jan-13 11:24:11.770980 - [DEBUG] Edge function : AllBottom (result of previous compose)
37954 2019-Jan-13 11:24:11.771023 - [DEBUG]
37955 2019-Jan-13 11:24:11.771049 - [DEBUG] Join: AllTop & AllBottom
37956 2019-Jan-13 11:24:11.771075 - [DEBUG] = AllBottom (new jump func)
37957 2019-Jan-13 11:24:11.771100 - [DEBUG]
37958 2019-Jan-13 11:24:11.771123 - [DEBUG] Start adding new jump function
37959 2019-Jan-13 11:24:11.771146 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37960 2019-Jan-13 11:24:11.771213 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37961 2019-Jan-13 11:24:11.771892 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
37962 2019-Jan-13 11:24:11.772554 - [DEBUG] Edge Function : AllBottom
37963 2019-Jan-13 11:24:11.772585 - [DEBUG] End adding new jump function
37964 2019-Jan-13 11:24:11.772609 - [DEBUG]
37965 2019-Jan-13 11:24:11.772634 - [DEBUG] -------------------------------------------- 1039. Path Edge --------------------------------------------
37966 2019-Jan-13 11:24:11.772659 - [DEBUG]
37967 2019-Jan-13 11:24:11.772682 - [DEBUG] Process 1039. path edge:
37968 2019-Jan-13 11:24:11.772706 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37969 2019-Jan-13 11:24:11.772773 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
37970 2019-Jan-13 11:24:11.773468 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37971 2019-Jan-13 11:24:11.774140 - [DEBUG]
37972 2019-Jan-13 11:24:11.774165 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
37973 2019-Jan-13 11:24:11.774850 - [DEBUG] Possible callees:
37974 2019-Jan-13 11:24:11.774875 - [DEBUG] llvm.dbg.declare
37975 2019-Jan-13 11:24:11.774900 - [DEBUG] Possible return sites:
37976 2019-Jan-13 11:24:11.774923 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16337977 2019-Jan-13 11:24:11.776252 - [DEBUG] Found and process special summary
37978 2019-Jan-13 11:24:11.776299 - [DEBUG] Compose: EdgeIdentity * AllBottom
37979 2019-Jan-13 11:24:11.776327 - [DEBUG]
37980 2019-Jan-13 11:24:11.776351 - [DEBUG] Propagate flow
37981 2019-Jan-13 11:24:11.776374 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37982 2019-Jan-13 11:24:11.776439 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
37983 2019-Jan-13 11:24:11.777136 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37984 2019-Jan-13 11:24:11.777809 - [DEBUG] Edge function : AllBottom (result of previous compose)
37985 2019-Jan-13 11:24:11.777836 - [DEBUG]
37986 2019-Jan-13 11:24:11.777861 - [DEBUG] Join: AllTop & AllBottom
37987 2019-Jan-13 11:24:11.777888 - [DEBUG] = AllBottom (new jump func)
37988 2019-Jan-13 11:24:11.777912 - [DEBUG]
37989 2019-Jan-13 11:24:11.777936 - [DEBUG] Start adding new jump function
37990 2019-Jan-13 11:24:11.777959 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37991 2019-Jan-13 11:24:11.778025 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37992 2019-Jan-13 11:24:11.778686 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
37993 2019-Jan-13 11:24:11.779351 - [DEBUG] Edge Function : AllBottom
37994 2019-Jan-13 11:24:11.779381 - [DEBUG] End adding new jump function
37995 2019-Jan-13 11:24:11.779421 - [DEBUG]
37996 2019-Jan-13 11:24:11.779446 - [DEBUG] -------------------------------------------- 1040. Path Edge --------------------------------------------
37997 2019-Jan-13 11:24:11.779470 - [DEBUG]
37998 2019-Jan-13 11:24:11.779494 - [DEBUG] Process 1040. path edge:
37999 2019-Jan-13 11:24:11.779517 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38000 2019-Jan-13 11:24:11.779580 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
38001 2019-Jan-13 11:24:11.780272 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38002 2019-Jan-13 11:24:11.780946 - [DEBUG]
38003 2019-Jan-13 11:24:11.780972 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
38004 2019-Jan-13 11:24:11.781665 - [DEBUG] Compose: EdgeIdentity * AllBottom
38005 2019-Jan-13 11:24:11.781696 - [DEBUG]
38006 2019-Jan-13 11:24:11.781721 - [DEBUG] Propagate flow
38007 2019-Jan-13 11:24:11.781745 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38008 2019-Jan-13 11:24:11.781811 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
38009 2019-Jan-13 11:24:11.782479 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38010 2019-Jan-13 11:24:11.783153 - [DEBUG] Edge function : AllBottom (result of previous compose)
38011 2019-Jan-13 11:24:11.783179 - [DEBUG]
38012 2019-Jan-13 11:24:11.783204 - [DEBUG] Join: AllTop & AllBottom
38013 2019-Jan-13 11:24:11.783230 - [DEBUG] = AllBottom (new jump func)
38014 2019-Jan-13 11:24:11.783254 - [DEBUG]
38015 2019-Jan-13 11:24:11.783278 - [DEBUG] Start adding new jump function
38016 2019-Jan-13 11:24:11.783301 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38017 2019-Jan-13 11:24:11.783384 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38018 2019-Jan-13 11:24:11.784062 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
38019 2019-Jan-13 11:24:11.784715 - [DEBUG] Edge Function : AllBottom
38020 2019-Jan-13 11:24:11.784746 - [DEBUG] End adding new jump function
38021 2019-Jan-13 11:24:11.784770 - [DEBUG]
38022 2019-Jan-13 11:24:11.784794 - [DEBUG] -------------------------------------------- 1041. Path Edge --------------------------------------------
38023 2019-Jan-13 11:24:11.784819 - [DEBUG]
38024 2019-Jan-13 11:24:11.784842 - [DEBUG] Process 1041. path edge:
38025 2019-Jan-13 11:24:11.784866 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38026 2019-Jan-13 11:24:11.784931 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
38027 2019-Jan-13 11:24:11.785591 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38028 2019-Jan-13 11:24:11.786263 - [DEBUG]
38029 2019-Jan-13 11:24:11.786290 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
38030 2019-Jan-13 11:24:11.787010 - [DEBUG] Compose: EdgeIdentity * AllBottom
38031 2019-Jan-13 11:24:11.787039 - [DEBUG]
38032 2019-Jan-13 11:24:11.787063 - [DEBUG] Propagate flow
38033 2019-Jan-13 11:24:11.787086 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38034 2019-Jan-13 11:24:11.787159 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
38035 2019-Jan-13 11:24:11.787842 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38036 2019-Jan-13 11:24:11.788515 - [DEBUG] Edge function : AllBottom (result of previous compose)
38037 2019-Jan-13 11:24:11.788558 - [DEBUG]
38038 2019-Jan-13 11:24:11.788584 - [DEBUG] Join: AllTop & AllBottom
38039 2019-Jan-13 11:24:11.788610 - [DEBUG] = AllBottom (new jump func)
38040 2019-Jan-13 11:24:11.788634 - [DEBUG]
38041 2019-Jan-13 11:24:11.788657 - [DEBUG] Start adding new jump function
38042 2019-Jan-13 11:24:11.788680 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38043 2019-Jan-13 11:24:11.788748 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38044 2019-Jan-13 11:24:11.789425 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
38045 2019-Jan-13 11:24:11.790112 - [DEBUG] Edge Function : AllBottom
38046 2019-Jan-13 11:24:11.790143 - [DEBUG] End adding new jump function
38047 2019-Jan-13 11:24:11.790167 - [DEBUG]
38048 2019-Jan-13 11:24:11.790191 - [DEBUG] -------------------------------------------- 1042. Path Edge --------------------------------------------
38049 2019-Jan-13 11:24:11.790216 - [DEBUG]
38050 2019-Jan-13 11:24:11.790240 - [DEBUG] Process 1042. path edge:
38051 2019-Jan-13 11:24:11.790264 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38052 2019-Jan-13 11:24:11.790330 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
38053 2019-Jan-13 11:24:11.791000 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38054 2019-Jan-13 11:24:11.791666 - [DEBUG]
38055 2019-Jan-13 11:24:11.791691 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
38056 2019-Jan-13 11:24:11.792376 - [DEBUG] Possible callees:
38057 2019-Jan-13 11:24:11.792402 - [DEBUG] llvm.dbg.declare
38058 2019-Jan-13 11:24:11.792427 - [DEBUG] Possible return sites:
38059 2019-Jan-13 11:24:11.792450 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16938060 2019-Jan-13 11:24:11.793810 - [DEBUG] Found and process special summary
38061 2019-Jan-13 11:24:11.793860 - [DEBUG] Compose: EdgeIdentity * AllBottom
38062 2019-Jan-13 11:24:11.793888 - [DEBUG]
38063 2019-Jan-13 11:24:11.793912 - [DEBUG] Propagate flow
38064 2019-Jan-13 11:24:11.793935 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38065 2019-Jan-13 11:24:11.794000 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38066 2019-Jan-13 11:24:11.794698 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38067 2019-Jan-13 11:24:11.795365 - [DEBUG] Edge function : AllBottom (result of previous compose)
38068 2019-Jan-13 11:24:11.795392 - [DEBUG]
38069 2019-Jan-13 11:24:11.795418 - [DEBUG] Join: AllTop & AllBottom
38070 2019-Jan-13 11:24:11.795445 - [DEBUG] = AllBottom (new jump func)
38071 2019-Jan-13 11:24:11.795469 - [DEBUG]
38072 2019-Jan-13 11:24:11.795493 - [DEBUG] Start adding new jump function
38073 2019-Jan-13 11:24:11.795516 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38074 2019-Jan-13 11:24:11.795584 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38075 2019-Jan-13 11:24:11.796249 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38076 2019-Jan-13 11:24:11.796944 - [DEBUG] Edge Function : AllBottom
38077 2019-Jan-13 11:24:11.796991 - [DEBUG] End adding new jump function
38078 2019-Jan-13 11:24:11.797016 - [DEBUG]
38079 2019-Jan-13 11:24:11.797040 - [DEBUG] -------------------------------------------- 1043. Path Edge --------------------------------------------
38080 2019-Jan-13 11:24:11.797064 - [DEBUG]
38081 2019-Jan-13 11:24:11.797087 - [DEBUG] Process 1043. path edge:
38082 2019-Jan-13 11:24:11.797110 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38083 2019-Jan-13 11:24:11.797174 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
38084 2019-Jan-13 11:24:11.797846 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38085 2019-Jan-13 11:24:11.798519 - [DEBUG]
38086 2019-Jan-13 11:24:11.798544 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38087 2019-Jan-13 11:24:11.799239 - [DEBUG] Compose: EdgeIdentity * AllBottom
38088 2019-Jan-13 11:24:11.799268 - [DEBUG]
38089 2019-Jan-13 11:24:11.799292 - [DEBUG] Propagate flow
38090 2019-Jan-13 11:24:11.799315 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38091 2019-Jan-13 11:24:11.799379 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
38092 2019-Jan-13 11:24:11.800071 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38093 2019-Jan-13 11:24:11.800752 - [DEBUG] Edge function : AllBottom (result of previous compose)
38094 2019-Jan-13 11:24:11.800779 - [DEBUG]
38095 2019-Jan-13 11:24:11.800804 - [DEBUG] Join: AllTop & AllBottom
38096 2019-Jan-13 11:24:11.800830 - [DEBUG] = AllBottom (new jump func)
38097 2019-Jan-13 11:24:11.800854 - [DEBUG]
38098 2019-Jan-13 11:24:11.800877 - [DEBUG] Start adding new jump function
38099 2019-Jan-13 11:24:11.800900 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38100 2019-Jan-13 11:24:11.800966 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38101 2019-Jan-13 11:24:11.801645 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
38102 2019-Jan-13 11:24:11.802303 - [DEBUG] Edge Function : AllBottom
38103 2019-Jan-13 11:24:11.802334 - [DEBUG] End adding new jump function
38104 2019-Jan-13 11:24:11.802358 - [DEBUG]
38105 2019-Jan-13 11:24:11.802382 - [DEBUG] -------------------------------------------- 1044. Path Edge --------------------------------------------
38106 2019-Jan-13 11:24:11.802407 - [DEBUG]
38107 2019-Jan-13 11:24:11.802430 - [DEBUG] Process 1044. path edge:
38108 2019-Jan-13 11:24:11.802453 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38109 2019-Jan-13 11:24:11.802518 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
38110 2019-Jan-13 11:24:11.803185 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38111 2019-Jan-13 11:24:11.803884 - [DEBUG]
38112 2019-Jan-13 11:24:11.803910 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
38113 2019-Jan-13 11:24:11.804608 - [DEBUG] Compose: EdgeIdentity * AllBottom
38114 2019-Jan-13 11:24:11.804639 - [DEBUG]
38115 2019-Jan-13 11:24:11.804663 - [DEBUG] Propagate flow
38116 2019-Jan-13 11:24:11.804687 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38117 2019-Jan-13 11:24:11.804759 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
38118 2019-Jan-13 11:24:11.805429 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38119 2019-Jan-13 11:24:11.806137 - [DEBUG] Edge function : AllBottom (result of previous compose)
38120 2019-Jan-13 11:24:11.806163 - [DEBUG]
38121 2019-Jan-13 11:24:11.806189 - [DEBUG] Join: AllTop & AllBottom
38122 2019-Jan-13 11:24:11.806215 - [DEBUG] = AllBottom (new jump func)
38123 2019-Jan-13 11:24:11.806240 - [DEBUG]
38124 2019-Jan-13 11:24:11.806264 - [DEBUG] Start adding new jump function
38125 2019-Jan-13 11:24:11.806287 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38126 2019-Jan-13 11:24:11.806353 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38127 2019-Jan-13 11:24:11.807067 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
38128 2019-Jan-13 11:24:11.807732 - [DEBUG] Edge Function : AllBottom
38129 2019-Jan-13 11:24:11.807763 - [DEBUG] End adding new jump function
38130 2019-Jan-13 11:24:11.807788 - [DEBUG]
38131 2019-Jan-13 11:24:11.807812 - [DEBUG] -------------------------------------------- 1045. Path Edge --------------------------------------------
38132 2019-Jan-13 11:24:11.807837 - [DEBUG]
38133 2019-Jan-13 11:24:11.807860 - [DEBUG] Process 1045. path edge:
38134 2019-Jan-13 11:24:11.807884 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38135 2019-Jan-13 11:24:11.807943 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
38136 2019-Jan-13 11:24:11.808584 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38137 2019-Jan-13 11:24:11.809230 - [DEBUG]
38138 2019-Jan-13 11:24:11.809255 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
38139 2019-Jan-13 11:24:11.809965 - [DEBUG] Compose: EdgeIdentity * AllBottom
38140 2019-Jan-13 11:24:11.810014 - [DEBUG]
38141 2019-Jan-13 11:24:11.810040 - [DEBUG] Propagate flow
38142 2019-Jan-13 11:24:11.810063 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38143 2019-Jan-13 11:24:11.810136 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
38144 2019-Jan-13 11:24:11.810802 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38145 2019-Jan-13 11:24:11.811482 - [DEBUG] Edge function : AllBottom (result of previous compose)
38146 2019-Jan-13 11:24:11.811508 - [DEBUG]
38147 2019-Jan-13 11:24:11.811534 - [DEBUG] Join: AllTop & AllBottom
38148 2019-Jan-13 11:24:11.811560 - [DEBUG] = AllBottom (new jump func)
38149 2019-Jan-13 11:24:11.811584 - [DEBUG]
38150 2019-Jan-13 11:24:11.811608 - [DEBUG] Start adding new jump function
38151 2019-Jan-13 11:24:11.811631 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38152 2019-Jan-13 11:24:11.811696 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38153 2019-Jan-13 11:24:11.812371 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
38154 2019-Jan-13 11:24:11.813026 - [DEBUG] Edge Function : AllBottom
38155 2019-Jan-13 11:24:11.813057 - [DEBUG] End adding new jump function
38156 2019-Jan-13 11:24:11.813082 - [DEBUG]
38157 2019-Jan-13 11:24:11.813105 - [DEBUG] -------------------------------------------- 1046. Path Edge --------------------------------------------
38158 2019-Jan-13 11:24:11.813130 - [DEBUG]
38159 2019-Jan-13 11:24:11.813153 - [DEBUG] Process 1046. path edge:
38160 2019-Jan-13 11:24:11.813177 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38161 2019-Jan-13 11:24:11.813243 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
38162 2019-Jan-13 11:24:11.813943 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38163 2019-Jan-13 11:24:11.814626 - [DEBUG]
38164 2019-Jan-13 11:24:11.814653 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
38165 2019-Jan-13 11:24:11.815347 - [DEBUG] Compose: EdgeIdentity * AllBottom
38166 2019-Jan-13 11:24:11.815376 - [DEBUG]
38167 2019-Jan-13 11:24:11.815399 - [DEBUG] Propagate flow
38168 2019-Jan-13 11:24:11.815423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38169 2019-Jan-13 11:24:11.815492 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
38170 2019-Jan-13 11:24:11.816164 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38171 2019-Jan-13 11:24:11.816861 - [DEBUG] Edge function : AllBottom (result of previous compose)
38172 2019-Jan-13 11:24:11.816887 - [DEBUG]
38173 2019-Jan-13 11:24:11.816913 - [DEBUG] Join: AllTop & AllBottom
38174 2019-Jan-13 11:24:11.816939 - [DEBUG] = AllBottom (new jump func)
38175 2019-Jan-13 11:24:11.816963 - [DEBUG]
38176 2019-Jan-13 11:24:11.816987 - [DEBUG] Start adding new jump function
38177 2019-Jan-13 11:24:11.817010 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38178 2019-Jan-13 11:24:11.817073 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38179 2019-Jan-13 11:24:11.817747 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
38180 2019-Jan-13 11:24:11.818412 - [DEBUG] Edge Function : AllBottom
38181 2019-Jan-13 11:24:11.818443 - [DEBUG] End adding new jump function
38182 2019-Jan-13 11:24:11.818468 - [DEBUG]
38183 2019-Jan-13 11:24:11.818492 - [DEBUG] -------------------------------------------- 1047. Path Edge --------------------------------------------
38184 2019-Jan-13 11:24:11.818516 - [DEBUG]
38185 2019-Jan-13 11:24:11.818539 - [DEBUG] Process 1047. path edge:
38186 2019-Jan-13 11:24:11.818563 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38187 2019-Jan-13 11:24:11.818627 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
38188 2019-Jan-13 11:24:11.819295 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38189 2019-Jan-13 11:24:11.819965 - [DEBUG]
38190 2019-Jan-13 11:24:11.819990 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
38191 2019-Jan-13 11:24:11.820713 - [DEBUG] Compose: EdgeIdentity * AllBottom
38192 2019-Jan-13 11:24:11.820742 - [DEBUG]
38193 2019-Jan-13 11:24:11.820766 - [DEBUG] Propagate flow
38194 2019-Jan-13 11:24:11.820789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38195 2019-Jan-13 11:24:11.820853 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
38196 2019-Jan-13 11:24:11.821523 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38197 2019-Jan-13 11:24:11.822187 - [DEBUG] Edge function : AllBottom (result of previous compose)
38198 2019-Jan-13 11:24:11.822214 - [DEBUG]
38199 2019-Jan-13 11:24:11.822239 - [DEBUG] Join: AllTop & AllBottom
38200 2019-Jan-13 11:24:11.822266 - [DEBUG] = AllBottom (new jump func)
38201 2019-Jan-13 11:24:11.822290 - [DEBUG]
38202 2019-Jan-13 11:24:11.822314 - [DEBUG] Start adding new jump function
38203 2019-Jan-13 11:24:11.822337 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38204 2019-Jan-13 11:24:11.822427 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38205 2019-Jan-13 11:24:11.823098 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
38206 2019-Jan-13 11:24:11.823790 - [DEBUG] Edge Function : AllBottom
38207 2019-Jan-13 11:24:11.823821 - [DEBUG] End adding new jump function
38208 2019-Jan-13 11:24:11.823846 - [DEBUG]
38209 2019-Jan-13 11:24:11.823870 - [DEBUG] -------------------------------------------- 1048. Path Edge --------------------------------------------
38210 2019-Jan-13 11:24:11.823895 - [DEBUG]
38211 2019-Jan-13 11:24:11.823918 - [DEBUG] Process 1048. path edge:
38212 2019-Jan-13 11:24:11.823942 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38213 2019-Jan-13 11:24:11.824005 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
38214 2019-Jan-13 11:24:11.824673 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38215 2019-Jan-13 11:24:11.825349 - [DEBUG]
38216 2019-Jan-13 11:24:11.825376 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
38217 2019-Jan-13 11:24:11.826065 - [DEBUG] Compose: EdgeIdentity * AllBottom
38218 2019-Jan-13 11:24:11.826094 - [DEBUG]
38219 2019-Jan-13 11:24:11.826118 - [DEBUG] Propagate flow
38220 2019-Jan-13 11:24:11.826141 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38221 2019-Jan-13 11:24:11.826206 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38222 2019-Jan-13 11:24:11.826921 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38223 2019-Jan-13 11:24:11.827599 - [DEBUG] Edge function : AllBottom (result of previous compose)
38224 2019-Jan-13 11:24:11.827625 - [DEBUG]
38225 2019-Jan-13 11:24:11.827651 - [DEBUG] Join: AllTop & AllBottom
38226 2019-Jan-13 11:24:11.827677 - [DEBUG] = AllBottom (new jump func)
38227 2019-Jan-13 11:24:11.827702 - [DEBUG]
38228 2019-Jan-13 11:24:11.827725 - [DEBUG] Start adding new jump function
38229 2019-Jan-13 11:24:11.827749 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38230 2019-Jan-13 11:24:11.827813 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38231 2019-Jan-13 11:24:11.828492 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38232 2019-Jan-13 11:24:11.829153 - [DEBUG] Edge Function : AllBottom
38233 2019-Jan-13 11:24:11.829184 - [DEBUG] End adding new jump function
38234 2019-Jan-13 11:24:11.829208 - [DEBUG]
38235 2019-Jan-13 11:24:11.829232 - [DEBUG] -------------------------------------------- 1049. Path Edge --------------------------------------------
38236 2019-Jan-13 11:24:11.829256 - [DEBUG]
38237 2019-Jan-13 11:24:11.829280 - [DEBUG] Process 1049. path edge:
38238 2019-Jan-13 11:24:11.829304 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38239 2019-Jan-13 11:24:11.829369 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
38240 2019-Jan-13 11:24:11.830056 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38241 2019-Jan-13 11:24:11.830728 - [DEBUG]
38242 2019-Jan-13 11:24:11.830753 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38243 2019-Jan-13 11:24:11.831452 - [DEBUG] Compose: EdgeIdentity * AllBottom
38244 2019-Jan-13 11:24:11.831483 - [DEBUG]
38245 2019-Jan-13 11:24:11.831507 - [DEBUG] Propagate flow
38246 2019-Jan-13 11:24:11.831547 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38247 2019-Jan-13 11:24:11.831619 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
38248 2019-Jan-13 11:24:11.832289 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38249 2019-Jan-13 11:24:11.832963 - [DEBUG] Edge function : AllBottom (result of previous compose)
38250 2019-Jan-13 11:24:11.832989 - [DEBUG]
38251 2019-Jan-13 11:24:11.833014 - [DEBUG] Join: AllTop & AllBottom
38252 2019-Jan-13 11:24:11.833040 - [DEBUG] = AllBottom (new jump func)
38253 2019-Jan-13 11:24:11.833064 - [DEBUG]
38254 2019-Jan-13 11:24:11.833088 - [DEBUG] Start adding new jump function
38255 2019-Jan-13 11:24:11.833111 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38256 2019-Jan-13 11:24:11.833175 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38257 2019-Jan-13 11:24:11.833884 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
38258 2019-Jan-13 11:24:11.834550 - [DEBUG] Edge Function : AllBottom
38259 2019-Jan-13 11:24:11.834581 - [DEBUG] End adding new jump function
38260 2019-Jan-13 11:24:11.834606 - [DEBUG]
38261 2019-Jan-13 11:24:11.834630 - [DEBUG] -------------------------------------------- 1050. Path Edge --------------------------------------------
38262 2019-Jan-13 11:24:11.834655 - [DEBUG]
38263 2019-Jan-13 11:24:11.834678 - [DEBUG] Process 1050. path edge:
38264 2019-Jan-13 11:24:11.834702 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38265 2019-Jan-13 11:24:11.834772 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
38266 2019-Jan-13 11:24:11.835458 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38267 2019-Jan-13 11:24:11.836184 - [DEBUG]
38268 2019-Jan-13 11:24:11.836212 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
38269 2019-Jan-13 11:24:11.836965 - [DEBUG] Compose: EdgeIdentity * AllBottom
38270 2019-Jan-13 11:24:11.836995 - [DEBUG]
38271 2019-Jan-13 11:24:11.837018 - [DEBUG] Propagate flow
38272 2019-Jan-13 11:24:11.837041 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38273 2019-Jan-13 11:24:11.837108 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38274 2019-Jan-13 11:24:11.837786 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38275 2019-Jan-13 11:24:11.838461 - [DEBUG] Edge function : AllBottom (result of previous compose)
38276 2019-Jan-13 11:24:11.838488 - [DEBUG]
38277 2019-Jan-13 11:24:11.838514 - [DEBUG] Join: AllTop & AllBottom
38278 2019-Jan-13 11:24:11.838540 - [DEBUG] = AllBottom (new jump func)
38279 2019-Jan-13 11:24:11.838564 - [DEBUG]
38280 2019-Jan-13 11:24:11.838588 - [DEBUG] Start adding new jump function
38281 2019-Jan-13 11:24:11.838611 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38282 2019-Jan-13 11:24:11.838679 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38283 2019-Jan-13 11:24:11.839351 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38284 2019-Jan-13 11:24:11.840032 - [DEBUG] Edge Function : AllBottom
38285 2019-Jan-13 11:24:11.840064 - [DEBUG] End adding new jump function
38286 2019-Jan-13 11:24:11.840088 - [DEBUG]
38287 2019-Jan-13 11:24:11.840132 - [DEBUG] -------------------------------------------- 1051. Path Edge --------------------------------------------
38288 2019-Jan-13 11:24:11.840158 - [DEBUG]
38289 2019-Jan-13 11:24:11.840181 - [DEBUG] Process 1051. path edge:
38290 2019-Jan-13 11:24:11.840205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38291 2019-Jan-13 11:24:11.840271 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
38292 2019-Jan-13 11:24:11.840946 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38293 2019-Jan-13 11:24:11.841620 - [DEBUG]
38294 2019-Jan-13 11:24:11.841646 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38295 2019-Jan-13 11:24:11.842343 - [DEBUG] Compose: EdgeIdentity * AllBottom
38296 2019-Jan-13 11:24:11.842374 - [DEBUG]
38297 2019-Jan-13 11:24:11.842398 - [DEBUG] Propagate flow
38298 2019-Jan-13 11:24:11.842423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38299 2019-Jan-13 11:24:11.842492 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38300 2019-Jan-13 11:24:11.843159 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38301 2019-Jan-13 11:24:11.843876 - [DEBUG] Edge function : AllBottom (result of previous compose)
38302 2019-Jan-13 11:24:11.843904 - [DEBUG]
38303 2019-Jan-13 11:24:11.843930 - [DEBUG] Join: AllTop & AllBottom
38304 2019-Jan-13 11:24:11.843957 - [DEBUG] = AllBottom (new jump func)
38305 2019-Jan-13 11:24:11.843982 - [DEBUG]
38306 2019-Jan-13 11:24:11.844006 - [DEBUG] Start adding new jump function
38307 2019-Jan-13 11:24:11.844030 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38308 2019-Jan-13 11:24:11.844096 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38309 2019-Jan-13 11:24:11.844774 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38310 2019-Jan-13 11:24:11.845427 - [DEBUG] Edge Function : AllBottom
38311 2019-Jan-13 11:24:11.845460 - [DEBUG] End adding new jump function
38312 2019-Jan-13 11:24:11.845485 - [DEBUG]
38313 2019-Jan-13 11:24:11.845510 - [DEBUG] -------------------------------------------- 1052. Path Edge --------------------------------------------
38314 2019-Jan-13 11:24:11.845536 - [DEBUG]
38315 2019-Jan-13 11:24:11.845560 - [DEBUG] Process 1052. path edge:
38316 2019-Jan-13 11:24:11.845584 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38317 2019-Jan-13 11:24:11.845656 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
38318 2019-Jan-13 11:24:11.846318 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38319 2019-Jan-13 11:24:11.847017 - [DEBUG]
38320 2019-Jan-13 11:24:11.847044 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38321 2019-Jan-13 11:24:11.847726 - [DEBUG] Start of endsummarytab entry
38322 2019-Jan-13 11:24:11.847765 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
38323 2019-Jan-13 11:24:11.848431 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
38324 2019-Jan-13 11:24:11.848503 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38325 2019-Jan-13 11:24:11.849164 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38326 2019-Jan-13 11:24:11.849837 - [DEBUG] EF: AllBottom
38327 2019-Jan-13 11:24:11.849864 - [DEBUG]
38328 2019-Jan-13 11:24:11.849887 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38329 2019-Jan-13 11:24:11.850599 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
38330 2019-Jan-13 11:24:11.851277 - [DEBUG] EF: AllBottom
38331 2019-Jan-13 11:24:11.851303 - [DEBUG]
38332 2019-Jan-13 11:24:11.851327 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38333 2019-Jan-13 11:24:11.851991 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
38334 2019-Jan-13 11:24:11.852663 - [DEBUG] EF: AllBottom
38335 2019-Jan-13 11:24:11.852689 - [DEBUG]
38336 2019-Jan-13 11:24:11.852713 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38337 2019-Jan-13 11:24:11.853393 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
38338 2019-Jan-13 11:24:11.854058 - [DEBUG] EF: AllBottom
38339 2019-Jan-13 11:24:11.854084 - [DEBUG]
38340 2019-Jan-13 11:24:11.854107 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38341 2019-Jan-13 11:24:11.854767 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38342 2019-Jan-13 11:24:11.855436 - [DEBUG] EF: AllBottom
38343 2019-Jan-13 11:24:11.855462 - [DEBUG]
38344 2019-Jan-13 11:24:11.855485 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38345 2019-Jan-13 11:24:11.856146 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
38346 2019-Jan-13 11:24:11.856840 - [DEBUG] EF: AllBottom
38347 2019-Jan-13 11:24:11.856866 - [DEBUG]
38348 2019-Jan-13 11:24:11.856890 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38349 2019-Jan-13 11:24:11.857546 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
38350 2019-Jan-13 11:24:11.858217 - [DEBUG] EF: AllBottom
38351 2019-Jan-13 11:24:11.858243 - [DEBUG]
38352 2019-Jan-13 11:24:11.858266 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38353 2019-Jan-13 11:24:11.858924 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38354 2019-Jan-13 11:24:11.859578 - [DEBUG] EF: AllBottom
38355 2019-Jan-13 11:24:11.859604 - [DEBUG]
38356 2019-Jan-13 11:24:11.859628 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38357 2019-Jan-13 11:24:11.860311 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
38358 2019-Jan-13 11:24:11.860984 - [DEBUG] EF: AllBottom
38359 2019-Jan-13 11:24:11.861010 - [DEBUG]
38360 2019-Jan-13 11:24:11.861033 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38361 2019-Jan-13 11:24:11.861692 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38362 2019-Jan-13 11:24:11.862364 - [DEBUG] EF: AllBottom
38363 2019-Jan-13 11:24:11.862389 - [DEBUG]
38364 2019-Jan-13 11:24:11.862412 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38365 2019-Jan-13 11:24:11.863074 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
38366 2019-Jan-13 11:24:11.863760 - [DEBUG] EF: AllBottom
38367 2019-Jan-13 11:24:11.863786 - [DEBUG]
38368 2019-Jan-13 11:24:11.863810 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38369 2019-Jan-13 11:24:11.864468 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
38370 2019-Jan-13 11:24:11.865131 - [DEBUG] EF: AllBottom
38371 2019-Jan-13 11:24:11.865157 - [DEBUG]
38372 2019-Jan-13 11:24:11.865181 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38373 2019-Jan-13 11:24:11.865839 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
38374 2019-Jan-13 11:24:11.866515 - [DEBUG] EF: AllBottom
38375 2019-Jan-13 11:24:11.866541 - [DEBUG]
38376 2019-Jan-13 11:24:11.866564 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38377 2019-Jan-13 11:24:11.867258 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38378 2019-Jan-13 11:24:11.867920 - [DEBUG] EF: AllBottom
38379 2019-Jan-13 11:24:11.867946 - [DEBUG]
38380 2019-Jan-13 11:24:11.867970 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38381 2019-Jan-13 11:24:11.868627 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
38382 2019-Jan-13 11:24:11.869294 - [DEBUG] EF: AllBottom
38383 2019-Jan-13 11:24:11.869320 - [DEBUG]
38384 2019-Jan-13 11:24:11.869343 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38385 2019-Jan-13 11:24:11.870023 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
38386 2019-Jan-13 11:24:11.870692 - [DEBUG] EF: AllBottom
38387 2019-Jan-13 11:24:11.870718 - [DEBUG]
38388 2019-Jan-13 11:24:11.870742 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38389 2019-Jan-13 11:24:11.871400 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38390 2019-Jan-13 11:24:11.872071 - [DEBUG] EF: AllBottom
38391 2019-Jan-13 11:24:11.872098 - [DEBUG]
38392 2019-Jan-13 11:24:11.872121 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38393 2019-Jan-13 11:24:11.872779 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
38394 2019-Jan-13 11:24:11.873462 - [DEBUG] EF: AllBottom
38395 2019-Jan-13 11:24:11.873488 - [DEBUG]
38396 2019-Jan-13 11:24:11.873511 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38397 2019-Jan-13 11:24:11.874173 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
38398 2019-Jan-13 11:24:11.874841 - [DEBUG] EF: AllBottom
38399 2019-Jan-13 11:24:11.874868 - [DEBUG]
38400 2019-Jan-13 11:24:11.874892 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38401 2019-Jan-13 11:24:11.875546 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38402 2019-Jan-13 11:24:11.876212 - [DEBUG] EF: AllBottom
38403 2019-Jan-13 11:24:11.876238 - [DEBUG]
38404 2019-Jan-13 11:24:11.876261 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38405 2019-Jan-13 11:24:11.876945 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
38406 2019-Jan-13 11:24:11.877603 - [DEBUG] EF: AllBottom
38407 2019-Jan-13 11:24:11.877630 - [DEBUG]
38408 2019-Jan-13 11:24:11.877653 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38409 2019-Jan-13 11:24:11.878315 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
38410 2019-Jan-13 11:24:11.878984 - [DEBUG] EF: AllBottom
38411 2019-Jan-13 11:24:11.879010 - [DEBUG]
38412 2019-Jan-13 11:24:11.879034 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38413 2019-Jan-13 11:24:11.879688 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
38414 2019-Jan-13 11:24:11.880371 - [DEBUG] EF: AllBottom
38415 2019-Jan-13 11:24:11.880396 - [DEBUG]
38416 2019-Jan-13 11:24:11.880420 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38417 2019-Jan-13 11:24:11.881083 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
38418 2019-Jan-13 11:24:11.881749 - [DEBUG] EF: AllBottom
38419 2019-Jan-13 11:24:11.881776 - [DEBUG]
38420 2019-Jan-13 11:24:11.881799 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38421 2019-Jan-13 11:24:11.882477 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38422 2019-Jan-13 11:24:11.883146 - [DEBUG] EF: AllBottom
38423 2019-Jan-13 11:24:11.883172 - [DEBUG]
38424 2019-Jan-13 11:24:11.883195 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38425 2019-Jan-13 11:24:11.883882 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38426 2019-Jan-13 11:24:11.884540 - [DEBUG] EF: AllBottom
38427 2019-Jan-13 11:24:11.884566 - [DEBUG]
38428 2019-Jan-13 11:24:11.884590 - [DEBUG] ---------------
38429 2019-Jan-13 11:24:11.884613 - [DEBUG]
38430 2019-Jan-13 11:24:11.884641 - [DEBUG] End of endsummarytab entry
38431 2019-Jan-13 11:24:11.884665 - [DEBUG]
38432 2019-Jan-13 11:24:11.884689 - [DEBUG] Start of incomingtab entry
38433 2019-Jan-13 11:24:11.884713 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
38434 2019-Jan-13 11:24:11.885384 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
38435 2019-Jan-13 11:24:11.885447 - [DEBUG] ---------------
38436 2019-Jan-13 11:24:11.885471 - [DEBUG] End of incomingtab entry
38437 2019-Jan-13 11:24:11.885494 - [DEBUG]
38438 2019-Jan-13 11:24:11.885521 - [DEBUG] EDGE:
38439 2019-Jan-13 11:24:11.885578 - [DEBUG] ---> 38440 2019-Jan-13 11:24:11.886245 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38441 2019-Jan-13 11:24:11.886940 - [DEBUG]
38442 2019-Jan-13 11:24:11.886968 - [DEBUG] EDGE:
38443 2019-Jan-13 11:24:11.887034 - [DEBUG] ---> 38444 2019-Jan-13 11:24:11.887691 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38445 2019-Jan-13 11:24:11.888361 - [DEBUG]
38446 2019-Jan-13 11:24:11.888409 - [DEBUG] Compose: EdgeIdentity * AllBottom
38447 2019-Jan-13 11:24:11.888437 - [DEBUG]
38448 2019-Jan-13 11:24:11.888461 - [DEBUG] Propagate flow
38449 2019-Jan-13 11:24:11.888484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38450 2019-Jan-13 11:24:11.888548 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38451 2019-Jan-13 11:24:11.889229 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38452 2019-Jan-13 11:24:11.889903 - [DEBUG] Edge function : AllBottom (result of previous compose)
38453 2019-Jan-13 11:24:11.889930 - [DEBUG]
38454 2019-Jan-13 11:24:11.889956 - [DEBUG] Join: AllTop & AllBottom
38455 2019-Jan-13 11:24:11.889983 - [DEBUG] = AllBottom (new jump func)
38456 2019-Jan-13 11:24:11.890027 - [DEBUG]
38457 2019-Jan-13 11:24:11.890051 - [DEBUG] Start adding new jump function
38458 2019-Jan-13 11:24:11.890074 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38459 2019-Jan-13 11:24:11.890141 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38460 2019-Jan-13 11:24:11.890814 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38461 2019-Jan-13 11:24:11.891484 - [DEBUG] Edge Function : AllBottom
38462 2019-Jan-13 11:24:11.891516 - [DEBUG] End adding new jump function
38463 2019-Jan-13 11:24:11.891540 - [DEBUG]
38464 2019-Jan-13 11:24:11.891563 - [DEBUG] -------------------------------------------- 1053. Path Edge --------------------------------------------
38465 2019-Jan-13 11:24:11.891588 - [DEBUG]
38466 2019-Jan-13 11:24:11.891628 - [DEBUG] Process 1053. path edge:
38467 2019-Jan-13 11:24:11.891653 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38468 2019-Jan-13 11:24:11.891717 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
38469 2019-Jan-13 11:24:11.892397 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38470 2019-Jan-13 11:24:11.893066 - [DEBUG]
38471 2019-Jan-13 11:24:11.893092 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38472 2019-Jan-13 11:24:11.893818 - [DEBUG] Possible callees:
38473 2019-Jan-13 11:24:11.893846 - [DEBUG] llvm.dbg.declare
38474 2019-Jan-13 11:24:11.893871 - [DEBUG] Possible return sites:
38475 2019-Jan-13 11:24:11.893895 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19338476 2019-Jan-13 11:24:11.895234 - [DEBUG] Found and process special summary
38477 2019-Jan-13 11:24:11.895282 - [DEBUG] Compose: EdgeIdentity * AllBottom
38478 2019-Jan-13 11:24:11.895309 - [DEBUG]
38479 2019-Jan-13 11:24:11.895334 - [DEBUG] Propagate flow
38480 2019-Jan-13 11:24:11.895357 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38481 2019-Jan-13 11:24:11.895422 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38482 2019-Jan-13 11:24:11.896107 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38483 2019-Jan-13 11:24:11.896800 - [DEBUG] Edge function : AllBottom (result of previous compose)
38484 2019-Jan-13 11:24:11.896827 - [DEBUG]
38485 2019-Jan-13 11:24:11.896853 - [DEBUG] Join: AllTop & AllBottom
38486 2019-Jan-13 11:24:11.896879 - [DEBUG] = AllBottom (new jump func)
38487 2019-Jan-13 11:24:11.896903 - [DEBUG]
38488 2019-Jan-13 11:24:11.896927 - [DEBUG] Start adding new jump function
38489 2019-Jan-13 11:24:11.896950 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38490 2019-Jan-13 11:24:11.897018 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38491 2019-Jan-13 11:24:11.897692 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38492 2019-Jan-13 11:24:11.898359 - [DEBUG] Edge Function : AllBottom
38493 2019-Jan-13 11:24:11.898390 - [DEBUG] End adding new jump function
38494 2019-Jan-13 11:24:11.898414 - [DEBUG]
38495 2019-Jan-13 11:24:11.898438 - [DEBUG] -------------------------------------------- 1054. Path Edge --------------------------------------------
38496 2019-Jan-13 11:24:11.898462 - [DEBUG]
38497 2019-Jan-13 11:24:11.898485 - [DEBUG] Process 1054. path edge:
38498 2019-Jan-13 11:24:11.898509 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38499 2019-Jan-13 11:24:11.898573 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
38500 2019-Jan-13 11:24:11.899244 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38501 2019-Jan-13 11:24:11.899911 - [DEBUG]
38502 2019-Jan-13 11:24:11.899937 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38503 2019-Jan-13 11:24:11.900666 - [DEBUG] Compose: EdgeIdentity * AllBottom
38504 2019-Jan-13 11:24:11.900695 - [DEBUG]
38505 2019-Jan-13 11:24:11.900719 - [DEBUG] Propagate flow
38506 2019-Jan-13 11:24:11.900742 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38507 2019-Jan-13 11:24:11.900822 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
38508 2019-Jan-13 11:24:11.901496 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38509 2019-Jan-13 11:24:11.902172 - [DEBUG] Edge function : AllBottom (result of previous compose)
38510 2019-Jan-13 11:24:11.902199 - [DEBUG]
38511 2019-Jan-13 11:24:11.902223 - [DEBUG] Join: AllTop & AllBottom
38512 2019-Jan-13 11:24:11.902250 - [DEBUG] = AllBottom (new jump func)
38513 2019-Jan-13 11:24:11.902274 - [DEBUG]
38514 2019-Jan-13 11:24:11.902297 - [DEBUG] Start adding new jump function
38515 2019-Jan-13 11:24:11.902321 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38516 2019-Jan-13 11:24:11.902387 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38517 2019-Jan-13 11:24:11.903061 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
38518 2019-Jan-13 11:24:11.903747 - [DEBUG] Edge Function : AllBottom
38519 2019-Jan-13 11:24:11.903778 - [DEBUG] End adding new jump function
38520 2019-Jan-13 11:24:11.903802 - [DEBUG]
38521 2019-Jan-13 11:24:11.903826 - [DEBUG] -------------------------------------------- 1055. Path Edge --------------------------------------------
38522 2019-Jan-13 11:24:11.903850 - [DEBUG]
38523 2019-Jan-13 11:24:11.903874 - [DEBUG] Process 1055. path edge:
38524 2019-Jan-13 11:24:11.903897 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38525 2019-Jan-13 11:24:11.903962 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
38526 2019-Jan-13 11:24:11.904630 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38527 2019-Jan-13 11:24:11.905304 - [DEBUG]
38528 2019-Jan-13 11:24:11.905332 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
38529 2019-Jan-13 11:24:11.906015 - [DEBUG] Compose: EdgeIdentity * AllBottom
38530 2019-Jan-13 11:24:11.906044 - [DEBUG]
38531 2019-Jan-13 11:24:11.906068 - [DEBUG] Propagate flow
38532 2019-Jan-13 11:24:11.906091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38533 2019-Jan-13 11:24:11.906161 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38534 2019-Jan-13 11:24:11.906857 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38535 2019-Jan-13 11:24:11.907542 - [DEBUG] Edge function : AllBottom (result of previous compose)
38536 2019-Jan-13 11:24:11.907569 - [DEBUG]
38537 2019-Jan-13 11:24:11.907594 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38538 2019-Jan-13 11:24:11.907620 - [DEBUG] = AllBottom
38539 2019-Jan-13 11:24:11.907644 - [DEBUG]
38540 2019-Jan-13 11:24:11.907667 - [DEBUG] PROPAGATE: No new function!
38541 2019-Jan-13 11:24:11.907693 - [DEBUG] EDGE:
38542 2019-Jan-13 11:24:11.907761 - [DEBUG] ---> 38543 2019-Jan-13 11:24:11.908425 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38544 2019-Jan-13 11:24:11.909093 - [DEBUG]
38545 2019-Jan-13 11:24:11.909120 - [DEBUG] EDGE:
38546 2019-Jan-13 11:24:11.909183 - [DEBUG] ---> 38547 2019-Jan-13 11:24:11.909849 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38548 2019-Jan-13 11:24:11.910559 - [DEBUG]
38549 2019-Jan-13 11:24:11.910609 - [DEBUG] Compose: EdgeIdentity * AllBottom
38550 2019-Jan-13 11:24:11.910637 - [DEBUG]
38551 2019-Jan-13 11:24:11.910660 - [DEBUG] Propagate flow
38552 2019-Jan-13 11:24:11.910684 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38553 2019-Jan-13 11:24:11.910752 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38554 2019-Jan-13 11:24:11.911423 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38555 2019-Jan-13 11:24:11.912091 - [DEBUG] Edge function : AllBottom (result of previous compose)
38556 2019-Jan-13 11:24:11.912117 - [DEBUG]
38557 2019-Jan-13 11:24:11.912143 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38558 2019-Jan-13 11:24:11.912169 - [DEBUG] = AllBottom
38559 2019-Jan-13 11:24:11.912193 - [DEBUG]
38560 2019-Jan-13 11:24:11.912216 - [DEBUG] PROPAGATE: No new function!
38561 2019-Jan-13 11:24:11.912246 - [DEBUG] EDGE:
38562 2019-Jan-13 11:24:11.912314 - [DEBUG] ---> 38563 2019-Jan-13 11:24:11.912991 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38564 2019-Jan-13 11:24:11.913691 - [DEBUG]
38565 2019-Jan-13 11:24:11.913717 - [DEBUG] EDGE:
38566 2019-Jan-13 11:24:11.913782 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
38567 2019-Jan-13 11:24:11.914448 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38568 2019-Jan-13 11:24:11.915119 - [DEBUG]
38569 2019-Jan-13 11:24:11.915145 - [DEBUG] EDGE:
38570 2019-Jan-13 11:24:11.915207 - [DEBUG] ---> 38571 2019-Jan-13 11:24:11.915871 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38572 2019-Jan-13 11:24:11.916539 - [DEBUG]
38573 2019-Jan-13 11:24:11.916566 - [DEBUG] EDGE:
38574 2019-Jan-13 11:24:11.916632 - [DEBUG] ---> 38575 2019-Jan-13 11:24:11.917313 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38576 2019-Jan-13 11:24:11.917985 - [DEBUG]
38577 2019-Jan-13 11:24:11.918012 - [DEBUG] EDGE:
38578 2019-Jan-13 11:24:11.918075 - [DEBUG] ---> 38579 2019-Jan-13 11:24:11.918745 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38580 2019-Jan-13 11:24:11.919418 - [DEBUG]
38581 2019-Jan-13 11:24:11.919463 - [DEBUG] Compose: EdgeIdentity * AllBottom
38582 2019-Jan-13 11:24:11.919490 - [DEBUG]
38583 2019-Jan-13 11:24:11.919514 - [DEBUG] Propagate flow
38584 2019-Jan-13 11:24:11.919538 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38585 2019-Jan-13 11:24:11.919604 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
38586 2019-Jan-13 11:24:11.920290 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38587 2019-Jan-13 11:24:11.920978 - [DEBUG] Edge function : AllBottom (result of previous compose)
38588 2019-Jan-13 11:24:11.921005 - [DEBUG]
38589 2019-Jan-13 11:24:11.921030 - [DEBUG] Join: AllTop & AllBottom
38590 2019-Jan-13 11:24:11.921056 - [DEBUG] = AllBottom (new jump func)
38591 2019-Jan-13 11:24:11.921081 - [DEBUG]
38592 2019-Jan-13 11:24:11.921105 - [DEBUG] Start adding new jump function
38593 2019-Jan-13 11:24:11.921128 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38594 2019-Jan-13 11:24:11.921193 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38595 2019-Jan-13 11:24:11.921873 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
38596 2019-Jan-13 11:24:11.922536 - [DEBUG] Edge Function : AllBottom
38597 2019-Jan-13 11:24:11.922569 - [DEBUG] End adding new jump function
38598 2019-Jan-13 11:24:11.922593 - [DEBUG]
38599 2019-Jan-13 11:24:11.922617 - [DEBUG] -------------------------------------------- 1056. Path Edge --------------------------------------------
38600 2019-Jan-13 11:24:11.922641 - [DEBUG]
38601 2019-Jan-13 11:24:11.922664 - [DEBUG] Process 1056. path edge:
38602 2019-Jan-13 11:24:11.922688 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38603 2019-Jan-13 11:24:11.922754 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
38604 2019-Jan-13 11:24:11.923439 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38605 2019-Jan-13 11:24:11.924115 - [DEBUG]
38606 2019-Jan-13 11:24:11.924141 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
38607 2019-Jan-13 11:24:11.924841 - [DEBUG] Compose: EdgeIdentity * AllBottom
38608 2019-Jan-13 11:24:11.924870 - [DEBUG]
38609 2019-Jan-13 11:24:11.924894 - [DEBUG] Propagate flow
38610 2019-Jan-13 11:24:11.924917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38611 2019-Jan-13 11:24:11.924982 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
38612 2019-Jan-13 11:24:11.925648 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38613 2019-Jan-13 11:24:11.926319 - [DEBUG] Edge function : AllBottom (result of previous compose)
38614 2019-Jan-13 11:24:11.926344 - [DEBUG]
38615 2019-Jan-13 11:24:11.926369 - [DEBUG] Join: AllTop & AllBottom
38616 2019-Jan-13 11:24:11.926395 - [DEBUG] = AllBottom (new jump func)
38617 2019-Jan-13 11:24:11.926420 - [DEBUG]
38618 2019-Jan-13 11:24:11.926443 - [DEBUG] Start adding new jump function
38619 2019-Jan-13 11:24:11.926467 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38620 2019-Jan-13 11:24:11.926533 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38621 2019-Jan-13 11:24:11.927231 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
38622 2019-Jan-13 11:24:11.927893 - [DEBUG] Edge Function : AllBottom
38623 2019-Jan-13 11:24:11.927924 - [DEBUG] End adding new jump function
38624 2019-Jan-13 11:24:11.927948 - [DEBUG]
38625 2019-Jan-13 11:24:11.927971 - [DEBUG] -------------------------------------------- 1057. Path Edge --------------------------------------------
38626 2019-Jan-13 11:24:11.927995 - [DEBUG]
38627 2019-Jan-13 11:24:11.928018 - [DEBUG] Process 1057. path edge:
38628 2019-Jan-13 11:24:11.928042 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38629 2019-Jan-13 11:24:11.928107 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
38630 2019-Jan-13 11:24:11.928769 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38631 2019-Jan-13 11:24:11.929453 - [DEBUG]
38632 2019-Jan-13 11:24:11.929480 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
38633 2019-Jan-13 11:24:11.930194 - [DEBUG] Compose: EdgeIdentity * AllBottom
38634 2019-Jan-13 11:24:11.930222 - [DEBUG]
38635 2019-Jan-13 11:24:11.930246 - [DEBUG] Propagate flow
38636 2019-Jan-13 11:24:11.930269 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38637 2019-Jan-13 11:24:11.930334 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38638 2019-Jan-13 11:24:11.931021 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38639 2019-Jan-13 11:24:11.931695 - [DEBUG] Edge function : AllBottom (result of previous compose)
38640 2019-Jan-13 11:24:11.931721 - [DEBUG]
38641 2019-Jan-13 11:24:11.931746 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38642 2019-Jan-13 11:24:11.931771 - [DEBUG] = AllBottom
38643 2019-Jan-13 11:24:11.931796 - [DEBUG]
38644 2019-Jan-13 11:24:11.931819 - [DEBUG] PROPAGATE: No new function!
38645 2019-Jan-13 11:24:11.931844 - [DEBUG] EDGE:
38646 2019-Jan-13 11:24:11.931913 - [DEBUG] ---> 38647 2019-Jan-13 11:24:11.932569 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38648 2019-Jan-13 11:24:11.933243 - [DEBUG]
38649 2019-Jan-13 11:24:11.933269 - [DEBUG] EDGE:
38650 2019-Jan-13 11:24:11.933350 - [DEBUG] ---> 38651 2019-Jan-13 11:24:11.934024 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38652 2019-Jan-13 11:24:11.934693 - [DEBUG]
38653 2019-Jan-13 11:24:11.934719 - [DEBUG] EDGE:
38654 2019-Jan-13 11:24:11.934789 - [DEBUG] ---> 38655 2019-Jan-13 11:24:11.935442 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38656 2019-Jan-13 11:24:11.936116 - [DEBUG]
38657 2019-Jan-13 11:24:11.936142 - [DEBUG] EDGE:
38658 2019-Jan-13 11:24:11.936206 - [DEBUG] ---> 38659 2019-Jan-13 11:24:11.936901 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38660 2019-Jan-13 11:24:11.937594 - [DEBUG]
38661 2019-Jan-13 11:24:11.937623 - [DEBUG] EDGE:
38662 2019-Jan-13 11:24:11.937691 - [DEBUG] ---> 38663 2019-Jan-13 11:24:11.938387 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38664 2019-Jan-13 11:24:11.939089 - [DEBUG]
38665 2019-Jan-13 11:24:11.939118 - [DEBUG] EDGE:
38666 2019-Jan-13 11:24:11.939192 - [DEBUG] ---> 38667 2019-Jan-13 11:24:11.939892 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38668 2019-Jan-13 11:24:11.940609 - [DEBUG]
38669 2019-Jan-13 11:24:11.940684 - [DEBUG] Compose: EdgeIdentity * AllBottom
38670 2019-Jan-13 11:24:11.940713 - [DEBUG]
38671 2019-Jan-13 11:24:11.940738 - [DEBUG] Propagate flow
38672 2019-Jan-13 11:24:11.940761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38673 2019-Jan-13 11:24:11.940827 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38674 2019-Jan-13 11:24:11.941522 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38675 2019-Jan-13 11:24:11.942225 - [DEBUG] Edge function : AllBottom (result of previous compose)
38676 2019-Jan-13 11:24:11.942252 - [DEBUG]
38677 2019-Jan-13 11:24:11.942279 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38678 2019-Jan-13 11:24:11.942305 - [DEBUG] = AllBottom
38679 2019-Jan-13 11:24:11.942330 - [DEBUG]
38680 2019-Jan-13 11:24:11.942353 - [DEBUG] PROPAGATE: No new function!
38681 2019-Jan-13 11:24:11.942387 - [DEBUG] EDGE:
38682 2019-Jan-13 11:24:11.942461 - [DEBUG] ---> 38683 2019-Jan-13 11:24:11.943162 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38684 2019-Jan-13 11:24:11.943880 - [DEBUG]
38685 2019-Jan-13 11:24:11.943910 - [DEBUG] EDGE:
38686 2019-Jan-13 11:24:11.943981 - [DEBUG] ---> 38687 2019-Jan-13 11:24:11.944638 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38688 2019-Jan-13 11:24:11.945318 - [DEBUG]
38689 2019-Jan-13 11:24:11.945345 - [DEBUG] EDGE:
38690 2019-Jan-13 11:24:11.945410 - [DEBUG] ---> 38691 2019-Jan-13 11:24:11.946079 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38692 2019-Jan-13 11:24:11.946770 - [DEBUG]
38693 2019-Jan-13 11:24:11.946827 - [DEBUG] Compose: EdgeIdentity * AllBottom
38694 2019-Jan-13 11:24:11.946855 - [DEBUG]
38695 2019-Jan-13 11:24:11.946880 - [DEBUG] Propagate flow
38696 2019-Jan-13 11:24:11.946903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38697 2019-Jan-13 11:24:11.946971 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
38698 2019-Jan-13 11:24:11.947644 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38699 2019-Jan-13 11:24:11.948318 - [DEBUG] Edge function : AllBottom (result of previous compose)
38700 2019-Jan-13 11:24:11.948345 - [DEBUG]
38701 2019-Jan-13 11:24:11.948371 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38702 2019-Jan-13 11:24:11.948398 - [DEBUG] = AllBottom
38703 2019-Jan-13 11:24:11.948422 - [DEBUG]
38704 2019-Jan-13 11:24:11.948445 - [DEBUG] PROPAGATE: No new function!
38705 2019-Jan-13 11:24:11.948475 - [DEBUG] EDGE:
38706 2019-Jan-13 11:24:11.948542 - [DEBUG] ---> 38707 2019-Jan-13 11:24:11.949218 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38708 2019-Jan-13 11:24:11.949884 - [DEBUG]
38709 2019-Jan-13 11:24:11.949910 - [DEBUG] EDGE:
38710 2019-Jan-13 11:24:11.950013 - [DEBUG] ---> 38711 2019-Jan-13 11:24:11.950683 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38712 2019-Jan-13 11:24:11.951359 - [DEBUG]
38713 2019-Jan-13 11:24:11.951386 - [DEBUG] EDGE:
38714 2019-Jan-13 11:24:11.951451 - [DEBUG] ---> 38715 2019-Jan-13 11:24:11.952110 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38716 2019-Jan-13 11:24:11.952778 - [DEBUG]
38717 2019-Jan-13 11:24:11.952805 - [DEBUG] EDGE:
38718 2019-Jan-13 11:24:11.952867 - [DEBUG] ---> 38719 2019-Jan-13 11:24:11.953559 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38720 2019-Jan-13 11:24:11.954236 - [DEBUG]
38721 2019-Jan-13 11:24:11.954288 - [DEBUG] Compose: EdgeIdentity * AllBottom
38722 2019-Jan-13 11:24:11.954316 - [DEBUG]
38723 2019-Jan-13 11:24:11.954340 - [DEBUG] Propagate flow
38724 2019-Jan-13 11:24:11.954364 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38725 2019-Jan-13 11:24:11.954430 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
38726 2019-Jan-13 11:24:11.955098 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38727 2019-Jan-13 11:24:11.955768 - [DEBUG] Edge function : AllBottom (result of previous compose)
38728 2019-Jan-13 11:24:11.955794 - [DEBUG]
38729 2019-Jan-13 11:24:11.955820 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38730 2019-Jan-13 11:24:11.955845 - [DEBUG] = AllBottom
38731 2019-Jan-13 11:24:11.955870 - [DEBUG]
38732 2019-Jan-13 11:24:11.955893 - [DEBUG] PROPAGATE: No new function!
38733 2019-Jan-13 11:24:11.955922 - [DEBUG] EDGE:
38734 2019-Jan-13 11:24:11.955986 - [DEBUG] ---> 38735 2019-Jan-13 11:24:11.956681 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38736 2019-Jan-13 11:24:11.957359 - [DEBUG]
38737 2019-Jan-13 11:24:11.957385 - [DEBUG] EDGE:
38738 2019-Jan-13 11:24:11.957452 - [DEBUG] ---> 38739 2019-Jan-13 11:24:11.958110 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38740 2019-Jan-13 11:24:11.958780 - [DEBUG]
38741 2019-Jan-13 11:24:11.958807 - [DEBUG] EDGE:
38742 2019-Jan-13 11:24:11.958869 - [DEBUG] ---> 38743 2019-Jan-13 11:24:11.959537 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38744 2019-Jan-13 11:24:11.960231 - [DEBUG]
38745 2019-Jan-13 11:24:11.960288 - [DEBUG] Compose: EdgeIdentity * AllBottom
38746 2019-Jan-13 11:24:11.960315 - [DEBUG]
38747 2019-Jan-13 11:24:11.960339 - [DEBUG] Propagate flow
38748 2019-Jan-13 11:24:11.960362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38749 2019-Jan-13 11:24:11.960429 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
38750 2019-Jan-13 11:24:11.961111 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38751 2019-Jan-13 11:24:11.961793 - [DEBUG] Edge function : AllBottom (result of previous compose)
38752 2019-Jan-13 11:24:11.961819 - [DEBUG]
38753 2019-Jan-13 11:24:11.961845 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38754 2019-Jan-13 11:24:11.961871 - [DEBUG] = AllBottom
38755 2019-Jan-13 11:24:11.961895 - [DEBUG]
38756 2019-Jan-13 11:24:11.961919 - [DEBUG] PROPAGATE: No new function!
38757 2019-Jan-13 11:24:11.961947 - [DEBUG] EDGE:
38758 2019-Jan-13 11:24:11.962013 - [DEBUG] ---> 38759 2019-Jan-13 11:24:11.962693 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38760 2019-Jan-13 11:24:11.963390 - [DEBUG]
38761 2019-Jan-13 11:24:11.963417 - [DEBUG] EDGE:
38762 2019-Jan-13 11:24:11.963485 - [DEBUG] ---> 38763 2019-Jan-13 11:24:11.964142 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38764 2019-Jan-13 11:24:11.964815 - [DEBUG]
38765 2019-Jan-13 11:24:11.964841 - [DEBUG] EDGE:
38766 2019-Jan-13 11:24:11.964903 - [DEBUG] ---> 38767 2019-Jan-13 11:24:11.965572 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38768 2019-Jan-13 11:24:11.966241 - [DEBUG]
38769 2019-Jan-13 11:24:11.966291 - [DEBUG] Compose: EdgeIdentity * AllBottom
38770 2019-Jan-13 11:24:11.966318 - [DEBUG]
38771 2019-Jan-13 11:24:11.966342 - [DEBUG] Propagate flow
38772 2019-Jan-13 11:24:11.966366 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38773 2019-Jan-13 11:24:11.966434 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
38774 2019-Jan-13 11:24:11.967123 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38775 2019-Jan-13 11:24:11.967799 - [DEBUG] Edge function : AllBottom (result of previous compose)
38776 2019-Jan-13 11:24:11.967825 - [DEBUG]
38777 2019-Jan-13 11:24:11.967851 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38778 2019-Jan-13 11:24:11.967877 - [DEBUG] = AllBottom
38779 2019-Jan-13 11:24:11.967902 - [DEBUG]
38780 2019-Jan-13 11:24:11.967925 - [DEBUG] PROPAGATE: No new function!
38781 2019-Jan-13 11:24:11.967953 - [DEBUG] EDGE:
38782 2019-Jan-13 11:24:11.968020 - [DEBUG] ---> 38783 2019-Jan-13 11:24:11.968700 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38784 2019-Jan-13 11:24:11.969368 - [DEBUG]
38785 2019-Jan-13 11:24:11.969413 - [DEBUG] Compose: EdgeIdentity * AllBottom
38786 2019-Jan-13 11:24:11.969440 - [DEBUG]
38787 2019-Jan-13 11:24:11.969464 - [DEBUG] Propagate flow
38788 2019-Jan-13 11:24:11.969487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38789 2019-Jan-13 11:24:11.969553 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38790 2019-Jan-13 11:24:11.970242 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38791 2019-Jan-13 11:24:11.970930 - [DEBUG] Edge function : AllBottom (result of previous compose)
38792 2019-Jan-13 11:24:11.970956 - [DEBUG]
38793 2019-Jan-13 11:24:11.970982 - [DEBUG] Join: AllTop & AllBottom
38794 2019-Jan-13 11:24:11.971008 - [DEBUG] = AllBottom (new jump func)
38795 2019-Jan-13 11:24:11.971033 - [DEBUG]
38796 2019-Jan-13 11:24:11.971056 - [DEBUG] Start adding new jump function
38797 2019-Jan-13 11:24:11.971079 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38798 2019-Jan-13 11:24:11.971145 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38799 2019-Jan-13 11:24:11.971823 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38800 2019-Jan-13 11:24:11.972492 - [DEBUG] Edge Function : AllBottom
38801 2019-Jan-13 11:24:11.972524 - [DEBUG] End adding new jump function
38802 2019-Jan-13 11:24:11.972548 - [DEBUG]
38803 2019-Jan-13 11:24:11.972572 - [DEBUG] -------------------------------------------- 1058. Path Edge --------------------------------------------
38804 2019-Jan-13 11:24:11.972596 - [DEBUG]
38805 2019-Jan-13 11:24:11.972620 - [DEBUG] Process 1058. path edge:
38806 2019-Jan-13 11:24:11.972643 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38807 2019-Jan-13 11:24:11.972709 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
38808 2019-Jan-13 11:24:11.973394 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38809 2019-Jan-13 11:24:11.974068 - [DEBUG]
38810 2019-Jan-13 11:24:11.974093 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38811 2019-Jan-13 11:24:11.974775 - [DEBUG] Possible callees:
38812 2019-Jan-13 11:24:11.974801 - [DEBUG] foo
38813 2019-Jan-13 11:24:11.974825 - [DEBUG] Possible return sites:
38814 2019-Jan-13 11:24:11.974849 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12638815 2019-Jan-13 11:24:11.976175 - [DEBUG] Found and process special summary
38816 2019-Jan-13 11:24:11.976218 - [DEBUG] Compose: EdgeIdentity * AllBottom
38817 2019-Jan-13 11:24:11.976246 - [DEBUG]
38818 2019-Jan-13 11:24:11.976271 - [DEBUG] Propagate flow
38819 2019-Jan-13 11:24:11.976294 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38820 2019-Jan-13 11:24:11.976362 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38821 2019-Jan-13 11:24:11.977054 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38822 2019-Jan-13 11:24:11.977729 - [DEBUG] Edge function : AllBottom (result of previous compose)
38823 2019-Jan-13 11:24:11.977756 - [DEBUG]
38824 2019-Jan-13 11:24:11.977781 - [DEBUG] Join: AllTop & AllBottom
38825 2019-Jan-13 11:24:11.977807 - [DEBUG] = AllBottom (new jump func)
38826 2019-Jan-13 11:24:11.977831 - [DEBUG]
38827 2019-Jan-13 11:24:11.977854 - [DEBUG] Start adding new jump function
38828 2019-Jan-13 11:24:11.977878 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38829 2019-Jan-13 11:24:11.977941 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38830 2019-Jan-13 11:24:11.978621 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38831 2019-Jan-13 11:24:11.979281 - [DEBUG] Edge Function : AllBottom
38832 2019-Jan-13 11:24:11.979313 - [DEBUG] End adding new jump function
38833 2019-Jan-13 11:24:11.979359 - [DEBUG]
38834 2019-Jan-13 11:24:11.979384 - [DEBUG] -------------------------------------------- 1059. Path Edge --------------------------------------------
38835 2019-Jan-13 11:24:11.979408 - [DEBUG]
38836 2019-Jan-13 11:24:11.979431 - [DEBUG] Process 1059. path edge:
38837 2019-Jan-13 11:24:11.979455 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38838 2019-Jan-13 11:24:11.979521 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
38839 2019-Jan-13 11:24:11.980215 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38840 2019-Jan-13 11:24:11.980892 - [DEBUG]
38841 2019-Jan-13 11:24:11.980917 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38842 2019-Jan-13 11:24:11.981623 - [DEBUG] Compose: EdgeIdentity * AllBottom
38843 2019-Jan-13 11:24:11.981652 - [DEBUG]
38844 2019-Jan-13 11:24:11.981676 - [DEBUG] Propagate flow
38845 2019-Jan-13 11:24:11.981699 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38846 2019-Jan-13 11:24:11.981768 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
38847 2019-Jan-13 11:24:11.982425 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38848 2019-Jan-13 11:24:11.983098 - [DEBUG] Edge function : AllBottom (result of previous compose)
38849 2019-Jan-13 11:24:11.983124 - [DEBUG]
38850 2019-Jan-13 11:24:11.983150 - [DEBUG] Join: AllTop & AllBottom
38851 2019-Jan-13 11:24:11.983176 - [DEBUG] = AllBottom (new jump func)
38852 2019-Jan-13 11:24:11.983200 - [DEBUG]
38853 2019-Jan-13 11:24:11.983224 - [DEBUG] Start adding new jump function
38854 2019-Jan-13 11:24:11.983247 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38855 2019-Jan-13 11:24:11.983309 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38856 2019-Jan-13 11:24:11.984006 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
38857 2019-Jan-13 11:24:11.984663 - [DEBUG] Edge Function : AllBottom
38858 2019-Jan-13 11:24:11.984698 - [DEBUG] End adding new jump function
38859 2019-Jan-13 11:24:11.984722 - [DEBUG]
38860 2019-Jan-13 11:24:11.984745 - [DEBUG] -------------------------------------------- 1060. Path Edge --------------------------------------------
38861 2019-Jan-13 11:24:11.984770 - [DEBUG]
38862 2019-Jan-13 11:24:11.984793 - [DEBUG] Process 1060. path edge:
38863 2019-Jan-13 11:24:11.984817 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38864 2019-Jan-13 11:24:11.984882 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
38865 2019-Jan-13 11:24:11.985541 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38866 2019-Jan-13 11:24:11.986211 - [DEBUG]
38867 2019-Jan-13 11:24:11.986237 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
38868 2019-Jan-13 11:24:11.986949 - [DEBUG] Compose: EdgeIdentity * AllBottom
38869 2019-Jan-13 11:24:11.986979 - [DEBUG]
38870 2019-Jan-13 11:24:11.987002 - [DEBUG] Propagate flow
38871 2019-Jan-13 11:24:11.987026 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38872 2019-Jan-13 11:24:11.987091 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
38873 2019-Jan-13 11:24:11.987756 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38874 2019-Jan-13 11:24:11.988440 - [DEBUG] Edge function : AllBottom (result of previous compose)
38875 2019-Jan-13 11:24:11.988466 - [DEBUG]
38876 2019-Jan-13 11:24:11.988492 - [DEBUG] Join: AllTop & AllBottom
38877 2019-Jan-13 11:24:11.988518 - [DEBUG] = AllBottom (new jump func)
38878 2019-Jan-13 11:24:11.988542 - [DEBUG]
38879 2019-Jan-13 11:24:11.988565 - [DEBUG] Start adding new jump function
38880 2019-Jan-13 11:24:11.988588 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38881 2019-Jan-13 11:24:11.988655 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38882 2019-Jan-13 11:24:11.989326 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
38883 2019-Jan-13 11:24:11.989990 - [DEBUG] Edge Function : AllBottom
38884 2019-Jan-13 11:24:11.990047 - [DEBUG] End adding new jump function
38885 2019-Jan-13 11:24:11.990072 - [DEBUG]
38886 2019-Jan-13 11:24:11.990095 - [DEBUG] -------------------------------------------- 1061. Path Edge --------------------------------------------
38887 2019-Jan-13 11:24:11.990119 - [DEBUG]
38888 2019-Jan-13 11:24:11.990142 - [DEBUG] Process 1061. path edge:
38889 2019-Jan-13 11:24:11.990166 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38890 2019-Jan-13 11:24:11.990229 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
38891 2019-Jan-13 11:24:11.990905 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38892 2019-Jan-13 11:24:11.991586 - [DEBUG]
38893 2019-Jan-13 11:24:11.991613 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
38894 2019-Jan-13 11:24:11.992309 - [DEBUG] Compose: EdgeIdentity * AllBottom
38895 2019-Jan-13 11:24:11.992339 - [DEBUG]
38896 2019-Jan-13 11:24:11.992362 - [DEBUG] Propagate flow
38897 2019-Jan-13 11:24:11.992386 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38898 2019-Jan-13 11:24:11.992454 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38899 2019-Jan-13 11:24:11.993133 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38900 2019-Jan-13 11:24:11.993827 - [DEBUG] Edge function : AllBottom (result of previous compose)
38901 2019-Jan-13 11:24:11.993854 - [DEBUG]
38902 2019-Jan-13 11:24:11.993879 - [DEBUG] Join: AllTop & AllBottom
38903 2019-Jan-13 11:24:11.993905 - [DEBUG] = AllBottom (new jump func)
38904 2019-Jan-13 11:24:11.993930 - [DEBUG]
38905 2019-Jan-13 11:24:11.993954 - [DEBUG] Start adding new jump function
38906 2019-Jan-13 11:24:11.993977 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38907 2019-Jan-13 11:24:11.994042 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38908 2019-Jan-13 11:24:11.994716 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38909 2019-Jan-13 11:24:11.995390 - [DEBUG] Edge Function : AllBottom
38910 2019-Jan-13 11:24:11.995428 - [DEBUG] End adding new jump function
38911 2019-Jan-13 11:24:11.995452 - [DEBUG]
38912 2019-Jan-13 11:24:11.995476 - [DEBUG] -------------------------------------------- 1062. Path Edge --------------------------------------------
38913 2019-Jan-13 11:24:11.995501 - [DEBUG]
38914 2019-Jan-13 11:24:11.995524 - [DEBUG] Process 1062. path edge:
38915 2019-Jan-13 11:24:11.995548 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38916 2019-Jan-13 11:24:11.995630 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
38917 2019-Jan-13 11:24:11.996311 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38918 2019-Jan-13 11:24:11.997000 - [DEBUG]
38919 2019-Jan-13 11:24:11.997025 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38920 2019-Jan-13 11:24:11.997717 - [DEBUG] Possible callees:
38921 2019-Jan-13 11:24:11.997743 - [DEBUG] llvm.dbg.declare
38922 2019-Jan-13 11:24:11.997767 - [DEBUG] Possible return sites:
38923 2019-Jan-13 11:24:11.997791 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13638924 2019-Jan-13 11:24:11.999126 - [DEBUG] Found and process special summary
38925 2019-Jan-13 11:24:11.999171 - [DEBUG] Compose: EdgeIdentity * AllBottom
38926 2019-Jan-13 11:24:11.999200 - [DEBUG]
38927 2019-Jan-13 11:24:11.999224 - [DEBUG] Propagate flow
38928 2019-Jan-13 11:24:11.999248 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38929 2019-Jan-13 11:24:11.999315 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38930 2019-Jan-13 11:24:12.000013 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38931 2019-Jan-13 11:24:12.000714 - [DEBUG] Edge function : AllBottom (result of previous compose)
38932 2019-Jan-13 11:24:12.000742 - [DEBUG]
38933 2019-Jan-13 11:24:12.000769 - [DEBUG] Join: AllTop & AllBottom
38934 2019-Jan-13 11:24:12.000796 - [DEBUG] = AllBottom (new jump func)
38935 2019-Jan-13 11:24:12.000820 - [DEBUG]
38936 2019-Jan-13 11:24:12.000844 - [DEBUG] Start adding new jump function
38937 2019-Jan-13 11:24:12.000868 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38938 2019-Jan-13 11:24:12.000947 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38939 2019-Jan-13 11:24:12.001640 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38940 2019-Jan-13 11:24:12.002285 - [DEBUG] Edge Function : AllBottom
38941 2019-Jan-13 11:24:12.002317 - [DEBUG] End adding new jump function
38942 2019-Jan-13 11:24:12.002341 - [DEBUG]
38943 2019-Jan-13 11:24:12.002365 - [DEBUG] -------------------------------------------- 1063. Path Edge --------------------------------------------
38944 2019-Jan-13 11:24:12.002390 - [DEBUG]
38945 2019-Jan-13 11:24:12.002414 - [DEBUG] Process 1063. path edge:
38946 2019-Jan-13 11:24:12.002438 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38947 2019-Jan-13 11:24:12.002496 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
38948 2019-Jan-13 11:24:12.003130 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38949 2019-Jan-13 11:24:12.003800 - [DEBUG]
38950 2019-Jan-13 11:24:12.003826 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38951 2019-Jan-13 11:24:12.004497 - [DEBUG] Compose: EdgeIdentity * AllBottom
38952 2019-Jan-13 11:24:12.004526 - [DEBUG]
38953 2019-Jan-13 11:24:12.004550 - [DEBUG] Propagate flow
38954 2019-Jan-13 11:24:12.004574 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38955 2019-Jan-13 11:24:12.004631 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
38956 2019-Jan-13 11:24:12.005289 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38957 2019-Jan-13 11:24:12.005933 - [DEBUG] Edge function : AllBottom (result of previous compose)
38958 2019-Jan-13 11:24:12.005959 - [DEBUG]
38959 2019-Jan-13 11:24:12.005988 - [DEBUG] Join: AllTop & AllBottom
38960 2019-Jan-13 11:24:12.006014 - [DEBUG] = AllBottom (new jump func)
38961 2019-Jan-13 11:24:12.006039 - [DEBUG]
38962 2019-Jan-13 11:24:12.006062 - [DEBUG] Start adding new jump function
38963 2019-Jan-13 11:24:12.006086 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38964 2019-Jan-13 11:24:12.006160 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38965 2019-Jan-13 11:24:12.006879 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
38966 2019-Jan-13 11:24:12.007536 - [DEBUG] Edge Function : AllBottom
38967 2019-Jan-13 11:24:12.007567 - [DEBUG] End adding new jump function
38968 2019-Jan-13 11:24:12.007591 - [DEBUG]
38969 2019-Jan-13 11:24:12.007616 - [DEBUG] -------------------------------------------- 1064. Path Edge --------------------------------------------
38970 2019-Jan-13 11:24:12.007640 - [DEBUG]
38971 2019-Jan-13 11:24:12.007664 - [DEBUG] Process 1064. path edge:
38972 2019-Jan-13 11:24:12.007688 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38973 2019-Jan-13 11:24:12.007754 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
38974 2019-Jan-13 11:24:12.008397 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38975 2019-Jan-13 11:24:12.009044 - [DEBUG]
38976 2019-Jan-13 11:24:12.009070 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
38977 2019-Jan-13 11:24:12.009733 - [DEBUG] Compose: EdgeIdentity * AllBottom
38978 2019-Jan-13 11:24:12.009761 - [DEBUG]
38979 2019-Jan-13 11:24:12.009785 - [DEBUG] Propagate flow
38980 2019-Jan-13 11:24:12.009809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38981 2019-Jan-13 11:24:12.009867 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
38982 2019-Jan-13 11:24:12.010525 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38983 2019-Jan-13 11:24:12.011178 - [DEBUG] Edge function : AllBottom (result of previous compose)
38984 2019-Jan-13 11:24:12.011203 - [DEBUG]
38985 2019-Jan-13 11:24:12.011228 - [DEBUG] Join: AllTop & AllBottom
38986 2019-Jan-13 11:24:12.011254 - [DEBUG] = AllBottom (new jump func)
38987 2019-Jan-13 11:24:12.011278 - [DEBUG]
38988 2019-Jan-13 11:24:12.011302 - [DEBUG] Start adding new jump function
38989 2019-Jan-13 11:24:12.011325 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38990 2019-Jan-13 11:24:12.011381 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38991 2019-Jan-13 11:24:12.012026 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
38992 2019-Jan-13 11:24:12.012658 - [DEBUG] Edge Function : AllBottom
38993 2019-Jan-13 11:24:12.012687 - [DEBUG] End adding new jump function
38994 2019-Jan-13 11:24:12.012712 - [DEBUG]
38995 2019-Jan-13 11:24:12.012735 - [DEBUG] -------------------------------------------- 1065. Path Edge --------------------------------------------
38996 2019-Jan-13 11:24:12.012760 - [DEBUG]
38997 2019-Jan-13 11:24:12.012784 - [DEBUG] Process 1065. path edge:
38998 2019-Jan-13 11:24:12.012808 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38999 2019-Jan-13 11:24:12.012866 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
39000 2019-Jan-13 11:24:12.013535 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39001 2019-Jan-13 11:24:12.014186 - [DEBUG]
39002 2019-Jan-13 11:24:12.014212 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
39003 2019-Jan-13 11:24:12.014905 - [DEBUG] Compose: EdgeIdentity * AllBottom
39004 2019-Jan-13 11:24:12.014934 - [DEBUG]
39005 2019-Jan-13 11:24:12.014958 - [DEBUG] Propagate flow
39006 2019-Jan-13 11:24:12.014981 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39007 2019-Jan-13 11:24:12.015047 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39008 2019-Jan-13 11:24:12.015703 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39009 2019-Jan-13 11:24:12.016373 - [DEBUG] Edge function : AllBottom (result of previous compose)
39010 2019-Jan-13 11:24:12.016400 - [DEBUG]
39011 2019-Jan-13 11:24:12.016426 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39012 2019-Jan-13 11:24:12.016452 - [DEBUG] = AllBottom
39013 2019-Jan-13 11:24:12.016476 - [DEBUG]
39014 2019-Jan-13 11:24:12.016499 - [DEBUG] PROPAGATE: No new function!
39015 2019-Jan-13 11:24:12.016526 - [DEBUG] EDGE:
39016 2019-Jan-13 11:24:12.016593 - [DEBUG] ---> 39017 2019-Jan-13 11:24:12.017309 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39018 2019-Jan-13 11:24:12.017959 - [DEBUG]
39019 2019-Jan-13 11:24:12.017985 - [DEBUG] EDGE:
39020 2019-Jan-13 11:24:12.018047 - [DEBUG] ---> 39021 2019-Jan-13 11:24:12.018675 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39022 2019-Jan-13 11:24:12.019336 - [DEBUG]
39023 2019-Jan-13 11:24:12.019362 - [DEBUG] EDGE:
39024 2019-Jan-13 11:24:12.019423 - [DEBUG] ---> 39025 2019-Jan-13 11:24:12.020120 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39026 2019-Jan-13 11:24:12.020772 - [DEBUG]
39027 2019-Jan-13 11:24:12.020827 - [DEBUG] Compose: EdgeIdentity * AllBottom
39028 2019-Jan-13 11:24:12.020855 - [DEBUG]
39029 2019-Jan-13 11:24:12.020879 - [DEBUG] Propagate flow
39030 2019-Jan-13 11:24:12.020903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39031 2019-Jan-13 11:24:12.020962 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
39032 2019-Jan-13 11:24:12.021601 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39033 2019-Jan-13 11:24:12.022238 - [DEBUG] Edge function : AllBottom (result of previous compose)
39034 2019-Jan-13 11:24:12.022264 - [DEBUG]
39035 2019-Jan-13 11:24:12.022290 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39036 2019-Jan-13 11:24:12.022316 - [DEBUG] = AllBottom
39037 2019-Jan-13 11:24:12.022340 - [DEBUG]
39038 2019-Jan-13 11:24:12.022363 - [DEBUG] PROPAGATE: No new function!
39039 2019-Jan-13 11:24:12.022391 - [DEBUG] EDGE:
39040 2019-Jan-13 11:24:12.022449 - [DEBUG] ---> 39041 2019-Jan-13 11:24:12.023108 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39042 2019-Jan-13 11:24:12.023765 - [DEBUG]
39043 2019-Jan-13 11:24:12.023803 - [DEBUG] Compose: EdgeIdentity * AllBottom
39044 2019-Jan-13 11:24:12.023830 - [DEBUG]
39045 2019-Jan-13 11:24:12.023853 - [DEBUG] Propagate flow
39046 2019-Jan-13 11:24:12.023877 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39047 2019-Jan-13 11:24:12.023933 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39048 2019-Jan-13 11:24:12.024572 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39049 2019-Jan-13 11:24:12.025255 - [DEBUG] Edge function : AllBottom (result of previous compose)
39050 2019-Jan-13 11:24:12.025281 - [DEBUG]
39051 2019-Jan-13 11:24:12.025306 - [DEBUG] Join: AllTop & AllBottom
39052 2019-Jan-13 11:24:12.025333 - [DEBUG] = AllBottom (new jump func)
39053 2019-Jan-13 11:24:12.025357 - [DEBUG]
39054 2019-Jan-13 11:24:12.025381 - [DEBUG] Start adding new jump function
39055 2019-Jan-13 11:24:12.025404 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39056 2019-Jan-13 11:24:12.025471 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39057 2019-Jan-13 11:24:12.026129 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39058 2019-Jan-13 11:24:12.026829 - [DEBUG] Edge Function : AllBottom
39059 2019-Jan-13 11:24:12.026869 - [DEBUG] End adding new jump function
39060 2019-Jan-13 11:24:12.026894 - [DEBUG]
39061 2019-Jan-13 11:24:12.026918 - [DEBUG] -------------------------------------------- 1066. Path Edge --------------------------------------------
39062 2019-Jan-13 11:24:12.026943 - [DEBUG]
39063 2019-Jan-13 11:24:12.026966 - [DEBUG] Process 1066. path edge:
39064 2019-Jan-13 11:24:12.026990 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39065 2019-Jan-13 11:24:12.027056 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
39066 2019-Jan-13 11:24:12.027744 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39067 2019-Jan-13 11:24:12.028434 - [DEBUG]
39068 2019-Jan-13 11:24:12.028459 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39069 2019-Jan-13 11:24:12.029119 - [DEBUG] Possible callees:
39070 2019-Jan-13 11:24:12.029144 - [DEBUG] llvm.dbg.declare
39071 2019-Jan-13 11:24:12.029169 - [DEBUG] Possible return sites:
39072 2019-Jan-13 11:24:12.029192 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14339073 2019-Jan-13 11:24:12.030532 - [DEBUG] Found and process special summary
39074 2019-Jan-13 11:24:12.030583 - [DEBUG] Compose: EdgeIdentity * AllBottom
39075 2019-Jan-13 11:24:12.030612 - [DEBUG]
39076 2019-Jan-13 11:24:12.030637 - [DEBUG] Propagate flow
39077 2019-Jan-13 11:24:12.030661 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39078 2019-Jan-13 11:24:12.030732 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39079 2019-Jan-13 11:24:12.031399 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39080 2019-Jan-13 11:24:12.032061 - [DEBUG] Edge function : AllBottom (result of previous compose)
39081 2019-Jan-13 11:24:12.032087 - [DEBUG]
39082 2019-Jan-13 11:24:12.032113 - [DEBUG] Join: AllTop & AllBottom
39083 2019-Jan-13 11:24:12.032139 - [DEBUG] = AllBottom (new jump func)
39084 2019-Jan-13 11:24:12.032164 - [DEBUG]
39085 2019-Jan-13 11:24:12.032187 - [DEBUG] Start adding new jump function
39086 2019-Jan-13 11:24:12.032211 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39087 2019-Jan-13 11:24:12.032269 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39088 2019-Jan-13 11:24:12.032916 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39089 2019-Jan-13 11:24:12.033568 - [DEBUG] Edge Function : AllBottom
39090 2019-Jan-13 11:24:12.033599 - [DEBUG] End adding new jump function
39091 2019-Jan-13 11:24:12.033623 - [DEBUG]
39092 2019-Jan-13 11:24:12.033646 - [DEBUG] -------------------------------------------- 1067. Path Edge --------------------------------------------
39093 2019-Jan-13 11:24:12.033671 - [DEBUG]
39094 2019-Jan-13 11:24:12.033694 - [DEBUG] Process 1067. path edge:
39095 2019-Jan-13 11:24:12.033718 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39096 2019-Jan-13 11:24:12.033775 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
39097 2019-Jan-13 11:24:12.034407 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39098 2019-Jan-13 11:24:12.035044 - [DEBUG]
39099 2019-Jan-13 11:24:12.035069 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39100 2019-Jan-13 11:24:12.035730 - [DEBUG] Compose: EdgeIdentity * AllBottom
39101 2019-Jan-13 11:24:12.035758 - [DEBUG]
39102 2019-Jan-13 11:24:12.035796 - [DEBUG] Propagate flow
39103 2019-Jan-13 11:24:12.035820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39104 2019-Jan-13 11:24:12.035888 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
39105 2019-Jan-13 11:24:12.036558 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39106 2019-Jan-13 11:24:12.037236 - [DEBUG] Edge function : AllBottom (result of previous compose)
39107 2019-Jan-13 11:24:12.037262 - [DEBUG]
39108 2019-Jan-13 11:24:12.037287 - [DEBUG] Join: AllTop & AllBottom
39109 2019-Jan-13 11:24:12.037313 - [DEBUG] = AllBottom (new jump func)
39110 2019-Jan-13 11:24:12.037337 - [DEBUG]
39111 2019-Jan-13 11:24:12.037361 - [DEBUG] Start adding new jump function
39112 2019-Jan-13 11:24:12.037384 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39113 2019-Jan-13 11:24:12.037446 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39114 2019-Jan-13 11:24:12.038101 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
39115 2019-Jan-13 11:24:12.038733 - [DEBUG] Edge Function : AllBottom
39116 2019-Jan-13 11:24:12.038763 - [DEBUG] End adding new jump function
39117 2019-Jan-13 11:24:12.038787 - [DEBUG]
39118 2019-Jan-13 11:24:12.038811 - [DEBUG] -------------------------------------------- 1068. Path Edge --------------------------------------------
39119 2019-Jan-13 11:24:12.038835 - [DEBUG]
39120 2019-Jan-13 11:24:12.038859 - [DEBUG] Process 1068. path edge:
39121 2019-Jan-13 11:24:12.038882 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39122 2019-Jan-13 11:24:12.038939 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
39123 2019-Jan-13 11:24:12.039572 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39124 2019-Jan-13 11:24:12.040253 - [DEBUG]
39125 2019-Jan-13 11:24:12.040280 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
39126 2019-Jan-13 11:24:12.040964 - [DEBUG] Compose: EdgeIdentity * AllBottom
39127 2019-Jan-13 11:24:12.040992 - [DEBUG]
39128 2019-Jan-13 11:24:12.041016 - [DEBUG] Propagate flow
39129 2019-Jan-13 11:24:12.041039 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39130 2019-Jan-13 11:24:12.041103 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
39131 2019-Jan-13 11:24:12.041742 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39132 2019-Jan-13 11:24:12.042387 - [DEBUG] Edge function : AllBottom (result of previous compose)
39133 2019-Jan-13 11:24:12.042412 - [DEBUG]
39134 2019-Jan-13 11:24:12.042438 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39135 2019-Jan-13 11:24:12.042463 - [DEBUG] = AllBottom
39136 2019-Jan-13 11:24:12.042488 - [DEBUG]
39137 2019-Jan-13 11:24:12.042511 - [DEBUG] PROPAGATE: No new function!
39138 2019-Jan-13 11:24:12.042535 - [DEBUG] EDGE:
39139 2019-Jan-13 11:24:12.042594 - [DEBUG] ---> 39140 2019-Jan-13 11:24:12.043229 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39141 2019-Jan-13 11:24:12.043905 - [DEBUG]
39142 2019-Jan-13 11:24:12.043931 - [DEBUG] EDGE:
39143 2019-Jan-13 11:24:12.043991 - [DEBUG] ---> 39144 2019-Jan-13 11:24:12.044633 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39145 2019-Jan-13 11:24:12.045275 - [DEBUG]
39146 2019-Jan-13 11:24:12.045320 - [DEBUG] Compose: EdgeIdentity * AllBottom
39147 2019-Jan-13 11:24:12.045348 - [DEBUG]
39148 2019-Jan-13 11:24:12.045372 - [DEBUG] Propagate flow
39149 2019-Jan-13 11:24:12.045395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39150 2019-Jan-13 11:24:12.045453 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39151 2019-Jan-13 11:24:12.046090 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39152 2019-Jan-13 11:24:12.046770 - [DEBUG] Edge function : AllBottom (result of previous compose)
39153 2019-Jan-13 11:24:12.046797 - [DEBUG]
39154 2019-Jan-13 11:24:12.046823 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39155 2019-Jan-13 11:24:12.046848 - [DEBUG] = AllBottom
39156 2019-Jan-13 11:24:12.046873 - [DEBUG]
39157 2019-Jan-13 11:24:12.046896 - [DEBUG] PROPAGATE: No new function!
39158 2019-Jan-13 11:24:12.046925 - [DEBUG] EDGE:
39159 2019-Jan-13 11:24:12.046992 - [DEBUG] ---> 39160 2019-Jan-13 11:24:12.047689 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39161 2019-Jan-13 11:24:12.048352 - [DEBUG]
39162 2019-Jan-13 11:24:12.048378 - [DEBUG] EDGE:
39163 2019-Jan-13 11:24:12.048440 - [DEBUG] ---> 39164 2019-Jan-13 11:24:12.049072 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39165 2019-Jan-13 11:24:12.049728 - [DEBUG]
39166 2019-Jan-13 11:24:12.049778 - [DEBUG] Compose: EdgeIdentity * AllBottom
39167 2019-Jan-13 11:24:12.049805 - [DEBUG]
39168 2019-Jan-13 11:24:12.049829 - [DEBUG] Propagate flow
39169 2019-Jan-13 11:24:12.049852 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39170 2019-Jan-13 11:24:12.049930 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
39171 2019-Jan-13 11:24:12.050619 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39172 2019-Jan-13 11:24:12.051280 - [DEBUG] Edge function : AllBottom (result of previous compose)
39173 2019-Jan-13 11:24:12.051306 - [DEBUG]
39174 2019-Jan-13 11:24:12.051332 - [DEBUG] Join: AllTop & AllBottom
39175 2019-Jan-13 11:24:12.051358 - [DEBUG] = AllBottom (new jump func)
39176 2019-Jan-13 11:24:12.051383 - [DEBUG]
39177 2019-Jan-13 11:24:12.051406 - [DEBUG] Start adding new jump function
39178 2019-Jan-13 11:24:12.051429 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39179 2019-Jan-13 11:24:12.051490 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39180 2019-Jan-13 11:24:12.052128 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
39181 2019-Jan-13 11:24:12.052766 - [DEBUG] Edge Function : AllBottom
39182 2019-Jan-13 11:24:12.052803 - [DEBUG] End adding new jump function
39183 2019-Jan-13 11:24:12.052827 - [DEBUG]
39184 2019-Jan-13 11:24:12.052851 - [DEBUG] -------------------------------------------- 1069. Path Edge --------------------------------------------
39185 2019-Jan-13 11:24:12.052876 - [DEBUG]
39186 2019-Jan-13 11:24:12.052899 - [DEBUG] Process 1069. path edge:
39187 2019-Jan-13 11:24:12.052923 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39188 2019-Jan-13 11:24:12.052979 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
39189 2019-Jan-13 11:24:12.053628 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39190 2019-Jan-13 11:24:12.054265 - [DEBUG]
39191 2019-Jan-13 11:24:12.054292 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
39192 2019-Jan-13 11:24:12.054947 - [DEBUG] Compose: EdgeIdentity * AllBottom
39193 2019-Jan-13 11:24:12.054975 - [DEBUG]
39194 2019-Jan-13 11:24:12.054999 - [DEBUG] Propagate flow
39195 2019-Jan-13 11:24:12.055022 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39196 2019-Jan-13 11:24:12.055079 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
39197 2019-Jan-13 11:24:12.055747 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39198 2019-Jan-13 11:24:12.056418 - [DEBUG] Edge function : AllBottom (result of previous compose)
39199 2019-Jan-13 11:24:12.056444 - [DEBUG]
39200 2019-Jan-13 11:24:12.056470 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39201 2019-Jan-13 11:24:12.056496 - [DEBUG] = AllBottom
39202 2019-Jan-13 11:24:12.056520 - [DEBUG]
39203 2019-Jan-13 11:24:12.056543 - [DEBUG] PROPAGATE: No new function!
39204 2019-Jan-13 11:24:12.056583 - [DEBUG] Compose: EdgeIdentity * AllBottom
39205 2019-Jan-13 11:24:12.056610 - [DEBUG]
39206 2019-Jan-13 11:24:12.056634 - [DEBUG] Propagate flow
39207 2019-Jan-13 11:24:12.056657 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39208 2019-Jan-13 11:24:12.056743 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39209 2019-Jan-13 11:24:12.057431 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39210 2019-Jan-13 11:24:12.058094 - [DEBUG] Edge function : AllBottom (result of previous compose)
39211 2019-Jan-13 11:24:12.058120 - [DEBUG]
39212 2019-Jan-13 11:24:12.058146 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39213 2019-Jan-13 11:24:12.058172 - [DEBUG] = AllBottom
39214 2019-Jan-13 11:24:12.058196 - [DEBUG]
39215 2019-Jan-13 11:24:12.058219 - [DEBUG] PROPAGATE: No new function!
39216 2019-Jan-13 11:24:12.058243 - [DEBUG] EDGE:
39217 2019-Jan-13 11:24:12.058305 - [DEBUG] ---> 39218 2019-Jan-13 11:24:12.058944 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39219 2019-Jan-13 11:24:12.059587 - [DEBUG]
39220 2019-Jan-13 11:24:12.059612 - [DEBUG] EDGE:
39221 2019-Jan-13 11:24:12.059671 - [DEBUG] ---> 39222 2019-Jan-13 11:24:12.060326 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39223 2019-Jan-13 11:24:12.060968 - [DEBUG]
39224 2019-Jan-13 11:24:12.060994 - [DEBUG] EDGE:
39225 2019-Jan-13 11:24:12.061052 - [DEBUG] ---> 39226 2019-Jan-13 11:24:12.061696 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39227 2019-Jan-13 11:24:12.062338 - [DEBUG]
39228 2019-Jan-13 11:24:12.062385 - [DEBUG] Compose: EdgeIdentity * AllBottom
39229 2019-Jan-13 11:24:12.062412 - [DEBUG]
39230 2019-Jan-13 11:24:12.062436 - [DEBUG] Propagate flow
39231 2019-Jan-13 11:24:12.062460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39232 2019-Jan-13 11:24:12.062517 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
39233 2019-Jan-13 11:24:12.063157 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39234 2019-Jan-13 11:24:12.063825 - [DEBUG] Edge function : AllBottom (result of previous compose)
39235 2019-Jan-13 11:24:12.063851 - [DEBUG]
39236 2019-Jan-13 11:24:12.063877 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39237 2019-Jan-13 11:24:12.063903 - [DEBUG] = AllBottom
39238 2019-Jan-13 11:24:12.063927 - [DEBUG]
39239 2019-Jan-13 11:24:12.063950 - [DEBUG] PROPAGATE: No new function!
39240 2019-Jan-13 11:24:12.063979 - [DEBUG] EDGE:
39241 2019-Jan-13 11:24:12.064040 - [DEBUG] ---> 39242 2019-Jan-13 11:24:12.064679 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39243 2019-Jan-13 11:24:12.065321 - [DEBUG]
39244 2019-Jan-13 11:24:12.065346 - [DEBUG] EDGE:
39245 2019-Jan-13 11:24:12.065404 - [DEBUG] ---> 39246 2019-Jan-13 11:24:12.066038 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39247 2019-Jan-13 11:24:12.066717 - [DEBUG]
39248 2019-Jan-13 11:24:12.066743 - [DEBUG] EDGE:
39249 2019-Jan-13 11:24:12.066805 - [DEBUG] ---> 39250 2019-Jan-13 11:24:12.067473 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39251 2019-Jan-13 11:24:12.068167 - [DEBUG]
39252 2019-Jan-13 11:24:12.068195 - [DEBUG] EDGE:
39253 2019-Jan-13 11:24:12.068262 - [DEBUG] ---> 39254 2019-Jan-13 11:24:12.068898 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39255 2019-Jan-13 11:24:12.069535 - [DEBUG]
39256 2019-Jan-13 11:24:12.069560 - [DEBUG] EDGE:
39257 2019-Jan-13 11:24:12.069618 - [DEBUG] ---> 39258 2019-Jan-13 11:24:12.070305 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39259 2019-Jan-13 11:24:12.070981 - [DEBUG]
39260 2019-Jan-13 11:24:12.071008 - [DEBUG] EDGE:
39261 2019-Jan-13 11:24:12.071074 - [DEBUG] ---> 39262 2019-Jan-13 11:24:12.071715 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39263 2019-Jan-13 11:24:12.072351 - [DEBUG]
39264 2019-Jan-13 11:24:12.072376 - [DEBUG] EDGE:
39265 2019-Jan-13 11:24:12.072433 - [DEBUG] ---> 39266 2019-Jan-13 11:24:12.073068 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39267 2019-Jan-13 11:24:12.073720 - [DEBUG]
39268 2019-Jan-13 11:24:12.073746 - [DEBUG] EDGE:
39269 2019-Jan-13 11:24:12.073803 - [DEBUG] ---> 39270 2019-Jan-13 11:24:12.074431 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39271 2019-Jan-13 11:24:12.075066 - [DEBUG]
39272 2019-Jan-13 11:24:12.075092 - [DEBUG] EDGE:
39273 2019-Jan-13 11:24:12.075149 - [DEBUG] ---> 39274 2019-Jan-13 11:24:12.075807 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39275 2019-Jan-13 11:24:12.076477 - [DEBUG]
39276 2019-Jan-13 11:24:12.076540 - [DEBUG] Compose: EdgeIdentity * AllBottom
39277 2019-Jan-13 11:24:12.076569 - [DEBUG]
39278 2019-Jan-13 11:24:12.076594 - [DEBUG] Propagate flow
39279 2019-Jan-13 11:24:12.076617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39280 2019-Jan-13 11:24:12.076701 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
39281 2019-Jan-13 11:24:12.077353 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39282 2019-Jan-13 11:24:12.078003 - [DEBUG] Edge function : AllBottom (result of previous compose)
39283 2019-Jan-13 11:24:12.078028 - [DEBUG]
39284 2019-Jan-13 11:24:12.078054 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39285 2019-Jan-13 11:24:12.078103 - [DEBUG] = AllBottom
39286 2019-Jan-13 11:24:12.078128 - [DEBUG]
39287 2019-Jan-13 11:24:12.078151 - [DEBUG] PROPAGATE: No new function!
39288 2019-Jan-13 11:24:12.078177 - [DEBUG] Compose: EdgeIdentity * AllBottom
39289 2019-Jan-13 11:24:12.078203 - [DEBUG]
39290 2019-Jan-13 11:24:12.078226 - [DEBUG] Propagate flow
39291 2019-Jan-13 11:24:12.078250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39292 2019-Jan-13 11:24:12.078308 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
39293 2019-Jan-13 11:24:12.078949 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39294 2019-Jan-13 11:24:12.079592 - [DEBUG] Edge function : AllBottom (result of previous compose)
39295 2019-Jan-13 11:24:12.079617 - [DEBUG]
39296 2019-Jan-13 11:24:12.079642 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39297 2019-Jan-13 11:24:12.079668 - [DEBUG] = AllBottom
39298 2019-Jan-13 11:24:12.079692 - [DEBUG]
39299 2019-Jan-13 11:24:12.079716 - [DEBUG] PROPAGATE: No new function!
39300 2019-Jan-13 11:24:12.079744 - [DEBUG] EDGE:
39301 2019-Jan-13 11:24:12.079803 - [DEBUG] ---> 39302 2019-Jan-13 11:24:12.080467 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
39303 2019-Jan-13 11:24:12.081108 - [DEBUG]
39304 2019-Jan-13 11:24:12.081150 - [DEBUG] Compose: EdgeIdentity * AllBottom
39305 2019-Jan-13 11:24:12.081178 - [DEBUG]
39306 2019-Jan-13 11:24:12.081201 - [DEBUG] Propagate flow
39307 2019-Jan-13 11:24:12.081224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39308 2019-Jan-13 11:24:12.081282 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
39309 2019-Jan-13 11:24:12.081923 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39310 2019-Jan-13 11:24:12.082558 - [DEBUG] Edge function : AllBottom (result of previous compose)
39311 2019-Jan-13 11:24:12.082583 - [DEBUG]
39312 2019-Jan-13 11:24:12.082609 - [DEBUG] Join: AllTop & AllBottom
39313 2019-Jan-13 11:24:12.082635 - [DEBUG] = AllBottom (new jump func)
39314 2019-Jan-13 11:24:12.082660 - [DEBUG]
39315 2019-Jan-13 11:24:12.082683 - [DEBUG] Start adding new jump function
39316 2019-Jan-13 11:24:12.082706 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39317 2019-Jan-13 11:24:12.082763 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39318 2019-Jan-13 11:24:12.083431 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
39319 2019-Jan-13 11:24:12.084070 - [DEBUG] Edge Function : AllBottom
39320 2019-Jan-13 11:24:12.084100 - [DEBUG] End adding new jump function
39321 2019-Jan-13 11:24:12.084124 - [DEBUG]
39322 2019-Jan-13 11:24:12.084148 - [DEBUG] -------------------------------------------- 1070. Path Edge --------------------------------------------
39323 2019-Jan-13 11:24:12.084173 - [DEBUG]
39324 2019-Jan-13 11:24:12.084196 - [DEBUG] Process 1070. path edge:
39325 2019-Jan-13 11:24:12.084220 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39326 2019-Jan-13 11:24:12.084277 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
39327 2019-Jan-13 11:24:12.084912 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39328 2019-Jan-13 11:24:12.085549 - [DEBUG]
39329 2019-Jan-13 11:24:12.085574 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
39330 2019-Jan-13 11:24:12.086234 - [DEBUG] Possible callees:
39331 2019-Jan-13 11:24:12.086259 - [DEBUG] bar
39332 2019-Jan-13 11:24:12.086284 - [DEBUG] Possible return sites:
39333 2019-Jan-13 11:24:12.086307 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8939334 2019-Jan-13 11:24:12.087625 - [DEBUG] Found and process special summary
39335 2019-Jan-13 11:24:12.087685 - [DEBUG] Compose: EdgeIdentity * AllBottom
39336 2019-Jan-13 11:24:12.087713 - [DEBUG]
39337 2019-Jan-13 11:24:12.087738 - [DEBUG] Propagate flow
39338 2019-Jan-13 11:24:12.087762 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39339 2019-Jan-13 11:24:12.087829 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
39340 2019-Jan-13 11:24:12.088522 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39341 2019-Jan-13 11:24:12.089186 - [DEBUG] Edge function : AllBottom (result of previous compose)
39342 2019-Jan-13 11:24:12.089214 - [DEBUG]
39343 2019-Jan-13 11:24:12.089241 - [DEBUG] Join: AllTop & AllBottom
39344 2019-Jan-13 11:24:12.089267 - [DEBUG] = AllBottom (new jump func)
39345 2019-Jan-13 11:24:12.089292 - [DEBUG]
39346 2019-Jan-13 11:24:12.089315 - [DEBUG] Start adding new jump function
39347 2019-Jan-13 11:24:12.089339 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39348 2019-Jan-13 11:24:12.089404 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39349 2019-Jan-13 11:24:12.090095 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
39350 2019-Jan-13 11:24:12.090779 - [DEBUG] Edge Function : AllBottom
39351 2019-Jan-13 11:24:12.090814 - [DEBUG] End adding new jump function
39352 2019-Jan-13 11:24:12.090838 - [DEBUG]
39353 2019-Jan-13 11:24:12.090863 - [DEBUG] -------------------------------------------- 1071. Path Edge --------------------------------------------
39354 2019-Jan-13 11:24:12.090888 - [DEBUG]
39355 2019-Jan-13 11:24:12.090911 - [DEBUG] Process 1071. path edge:
39356 2019-Jan-13 11:24:12.090936 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39357 2019-Jan-13 11:24:12.091005 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
39358 2019-Jan-13 11:24:12.091696 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39359 2019-Jan-13 11:24:12.092372 - [DEBUG]
39360 2019-Jan-13 11:24:12.092399 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
39361 2019-Jan-13 11:24:12.093111 - [DEBUG] Compose: EdgeIdentity * AllBottom
39362 2019-Jan-13 11:24:12.093142 - [DEBUG]
39363 2019-Jan-13 11:24:12.093166 - [DEBUG] Propagate flow
39364 2019-Jan-13 11:24:12.093190 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39365 2019-Jan-13 11:24:12.093258 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
39366 2019-Jan-13 11:24:12.093957 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39367 2019-Jan-13 11:24:12.094627 - [DEBUG] Edge function : AllBottom (result of previous compose)
39368 2019-Jan-13 11:24:12.094653 - [DEBUG]
39369 2019-Jan-13 11:24:12.094679 - [DEBUG] Join: AllTop & AllBottom
39370 2019-Jan-13 11:24:12.094705 - [DEBUG] = AllBottom (new jump func)
39371 2019-Jan-13 11:24:12.094729 - [DEBUG]
39372 2019-Jan-13 11:24:12.094753 - [DEBUG] Start adding new jump function
39373 2019-Jan-13 11:24:12.094802 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39374 2019-Jan-13 11:24:12.094867 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39375 2019-Jan-13 11:24:12.095546 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
39376 2019-Jan-13 11:24:12.096199 - [DEBUG] Edge Function : AllBottom
39377 2019-Jan-13 11:24:12.096229 - [DEBUG] End adding new jump function
39378 2019-Jan-13 11:24:12.096254 - [DEBUG]
39379 2019-Jan-13 11:24:12.096278 - [DEBUG] -------------------------------------------- 1072. Path Edge --------------------------------------------
39380 2019-Jan-13 11:24:12.096303 - [DEBUG]
39381 2019-Jan-13 11:24:12.096326 - [DEBUG] Process 1072. path edge:
39382 2019-Jan-13 11:24:12.096350 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39383 2019-Jan-13 11:24:12.096416 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
39384 2019-Jan-13 11:24:12.097102 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39385 2019-Jan-13 11:24:12.097776 - [DEBUG]
39386 2019-Jan-13 11:24:12.097802 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
39387 2019-Jan-13 11:24:12.098486 - [DEBUG] Compose: EdgeIdentity * AllBottom
39388 2019-Jan-13 11:24:12.098516 - [DEBUG]
39389 2019-Jan-13 11:24:12.098540 - [DEBUG] Propagate flow
39390 2019-Jan-13 11:24:12.098563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39391 2019-Jan-13 11:24:12.098629 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39392 2019-Jan-13 11:24:12.099304 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39393 2019-Jan-13 11:24:12.099970 - [DEBUG] Edge function : AllBottom (result of previous compose)
39394 2019-Jan-13 11:24:12.100014 - [DEBUG]
39395 2019-Jan-13 11:24:12.100044 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39396 2019-Jan-13 11:24:12.100070 - [DEBUG] = AllBottom
39397 2019-Jan-13 11:24:12.100094 - [DEBUG]
39398 2019-Jan-13 11:24:12.100117 - [DEBUG] PROPAGATE: No new function!
39399 2019-Jan-13 11:24:12.100158 - [DEBUG] Compose: EdgeIdentity * AllBottom
39400 2019-Jan-13 11:24:12.100185 - [DEBUG]
39401 2019-Jan-13 11:24:12.100209 - [DEBUG] Propagate flow
39402 2019-Jan-13 11:24:12.100232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39403 2019-Jan-13 11:24:12.100295 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39404 2019-Jan-13 11:24:12.100991 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39405 2019-Jan-13 11:24:12.101666 - [DEBUG] Edge function : AllBottom (result of previous compose)
39406 2019-Jan-13 11:24:12.101692 - [DEBUG]
39407 2019-Jan-13 11:24:12.101718 - [DEBUG] Join: AllTop & AllBottom
39408 2019-Jan-13 11:24:12.101744 - [DEBUG] = AllBottom (new jump func)
39409 2019-Jan-13 11:24:12.101768 - [DEBUG]
39410 2019-Jan-13 11:24:12.101791 - [DEBUG] Start adding new jump function
39411 2019-Jan-13 11:24:12.101814 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39412 2019-Jan-13 11:24:12.101879 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39413 2019-Jan-13 11:24:12.102549 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39414 2019-Jan-13 11:24:12.103237 - [DEBUG] Edge Function : AllBottom
39415 2019-Jan-13 11:24:12.103268 - [DEBUG] End adding new jump function
39416 2019-Jan-13 11:24:12.103292 - [DEBUG]
39417 2019-Jan-13 11:24:12.103316 - [DEBUG] -------------------------------------------- 1073. Path Edge --------------------------------------------
39418 2019-Jan-13 11:24:12.103362 - [DEBUG]
39419 2019-Jan-13 11:24:12.103386 - [DEBUG] Process 1073. path edge:
39420 2019-Jan-13 11:24:12.103410 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39421 2019-Jan-13 11:24:12.103478 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
39422 2019-Jan-13 11:24:12.104158 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39423 2019-Jan-13 11:24:12.104826 - [DEBUG]
39424 2019-Jan-13 11:24:12.104851 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39425 2019-Jan-13 11:24:12.105533 - [DEBUG] Possible callees:
39426 2019-Jan-13 11:24:12.105559 - [DEBUG] llvm.dbg.declare
39427 2019-Jan-13 11:24:12.105583 - [DEBUG] Possible return sites:
39428 2019-Jan-13 11:24:12.105607 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10339429 2019-Jan-13 11:24:12.106974 - [DEBUG] Found and process special summary
39430 2019-Jan-13 11:24:12.107038 - [DEBUG] Compose: EdgeIdentity * AllBottom
39431 2019-Jan-13 11:24:12.107067 - [DEBUG]
39432 2019-Jan-13 11:24:12.107091 - [DEBUG] Propagate flow
39433 2019-Jan-13 11:24:12.107115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39434 2019-Jan-13 11:24:12.107183 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39435 2019-Jan-13 11:24:12.107863 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39436 2019-Jan-13 11:24:12.108534 - [DEBUG] Edge function : AllBottom (result of previous compose)
39437 2019-Jan-13 11:24:12.108560 - [DEBUG]
39438 2019-Jan-13 11:24:12.108586 - [DEBUG] Join: AllTop & AllBottom
39439 2019-Jan-13 11:24:12.108612 - [DEBUG] = AllBottom (new jump func)
39440 2019-Jan-13 11:24:12.108636 - [DEBUG]
39441 2019-Jan-13 11:24:12.108659 - [DEBUG] Start adding new jump function
39442 2019-Jan-13 11:24:12.108683 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39443 2019-Jan-13 11:24:12.108747 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39444 2019-Jan-13 11:24:12.109412 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39445 2019-Jan-13 11:24:12.110109 - [DEBUG] Edge Function : AllBottom
39446 2019-Jan-13 11:24:12.110141 - [DEBUG] End adding new jump function
39447 2019-Jan-13 11:24:12.110165 - [DEBUG]
39448 2019-Jan-13 11:24:12.110189 - [DEBUG] -------------------------------------------- 1074. Path Edge --------------------------------------------
39449 2019-Jan-13 11:24:12.110213 - [DEBUG]
39450 2019-Jan-13 11:24:12.110236 - [DEBUG] Process 1074. path edge:
39451 2019-Jan-13 11:24:12.110260 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39452 2019-Jan-13 11:24:12.110324 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
39453 2019-Jan-13 11:24:12.110993 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39454 2019-Jan-13 11:24:12.111657 - [DEBUG]
39455 2019-Jan-13 11:24:12.111682 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39456 2019-Jan-13 11:24:12.112402 - [DEBUG] Compose: EdgeIdentity * AllBottom
39457 2019-Jan-13 11:24:12.112432 - [DEBUG]
39458 2019-Jan-13 11:24:12.112455 - [DEBUG] Propagate flow
39459 2019-Jan-13 11:24:12.112479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39460 2019-Jan-13 11:24:12.112543 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
39461 2019-Jan-13 11:24:12.113211 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39462 2019-Jan-13 11:24:12.113904 - [DEBUG] Edge function : AllBottom (result of previous compose)
39463 2019-Jan-13 11:24:12.113930 - [DEBUG]
39464 2019-Jan-13 11:24:12.113956 - [DEBUG] Join: AllTop & AllBottom
39465 2019-Jan-13 11:24:12.113983 - [DEBUG] = AllBottom (new jump func)
39466 2019-Jan-13 11:24:12.114007 - [DEBUG]
39467 2019-Jan-13 11:24:12.114030 - [DEBUG] Start adding new jump function
39468 2019-Jan-13 11:24:12.114053 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39469 2019-Jan-13 11:24:12.114118 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39470 2019-Jan-13 11:24:12.114784 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
39471 2019-Jan-13 11:24:12.115441 - [DEBUG] Edge Function : AllBottom
39472 2019-Jan-13 11:24:12.115472 - [DEBUG] End adding new jump function
39473 2019-Jan-13 11:24:12.115496 - [DEBUG]
39474 2019-Jan-13 11:24:12.115520 - [DEBUG] -------------------------------------------- 1075. Path Edge --------------------------------------------
39475 2019-Jan-13 11:24:12.115544 - [DEBUG]
39476 2019-Jan-13 11:24:12.115568 - [DEBUG] Process 1075. path edge:
39477 2019-Jan-13 11:24:12.115592 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39478 2019-Jan-13 11:24:12.115655 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
39479 2019-Jan-13 11:24:12.116319 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39480 2019-Jan-13 11:24:12.117012 - [DEBUG]
39481 2019-Jan-13 11:24:12.117039 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
39482 2019-Jan-13 11:24:12.117721 - [DEBUG] Compose: EdgeIdentity * AllBottom
39483 2019-Jan-13 11:24:12.117752 - [DEBUG]
39484 2019-Jan-13 11:24:12.117776 - [DEBUG] Propagate flow
39485 2019-Jan-13 11:24:12.117798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39486 2019-Jan-13 11:24:12.117866 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
39487 2019-Jan-13 11:24:12.118527 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39488 2019-Jan-13 11:24:12.119194 - [DEBUG] Edge function : AllBottom (result of previous compose)
39489 2019-Jan-13 11:24:12.119221 - [DEBUG]
39490 2019-Jan-13 11:24:12.119246 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39491 2019-Jan-13 11:24:12.119272 - [DEBUG] = AllBottom
39492 2019-Jan-13 11:24:12.119297 - [DEBUG]
39493 2019-Jan-13 11:24:12.119320 - [DEBUG] PROPAGATE: No new function!
39494 2019-Jan-13 11:24:12.119345 - [DEBUG] EDGE:
39495 2019-Jan-13 11:24:12.119408 - [DEBUG] ---> 39496 2019-Jan-13 11:24:12.120095 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
39497 2019-Jan-13 11:24:12.120759 - [DEBUG]
39498 2019-Jan-13 11:24:12.120788 - [DEBUG] Compose: EdgeIdentity * AllBottom
39499 2019-Jan-13 11:24:12.120814 - [DEBUG]
39500 2019-Jan-13 11:24:12.120838 - [DEBUG] Propagate flow
39501 2019-Jan-13 11:24:12.120878 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39502 2019-Jan-13 11:24:12.120943 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
39503 2019-Jan-13 11:24:12.121604 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39504 2019-Jan-13 11:24:12.122274 - [DEBUG] Edge function : AllBottom (result of previous compose)
39505 2019-Jan-13 11:24:12.122300 - [DEBUG]
39506 2019-Jan-13 11:24:12.122326 - [DEBUG] Join: AllTop & AllBottom
39507 2019-Jan-13 11:24:12.122351 - [DEBUG] = AllBottom (new jump func)
39508 2019-Jan-13 11:24:12.122376 - [DEBUG]
39509 2019-Jan-13 11:24:12.122399 - [DEBUG] Start adding new jump function
39510 2019-Jan-13 11:24:12.122422 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39511 2019-Jan-13 11:24:12.122485 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39512 2019-Jan-13 11:24:12.123150 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
39513 2019-Jan-13 11:24:12.123830 - [DEBUG] Edge Function : AllBottom
39514 2019-Jan-13 11:24:12.123861 - [DEBUG] End adding new jump function
39515 2019-Jan-13 11:24:12.123886 - [DEBUG]
39516 2019-Jan-13 11:24:12.123909 - [DEBUG] -------------------------------------------- 1076. Path Edge --------------------------------------------
39517 2019-Jan-13 11:24:12.123934 - [DEBUG]
39518 2019-Jan-13 11:24:12.123957 - [DEBUG] Process 1076. path edge:
39519 2019-Jan-13 11:24:12.123981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39520 2019-Jan-13 11:24:12.124051 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
39521 2019-Jan-13 11:24:12.124705 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39522 2019-Jan-13 11:24:12.125373 - [DEBUG]
39523 2019-Jan-13 11:24:12.125399 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
39524 2019-Jan-13 11:24:12.126078 - [DEBUG] Compose: EdgeIdentity * AllBottom
39525 2019-Jan-13 11:24:12.126106 - [DEBUG]
39526 2019-Jan-13 11:24:12.126130 - [DEBUG] Propagate flow
39527 2019-Jan-13 11:24:12.126153 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39528 2019-Jan-13 11:24:12.126220 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
39529 2019-Jan-13 11:24:12.126901 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39530 2019-Jan-13 11:24:12.127565 - [DEBUG] Edge function : AllBottom (result of previous compose)
39531 2019-Jan-13 11:24:12.127591 - [DEBUG]
39532 2019-Jan-13 11:24:12.127616 - [DEBUG] Join: AllTop & AllBottom
39533 2019-Jan-13 11:24:12.127642 - [DEBUG] = AllBottom (new jump func)
39534 2019-Jan-13 11:24:12.127667 - [DEBUG]
39535 2019-Jan-13 11:24:12.127690 - [DEBUG] Start adding new jump function
39536 2019-Jan-13 11:24:12.127714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39537 2019-Jan-13 11:24:12.127776 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39538 2019-Jan-13 11:24:12.128445 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
39539 2019-Jan-13 11:24:12.129098 - [DEBUG] Edge Function : AllBottom
39540 2019-Jan-13 11:24:12.129128 - [DEBUG] End adding new jump function
39541 2019-Jan-13 11:24:12.129153 - [DEBUG]
39542 2019-Jan-13 11:24:12.129176 - [DEBUG] -------------------------------------------- 1077. Path Edge --------------------------------------------
39543 2019-Jan-13 11:24:12.129200 - [DEBUG]
39544 2019-Jan-13 11:24:12.129224 - [DEBUG] Process 1077. path edge:
39545 2019-Jan-13 11:24:12.129248 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39546 2019-Jan-13 11:24:12.129314 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
39547 2019-Jan-13 11:24:12.129986 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39548 2019-Jan-13 11:24:12.130679 - [DEBUG]
39549 2019-Jan-13 11:24:12.130707 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
39550 2019-Jan-13 11:24:12.131389 - [DEBUG] Compose: EdgeIdentity * AllBottom
39551 2019-Jan-13 11:24:12.131418 - [DEBUG]
39552 2019-Jan-13 11:24:12.131441 - [DEBUG] Propagate flow
39553 2019-Jan-13 11:24:12.131465 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39554 2019-Jan-13 11:24:12.131529 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
39555 2019-Jan-13 11:24:12.132203 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39556 2019-Jan-13 11:24:12.132858 - [DEBUG] Edge function : AllBottom (result of previous compose)
39557 2019-Jan-13 11:24:12.132884 - [DEBUG]
39558 2019-Jan-13 11:24:12.132909 - [DEBUG] Join: AllTop & AllBottom
39559 2019-Jan-13 11:24:12.132935 - [DEBUG] = AllBottom (new jump func)
39560 2019-Jan-13 11:24:12.132960 - [DEBUG]
39561 2019-Jan-13 11:24:12.132983 - [DEBUG] Start adding new jump function
39562 2019-Jan-13 11:24:12.133007 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39563 2019-Jan-13 11:24:12.133075 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39564 2019-Jan-13 11:24:12.133792 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
39565 2019-Jan-13 11:24:12.134461 - [DEBUG] Edge Function : AllBottom
39566 2019-Jan-13 11:24:12.134492 - [DEBUG] End adding new jump function
39567 2019-Jan-13 11:24:12.134516 - [DEBUG]
39568 2019-Jan-13 11:24:12.134540 - [DEBUG] -------------------------------------------- 1078. Path Edge --------------------------------------------
39569 2019-Jan-13 11:24:12.134564 - [DEBUG]
39570 2019-Jan-13 11:24:12.134587 - [DEBUG] Process 1078. path edge:
39571 2019-Jan-13 11:24:12.134611 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39572 2019-Jan-13 11:24:12.134673 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
39573 2019-Jan-13 11:24:12.135344 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39574 2019-Jan-13 11:24:12.136002 - [DEBUG]
39575 2019-Jan-13 11:24:12.136027 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
39576 2019-Jan-13 11:24:12.136751 - [DEBUG] Compose: EdgeIdentity * AllBottom
39577 2019-Jan-13 11:24:12.136781 - [DEBUG]
39578 2019-Jan-13 11:24:12.136804 - [DEBUG] Propagate flow
39579 2019-Jan-13 11:24:12.136828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39580 2019-Jan-13 11:24:12.136893 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
39581 2019-Jan-13 11:24:12.137561 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39582 2019-Jan-13 11:24:12.138226 - [DEBUG] Edge function : AllBottom (result of previous compose)
39583 2019-Jan-13 11:24:12.138253 - [DEBUG]
39584 2019-Jan-13 11:24:12.138279 - [DEBUG] Join: AllTop & AllBottom
39585 2019-Jan-13 11:24:12.138305 - [DEBUG] = AllBottom (new jump func)
39586 2019-Jan-13 11:24:12.138329 - [DEBUG]
39587 2019-Jan-13 11:24:12.138353 - [DEBUG] Start adding new jump function
39588 2019-Jan-13 11:24:12.138376 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39589 2019-Jan-13 11:24:12.138441 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39590 2019-Jan-13 11:24:12.139106 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
39591 2019-Jan-13 11:24:12.139765 - [DEBUG] Edge Function : AllBottom
39592 2019-Jan-13 11:24:12.139813 - [DEBUG] End adding new jump function
39593 2019-Jan-13 11:24:12.139837 - [DEBUG]
39594 2019-Jan-13 11:24:12.139861 - [DEBUG] -------------------------------------------- 1079. Path Edge --------------------------------------------
39595 2019-Jan-13 11:24:12.139886 - [DEBUG]
39596 2019-Jan-13 11:24:12.139909 - [DEBUG] Process 1079. path edge:
39597 2019-Jan-13 11:24:12.139933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39598 2019-Jan-13 11:24:12.140020 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
39599 2019-Jan-13 11:24:12.140688 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39600 2019-Jan-13 11:24:12.141353 - [DEBUG]
39601 2019-Jan-13 11:24:12.141380 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
39602 2019-Jan-13 11:24:12.142060 - [DEBUG] Compose: EdgeIdentity * AllBottom
39603 2019-Jan-13 11:24:12.142090 - [DEBUG]
39604 2019-Jan-13 11:24:12.142114 - [DEBUG] Propagate flow
39605 2019-Jan-13 11:24:12.142137 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39606 2019-Jan-13 11:24:12.142205 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
39607 2019-Jan-13 11:24:12.142872 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39608 2019-Jan-13 11:24:12.143566 - [DEBUG] Edge function : AllBottom (result of previous compose)
39609 2019-Jan-13 11:24:12.143592 - [DEBUG]
39610 2019-Jan-13 11:24:12.143617 - [DEBUG] Join: AllTop & AllBottom
39611 2019-Jan-13 11:24:12.143643 - [DEBUG] = AllBottom (new jump func)
39612 2019-Jan-13 11:24:12.143667 - [DEBUG]
39613 2019-Jan-13 11:24:12.143691 - [DEBUG] Start adding new jump function
39614 2019-Jan-13 11:24:12.143714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39615 2019-Jan-13 11:24:12.143776 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39616 2019-Jan-13 11:24:12.144449 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
39617 2019-Jan-13 11:24:12.145106 - [DEBUG] Edge Function : AllBottom
39618 2019-Jan-13 11:24:12.145137 - [DEBUG] End adding new jump function
39619 2019-Jan-13 11:24:12.145161 - [DEBUG]
39620 2019-Jan-13 11:24:12.145184 - [DEBUG] -------------------------------------------- 1080. Path Edge --------------------------------------------
39621 2019-Jan-13 11:24:12.145208 - [DEBUG]
39622 2019-Jan-13 11:24:12.145232 - [DEBUG] Process 1080. path edge:
39623 2019-Jan-13 11:24:12.145256 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39624 2019-Jan-13 11:24:12.145321 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
39625 2019-Jan-13 11:24:12.145979 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39626 2019-Jan-13 11:24:12.146646 - [DEBUG]
39627 2019-Jan-13 11:24:12.146689 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
39628 2019-Jan-13 11:24:12.147385 - [DEBUG] Compose: EdgeIdentity * AllBottom
39629 2019-Jan-13 11:24:12.147415 - [DEBUG]
39630 2019-Jan-13 11:24:12.147439 - [DEBUG] Propagate flow
39631 2019-Jan-13 11:24:12.147462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39632 2019-Jan-13 11:24:12.147529 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
39633 2019-Jan-13 11:24:12.148200 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39634 2019-Jan-13 11:24:12.148865 - [DEBUG] Edge function : AllBottom (result of previous compose)
39635 2019-Jan-13 11:24:12.148891 - [DEBUG]
39636 2019-Jan-13 11:24:12.148916 - [DEBUG] Join: AllTop & AllBottom
39637 2019-Jan-13 11:24:12.148959 - [DEBUG] = AllBottom (new jump func)
39638 2019-Jan-13 11:24:12.148984 - [DEBUG]
39639 2019-Jan-13 11:24:12.149007 - [DEBUG] Start adding new jump function
39640 2019-Jan-13 11:24:12.149030 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39641 2019-Jan-13 11:24:12.149094 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39642 2019-Jan-13 11:24:12.149761 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
39643 2019-Jan-13 11:24:12.150456 - [DEBUG] Edge Function : AllBottom
39644 2019-Jan-13 11:24:12.150487 - [DEBUG] End adding new jump function
39645 2019-Jan-13 11:24:12.150511 - [DEBUG]
39646 2019-Jan-13 11:24:12.150535 - [DEBUG] -------------------------------------------- 1081. Path Edge --------------------------------------------
39647 2019-Jan-13 11:24:12.150559 - [DEBUG]
39648 2019-Jan-13 11:24:12.150582 - [DEBUG] Process 1081. path edge:
39649 2019-Jan-13 11:24:12.150606 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39650 2019-Jan-13 11:24:12.150669 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
39651 2019-Jan-13 11:24:12.151337 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39652 2019-Jan-13 11:24:12.151998 - [DEBUG]
39653 2019-Jan-13 11:24:12.152023 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
39654 2019-Jan-13 11:24:12.152733 - [DEBUG] Compose: EdgeIdentity * AllBottom
39655 2019-Jan-13 11:24:12.152762 - [DEBUG]
39656 2019-Jan-13 11:24:12.152786 - [DEBUG] Propagate flow
39657 2019-Jan-13 11:24:12.152809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39658 2019-Jan-13 11:24:12.152872 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
39659 2019-Jan-13 11:24:12.153561 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39660 2019-Jan-13 11:24:12.154227 - [DEBUG] Edge function : AllBottom (result of previous compose)
39661 2019-Jan-13 11:24:12.154254 - [DEBUG]
39662 2019-Jan-13 11:24:12.154278 - [DEBUG] Join: AllTop & AllBottom
39663 2019-Jan-13 11:24:12.154304 - [DEBUG] = AllBottom (new jump func)
39664 2019-Jan-13 11:24:12.154329 - [DEBUG]
39665 2019-Jan-13 11:24:12.154352 - [DEBUG] Start adding new jump function
39666 2019-Jan-13 11:24:12.154375 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39667 2019-Jan-13 11:24:12.154442 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39668 2019-Jan-13 11:24:12.155101 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
39669 2019-Jan-13 11:24:12.155762 - [DEBUG] Edge Function : AllBottom
39670 2019-Jan-13 11:24:12.155792 - [DEBUG] End adding new jump function
39671 2019-Jan-13 11:24:12.155816 - [DEBUG]
39672 2019-Jan-13 11:24:12.155841 - [DEBUG] -------------------------------------------- 1082. Path Edge --------------------------------------------
39673 2019-Jan-13 11:24:12.155865 - [DEBUG]
39674 2019-Jan-13 11:24:12.155888 - [DEBUG] Process 1082. path edge:
39675 2019-Jan-13 11:24:12.155911 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39676 2019-Jan-13 11:24:12.155974 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
39677 2019-Jan-13 11:24:12.156638 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39678 2019-Jan-13 11:24:12.157328 - [DEBUG]
39679 2019-Jan-13 11:24:12.157355 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
39680 2019-Jan-13 11:24:12.158052 - [DEBUG] Compose: EdgeIdentity * AllBottom
39681 2019-Jan-13 11:24:12.158081 - [DEBUG]
39682 2019-Jan-13 11:24:12.158105 - [DEBUG] Propagate flow
39683 2019-Jan-13 11:24:12.158128 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39684 2019-Jan-13 11:24:12.158198 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39685 2019-Jan-13 11:24:12.158879 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39686 2019-Jan-13 11:24:12.159545 - [DEBUG] Edge function : AllBottom (result of previous compose)
39687 2019-Jan-13 11:24:12.159572 - [DEBUG]
39688 2019-Jan-13 11:24:12.159597 - [DEBUG] Join: AllTop & AllBottom
39689 2019-Jan-13 11:24:12.159623 - [DEBUG] = AllBottom (new jump func)
39690 2019-Jan-13 11:24:12.159647 - [DEBUG]
39691 2019-Jan-13 11:24:12.159671 - [DEBUG] Start adding new jump function
39692 2019-Jan-13 11:24:12.159694 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39693 2019-Jan-13 11:24:12.159758 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39694 2019-Jan-13 11:24:12.160473 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39695 2019-Jan-13 11:24:12.161144 - [DEBUG] Edge Function : AllBottom
39696 2019-Jan-13 11:24:12.161175 - [DEBUG] End adding new jump function
39697 2019-Jan-13 11:24:12.161200 - [DEBUG]
39698 2019-Jan-13 11:24:12.161224 - [DEBUG] -------------------------------------------- 1083. Path Edge --------------------------------------------
39699 2019-Jan-13 11:24:12.161249 - [DEBUG]
39700 2019-Jan-13 11:24:12.161272 - [DEBUG] Process 1083. path edge:
39701 2019-Jan-13 11:24:12.161295 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39702 2019-Jan-13 11:24:12.161361 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
39703 2019-Jan-13 11:24:12.162034 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39704 2019-Jan-13 11:24:12.162704 - [DEBUG]
39705 2019-Jan-13 11:24:12.162729 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39706 2019-Jan-13 11:24:12.163437 - [DEBUG] Possible callees:
39707 2019-Jan-13 11:24:12.163463 - [DEBUG] llvm.dbg.declare
39708 2019-Jan-13 11:24:12.163488 - [DEBUG] Possible return sites:
39709 2019-Jan-13 11:24:12.163511 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12039710 2019-Jan-13 11:24:12.164845 - [DEBUG] Found and process special summary
39711 2019-Jan-13 11:24:12.164891 - [DEBUG] Compose: EdgeIdentity * AllBottom
39712 2019-Jan-13 11:24:12.164918 - [DEBUG]
39713 2019-Jan-13 11:24:12.164942 - [DEBUG] Propagate flow
39714 2019-Jan-13 11:24:12.164965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39715 2019-Jan-13 11:24:12.165030 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39716 2019-Jan-13 11:24:12.165718 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39717 2019-Jan-13 11:24:12.166383 - [DEBUG] Edge function : AllBottom (result of previous compose)
39718 2019-Jan-13 11:24:12.166409 - [DEBUG]
39719 2019-Jan-13 11:24:12.166435 - [DEBUG] Join: AllTop & AllBottom
39720 2019-Jan-13 11:24:12.166461 - [DEBUG] = AllBottom (new jump func)
39721 2019-Jan-13 11:24:12.166486 - [DEBUG]
39722 2019-Jan-13 11:24:12.166509 - [DEBUG] Start adding new jump function
39723 2019-Jan-13 11:24:12.166547 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39724 2019-Jan-13 11:24:12.166616 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39725 2019-Jan-13 11:24:12.167307 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39726 2019-Jan-13 11:24:12.167975 - [DEBUG] Edge Function : AllBottom
39727 2019-Jan-13 11:24:12.168005 - [DEBUG] End adding new jump function
39728 2019-Jan-13 11:24:12.168029 - [DEBUG]
39729 2019-Jan-13 11:24:12.168053 - [DEBUG] -------------------------------------------- 1084. Path Edge --------------------------------------------
39730 2019-Jan-13 11:24:12.168078 - [DEBUG]
39731 2019-Jan-13 11:24:12.168101 - [DEBUG] Process 1084. path edge:
39732 2019-Jan-13 11:24:12.168124 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39733 2019-Jan-13 11:24:12.168187 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
39734 2019-Jan-13 11:24:12.168859 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39735 2019-Jan-13 11:24:12.169521 - [DEBUG]
39736 2019-Jan-13 11:24:12.169546 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39737 2019-Jan-13 11:24:12.170272 - [DEBUG] Compose: EdgeIdentity * AllBottom
39738 2019-Jan-13 11:24:12.170303 - [DEBUG]
39739 2019-Jan-13 11:24:12.170327 - [DEBUG] Propagate flow
39740 2019-Jan-13 11:24:12.170350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39741 2019-Jan-13 11:24:12.170420 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
39742 2019-Jan-13 11:24:12.171089 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39743 2019-Jan-13 11:24:12.171755 - [DEBUG] Edge function : AllBottom (result of previous compose)
39744 2019-Jan-13 11:24:12.171782 - [DEBUG]
39745 2019-Jan-13 11:24:12.171807 - [DEBUG] Join: AllTop & AllBottom
39746 2019-Jan-13 11:24:12.171833 - [DEBUG] = AllBottom (new jump func)
39747 2019-Jan-13 11:24:12.171857 - [DEBUG]
39748 2019-Jan-13 11:24:12.171881 - [DEBUG] Start adding new jump function
39749 2019-Jan-13 11:24:12.171904 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39750 2019-Jan-13 11:24:12.171965 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39751 2019-Jan-13 11:24:12.172635 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
39752 2019-Jan-13 11:24:12.173287 - [DEBUG] Edge Function : AllBottom
39753 2019-Jan-13 11:24:12.173344 - [DEBUG] End adding new jump function
39754 2019-Jan-13 11:24:12.173372 - [DEBUG]
39755 2019-Jan-13 11:24:12.173395 - [DEBUG] -------------------------------------------- 1085. Path Edge --------------------------------------------
39756 2019-Jan-13 11:24:12.173420 - [DEBUG]
39757 2019-Jan-13 11:24:12.173443 - [DEBUG] Process 1085. path edge:
39758 2019-Jan-13 11:24:12.173467 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39759 2019-Jan-13 11:24:12.173539 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
39760 2019-Jan-13 11:24:12.174200 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39761 2019-Jan-13 11:24:12.174864 - [DEBUG]
39762 2019-Jan-13 11:24:12.174890 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
39763 2019-Jan-13 11:24:12.175575 - [DEBUG] Compose: EdgeIdentity * AllBottom
39764 2019-Jan-13 11:24:12.175605 - [DEBUG]
39765 2019-Jan-13 11:24:12.175628 - [DEBUG] Propagate flow
39766 2019-Jan-13 11:24:12.175651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39767 2019-Jan-13 11:24:12.175734 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39768 2019-Jan-13 11:24:12.176416 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39769 2019-Jan-13 11:24:12.177107 - [DEBUG] Edge function : AllBottom (result of previous compose)
39770 2019-Jan-13 11:24:12.177134 - [DEBUG]
39771 2019-Jan-13 11:24:12.177160 - [DEBUG] Join: AllTop & AllBottom
39772 2019-Jan-13 11:24:12.177186 - [DEBUG] = AllBottom (new jump func)
39773 2019-Jan-13 11:24:12.177211 - [DEBUG]
39774 2019-Jan-13 11:24:12.177234 - [DEBUG] Start adding new jump function
39775 2019-Jan-13 11:24:12.177257 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39776 2019-Jan-13 11:24:12.177319 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39777 2019-Jan-13 11:24:12.177990 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39778 2019-Jan-13 11:24:12.178665 - [DEBUG] Edge Function : AllBottom
39779 2019-Jan-13 11:24:12.178696 - [DEBUG] End adding new jump function
39780 2019-Jan-13 11:24:12.178721 - [DEBUG]
39781 2019-Jan-13 11:24:12.178744 - [DEBUG] -------------------------------------------- 1086. Path Edge --------------------------------------------
39782 2019-Jan-13 11:24:12.178769 - [DEBUG]
39783 2019-Jan-13 11:24:12.178792 - [DEBUG] Process 1086. path edge:
39784 2019-Jan-13 11:24:12.178816 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39785 2019-Jan-13 11:24:12.178881 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
39786 2019-Jan-13 11:24:12.179562 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39787 2019-Jan-13 11:24:12.180250 - [DEBUG]
39788 2019-Jan-13 11:24:12.180275 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39789 2019-Jan-13 11:24:12.180964 - [DEBUG] Possible callees:
39790 2019-Jan-13 11:24:12.180990 - [DEBUG] llvm.dbg.declare
39791 2019-Jan-13 11:24:12.181014 - [DEBUG] Possible return sites:
39792 2019-Jan-13 11:24:12.181037 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14939793 2019-Jan-13 11:24:12.182361 - [DEBUG] Found and process special summary
39794 2019-Jan-13 11:24:12.182408 - [DEBUG] Compose: EdgeIdentity * AllBottom
39795 2019-Jan-13 11:24:12.182435 - [DEBUG]
39796 2019-Jan-13 11:24:12.182459 - [DEBUG] Propagate flow
39797 2019-Jan-13 11:24:12.182483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39798 2019-Jan-13 11:24:12.182549 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39799 2019-Jan-13 11:24:12.183218 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39800 2019-Jan-13 11:24:12.183910 - [DEBUG] Edge function : AllBottom (result of previous compose)
39801 2019-Jan-13 11:24:12.183936 - [DEBUG]
39802 2019-Jan-13 11:24:12.183961 - [DEBUG] Join: AllTop & AllBottom
39803 2019-Jan-13 11:24:12.183987 - [DEBUG] = AllBottom (new jump func)
39804 2019-Jan-13 11:24:12.184012 - [DEBUG]
39805 2019-Jan-13 11:24:12.184035 - [DEBUG] Start adding new jump function
39806 2019-Jan-13 11:24:12.184058 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39807 2019-Jan-13 11:24:12.184119 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39808 2019-Jan-13 11:24:12.184793 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39809 2019-Jan-13 11:24:12.185472 - [DEBUG] Edge Function : AllBottom
39810 2019-Jan-13 11:24:12.185504 - [DEBUG] End adding new jump function
39811 2019-Jan-13 11:24:12.185528 - [DEBUG]
39812 2019-Jan-13 11:24:12.185552 - [DEBUG] -------------------------------------------- 1087. Path Edge --------------------------------------------
39813 2019-Jan-13 11:24:12.185577 - [DEBUG]
39814 2019-Jan-13 11:24:12.185600 - [DEBUG] Process 1087. path edge:
39815 2019-Jan-13 11:24:12.185623 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39816 2019-Jan-13 11:24:12.185691 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
39817 2019-Jan-13 11:24:12.186352 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39818 2019-Jan-13 11:24:12.187043 - [DEBUG]
39819 2019-Jan-13 11:24:12.187068 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39820 2019-Jan-13 11:24:12.187774 - [DEBUG] Compose: EdgeIdentity * AllBottom
39821 2019-Jan-13 11:24:12.187804 - [DEBUG]
39822 2019-Jan-13 11:24:12.187827 - [DEBUG] Propagate flow
39823 2019-Jan-13 11:24:12.187851 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39824 2019-Jan-13 11:24:12.187918 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
39825 2019-Jan-13 11:24:12.188581 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39826 2019-Jan-13 11:24:12.189250 - [DEBUG] Edge function : AllBottom (result of previous compose)
39827 2019-Jan-13 11:24:12.189275 - [DEBUG]
39828 2019-Jan-13 11:24:12.189302 - [DEBUG] Join: AllTop & AllBottom
39829 2019-Jan-13 11:24:12.189328 - [DEBUG] = AllBottom (new jump func)
39830 2019-Jan-13 11:24:12.189352 - [DEBUG]
39831 2019-Jan-13 11:24:12.189375 - [DEBUG] Start adding new jump function
39832 2019-Jan-13 11:24:12.189399 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39833 2019-Jan-13 11:24:12.189463 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39834 2019-Jan-13 11:24:12.190152 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
39835 2019-Jan-13 11:24:12.190815 - [DEBUG] Edge Function : AllBottom
39836 2019-Jan-13 11:24:12.190847 - [DEBUG] End adding new jump function
39837 2019-Jan-13 11:24:12.190871 - [DEBUG]
39838 2019-Jan-13 11:24:12.190895 - [DEBUG] -------------------------------------------- 1088. Path Edge --------------------------------------------
39839 2019-Jan-13 11:24:12.190919 - [DEBUG]
39840 2019-Jan-13 11:24:12.190942 - [DEBUG] Process 1088. path edge:
39841 2019-Jan-13 11:24:12.190966 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39842 2019-Jan-13 11:24:12.191031 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
39843 2019-Jan-13 11:24:12.191694 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39844 2019-Jan-13 11:24:12.192370 - [DEBUG]
39845 2019-Jan-13 11:24:12.192397 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
39846 2019-Jan-13 11:24:12.193124 - [DEBUG] Compose: EdgeIdentity * AllBottom
39847 2019-Jan-13 11:24:12.193154 - [DEBUG]
39848 2019-Jan-13 11:24:12.193178 - [DEBUG] Propagate flow
39849 2019-Jan-13 11:24:12.193202 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39850 2019-Jan-13 11:24:12.193278 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
39851 2019-Jan-13 11:24:12.194023 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39852 2019-Jan-13 11:24:12.194744 - [DEBUG] Edge function : AllBottom (result of previous compose)
39853 2019-Jan-13 11:24:12.194772 - [DEBUG]
39854 2019-Jan-13 11:24:12.194799 - [DEBUG] Join: AllTop & AllBottom
39855 2019-Jan-13 11:24:12.194825 - [DEBUG] = AllBottom (new jump func)
39856 2019-Jan-13 11:24:12.194849 - [DEBUG]
39857 2019-Jan-13 11:24:12.194873 - [DEBUG] Start adding new jump function
39858 2019-Jan-13 11:24:12.194897 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39859 2019-Jan-13 11:24:12.194969 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39860 2019-Jan-13 11:24:12.195657 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
39861 2019-Jan-13 11:24:12.196334 - [DEBUG] Edge Function : AllBottom
39862 2019-Jan-13 11:24:12.196367 - [DEBUG] End adding new jump function
39863 2019-Jan-13 11:24:12.196391 - [DEBUG]
39864 2019-Jan-13 11:24:12.196415 - [DEBUG] -------------------------------------------- 1089. Path Edge --------------------------------------------
39865 2019-Jan-13 11:24:12.196440 - [DEBUG]
39866 2019-Jan-13 11:24:12.196463 - [DEBUG] Process 1089. path edge:
39867 2019-Jan-13 11:24:12.196487 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39868 2019-Jan-13 11:24:12.196553 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
39869 2019-Jan-13 11:24:12.197261 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39870 2019-Jan-13 11:24:12.197934 - [DEBUG]
39871 2019-Jan-13 11:24:12.197959 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
39872 2019-Jan-13 11:24:12.198646 - [DEBUG] Possible callees:
39873 2019-Jan-13 11:24:12.198672 - [DEBUG] llvm.dbg.declare
39874 2019-Jan-13 11:24:12.198697 - [DEBUG] Possible return sites:
39875 2019-Jan-13 11:24:12.198720 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15539876 2019-Jan-13 11:24:12.200094 - [DEBUG] Found and process special summary
39877 2019-Jan-13 11:24:12.200145 - [DEBUG] Compose: EdgeIdentity * AllBottom
39878 2019-Jan-13 11:24:12.200173 - [DEBUG]
39879 2019-Jan-13 11:24:12.200197 - [DEBUG] Propagate flow
39880 2019-Jan-13 11:24:12.200221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39881 2019-Jan-13 11:24:12.200287 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
39882 2019-Jan-13 11:24:12.200960 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39883 2019-Jan-13 11:24:12.201620 - [DEBUG] Edge function : AllBottom (result of previous compose)
39884 2019-Jan-13 11:24:12.201645 - [DEBUG]
39885 2019-Jan-13 11:24:12.201672 - [DEBUG] Join: AllTop & AllBottom
39886 2019-Jan-13 11:24:12.201698 - [DEBUG] = AllBottom (new jump func)
39887 2019-Jan-13 11:24:12.201722 - [DEBUG]
39888 2019-Jan-13 11:24:12.201745 - [DEBUG] Start adding new jump function
39889 2019-Jan-13 11:24:12.201768 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39890 2019-Jan-13 11:24:12.201833 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39891 2019-Jan-13 11:24:12.202502 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
39892 2019-Jan-13 11:24:12.203162 - [DEBUG] Edge Function : AllBottom
39893 2019-Jan-13 11:24:12.203194 - [DEBUG] End adding new jump function
39894 2019-Jan-13 11:24:12.203218 - [DEBUG]
39895 2019-Jan-13 11:24:12.203242 - [DEBUG] -------------------------------------------- 1090. Path Edge --------------------------------------------
39896 2019-Jan-13 11:24:12.203290 - [DEBUG]
39897 2019-Jan-13 11:24:12.203314 - [DEBUG] Process 1090. path edge:
39898 2019-Jan-13 11:24:12.203358 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39899 2019-Jan-13 11:24:12.203423 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
39900 2019-Jan-13 11:24:12.204098 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39901 2019-Jan-13 11:24:12.204754 - [DEBUG]
39902 2019-Jan-13 11:24:12.204780 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
39903 2019-Jan-13 11:24:12.205487 - [DEBUG] Compose: EdgeIdentity * AllBottom
39904 2019-Jan-13 11:24:12.205518 - [DEBUG]
39905 2019-Jan-13 11:24:12.205542 - [DEBUG] Propagate flow
39906 2019-Jan-13 11:24:12.205565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39907 2019-Jan-13 11:24:12.205630 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
39908 2019-Jan-13 11:24:12.206300 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39909 2019-Jan-13 11:24:12.206986 - [DEBUG] Edge function : AllBottom (result of previous compose)
39910 2019-Jan-13 11:24:12.207013 - [DEBUG]
39911 2019-Jan-13 11:24:12.207040 - [DEBUG] Join: AllTop & AllBottom
39912 2019-Jan-13 11:24:12.207066 - [DEBUG] = AllBottom (new jump func)
39913 2019-Jan-13 11:24:12.207091 - [DEBUG]
39914 2019-Jan-13 11:24:12.207115 - [DEBUG] Start adding new jump function
39915 2019-Jan-13 11:24:12.207139 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39916 2019-Jan-13 11:24:12.207208 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39917 2019-Jan-13 11:24:12.207868 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
39918 2019-Jan-13 11:24:12.208530 - [DEBUG] Edge Function : AllBottom
39919 2019-Jan-13 11:24:12.208562 - [DEBUG] End adding new jump function
39920 2019-Jan-13 11:24:12.208587 - [DEBUG]
39921 2019-Jan-13 11:24:12.208611 - [DEBUG] -------------------------------------------- 1091. Path Edge --------------------------------------------
39922 2019-Jan-13 11:24:12.208636 - [DEBUG]
39923 2019-Jan-13 11:24:12.208659 - [DEBUG] Process 1091. path edge:
39924 2019-Jan-13 11:24:12.208684 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39925 2019-Jan-13 11:24:12.208747 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
39926 2019-Jan-13 11:24:12.209429 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39927 2019-Jan-13 11:24:12.210141 - [DEBUG]
39928 2019-Jan-13 11:24:12.210169 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
39929 2019-Jan-13 11:24:12.210870 - [DEBUG] Compose: EdgeIdentity * AllBottom
39930 2019-Jan-13 11:24:12.210901 - [DEBUG]
39931 2019-Jan-13 11:24:12.210925 - [DEBUG] Propagate flow
39932 2019-Jan-13 11:24:12.210948 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39933 2019-Jan-13 11:24:12.211021 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
39934 2019-Jan-13 11:24:12.211691 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39935 2019-Jan-13 11:24:12.212357 - [DEBUG] Edge function : AllBottom (result of previous compose)
39936 2019-Jan-13 11:24:12.212383 - [DEBUG]
39937 2019-Jan-13 11:24:12.212410 - [DEBUG] Join: AllTop & AllBottom
39938 2019-Jan-13 11:24:12.212436 - [DEBUG] = AllBottom (new jump func)
39939 2019-Jan-13 11:24:12.212461 - [DEBUG]
39940 2019-Jan-13 11:24:12.212484 - [DEBUG] Start adding new jump function
39941 2019-Jan-13 11:24:12.212527 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39942 2019-Jan-13 11:24:12.212591 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39943 2019-Jan-13 11:24:12.213263 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
39944 2019-Jan-13 11:24:12.213941 - [DEBUG] Edge Function : AllBottom
39945 2019-Jan-13 11:24:12.213974 - [DEBUG] End adding new jump function
39946 2019-Jan-13 11:24:12.213999 - [DEBUG]
39947 2019-Jan-13 11:24:12.214023 - [DEBUG] -------------------------------------------- 1092. Path Edge --------------------------------------------
39948 2019-Jan-13 11:24:12.214048 - [DEBUG]
39949 2019-Jan-13 11:24:12.214071 - [DEBUG] Process 1092. path edge:
39950 2019-Jan-13 11:24:12.214095 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39951 2019-Jan-13 11:24:12.214167 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
39952 2019-Jan-13 11:24:12.214826 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39953 2019-Jan-13 11:24:12.215493 - [DEBUG]
39954 2019-Jan-13 11:24:12.215520 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
39955 2019-Jan-13 11:24:12.216207 - [DEBUG] Compose: EdgeIdentity * AllBottom
39956 2019-Jan-13 11:24:12.216236 - [DEBUG]
39957 2019-Jan-13 11:24:12.216259 - [DEBUG] Propagate flow
39958 2019-Jan-13 11:24:12.216282 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39959 2019-Jan-13 11:24:12.216349 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
39960 2019-Jan-13 11:24:12.217051 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39961 2019-Jan-13 11:24:12.217720 - [DEBUG] Edge function : AllBottom (result of previous compose)
39962 2019-Jan-13 11:24:12.217746 - [DEBUG]
39963 2019-Jan-13 11:24:12.217771 - [DEBUG] Join: AllTop & AllBottom
39964 2019-Jan-13 11:24:12.217798 - [DEBUG] = AllBottom (new jump func)
39965 2019-Jan-13 11:24:12.217822 - [DEBUG]
39966 2019-Jan-13 11:24:12.217845 - [DEBUG] Start adding new jump function
39967 2019-Jan-13 11:24:12.217869 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39968 2019-Jan-13 11:24:12.217932 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39969 2019-Jan-13 11:24:12.218598 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
39970 2019-Jan-13 11:24:12.219269 - [DEBUG] Edge Function : AllBottom
39971 2019-Jan-13 11:24:12.219301 - [DEBUG] End adding new jump function
39972 2019-Jan-13 11:24:12.219325 - [DEBUG]
39973 2019-Jan-13 11:24:12.219349 - [DEBUG] -------------------------------------------- 1093. Path Edge --------------------------------------------
39974 2019-Jan-13 11:24:12.219374 - [DEBUG]
39975 2019-Jan-13 11:24:12.219397 - [DEBUG] Process 1093. path edge:
39976 2019-Jan-13 11:24:12.219422 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39977 2019-Jan-13 11:24:12.219488 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
39978 2019-Jan-13 11:24:12.220188 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39979 2019-Jan-13 11:24:12.220852 - [DEBUG]
39980 2019-Jan-13 11:24:12.220877 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
39981 2019-Jan-13 11:24:12.221570 - [DEBUG] Possible callees:
39982 2019-Jan-13 11:24:12.221597 - [DEBUG] llvm.dbg.declare
39983 2019-Jan-13 11:24:12.221640 - [DEBUG] Possible return sites:
39984 2019-Jan-13 11:24:12.221664 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16339985 2019-Jan-13 11:24:12.222995 - [DEBUG] Found and process special summary
39986 2019-Jan-13 11:24:12.223042 - [DEBUG] Compose: EdgeIdentity * AllBottom
39987 2019-Jan-13 11:24:12.223070 - [DEBUG]
39988 2019-Jan-13 11:24:12.223094 - [DEBUG] Propagate flow
39989 2019-Jan-13 11:24:12.223117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39990 2019-Jan-13 11:24:12.223186 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
39991 2019-Jan-13 11:24:12.223887 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39992 2019-Jan-13 11:24:12.224554 - [DEBUG] Edge function : AllBottom (result of previous compose)
39993 2019-Jan-13 11:24:12.224581 - [DEBUG]
39994 2019-Jan-13 11:24:12.224607 - [DEBUG] Join: AllTop & AllBottom
39995 2019-Jan-13 11:24:12.224633 - [DEBUG] = AllBottom (new jump func)
39996 2019-Jan-13 11:24:12.224658 - [DEBUG]
39997 2019-Jan-13 11:24:12.224682 - [DEBUG] Start adding new jump function
39998 2019-Jan-13 11:24:12.224705 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39999 2019-Jan-13 11:24:12.224767 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40000 2019-Jan-13 11:24:12.225437 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
40001 2019-Jan-13 11:24:12.226094 - [DEBUG] Edge Function : AllBottom
40002 2019-Jan-13 11:24:12.226127 - [DEBUG] End adding new jump function
40003 2019-Jan-13 11:24:12.226151 - [DEBUG]
40004 2019-Jan-13 11:24:12.226176 - [DEBUG] -------------------------------------------- 1094. Path Edge --------------------------------------------
40005 2019-Jan-13 11:24:12.226201 - [DEBUG]
40006 2019-Jan-13 11:24:12.226224 - [DEBUG] Process 1094. path edge:
40007 2019-Jan-13 11:24:12.226248 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40008 2019-Jan-13 11:24:12.226314 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
40009 2019-Jan-13 11:24:12.226995 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40010 2019-Jan-13 11:24:12.227667 - [DEBUG]
40011 2019-Jan-13 11:24:12.227692 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
40012 2019-Jan-13 11:24:12.228396 - [DEBUG] Compose: EdgeIdentity * AllBottom
40013 2019-Jan-13 11:24:12.228426 - [DEBUG]
40014 2019-Jan-13 11:24:12.228450 - [DEBUG] Propagate flow
40015 2019-Jan-13 11:24:12.228473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40016 2019-Jan-13 11:24:12.228540 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
40017 2019-Jan-13 11:24:12.229203 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40018 2019-Jan-13 11:24:12.229875 - [DEBUG] Edge function : AllBottom (result of previous compose)
40019 2019-Jan-13 11:24:12.229902 - [DEBUG]
40020 2019-Jan-13 11:24:12.229927 - [DEBUG] Join: AllTop & AllBottom
40021 2019-Jan-13 11:24:12.229953 - [DEBUG] = AllBottom (new jump func)
40022 2019-Jan-13 11:24:12.229977 - [DEBUG]
40023 2019-Jan-13 11:24:12.230021 - [DEBUG] Start adding new jump function
40024 2019-Jan-13 11:24:12.230044 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40025 2019-Jan-13 11:24:12.230108 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40026 2019-Jan-13 11:24:12.230776 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
40027 2019-Jan-13 11:24:12.231454 - [DEBUG] Edge Function : AllBottom
40028 2019-Jan-13 11:24:12.231486 - [DEBUG] End adding new jump function
40029 2019-Jan-13 11:24:12.231510 - [DEBUG]
40030 2019-Jan-13 11:24:12.231534 - [DEBUG] -------------------------------------------- 1095. Path Edge --------------------------------------------
40031 2019-Jan-13 11:24:12.231559 - [DEBUG]
40032 2019-Jan-13 11:24:12.231582 - [DEBUG] Process 1095. path edge:
40033 2019-Jan-13 11:24:12.231606 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40034 2019-Jan-13 11:24:12.231672 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
40035 2019-Jan-13 11:24:12.232340 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40036 2019-Jan-13 11:24:12.233000 - [DEBUG]
40037 2019-Jan-13 11:24:12.233026 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
40038 2019-Jan-13 11:24:12.233743 - [DEBUG] Compose: EdgeIdentity * AllBottom
40039 2019-Jan-13 11:24:12.233773 - [DEBUG]
40040 2019-Jan-13 11:24:12.233797 - [DEBUG] Propagate flow
40041 2019-Jan-13 11:24:12.233821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40042 2019-Jan-13 11:24:12.233886 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
40043 2019-Jan-13 11:24:12.234570 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40044 2019-Jan-13 11:24:12.235234 - [DEBUG] Edge function : AllBottom (result of previous compose)
40045 2019-Jan-13 11:24:12.235260 - [DEBUG]
40046 2019-Jan-13 11:24:12.235286 - [DEBUG] Join: AllTop & AllBottom
40047 2019-Jan-13 11:24:12.235311 - [DEBUG] = AllBottom (new jump func)
40048 2019-Jan-13 11:24:12.235336 - [DEBUG]
40049 2019-Jan-13 11:24:12.235360 - [DEBUG] Start adding new jump function
40050 2019-Jan-13 11:24:12.235383 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40051 2019-Jan-13 11:24:12.235450 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40052 2019-Jan-13 11:24:12.236109 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
40053 2019-Jan-13 11:24:12.236805 - [DEBUG] Edge Function : AllBottom
40054 2019-Jan-13 11:24:12.236837 - [DEBUG] End adding new jump function
40055 2019-Jan-13 11:24:12.236861 - [DEBUG]
40056 2019-Jan-13 11:24:12.236885 - [DEBUG] -------------------------------------------- 1096. Path Edge --------------------------------------------
40057 2019-Jan-13 11:24:12.236910 - [DEBUG]
40058 2019-Jan-13 11:24:12.236933 - [DEBUG] Process 1096. path edge:
40059 2019-Jan-13 11:24:12.236957 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40060 2019-Jan-13 11:24:12.237021 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
40061 2019-Jan-13 11:24:12.237700 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40062 2019-Jan-13 11:24:12.238367 - [DEBUG]
40063 2019-Jan-13 11:24:12.238392 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
40064 2019-Jan-13 11:24:12.239074 - [DEBUG] Possible callees:
40065 2019-Jan-13 11:24:12.239100 - [DEBUG] llvm.dbg.declare
40066 2019-Jan-13 11:24:12.239125 - [DEBUG] Possible return sites:
40067 2019-Jan-13 11:24:12.239148 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16940068 2019-Jan-13 11:24:12.240522 - [DEBUG] Found and process special summary
40069 2019-Jan-13 11:24:12.240570 - [DEBUG] Compose: EdgeIdentity * AllBottom
40070 2019-Jan-13 11:24:12.240598 - [DEBUG]
40071 2019-Jan-13 11:24:12.240622 - [DEBUG] Propagate flow
40072 2019-Jan-13 11:24:12.240646 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40073 2019-Jan-13 11:24:12.240714 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40074 2019-Jan-13 11:24:12.241384 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40075 2019-Jan-13 11:24:12.242050 - [DEBUG] Edge function : AllBottom (result of previous compose)
40076 2019-Jan-13 11:24:12.242076 - [DEBUG]
40077 2019-Jan-13 11:24:12.242102 - [DEBUG] Join: AllTop & AllBottom
40078 2019-Jan-13 11:24:12.242128 - [DEBUG] = AllBottom (new jump func)
40079 2019-Jan-13 11:24:12.242152 - [DEBUG]
40080 2019-Jan-13 11:24:12.242176 - [DEBUG] Start adding new jump function
40081 2019-Jan-13 11:24:12.242200 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40082 2019-Jan-13 11:24:12.242265 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40083 2019-Jan-13 11:24:12.242927 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40084 2019-Jan-13 11:24:12.243615 - [DEBUG] Edge Function : AllBottom
40085 2019-Jan-13 11:24:12.243647 - [DEBUG] End adding new jump function
40086 2019-Jan-13 11:24:12.243671 - [DEBUG]
40087 2019-Jan-13 11:24:12.243695 - [DEBUG] -------------------------------------------- 1097. Path Edge --------------------------------------------
40088 2019-Jan-13 11:24:12.243720 - [DEBUG]
40089 2019-Jan-13 11:24:12.243743 - [DEBUG] Process 1097. path edge:
40090 2019-Jan-13 11:24:12.243767 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40091 2019-Jan-13 11:24:12.243832 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
40092 2019-Jan-13 11:24:12.244498 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40093 2019-Jan-13 11:24:12.245157 - [DEBUG]
40094 2019-Jan-13 11:24:12.245183 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40095 2019-Jan-13 11:24:12.245887 - [DEBUG] Compose: EdgeIdentity * AllBottom
40096 2019-Jan-13 11:24:12.245917 - [DEBUG]
40097 2019-Jan-13 11:24:12.245940 - [DEBUG] Propagate flow
40098 2019-Jan-13 11:24:12.245964 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40099 2019-Jan-13 11:24:12.246028 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
40100 2019-Jan-13 11:24:12.246718 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40101 2019-Jan-13 11:24:12.247383 - [DEBUG] Edge function : AllBottom (result of previous compose)
40102 2019-Jan-13 11:24:12.247410 - [DEBUG]
40103 2019-Jan-13 11:24:12.247435 - [DEBUG] Join: AllTop & AllBottom
40104 2019-Jan-13 11:24:12.247461 - [DEBUG] = AllBottom (new jump func)
40105 2019-Jan-13 11:24:12.247486 - [DEBUG]
40106 2019-Jan-13 11:24:12.247509 - [DEBUG] Start adding new jump function
40107 2019-Jan-13 11:24:12.247532 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40108 2019-Jan-13 11:24:12.247600 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40109 2019-Jan-13 11:24:12.248260 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
40110 2019-Jan-13 11:24:12.248920 - [DEBUG] Edge Function : AllBottom
40111 2019-Jan-13 11:24:12.248952 - [DEBUG] End adding new jump function
40112 2019-Jan-13 11:24:12.248976 - [DEBUG]
40113 2019-Jan-13 11:24:12.249000 - [DEBUG] -------------------------------------------- 1098. Path Edge --------------------------------------------
40114 2019-Jan-13 11:24:12.249042 - [DEBUG]
40115 2019-Jan-13 11:24:12.249066 - [DEBUG] Process 1098. path edge:
40116 2019-Jan-13 11:24:12.249089 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40117 2019-Jan-13 11:24:12.249152 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
40118 2019-Jan-13 11:24:12.249820 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40119 2019-Jan-13 11:24:12.250509 - [DEBUG]
40120 2019-Jan-13 11:24:12.250534 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
40121 2019-Jan-13 11:24:12.251237 - [DEBUG] Compose: EdgeIdentity * AllBottom
40122 2019-Jan-13 11:24:12.251267 - [DEBUG]
40123 2019-Jan-13 11:24:12.251291 - [DEBUG] Propagate flow
40124 2019-Jan-13 11:24:12.251314 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40125 2019-Jan-13 11:24:12.251381 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
40126 2019-Jan-13 11:24:12.252056 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40127 2019-Jan-13 11:24:12.252722 - [DEBUG] Edge function : AllBottom (result of previous compose)
40128 2019-Jan-13 11:24:12.252748 - [DEBUG]
40129 2019-Jan-13 11:24:12.252774 - [DEBUG] Join: AllTop & AllBottom
40130 2019-Jan-13 11:24:12.252800 - [DEBUG] = AllBottom (new jump func)
40131 2019-Jan-13 11:24:12.252824 - [DEBUG]
40132 2019-Jan-13 11:24:12.252847 - [DEBUG] Start adding new jump function
40133 2019-Jan-13 11:24:12.252870 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40134 2019-Jan-13 11:24:12.252934 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40135 2019-Jan-13 11:24:12.253624 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
40136 2019-Jan-13 11:24:12.254285 - [DEBUG] Edge Function : AllBottom
40137 2019-Jan-13 11:24:12.254317 - [DEBUG] End adding new jump function
40138 2019-Jan-13 11:24:12.254341 - [DEBUG]
40139 2019-Jan-13 11:24:12.254365 - [DEBUG] -------------------------------------------- 1099. Path Edge --------------------------------------------
40140 2019-Jan-13 11:24:12.254390 - [DEBUG]
40141 2019-Jan-13 11:24:12.254413 - [DEBUG] Process 1099. path edge:
40142 2019-Jan-13 11:24:12.254437 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40143 2019-Jan-13 11:24:12.254501 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
40144 2019-Jan-13 11:24:12.255163 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40145 2019-Jan-13 11:24:12.255829 - [DEBUG]
40146 2019-Jan-13 11:24:12.255854 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
40147 2019-Jan-13 11:24:12.256565 - [DEBUG] Compose: EdgeIdentity * AllBottom
40148 2019-Jan-13 11:24:12.256595 - [DEBUG]
40149 2019-Jan-13 11:24:12.256619 - [DEBUG] Propagate flow
40150 2019-Jan-13 11:24:12.256642 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40151 2019-Jan-13 11:24:12.256729 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
40152 2019-Jan-13 11:24:12.257393 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40153 2019-Jan-13 11:24:12.258062 - [DEBUG] Edge function : AllBottom (result of previous compose)
40154 2019-Jan-13 11:24:12.258088 - [DEBUG]
40155 2019-Jan-13 11:24:12.258113 - [DEBUG] Join: AllTop & AllBottom
40156 2019-Jan-13 11:24:12.258139 - [DEBUG] = AllBottom (new jump func)
40157 2019-Jan-13 11:24:12.258181 - [DEBUG]
40158 2019-Jan-13 11:24:12.258205 - [DEBUG] Start adding new jump function
40159 2019-Jan-13 11:24:12.258228 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40160 2019-Jan-13 11:24:12.258291 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40161 2019-Jan-13 11:24:12.258960 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
40162 2019-Jan-13 11:24:12.259616 - [DEBUG] Edge Function : AllBottom
40163 2019-Jan-13 11:24:12.259649 - [DEBUG] End adding new jump function
40164 2019-Jan-13 11:24:12.259673 - [DEBUG]
40165 2019-Jan-13 11:24:12.259697 - [DEBUG] -------------------------------------------- 1100. Path Edge --------------------------------------------
40166 2019-Jan-13 11:24:12.259722 - [DEBUG]
40167 2019-Jan-13 11:24:12.259745 - [DEBUG] Process 1100. path edge:
40168 2019-Jan-13 11:24:12.259769 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40169 2019-Jan-13 11:24:12.259836 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
40170 2019-Jan-13 11:24:12.260520 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40171 2019-Jan-13 11:24:12.261184 - [DEBUG]
40172 2019-Jan-13 11:24:12.261211 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
40173 2019-Jan-13 11:24:12.261902 - [DEBUG] Compose: EdgeIdentity * AllBottom
40174 2019-Jan-13 11:24:12.261932 - [DEBUG]
40175 2019-Jan-13 11:24:12.261956 - [DEBUG] Propagate flow
40176 2019-Jan-13 11:24:12.261979 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40177 2019-Jan-13 11:24:12.262045 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
40178 2019-Jan-13 11:24:12.262715 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40179 2019-Jan-13 11:24:12.263408 - [DEBUG] Edge function : AllBottom (result of previous compose)
40180 2019-Jan-13 11:24:12.263435 - [DEBUG]
40181 2019-Jan-13 11:24:12.263462 - [DEBUG] Join: AllTop & AllBottom
40182 2019-Jan-13 11:24:12.263488 - [DEBUG] = AllBottom (new jump func)
40183 2019-Jan-13 11:24:12.263512 - [DEBUG]
40184 2019-Jan-13 11:24:12.263536 - [DEBUG] Start adding new jump function
40185 2019-Jan-13 11:24:12.263559 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40186 2019-Jan-13 11:24:12.263627 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40187 2019-Jan-13 11:24:12.264288 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
40188 2019-Jan-13 11:24:12.264958 - [DEBUG] Edge Function : AllBottom
40189 2019-Jan-13 11:24:12.264990 - [DEBUG] End adding new jump function
40190 2019-Jan-13 11:24:12.265014 - [DEBUG]
40191 2019-Jan-13 11:24:12.265038 - [DEBUG] -------------------------------------------- 1101. Path Edge --------------------------------------------
40192 2019-Jan-13 11:24:12.265063 - [DEBUG]
40193 2019-Jan-13 11:24:12.265086 - [DEBUG] Process 1101. path edge:
40194 2019-Jan-13 11:24:12.265110 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40195 2019-Jan-13 11:24:12.265171 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
40196 2019-Jan-13 11:24:12.265841 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40197 2019-Jan-13 11:24:12.266499 - [DEBUG]
40198 2019-Jan-13 11:24:12.266525 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
40199 2019-Jan-13 11:24:12.267254 - [DEBUG] Compose: EdgeIdentity * AllBottom
40200 2019-Jan-13 11:24:12.267284 - [DEBUG]
40201 2019-Jan-13 11:24:12.267324 - [DEBUG] Propagate flow
40202 2019-Jan-13 11:24:12.267348 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40203 2019-Jan-13 11:24:12.267417 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
40204 2019-Jan-13 11:24:12.268086 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40205 2019-Jan-13 11:24:12.268753 - [DEBUG] Edge function : AllBottom (result of previous compose)
40206 2019-Jan-13 11:24:12.268780 - [DEBUG]
40207 2019-Jan-13 11:24:12.268806 - [DEBUG] Join: AllTop & AllBottom
40208 2019-Jan-13 11:24:12.268832 - [DEBUG] = AllBottom (new jump func)
40209 2019-Jan-13 11:24:12.268857 - [DEBUG]
40210 2019-Jan-13 11:24:12.268881 - [DEBUG] Start adding new jump function
40211 2019-Jan-13 11:24:12.268904 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40212 2019-Jan-13 11:24:12.268969 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40213 2019-Jan-13 11:24:12.269635 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
40214 2019-Jan-13 11:24:12.270318 - [DEBUG] Edge Function : AllBottom
40215 2019-Jan-13 11:24:12.270350 - [DEBUG] End adding new jump function
40216 2019-Jan-13 11:24:12.270375 - [DEBUG]
40217 2019-Jan-13 11:24:12.270399 - [DEBUG] -------------------------------------------- 1102. Path Edge --------------------------------------------
40218 2019-Jan-13 11:24:12.270424 - [DEBUG]
40219 2019-Jan-13 11:24:12.270447 - [DEBUG] Process 1102. path edge:
40220 2019-Jan-13 11:24:12.270471 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40221 2019-Jan-13 11:24:12.270538 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
40222 2019-Jan-13 11:24:12.271202 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40223 2019-Jan-13 11:24:12.271871 - [DEBUG]
40224 2019-Jan-13 11:24:12.271897 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
40225 2019-Jan-13 11:24:12.272581 - [DEBUG] Compose: EdgeIdentity * AllBottom
40226 2019-Jan-13 11:24:12.272610 - [DEBUG]
40227 2019-Jan-13 11:24:12.272634 - [DEBUG] Propagate flow
40228 2019-Jan-13 11:24:12.272657 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40229 2019-Jan-13 11:24:12.272724 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40230 2019-Jan-13 11:24:12.273460 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40231 2019-Jan-13 11:24:12.274136 - [DEBUG] Edge function : AllBottom (result of previous compose)
40232 2019-Jan-13 11:24:12.274162 - [DEBUG]
40233 2019-Jan-13 11:24:12.274188 - [DEBUG] Join: AllTop & AllBottom
40234 2019-Jan-13 11:24:12.274214 - [DEBUG] = AllBottom (new jump func)
40235 2019-Jan-13 11:24:12.274239 - [DEBUG]
40236 2019-Jan-13 11:24:12.274263 - [DEBUG] Start adding new jump function
40237 2019-Jan-13 11:24:12.274286 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40238 2019-Jan-13 11:24:12.274350 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40239 2019-Jan-13 11:24:12.275017 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40240 2019-Jan-13 11:24:12.275681 - [DEBUG] Edge Function : AllBottom
40241 2019-Jan-13 11:24:12.275713 - [DEBUG] End adding new jump function
40242 2019-Jan-13 11:24:12.275737 - [DEBUG]
40243 2019-Jan-13 11:24:12.275762 - [DEBUG] -------------------------------------------- 1103. Path Edge --------------------------------------------
40244 2019-Jan-13 11:24:12.275787 - [DEBUG]
40245 2019-Jan-13 11:24:12.275810 - [DEBUG] Process 1103. path edge:
40246 2019-Jan-13 11:24:12.275834 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40247 2019-Jan-13 11:24:12.275916 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
40248 2019-Jan-13 11:24:12.276584 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40249 2019-Jan-13 11:24:12.277272 - [DEBUG]
40250 2019-Jan-13 11:24:12.277297 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40251 2019-Jan-13 11:24:12.278005 - [DEBUG] Compose: EdgeIdentity * AllBottom
40252 2019-Jan-13 11:24:12.278035 - [DEBUG]
40253 2019-Jan-13 11:24:12.278059 - [DEBUG] Propagate flow
40254 2019-Jan-13 11:24:12.278083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40255 2019-Jan-13 11:24:12.278150 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
40256 2019-Jan-13 11:24:12.278827 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40257 2019-Jan-13 11:24:12.279488 - [DEBUG] Edge function : AllBottom (result of previous compose)
40258 2019-Jan-13 11:24:12.279514 - [DEBUG]
40259 2019-Jan-13 11:24:12.279539 - [DEBUG] Join: AllTop & AllBottom
40260 2019-Jan-13 11:24:12.279566 - [DEBUG] = AllBottom (new jump func)
40261 2019-Jan-13 11:24:12.279591 - [DEBUG]
40262 2019-Jan-13 11:24:12.279614 - [DEBUG] Start adding new jump function
40263 2019-Jan-13 11:24:12.279637 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40264 2019-Jan-13 11:24:12.279705 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40265 2019-Jan-13 11:24:12.280396 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
40266 2019-Jan-13 11:24:12.281069 - [DEBUG] Edge Function : AllBottom
40267 2019-Jan-13 11:24:12.281101 - [DEBUG] End adding new jump function
40268 2019-Jan-13 11:24:12.281126 - [DEBUG]
40269 2019-Jan-13 11:24:12.281150 - [DEBUG] -------------------------------------------- 1104. Path Edge --------------------------------------------
40270 2019-Jan-13 11:24:12.281175 - [DEBUG]
40271 2019-Jan-13 11:24:12.281199 - [DEBUG] Process 1104. path edge:
40272 2019-Jan-13 11:24:12.281223 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40273 2019-Jan-13 11:24:12.281285 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
40274 2019-Jan-13 11:24:12.281957 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40275 2019-Jan-13 11:24:12.282614 - [DEBUG]
40276 2019-Jan-13 11:24:12.282642 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
40277 2019-Jan-13 11:24:12.283355 - [DEBUG] Compose: EdgeIdentity * AllBottom
40278 2019-Jan-13 11:24:12.283387 - [DEBUG]
40279 2019-Jan-13 11:24:12.283411 - [DEBUG] Propagate flow
40280 2019-Jan-13 11:24:12.283435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40281 2019-Jan-13 11:24:12.283501 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40282 2019-Jan-13 11:24:12.284176 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40283 2019-Jan-13 11:24:12.284844 - [DEBUG] Edge function : AllBottom (result of previous compose)
40284 2019-Jan-13 11:24:12.284871 - [DEBUG]
40285 2019-Jan-13 11:24:12.284896 - [DEBUG] Join: AllTop & AllBottom
40286 2019-Jan-13 11:24:12.284922 - [DEBUG] = AllBottom (new jump func)
40287 2019-Jan-13 11:24:12.284946 - [DEBUG]
40288 2019-Jan-13 11:24:12.284970 - [DEBUG] Start adding new jump function
40289 2019-Jan-13 11:24:12.284993 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40290 2019-Jan-13 11:24:12.285075 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40291 2019-Jan-13 11:24:12.285745 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40292 2019-Jan-13 11:24:12.286408 - [DEBUG] Edge Function : AllBottom
40293 2019-Jan-13 11:24:12.286439 - [DEBUG] End adding new jump function
40294 2019-Jan-13 11:24:12.286464 - [DEBUG]
40295 2019-Jan-13 11:24:12.286488 - [DEBUG] -------------------------------------------- 1105. Path Edge --------------------------------------------
40296 2019-Jan-13 11:24:12.286512 - [DEBUG]
40297 2019-Jan-13 11:24:12.286536 - [DEBUG] Process 1105. path edge:
40298 2019-Jan-13 11:24:12.286559 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40299 2019-Jan-13 11:24:12.286624 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
40300 2019-Jan-13 11:24:12.287316 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40301 2019-Jan-13 11:24:12.287983 - [DEBUG]
40302 2019-Jan-13 11:24:12.288009 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40303 2019-Jan-13 11:24:12.288711 - [DEBUG] Compose: EdgeIdentity * AllBottom
40304 2019-Jan-13 11:24:12.288741 - [DEBUG]
40305 2019-Jan-13 11:24:12.288765 - [DEBUG] Propagate flow
40306 2019-Jan-13 11:24:12.288787 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40307 2019-Jan-13 11:24:12.288856 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40308 2019-Jan-13 11:24:12.289522 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40309 2019-Jan-13 11:24:12.290219 - [DEBUG] Edge function : AllBottom (result of previous compose)
40310 2019-Jan-13 11:24:12.290245 - [DEBUG]
40311 2019-Jan-13 11:24:12.290270 - [DEBUG] Join: AllTop & AllBottom
40312 2019-Jan-13 11:24:12.290296 - [DEBUG] = AllBottom (new jump func)
40313 2019-Jan-13 11:24:12.290321 - [DEBUG]
40314 2019-Jan-13 11:24:12.290344 - [DEBUG] Start adding new jump function
40315 2019-Jan-13 11:24:12.290367 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40316 2019-Jan-13 11:24:12.290431 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40317 2019-Jan-13 11:24:12.291097 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40318 2019-Jan-13 11:24:12.291756 - [DEBUG] Edge Function : AllBottom
40319 2019-Jan-13 11:24:12.291789 - [DEBUG] End adding new jump function
40320 2019-Jan-13 11:24:12.291813 - [DEBUG]
40321 2019-Jan-13 11:24:12.291837 - [DEBUG] -------------------------------------------- 1106. Path Edge --------------------------------------------
40322 2019-Jan-13 11:24:12.291860 - [DEBUG]
40323 2019-Jan-13 11:24:12.291883 - [DEBUG] Process 1106. path edge:
40324 2019-Jan-13 11:24:12.291907 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40325 2019-Jan-13 11:24:12.291978 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
40326 2019-Jan-13 11:24:12.292638 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40327 2019-Jan-13 11:24:12.293303 - [DEBUG]
40328 2019-Jan-13 11:24:12.293344 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40329 2019-Jan-13 11:24:12.294027 - [DEBUG] Start of endsummarytab entry
40330 2019-Jan-13 11:24:12.294066 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
40331 2019-Jan-13 11:24:12.294739 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
40332 2019-Jan-13 11:24:12.294811 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40333 2019-Jan-13 11:24:12.295502 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
40334 2019-Jan-13 11:24:12.296184 - [DEBUG] EF: AllBottom
40335 2019-Jan-13 11:24:12.296211 - [DEBUG]
40336 2019-Jan-13 11:24:12.296234 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40337 2019-Jan-13 11:24:12.296918 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
40338 2019-Jan-13 11:24:12.297588 - [DEBUG] EF: AllBottom
40339 2019-Jan-13 11:24:12.297614 - [DEBUG]
40340 2019-Jan-13 11:24:12.297638 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40341 2019-Jan-13 11:24:12.298299 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
40342 2019-Jan-13 11:24:12.298974 - [DEBUG] EF: AllBottom
40343 2019-Jan-13 11:24:12.299000 - [DEBUG]
40344 2019-Jan-13 11:24:12.299024 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40345 2019-Jan-13 11:24:12.299676 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
40346 2019-Jan-13 11:24:12.300362 - [DEBUG] EF: AllBottom
40347 2019-Jan-13 11:24:12.300388 - [DEBUG]
40348 2019-Jan-13 11:24:12.300411 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40349 2019-Jan-13 11:24:12.301071 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40350 2019-Jan-13 11:24:12.301733 - [DEBUG] EF: AllBottom
40351 2019-Jan-13 11:24:12.301759 - [DEBUG]
40352 2019-Jan-13 11:24:12.301782 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40353 2019-Jan-13 11:24:12.302442 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
40354 2019-Jan-13 11:24:12.303114 - [DEBUG] EF: AllBottom
40355 2019-Jan-13 11:24:12.303140 - [DEBUG]
40356 2019-Jan-13 11:24:12.303163 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40357 2019-Jan-13 11:24:12.303848 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
40358 2019-Jan-13 11:24:12.304525 - [DEBUG] EF: AllBottom
40359 2019-Jan-13 11:24:12.304551 - [DEBUG]
40360 2019-Jan-13 11:24:12.304574 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40361 2019-Jan-13 11:24:12.305239 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40362 2019-Jan-13 11:24:12.305900 - [DEBUG] EF: AllBottom
40363 2019-Jan-13 11:24:12.305927 - [DEBUG]
40364 2019-Jan-13 11:24:12.305950 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40365 2019-Jan-13 11:24:12.306613 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
40366 2019-Jan-13 11:24:12.307310 - [DEBUG] EF: AllBottom
40367 2019-Jan-13 11:24:12.307337 - [DEBUG]
40368 2019-Jan-13 11:24:12.307361 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40369 2019-Jan-13 11:24:12.308015 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40370 2019-Jan-13 11:24:12.308664 - [DEBUG] EF: AllBottom
40371 2019-Jan-13 11:24:12.308689 - [DEBUG]
40372 2019-Jan-13 11:24:12.308712 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40373 2019-Jan-13 11:24:12.309345 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
40374 2019-Jan-13 11:24:12.310016 - [DEBUG] EF: AllBottom
40375 2019-Jan-13 11:24:12.310044 - [DEBUG]
40376 2019-Jan-13 11:24:12.310068 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40377 2019-Jan-13 11:24:12.310743 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
40378 2019-Jan-13 11:24:12.311419 - [DEBUG] EF: AllBottom
40379 2019-Jan-13 11:24:12.311446 - [DEBUG]
40380 2019-Jan-13 11:24:12.311470 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40381 2019-Jan-13 11:24:12.312134 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
40382 2019-Jan-13 11:24:12.312805 - [DEBUG] EF: AllBottom
40383 2019-Jan-13 11:24:12.312831 - [DEBUG]
40384 2019-Jan-13 11:24:12.312854 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40385 2019-Jan-13 11:24:12.313538 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40386 2019-Jan-13 11:24:12.314198 - [DEBUG] EF: AllBottom
40387 2019-Jan-13 11:24:12.314223 - [DEBUG]
40388 2019-Jan-13 11:24:12.314246 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40389 2019-Jan-13 11:24:12.314909 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
40390 2019-Jan-13 11:24:12.315572 - [DEBUG] EF: AllBottom
40391 2019-Jan-13 11:24:12.315598 - [DEBUG]
40392 2019-Jan-13 11:24:12.315621 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40393 2019-Jan-13 11:24:12.316274 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
40394 2019-Jan-13 11:24:12.316967 - [DEBUG] EF: AllBottom
40395 2019-Jan-13 11:24:12.316993 - [DEBUG]
40396 2019-Jan-13 11:24:12.317016 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40397 2019-Jan-13 11:24:12.317676 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
40398 2019-Jan-13 11:24:12.318346 - [DEBUG] EF: AllBottom
40399 2019-Jan-13 11:24:12.318372 - [DEBUG]
40400 2019-Jan-13 11:24:12.318395 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40401 2019-Jan-13 11:24:12.319053 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
40402 2019-Jan-13 11:24:12.319719 - [DEBUG] EF: AllBottom
40403 2019-Jan-13 11:24:12.319745 - [DEBUG]
40404 2019-Jan-13 11:24:12.319768 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40405 2019-Jan-13 11:24:12.320450 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
40406 2019-Jan-13 11:24:12.321123 - [DEBUG] EF: AllBottom
40407 2019-Jan-13 11:24:12.321149 - [DEBUG]
40408 2019-Jan-13 11:24:12.321173 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40409 2019-Jan-13 11:24:12.321832 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40410 2019-Jan-13 11:24:12.322496 - [DEBUG] EF: AllBottom
40411 2019-Jan-13 11:24:12.322523 - [DEBUG]
40412 2019-Jan-13 11:24:12.322547 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40413 2019-Jan-13 11:24:12.323200 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40414 2019-Jan-13 11:24:12.323890 - [DEBUG] EF: AllBottom
40415 2019-Jan-13 11:24:12.323916 - [DEBUG]
40416 2019-Jan-13 11:24:12.323940 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40417 2019-Jan-13 11:24:12.324604 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
40418 2019-Jan-13 11:24:12.325259 - [DEBUG] EF: AllBottom
40419 2019-Jan-13 11:24:12.325285 - [DEBUG]
40420 2019-Jan-13 11:24:12.325308 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40421 2019-Jan-13 11:24:12.325969 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
40422 2019-Jan-13 11:24:12.326637 - [DEBUG] EF: AllBottom
40423 2019-Jan-13 11:24:12.326679 - [DEBUG]
40424 2019-Jan-13 11:24:12.326705 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40425 2019-Jan-13 11:24:12.327386 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
40426 2019-Jan-13 11:24:12.328047 - [DEBUG] EF: AllBottom
40427 2019-Jan-13 11:24:12.328073 - [DEBUG]
40428 2019-Jan-13 11:24:12.328096 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40429 2019-Jan-13 11:24:12.328758 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
40430 2019-Jan-13 11:24:12.329419 - [DEBUG] EF: AllBottom
40431 2019-Jan-13 11:24:12.329445 - [DEBUG]
40432 2019-Jan-13 11:24:12.329469 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40433 2019-Jan-13 11:24:12.330152 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40434 2019-Jan-13 11:24:12.330821 - [DEBUG] EF: AllBottom
40435 2019-Jan-13 11:24:12.330847 - [DEBUG]
40436 2019-Jan-13 11:24:12.330871 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40437 2019-Jan-13 11:24:12.331533 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40438 2019-Jan-13 11:24:12.332190 - [DEBUG] EF: AllBottom
40439 2019-Jan-13 11:24:12.332216 - [DEBUG]
40440 2019-Jan-13 11:24:12.332240 - [DEBUG] ---------------
40441 2019-Jan-13 11:24:12.332264 - [DEBUG]
40442 2019-Jan-13 11:24:12.332291 - [DEBUG] End of endsummarytab entry
40443 2019-Jan-13 11:24:12.332315 - [DEBUG]
40444 2019-Jan-13 11:24:12.332339 - [DEBUG] Start of incomingtab entry
40445 2019-Jan-13 11:24:12.332364 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
40446 2019-Jan-13 11:24:12.333032 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
40447 2019-Jan-13 11:24:12.333095 - [DEBUG] ---------------
40448 2019-Jan-13 11:24:12.333119 - [DEBUG] End of incomingtab entry
40449 2019-Jan-13 11:24:12.333143 - [DEBUG]
40450 2019-Jan-13 11:24:12.333169 - [DEBUG] EDGE:
40451 2019-Jan-13 11:24:12.333226 - [DEBUG] ---> 40452 2019-Jan-13 11:24:12.333916 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40453 2019-Jan-13 11:24:12.334585 - [DEBUG]
40454 2019-Jan-13 11:24:12.334613 - [DEBUG] EDGE:
40455 2019-Jan-13 11:24:12.334678 - [DEBUG] ---> 40456 2019-Jan-13 11:24:12.335332 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40457 2019-Jan-13 11:24:12.335996 - [DEBUG]
40458 2019-Jan-13 11:24:12.336047 - [DEBUG] Compose: EdgeIdentity * AllBottom
40459 2019-Jan-13 11:24:12.336074 - [DEBUG]
40460 2019-Jan-13 11:24:12.336097 - [DEBUG] Propagate flow
40461 2019-Jan-13 11:24:12.336121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40462 2019-Jan-13 11:24:12.336184 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
40463 2019-Jan-13 11:24:12.336889 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40464 2019-Jan-13 11:24:12.337561 - [DEBUG] Edge function : AllBottom (result of previous compose)
40465 2019-Jan-13 11:24:12.337588 - [DEBUG]
40466 2019-Jan-13 11:24:12.337614 - [DEBUG] Join: AllTop & AllBottom
40467 2019-Jan-13 11:24:12.337640 - [DEBUG] = AllBottom (new jump func)
40468 2019-Jan-13 11:24:12.337665 - [DEBUG]
40469 2019-Jan-13 11:24:12.337688 - [DEBUG] Start adding new jump function
40470 2019-Jan-13 11:24:12.337711 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40471 2019-Jan-13 11:24:12.337778 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40472 2019-Jan-13 11:24:12.338443 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
40473 2019-Jan-13 11:24:12.339133 - [DEBUG] Edge Function : AllBottom
40474 2019-Jan-13 11:24:12.339167 - [DEBUG] End adding new jump function
40475 2019-Jan-13 11:24:12.339191 - [DEBUG]
40476 2019-Jan-13 11:24:12.339215 - [DEBUG] -------------------------------------------- 1107. Path Edge --------------------------------------------
40477 2019-Jan-13 11:24:12.339239 - [DEBUG]
40478 2019-Jan-13 11:24:12.339263 - [DEBUG] Process 1107. path edge:
40479 2019-Jan-13 11:24:12.339286 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40480 2019-Jan-13 11:24:12.339350 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
40481 2019-Jan-13 11:24:12.340053 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40482 2019-Jan-13 11:24:12.340724 - [DEBUG]
40483 2019-Jan-13 11:24:12.340750 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
40484 2019-Jan-13 11:24:12.341445 - [DEBUG] Possible callees:
40485 2019-Jan-13 11:24:12.341472 - [DEBUG] llvm.dbg.declare
40486 2019-Jan-13 11:24:12.341497 - [DEBUG] Possible return sites:
40487 2019-Jan-13 11:24:12.341520 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19340488 2019-Jan-13 11:24:12.342875 - [DEBUG] Found and process special summary
40489 2019-Jan-13 11:24:12.342926 - [DEBUG] Compose: EdgeIdentity * AllBottom
40490 2019-Jan-13 11:24:12.342955 - [DEBUG]
40491 2019-Jan-13 11:24:12.342979 - [DEBUG] Propagate flow
40492 2019-Jan-13 11:24:12.343003 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40493 2019-Jan-13 11:24:12.343071 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40494 2019-Jan-13 11:24:12.343755 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40495 2019-Jan-13 11:24:12.344426 - [DEBUG] Edge function : AllBottom (result of previous compose)
40496 2019-Jan-13 11:24:12.344452 - [DEBUG]
40497 2019-Jan-13 11:24:12.344479 - [DEBUG] Join: AllTop & AllBottom
40498 2019-Jan-13 11:24:12.344505 - [DEBUG] = AllBottom (new jump func)
40499 2019-Jan-13 11:24:12.344529 - [DEBUG]
40500 2019-Jan-13 11:24:12.344553 - [DEBUG] Start adding new jump function
40501 2019-Jan-13 11:24:12.344576 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40502 2019-Jan-13 11:24:12.344638 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40503 2019-Jan-13 11:24:12.345314 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40504 2019-Jan-13 11:24:12.345985 - [DEBUG] Edge Function : AllBottom
40505 2019-Jan-13 11:24:12.346017 - [DEBUG] End adding new jump function
40506 2019-Jan-13 11:24:12.346041 - [DEBUG]
40507 2019-Jan-13 11:24:12.346065 - [DEBUG] -------------------------------------------- 1108. Path Edge --------------------------------------------
40508 2019-Jan-13 11:24:12.346089 - [DEBUG]
40509 2019-Jan-13 11:24:12.346112 - [DEBUG] Process 1108. path edge:
40510 2019-Jan-13 11:24:12.346137 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40511 2019-Jan-13 11:24:12.346203 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
40512 2019-Jan-13 11:24:12.346903 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40513 2019-Jan-13 11:24:12.347576 - [DEBUG]
40514 2019-Jan-13 11:24:12.347602 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40515 2019-Jan-13 11:24:12.348332 - [DEBUG] Compose: EdgeIdentity * AllBottom
40516 2019-Jan-13 11:24:12.348363 - [DEBUG]
40517 2019-Jan-13 11:24:12.348387 - [DEBUG] Propagate flow
40518 2019-Jan-13 11:24:12.348410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40519 2019-Jan-13 11:24:12.348485 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
40520 2019-Jan-13 11:24:12.349148 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40521 2019-Jan-13 11:24:12.349819 - [DEBUG] Edge function : AllBottom (result of previous compose)
40522 2019-Jan-13 11:24:12.349845 - [DEBUG]
40523 2019-Jan-13 11:24:12.349871 - [DEBUG] Join: AllTop & AllBottom
40524 2019-Jan-13 11:24:12.349897 - [DEBUG] = AllBottom (new jump func)
40525 2019-Jan-13 11:24:12.349921 - [DEBUG]
40526 2019-Jan-13 11:24:12.349944 - [DEBUG] Start adding new jump function
40527 2019-Jan-13 11:24:12.349967 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40528 2019-Jan-13 11:24:12.350051 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40529 2019-Jan-13 11:24:12.350739 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
40530 2019-Jan-13 11:24:12.351398 - [DEBUG] Edge Function : AllBottom
40531 2019-Jan-13 11:24:12.351431 - [DEBUG] End adding new jump function
40532 2019-Jan-13 11:24:12.351454 - [DEBUG]
40533 2019-Jan-13 11:24:12.351478 - [DEBUG] -------------------------------------------- 1109. Path Edge --------------------------------------------
40534 2019-Jan-13 11:24:12.351502 - [DEBUG]
40535 2019-Jan-13 11:24:12.351525 - [DEBUG] Process 1109. path edge:
40536 2019-Jan-13 11:24:12.351549 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40537 2019-Jan-13 11:24:12.351620 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
40538 2019-Jan-13 11:24:12.352280 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40539 2019-Jan-13 11:24:12.352948 - [DEBUG]
40540 2019-Jan-13 11:24:12.352975 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
40541 2019-Jan-13 11:24:12.353699 - [DEBUG] Compose: EdgeIdentity * AllBottom
40542 2019-Jan-13 11:24:12.353728 - [DEBUG]
40543 2019-Jan-13 11:24:12.353752 - [DEBUG] Propagate flow
40544 2019-Jan-13 11:24:12.353775 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40545 2019-Jan-13 11:24:12.353845 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40546 2019-Jan-13 11:24:12.354518 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40547 2019-Jan-13 11:24:12.355204 - [DEBUG] Edge function : AllBottom (result of previous compose)
40548 2019-Jan-13 11:24:12.355231 - [DEBUG]
40549 2019-Jan-13 11:24:12.355258 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40550 2019-Jan-13 11:24:12.355284 - [DEBUG] = AllBottom
40551 2019-Jan-13 11:24:12.355308 - [DEBUG]
40552 2019-Jan-13 11:24:12.355331 - [DEBUG] PROPAGATE: No new function!
40553 2019-Jan-13 11:24:12.355358 - [DEBUG] EDGE:
40554 2019-Jan-13 11:24:12.355436 - [DEBUG] ---> 40555 2019-Jan-13 11:24:12.356110 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40556 2019-Jan-13 11:24:12.356778 - [DEBUG]
40557 2019-Jan-13 11:24:12.356805 - [DEBUG] EDGE:
40558 2019-Jan-13 11:24:12.356863 - [DEBUG] ---> 40559 2019-Jan-13 11:24:12.357514 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40560 2019-Jan-13 11:24:12.358143 - [DEBUG]
40561 2019-Jan-13 11:24:12.358197 - [DEBUG] Compose: EdgeIdentity * AllBottom
40562 2019-Jan-13 11:24:12.358224 - [DEBUG]
40563 2019-Jan-13 11:24:12.358248 - [DEBUG] Propagate flow
40564 2019-Jan-13 11:24:12.358271 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40565 2019-Jan-13 11:24:12.358328 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40566 2019-Jan-13 11:24:12.358959 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40567 2019-Jan-13 11:24:12.359589 - [DEBUG] Edge function : AllBottom (result of previous compose)
40568 2019-Jan-13 11:24:12.359614 - [DEBUG]
40569 2019-Jan-13 11:24:12.359640 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40570 2019-Jan-13 11:24:12.359665 - [DEBUG] = AllBottom
40571 2019-Jan-13 11:24:12.359690 - [DEBUG]
40572 2019-Jan-13 11:24:12.359713 - [DEBUG] PROPAGATE: No new function!
40573 2019-Jan-13 11:24:12.359741 - [DEBUG] EDGE:
40574 2019-Jan-13 11:24:12.359798 - [DEBUG] ---> 40575 2019-Jan-13 11:24:12.360483 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40576 2019-Jan-13 11:24:12.361161 - [DEBUG]
40577 2019-Jan-13 11:24:12.361187 - [DEBUG] EDGE:
40578 2019-Jan-13 11:24:12.361249 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
40579 2019-Jan-13 11:24:12.361898 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40580 2019-Jan-13 11:24:12.362537 - [DEBUG]
40581 2019-Jan-13 11:24:12.362562 - [DEBUG] EDGE:
40582 2019-Jan-13 11:24:12.362620 - [DEBUG] ---> 40583 2019-Jan-13 11:24:12.363254 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40584 2019-Jan-13 11:24:12.363910 - [DEBUG]
40585 2019-Jan-13 11:24:12.363935 - [DEBUG] EDGE:
40586 2019-Jan-13 11:24:12.363992 - [DEBUG] ---> 40587 2019-Jan-13 11:24:12.364624 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40588 2019-Jan-13 11:24:12.365266 - [DEBUG]
40589 2019-Jan-13 11:24:12.365292 - [DEBUG] EDGE:
40590 2019-Jan-13 11:24:12.365349 - [DEBUG] ---> 40591 2019-Jan-13 11:24:12.365991 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40592 2019-Jan-13 11:24:12.366645 - [DEBUG]
40593 2019-Jan-13 11:24:12.366716 - [DEBUG] Compose: EdgeIdentity * AllBottom
40594 2019-Jan-13 11:24:12.366745 - [DEBUG]
40595 2019-Jan-13 11:24:12.366769 - [DEBUG] Propagate flow
40596 2019-Jan-13 11:24:12.366792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40597 2019-Jan-13 11:24:12.366862 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
40598 2019-Jan-13 11:24:12.367546 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40599 2019-Jan-13 11:24:12.368203 - [DEBUG] Edge function : AllBottom (result of previous compose)
40600 2019-Jan-13 11:24:12.368229 - [DEBUG]
40601 2019-Jan-13 11:24:12.368275 - [DEBUG] Join: AllTop & AllBottom
40602 2019-Jan-13 11:24:12.368301 - [DEBUG] = AllBottom (new jump func)
40603 2019-Jan-13 11:24:12.368326 - [DEBUG]
40604 2019-Jan-13 11:24:12.368350 - [DEBUG] Start adding new jump function
40605 2019-Jan-13 11:24:12.368373 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40606 2019-Jan-13 11:24:12.368434 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40607 2019-Jan-13 11:24:12.369067 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
40608 2019-Jan-13 11:24:12.369744 - [DEBUG] Edge Function : AllBottom
40609 2019-Jan-13 11:24:12.369777 - [DEBUG] End adding new jump function
40610 2019-Jan-13 11:24:12.369802 - [DEBUG]
40611 2019-Jan-13 11:24:12.369826 - [DEBUG] -------------------------------------------- 1110. Path Edge --------------------------------------------
40612 2019-Jan-13 11:24:12.369860 - [DEBUG]
40613 2019-Jan-13 11:24:12.369883 - [DEBUG] Process 1110. path edge:
40614 2019-Jan-13 11:24:12.369907 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40615 2019-Jan-13 11:24:12.369976 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
40616 2019-Jan-13 11:24:12.370703 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40617 2019-Jan-13 11:24:12.371376 - [DEBUG]
40618 2019-Jan-13 11:24:12.371402 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
40619 2019-Jan-13 11:24:12.372087 - [DEBUG] Compose: EdgeIdentity * AllBottom
40620 2019-Jan-13 11:24:12.372116 - [DEBUG]
40621 2019-Jan-13 11:24:12.372140 - [DEBUG] Propagate flow
40622 2019-Jan-13 11:24:12.372163 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40623 2019-Jan-13 11:24:12.372224 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
40624 2019-Jan-13 11:24:12.372853 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40625 2019-Jan-13 11:24:12.373528 - [DEBUG] Edge function : AllBottom (result of previous compose)
40626 2019-Jan-13 11:24:12.373553 - [DEBUG]
40627 2019-Jan-13 11:24:12.373579 - [DEBUG] Join: AllTop & AllBottom
40628 2019-Jan-13 11:24:12.373605 - [DEBUG] = AllBottom (new jump func)
40629 2019-Jan-13 11:24:12.373629 - [DEBUG]
40630 2019-Jan-13 11:24:12.373652 - [DEBUG] Start adding new jump function
40631 2019-Jan-13 11:24:12.373676 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40632 2019-Jan-13 11:24:12.373732 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40633 2019-Jan-13 11:24:12.374363 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
40634 2019-Jan-13 11:24:12.374991 - [DEBUG] Edge Function : AllBottom
40635 2019-Jan-13 11:24:12.375020 - [DEBUG] End adding new jump function
40636 2019-Jan-13 11:24:12.375043 - [DEBUG]
40637 2019-Jan-13 11:24:12.375067 - [DEBUG] -------------------------------------------- 1111. Path Edge --------------------------------------------
40638 2019-Jan-13 11:24:12.375091 - [DEBUG]
40639 2019-Jan-13 11:24:12.375114 - [DEBUG] Process 1111. path edge:
40640 2019-Jan-13 11:24:12.375138 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40641 2019-Jan-13 11:24:12.375194 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
40642 2019-Jan-13 11:24:12.375850 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40643 2019-Jan-13 11:24:12.376528 - [DEBUG]
40644 2019-Jan-13 11:24:12.376554 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
40645 2019-Jan-13 11:24:12.377250 - [DEBUG] Compose: EdgeIdentity * AllBottom
40646 2019-Jan-13 11:24:12.377279 - [DEBUG]
40647 2019-Jan-13 11:24:12.377320 - [DEBUG] Propagate flow
40648 2019-Jan-13 11:24:12.377344 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40649 2019-Jan-13 11:24:12.377407 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40650 2019-Jan-13 11:24:12.378070 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40651 2019-Jan-13 11:24:12.378747 - [DEBUG] Edge function : AllBottom (result of previous compose)
40652 2019-Jan-13 11:24:12.378775 - [DEBUG]
40653 2019-Jan-13 11:24:12.378801 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40654 2019-Jan-13 11:24:12.378827 - [DEBUG] = AllBottom
40655 2019-Jan-13 11:24:12.378851 - [DEBUG]
40656 2019-Jan-13 11:24:12.378874 - [DEBUG] PROPAGATE: No new function!
40657 2019-Jan-13 11:24:12.378900 - [DEBUG] EDGE:
40658 2019-Jan-13 11:24:12.378975 - [DEBUG] ---> 40659 2019-Jan-13 11:24:12.379642 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40660 2019-Jan-13 11:24:12.380320 - [DEBUG]
40661 2019-Jan-13 11:24:12.380346 - [DEBUG] EDGE:
40662 2019-Jan-13 11:24:12.380404 - [DEBUG] ---> 40663 2019-Jan-13 11:24:12.381034 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40664 2019-Jan-13 11:24:12.381721 - [DEBUG]
40665 2019-Jan-13 11:24:12.381748 - [DEBUG] EDGE:
40666 2019-Jan-13 11:24:12.381809 - [DEBUG] ---> 40667 2019-Jan-13 11:24:12.382440 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40668 2019-Jan-13 11:24:12.383071 - [DEBUG]
40669 2019-Jan-13 11:24:12.383096 - [DEBUG] EDGE:
40670 2019-Jan-13 11:24:12.383153 - [DEBUG] ---> 40671 2019-Jan-13 11:24:12.383836 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40672 2019-Jan-13 11:24:12.384531 - [DEBUG]
40673 2019-Jan-13 11:24:12.384559 - [DEBUG] EDGE:
40674 2019-Jan-13 11:24:12.384626 - [DEBUG] ---> 40675 2019-Jan-13 11:24:12.385261 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40676 2019-Jan-13 11:24:12.385891 - [DEBUG]
40677 2019-Jan-13 11:24:12.385917 - [DEBUG] EDGE:
40678 2019-Jan-13 11:24:12.385974 - [DEBUG] ---> 40679 2019-Jan-13 11:24:12.386604 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40680 2019-Jan-13 11:24:12.387263 - [DEBUG]
40681 2019-Jan-13 11:24:12.387318 - [DEBUG] Compose: EdgeIdentity * AllBottom
40682 2019-Jan-13 11:24:12.387346 - [DEBUG]
40683 2019-Jan-13 11:24:12.387370 - [DEBUG] Propagate flow
40684 2019-Jan-13 11:24:12.387393 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40685 2019-Jan-13 11:24:12.387450 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40686 2019-Jan-13 11:24:12.388082 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40687 2019-Jan-13 11:24:12.388712 - [DEBUG] Edge function : AllBottom (result of previous compose)
40688 2019-Jan-13 11:24:12.388758 - [DEBUG]
40689 2019-Jan-13 11:24:12.388784 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40690 2019-Jan-13 11:24:12.388809 - [DEBUG] = AllBottom
40691 2019-Jan-13 11:24:12.388834 - [DEBUG]
40692 2019-Jan-13 11:24:12.388857 - [DEBUG] PROPAGATE: No new function!
40693 2019-Jan-13 11:24:12.388884 - [DEBUG] EDGE:
40694 2019-Jan-13 11:24:12.388942 - [DEBUG] ---> 40695 2019-Jan-13 11:24:12.389648 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40696 2019-Jan-13 11:24:12.390331 - [DEBUG]
40697 2019-Jan-13 11:24:12.390357 - [DEBUG] EDGE:
40698 2019-Jan-13 11:24:12.390418 - [DEBUG] ---> 40699 2019-Jan-13 11:24:12.391063 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40700 2019-Jan-13 11:24:12.391729 - [DEBUG]
40701 2019-Jan-13 11:24:12.391757 - [DEBUG] EDGE:
40702 2019-Jan-13 11:24:12.391823 - [DEBUG] ---> 40703 2019-Jan-13 11:24:12.392500 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40704 2019-Jan-13 11:24:12.393152 - [DEBUG]
40705 2019-Jan-13 11:24:12.393208 - [DEBUG] Compose: EdgeIdentity * AllBottom
40706 2019-Jan-13 11:24:12.393236 - [DEBUG]
40707 2019-Jan-13 11:24:12.393261 - [DEBUG] Propagate flow
40708 2019-Jan-13 11:24:12.393284 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40709 2019-Jan-13 11:24:12.393375 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
40710 2019-Jan-13 11:24:12.394011 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40711 2019-Jan-13 11:24:12.394678 - [DEBUG] Edge function : AllBottom (result of previous compose)
40712 2019-Jan-13 11:24:12.394705 - [DEBUG]
40713 2019-Jan-13 11:24:12.394731 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40714 2019-Jan-13 11:24:12.394757 - [DEBUG] = AllBottom
40715 2019-Jan-13 11:24:12.394781 - [DEBUG]
40716 2019-Jan-13 11:24:12.394813 - [DEBUG] PROPAGATE: No new function!
40717 2019-Jan-13 11:24:12.394844 - [DEBUG] EDGE:
40718 2019-Jan-13 11:24:12.394910 - [DEBUG] ---> 40719 2019-Jan-13 11:24:12.395573 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40720 2019-Jan-13 11:24:12.396254 - [DEBUG]
40721 2019-Jan-13 11:24:12.396282 - [DEBUG] EDGE:
40722 2019-Jan-13 11:24:12.396352 - [DEBUG] ---> 40723 2019-Jan-13 11:24:12.397038 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40724 2019-Jan-13 11:24:12.397670 - [DEBUG]
40725 2019-Jan-13 11:24:12.397695 - [DEBUG] EDGE:
40726 2019-Jan-13 11:24:12.397753 - [DEBUG] ---> 40727 2019-Jan-13 11:24:12.398380 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40728 2019-Jan-13 11:24:12.399010 - [DEBUG]
40729 2019-Jan-13 11:24:12.399035 - [DEBUG] EDGE:
40730 2019-Jan-13 11:24:12.399092 - [DEBUG] ---> 40731 2019-Jan-13 11:24:12.399747 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40732 2019-Jan-13 11:24:12.400397 - [DEBUG]
40733 2019-Jan-13 11:24:12.400452 - [DEBUG] Compose: EdgeIdentity * AllBottom
40734 2019-Jan-13 11:24:12.400479 - [DEBUG]
40735 2019-Jan-13 11:24:12.400504 - [DEBUG] Propagate flow
40736 2019-Jan-13 11:24:12.400527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40737 2019-Jan-13 11:24:12.400584 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
40738 2019-Jan-13 11:24:12.401238 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40739 2019-Jan-13 11:24:12.401920 - [DEBUG] Edge function : AllBottom (result of previous compose)
40740 2019-Jan-13 11:24:12.401946 - [DEBUG]
40741 2019-Jan-13 11:24:12.401973 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40742 2019-Jan-13 11:24:12.401999 - [DEBUG] = AllBottom
40743 2019-Jan-13 11:24:12.402023 - [DEBUG]
40744 2019-Jan-13 11:24:12.402046 - [DEBUG] PROPAGATE: No new function!
40745 2019-Jan-13 11:24:12.402076 - [DEBUG] EDGE:
40746 2019-Jan-13 11:24:12.402141 - [DEBUG] ---> 40747 2019-Jan-13 11:24:12.402800 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40748 2019-Jan-13 11:24:12.403501 - [DEBUG]
40749 2019-Jan-13 11:24:12.403528 - [DEBUG] EDGE:
40750 2019-Jan-13 11:24:12.403592 - [DEBUG] ---> 40751 2019-Jan-13 11:24:12.404274 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40752 2019-Jan-13 11:24:12.404938 - [DEBUG]
40753 2019-Jan-13 11:24:12.404965 - [DEBUG] EDGE:
40754 2019-Jan-13 11:24:12.405029 - [DEBUG] ---> 40755 2019-Jan-13 11:24:12.405667 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40756 2019-Jan-13 11:24:12.406328 - [DEBUG]
40757 2019-Jan-13 11:24:12.406395 - [DEBUG] Compose: EdgeIdentity * AllBottom
40758 2019-Jan-13 11:24:12.406423 - [DEBUG]
40759 2019-Jan-13 11:24:12.406448 - [DEBUG] Propagate flow
40760 2019-Jan-13 11:24:12.406472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40761 2019-Jan-13 11:24:12.406534 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
40762 2019-Jan-13 11:24:12.407241 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40763 2019-Jan-13 11:24:12.407905 - [DEBUG] Edge function : AllBottom (result of previous compose)
40764 2019-Jan-13 11:24:12.407932 - [DEBUG]
40765 2019-Jan-13 11:24:12.407959 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40766 2019-Jan-13 11:24:12.407985 - [DEBUG] = AllBottom
40767 2019-Jan-13 11:24:12.408010 - [DEBUG]
40768 2019-Jan-13 11:24:12.408033 - [DEBUG] PROPAGATE: No new function!
40769 2019-Jan-13 11:24:12.408065 - [DEBUG] EDGE:
40770 2019-Jan-13 11:24:12.408142 - [DEBUG] ---> 40771 2019-Jan-13 11:24:12.408828 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40772 2019-Jan-13 11:24:12.409463 - [DEBUG]
40773 2019-Jan-13 11:24:12.409489 - [DEBUG] EDGE:
40774 2019-Jan-13 11:24:12.409547 - [DEBUG] ---> 40775 2019-Jan-13 11:24:12.410228 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40776 2019-Jan-13 11:24:12.410859 - [DEBUG]
40777 2019-Jan-13 11:24:12.410884 - [DEBUG] EDGE:
40778 2019-Jan-13 11:24:12.410941 - [DEBUG] ---> 40779 2019-Jan-13 11:24:12.411571 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40780 2019-Jan-13 11:24:12.412200 - [DEBUG]
40781 2019-Jan-13 11:24:12.412250 - [DEBUG] Compose: EdgeIdentity * AllBottom
40782 2019-Jan-13 11:24:12.412277 - [DEBUG]
40783 2019-Jan-13 11:24:12.412301 - [DEBUG] Propagate flow
40784 2019-Jan-13 11:24:12.412325 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40785 2019-Jan-13 11:24:12.412381 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
40786 2019-Jan-13 11:24:12.413016 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40787 2019-Jan-13 11:24:12.413725 - [DEBUG] Edge function : AllBottom (result of previous compose)
40788 2019-Jan-13 11:24:12.413752 - [DEBUG]
40789 2019-Jan-13 11:24:12.413777 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40790 2019-Jan-13 11:24:12.413803 - [DEBUG] = AllBottom
40791 2019-Jan-13 11:24:12.413827 - [DEBUG]
40792 2019-Jan-13 11:24:12.413850 - [DEBUG] PROPAGATE: No new function!
40793 2019-Jan-13 11:24:12.413880 - [DEBUG] EDGE:
40794 2019-Jan-13 11:24:12.413947 - [DEBUG] ---> 40795 2019-Jan-13 11:24:12.414608 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40796 2019-Jan-13 11:24:12.415274 - [DEBUG]
40797 2019-Jan-13 11:24:12.415323 - [DEBUG] Compose: EdgeIdentity * AllBottom
40798 2019-Jan-13 11:24:12.415351 - [DEBUG]
40799 2019-Jan-13 11:24:12.415375 - [DEBUG] Propagate flow
40800 2019-Jan-13 11:24:12.415398 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40801 2019-Jan-13 11:24:12.415466 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40802 2019-Jan-13 11:24:12.416148 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40803 2019-Jan-13 11:24:12.416846 - [DEBUG] Edge function : AllBottom (result of previous compose)
40804 2019-Jan-13 11:24:12.416873 - [DEBUG]
40805 2019-Jan-13 11:24:12.416899 - [DEBUG] Join: AllTop & AllBottom
40806 2019-Jan-13 11:24:12.416925 - [DEBUG] = AllBottom (new jump func)
40807 2019-Jan-13 11:24:12.416949 - [DEBUG]
40808 2019-Jan-13 11:24:12.416973 - [DEBUG] Start adding new jump function
40809 2019-Jan-13 11:24:12.416996 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40810 2019-Jan-13 11:24:12.417058 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40811 2019-Jan-13 11:24:12.417693 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40812 2019-Jan-13 11:24:12.418360 - [DEBUG] Edge Function : AllBottom
40813 2019-Jan-13 11:24:12.418394 - [DEBUG] End adding new jump function
40814 2019-Jan-13 11:24:12.418418 - [DEBUG]
40815 2019-Jan-13 11:24:12.418442 - [DEBUG] -------------------------------------------- 1112. Path Edge --------------------------------------------
40816 2019-Jan-13 11:24:12.418467 - [DEBUG]
40817 2019-Jan-13 11:24:12.418499 - [DEBUG] Process 1112. path edge:
40818 2019-Jan-13 11:24:12.418523 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40819 2019-Jan-13 11:24:12.418588 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
40820 2019-Jan-13 11:24:12.419248 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40821 2019-Jan-13 11:24:12.419881 - [DEBUG]
40822 2019-Jan-13 11:24:12.419905 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40823 2019-Jan-13 11:24:12.420575 - [DEBUG] Possible callees:
40824 2019-Jan-13 11:24:12.420600 - [DEBUG] foo
40825 2019-Jan-13 11:24:12.420624 - [DEBUG] Possible return sites:
40826 2019-Jan-13 11:24:12.420648 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12640827 2019-Jan-13 11:24:12.421911 - [DEBUG] Found and process special summary
40828 2019-Jan-13 11:24:12.421949 - [DEBUG] Compose: EdgeIdentity * AllBottom
40829 2019-Jan-13 11:24:12.421977 - [DEBUG]
40830 2019-Jan-13 11:24:12.422001 - [DEBUG] Propagate flow
40831 2019-Jan-13 11:24:12.422025 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40832 2019-Jan-13 11:24:12.422082 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40833 2019-Jan-13 11:24:12.422725 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40834 2019-Jan-13 11:24:12.423371 - [DEBUG] Edge function : AllBottom (result of previous compose)
40835 2019-Jan-13 11:24:12.423396 - [DEBUG]
40836 2019-Jan-13 11:24:12.423422 - [DEBUG] Join: AllTop & AllBottom
40837 2019-Jan-13 11:24:12.423448 - [DEBUG] = AllBottom (new jump func)
40838 2019-Jan-13 11:24:12.423473 - [DEBUG]
40839 2019-Jan-13 11:24:12.423496 - [DEBUG] Start adding new jump function
40840 2019-Jan-13 11:24:12.423520 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40841 2019-Jan-13 11:24:12.423579 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40842 2019-Jan-13 11:24:12.424261 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40843 2019-Jan-13 11:24:12.424934 - [DEBUG] Edge Function : AllBottom
40844 2019-Jan-13 11:24:12.424966 - [DEBUG] End adding new jump function
40845 2019-Jan-13 11:24:12.424990 - [DEBUG]
40846 2019-Jan-13 11:24:12.425014 - [DEBUG] -------------------------------------------- 1113. Path Edge --------------------------------------------
40847 2019-Jan-13 11:24:12.425038 - [DEBUG]
40848 2019-Jan-13 11:24:12.425061 - [DEBUG] Process 1113. path edge:
40849 2019-Jan-13 11:24:12.425085 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40850 2019-Jan-13 11:24:12.425143 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
40851 2019-Jan-13 11:24:12.425775 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40852 2019-Jan-13 11:24:12.426405 - [DEBUG]
40853 2019-Jan-13 11:24:12.426431 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40854 2019-Jan-13 11:24:12.427137 - [DEBUG] Compose: EdgeIdentity * AllBottom
40855 2019-Jan-13 11:24:12.427166 - [DEBUG]
40856 2019-Jan-13 11:24:12.427190 - [DEBUG] Propagate flow
40857 2019-Jan-13 11:24:12.427214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40858 2019-Jan-13 11:24:12.427271 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
40859 2019-Jan-13 11:24:12.427901 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40860 2019-Jan-13 11:24:12.428530 - [DEBUG] Edge function : AllBottom (result of previous compose)
40861 2019-Jan-13 11:24:12.428556 - [DEBUG]
40862 2019-Jan-13 11:24:12.428581 - [DEBUG] Join: AllTop & AllBottom
40863 2019-Jan-13 11:24:12.428625 - [DEBUG] = AllBottom (new jump func)
40864 2019-Jan-13 11:24:12.428649 - [DEBUG]
40865 2019-Jan-13 11:24:12.428673 - [DEBUG] Start adding new jump function
40866 2019-Jan-13 11:24:12.428696 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40867 2019-Jan-13 11:24:12.428752 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40868 2019-Jan-13 11:24:12.429429 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
40869 2019-Jan-13 11:24:12.430108 - [DEBUG] Edge Function : AllBottom
40870 2019-Jan-13 11:24:12.430145 - [DEBUG] End adding new jump function
40871 2019-Jan-13 11:24:12.430170 - [DEBUG]
40872 2019-Jan-13 11:24:12.430194 - [DEBUG] -------------------------------------------- 1114. Path Edge --------------------------------------------
40873 2019-Jan-13 11:24:12.430218 - [DEBUG]
40874 2019-Jan-13 11:24:12.430241 - [DEBUG] Process 1114. path edge:
40875 2019-Jan-13 11:24:12.430265 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40876 2019-Jan-13 11:24:12.430330 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
40877 2019-Jan-13 11:24:12.430996 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40878 2019-Jan-13 11:24:12.431686 - [DEBUG]
40879 2019-Jan-13 11:24:12.431715 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
40880 2019-Jan-13 11:24:12.432413 - [DEBUG] Compose: EdgeIdentity * AllBottom
40881 2019-Jan-13 11:24:12.432443 - [DEBUG]
40882 2019-Jan-13 11:24:12.432466 - [DEBUG] Propagate flow
40883 2019-Jan-13 11:24:12.432490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40884 2019-Jan-13 11:24:12.432558 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
40885 2019-Jan-13 11:24:12.433194 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40886 2019-Jan-13 11:24:12.433888 - [DEBUG] Edge function : AllBottom (result of previous compose)
40887 2019-Jan-13 11:24:12.433915 - [DEBUG]
40888 2019-Jan-13 11:24:12.433943 - [DEBUG] Join: AllTop & AllBottom
40889 2019-Jan-13 11:24:12.433969 - [DEBUG] = AllBottom (new jump func)
40890 2019-Jan-13 11:24:12.433993 - [DEBUG]
40891 2019-Jan-13 11:24:12.434017 - [DEBUG] Start adding new jump function
40892 2019-Jan-13 11:24:12.434041 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40893 2019-Jan-13 11:24:12.434106 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40894 2019-Jan-13 11:24:12.434767 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
40895 2019-Jan-13 11:24:12.435396 - [DEBUG] Edge Function : AllBottom
40896 2019-Jan-13 11:24:12.435426 - [DEBUG] End adding new jump function
40897 2019-Jan-13 11:24:12.435450 - [DEBUG]
40898 2019-Jan-13 11:24:12.435473 - [DEBUG] -------------------------------------------- 1115. Path Edge --------------------------------------------
40899 2019-Jan-13 11:24:12.435497 - [DEBUG]
40900 2019-Jan-13 11:24:12.435520 - [DEBUG] Process 1115. path edge:
40901 2019-Jan-13 11:24:12.435544 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40902 2019-Jan-13 11:24:12.435601 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
40903 2019-Jan-13 11:24:12.436240 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40904 2019-Jan-13 11:24:12.436891 - [DEBUG]
40905 2019-Jan-13 11:24:12.436917 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
40906 2019-Jan-13 11:24:12.437586 - [DEBUG] Compose: EdgeIdentity * AllBottom
40907 2019-Jan-13 11:24:12.437614 - [DEBUG]
40908 2019-Jan-13 11:24:12.437638 - [DEBUG] Propagate flow
40909 2019-Jan-13 11:24:12.437661 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40910 2019-Jan-13 11:24:12.437718 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40911 2019-Jan-13 11:24:12.438362 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40912 2019-Jan-13 11:24:12.438992 - [DEBUG] Edge function : AllBottom (result of previous compose)
40913 2019-Jan-13 11:24:12.439017 - [DEBUG]
40914 2019-Jan-13 11:24:12.439042 - [DEBUG] Join: AllTop & AllBottom
40915 2019-Jan-13 11:24:12.439067 - [DEBUG] = AllBottom (new jump func)
40916 2019-Jan-13 11:24:12.439092 - [DEBUG]
40917 2019-Jan-13 11:24:12.439115 - [DEBUG] Start adding new jump function
40918 2019-Jan-13 11:24:12.439138 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40919 2019-Jan-13 11:24:12.439194 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40920 2019-Jan-13 11:24:12.439823 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40921 2019-Jan-13 11:24:12.440476 - [DEBUG] Edge Function : AllBottom
40922 2019-Jan-13 11:24:12.440504 - [DEBUG] End adding new jump function
40923 2019-Jan-13 11:24:12.440528 - [DEBUG]
40924 2019-Jan-13 11:24:12.440551 - [DEBUG] -------------------------------------------- 1116. Path Edge --------------------------------------------
40925 2019-Jan-13 11:24:12.440575 - [DEBUG]
40926 2019-Jan-13 11:24:12.440598 - [DEBUG] Process 1116. path edge:
40927 2019-Jan-13 11:24:12.440622 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40928 2019-Jan-13 11:24:12.440678 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
40929 2019-Jan-13 11:24:12.441316 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40930 2019-Jan-13 11:24:12.441946 - [DEBUG]
40931 2019-Jan-13 11:24:12.441970 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40932 2019-Jan-13 11:24:12.442619 - [DEBUG] Possible callees:
40933 2019-Jan-13 11:24:12.442644 - [DEBUG] llvm.dbg.declare
40934 2019-Jan-13 11:24:12.442669 - [DEBUG] Possible return sites:
40935 2019-Jan-13 11:24:12.442692 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13640936 2019-Jan-13 11:24:12.443974 - [DEBUG] Found and process special summary
40937 2019-Jan-13 11:24:12.444008 - [DEBUG] Compose: EdgeIdentity * AllBottom
40938 2019-Jan-13 11:24:12.444036 - [DEBUG]
40939 2019-Jan-13 11:24:12.444059 - [DEBUG] Propagate flow
40940 2019-Jan-13 11:24:12.444083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40941 2019-Jan-13 11:24:12.444139 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40942 2019-Jan-13 11:24:12.444804 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40943 2019-Jan-13 11:24:12.445493 - [DEBUG] Edge function : AllBottom (result of previous compose)
40944 2019-Jan-13 11:24:12.445520 - [DEBUG]
40945 2019-Jan-13 11:24:12.445548 - [DEBUG] Join: AllTop & AllBottom
40946 2019-Jan-13 11:24:12.445574 - [DEBUG] = AllBottom (new jump func)
40947 2019-Jan-13 11:24:12.445599 - [DEBUG]
40948 2019-Jan-13 11:24:12.445623 - [DEBUG] Start adding new jump function
40949 2019-Jan-13 11:24:12.445664 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40950 2019-Jan-13 11:24:12.445737 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40951 2019-Jan-13 11:24:12.446422 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40952 2019-Jan-13 11:24:12.447128 - [DEBUG] Edge Function : AllBottom
40953 2019-Jan-13 11:24:12.447162 - [DEBUG] End adding new jump function
40954 2019-Jan-13 11:24:12.447186 - [DEBUG]
40955 2019-Jan-13 11:24:12.447210 - [DEBUG] -------------------------------------------- 1117. Path Edge --------------------------------------------
40956 2019-Jan-13 11:24:12.447235 - [DEBUG]
40957 2019-Jan-13 11:24:12.447258 - [DEBUG] Process 1117. path edge:
40958 2019-Jan-13 11:24:12.447282 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40959 2019-Jan-13 11:24:12.447347 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
40960 2019-Jan-13 11:24:12.447986 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40961 2019-Jan-13 11:24:12.448616 - [DEBUG]
40962 2019-Jan-13 11:24:12.448642 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40963 2019-Jan-13 11:24:12.449314 - [DEBUG] Compose: EdgeIdentity * AllBottom
40964 2019-Jan-13 11:24:12.449344 - [DEBUG]
40965 2019-Jan-13 11:24:12.449368 - [DEBUG] Propagate flow
40966 2019-Jan-13 11:24:12.449391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40967 2019-Jan-13 11:24:12.449449 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
40968 2019-Jan-13 11:24:12.450099 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40969 2019-Jan-13 11:24:12.450731 - [DEBUG] Edge function : AllBottom (result of previous compose)
40970 2019-Jan-13 11:24:12.450756 - [DEBUG]
40971 2019-Jan-13 11:24:12.450781 - [DEBUG] Join: AllTop & AllBottom
40972 2019-Jan-13 11:24:12.450807 - [DEBUG] = AllBottom (new jump func)
40973 2019-Jan-13 11:24:12.450832 - [DEBUG]
40974 2019-Jan-13 11:24:12.450855 - [DEBUG] Start adding new jump function
40975 2019-Jan-13 11:24:12.450878 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40976 2019-Jan-13 11:24:12.450935 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40977 2019-Jan-13 11:24:12.451567 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
40978 2019-Jan-13 11:24:12.452194 - [DEBUG] Edge Function : AllBottom
40979 2019-Jan-13 11:24:12.452223 - [DEBUG] End adding new jump function
40980 2019-Jan-13 11:24:12.452246 - [DEBUG]
40981 2019-Jan-13 11:24:12.452270 - [DEBUG] -------------------------------------------- 1118. Path Edge --------------------------------------------
40982 2019-Jan-13 11:24:12.452294 - [DEBUG]
40983 2019-Jan-13 11:24:12.452317 - [DEBUG] Process 1118. path edge:
40984 2019-Jan-13 11:24:12.452341 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40985 2019-Jan-13 11:24:12.452397 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
40986 2019-Jan-13 11:24:12.453024 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40987 2019-Jan-13 11:24:12.453677 - [DEBUG]
40988 2019-Jan-13 11:24:12.453703 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
40989 2019-Jan-13 11:24:12.454350 - [DEBUG] Compose: EdgeIdentity * AllBottom
40990 2019-Jan-13 11:24:12.454378 - [DEBUG]
40991 2019-Jan-13 11:24:12.454401 - [DEBUG] Propagate flow
40992 2019-Jan-13 11:24:12.454424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40993 2019-Jan-13 11:24:12.454499 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
40994 2019-Jan-13 11:24:12.455127 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40995 2019-Jan-13 11:24:12.455757 - [DEBUG] Edge function : AllBottom (result of previous compose)
40996 2019-Jan-13 11:24:12.455782 - [DEBUG]
40997 2019-Jan-13 11:24:12.455807 - [DEBUG] Join: AllTop & AllBottom
40998 2019-Jan-13 11:24:12.455833 - [DEBUG] = AllBottom (new jump func)
40999 2019-Jan-13 11:24:12.455857 - [DEBUG]
41000 2019-Jan-13 11:24:12.455880 - [DEBUG] Start adding new jump function
41001 2019-Jan-13 11:24:12.455904 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41002 2019-Jan-13 11:24:12.455960 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41003 2019-Jan-13 11:24:12.456591 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
41004 2019-Jan-13 11:24:12.457233 - [DEBUG] Edge Function : AllBottom
41005 2019-Jan-13 11:24:12.457262 - [DEBUG] End adding new jump function
41006 2019-Jan-13 11:24:12.457286 - [DEBUG]
41007 2019-Jan-13 11:24:12.457309 - [DEBUG] -------------------------------------------- 1119. Path Edge --------------------------------------------
41008 2019-Jan-13 11:24:12.457334 - [DEBUG]
41009 2019-Jan-13 11:24:12.457357 - [DEBUG] Process 1119. path edge:
41010 2019-Jan-13 11:24:12.457381 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41011 2019-Jan-13 11:24:12.457437 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
41012 2019-Jan-13 11:24:12.458063 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41013 2019-Jan-13 11:24:12.458693 - [DEBUG]
41014 2019-Jan-13 11:24:12.458718 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
41015 2019-Jan-13 11:24:12.459360 - [DEBUG] Compose: EdgeIdentity * AllBottom
41016 2019-Jan-13 11:24:12.459387 - [DEBUG]
41017 2019-Jan-13 11:24:12.459411 - [DEBUG] Propagate flow
41018 2019-Jan-13 11:24:12.459434 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41019 2019-Jan-13 11:24:12.459491 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41020 2019-Jan-13 11:24:12.460156 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41021 2019-Jan-13 11:24:12.460789 - [DEBUG] Edge function : AllBottom (result of previous compose)
41022 2019-Jan-13 11:24:12.460814 - [DEBUG]
41023 2019-Jan-13 11:24:12.460840 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41024 2019-Jan-13 11:24:12.460865 - [DEBUG] = AllBottom
41025 2019-Jan-13 11:24:12.460890 - [DEBUG]
41026 2019-Jan-13 11:24:12.460913 - [DEBUG] PROPAGATE: No new function!
41027 2019-Jan-13 11:24:12.460937 - [DEBUG] EDGE:
41028 2019-Jan-13 11:24:12.460995 - [DEBUG] ---> 41029 2019-Jan-13 11:24:12.461621 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41030 2019-Jan-13 11:24:12.462259 - [DEBUG]
41031 2019-Jan-13 11:24:12.462283 - [DEBUG] EDGE:
41032 2019-Jan-13 11:24:12.462340 - [DEBUG] ---> 41033 2019-Jan-13 11:24:12.462968 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41034 2019-Jan-13 11:24:12.463615 - [DEBUG]
41035 2019-Jan-13 11:24:12.463640 - [DEBUG] EDGE:
41036 2019-Jan-13 11:24:12.463697 - [DEBUG] ---> 41037 2019-Jan-13 11:24:12.464335 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41038 2019-Jan-13 11:24:12.464966 - [DEBUG]
41039 2019-Jan-13 11:24:12.465007 - [DEBUG] Compose: EdgeIdentity * AllBottom
41040 2019-Jan-13 11:24:12.465034 - [DEBUG]
41041 2019-Jan-13 11:24:12.465058 - [DEBUG] Propagate flow
41042 2019-Jan-13 11:24:12.465081 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41043 2019-Jan-13 11:24:12.465137 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
41044 2019-Jan-13 11:24:12.465767 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41045 2019-Jan-13 11:24:12.466397 - [DEBUG] Edge function : AllBottom (result of previous compose)
41046 2019-Jan-13 11:24:12.466422 - [DEBUG]
41047 2019-Jan-13 11:24:12.466447 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41048 2019-Jan-13 11:24:12.466472 - [DEBUG] = AllBottom
41049 2019-Jan-13 11:24:12.466497 - [DEBUG]
41050 2019-Jan-13 11:24:12.466520 - [DEBUG] PROPAGATE: No new function!
41051 2019-Jan-13 11:24:12.466547 - [DEBUG] EDGE:
41052 2019-Jan-13 11:24:12.466604 - [DEBUG] ---> 41053 2019-Jan-13 11:24:12.467259 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41054 2019-Jan-13 11:24:12.467889 - [DEBUG]
41055 2019-Jan-13 11:24:12.467921 - [DEBUG] Compose: EdgeIdentity * AllBottom
41056 2019-Jan-13 11:24:12.467948 - [DEBUG]
41057 2019-Jan-13 11:24:12.467971 - [DEBUG] Propagate flow
41058 2019-Jan-13 11:24:12.467994 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41059 2019-Jan-13 11:24:12.468050 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41060 2019-Jan-13 11:24:12.468688 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41061 2019-Jan-13 11:24:12.469319 - [DEBUG] Edge function : AllBottom (result of previous compose)
41062 2019-Jan-13 11:24:12.469344 - [DEBUG]
41063 2019-Jan-13 11:24:12.469369 - [DEBUG] Join: AllTop & AllBottom
41064 2019-Jan-13 11:24:12.469395 - [DEBUG] = AllBottom (new jump func)
41065 2019-Jan-13 11:24:12.469419 - [DEBUG]
41066 2019-Jan-13 11:24:12.469442 - [DEBUG] Start adding new jump function
41067 2019-Jan-13 11:24:12.469465 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41068 2019-Jan-13 11:24:12.469521 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41069 2019-Jan-13 11:24:12.470167 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41070 2019-Jan-13 11:24:12.470803 - [DEBUG] Edge Function : AllBottom
41071 2019-Jan-13 11:24:12.470832 - [DEBUG] End adding new jump function
41072 2019-Jan-13 11:24:12.470855 - [DEBUG]
41073 2019-Jan-13 11:24:12.470879 - [DEBUG] -------------------------------------------- 1120. Path Edge --------------------------------------------
41074 2019-Jan-13 11:24:12.470903 - [DEBUG]
41075 2019-Jan-13 11:24:12.470926 - [DEBUG] Process 1120. path edge:
41076 2019-Jan-13 11:24:12.470950 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41077 2019-Jan-13 11:24:12.471006 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
41078 2019-Jan-13 11:24:12.471643 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41079 2019-Jan-13 11:24:12.472273 - [DEBUG]
41080 2019-Jan-13 11:24:12.472298 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41081 2019-Jan-13 11:24:12.472953 - [DEBUG] Possible callees:
41082 2019-Jan-13 11:24:12.472979 - [DEBUG] llvm.dbg.declare
41083 2019-Jan-13 11:24:12.473004 - [DEBUG] Possible return sites:
41084 2019-Jan-13 11:24:12.473027 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14341085 2019-Jan-13 11:24:12.474303 - [DEBUG] Found and process special summary
41086 2019-Jan-13 11:24:12.474337 - [DEBUG] Compose: EdgeIdentity * AllBottom
41087 2019-Jan-13 11:24:12.474364 - [DEBUG]
41088 2019-Jan-13 11:24:12.474387 - [DEBUG] Propagate flow
41089 2019-Jan-13 11:24:12.474411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41090 2019-Jan-13 11:24:12.474467 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41091 2019-Jan-13 11:24:12.475098 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41092 2019-Jan-13 11:24:12.475728 - [DEBUG] Edge function : AllBottom (result of previous compose)
41093 2019-Jan-13 11:24:12.475753 - [DEBUG]
41094 2019-Jan-13 11:24:12.475777 - [DEBUG] Join: AllTop & AllBottom
41095 2019-Jan-13 11:24:12.475803 - [DEBUG] = AllBottom (new jump func)
41096 2019-Jan-13 11:24:12.475827 - [DEBUG]
41097 2019-Jan-13 11:24:12.475851 - [DEBUG] Start adding new jump function
41098 2019-Jan-13 11:24:12.475874 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41099 2019-Jan-13 11:24:12.475930 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41100 2019-Jan-13 11:24:12.476558 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41101 2019-Jan-13 11:24:12.477203 - [DEBUG] Edge Function : AllBottom
41102 2019-Jan-13 11:24:12.477231 - [DEBUG] End adding new jump function
41103 2019-Jan-13 11:24:12.477255 - [DEBUG]
41104 2019-Jan-13 11:24:12.477279 - [DEBUG] -------------------------------------------- 1121. Path Edge --------------------------------------------
41105 2019-Jan-13 11:24:12.477303 - [DEBUG]
41106 2019-Jan-13 11:24:12.477326 - [DEBUG] Process 1121. path edge:
41107 2019-Jan-13 11:24:12.477350 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41108 2019-Jan-13 11:24:12.477406 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
41109 2019-Jan-13 11:24:12.478035 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41110 2019-Jan-13 11:24:12.478673 - [DEBUG]
41111 2019-Jan-13 11:24:12.478697 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41112 2019-Jan-13 11:24:12.479351 - [DEBUG] Compose: EdgeIdentity * AllBottom
41113 2019-Jan-13 11:24:12.479379 - [DEBUG]
41114 2019-Jan-13 11:24:12.479403 - [DEBUG] Propagate flow
41115 2019-Jan-13 11:24:12.479427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41116 2019-Jan-13 11:24:12.479484 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
41117 2019-Jan-13 11:24:12.480128 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41118 2019-Jan-13 11:24:12.480758 - [DEBUG] Edge function : AllBottom (result of previous compose)
41119 2019-Jan-13 11:24:12.480783 - [DEBUG]
41120 2019-Jan-13 11:24:12.480808 - [DEBUG] Join: AllTop & AllBottom
41121 2019-Jan-13 11:24:12.480834 - [DEBUG] = AllBottom (new jump func)
41122 2019-Jan-13 11:24:12.480858 - [DEBUG]
41123 2019-Jan-13 11:24:12.480882 - [DEBUG] Start adding new jump function
41124 2019-Jan-13 11:24:12.480905 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41125 2019-Jan-13 11:24:12.480969 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41126 2019-Jan-13 11:24:12.481600 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
41127 2019-Jan-13 11:24:12.482224 - [DEBUG] Edge Function : AllBottom
41128 2019-Jan-13 11:24:12.482252 - [DEBUG] End adding new jump function
41129 2019-Jan-13 11:24:12.482276 - [DEBUG]
41130 2019-Jan-13 11:24:12.482300 - [DEBUG] -------------------------------------------- 1122. Path Edge --------------------------------------------
41131 2019-Jan-13 11:24:12.482324 - [DEBUG]
41132 2019-Jan-13 11:24:12.482348 - [DEBUG] Process 1122. path edge:
41133 2019-Jan-13 11:24:12.482371 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41134 2019-Jan-13 11:24:12.482428 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
41135 2019-Jan-13 11:24:12.483053 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41136 2019-Jan-13 11:24:12.483698 - [DEBUG]
41137 2019-Jan-13 11:24:12.483724 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
41138 2019-Jan-13 11:24:12.484364 - [DEBUG] Compose: EdgeIdentity * AllBottom
41139 2019-Jan-13 11:24:12.484392 - [DEBUG]
41140 2019-Jan-13 11:24:12.484415 - [DEBUG] Propagate flow
41141 2019-Jan-13 11:24:12.484438 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41142 2019-Jan-13 11:24:12.484495 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
41143 2019-Jan-13 11:24:12.485121 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41144 2019-Jan-13 11:24:12.485751 - [DEBUG] Edge function : AllBottom (result of previous compose)
41145 2019-Jan-13 11:24:12.485777 - [DEBUG]
41146 2019-Jan-13 11:24:12.485801 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41147 2019-Jan-13 11:24:12.485826 - [DEBUG] = AllBottom
41148 2019-Jan-13 11:24:12.485851 - [DEBUG]
41149 2019-Jan-13 11:24:12.485874 - [DEBUG] PROPAGATE: No new function!
41150 2019-Jan-13 11:24:12.485898 - [DEBUG] EDGE:
41151 2019-Jan-13 11:24:12.485955 - [DEBUG] ---> 41152 2019-Jan-13 11:24:12.486581 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41153 2019-Jan-13 11:24:12.487228 - [DEBUG]
41154 2019-Jan-13 11:24:12.487253 - [DEBUG] EDGE:
41155 2019-Jan-13 11:24:12.487310 - [DEBUG] ---> 41156 2019-Jan-13 11:24:12.487941 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41157 2019-Jan-13 11:24:12.488571 - [DEBUG]
41158 2019-Jan-13 11:24:12.488605 - [DEBUG] Compose: EdgeIdentity * AllBottom
41159 2019-Jan-13 11:24:12.488632 - [DEBUG]
41160 2019-Jan-13 11:24:12.488656 - [DEBUG] Propagate flow
41161 2019-Jan-13 11:24:12.488679 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41162 2019-Jan-13 11:24:12.488735 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41163 2019-Jan-13 11:24:12.489367 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41164 2019-Jan-13 11:24:12.490008 - [DEBUG] Edge function : AllBottom (result of previous compose)
41165 2019-Jan-13 11:24:12.490035 - [DEBUG]
41166 2019-Jan-13 11:24:12.490059 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41167 2019-Jan-13 11:24:12.490085 - [DEBUG] = AllBottom
41168 2019-Jan-13 11:24:12.490109 - [DEBUG]
41169 2019-Jan-13 11:24:12.490132 - [DEBUG] PROPAGATE: No new function!
41170 2019-Jan-13 11:24:12.490158 - [DEBUG] EDGE:
41171 2019-Jan-13 11:24:12.490223 - [DEBUG] ---> 41172 2019-Jan-13 11:24:12.490862 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41173 2019-Jan-13 11:24:12.491492 - [DEBUG]
41174 2019-Jan-13 11:24:12.491517 - [DEBUG] EDGE:
41175 2019-Jan-13 11:24:12.491574 - [DEBUG] ---> 41176 2019-Jan-13 11:24:12.492204 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41177 2019-Jan-13 11:24:12.492835 - [DEBUG]
41178 2019-Jan-13 11:24:12.492868 - [DEBUG] Compose: EdgeIdentity * AllBottom
41179 2019-Jan-13 11:24:12.492895 - [DEBUG]
41180 2019-Jan-13 11:24:12.492918 - [DEBUG] Propagate flow
41181 2019-Jan-13 11:24:12.492941 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41182 2019-Jan-13 11:24:12.492997 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
41183 2019-Jan-13 11:24:12.493641 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41184 2019-Jan-13 11:24:12.494272 - [DEBUG] Edge function : AllBottom (result of previous compose)
41185 2019-Jan-13 11:24:12.494297 - [DEBUG]
41186 2019-Jan-13 11:24:12.494322 - [DEBUG] Join: AllTop & AllBottom
41187 2019-Jan-13 11:24:12.494348 - [DEBUG] = AllBottom (new jump func)
41188 2019-Jan-13 11:24:12.494372 - [DEBUG]
41189 2019-Jan-13 11:24:12.494395 - [DEBUG] Start adding new jump function
41190 2019-Jan-13 11:24:12.494419 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41191 2019-Jan-13 11:24:12.494475 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41192 2019-Jan-13 11:24:12.495110 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
41193 2019-Jan-13 11:24:12.495740 - [DEBUG] Edge Function : AllBottom
41194 2019-Jan-13 11:24:12.495768 - [DEBUG] End adding new jump function
41195 2019-Jan-13 11:24:12.495791 - [DEBUG]
41196 2019-Jan-13 11:24:12.495815 - [DEBUG] -------------------------------------------- 1123. Path Edge --------------------------------------------
41197 2019-Jan-13 11:24:12.495839 - [DEBUG]
41198 2019-Jan-13 11:24:12.495862 - [DEBUG] Process 1123. path edge:
41199 2019-Jan-13 11:24:12.495886 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41200 2019-Jan-13 11:24:12.495942 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
41201 2019-Jan-13 11:24:12.496571 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41202 2019-Jan-13 11:24:12.497218 - [DEBUG]
41203 2019-Jan-13 11:24:12.497243 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
41204 2019-Jan-13 11:24:12.497887 - [DEBUG] Compose: EdgeIdentity * AllBottom
41205 2019-Jan-13 11:24:12.497914 - [DEBUG]
41206 2019-Jan-13 11:24:12.497937 - [DEBUG] Propagate flow
41207 2019-Jan-13 11:24:12.497960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41208 2019-Jan-13 11:24:12.498017 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
41209 2019-Jan-13 11:24:12.498656 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41210 2019-Jan-13 11:24:12.499286 - [DEBUG] Edge function : AllBottom (result of previous compose)
41211 2019-Jan-13 11:24:12.499311 - [DEBUG]
41212 2019-Jan-13 11:24:12.499336 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41213 2019-Jan-13 11:24:12.499369 - [DEBUG] = AllBottom
41214 2019-Jan-13 11:24:12.499394 - [DEBUG]
41215 2019-Jan-13 11:24:12.499417 - [DEBUG] PROPAGATE: No new function!
41216 2019-Jan-13 11:24:12.499447 - [DEBUG] Compose: EdgeIdentity * AllBottom
41217 2019-Jan-13 11:24:12.499474 - [DEBUG]
41218 2019-Jan-13 11:24:12.499498 - [DEBUG] Propagate flow
41219 2019-Jan-13 11:24:12.499521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41220 2019-Jan-13 11:24:12.499577 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41221 2019-Jan-13 11:24:12.500232 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41222 2019-Jan-13 11:24:12.500862 - [DEBUG] Edge function : AllBottom (result of previous compose)
41223 2019-Jan-13 11:24:12.500888 - [DEBUG]
41224 2019-Jan-13 11:24:12.500912 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41225 2019-Jan-13 11:24:12.500938 - [DEBUG] = AllBottom
41226 2019-Jan-13 11:24:12.500962 - [DEBUG]
41227 2019-Jan-13 11:24:12.500985 - [DEBUG] PROPAGATE: No new function!
41228 2019-Jan-13 11:24:12.501009 - [DEBUG] EDGE:
41229 2019-Jan-13 11:24:12.501066 - [DEBUG] ---> 41230 2019-Jan-13 11:24:12.501693 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41231 2019-Jan-13 11:24:12.502323 - [DEBUG]
41232 2019-Jan-13 11:24:12.502348 - [DEBUG] EDGE:
41233 2019-Jan-13 11:24:12.502405 - [DEBUG] ---> 41234 2019-Jan-13 11:24:12.503032 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41235 2019-Jan-13 11:24:12.503675 - [DEBUG]
41236 2019-Jan-13 11:24:12.503700 - [DEBUG] EDGE:
41237 2019-Jan-13 11:24:12.503757 - [DEBUG] ---> 41238 2019-Jan-13 11:24:12.504388 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41239 2019-Jan-13 11:24:12.505018 - [DEBUG]
41240 2019-Jan-13 11:24:12.505052 - [DEBUG] Compose: EdgeIdentity * AllBottom
41241 2019-Jan-13 11:24:12.505079 - [DEBUG]
41242 2019-Jan-13 11:24:12.505103 - [DEBUG] Propagate flow
41243 2019-Jan-13 11:24:12.505126 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41244 2019-Jan-13 11:24:12.505181 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
41245 2019-Jan-13 11:24:12.505813 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41246 2019-Jan-13 11:24:12.506455 - [DEBUG] Edge function : AllBottom (result of previous compose)
41247 2019-Jan-13 11:24:12.506480 - [DEBUG]
41248 2019-Jan-13 11:24:12.506505 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41249 2019-Jan-13 11:24:12.506531 - [DEBUG] = AllBottom
41250 2019-Jan-13 11:24:12.506555 - [DEBUG]
41251 2019-Jan-13 11:24:12.506578 - [DEBUG] PROPAGATE: No new function!
41252 2019-Jan-13 11:24:12.506604 - [DEBUG] EDGE:
41253 2019-Jan-13 11:24:12.506673 - [DEBUG] ---> 41254 2019-Jan-13 11:24:12.507306 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41255 2019-Jan-13 11:24:12.507936 - [DEBUG]
41256 2019-Jan-13 11:24:12.507961 - [DEBUG] EDGE:
41257 2019-Jan-13 11:24:12.508018 - [DEBUG] ---> 41258 2019-Jan-13 11:24:12.508654 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41259 2019-Jan-13 11:24:12.509283 - [DEBUG]
41260 2019-Jan-13 11:24:12.509308 - [DEBUG] EDGE:
41261 2019-Jan-13 11:24:12.509365 - [DEBUG] ---> 41262 2019-Jan-13 11:24:12.510007 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41263 2019-Jan-13 11:24:12.510638 - [DEBUG]
41264 2019-Jan-13 11:24:12.510663 - [DEBUG] EDGE:
41265 2019-Jan-13 11:24:12.510724 - [DEBUG] ---> 41266 2019-Jan-13 11:24:12.511354 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41267 2019-Jan-13 11:24:12.511983 - [DEBUG]
41268 2019-Jan-13 11:24:12.512008 - [DEBUG] EDGE:
41269 2019-Jan-13 11:24:12.512066 - [DEBUG] ---> 41270 2019-Jan-13 11:24:12.512691 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41271 2019-Jan-13 11:24:12.513320 - [DEBUG]
41272 2019-Jan-13 11:24:12.513359 - [DEBUG] EDGE:
41273 2019-Jan-13 11:24:12.513417 - [DEBUG] ---> 41274 2019-Jan-13 11:24:12.514046 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41275 2019-Jan-13 11:24:12.514675 - [DEBUG]
41276 2019-Jan-13 11:24:12.514700 - [DEBUG] EDGE:
41277 2019-Jan-13 11:24:12.514757 - [DEBUG] ---> 41278 2019-Jan-13 11:24:12.515382 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41279 2019-Jan-13 11:24:12.516011 - [DEBUG]
41280 2019-Jan-13 11:24:12.516036 - [DEBUG] EDGE:
41281 2019-Jan-13 11:24:12.516093 - [DEBUG] ---> 41282 2019-Jan-13 11:24:12.516733 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41283 2019-Jan-13 11:24:12.517363 - [DEBUG]
41284 2019-Jan-13 11:24:12.517388 - [DEBUG] EDGE:
41285 2019-Jan-13 11:24:12.517445 - [DEBUG] ---> 41286 2019-Jan-13 11:24:12.518076 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
41287 2019-Jan-13 11:24:12.518709 - [DEBUG]
41288 2019-Jan-13 11:24:12.518735 - [DEBUG] Compose: EdgeIdentity * AllBottom
41289 2019-Jan-13 11:24:12.518761 - [DEBUG]
41290 2019-Jan-13 11:24:12.518785 - [DEBUG] Propagate flow
41291 2019-Jan-13 11:24:12.518808 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41292 2019-Jan-13 11:24:12.518863 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41293 2019-Jan-13 11:24:12.519494 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41294 2019-Jan-13 11:24:12.520146 - [DEBUG] Edge function : AllBottom (result of previous compose)
41295 2019-Jan-13 11:24:12.520171 - [DEBUG]
41296 2019-Jan-13 11:24:12.520195 - [DEBUG] Join: AllTop & AllBottom
41297 2019-Jan-13 11:24:12.520234 - [DEBUG] = AllBottom (new jump func)
41298 2019-Jan-13 11:24:12.520259 - [DEBUG]
41299 2019-Jan-13 11:24:12.520282 - [DEBUG] Start adding new jump function
41300 2019-Jan-13 11:24:12.520305 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41301 2019-Jan-13 11:24:12.520361 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41302 2019-Jan-13 11:24:12.520999 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41303 2019-Jan-13 11:24:12.521629 - [DEBUG] Edge Function : AllBottom
41304 2019-Jan-13 11:24:12.521659 - [DEBUG] End adding new jump function
41305 2019-Jan-13 11:24:12.521683 - [DEBUG]
41306 2019-Jan-13 11:24:12.521706 - [DEBUG] -------------------------------------------- 1124. Path Edge --------------------------------------------
41307 2019-Jan-13 11:24:12.521730 - [DEBUG]
41308 2019-Jan-13 11:24:12.521754 - [DEBUG] Process 1124. path edge:
41309 2019-Jan-13 11:24:12.521777 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41310 2019-Jan-13 11:24:12.521834 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
41311 2019-Jan-13 11:24:12.522465 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41312 2019-Jan-13 11:24:12.523102 - [DEBUG]
41313 2019-Jan-13 11:24:12.523126 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41314 2019-Jan-13 11:24:12.523789 - [DEBUG] Compose: EdgeIdentity * AllBottom
41315 2019-Jan-13 11:24:12.523816 - [DEBUG]
41316 2019-Jan-13 11:24:12.523840 - [DEBUG] Propagate flow
41317 2019-Jan-13 11:24:12.523863 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41318 2019-Jan-13 11:24:12.523919 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
41319 2019-Jan-13 11:24:12.524547 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41320 2019-Jan-13 11:24:12.525184 - [DEBUG] Edge function : AllBottom (result of previous compose)
41321 2019-Jan-13 11:24:12.525210 - [DEBUG]
41322 2019-Jan-13 11:24:12.525234 - [DEBUG] Join: AllTop & AllBottom
41323 2019-Jan-13 11:24:12.525260 - [DEBUG] = AllBottom (new jump func)
41324 2019-Jan-13 11:24:12.525284 - [DEBUG]
41325 2019-Jan-13 11:24:12.525307 - [DEBUG] Start adding new jump function
41326 2019-Jan-13 11:24:12.525331 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41327 2019-Jan-13 11:24:12.525386 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41328 2019-Jan-13 11:24:12.526023 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
41329 2019-Jan-13 11:24:12.526648 - [DEBUG] Edge Function : AllBottom
41330 2019-Jan-13 11:24:12.526690 - [DEBUG] End adding new jump function
41331 2019-Jan-13 11:24:12.526714 - [DEBUG]
41332 2019-Jan-13 11:24:12.526737 - [DEBUG] -------------------------------------------- 1125. Path Edge --------------------------------------------
41333 2019-Jan-13 11:24:12.526761 - [DEBUG]
41334 2019-Jan-13 11:24:12.526784 - [DEBUG] Process 1125. path edge:
41335 2019-Jan-13 11:24:12.526807 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41336 2019-Jan-13 11:24:12.526863 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
41337 2019-Jan-13 11:24:12.527497 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41338 2019-Jan-13 11:24:12.528132 - [DEBUG]
41339 2019-Jan-13 11:24:12.528157 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
41340 2019-Jan-13 11:24:12.528801 - [DEBUG] Compose: EdgeIdentity * AllBottom
41341 2019-Jan-13 11:24:12.528829 - [DEBUG]
41342 2019-Jan-13 11:24:12.528853 - [DEBUG] Propagate flow
41343 2019-Jan-13 11:24:12.528876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41344 2019-Jan-13 11:24:12.528933 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
41345 2019-Jan-13 11:24:12.529558 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41346 2019-Jan-13 11:24:12.530210 - [DEBUG] Edge function : AllBottom (result of previous compose)
41347 2019-Jan-13 11:24:12.530235 - [DEBUG]
41348 2019-Jan-13 11:24:12.530259 - [DEBUG] Join: AllTop & AllBottom
41349 2019-Jan-13 11:24:12.530285 - [DEBUG] = AllBottom (new jump func)
41350 2019-Jan-13 11:24:12.530310 - [DEBUG]
41351 2019-Jan-13 11:24:12.530333 - [DEBUG] Start adding new jump function
41352 2019-Jan-13 11:24:12.530356 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41353 2019-Jan-13 11:24:12.530411 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41354 2019-Jan-13 11:24:12.531049 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
41355 2019-Jan-13 11:24:12.531674 - [DEBUG] Edge Function : AllBottom
41356 2019-Jan-13 11:24:12.531702 - [DEBUG] End adding new jump function
41357 2019-Jan-13 11:24:12.531725 - [DEBUG]
41358 2019-Jan-13 11:24:12.531749 - [DEBUG] -------------------------------------------- 1126. Path Edge --------------------------------------------
41359 2019-Jan-13 11:24:12.531773 - [DEBUG]
41360 2019-Jan-13 11:24:12.531796 - [DEBUG] Process 1126. path edge:
41361 2019-Jan-13 11:24:12.531820 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41362 2019-Jan-13 11:24:12.531875 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
41363 2019-Jan-13 11:24:12.532500 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41364 2019-Jan-13 11:24:12.533136 - [DEBUG]
41365 2019-Jan-13 11:24:12.533161 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
41366 2019-Jan-13 11:24:12.533816 - [DEBUG] Compose: EdgeIdentity * AllBottom
41367 2019-Jan-13 11:24:12.533843 - [DEBUG]
41368 2019-Jan-13 11:24:12.533866 - [DEBUG] Propagate flow
41369 2019-Jan-13 11:24:12.533889 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41370 2019-Jan-13 11:24:12.533946 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
41371 2019-Jan-13 11:24:12.534577 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41372 2019-Jan-13 11:24:12.535213 - [DEBUG] Edge function : AllBottom (result of previous compose)
41373 2019-Jan-13 11:24:12.535238 - [DEBUG]
41374 2019-Jan-13 11:24:12.535263 - [DEBUG] Join: AllTop & AllBottom
41375 2019-Jan-13 11:24:12.535289 - [DEBUG] = AllBottom (new jump func)
41376 2019-Jan-13 11:24:12.535313 - [DEBUG]
41377 2019-Jan-13 11:24:12.535336 - [DEBUG] Start adding new jump function
41378 2019-Jan-13 11:24:12.535359 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41379 2019-Jan-13 11:24:12.535415 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41380 2019-Jan-13 11:24:12.536052 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
41381 2019-Jan-13 11:24:12.536695 - [DEBUG] Edge Function : AllBottom
41382 2019-Jan-13 11:24:12.536722 - [DEBUG] End adding new jump function
41383 2019-Jan-13 11:24:12.536746 - [DEBUG]
41384 2019-Jan-13 11:24:12.536777 - [DEBUG] -------------------------------------------- 1127. Path Edge --------------------------------------------
41385 2019-Jan-13 11:24:12.536802 - [DEBUG]
41386 2019-Jan-13 11:24:12.536825 - [DEBUG] Process 1127. path edge:
41387 2019-Jan-13 11:24:12.536849 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41388 2019-Jan-13 11:24:12.536905 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
41389 2019-Jan-13 11:24:12.537536 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41390 2019-Jan-13 11:24:12.538170 - [DEBUG]
41391 2019-Jan-13 11:24:12.538195 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
41392 2019-Jan-13 11:24:12.538841 - [DEBUG] Compose: EdgeIdentity * AllBottom
41393 2019-Jan-13 11:24:12.538869 - [DEBUG]
41394 2019-Jan-13 11:24:12.538893 - [DEBUG] Propagate flow
41395 2019-Jan-13 11:24:12.538916 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41396 2019-Jan-13 11:24:12.538973 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
41397 2019-Jan-13 11:24:12.539601 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41398 2019-Jan-13 11:24:12.540251 - [DEBUG] Edge function : AllBottom (result of previous compose)
41399 2019-Jan-13 11:24:12.540277 - [DEBUG]
41400 2019-Jan-13 11:24:12.540301 - [DEBUG] Join: AllTop & AllBottom
41401 2019-Jan-13 11:24:12.540327 - [DEBUG] = AllBottom (new jump func)
41402 2019-Jan-13 11:24:12.540351 - [DEBUG]
41403 2019-Jan-13 11:24:12.540375 - [DEBUG] Start adding new jump function
41404 2019-Jan-13 11:24:12.540398 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41405 2019-Jan-13 11:24:12.540454 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41406 2019-Jan-13 11:24:12.541091 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
41407 2019-Jan-13 11:24:12.541718 - [DEBUG] Edge Function : AllBottom
41408 2019-Jan-13 11:24:12.541746 - [DEBUG] End adding new jump function
41409 2019-Jan-13 11:24:12.541769 - [DEBUG]
41410 2019-Jan-13 11:24:12.541793 - [DEBUG] -------------------------------------------- 1128. Path Edge --------------------------------------------
41411 2019-Jan-13 11:24:12.541817 - [DEBUG]
41412 2019-Jan-13 11:24:12.541840 - [DEBUG] Process 1128. path edge:
41413 2019-Jan-13 11:24:12.541864 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41414 2019-Jan-13 11:24:12.541920 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
41415 2019-Jan-13 11:24:12.542548 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41416 2019-Jan-13 11:24:12.543190 - [DEBUG]
41417 2019-Jan-13 11:24:12.543215 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
41418 2019-Jan-13 11:24:12.543870 - [DEBUG] Compose: EdgeIdentity * AllBottom
41419 2019-Jan-13 11:24:12.543898 - [DEBUG]
41420 2019-Jan-13 11:24:12.543921 - [DEBUG] Propagate flow
41421 2019-Jan-13 11:24:12.543945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41422 2019-Jan-13 11:24:12.544001 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
41423 2019-Jan-13 11:24:12.544631 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41424 2019-Jan-13 11:24:12.545268 - [DEBUG] Edge function : AllBottom (result of previous compose)
41425 2019-Jan-13 11:24:12.545301 - [DEBUG]
41426 2019-Jan-13 11:24:12.545326 - [DEBUG] Join: AllTop & AllBottom
41427 2019-Jan-13 11:24:12.545352 - [DEBUG] = AllBottom (new jump func)
41428 2019-Jan-13 11:24:12.545377 - [DEBUG]
41429 2019-Jan-13 11:24:12.545400 - [DEBUG] Start adding new jump function
41430 2019-Jan-13 11:24:12.545423 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41431 2019-Jan-13 11:24:12.545479 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41432 2019-Jan-13 11:24:12.546117 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
41433 2019-Jan-13 11:24:12.546758 - [DEBUG] Edge Function : AllBottom
41434 2019-Jan-13 11:24:12.546786 - [DEBUG] End adding new jump function
41435 2019-Jan-13 11:24:12.546810 - [DEBUG]
41436 2019-Jan-13 11:24:12.546834 - [DEBUG] -------------------------------------------- 1129. Path Edge --------------------------------------------
41437 2019-Jan-13 11:24:12.546858 - [DEBUG]
41438 2019-Jan-13 11:24:12.546881 - [DEBUG] Process 1129. path edge:
41439 2019-Jan-13 11:24:12.546905 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41440 2019-Jan-13 11:24:12.546961 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
41441 2019-Jan-13 11:24:12.547591 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41442 2019-Jan-13 11:24:12.548228 - [DEBUG]
41443 2019-Jan-13 11:24:12.548252 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
41444 2019-Jan-13 11:24:12.548896 - [DEBUG] Compose: EdgeIdentity * AllBottom
41445 2019-Jan-13 11:24:12.548924 - [DEBUG]
41446 2019-Jan-13 11:24:12.548948 - [DEBUG] Propagate flow
41447 2019-Jan-13 11:24:12.548971 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41448 2019-Jan-13 11:24:12.549028 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
41449 2019-Jan-13 11:24:12.549660 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41450 2019-Jan-13 11:24:12.550312 - [DEBUG] Edge function : AllBottom (result of previous compose)
41451 2019-Jan-13 11:24:12.550337 - [DEBUG]
41452 2019-Jan-13 11:24:12.550361 - [DEBUG] Join: AllTop & AllBottom
41453 2019-Jan-13 11:24:12.550387 - [DEBUG] = AllBottom (new jump func)
41454 2019-Jan-13 11:24:12.550411 - [DEBUG]
41455 2019-Jan-13 11:24:12.550435 - [DEBUG] Start adding new jump function
41456 2019-Jan-13 11:24:12.550458 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41457 2019-Jan-13 11:24:12.550514 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41458 2019-Jan-13 11:24:12.551151 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
41459 2019-Jan-13 11:24:12.551782 - [DEBUG] Edge Function : AllBottom
41460 2019-Jan-13 11:24:12.551810 - [DEBUG] End adding new jump function
41461 2019-Jan-13 11:24:12.551834 - [DEBUG]
41462 2019-Jan-13 11:24:12.551857 - [DEBUG] -------------------------------------------- 1130. Path Edge --------------------------------------------
41463 2019-Jan-13 11:24:12.551882 - [DEBUG]
41464 2019-Jan-13 11:24:12.551905 - [DEBUG] Process 1130. path edge:
41465 2019-Jan-13 11:24:12.551929 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41466 2019-Jan-13 11:24:12.551985 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
41467 2019-Jan-13 11:24:12.552632 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41468 2019-Jan-13 11:24:12.553292 - [DEBUG]
41469 2019-Jan-13 11:24:12.553318 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
41470 2019-Jan-13 11:24:12.553993 - [DEBUG] Compose: EdgeIdentity * AllBottom
41471 2019-Jan-13 11:24:12.554022 - [DEBUG]
41472 2019-Jan-13 11:24:12.554045 - [DEBUG] Propagate flow
41473 2019-Jan-13 11:24:12.554069 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41474 2019-Jan-13 11:24:12.554127 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
41475 2019-Jan-13 11:24:12.554757 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41476 2019-Jan-13 11:24:12.555392 - [DEBUG] Edge function : AllBottom (result of previous compose)
41477 2019-Jan-13 11:24:12.555418 - [DEBUG]
41478 2019-Jan-13 11:24:12.555442 - [DEBUG] Join: AllTop & AllBottom
41479 2019-Jan-13 11:24:12.555468 - [DEBUG] = AllBottom (new jump func)
41480 2019-Jan-13 11:24:12.555493 - [DEBUG]
41481 2019-Jan-13 11:24:12.555516 - [DEBUG] Start adding new jump function
41482 2019-Jan-13 11:24:12.555540 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41483 2019-Jan-13 11:24:12.555596 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41484 2019-Jan-13 11:24:12.556233 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
41485 2019-Jan-13 11:24:12.556876 - [DEBUG] Edge Function : AllBottom
41486 2019-Jan-13 11:24:12.556905 - [DEBUG] End adding new jump function
41487 2019-Jan-13 11:24:12.556929 - [DEBUG]
41488 2019-Jan-13 11:24:12.556953 - [DEBUG] -------------------------------------------- 1131. Path Edge --------------------------------------------
41489 2019-Jan-13 11:24:12.556978 - [DEBUG]
41490 2019-Jan-13 11:24:12.557001 - [DEBUG] Process 1131. path edge:
41491 2019-Jan-13 11:24:12.557025 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41492 2019-Jan-13 11:24:12.557082 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
41493 2019-Jan-13 11:24:12.557710 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41494 2019-Jan-13 11:24:12.558353 - [DEBUG]
41495 2019-Jan-13 11:24:12.558378 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
41496 2019-Jan-13 11:24:12.559021 - [DEBUG] Compose: EdgeIdentity * AllBottom
41497 2019-Jan-13 11:24:12.559050 - [DEBUG]
41498 2019-Jan-13 11:24:12.559073 - [DEBUG] Propagate flow
41499 2019-Jan-13 11:24:12.559096 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41500 2019-Jan-13 11:24:12.559153 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
41501 2019-Jan-13 11:24:12.559800 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41502 2019-Jan-13 11:24:12.560454 - [DEBUG] Edge function : AllBottom (result of previous compose)
41503 2019-Jan-13 11:24:12.560479 - [DEBUG]
41504 2019-Jan-13 11:24:12.560503 - [DEBUG] Join: AllTop & AllBottom
41505 2019-Jan-13 11:24:12.560529 - [DEBUG] = AllBottom (new jump func)
41506 2019-Jan-13 11:24:12.560553 - [DEBUG]
41507 2019-Jan-13 11:24:12.560576 - [DEBUG] Start adding new jump function
41508 2019-Jan-13 11:24:12.560599 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41509 2019-Jan-13 11:24:12.560655 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41510 2019-Jan-13 11:24:12.561302 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
41511 2019-Jan-13 11:24:12.561941 - [DEBUG] Edge Function : AllBottom
41512 2019-Jan-13 11:24:12.561969 - [DEBUG] End adding new jump function
41513 2019-Jan-13 11:24:12.561992 - [DEBUG]
41514 2019-Jan-13 11:24:12.562016 - [DEBUG] -------------------------------------------- 1132. Path Edge --------------------------------------------
41515 2019-Jan-13 11:24:12.562040 - [DEBUG]
41516 2019-Jan-13 11:24:12.562063 - [DEBUG] Process 1132. path edge:
41517 2019-Jan-13 11:24:12.562087 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41518 2019-Jan-13 11:24:12.562143 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
41519 2019-Jan-13 11:24:12.562780 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41520 2019-Jan-13 11:24:12.563429 - [DEBUG]
41521 2019-Jan-13 11:24:12.563453 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
41522 2019-Jan-13 11:24:12.564100 - [DEBUG] Possible callees:
41523 2019-Jan-13 11:24:12.564125 - [DEBUG] llvm.dbg.declare
41524 2019-Jan-13 11:24:12.564150 - [DEBUG] Possible return sites:
41525 2019-Jan-13 11:24:12.564173 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12041526 2019-Jan-13 11:24:12.565434 - [DEBUG] Found and process special summary
41527 2019-Jan-13 11:24:12.565469 - [DEBUG] Compose: EdgeIdentity * AllBottom
41528 2019-Jan-13 11:24:12.565496 - [DEBUG]
41529 2019-Jan-13 11:24:12.565520 - [DEBUG] Propagate flow
41530 2019-Jan-13 11:24:12.565543 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41531 2019-Jan-13 11:24:12.565599 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
41532 2019-Jan-13 11:24:12.566231 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41533 2019-Jan-13 11:24:12.566884 - [DEBUG] Edge function : AllBottom (result of previous compose)
41534 2019-Jan-13 11:24:12.566909 - [DEBUG]
41535 2019-Jan-13 11:24:12.566933 - [DEBUG] Join: AllTop & AllBottom
41536 2019-Jan-13 11:24:12.566959 - [DEBUG] = AllBottom (new jump func)
41537 2019-Jan-13 11:24:12.566983 - [DEBUG]
41538 2019-Jan-13 11:24:12.567006 - [DEBUG] Start adding new jump function
41539 2019-Jan-13 11:24:12.567029 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41540 2019-Jan-13 11:24:12.567085 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41541 2019-Jan-13 11:24:12.567722 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
41542 2019-Jan-13 11:24:12.568352 - [DEBUG] Edge Function : AllBottom
41543 2019-Jan-13 11:24:12.568384 - [DEBUG] End adding new jump function
41544 2019-Jan-13 11:24:12.568408 - [DEBUG]
41545 2019-Jan-13 11:24:12.568432 - [DEBUG] -------------------------------------------- 1133. Path Edge --------------------------------------------
41546 2019-Jan-13 11:24:12.568455 - [DEBUG]
41547 2019-Jan-13 11:24:12.568479 - [DEBUG] Process 1133. path edge:
41548 2019-Jan-13 11:24:12.568502 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41549 2019-Jan-13 11:24:12.568558 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
41550 2019-Jan-13 11:24:12.569197 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41551 2019-Jan-13 11:24:12.569835 - [DEBUG]
41552 2019-Jan-13 11:24:12.569859 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
41553 2019-Jan-13 11:24:12.570522 - [DEBUG] Compose: EdgeIdentity * AllBottom
41554 2019-Jan-13 11:24:12.570550 - [DEBUG]
41555 2019-Jan-13 11:24:12.570574 - [DEBUG] Propagate flow
41556 2019-Jan-13 11:24:12.570597 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41557 2019-Jan-13 11:24:12.570654 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
41558 2019-Jan-13 11:24:12.571291 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41559 2019-Jan-13 11:24:12.571926 - [DEBUG] Edge function : AllBottom (result of previous compose)
41560 2019-Jan-13 11:24:12.571952 - [DEBUG]
41561 2019-Jan-13 11:24:12.571976 - [DEBUG] Join: AllTop & AllBottom
41562 2019-Jan-13 11:24:12.572002 - [DEBUG] = AllBottom (new jump func)
41563 2019-Jan-13 11:24:12.572027 - [DEBUG]
41564 2019-Jan-13 11:24:12.572050 - [DEBUG] Start adding new jump function
41565 2019-Jan-13 11:24:12.572073 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41566 2019-Jan-13 11:24:12.572129 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41567 2019-Jan-13 11:24:12.572765 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
41568 2019-Jan-13 11:24:12.573406 - [DEBUG] Edge Function : AllBottom
41569 2019-Jan-13 11:24:12.573434 - [DEBUG] End adding new jump function
41570 2019-Jan-13 11:24:12.573458 - [DEBUG]
41571 2019-Jan-13 11:24:12.573482 - [DEBUG] -------------------------------------------- 1134. Path Edge --------------------------------------------
41572 2019-Jan-13 11:24:12.573507 - [DEBUG]
41573 2019-Jan-13 11:24:12.573530 - [DEBUG] Process 1134. path edge:
41574 2019-Jan-13 11:24:12.573554 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41575 2019-Jan-13 11:24:12.573610 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
41576 2019-Jan-13 11:24:12.574236 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41577 2019-Jan-13 11:24:12.574872 - [DEBUG]
41578 2019-Jan-13 11:24:12.574897 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
41579 2019-Jan-13 11:24:12.575543 - [DEBUG] Compose: EdgeIdentity * AllBottom
41580 2019-Jan-13 11:24:12.575571 - [DEBUG]
41581 2019-Jan-13 11:24:12.575594 - [DEBUG] Propagate flow
41582 2019-Jan-13 11:24:12.575617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41583 2019-Jan-13 11:24:12.575673 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41584 2019-Jan-13 11:24:12.576312 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41585 2019-Jan-13 11:24:12.576974 - [DEBUG] Edge function : AllBottom (result of previous compose)
41586 2019-Jan-13 11:24:12.577000 - [DEBUG]
41587 2019-Jan-13 11:24:12.577024 - [DEBUG] Join: AllTop & AllBottom
41588 2019-Jan-13 11:24:12.577050 - [DEBUG] = AllBottom (new jump func)
41589 2019-Jan-13 11:24:12.577074 - [DEBUG]
41590 2019-Jan-13 11:24:12.577097 - [DEBUG] Start adding new jump function
41591 2019-Jan-13 11:24:12.577121 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41592 2019-Jan-13 11:24:12.577185 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41593 2019-Jan-13 11:24:12.577824 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41594 2019-Jan-13 11:24:12.578462 - [DEBUG] Edge Function : AllBottom
41595 2019-Jan-13 11:24:12.578490 - [DEBUG] End adding new jump function
41596 2019-Jan-13 11:24:12.578514 - [DEBUG]
41597 2019-Jan-13 11:24:12.578538 - [DEBUG] -------------------------------------------- 1135. Path Edge --------------------------------------------
41598 2019-Jan-13 11:24:12.578562 - [DEBUG]
41599 2019-Jan-13 11:24:12.578586 - [DEBUG] Process 1135. path edge:
41600 2019-Jan-13 11:24:12.578610 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41601 2019-Jan-13 11:24:12.578666 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
41602 2019-Jan-13 11:24:12.579303 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41603 2019-Jan-13 11:24:12.579942 - [DEBUG]
41604 2019-Jan-13 11:24:12.579966 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41605 2019-Jan-13 11:24:12.580631 - [DEBUG] Possible callees:
41606 2019-Jan-13 11:24:12.580656 - [DEBUG] llvm.dbg.declare
41607 2019-Jan-13 11:24:12.580680 - [DEBUG] Possible return sites:
41608 2019-Jan-13 11:24:12.580703 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14941609 2019-Jan-13 11:24:12.581959 - [DEBUG] Found and process special summary
41610 2019-Jan-13 11:24:12.581993 - [DEBUG] Compose: EdgeIdentity * AllBottom
41611 2019-Jan-13 11:24:12.582020 - [DEBUG]
41612 2019-Jan-13 11:24:12.582044 - [DEBUG] Propagate flow
41613 2019-Jan-13 11:24:12.582068 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41614 2019-Jan-13 11:24:12.582124 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41615 2019-Jan-13 11:24:12.582756 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41616 2019-Jan-13 11:24:12.583406 - [DEBUG] Edge function : AllBottom (result of previous compose)
41617 2019-Jan-13 11:24:12.583432 - [DEBUG]
41618 2019-Jan-13 11:24:12.583456 - [DEBUG] Join: AllTop & AllBottom
41619 2019-Jan-13 11:24:12.583482 - [DEBUG] = AllBottom (new jump func)
41620 2019-Jan-13 11:24:12.583506 - [DEBUG]
41621 2019-Jan-13 11:24:12.583529 - [DEBUG] Start adding new jump function
41622 2019-Jan-13 11:24:12.583552 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41623 2019-Jan-13 11:24:12.583608 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41624 2019-Jan-13 11:24:12.584244 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41625 2019-Jan-13 11:24:12.584875 - [DEBUG] Edge Function : AllBottom
41626 2019-Jan-13 11:24:12.584903 - [DEBUG] End adding new jump function
41627 2019-Jan-13 11:24:12.584927 - [DEBUG]
41628 2019-Jan-13 11:24:12.584950 - [DEBUG] -------------------------------------------- 1136. Path Edge --------------------------------------------
41629 2019-Jan-13 11:24:12.584975 - [DEBUG]
41630 2019-Jan-13 11:24:12.584998 - [DEBUG] Process 1136. path edge:
41631 2019-Jan-13 11:24:12.585022 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41632 2019-Jan-13 11:24:12.585090 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
41633 2019-Jan-13 11:24:12.585722 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41634 2019-Jan-13 11:24:12.586358 - [DEBUG]
41635 2019-Jan-13 11:24:12.586383 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41636 2019-Jan-13 11:24:12.587045 - [DEBUG] Compose: EdgeIdentity * AllBottom
41637 2019-Jan-13 11:24:12.587073 - [DEBUG]
41638 2019-Jan-13 11:24:12.587098 - [DEBUG] Propagate flow
41639 2019-Jan-13 11:24:12.587122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41640 2019-Jan-13 11:24:12.587179 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
41641 2019-Jan-13 11:24:12.587809 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41642 2019-Jan-13 11:24:12.588446 - [DEBUG] Edge function : AllBottom (result of previous compose)
41643 2019-Jan-13 11:24:12.588472 - [DEBUG]
41644 2019-Jan-13 11:24:12.588498 - [DEBUG] Join: AllTop & AllBottom
41645 2019-Jan-13 11:24:12.588524 - [DEBUG] = AllBottom (new jump func)
41646 2019-Jan-13 11:24:12.588549 - [DEBUG]
41647 2019-Jan-13 11:24:12.588573 - [DEBUG] Start adding new jump function
41648 2019-Jan-13 11:24:12.588598 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41649 2019-Jan-13 11:24:12.588654 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41650 2019-Jan-13 11:24:12.589293 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
41651 2019-Jan-13 11:24:12.589920 - [DEBUG] Edge Function : AllBottom
41652 2019-Jan-13 11:24:12.589949 - [DEBUG] End adding new jump function
41653 2019-Jan-13 11:24:12.589974 - [DEBUG]
41654 2019-Jan-13 11:24:12.590010 - [DEBUG] -------------------------------------------- 1137. Path Edge --------------------------------------------
41655 2019-Jan-13 11:24:12.590037 - [DEBUG]
41656 2019-Jan-13 11:24:12.590061 - [DEBUG] Process 1137. path edge:
41657 2019-Jan-13 11:24:12.590085 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41658 2019-Jan-13 11:24:12.590142 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
41659 2019-Jan-13 11:24:12.590771 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41660 2019-Jan-13 11:24:12.591409 - [DEBUG]
41661 2019-Jan-13 11:24:12.591435 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
41662 2019-Jan-13 11:24:12.592088 - [DEBUG] Compose: EdgeIdentity * AllBottom
41663 2019-Jan-13 11:24:12.592117 - [DEBUG]
41664 2019-Jan-13 11:24:12.592141 - [DEBUG] Propagate flow
41665 2019-Jan-13 11:24:12.592164 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41666 2019-Jan-13 11:24:12.592222 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
41667 2019-Jan-13 11:24:12.592862 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41668 2019-Jan-13 11:24:12.593516 - [DEBUG] Edge function : AllBottom (result of previous compose)
41669 2019-Jan-13 11:24:12.593541 - [DEBUG]
41670 2019-Jan-13 11:24:12.593565 - [DEBUG] Join: AllTop & AllBottom
41671 2019-Jan-13 11:24:12.593591 - [DEBUG] = AllBottom (new jump func)
41672 2019-Jan-13 11:24:12.593616 - [DEBUG]
41673 2019-Jan-13 11:24:12.593639 - [DEBUG] Start adding new jump function
41674 2019-Jan-13 11:24:12.593670 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41675 2019-Jan-13 11:24:12.593727 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41676 2019-Jan-13 11:24:12.594365 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
41677 2019-Jan-13 11:24:12.595002 - [DEBUG] Edge Function : AllBottom
41678 2019-Jan-13 11:24:12.595029 - [DEBUG] End adding new jump function
41679 2019-Jan-13 11:24:12.595053 - [DEBUG]
41680 2019-Jan-13 11:24:12.595077 - [DEBUG] -------------------------------------------- 1138. Path Edge --------------------------------------------
41681 2019-Jan-13 11:24:12.595101 - [DEBUG]
41682 2019-Jan-13 11:24:12.595125 - [DEBUG] Process 1138. path edge:
41683 2019-Jan-13 11:24:12.595148 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41684 2019-Jan-13 11:24:12.595204 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
41685 2019-Jan-13 11:24:12.595842 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41686 2019-Jan-13 11:24:12.596479 - [DEBUG]
41687 2019-Jan-13 11:24:12.596504 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
41688 2019-Jan-13 11:24:12.597168 - [DEBUG] Possible callees:
41689 2019-Jan-13 11:24:12.597195 - [DEBUG] llvm.dbg.declare
41690 2019-Jan-13 11:24:12.597220 - [DEBUG] Possible return sites:
41691 2019-Jan-13 11:24:12.597243 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15541692 2019-Jan-13 11:24:12.598508 - [DEBUG] Found and process special summary
41693 2019-Jan-13 11:24:12.598542 - [DEBUG] Compose: EdgeIdentity * AllBottom
41694 2019-Jan-13 11:24:12.598569 - [DEBUG]
41695 2019-Jan-13 11:24:12.598593 - [DEBUG] Propagate flow
41696 2019-Jan-13 11:24:12.598616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41697 2019-Jan-13 11:24:12.598673 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41698 2019-Jan-13 11:24:12.599304 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41699 2019-Jan-13 11:24:12.599939 - [DEBUG] Edge function : AllBottom (result of previous compose)
41700 2019-Jan-13 11:24:12.599965 - [DEBUG]
41701 2019-Jan-13 11:24:12.599989 - [DEBUG] Join: AllTop & AllBottom
41702 2019-Jan-13 11:24:12.600029 - [DEBUG] = AllBottom (new jump func)
41703 2019-Jan-13 11:24:12.600054 - [DEBUG]
41704 2019-Jan-13 11:24:12.600077 - [DEBUG] Start adding new jump function
41705 2019-Jan-13 11:24:12.600100 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41706 2019-Jan-13 11:24:12.600156 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41707 2019-Jan-13 11:24:12.600796 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41708 2019-Jan-13 11:24:12.601427 - [DEBUG] Edge Function : AllBottom
41709 2019-Jan-13 11:24:12.601455 - [DEBUG] End adding new jump function
41710 2019-Jan-13 11:24:12.601479 - [DEBUG]
41711 2019-Jan-13 11:24:12.601502 - [DEBUG] -------------------------------------------- 1139. Path Edge --------------------------------------------
41712 2019-Jan-13 11:24:12.601527 - [DEBUG]
41713 2019-Jan-13 11:24:12.601550 - [DEBUG] Process 1139. path edge:
41714 2019-Jan-13 11:24:12.601582 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41715 2019-Jan-13 11:24:12.601638 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
41716 2019-Jan-13 11:24:12.602269 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41717 2019-Jan-13 11:24:12.602907 - [DEBUG]
41718 2019-Jan-13 11:24:12.602931 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41719 2019-Jan-13 11:24:12.603595 - [DEBUG] Compose: EdgeIdentity * AllBottom
41720 2019-Jan-13 11:24:12.603623 - [DEBUG]
41721 2019-Jan-13 11:24:12.603647 - [DEBUG] Propagate flow
41722 2019-Jan-13 11:24:12.603670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41723 2019-Jan-13 11:24:12.603727 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
41724 2019-Jan-13 11:24:12.604356 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41725 2019-Jan-13 11:24:12.604992 - [DEBUG] Edge function : AllBottom (result of previous compose)
41726 2019-Jan-13 11:24:12.605017 - [DEBUG]
41727 2019-Jan-13 11:24:12.605042 - [DEBUG] Join: AllTop & AllBottom
41728 2019-Jan-13 11:24:12.605068 - [DEBUG] = AllBottom (new jump func)
41729 2019-Jan-13 11:24:12.605092 - [DEBUG]
41730 2019-Jan-13 11:24:12.605116 - [DEBUG] Start adding new jump function
41731 2019-Jan-13 11:24:12.605139 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41732 2019-Jan-13 11:24:12.605195 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41733 2019-Jan-13 11:24:12.605832 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
41734 2019-Jan-13 11:24:12.606467 - [DEBUG] Edge Function : AllBottom
41735 2019-Jan-13 11:24:12.606495 - [DEBUG] End adding new jump function
41736 2019-Jan-13 11:24:12.606519 - [DEBUG]
41737 2019-Jan-13 11:24:12.606543 - [DEBUG] -------------------------------------------- 1140. Path Edge --------------------------------------------
41738 2019-Jan-13 11:24:12.606568 - [DEBUG]
41739 2019-Jan-13 11:24:12.606591 - [DEBUG] Process 1140. path edge:
41740 2019-Jan-13 11:24:12.606615 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41741 2019-Jan-13 11:24:12.606686 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
41742 2019-Jan-13 11:24:12.607320 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41743 2019-Jan-13 11:24:12.607961 - [DEBUG]
41744 2019-Jan-13 11:24:12.607985 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
41745 2019-Jan-13 11:24:12.608630 - [DEBUG] Compose: EdgeIdentity * AllBottom
41746 2019-Jan-13 11:24:12.608658 - [DEBUG]
41747 2019-Jan-13 11:24:12.608682 - [DEBUG] Propagate flow
41748 2019-Jan-13 11:24:12.608705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41749 2019-Jan-13 11:24:12.608763 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
41750 2019-Jan-13 11:24:12.609390 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41751 2019-Jan-13 11:24:12.610040 - [DEBUG] Edge function : AllBottom (result of previous compose)
41752 2019-Jan-13 11:24:12.610065 - [DEBUG]
41753 2019-Jan-13 11:24:12.610090 - [DEBUG] Join: AllTop & AllBottom
41754 2019-Jan-13 11:24:12.610115 - [DEBUG] = AllBottom (new jump func)
41755 2019-Jan-13 11:24:12.610140 - [DEBUG]
41756 2019-Jan-13 11:24:12.610163 - [DEBUG] Start adding new jump function
41757 2019-Jan-13 11:24:12.610195 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41758 2019-Jan-13 11:24:12.610251 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41759 2019-Jan-13 11:24:12.610890 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
41760 2019-Jan-13 11:24:12.611517 - [DEBUG] Edge Function : AllBottom
41761 2019-Jan-13 11:24:12.611545 - [DEBUG] End adding new jump function
41762 2019-Jan-13 11:24:12.611569 - [DEBUG]
41763 2019-Jan-13 11:24:12.611592 - [DEBUG] -------------------------------------------- 1141. Path Edge --------------------------------------------
41764 2019-Jan-13 11:24:12.611617 - [DEBUG]
41765 2019-Jan-13 11:24:12.611640 - [DEBUG] Process 1141. path edge:
41766 2019-Jan-13 11:24:12.611664 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41767 2019-Jan-13 11:24:12.611720 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
41768 2019-Jan-13 11:24:12.612348 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41769 2019-Jan-13 11:24:12.612985 - [DEBUG]
41770 2019-Jan-13 11:24:12.613009 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
41771 2019-Jan-13 11:24:12.613671 - [DEBUG] Compose: EdgeIdentity * AllBottom
41772 2019-Jan-13 11:24:12.613698 - [DEBUG]
41773 2019-Jan-13 11:24:12.613722 - [DEBUG] Propagate flow
41774 2019-Jan-13 11:24:12.613745 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41775 2019-Jan-13 11:24:12.613802 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
41776 2019-Jan-13 11:24:12.614440 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41777 2019-Jan-13 11:24:12.615075 - [DEBUG] Edge function : AllBottom (result of previous compose)
41778 2019-Jan-13 11:24:12.615100 - [DEBUG]
41779 2019-Jan-13 11:24:12.615125 - [DEBUG] Join: AllTop & AllBottom
41780 2019-Jan-13 11:24:12.615150 - [DEBUG] = AllBottom (new jump func)
41781 2019-Jan-13 11:24:12.615174 - [DEBUG]
41782 2019-Jan-13 11:24:12.615198 - [DEBUG] Start adding new jump function
41783 2019-Jan-13 11:24:12.615221 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41784 2019-Jan-13 11:24:12.615276 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41785 2019-Jan-13 11:24:12.615915 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
41786 2019-Jan-13 11:24:12.616551 - [DEBUG] Edge Function : AllBottom
41787 2019-Jan-13 11:24:12.616578 - [DEBUG] End adding new jump function
41788 2019-Jan-13 11:24:12.616602 - [DEBUG]
41789 2019-Jan-13 11:24:12.616626 - [DEBUG] -------------------------------------------- 1142. Path Edge --------------------------------------------
41790 2019-Jan-13 11:24:12.616651 - [DEBUG]
41791 2019-Jan-13 11:24:12.616687 - [DEBUG] Process 1142. path edge:
41792 2019-Jan-13 11:24:12.616711 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41793 2019-Jan-13 11:24:12.616768 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
41794 2019-Jan-13 11:24:12.617405 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41795 2019-Jan-13 11:24:12.618039 - [DEBUG]
41796 2019-Jan-13 11:24:12.618064 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
41797 2019-Jan-13 11:24:12.618719 - [DEBUG] Possible callees:
41798 2019-Jan-13 11:24:12.618744 - [DEBUG] llvm.dbg.declare
41799 2019-Jan-13 11:24:12.618769 - [DEBUG] Possible return sites:
41800 2019-Jan-13 11:24:12.618793 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16341801 2019-Jan-13 11:24:12.620062 - [DEBUG] Found and process special summary
41802 2019-Jan-13 11:24:12.620096 - [DEBUG] Compose: EdgeIdentity * AllBottom
41803 2019-Jan-13 11:24:12.620123 - [DEBUG]
41804 2019-Jan-13 11:24:12.620147 - [DEBUG] Propagate flow
41805 2019-Jan-13 11:24:12.620170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41806 2019-Jan-13 11:24:12.620226 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41807 2019-Jan-13 11:24:12.620859 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41808 2019-Jan-13 11:24:12.621496 - [DEBUG] Edge function : AllBottom (result of previous compose)
41809 2019-Jan-13 11:24:12.621521 - [DEBUG]
41810 2019-Jan-13 11:24:12.621545 - [DEBUG] Join: AllTop & AllBottom
41811 2019-Jan-13 11:24:12.621571 - [DEBUG] = AllBottom (new jump func)
41812 2019-Jan-13 11:24:12.621595 - [DEBUG]
41813 2019-Jan-13 11:24:12.621619 - [DEBUG] Start adding new jump function
41814 2019-Jan-13 11:24:12.621642 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41815 2019-Jan-13 11:24:12.621697 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41816 2019-Jan-13 11:24:12.622333 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41817 2019-Jan-13 11:24:12.622962 - [DEBUG] Edge Function : AllBottom
41818 2019-Jan-13 11:24:12.622990 - [DEBUG] End adding new jump function
41819 2019-Jan-13 11:24:12.623014 - [DEBUG]
41820 2019-Jan-13 11:24:12.623038 - [DEBUG] -------------------------------------------- 1143. Path Edge --------------------------------------------
41821 2019-Jan-13 11:24:12.623062 - [DEBUG]
41822 2019-Jan-13 11:24:12.623086 - [DEBUG] Process 1143. path edge:
41823 2019-Jan-13 11:24:12.623109 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41824 2019-Jan-13 11:24:12.623166 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
41825 2019-Jan-13 11:24:12.623813 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41826 2019-Jan-13 11:24:12.624457 - [DEBUG]
41827 2019-Jan-13 11:24:12.624482 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41828 2019-Jan-13 11:24:12.625130 - [DEBUG] Compose: EdgeIdentity * AllBottom
41829 2019-Jan-13 11:24:12.625159 - [DEBUG]
41830 2019-Jan-13 11:24:12.625183 - [DEBUG] Propagate flow
41831 2019-Jan-13 11:24:12.625206 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41832 2019-Jan-13 11:24:12.625263 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
41833 2019-Jan-13 11:24:12.625904 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41834 2019-Jan-13 11:24:12.626540 - [DEBUG] Edge function : AllBottom (result of previous compose)
41835 2019-Jan-13 11:24:12.626566 - [DEBUG]
41836 2019-Jan-13 11:24:12.626590 - [DEBUG] Join: AllTop & AllBottom
41837 2019-Jan-13 11:24:12.626616 - [DEBUG] = AllBottom (new jump func)
41838 2019-Jan-13 11:24:12.626640 - [DEBUG]
41839 2019-Jan-13 11:24:12.626685 - [DEBUG] Start adding new jump function
41840 2019-Jan-13 11:24:12.626709 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41841 2019-Jan-13 11:24:12.626765 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41842 2019-Jan-13 11:24:12.627403 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
41843 2019-Jan-13 11:24:12.628031 - [DEBUG] Edge Function : AllBottom
41844 2019-Jan-13 11:24:12.628059 - [DEBUG] End adding new jump function
41845 2019-Jan-13 11:24:12.628083 - [DEBUG]
41846 2019-Jan-13 11:24:12.628107 - [DEBUG] -------------------------------------------- 1144. Path Edge --------------------------------------------
41847 2019-Jan-13 11:24:12.628131 - [DEBUG]
41848 2019-Jan-13 11:24:12.628154 - [DEBUG] Process 1144. path edge:
41849 2019-Jan-13 11:24:12.628178 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41850 2019-Jan-13 11:24:12.628234 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
41851 2019-Jan-13 11:24:12.628862 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41852 2019-Jan-13 11:24:12.629499 - [DEBUG]
41853 2019-Jan-13 11:24:12.629524 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
41854 2019-Jan-13 11:24:12.630184 - [DEBUG] Compose: EdgeIdentity * AllBottom
41855 2019-Jan-13 11:24:12.630211 - [DEBUG]
41856 2019-Jan-13 11:24:12.630235 - [DEBUG] Propagate flow
41857 2019-Jan-13 11:24:12.630258 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41858 2019-Jan-13 11:24:12.630315 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
41859 2019-Jan-13 11:24:12.630953 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41860 2019-Jan-13 11:24:12.631588 - [DEBUG] Edge function : AllBottom (result of previous compose)
41861 2019-Jan-13 11:24:12.631613 - [DEBUG]
41862 2019-Jan-13 11:24:12.631638 - [DEBUG] Join: AllTop & AllBottom
41863 2019-Jan-13 11:24:12.631663 - [DEBUG] = AllBottom (new jump func)
41864 2019-Jan-13 11:24:12.631688 - [DEBUG]
41865 2019-Jan-13 11:24:12.631711 - [DEBUG] Start adding new jump function
41866 2019-Jan-13 11:24:12.631734 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41867 2019-Jan-13 11:24:12.631789 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41868 2019-Jan-13 11:24:12.632426 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
41869 2019-Jan-13 11:24:12.633061 - [DEBUG] Edge Function : AllBottom
41870 2019-Jan-13 11:24:12.633089 - [DEBUG] End adding new jump function
41871 2019-Jan-13 11:24:12.633113 - [DEBUG]
41872 2019-Jan-13 11:24:12.633136 - [DEBUG] -------------------------------------------- 1145. Path Edge --------------------------------------------
41873 2019-Jan-13 11:24:12.633161 - [DEBUG]
41874 2019-Jan-13 11:24:12.633184 - [DEBUG] Process 1145. path edge:
41875 2019-Jan-13 11:24:12.633208 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41876 2019-Jan-13 11:24:12.633264 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
41877 2019-Jan-13 11:24:12.633918 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41878 2019-Jan-13 11:24:12.634554 - [DEBUG]
41879 2019-Jan-13 11:24:12.634578 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
41880 2019-Jan-13 11:24:12.635234 - [DEBUG] Possible callees:
41881 2019-Jan-13 11:24:12.635259 - [DEBUG] llvm.dbg.declare
41882 2019-Jan-13 11:24:12.635284 - [DEBUG] Possible return sites:
41883 2019-Jan-13 11:24:12.635307 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16941884 2019-Jan-13 11:24:12.636562 - [DEBUG] Found and process special summary
41885 2019-Jan-13 11:24:12.636595 - [DEBUG] Compose: EdgeIdentity * AllBottom
41886 2019-Jan-13 11:24:12.636622 - [DEBUG]
41887 2019-Jan-13 11:24:12.636646 - [DEBUG] Propagate flow
41888 2019-Jan-13 11:24:12.636683 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41889 2019-Jan-13 11:24:12.636740 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41890 2019-Jan-13 11:24:12.637372 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41891 2019-Jan-13 11:24:12.638008 - [DEBUG] Edge function : AllBottom (result of previous compose)
41892 2019-Jan-13 11:24:12.638033 - [DEBUG]
41893 2019-Jan-13 11:24:12.638057 - [DEBUG] Join: AllTop & AllBottom
41894 2019-Jan-13 11:24:12.638083 - [DEBUG] = AllBottom (new jump func)
41895 2019-Jan-13 11:24:12.638107 - [DEBUG]
41896 2019-Jan-13 11:24:12.638130 - [DEBUG] Start adding new jump function
41897 2019-Jan-13 11:24:12.638153 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41898 2019-Jan-13 11:24:12.638209 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41899 2019-Jan-13 11:24:12.638846 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41900 2019-Jan-13 11:24:12.639474 - [DEBUG] Edge Function : AllBottom
41901 2019-Jan-13 11:24:12.639502 - [DEBUG] End adding new jump function
41902 2019-Jan-13 11:24:12.639526 - [DEBUG]
41903 2019-Jan-13 11:24:12.639549 - [DEBUG] -------------------------------------------- 1146. Path Edge --------------------------------------------
41904 2019-Jan-13 11:24:12.639574 - [DEBUG]
41905 2019-Jan-13 11:24:12.639597 - [DEBUG] Process 1146. path edge:
41906 2019-Jan-13 11:24:12.639621 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41907 2019-Jan-13 11:24:12.639677 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
41908 2019-Jan-13 11:24:12.640338 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41909 2019-Jan-13 11:24:12.640976 - [DEBUG]
41910 2019-Jan-13 11:24:12.641000 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41911 2019-Jan-13 11:24:12.641651 - [DEBUG] Compose: EdgeIdentity * AllBottom
41912 2019-Jan-13 11:24:12.641678 - [DEBUG]
41913 2019-Jan-13 11:24:12.641702 - [DEBUG] Propagate flow
41914 2019-Jan-13 11:24:12.641725 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41915 2019-Jan-13 11:24:12.641782 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
41916 2019-Jan-13 11:24:12.642413 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41917 2019-Jan-13 11:24:12.643052 - [DEBUG] Edge function : AllBottom (result of previous compose)
41918 2019-Jan-13 11:24:12.643077 - [DEBUG]
41919 2019-Jan-13 11:24:12.643101 - [DEBUG] Join: AllTop & AllBottom
41920 2019-Jan-13 11:24:12.643127 - [DEBUG] = AllBottom (new jump func)
41921 2019-Jan-13 11:24:12.643160 - [DEBUG]
41922 2019-Jan-13 11:24:12.643184 - [DEBUG] Start adding new jump function
41923 2019-Jan-13 11:24:12.643207 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41924 2019-Jan-13 11:24:12.643264 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41925 2019-Jan-13 11:24:12.643918 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
41926 2019-Jan-13 11:24:12.644547 - [DEBUG] Edge Function : AllBottom
41927 2019-Jan-13 11:24:12.644575 - [DEBUG] End adding new jump function
41928 2019-Jan-13 11:24:12.644600 - [DEBUG]
41929 2019-Jan-13 11:24:12.644624 - [DEBUG] -------------------------------------------- 1147. Path Edge --------------------------------------------
41930 2019-Jan-13 11:24:12.644648 - [DEBUG]
41931 2019-Jan-13 11:24:12.644672 - [DEBUG] Process 1147. path edge:
41932 2019-Jan-13 11:24:12.644696 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41933 2019-Jan-13 11:24:12.644752 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
41934 2019-Jan-13 11:24:12.645382 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41935 2019-Jan-13 11:24:12.646020 - [DEBUG]
41936 2019-Jan-13 11:24:12.646045 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
41937 2019-Jan-13 11:24:12.646706 - [DEBUG] Compose: EdgeIdentity * AllBottom
41938 2019-Jan-13 11:24:12.646734 - [DEBUG]
41939 2019-Jan-13 11:24:12.646757 - [DEBUG] Propagate flow
41940 2019-Jan-13 11:24:12.646781 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41941 2019-Jan-13 11:24:12.646838 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
41942 2019-Jan-13 11:24:12.647471 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41943 2019-Jan-13 11:24:12.648109 - [DEBUG] Edge function : AllBottom (result of previous compose)
41944 2019-Jan-13 11:24:12.648134 - [DEBUG]
41945 2019-Jan-13 11:24:12.648158 - [DEBUG] Join: AllTop & AllBottom
41946 2019-Jan-13 11:24:12.648184 - [DEBUG] = AllBottom (new jump func)
41947 2019-Jan-13 11:24:12.648209 - [DEBUG]
41948 2019-Jan-13 11:24:12.648232 - [DEBUG] Start adding new jump function
41949 2019-Jan-13 11:24:12.648255 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41950 2019-Jan-13 11:24:12.648311 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41951 2019-Jan-13 11:24:12.648948 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
41952 2019-Jan-13 11:24:12.649581 - [DEBUG] Edge Function : AllBottom
41953 2019-Jan-13 11:24:12.649609 - [DEBUG] End adding new jump function
41954 2019-Jan-13 11:24:12.649632 - [DEBUG]
41955 2019-Jan-13 11:24:12.649656 - [DEBUG] -------------------------------------------- 1148. Path Edge --------------------------------------------
41956 2019-Jan-13 11:24:12.649681 - [DEBUG]
41957 2019-Jan-13 11:24:12.649704 - [DEBUG] Process 1148. path edge:
41958 2019-Jan-13 11:24:12.649728 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41959 2019-Jan-13 11:24:12.649784 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
41960 2019-Jan-13 11:24:12.650432 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41961 2019-Jan-13 11:24:12.651070 - [DEBUG]
41962 2019-Jan-13 11:24:12.651103 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
41963 2019-Jan-13 11:24:12.651756 - [DEBUG] Compose: EdgeIdentity * AllBottom
41964 2019-Jan-13 11:24:12.651785 - [DEBUG]
41965 2019-Jan-13 11:24:12.651809 - [DEBUG] Propagate flow
41966 2019-Jan-13 11:24:12.651832 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41967 2019-Jan-13 11:24:12.651890 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
41968 2019-Jan-13 11:24:12.652520 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41969 2019-Jan-13 11:24:12.653157 - [DEBUG] Edge function : AllBottom (result of previous compose)
41970 2019-Jan-13 11:24:12.653182 - [DEBUG]
41971 2019-Jan-13 11:24:12.653207 - [DEBUG] Join: AllTop & AllBottom
41972 2019-Jan-13 11:24:12.653233 - [DEBUG] = AllBottom (new jump func)
41973 2019-Jan-13 11:24:12.653257 - [DEBUG]
41974 2019-Jan-13 11:24:12.653281 - [DEBUG] Start adding new jump function
41975 2019-Jan-13 11:24:12.653304 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41976 2019-Jan-13 11:24:12.653374 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41977 2019-Jan-13 11:24:12.654012 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
41978 2019-Jan-13 11:24:12.654641 - [DEBUG] Edge Function : AllBottom
41979 2019-Jan-13 11:24:12.654669 - [DEBUG] End adding new jump function
41980 2019-Jan-13 11:24:12.654693 - [DEBUG]
41981 2019-Jan-13 11:24:12.654716 - [DEBUG] -------------------------------------------- 1149. Path Edge --------------------------------------------
41982 2019-Jan-13 11:24:12.654741 - [DEBUG]
41983 2019-Jan-13 11:24:12.654765 - [DEBUG] Process 1149. path edge:
41984 2019-Jan-13 11:24:12.654788 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41985 2019-Jan-13 11:24:12.654845 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
41986 2019-Jan-13 11:24:12.655472 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41987 2019-Jan-13 11:24:12.656109 - [DEBUG]
41988 2019-Jan-13 11:24:12.656134 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
41989 2019-Jan-13 11:24:12.656801 - [DEBUG] Compose: EdgeIdentity * AllBottom
41990 2019-Jan-13 11:24:12.656829 - [DEBUG]
41991 2019-Jan-13 11:24:12.656853 - [DEBUG] Propagate flow
41992 2019-Jan-13 11:24:12.656876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41993 2019-Jan-13 11:24:12.656933 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
41994 2019-Jan-13 11:24:12.657573 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41995 2019-Jan-13 11:24:12.658210 - [DEBUG] Edge function : AllBottom (result of previous compose)
41996 2019-Jan-13 11:24:12.658235 - [DEBUG]
41997 2019-Jan-13 11:24:12.658260 - [DEBUG] Join: AllTop & AllBottom
41998 2019-Jan-13 11:24:12.658286 - [DEBUG] = AllBottom (new jump func)
41999 2019-Jan-13 11:24:12.658310 - [DEBUG]
42000 2019-Jan-13 11:24:12.658334 - [DEBUG] Start adding new jump function
42001 2019-Jan-13 11:24:12.658357 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42002 2019-Jan-13 11:24:12.658413 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42003 2019-Jan-13 11:24:12.659051 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
42004 2019-Jan-13 11:24:12.659691 - [DEBUG] Edge Function : AllBottom
42005 2019-Jan-13 11:24:12.659719 - [DEBUG] End adding new jump function
42006 2019-Jan-13 11:24:12.659743 - [DEBUG]
42007 2019-Jan-13 11:24:12.659767 - [DEBUG] -------------------------------------------- 1150. Path Edge --------------------------------------------
42008 2019-Jan-13 11:24:12.659792 - [DEBUG]
42009 2019-Jan-13 11:24:12.659815 - [DEBUG] Process 1150. path edge:
42010 2019-Jan-13 11:24:12.659839 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42011 2019-Jan-13 11:24:12.659896 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
42012 2019-Jan-13 11:24:12.660545 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42013 2019-Jan-13 11:24:12.661182 - [DEBUG]
42014 2019-Jan-13 11:24:12.661207 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
42015 2019-Jan-13 11:24:12.661856 - [DEBUG] Compose: EdgeIdentity * AllBottom
42016 2019-Jan-13 11:24:12.661884 - [DEBUG]
42017 2019-Jan-13 11:24:12.661908 - [DEBUG] Propagate flow
42018 2019-Jan-13 11:24:12.661931 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42019 2019-Jan-13 11:24:12.661987 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
42020 2019-Jan-13 11:24:12.662616 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42021 2019-Jan-13 11:24:12.663252 - [DEBUG] Edge function : AllBottom (result of previous compose)
42022 2019-Jan-13 11:24:12.663278 - [DEBUG]
42023 2019-Jan-13 11:24:12.663302 - [DEBUG] Join: AllTop & AllBottom
42024 2019-Jan-13 11:24:12.663340 - [DEBUG] = AllBottom (new jump func)
42025 2019-Jan-13 11:24:12.663366 - [DEBUG]
42026 2019-Jan-13 11:24:12.663390 - [DEBUG] Start adding new jump function
42027 2019-Jan-13 11:24:12.663413 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42028 2019-Jan-13 11:24:12.663469 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42029 2019-Jan-13 11:24:12.664106 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
42030 2019-Jan-13 11:24:12.664733 - [DEBUG] Edge Function : AllBottom
42031 2019-Jan-13 11:24:12.664761 - [DEBUG] End adding new jump function
42032 2019-Jan-13 11:24:12.664785 - [DEBUG]
42033 2019-Jan-13 11:24:12.664809 - [DEBUG] -------------------------------------------- 1151. Path Edge --------------------------------------------
42034 2019-Jan-13 11:24:12.664834 - [DEBUG]
42035 2019-Jan-13 11:24:12.664857 - [DEBUG] Process 1151. path edge:
42036 2019-Jan-13 11:24:12.664880 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42037 2019-Jan-13 11:24:12.664937 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
42038 2019-Jan-13 11:24:12.665565 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42039 2019-Jan-13 11:24:12.666202 - [DEBUG]
42040 2019-Jan-13 11:24:12.666227 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
42041 2019-Jan-13 11:24:12.666885 - [DEBUG] Compose: EdgeIdentity * AllBottom
42042 2019-Jan-13 11:24:12.666912 - [DEBUG]
42043 2019-Jan-13 11:24:12.666936 - [DEBUG] Propagate flow
42044 2019-Jan-13 11:24:12.666959 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42045 2019-Jan-13 11:24:12.667016 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42046 2019-Jan-13 11:24:12.667653 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42047 2019-Jan-13 11:24:12.668290 - [DEBUG] Edge function : AllBottom (result of previous compose)
42048 2019-Jan-13 11:24:12.668315 - [DEBUG]
42049 2019-Jan-13 11:24:12.668340 - [DEBUG] Join: AllTop & AllBottom
42050 2019-Jan-13 11:24:12.668365 - [DEBUG] = AllBottom (new jump func)
42051 2019-Jan-13 11:24:12.668390 - [DEBUG]
42052 2019-Jan-13 11:24:12.668413 - [DEBUG] Start adding new jump function
42053 2019-Jan-13 11:24:12.668436 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42054 2019-Jan-13 11:24:12.668492 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42055 2019-Jan-13 11:24:12.669128 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42056 2019-Jan-13 11:24:12.669756 - [DEBUG] Edge Function : AllBottom
42057 2019-Jan-13 11:24:12.669783 - [DEBUG] End adding new jump function
42058 2019-Jan-13 11:24:12.669807 - [DEBUG]
42059 2019-Jan-13 11:24:12.669831 - [DEBUG] -------------------------------------------- 1152. Path Edge --------------------------------------------
42060 2019-Jan-13 11:24:12.669856 - [DEBUG]
42061 2019-Jan-13 11:24:12.669879 - [DEBUG] Process 1152. path edge:
42062 2019-Jan-13 11:24:12.669903 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42063 2019-Jan-13 11:24:12.669959 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
42064 2019-Jan-13 11:24:12.670605 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42065 2019-Jan-13 11:24:12.671241 - [DEBUG]
42066 2019-Jan-13 11:24:12.671265 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42067 2019-Jan-13 11:24:12.671912 - [DEBUG] Compose: EdgeIdentity * AllBottom
42068 2019-Jan-13 11:24:12.671941 - [DEBUG]
42069 2019-Jan-13 11:24:12.671964 - [DEBUG] Propagate flow
42070 2019-Jan-13 11:24:12.671988 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42071 2019-Jan-13 11:24:12.672044 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
42072 2019-Jan-13 11:24:12.672678 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42073 2019-Jan-13 11:24:12.673326 - [DEBUG] Edge function : AllBottom (result of previous compose)
42074 2019-Jan-13 11:24:12.673363 - [DEBUG]
42075 2019-Jan-13 11:24:12.673387 - [DEBUG] Join: AllTop & AllBottom
42076 2019-Jan-13 11:24:12.673413 - [DEBUG] = AllBottom (new jump func)
42077 2019-Jan-13 11:24:12.673437 - [DEBUG]
42078 2019-Jan-13 11:24:12.673461 - [DEBUG] Start adding new jump function
42079 2019-Jan-13 11:24:12.673484 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42080 2019-Jan-13 11:24:12.673542 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42081 2019-Jan-13 11:24:12.674185 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
42082 2019-Jan-13 11:24:12.674825 - [DEBUG] Edge Function : AllBottom
42083 2019-Jan-13 11:24:12.674854 - [DEBUG] End adding new jump function
42084 2019-Jan-13 11:24:12.674878 - [DEBUG]
42085 2019-Jan-13 11:24:12.674901 - [DEBUG] -------------------------------------------- 1153. Path Edge --------------------------------------------
42086 2019-Jan-13 11:24:12.674926 - [DEBUG]
42087 2019-Jan-13 11:24:12.674950 - [DEBUG] Process 1153. path edge:
42088 2019-Jan-13 11:24:12.674983 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42089 2019-Jan-13 11:24:12.675040 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
42090 2019-Jan-13 11:24:12.675674 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42091 2019-Jan-13 11:24:12.676310 - [DEBUG]
42092 2019-Jan-13 11:24:12.676336 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
42093 2019-Jan-13 11:24:12.677007 - [DEBUG] Compose: EdgeIdentity * AllBottom
42094 2019-Jan-13 11:24:12.677035 - [DEBUG]
42095 2019-Jan-13 11:24:12.677058 - [DEBUG] Propagate flow
42096 2019-Jan-13 11:24:12.677082 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42097 2019-Jan-13 11:24:12.677139 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42098 2019-Jan-13 11:24:12.677768 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42099 2019-Jan-13 11:24:12.678406 - [DEBUG] Edge function : AllBottom (result of previous compose)
42100 2019-Jan-13 11:24:12.678431 - [DEBUG]
42101 2019-Jan-13 11:24:12.678455 - [DEBUG] Join: AllTop & AllBottom
42102 2019-Jan-13 11:24:12.678481 - [DEBUG] = AllBottom (new jump func)
42103 2019-Jan-13 11:24:12.678505 - [DEBUG]
42104 2019-Jan-13 11:24:12.678528 - [DEBUG] Start adding new jump function
42105 2019-Jan-13 11:24:12.678551 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42106 2019-Jan-13 11:24:12.678606 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42107 2019-Jan-13 11:24:12.679245 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42108 2019-Jan-13 11:24:12.679873 - [DEBUG] Edge Function : AllBottom
42109 2019-Jan-13 11:24:12.679901 - [DEBUG] End adding new jump function
42110 2019-Jan-13 11:24:12.679925 - [DEBUG]
42111 2019-Jan-13 11:24:12.679948 - [DEBUG] -------------------------------------------- 1154. Path Edge --------------------------------------------
42112 2019-Jan-13 11:24:12.679973 - [DEBUG]
42113 2019-Jan-13 11:24:12.680007 - [DEBUG] Process 1154. path edge:
42114 2019-Jan-13 11:24:12.680033 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42115 2019-Jan-13 11:24:12.680089 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
42116 2019-Jan-13 11:24:12.680718 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42117 2019-Jan-13 11:24:12.681354 - [DEBUG]
42118 2019-Jan-13 11:24:12.681378 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42119 2019-Jan-13 11:24:12.682028 - [DEBUG] Compose: EdgeIdentity * AllBottom
42120 2019-Jan-13 11:24:12.682055 - [DEBUG]
42121 2019-Jan-13 11:24:12.682079 - [DEBUG] Propagate flow
42122 2019-Jan-13 11:24:12.682102 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42123 2019-Jan-13 11:24:12.682159 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42124 2019-Jan-13 11:24:12.682788 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42125 2019-Jan-13 11:24:12.683439 - [DEBUG] Edge function : AllBottom (result of previous compose)
42126 2019-Jan-13 11:24:12.683464 - [DEBUG]
42127 2019-Jan-13 11:24:12.683488 - [DEBUG] Join: AllTop & AllBottom
42128 2019-Jan-13 11:24:12.683514 - [DEBUG] = AllBottom (new jump func)
42129 2019-Jan-13 11:24:12.683546 - [DEBUG]
42130 2019-Jan-13 11:24:12.683570 - [DEBUG] Start adding new jump function
42131 2019-Jan-13 11:24:12.683594 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42132 2019-Jan-13 11:24:12.683650 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42133 2019-Jan-13 11:24:12.684287 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42134 2019-Jan-13 11:24:12.684915 - [DEBUG] Edge Function : AllBottom
42135 2019-Jan-13 11:24:12.684943 - [DEBUG] End adding new jump function
42136 2019-Jan-13 11:24:12.684967 - [DEBUG]
42137 2019-Jan-13 11:24:12.684990 - [DEBUG] -------------------------------------------- 1155. Path Edge --------------------------------------------
42138 2019-Jan-13 11:24:12.685015 - [DEBUG]
42139 2019-Jan-13 11:24:12.685038 - [DEBUG] Process 1155. path edge:
42140 2019-Jan-13 11:24:12.685061 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42141 2019-Jan-13 11:24:12.685117 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
42142 2019-Jan-13 11:24:12.685746 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42143 2019-Jan-13 11:24:12.686381 - [DEBUG]
42144 2019-Jan-13 11:24:12.686405 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42145 2019-Jan-13 11:24:12.687059 - [DEBUG] Start of endsummarytab entry
42146 2019-Jan-13 11:24:12.687095 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
42147 2019-Jan-13 11:24:12.687739 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
42148 2019-Jan-13 11:24:12.687800 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42149 2019-Jan-13 11:24:12.688427 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42150 2019-Jan-13 11:24:12.689070 - [DEBUG] EF: AllBottom
42151 2019-Jan-13 11:24:12.689095 - [DEBUG]
42152 2019-Jan-13 11:24:12.689119 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42153 2019-Jan-13 11:24:12.689746 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
42154 2019-Jan-13 11:24:12.690397 - [DEBUG] EF: AllBottom
42155 2019-Jan-13 11:24:12.690422 - [DEBUG]
42156 2019-Jan-13 11:24:12.690445 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42157 2019-Jan-13 11:24:12.691072 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
42158 2019-Jan-13 11:24:12.691701 - [DEBUG] EF: AllBottom
42159 2019-Jan-13 11:24:12.691726 - [DEBUG]
42160 2019-Jan-13 11:24:12.691749 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42161 2019-Jan-13 11:24:12.692374 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
42162 2019-Jan-13 11:24:12.693010 - [DEBUG] EF: AllBottom
42163 2019-Jan-13 11:24:12.693035 - [DEBUG]
42164 2019-Jan-13 11:24:12.693058 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42165 2019-Jan-13 11:24:12.693719 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
42166 2019-Jan-13 11:24:12.694356 - [DEBUG] EF: AllBottom
42167 2019-Jan-13 11:24:12.694381 - [DEBUG]
42168 2019-Jan-13 11:24:12.694405 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42169 2019-Jan-13 11:24:12.695031 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42170 2019-Jan-13 11:24:12.695663 - [DEBUG] EF: AllBottom
42171 2019-Jan-13 11:24:12.695688 - [DEBUG]
42172 2019-Jan-13 11:24:12.695712 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42173 2019-Jan-13 11:24:12.696351 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
42174 2019-Jan-13 11:24:12.697051 - [DEBUG] EF: AllBottom
42175 2019-Jan-13 11:24:12.697077 - [DEBUG]
42176 2019-Jan-13 11:24:12.697101 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42177 2019-Jan-13 11:24:12.697786 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
42178 2019-Jan-13 11:24:12.698488 - [DEBUG] EF: AllBottom
42179 2019-Jan-13 11:24:12.698515 - [DEBUG]
42180 2019-Jan-13 11:24:12.698539 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42181 2019-Jan-13 11:24:12.699231 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42182 2019-Jan-13 11:24:12.699898 - [DEBUG] EF: AllBottom
42183 2019-Jan-13 11:24:12.699923 - [DEBUG]
42184 2019-Jan-13 11:24:12.699947 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42185 2019-Jan-13 11:24:12.700596 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
42186 2019-Jan-13 11:24:12.701232 - [DEBUG] EF: AllBottom
42187 2019-Jan-13 11:24:12.701257 - [DEBUG]
42188 2019-Jan-13 11:24:12.701281 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42189 2019-Jan-13 11:24:12.701907 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42190 2019-Jan-13 11:24:12.702552 - [DEBUG] EF: AllBottom
42191 2019-Jan-13 11:24:12.702577 - [DEBUG]
42192 2019-Jan-13 11:24:12.702601 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42193 2019-Jan-13 11:24:12.703226 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
42194 2019-Jan-13 11:24:12.703903 - [DEBUG] EF: AllBottom
42195 2019-Jan-13 11:24:12.703930 - [DEBUG]
42196 2019-Jan-13 11:24:12.703954 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42197 2019-Jan-13 11:24:12.704642 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
42198 2019-Jan-13 11:24:12.705301 - [DEBUG] EF: AllBottom
42199 2019-Jan-13 11:24:12.705326 - [DEBUG]
42200 2019-Jan-13 11:24:12.705349 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42201 2019-Jan-13 11:24:12.705980 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
42202 2019-Jan-13 11:24:12.706616 - [DEBUG] EF: AllBottom
42203 2019-Jan-13 11:24:12.706641 - [DEBUG]
42204 2019-Jan-13 11:24:12.706684 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42205 2019-Jan-13 11:24:12.707312 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42206 2019-Jan-13 11:24:12.707941 - [DEBUG] EF: AllBottom
42207 2019-Jan-13 11:24:12.707966 - [DEBUG]
42208 2019-Jan-13 11:24:12.707989 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42209 2019-Jan-13 11:24:12.708614 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
42210 2019-Jan-13 11:24:12.709250 - [DEBUG] EF: AllBottom
42211 2019-Jan-13 11:24:12.709281 - [DEBUG]
42212 2019-Jan-13 11:24:12.709304 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42213 2019-Jan-13 11:24:12.710015 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
42214 2019-Jan-13 11:24:12.710680 - [DEBUG] EF: AllBottom
42215 2019-Jan-13 11:24:12.710707 - [DEBUG]
42216 2019-Jan-13 11:24:12.710731 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42217 2019-Jan-13 11:24:12.711396 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
42218 2019-Jan-13 11:24:12.712108 - [DEBUG] EF: AllBottom
42219 2019-Jan-13 11:24:12.712135 - [DEBUG]
42220 2019-Jan-13 11:24:12.712158 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42221 2019-Jan-13 11:24:12.712813 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42222 2019-Jan-13 11:24:12.713483 - [DEBUG] EF: AllBottom
42223 2019-Jan-13 11:24:12.713508 - [DEBUG]
42224 2019-Jan-13 11:24:12.713531 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42225 2019-Jan-13 11:24:12.714187 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42226 2019-Jan-13 11:24:12.714855 - [DEBUG] EF: AllBottom
42227 2019-Jan-13 11:24:12.714880 - [DEBUG]
42228 2019-Jan-13 11:24:12.714904 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42229 2019-Jan-13 11:24:12.715531 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42230 2019-Jan-13 11:24:12.716163 - [DEBUG] EF: AllBottom
42231 2019-Jan-13 11:24:12.716188 - [DEBUG]
42232 2019-Jan-13 11:24:12.716211 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42233 2019-Jan-13 11:24:12.716863 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42234 2019-Jan-13 11:24:12.717495 - [DEBUG] EF: AllBottom
42235 2019-Jan-13 11:24:12.717520 - [DEBUG]
42236 2019-Jan-13 11:24:12.717543 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42237 2019-Jan-13 11:24:12.718169 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
42238 2019-Jan-13 11:24:12.718798 - [DEBUG] EF: AllBottom
42239 2019-Jan-13 11:24:12.718823 - [DEBUG]
42240 2019-Jan-13 11:24:12.718846 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42241 2019-Jan-13 11:24:12.719477 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
42242 2019-Jan-13 11:24:12.720178 - [DEBUG] EF: AllBottom
42243 2019-Jan-13 11:24:12.720205 - [DEBUG]
42244 2019-Jan-13 11:24:12.720229 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42245 2019-Jan-13 11:24:12.720894 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
42246 2019-Jan-13 11:24:12.721532 - [DEBUG] EF: AllBottom
42247 2019-Jan-13 11:24:12.721557 - [DEBUG]
42248 2019-Jan-13 11:24:12.721581 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42249 2019-Jan-13 11:24:12.722211 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
42250 2019-Jan-13 11:24:12.722843 - [DEBUG] EF: AllBottom
42251 2019-Jan-13 11:24:12.722868 - [DEBUG]
42252 2019-Jan-13 11:24:12.722891 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42253 2019-Jan-13 11:24:12.723539 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42254 2019-Jan-13 11:24:12.724169 - [DEBUG] EF: AllBottom
42255 2019-Jan-13 11:24:12.724194 - [DEBUG]
42256 2019-Jan-13 11:24:12.724218 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42257 2019-Jan-13 11:24:12.724844 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42258 2019-Jan-13 11:24:12.725530 - [DEBUG] EF: AllBottom
42259 2019-Jan-13 11:24:12.725556 - [DEBUG]
42260 2019-Jan-13 11:24:12.725580 - [DEBUG] ---------------
42261 2019-Jan-13 11:24:12.725604 - [DEBUG]
42262 2019-Jan-13 11:24:12.725633 - [DEBUG] End of endsummarytab entry
42263 2019-Jan-13 11:24:12.725656 - [DEBUG]
42264 2019-Jan-13 11:24:12.725680 - [DEBUG] Start of incomingtab entry
42265 2019-Jan-13 11:24:12.725705 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
42266 2019-Jan-13 11:24:12.726367 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
42267 2019-Jan-13 11:24:12.726450 - [DEBUG] ---------------
42268 2019-Jan-13 11:24:12.726474 - [DEBUG] End of incomingtab entry
42269 2019-Jan-13 11:24:12.726498 - [DEBUG]
42270 2019-Jan-13 11:24:12.726524 - [DEBUG] EDGE:
42271 2019-Jan-13 11:24:12.726581 - [DEBUG] ---> 42272 2019-Jan-13 11:24:12.727287 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42273 2019-Jan-13 11:24:12.727986 - [DEBUG]
42274 2019-Jan-13 11:24:12.728015 - [DEBUG] EDGE:
42275 2019-Jan-13 11:24:12.728086 - [DEBUG] ---> 42276 2019-Jan-13 11:24:12.728752 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42277 2019-Jan-13 11:24:12.729398 - [DEBUG]
42278 2019-Jan-13 11:24:12.729452 - [DEBUG] Compose: EdgeIdentity * AllBottom
42279 2019-Jan-13 11:24:12.729480 - [DEBUG]
42280 2019-Jan-13 11:24:12.729503 - [DEBUG] Propagate flow
42281 2019-Jan-13 11:24:12.729527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42282 2019-Jan-13 11:24:12.729586 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
42283 2019-Jan-13 11:24:12.730283 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42284 2019-Jan-13 11:24:12.730951 - [DEBUG] Edge function : AllBottom (result of previous compose)
42285 2019-Jan-13 11:24:12.730977 - [DEBUG]
42286 2019-Jan-13 11:24:12.731003 - [DEBUG] Join: AllTop & AllBottom
42287 2019-Jan-13 11:24:12.731029 - [DEBUG] = AllBottom (new jump func)
42288 2019-Jan-13 11:24:12.731053 - [DEBUG]
42289 2019-Jan-13 11:24:12.731077 - [DEBUG] Start adding new jump function
42290 2019-Jan-13 11:24:12.731100 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42291 2019-Jan-13 11:24:12.731160 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42292 2019-Jan-13 11:24:12.731801 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
42293 2019-Jan-13 11:24:12.732438 - [DEBUG] Edge Function : AllBottom
42294 2019-Jan-13 11:24:12.732469 - [DEBUG] End adding new jump function
42295 2019-Jan-13 11:24:12.732499 - [DEBUG]
42296 2019-Jan-13 11:24:12.732523 - [DEBUG] -------------------------------------------- 1156. Path Edge --------------------------------------------
42297 2019-Jan-13 11:24:12.732548 - [DEBUG]
42298 2019-Jan-13 11:24:12.732571 - [DEBUG] Process 1156. path edge:
42299 2019-Jan-13 11:24:12.732595 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42300 2019-Jan-13 11:24:12.732651 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
42301 2019-Jan-13 11:24:12.733288 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42302 2019-Jan-13 11:24:12.733975 - [DEBUG]
42303 2019-Jan-13 11:24:12.734001 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
42304 2019-Jan-13 11:24:12.734708 - [DEBUG] Possible callees:
42305 2019-Jan-13 11:24:12.734735 - [DEBUG] llvm.dbg.declare
42306 2019-Jan-13 11:24:12.734760 - [DEBUG] Possible return sites:
42307 2019-Jan-13 11:24:12.734783 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19342308 2019-Jan-13 11:24:12.736097 - [DEBUG] Found and process special summary
42309 2019-Jan-13 11:24:12.736137 - [DEBUG] Compose: EdgeIdentity * AllBottom
42310 2019-Jan-13 11:24:12.736165 - [DEBUG]
42311 2019-Jan-13 11:24:12.736189 - [DEBUG] Propagate flow
42312 2019-Jan-13 11:24:12.736213 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42313 2019-Jan-13 11:24:12.736272 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42314 2019-Jan-13 11:24:12.736936 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42315 2019-Jan-13 11:24:12.737572 - [DEBUG] Edge function : AllBottom (result of previous compose)
42316 2019-Jan-13 11:24:12.737598 - [DEBUG]
42317 2019-Jan-13 11:24:12.737623 - [DEBUG] Join: AllTop & AllBottom
42318 2019-Jan-13 11:24:12.737649 - [DEBUG] = AllBottom (new jump func)
42319 2019-Jan-13 11:24:12.737673 - [DEBUG]
42320 2019-Jan-13 11:24:12.737696 - [DEBUG] Start adding new jump function
42321 2019-Jan-13 11:24:12.737723 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42322 2019-Jan-13 11:24:12.737780 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42323 2019-Jan-13 11:24:12.738421 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42324 2019-Jan-13 11:24:12.739055 - [DEBUG] Edge Function : AllBottom
42325 2019-Jan-13 11:24:12.739084 - [DEBUG] End adding new jump function
42326 2019-Jan-13 11:24:12.739108 - [DEBUG]
42327 2019-Jan-13 11:24:12.739132 - [DEBUG] -------------------------------------------- 1157. Path Edge --------------------------------------------
42328 2019-Jan-13 11:24:12.739156 - [DEBUG]
42329 2019-Jan-13 11:24:12.739193 - [DEBUG] Process 1157. path edge:
42330 2019-Jan-13 11:24:12.739218 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42331 2019-Jan-13 11:24:12.739289 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
42332 2019-Jan-13 11:24:12.739962 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42333 2019-Jan-13 11:24:12.740645 - [DEBUG]
42334 2019-Jan-13 11:24:12.740671 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42335 2019-Jan-13 11:24:12.741390 - [DEBUG] Compose: EdgeIdentity * AllBottom
42336 2019-Jan-13 11:24:12.741421 - [DEBUG]
42337 2019-Jan-13 11:24:12.741445 - [DEBUG] Propagate flow
42338 2019-Jan-13 11:24:12.741469 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42339 2019-Jan-13 11:24:12.741537 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
42340 2019-Jan-13 11:24:12.742223 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42341 2019-Jan-13 11:24:12.742894 - [DEBUG] Edge function : AllBottom (result of previous compose)
42342 2019-Jan-13 11:24:12.742920 - [DEBUG]
42343 2019-Jan-13 11:24:12.742946 - [DEBUG] Join: AllTop & AllBottom
42344 2019-Jan-13 11:24:12.742972 - [DEBUG] = AllBottom (new jump func)
42345 2019-Jan-13 11:24:12.742996 - [DEBUG]
42346 2019-Jan-13 11:24:12.743020 - [DEBUG] Start adding new jump function
42347 2019-Jan-13 11:24:12.743043 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42348 2019-Jan-13 11:24:12.743105 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42349 2019-Jan-13 11:24:12.743802 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
42350 2019-Jan-13 11:24:12.744467 - [DEBUG] Edge Function : AllBottom
42351 2019-Jan-13 11:24:12.744502 - [DEBUG] End adding new jump function
42352 2019-Jan-13 11:24:12.744527 - [DEBUG]
42353 2019-Jan-13 11:24:12.744551 - [DEBUG] -------------------------------------------- 1158. Path Edge --------------------------------------------
42354 2019-Jan-13 11:24:12.744576 - [DEBUG]
42355 2019-Jan-13 11:24:12.744600 - [DEBUG] Process 1158. path edge:
42356 2019-Jan-13 11:24:12.744623 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42357 2019-Jan-13 11:24:12.744697 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
42358 2019-Jan-13 11:24:12.745336 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42359 2019-Jan-13 11:24:12.745975 - [DEBUG]
42360 2019-Jan-13 11:24:12.746001 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
42361 2019-Jan-13 11:24:12.746687 - [DEBUG] Compose: EdgeIdentity * AllBottom
42362 2019-Jan-13 11:24:12.746717 - [DEBUG]
42363 2019-Jan-13 11:24:12.746741 - [DEBUG] Propagate flow
42364 2019-Jan-13 11:24:12.746764 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42365 2019-Jan-13 11:24:12.746821 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42366 2019-Jan-13 11:24:12.747458 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42367 2019-Jan-13 11:24:12.748139 - [DEBUG] Edge function : AllBottom (result of previous compose)
42368 2019-Jan-13 11:24:12.748166 - [DEBUG]
42369 2019-Jan-13 11:24:12.748192 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42370 2019-Jan-13 11:24:12.748218 - [DEBUG] = AllBottom
42371 2019-Jan-13 11:24:12.748242 - [DEBUG]
42372 2019-Jan-13 11:24:12.748265 - [DEBUG] PROPAGATE: No new function!
42373 2019-Jan-13 11:24:12.748291 - [DEBUG] EDGE:
42374 2019-Jan-13 11:24:12.748365 - [DEBUG] ---> 42375 2019-Jan-13 11:24:12.749021 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42376 2019-Jan-13 11:24:12.749657 - [DEBUG]
42377 2019-Jan-13 11:24:12.749682 - [DEBUG] EDGE:
42378 2019-Jan-13 11:24:12.749740 - [DEBUG] ---> 42379 2019-Jan-13 11:24:12.750401 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42380 2019-Jan-13 11:24:12.751037 - [DEBUG]
42381 2019-Jan-13 11:24:12.751089 - [DEBUG] Compose: EdgeIdentity * AllBottom
42382 2019-Jan-13 11:24:12.751116 - [DEBUG]
42383 2019-Jan-13 11:24:12.751140 - [DEBUG] Propagate flow
42384 2019-Jan-13 11:24:12.751164 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42385 2019-Jan-13 11:24:12.751220 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42386 2019-Jan-13 11:24:12.751852 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42387 2019-Jan-13 11:24:12.752487 - [DEBUG] Edge function : AllBottom (result of previous compose)
42388 2019-Jan-13 11:24:12.752513 - [DEBUG]
42389 2019-Jan-13 11:24:12.752537 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42390 2019-Jan-13 11:24:12.752563 - [DEBUG] = AllBottom
42391 2019-Jan-13 11:24:12.752607 - [DEBUG]
42392 2019-Jan-13 11:24:12.752630 - [DEBUG] PROPAGATE: No new function!
42393 2019-Jan-13 11:24:12.752659 - [DEBUG] EDGE:
42394 2019-Jan-13 11:24:12.752717 - [DEBUG] ---> 42395 2019-Jan-13 11:24:12.753413 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42396 2019-Jan-13 11:24:12.754094 - [DEBUG]
42397 2019-Jan-13 11:24:12.754121 - [DEBUG] EDGE:
42398 2019-Jan-13 11:24:12.754186 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
42399 2019-Jan-13 11:24:12.754842 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42400 2019-Jan-13 11:24:12.755512 - [DEBUG]
42401 2019-Jan-13 11:24:12.755540 - [DEBUG] EDGE:
42402 2019-Jan-13 11:24:12.755608 - [DEBUG] ---> 42403 2019-Jan-13 11:24:12.756286 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42404 2019-Jan-13 11:24:12.756981 - [DEBUG]
42405 2019-Jan-13 11:24:12.757007 - [DEBUG] EDGE:
42406 2019-Jan-13 11:24:12.757073 - [DEBUG] ---> 42407 2019-Jan-13 11:24:12.757704 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42408 2019-Jan-13 11:24:12.758369 - [DEBUG]
42409 2019-Jan-13 11:24:12.758396 - [DEBUG] EDGE:
42410 2019-Jan-13 11:24:12.758458 - [DEBUG] ---> 42411 2019-Jan-13 11:24:12.759120 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42412 2019-Jan-13 11:24:12.759757 - [DEBUG]
42413 2019-Jan-13 11:24:12.759807 - [DEBUG] Compose: EdgeIdentity * AllBottom
42414 2019-Jan-13 11:24:12.759835 - [DEBUG]
42415 2019-Jan-13 11:24:12.759859 - [DEBUG] Propagate flow
42416 2019-Jan-13 11:24:12.759882 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42417 2019-Jan-13 11:24:12.759939 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
42418 2019-Jan-13 11:24:12.760599 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42419 2019-Jan-13 11:24:12.761236 - [DEBUG] Edge function : AllBottom (result of previous compose)
42420 2019-Jan-13 11:24:12.761261 - [DEBUG]
42421 2019-Jan-13 11:24:12.761287 - [DEBUG] Join: AllTop & AllBottom
42422 2019-Jan-13 11:24:12.761313 - [DEBUG] = AllBottom (new jump func)
42423 2019-Jan-13 11:24:12.761338 - [DEBUG]
42424 2019-Jan-13 11:24:12.761361 - [DEBUG] Start adding new jump function
42425 2019-Jan-13 11:24:12.761384 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42426 2019-Jan-13 11:24:12.761440 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42427 2019-Jan-13 11:24:12.762078 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
42428 2019-Jan-13 11:24:12.762709 - [DEBUG] Edge Function : AllBottom
42429 2019-Jan-13 11:24:12.762738 - [DEBUG] End adding new jump function
42430 2019-Jan-13 11:24:12.762780 - [DEBUG]
42431 2019-Jan-13 11:24:12.762804 - [DEBUG] -------------------------------------------- 1159. Path Edge --------------------------------------------
42432 2019-Jan-13 11:24:12.762829 - [DEBUG]
42433 2019-Jan-13 11:24:12.762852 - [DEBUG] Process 1159. path edge:
42434 2019-Jan-13 11:24:12.762876 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42435 2019-Jan-13 11:24:12.762932 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
42436 2019-Jan-13 11:24:12.763580 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42437 2019-Jan-13 11:24:12.764217 - [DEBUG]
42438 2019-Jan-13 11:24:12.764242 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
42439 2019-Jan-13 11:24:12.764901 - [DEBUG] Compose: EdgeIdentity * AllBottom
42440 2019-Jan-13 11:24:12.764929 - [DEBUG]
42441 2019-Jan-13 11:24:12.764953 - [DEBUG] Propagate flow
42442 2019-Jan-13 11:24:12.764976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42443 2019-Jan-13 11:24:12.765033 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
42444 2019-Jan-13 11:24:12.765659 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42445 2019-Jan-13 11:24:12.766295 - [DEBUG] Edge function : AllBottom (result of previous compose)
42446 2019-Jan-13 11:24:12.766320 - [DEBUG]
42447 2019-Jan-13 11:24:12.766344 - [DEBUG] Join: AllTop & AllBottom
42448 2019-Jan-13 11:24:12.766370 - [DEBUG] = AllBottom (new jump func)
42449 2019-Jan-13 11:24:12.766394 - [DEBUG]
42450 2019-Jan-13 11:24:12.766417 - [DEBUG] Start adding new jump function
42451 2019-Jan-13 11:24:12.766440 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42452 2019-Jan-13 11:24:12.766496 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42453 2019-Jan-13 11:24:12.767149 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
42454 2019-Jan-13 11:24:12.767776 - [DEBUG] Edge Function : AllBottom
42455 2019-Jan-13 11:24:12.767804 - [DEBUG] End adding new jump function
42456 2019-Jan-13 11:24:12.767828 - [DEBUG]
42457 2019-Jan-13 11:24:12.767851 - [DEBUG] -------------------------------------------- 1160. Path Edge --------------------------------------------
42458 2019-Jan-13 11:24:12.767875 - [DEBUG]
42459 2019-Jan-13 11:24:12.767898 - [DEBUG] Process 1160. path edge:
42460 2019-Jan-13 11:24:12.767922 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42461 2019-Jan-13 11:24:12.767977 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
42462 2019-Jan-13 11:24:12.768611 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42463 2019-Jan-13 11:24:12.769301 - [DEBUG]
42464 2019-Jan-13 11:24:12.769330 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
42465 2019-Jan-13 11:24:12.770043 - [DEBUG] Compose: EdgeIdentity * AllBottom
42466 2019-Jan-13 11:24:12.770073 - [DEBUG]
42467 2019-Jan-13 11:24:12.770097 - [DEBUG] Propagate flow
42468 2019-Jan-13 11:24:12.770120 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42469 2019-Jan-13 11:24:12.770185 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42470 2019-Jan-13 11:24:12.770827 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42471 2019-Jan-13 11:24:12.771465 - [DEBUG] Edge function : AllBottom (result of previous compose)
42472 2019-Jan-13 11:24:12.771509 - [DEBUG]
42473 2019-Jan-13 11:24:12.771535 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42474 2019-Jan-13 11:24:12.771561 - [DEBUG] = AllBottom
42475 2019-Jan-13 11:24:12.771585 - [DEBUG]
42476 2019-Jan-13 11:24:12.771608 - [DEBUG] PROPAGATE: No new function!
42477 2019-Jan-13 11:24:12.771633 - [DEBUG] EDGE:
42478 2019-Jan-13 11:24:12.771691 - [DEBUG] ---> 42479 2019-Jan-13 11:24:12.772316 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42480 2019-Jan-13 11:24:12.772954 - [DEBUG]
42481 2019-Jan-13 11:24:12.772979 - [DEBUG] EDGE:
42482 2019-Jan-13 11:24:12.773036 - [DEBUG] ---> 42483 2019-Jan-13 11:24:12.773690 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42484 2019-Jan-13 11:24:12.774362 - [DEBUG]
42485 2019-Jan-13 11:24:12.774388 - [DEBUG] EDGE:
42486 2019-Jan-13 11:24:12.774450 - [DEBUG] ---> 42487 2019-Jan-13 11:24:12.775107 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42488 2019-Jan-13 11:24:12.775789 - [DEBUG]
42489 2019-Jan-13 11:24:12.775816 - [DEBUG] EDGE:
42490 2019-Jan-13 11:24:12.775881 - [DEBUG] ---> 42491 2019-Jan-13 11:24:12.776569 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42492 2019-Jan-13 11:24:12.777278 - [DEBUG]
42493 2019-Jan-13 11:24:12.777305 - [DEBUG] EDGE:
42494 2019-Jan-13 11:24:12.777370 - [DEBUG] ---> 42495 2019-Jan-13 11:24:12.778006 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42496 2019-Jan-13 11:24:12.778667 - [DEBUG]
42497 2019-Jan-13 11:24:12.778693 - [DEBUG] EDGE:
42498 2019-Jan-13 11:24:12.778753 - [DEBUG] ---> 42499 2019-Jan-13 11:24:12.779421 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42500 2019-Jan-13 11:24:12.780085 - [DEBUG]
42501 2019-Jan-13 11:24:12.780140 - [DEBUG] Compose: EdgeIdentity * AllBottom
42502 2019-Jan-13 11:24:12.780168 - [DEBUG]
42503 2019-Jan-13 11:24:12.780193 - [DEBUG] Propagate flow
42504 2019-Jan-13 11:24:12.780216 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42505 2019-Jan-13 11:24:12.780274 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
42506 2019-Jan-13 11:24:12.780906 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42507 2019-Jan-13 11:24:12.781541 - [DEBUG] Edge function : AllBottom (result of previous compose)
42508 2019-Jan-13 11:24:12.781567 - [DEBUG]
42509 2019-Jan-13 11:24:12.781592 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42510 2019-Jan-13 11:24:12.781618 - [DEBUG] = AllBottom
42511 2019-Jan-13 11:24:12.781660 - [DEBUG]
42512 2019-Jan-13 11:24:12.781684 - [DEBUG] PROPAGATE: No new function!
42513 2019-Jan-13 11:24:12.781712 - [DEBUG] EDGE:
42514 2019-Jan-13 11:24:12.781770 - [DEBUG] ---> 42515 2019-Jan-13 11:24:12.782408 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42516 2019-Jan-13 11:24:12.783044 - [DEBUG]
42517 2019-Jan-13 11:24:12.783069 - [DEBUG] EDGE:
42518 2019-Jan-13 11:24:12.783126 - [DEBUG] ---> 42519 2019-Jan-13 11:24:12.783770 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42520 2019-Jan-13 11:24:12.784407 - [DEBUG]
42521 2019-Jan-13 11:24:12.784432 - [DEBUG] EDGE:
42522 2019-Jan-13 11:24:12.784489 - [DEBUG] ---> 42523 2019-Jan-13 11:24:12.785119 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42524 2019-Jan-13 11:24:12.785755 - [DEBUG]
42525 2019-Jan-13 11:24:12.785792 - [DEBUG] Compose: EdgeIdentity * AllBottom
42526 2019-Jan-13 11:24:12.785819 - [DEBUG]
42527 2019-Jan-13 11:24:12.785842 - [DEBUG] Propagate flow
42528 2019-Jan-13 11:24:12.785866 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42529 2019-Jan-13 11:24:12.785922 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
42530 2019-Jan-13 11:24:12.786552 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42531 2019-Jan-13 11:24:12.787213 - [DEBUG] Edge function : AllBottom (result of previous compose)
42532 2019-Jan-13 11:24:12.787239 - [DEBUG]
42533 2019-Jan-13 11:24:12.787265 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42534 2019-Jan-13 11:24:12.787290 - [DEBUG] = AllBottom
42535 2019-Jan-13 11:24:12.787314 - [DEBUG]
42536 2019-Jan-13 11:24:12.787338 - [DEBUG] PROPAGATE: No new function!
42537 2019-Jan-13 11:24:12.787364 - [DEBUG] EDGE:
42538 2019-Jan-13 11:24:12.787422 - [DEBUG] ---> 42539 2019-Jan-13 11:24:12.788060 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42540 2019-Jan-13 11:24:12.788697 - [DEBUG]
42541 2019-Jan-13 11:24:12.788722 - [DEBUG] EDGE:
42542 2019-Jan-13 11:24:12.788779 - [DEBUG] ---> 42543 2019-Jan-13 11:24:12.789406 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42544 2019-Jan-13 11:24:12.790055 - [DEBUG]
42545 2019-Jan-13 11:24:12.790081 - [DEBUG] EDGE:
42546 2019-Jan-13 11:24:12.790138 - [DEBUG] ---> 42547 2019-Jan-13 11:24:12.790765 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42548 2019-Jan-13 11:24:12.791401 - [DEBUG]
42549 2019-Jan-13 11:24:12.791426 - [DEBUG] EDGE:
42550 2019-Jan-13 11:24:12.791493 - [DEBUG] ---> 42551 2019-Jan-13 11:24:12.792125 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42552 2019-Jan-13 11:24:12.792762 - [DEBUG]
42553 2019-Jan-13 11:24:12.792801 - [DEBUG] Compose: EdgeIdentity * AllBottom
42554 2019-Jan-13 11:24:12.792828 - [DEBUG]
42555 2019-Jan-13 11:24:12.792851 - [DEBUG] Propagate flow
42556 2019-Jan-13 11:24:12.792875 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42557 2019-Jan-13 11:24:12.792931 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
42558 2019-Jan-13 11:24:12.793578 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42559 2019-Jan-13 11:24:12.794215 - [DEBUG] Edge function : AllBottom (result of previous compose)
42560 2019-Jan-13 11:24:12.794240 - [DEBUG]
42561 2019-Jan-13 11:24:12.794265 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42562 2019-Jan-13 11:24:12.794291 - [DEBUG] = AllBottom
42563 2019-Jan-13 11:24:12.794315 - [DEBUG]
42564 2019-Jan-13 11:24:12.794338 - [DEBUG] PROPAGATE: No new function!
42565 2019-Jan-13 11:24:12.794364 - [DEBUG] EDGE:
42566 2019-Jan-13 11:24:12.794422 - [DEBUG] ---> 42567 2019-Jan-13 11:24:12.795060 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42568 2019-Jan-13 11:24:12.795696 - [DEBUG]
42569 2019-Jan-13 11:24:12.795721 - [DEBUG] EDGE:
42570 2019-Jan-13 11:24:12.795778 - [DEBUG] ---> 42571 2019-Jan-13 11:24:12.796406 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42572 2019-Jan-13 11:24:12.797056 - [DEBUG]
42573 2019-Jan-13 11:24:12.797081 - [DEBUG] EDGE:
42574 2019-Jan-13 11:24:12.797138 - [DEBUG] ---> 42575 2019-Jan-13 11:24:12.797770 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42576 2019-Jan-13 11:24:12.798405 - [DEBUG]
42577 2019-Jan-13 11:24:12.798440 - [DEBUG] Compose: EdgeIdentity * AllBottom
42578 2019-Jan-13 11:24:12.798467 - [DEBUG]
42579 2019-Jan-13 11:24:12.798490 - [DEBUG] Propagate flow
42580 2019-Jan-13 11:24:12.798514 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42581 2019-Jan-13 11:24:12.798570 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
42582 2019-Jan-13 11:24:12.799201 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42583 2019-Jan-13 11:24:12.799838 - [DEBUG] Edge function : AllBottom (result of previous compose)
42584 2019-Jan-13 11:24:12.799863 - [DEBUG]
42585 2019-Jan-13 11:24:12.799888 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42586 2019-Jan-13 11:24:12.799913 - [DEBUG] = AllBottom
42587 2019-Jan-13 11:24:12.799937 - [DEBUG]
42588 2019-Jan-13 11:24:12.799960 - [DEBUG] PROPAGATE: No new function!
42589 2019-Jan-13 11:24:12.799986 - [DEBUG] EDGE:
42590 2019-Jan-13 11:24:12.800057 - [DEBUG] ---> 42591 2019-Jan-13 11:24:12.800710 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42592 2019-Jan-13 11:24:12.801347 - [DEBUG]
42593 2019-Jan-13 11:24:12.801372 - [DEBUG] EDGE:
42594 2019-Jan-13 11:24:12.801430 - [DEBUG] ---> 42595 2019-Jan-13 11:24:12.802057 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42596 2019-Jan-13 11:24:12.802699 - [DEBUG]
42597 2019-Jan-13 11:24:12.802724 - [DEBUG] EDGE:
42598 2019-Jan-13 11:24:12.802781 - [DEBUG] ---> 42599 2019-Jan-13 11:24:12.803436 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42600 2019-Jan-13 11:24:12.804073 - [DEBUG]
42601 2019-Jan-13 11:24:12.804109 - [DEBUG] Compose: EdgeIdentity * AllBottom
42602 2019-Jan-13 11:24:12.804136 - [DEBUG]
42603 2019-Jan-13 11:24:12.804160 - [DEBUG] Propagate flow
42604 2019-Jan-13 11:24:12.804183 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42605 2019-Jan-13 11:24:12.804239 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
42606 2019-Jan-13 11:24:12.804870 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42607 2019-Jan-13 11:24:12.805506 - [DEBUG] Edge function : AllBottom (result of previous compose)
42608 2019-Jan-13 11:24:12.805531 - [DEBUG]
42609 2019-Jan-13 11:24:12.805556 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42610 2019-Jan-13 11:24:12.805582 - [DEBUG] = AllBottom
42611 2019-Jan-13 11:24:12.805606 - [DEBUG]
42612 2019-Jan-13 11:24:12.805629 - [DEBUG] PROPAGATE: No new function!
42613 2019-Jan-13 11:24:12.805655 - [DEBUG] EDGE:
42614 2019-Jan-13 11:24:12.805712 - [DEBUG] ---> 42615 2019-Jan-13 11:24:12.806361 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42616 2019-Jan-13 11:24:12.807060 - [DEBUG]
42617 2019-Jan-13 11:24:12.807106 - [DEBUG] Compose: EdgeIdentity * AllBottom
42618 2019-Jan-13 11:24:12.807133 - [DEBUG]
42619 2019-Jan-13 11:24:12.807156 - [DEBUG] Propagate flow
42620 2019-Jan-13 11:24:12.807180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42621 2019-Jan-13 11:24:12.807252 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42622 2019-Jan-13 11:24:12.807919 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42623 2019-Jan-13 11:24:12.808580 - [DEBUG] Edge function : AllBottom (result of previous compose)
42624 2019-Jan-13 11:24:12.808606 - [DEBUG]
42625 2019-Jan-13 11:24:12.808632 - [DEBUG] Join: AllTop & AllBottom
42626 2019-Jan-13 11:24:12.808658 - [DEBUG] = AllBottom (new jump func)
42627 2019-Jan-13 11:24:12.808682 - [DEBUG]
42628 2019-Jan-13 11:24:12.808706 - [DEBUG] Start adding new jump function
42629 2019-Jan-13 11:24:12.808729 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42630 2019-Jan-13 11:24:12.808788 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42631 2019-Jan-13 11:24:12.809427 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42632 2019-Jan-13 11:24:12.810094 - [DEBUG] Edge Function : AllBottom
42633 2019-Jan-13 11:24:12.810124 - [DEBUG] End adding new jump function
42634 2019-Jan-13 11:24:12.810147 - [DEBUG]
42635 2019-Jan-13 11:24:12.810171 - [DEBUG] -------------------------------------------- 1161. Path Edge --------------------------------------------
42636 2019-Jan-13 11:24:12.810196 - [DEBUG]
42637 2019-Jan-13 11:24:12.810219 - [DEBUG] Process 1161. path edge:
42638 2019-Jan-13 11:24:12.810242 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42639 2019-Jan-13 11:24:12.810298 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
42640 2019-Jan-13 11:24:12.810930 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42641 2019-Jan-13 11:24:12.811567 - [DEBUG]
42642 2019-Jan-13 11:24:12.811592 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42643 2019-Jan-13 11:24:12.812234 - [DEBUG] Possible callees:
42644 2019-Jan-13 11:24:12.812259 - [DEBUG] foo
42645 2019-Jan-13 11:24:12.812283 - [DEBUG] Possible return sites:
42646 2019-Jan-13 11:24:12.812307 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12642647 2019-Jan-13 11:24:12.813585 - [DEBUG] Found and process special summary
42648 2019-Jan-13 11:24:12.813623 - [DEBUG] Compose: EdgeIdentity * AllBottom
42649 2019-Jan-13 11:24:12.813651 - [DEBUG]
42650 2019-Jan-13 11:24:12.813675 - [DEBUG] Propagate flow
42651 2019-Jan-13 11:24:12.813698 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42652 2019-Jan-13 11:24:12.813755 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42653 2019-Jan-13 11:24:12.814387 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42654 2019-Jan-13 11:24:12.815024 - [DEBUG] Edge function : AllBottom (result of previous compose)
42655 2019-Jan-13 11:24:12.815049 - [DEBUG]
42656 2019-Jan-13 11:24:12.815073 - [DEBUG] Join: AllTop & AllBottom
42657 2019-Jan-13 11:24:12.815099 - [DEBUG] = AllBottom (new jump func)
42658 2019-Jan-13 11:24:12.815123 - [DEBUG]
42659 2019-Jan-13 11:24:12.815147 - [DEBUG] Start adding new jump function
42660 2019-Jan-13 11:24:12.815170 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42661 2019-Jan-13 11:24:12.815226 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42662 2019-Jan-13 11:24:12.815863 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42663 2019-Jan-13 11:24:12.816495 - [DEBUG] Edge Function : AllBottom
42664 2019-Jan-13 11:24:12.816528 - [DEBUG] End adding new jump function
42665 2019-Jan-13 11:24:12.816552 - [DEBUG]
42666 2019-Jan-13 11:24:12.816576 - [DEBUG] -------------------------------------------- 1162. Path Edge --------------------------------------------
42667 2019-Jan-13 11:24:12.816600 - [DEBUG]
42668 2019-Jan-13 11:24:12.816623 - [DEBUG] Process 1162. path edge:
42669 2019-Jan-13 11:24:12.816646 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42670 2019-Jan-13 11:24:12.816716 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
42671 2019-Jan-13 11:24:12.817348 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42672 2019-Jan-13 11:24:12.817984 - [DEBUG]
42673 2019-Jan-13 11:24:12.818009 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42674 2019-Jan-13 11:24:12.818670 - [DEBUG] Compose: EdgeIdentity * AllBottom
42675 2019-Jan-13 11:24:12.818698 - [DEBUG]
42676 2019-Jan-13 11:24:12.818721 - [DEBUG] Propagate flow
42677 2019-Jan-13 11:24:12.818745 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42678 2019-Jan-13 11:24:12.818802 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
42679 2019-Jan-13 11:24:12.819441 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42680 2019-Jan-13 11:24:12.820094 - [DEBUG] Edge function : AllBottom (result of previous compose)
42681 2019-Jan-13 11:24:12.820119 - [DEBUG]
42682 2019-Jan-13 11:24:12.820145 - [DEBUG] Join: AllTop & AllBottom
42683 2019-Jan-13 11:24:12.820171 - [DEBUG] = AllBottom (new jump func)
42684 2019-Jan-13 11:24:12.820195 - [DEBUG]
42685 2019-Jan-13 11:24:12.820218 - [DEBUG] Start adding new jump function
42686 2019-Jan-13 11:24:12.820242 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42687 2019-Jan-13 11:24:12.820298 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42688 2019-Jan-13 11:24:12.820936 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
42689 2019-Jan-13 11:24:12.821563 - [DEBUG] Edge Function : AllBottom
42690 2019-Jan-13 11:24:12.821592 - [DEBUG] End adding new jump function
42691 2019-Jan-13 11:24:12.821616 - [DEBUG]
42692 2019-Jan-13 11:24:12.821640 - [DEBUG] -------------------------------------------- 1163. Path Edge --------------------------------------------
42693 2019-Jan-13 11:24:12.821664 - [DEBUG]
42694 2019-Jan-13 11:24:12.821687 - [DEBUG] Process 1163. path edge:
42695 2019-Jan-13 11:24:12.821711 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42696 2019-Jan-13 11:24:12.821767 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
42697 2019-Jan-13 11:24:12.822394 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42698 2019-Jan-13 11:24:12.823030 - [DEBUG]
42699 2019-Jan-13 11:24:12.823056 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
42700 2019-Jan-13 11:24:12.823716 - [DEBUG] Compose: EdgeIdentity * AllBottom
42701 2019-Jan-13 11:24:12.823745 - [DEBUG]
42702 2019-Jan-13 11:24:12.823768 - [DEBUG] Propagate flow
42703 2019-Jan-13 11:24:12.823791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42704 2019-Jan-13 11:24:12.823848 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
42705 2019-Jan-13 11:24:12.824478 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42706 2019-Jan-13 11:24:12.825116 - [DEBUG] Edge function : AllBottom (result of previous compose)
42707 2019-Jan-13 11:24:12.825141 - [DEBUG]
42708 2019-Jan-13 11:24:12.825165 - [DEBUG] Join: AllTop & AllBottom
42709 2019-Jan-13 11:24:12.825191 - [DEBUG] = AllBottom (new jump func)
42710 2019-Jan-13 11:24:12.825216 - [DEBUG]
42711 2019-Jan-13 11:24:12.825239 - [DEBUG] Start adding new jump function
42712 2019-Jan-13 11:24:12.825262 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42713 2019-Jan-13 11:24:12.825318 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42714 2019-Jan-13 11:24:12.825955 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
42715 2019-Jan-13 11:24:12.826591 - [DEBUG] Edge Function : AllBottom
42716 2019-Jan-13 11:24:12.826619 - [DEBUG] End adding new jump function
42717 2019-Jan-13 11:24:12.826643 - [DEBUG]
42718 2019-Jan-13 11:24:12.826680 - [DEBUG] -------------------------------------------- 1164. Path Edge --------------------------------------------
42719 2019-Jan-13 11:24:12.826705 - [DEBUG]
42720 2019-Jan-13 11:24:12.826728 - [DEBUG] Process 1164. path edge:
42721 2019-Jan-13 11:24:12.826751 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42722 2019-Jan-13 11:24:12.826808 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
42723 2019-Jan-13 11:24:12.827439 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42724 2019-Jan-13 11:24:12.828076 - [DEBUG]
42725 2019-Jan-13 11:24:12.828102 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
42726 2019-Jan-13 11:24:12.828745 - [DEBUG] Compose: EdgeIdentity * AllBottom
42727 2019-Jan-13 11:24:12.828772 - [DEBUG]
42728 2019-Jan-13 11:24:12.828796 - [DEBUG] Propagate flow
42729 2019-Jan-13 11:24:12.828819 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42730 2019-Jan-13 11:24:12.828876 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42731 2019-Jan-13 11:24:12.829516 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42732 2019-Jan-13 11:24:12.830168 - [DEBUG] Edge function : AllBottom (result of previous compose)
42733 2019-Jan-13 11:24:12.830194 - [DEBUG]
42734 2019-Jan-13 11:24:12.830218 - [DEBUG] Join: AllTop & AllBottom
42735 2019-Jan-13 11:24:12.830244 - [DEBUG] = AllBottom (new jump func)
42736 2019-Jan-13 11:24:12.830268 - [DEBUG]
42737 2019-Jan-13 11:24:12.830292 - [DEBUG] Start adding new jump function
42738 2019-Jan-13 11:24:12.830315 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42739 2019-Jan-13 11:24:12.830371 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42740 2019-Jan-13 11:24:12.831025 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42741 2019-Jan-13 11:24:12.831663 - [DEBUG] Edge Function : AllBottom
42742 2019-Jan-13 11:24:12.831692 - [DEBUG] End adding new jump function
42743 2019-Jan-13 11:24:12.831716 - [DEBUG]
42744 2019-Jan-13 11:24:12.831740 - [DEBUG] -------------------------------------------- 1165. Path Edge --------------------------------------------
42745 2019-Jan-13 11:24:12.831764 - [DEBUG]
42746 2019-Jan-13 11:24:12.831787 - [DEBUG] Process 1165. path edge:
42747 2019-Jan-13 11:24:12.831811 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42748 2019-Jan-13 11:24:12.831868 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
42749 2019-Jan-13 11:24:12.832506 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42750 2019-Jan-13 11:24:12.833142 - [DEBUG]
42751 2019-Jan-13 11:24:12.833166 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42752 2019-Jan-13 11:24:12.833833 - [DEBUG] Possible callees:
42753 2019-Jan-13 11:24:12.833858 - [DEBUG] llvm.dbg.declare
42754 2019-Jan-13 11:24:12.833883 - [DEBUG] Possible return sites:
42755 2019-Jan-13 11:24:12.833920 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13642756 2019-Jan-13 11:24:12.835185 - [DEBUG] Found and process special summary
42757 2019-Jan-13 11:24:12.835221 - [DEBUG] Compose: EdgeIdentity * AllBottom
42758 2019-Jan-13 11:24:12.835249 - [DEBUG]
42759 2019-Jan-13 11:24:12.835273 - [DEBUG] Propagate flow
42760 2019-Jan-13 11:24:12.835296 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42761 2019-Jan-13 11:24:12.835353 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42762 2019-Jan-13 11:24:12.835984 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42763 2019-Jan-13 11:24:12.836629 - [DEBUG] Edge function : AllBottom (result of previous compose)
42764 2019-Jan-13 11:24:12.836655 - [DEBUG]
42765 2019-Jan-13 11:24:12.836694 - [DEBUG] Join: AllTop & AllBottom
42766 2019-Jan-13 11:24:12.836721 - [DEBUG] = AllBottom (new jump func)
42767 2019-Jan-13 11:24:12.836745 - [DEBUG]
42768 2019-Jan-13 11:24:12.836769 - [DEBUG] Start adding new jump function
42769 2019-Jan-13 11:24:12.836792 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42770 2019-Jan-13 11:24:12.836848 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42771 2019-Jan-13 11:24:12.837486 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42772 2019-Jan-13 11:24:12.838116 - [DEBUG] Edge Function : AllBottom
42773 2019-Jan-13 11:24:12.838145 - [DEBUG] End adding new jump function
42774 2019-Jan-13 11:24:12.838168 - [DEBUG]
42775 2019-Jan-13 11:24:12.838192 - [DEBUG] -------------------------------------------- 1166. Path Edge --------------------------------------------
42776 2019-Jan-13 11:24:12.838216 - [DEBUG]
42777 2019-Jan-13 11:24:12.838239 - [DEBUG] Process 1166. path edge:
42778 2019-Jan-13 11:24:12.838263 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42779 2019-Jan-13 11:24:12.838319 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
42780 2019-Jan-13 11:24:12.838950 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42781 2019-Jan-13 11:24:12.839586 - [DEBUG]
42782 2019-Jan-13 11:24:12.839610 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42783 2019-Jan-13 11:24:12.840279 - [DEBUG] Compose: EdgeIdentity * AllBottom
42784 2019-Jan-13 11:24:12.840307 - [DEBUG]
42785 2019-Jan-13 11:24:12.840331 - [DEBUG] Propagate flow
42786 2019-Jan-13 11:24:12.840354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42787 2019-Jan-13 11:24:12.840411 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
42788 2019-Jan-13 11:24:12.841039 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42789 2019-Jan-13 11:24:12.841675 - [DEBUG] Edge function : AllBottom (result of previous compose)
42790 2019-Jan-13 11:24:12.841700 - [DEBUG]
42791 2019-Jan-13 11:24:12.841725 - [DEBUG] Join: AllTop & AllBottom
42792 2019-Jan-13 11:24:12.841751 - [DEBUG] = AllBottom (new jump func)
42793 2019-Jan-13 11:24:12.841775 - [DEBUG]
42794 2019-Jan-13 11:24:12.841798 - [DEBUG] Start adding new jump function
42795 2019-Jan-13 11:24:12.841821 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42796 2019-Jan-13 11:24:12.841877 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42797 2019-Jan-13 11:24:12.842522 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
42798 2019-Jan-13 11:24:12.843149 - [DEBUG] Edge Function : AllBottom
42799 2019-Jan-13 11:24:12.843177 - [DEBUG] End adding new jump function
42800 2019-Jan-13 11:24:12.843200 - [DEBUG]
42801 2019-Jan-13 11:24:12.843224 - [DEBUG] -------------------------------------------- 1167. Path Edge --------------------------------------------
42802 2019-Jan-13 11:24:12.843248 - [DEBUG]
42803 2019-Jan-13 11:24:12.843271 - [DEBUG] Process 1167. path edge:
42804 2019-Jan-13 11:24:12.843295 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42805 2019-Jan-13 11:24:12.843364 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
42806 2019-Jan-13 11:24:12.843993 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42807 2019-Jan-13 11:24:12.844630 - [DEBUG]
42808 2019-Jan-13 11:24:12.844656 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
42809 2019-Jan-13 11:24:12.845298 - [DEBUG] Compose: EdgeIdentity * AllBottom
42810 2019-Jan-13 11:24:12.845325 - [DEBUG]
42811 2019-Jan-13 11:24:12.845349 - [DEBUG] Propagate flow
42812 2019-Jan-13 11:24:12.845372 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42813 2019-Jan-13 11:24:12.845429 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
42814 2019-Jan-13 11:24:12.846055 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42815 2019-Jan-13 11:24:12.846704 - [DEBUG] Edge function : AllBottom (result of previous compose)
42816 2019-Jan-13 11:24:12.846730 - [DEBUG]
42817 2019-Jan-13 11:24:12.846754 - [DEBUG] Join: AllTop & AllBottom
42818 2019-Jan-13 11:24:12.846780 - [DEBUG] = AllBottom (new jump func)
42819 2019-Jan-13 11:24:12.846804 - [DEBUG]
42820 2019-Jan-13 11:24:12.846828 - [DEBUG] Start adding new jump function
42821 2019-Jan-13 11:24:12.846851 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42822 2019-Jan-13 11:24:12.846907 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42823 2019-Jan-13 11:24:12.847544 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
42824 2019-Jan-13 11:24:12.848169 - [DEBUG] Edge Function : AllBottom
42825 2019-Jan-13 11:24:12.848198 - [DEBUG] End adding new jump function
42826 2019-Jan-13 11:24:12.848222 - [DEBUG]
42827 2019-Jan-13 11:24:12.848246 - [DEBUG] -------------------------------------------- 1168. Path Edge --------------------------------------------
42828 2019-Jan-13 11:24:12.848271 - [DEBUG]
42829 2019-Jan-13 11:24:12.848294 - [DEBUG] Process 1168. path edge:
42830 2019-Jan-13 11:24:12.848318 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42831 2019-Jan-13 11:24:12.848375 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
42832 2019-Jan-13 11:24:12.849001 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42833 2019-Jan-13 11:24:12.849637 - [DEBUG]
42834 2019-Jan-13 11:24:12.849663 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
42835 2019-Jan-13 11:24:12.850321 - [DEBUG] Compose: EdgeIdentity * AllBottom
42836 2019-Jan-13 11:24:12.850348 - [DEBUG]
42837 2019-Jan-13 11:24:12.850372 - [DEBUG] Propagate flow
42838 2019-Jan-13 11:24:12.850395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42839 2019-Jan-13 11:24:12.850451 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
42840 2019-Jan-13 11:24:12.851109 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42841 2019-Jan-13 11:24:12.851746 - [DEBUG] Edge function : AllBottom (result of previous compose)
42842 2019-Jan-13 11:24:12.851771 - [DEBUG]
42843 2019-Jan-13 11:24:12.851796 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42844 2019-Jan-13 11:24:12.851822 - [DEBUG] = AllBottom
42845 2019-Jan-13 11:24:12.851846 - [DEBUG]
42846 2019-Jan-13 11:24:12.851869 - [DEBUG] PROPAGATE: No new function!
42847 2019-Jan-13 11:24:12.851893 - [DEBUG] EDGE:
42848 2019-Jan-13 11:24:12.851951 - [DEBUG] ---> 42849 2019-Jan-13 11:24:12.852578 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42850 2019-Jan-13 11:24:12.853216 - [DEBUG]
42851 2019-Jan-13 11:24:12.853240 - [DEBUG] EDGE:
42852 2019-Jan-13 11:24:12.853297 - [DEBUG] ---> 42853 2019-Jan-13 11:24:12.853941 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42854 2019-Jan-13 11:24:12.854577 - [DEBUG]
42855 2019-Jan-13 11:24:12.854601 - [DEBUG] EDGE:
42856 2019-Jan-13 11:24:12.854658 - [DEBUG] ---> 42857 2019-Jan-13 11:24:12.855290 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42858 2019-Jan-13 11:24:12.855926 - [DEBUG]
42859 2019-Jan-13 11:24:12.855962 - [DEBUG] Compose: EdgeIdentity * AllBottom
42860 2019-Jan-13 11:24:12.855989 - [DEBUG]
42861 2019-Jan-13 11:24:12.856012 - [DEBUG] Propagate flow
42862 2019-Jan-13 11:24:12.856036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42863 2019-Jan-13 11:24:12.856092 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42864 2019-Jan-13 11:24:12.856739 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42865 2019-Jan-13 11:24:12.857375 - [DEBUG] Edge function : AllBottom (result of previous compose)
42866 2019-Jan-13 11:24:12.857400 - [DEBUG]
42867 2019-Jan-13 11:24:12.857425 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42868 2019-Jan-13 11:24:12.857450 - [DEBUG] = AllBottom
42869 2019-Jan-13 11:24:12.857475 - [DEBUG]
42870 2019-Jan-13 11:24:12.857498 - [DEBUG] PROPAGATE: No new function!
42871 2019-Jan-13 11:24:12.857523 - [DEBUG] EDGE:
42872 2019-Jan-13 11:24:12.857580 - [DEBUG] ---> 42873 2019-Jan-13 11:24:12.858218 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42874 2019-Jan-13 11:24:12.858853 - [DEBUG]
42875 2019-Jan-13 11:24:12.858886 - [DEBUG] Compose: EdgeIdentity * AllBottom
42876 2019-Jan-13 11:24:12.858912 - [DEBUG]
42877 2019-Jan-13 11:24:12.858935 - [DEBUG] Propagate flow
42878 2019-Jan-13 11:24:12.858958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42879 2019-Jan-13 11:24:12.859014 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42880 2019-Jan-13 11:24:12.859654 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42881 2019-Jan-13 11:24:12.860317 - [DEBUG] Edge function : AllBottom (result of previous compose)
42882 2019-Jan-13 11:24:12.860343 - [DEBUG]
42883 2019-Jan-13 11:24:12.860367 - [DEBUG] Join: AllTop & AllBottom
42884 2019-Jan-13 11:24:12.860393 - [DEBUG] = AllBottom (new jump func)
42885 2019-Jan-13 11:24:12.860417 - [DEBUG]
42886 2019-Jan-13 11:24:12.860440 - [DEBUG] Start adding new jump function
42887 2019-Jan-13 11:24:12.860464 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42888 2019-Jan-13 11:24:12.860520 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42889 2019-Jan-13 11:24:12.861158 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42890 2019-Jan-13 11:24:12.861794 - [DEBUG] Edge Function : AllBottom
42891 2019-Jan-13 11:24:12.861822 - [DEBUG] End adding new jump function
42892 2019-Jan-13 11:24:12.861846 - [DEBUG]
42893 2019-Jan-13 11:24:12.861869 - [DEBUG] -------------------------------------------- 1169. Path Edge --------------------------------------------
42894 2019-Jan-13 11:24:12.861893 - [DEBUG]
42895 2019-Jan-13 11:24:12.861916 - [DEBUG] Process 1169. path edge:
42896 2019-Jan-13 11:24:12.861940 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42897 2019-Jan-13 11:24:12.861996 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
42898 2019-Jan-13 11:24:12.862633 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42899 2019-Jan-13 11:24:12.863269 - [DEBUG]
42900 2019-Jan-13 11:24:12.863293 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42901 2019-Jan-13 11:24:12.863955 - [DEBUG] Possible callees:
42902 2019-Jan-13 11:24:12.863980 - [DEBUG] llvm.dbg.declare
42903 2019-Jan-13 11:24:12.864005 - [DEBUG] Possible return sites:
42904 2019-Jan-13 11:24:12.864028 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14342905 2019-Jan-13 11:24:12.865282 - [DEBUG] Found and process special summary
42906 2019-Jan-13 11:24:12.865316 - [DEBUG] Compose: EdgeIdentity * AllBottom
42907 2019-Jan-13 11:24:12.865343 - [DEBUG]
42908 2019-Jan-13 11:24:12.865366 - [DEBUG] Propagate flow
42909 2019-Jan-13 11:24:12.865390 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42910 2019-Jan-13 11:24:12.865446 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42911 2019-Jan-13 11:24:12.866078 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42912 2019-Jan-13 11:24:12.866729 - [DEBUG] Edge function : AllBottom (result of previous compose)
42913 2019-Jan-13 11:24:12.866754 - [DEBUG]
42914 2019-Jan-13 11:24:12.866779 - [DEBUG] Join: AllTop & AllBottom
42915 2019-Jan-13 11:24:12.866805 - [DEBUG] = AllBottom (new jump func)
42916 2019-Jan-13 11:24:12.866829 - [DEBUG]
42917 2019-Jan-13 11:24:12.866852 - [DEBUG] Start adding new jump function
42918 2019-Jan-13 11:24:12.866875 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42919 2019-Jan-13 11:24:12.866932 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42920 2019-Jan-13 11:24:12.867570 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42921 2019-Jan-13 11:24:12.868208 - [DEBUG] Edge Function : AllBottom
42922 2019-Jan-13 11:24:12.868236 - [DEBUG] End adding new jump function
42923 2019-Jan-13 11:24:12.868260 - [DEBUG]
42924 2019-Jan-13 11:24:12.868284 - [DEBUG] -------------------------------------------- 1170. Path Edge --------------------------------------------
42925 2019-Jan-13 11:24:12.868309 - [DEBUG]
42926 2019-Jan-13 11:24:12.868333 - [DEBUG] Process 1170. path edge:
42927 2019-Jan-13 11:24:12.868356 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42928 2019-Jan-13 11:24:12.868413 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
42929 2019-Jan-13 11:24:12.869044 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42930 2019-Jan-13 11:24:12.869681 - [DEBUG]
42931 2019-Jan-13 11:24:12.869705 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42932 2019-Jan-13 11:24:12.870368 - [DEBUG] Compose: EdgeIdentity * AllBottom
42933 2019-Jan-13 11:24:12.870396 - [DEBUG]
42934 2019-Jan-13 11:24:12.870420 - [DEBUG] Propagate flow
42935 2019-Jan-13 11:24:12.870443 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42936 2019-Jan-13 11:24:12.870500 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
42937 2019-Jan-13 11:24:12.871127 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42938 2019-Jan-13 11:24:12.871764 - [DEBUG] Edge function : AllBottom (result of previous compose)
42939 2019-Jan-13 11:24:12.871789 - [DEBUG]
42940 2019-Jan-13 11:24:12.871814 - [DEBUG] Join: AllTop & AllBottom
42941 2019-Jan-13 11:24:12.871840 - [DEBUG] = AllBottom (new jump func)
42942 2019-Jan-13 11:24:12.871865 - [DEBUG]
42943 2019-Jan-13 11:24:12.871888 - [DEBUG] Start adding new jump function
42944 2019-Jan-13 11:24:12.871912 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42945 2019-Jan-13 11:24:12.871967 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42946 2019-Jan-13 11:24:12.872606 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
42947 2019-Jan-13 11:24:12.873231 - [DEBUG] Edge Function : AllBottom
42948 2019-Jan-13 11:24:12.873259 - [DEBUG] End adding new jump function
42949 2019-Jan-13 11:24:12.873283 - [DEBUG]
42950 2019-Jan-13 11:24:12.873306 - [DEBUG] -------------------------------------------- 1171. Path Edge --------------------------------------------
42951 2019-Jan-13 11:24:12.873346 - [DEBUG]
42952 2019-Jan-13 11:24:12.873371 - [DEBUG] Process 1171. path edge:
42953 2019-Jan-13 11:24:12.873396 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42954 2019-Jan-13 11:24:12.873453 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
42955 2019-Jan-13 11:24:12.874079 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42956 2019-Jan-13 11:24:12.874716 - [DEBUG]
42957 2019-Jan-13 11:24:12.874741 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
42958 2019-Jan-13 11:24:12.875383 - [DEBUG] Compose: EdgeIdentity * AllBottom
42959 2019-Jan-13 11:24:12.875411 - [DEBUG]
42960 2019-Jan-13 11:24:12.875434 - [DEBUG] Propagate flow
42961 2019-Jan-13 11:24:12.875457 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42962 2019-Jan-13 11:24:12.875514 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
42963 2019-Jan-13 11:24:12.876140 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42964 2019-Jan-13 11:24:12.876800 - [DEBUG] Edge function : AllBottom (result of previous compose)
42965 2019-Jan-13 11:24:12.876825 - [DEBUG]
42966 2019-Jan-13 11:24:12.876850 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42967 2019-Jan-13 11:24:12.876875 - [DEBUG] = AllBottom
42968 2019-Jan-13 11:24:12.876899 - [DEBUG]
42969 2019-Jan-13 11:24:12.876922 - [DEBUG] PROPAGATE: No new function!
42970 2019-Jan-13 11:24:12.876946 - [DEBUG] EDGE:
42971 2019-Jan-13 11:24:12.877003 - [DEBUG] ---> 42972 2019-Jan-13 11:24:12.877631 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42973 2019-Jan-13 11:24:12.878267 - [DEBUG]
42974 2019-Jan-13 11:24:12.878292 - [DEBUG] EDGE:
42975 2019-Jan-13 11:24:12.878349 - [DEBUG] ---> 42976 2019-Jan-13 11:24:12.878980 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42977 2019-Jan-13 11:24:12.879617 - [DEBUG]
42978 2019-Jan-13 11:24:12.879652 - [DEBUG] Compose: EdgeIdentity * AllBottom
42979 2019-Jan-13 11:24:12.879679 - [DEBUG]
42980 2019-Jan-13 11:24:12.879702 - [DEBUG] Propagate flow
42981 2019-Jan-13 11:24:12.879726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42982 2019-Jan-13 11:24:12.879781 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42983 2019-Jan-13 11:24:12.880441 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42984 2019-Jan-13 11:24:12.881078 - [DEBUG] Edge function : AllBottom (result of previous compose)
42985 2019-Jan-13 11:24:12.881103 - [DEBUG]
42986 2019-Jan-13 11:24:12.881128 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42987 2019-Jan-13 11:24:12.881154 - [DEBUG] = AllBottom
42988 2019-Jan-13 11:24:12.881178 - [DEBUG]
42989 2019-Jan-13 11:24:12.881201 - [DEBUG] PROPAGATE: No new function!
42990 2019-Jan-13 11:24:12.881226 - [DEBUG] EDGE:
42991 2019-Jan-13 11:24:12.881283 - [DEBUG] ---> 42992 2019-Jan-13 11:24:12.881920 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42993 2019-Jan-13 11:24:12.882555 - [DEBUG]
42994 2019-Jan-13 11:24:12.882580 - [DEBUG] EDGE:
42995 2019-Jan-13 11:24:12.882637 - [DEBUG] ---> 42996 2019-Jan-13 11:24:12.883265 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42997 2019-Jan-13 11:24:12.883918 - [DEBUG]
42998 2019-Jan-13 11:24:12.883950 - [DEBUG] Compose: EdgeIdentity * AllBottom
42999 2019-Jan-13 11:24:12.883977 - [DEBUG]
43000 2019-Jan-13 11:24:12.884000 - [DEBUG] Propagate flow
43001 2019-Jan-13 11:24:12.884023 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43002 2019-Jan-13 11:24:12.884079 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
43003 2019-Jan-13 11:24:12.884708 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43004 2019-Jan-13 11:24:12.885354 - [DEBUG] Edge function : AllBottom (result of previous compose)
43005 2019-Jan-13 11:24:12.885380 - [DEBUG]
43006 2019-Jan-13 11:24:12.885405 - [DEBUG] Join: AllTop & AllBottom
43007 2019-Jan-13 11:24:12.885430 - [DEBUG] = AllBottom (new jump func)
43008 2019-Jan-13 11:24:12.885455 - [DEBUG]
43009 2019-Jan-13 11:24:12.885478 - [DEBUG] Start adding new jump function
43010 2019-Jan-13 11:24:12.885501 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43011 2019-Jan-13 11:24:12.885557 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43012 2019-Jan-13 11:24:12.886195 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
43013 2019-Jan-13 11:24:12.886839 - [DEBUG] Edge Function : AllBottom
43014 2019-Jan-13 11:24:12.886868 - [DEBUG] End adding new jump function
43015 2019-Jan-13 11:24:12.886891 - [DEBUG]
43016 2019-Jan-13 11:24:12.886915 - [DEBUG] -------------------------------------------- 1172. Path Edge --------------------------------------------
43017 2019-Jan-13 11:24:12.886938 - [DEBUG]
43018 2019-Jan-13 11:24:12.886961 - [DEBUG] Process 1172. path edge:
43019 2019-Jan-13 11:24:12.886985 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43020 2019-Jan-13 11:24:12.887041 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
43021 2019-Jan-13 11:24:12.887671 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
43022 2019-Jan-13 11:24:12.888309 - [DEBUG]
43023 2019-Jan-13 11:24:12.888334 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
43024 2019-Jan-13 11:24:12.888978 - [DEBUG] Compose: EdgeIdentity * AllBottom
43025 2019-Jan-13 11:24:12.889005 - [DEBUG]
43026 2019-Jan-13 11:24:12.889029 - [DEBUG] Propagate flow
43027 2019-Jan-13 11:24:12.889052 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43028 2019-Jan-13 11:24:12.889109 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
43029 2019-Jan-13 11:24:12.889748 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43030 2019-Jan-13 11:24:12.890400 - [DEBUG] Edge function : AllBottom (result of previous compose)
43031 2019-Jan-13 11:24:12.890425 - [DEBUG]
43032 2019-Jan-13 11:24:12.890450 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43033 2019-Jan-13 11:24:12.890475 - [DEBUG] = AllBottom
43034 2019-Jan-13 11:24:12.890500 - [DEBUG]
43035 2019-Jan-13 11:24:12.890523 - [DEBUG] PROPAGATE: No new function!
43036 2019-Jan-13 11:24:12.890554 - [DEBUG] Compose: EdgeIdentity * AllBottom
43037 2019-Jan-13 11:24:12.890580 - [DEBUG]
43038 2019-Jan-13 11:24:12.890604 - [DEBUG] Propagate flow
43039 2019-Jan-13 11:24:12.890627 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43040 2019-Jan-13 11:24:12.890683 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
43041 2019-Jan-13 11:24:12.891321 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43042 2019-Jan-13 11:24:12.891957 - [DEBUG] Edge function : AllBottom (result of previous compose)
43043 2019-Jan-13 11:24:12.891982 - [DEBUG]
43044 2019-Jan-13 11:24:12.892007 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43045 2019-Jan-13 11:24:12.892033 - [DEBUG] = AllBottom
43046 2019-Jan-13 11:24:12.892057 - [DEBUG]
43047 2019-Jan-13 11:24:12.892080 - [DEBUG] PROPAGATE: No new function!
43048 2019-Jan-13 11:24:12.892112 - [DEBUG] EDGE:
43049 2019-Jan-13 11:24:12.892169 - [DEBUG] ---> 43050 2019-Jan-13 11:24:12.892798 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43051 2019-Jan-13 11:24:12.893448 - [DEBUG]
43052 2019-Jan-13 11:24:12.893473 - [DEBUG] EDGE:
43053 2019-Jan-13 11:24:12.893530 - [DEBUG] ---> 43054 2019-Jan-13 11:24:12.894158 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43055 2019-Jan-13 11:24:12.894794 - [DEBUG]
43056 2019-Jan-13 11:24:12.894819 - [DEBUG] EDGE:
43057 2019-Jan-13 11:24:12.894876 - [DEBUG] ---> 43058 2019-Jan-13 11:24:12.895507 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43059 2019-Jan-13 11:24:12.896142 - [DEBUG]
43060 2019-Jan-13 11:24:12.896176 - [DEBUG] Compose: EdgeIdentity * AllBottom
43061 2019-Jan-13 11:24:12.896203 - [DEBUG]
43062 2019-Jan-13 11:24:12.896226 - [DEBUG] Propagate flow
43063 2019-Jan-13 11:24:12.896249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43064 2019-Jan-13 11:24:12.896305 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
43065 2019-Jan-13 11:24:12.896952 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43066 2019-Jan-13 11:24:12.897588 - [DEBUG] Edge function : AllBottom (result of previous compose)
43067 2019-Jan-13 11:24:12.897613 - [DEBUG]
43068 2019-Jan-13 11:24:12.897638 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43069 2019-Jan-13 11:24:12.897664 - [DEBUG] = AllBottom
43070 2019-Jan-13 11:24:12.897688 - [DEBUG]
43071 2019-Jan-13 11:24:12.897711 - [DEBUG] PROPAGATE: No new function!
43072 2019-Jan-13 11:24:12.897736 - [DEBUG] EDGE:
43073 2019-Jan-13 11:24:12.897794 - [DEBUG] ---> 43074 2019-Jan-13 11:24:12.898424 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43075 2019-Jan-13 11:24:12.899061 - [DEBUG]
43076 2019-Jan-13 11:24:12.899086 - [DEBUG] EDGE:
43077 2019-Jan-13 11:24:12.899143 - [DEBUG] ---> 43078 2019-Jan-13 11:24:12.899772 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43079 2019-Jan-13 11:24:12.900422 - [DEBUG]
43080 2019-Jan-13 11:24:12.900447 - [DEBUG] EDGE:
43081 2019-Jan-13 11:24:12.900504 - [DEBUG] ---> 43082 2019-Jan-13 11:24:12.901136 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43083 2019-Jan-13 11:24:12.901772 - [DEBUG]
43084 2019-Jan-13 11:24:12.901797 - [DEBUG] EDGE:
43085 2019-Jan-13 11:24:12.901854 - [DEBUG] ---> 43086 2019-Jan-13 11:24:12.902490 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43087 2019-Jan-13 11:24:12.903126 - [DEBUG]
43088 2019-Jan-13 11:24:12.903151 - [DEBUG] EDGE:
43089 2019-Jan-13 11:24:12.903208 - [DEBUG] ---> 43090 2019-Jan-13 11:24:12.903852 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43091 2019-Jan-13 11:24:12.904489 - [DEBUG]
43092 2019-Jan-13 11:24:12.904514 - [DEBUG] EDGE:
43093 2019-Jan-13 11:24:12.904571 - [DEBUG] ---> 43094 2019-Jan-13 11:24:12.905202 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43095 2019-Jan-13 11:24:12.905837 - [DEBUG]
43096 2019-Jan-13 11:24:12.905862 - [DEBUG] EDGE:
43097 2019-Jan-13 11:24:12.905919 - [DEBUG] ---> 43098 2019-Jan-13 11:24:12.906551 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43099 2019-Jan-13 11:24:12.907207 - [DEBUG]
43100 2019-Jan-13 11:24:12.907232 - [DEBUG] EDGE:
43101 2019-Jan-13 11:24:12.907289 - [DEBUG] ---> 43102 2019-Jan-13 11:24:12.907915 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43103 2019-Jan-13 11:24:12.908550 - [DEBUG]
43104 2019-Jan-13 11:24:12.908576 - [DEBUG] EDGE:
43105 2019-Jan-13 11:24:12.908633 - [DEBUG] ---> 43106 2019-Jan-13 11:24:12.909263 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43107 2019-Jan-13 11:24:12.909898 - [DEBUG]
43108 2019-Jan-13 11:24:12.909945 - [DEBUG] Compose: EdgeIdentity * AllBottom
43109 2019-Jan-13 11:24:12.909972 - [DEBUG]
43110 2019-Jan-13 11:24:12.910008 - [DEBUG] Propagate flow
43111 2019-Jan-13 11:24:12.910033 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43112 2019-Jan-13 11:24:12.910090 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
43113 2019-Jan-13 11:24:12.910722 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
43114 2019-Jan-13 11:24:12.911356 - [DEBUG] Edge function : AllBottom (result of previous compose)
43115 2019-Jan-13 11:24:12.911381 - [DEBUG]
43116 2019-Jan-13 11:24:12.911406 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43117 2019-Jan-13 11:24:12.911432 - [DEBUG] = AllBottom
43118 2019-Jan-13 11:24:12.911456 - [DEBUG]
43119 2019-Jan-13 11:24:12.911479 - [DEBUG] PROPAGATE: No new function!
43120 2019-Jan-13 11:24:12.911504 - [DEBUG] Compose: EdgeIdentity * AllBottom
43121 2019-Jan-13 11:24:12.911530 - [DEBUG]
43122 2019-Jan-13 11:24:12.911553 - [DEBUG] Propagate flow
43123 2019-Jan-13 11:24:12.911577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43124 2019-Jan-13 11:24:12.911632 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
43125 2019-Jan-13 11:24:12.912264 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43126 2019-Jan-13 11:24:12.912910 - [DEBUG] Edge function : AllBottom (result of previous compose)
43127 2019-Jan-13 11:24:12.912936 - [DEBUG]
43128 2019-Jan-13 11:24:12.912961 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43129 2019-Jan-13 11:24:12.912986 - [DEBUG] = AllBottom
43130 2019-Jan-13 11:24:12.913010 - [DEBUG]
43131 2019-Jan-13 11:24:12.913033 - [DEBUG] PROPAGATE: No new function!
43132 2019-Jan-13 11:24:12.913059 - [DEBUG] EDGE:
43133 2019-Jan-13 11:24:12.913116 - [DEBUG] ---> 43134 2019-Jan-13 11:24:12.913770 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
43135 2019-Jan-13 11:24:12.914401 - [DEBUG]
43136 2019-Jan-13 11:24:12.914426 - [DEBUG] EDGE:
43137 2019-Jan-13 11:24:12.914483 - [DEBUG] ---> 43138 2019-Jan-13 11:24:12.915111 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
43139 2019-Jan-13 11:24:12.915743 - [DEBUG]
43140 2019-Jan-13 11:24:12.915770 - [DEBUG] Compose: EdgeIdentity * AllBottom
43141 2019-Jan-13 11:24:12.915795 - [DEBUG]
43142 2019-Jan-13 11:24:12.915819 - [DEBUG] Propagate flow
43143 2019-Jan-13 11:24:12.915842 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43144 2019-Jan-13 11:24:12.915897 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
43145 2019-Jan-13 11:24:12.916530 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43146 2019-Jan-13 11:24:12.917180 - [DEBUG] Edge function : AllBottom (result of previous compose)
43147 2019-Jan-13 11:24:12.917205 - [DEBUG]
43148 2019-Jan-13 11:24:12.917229 - [DEBUG] Join: AllTop & AllBottom
43149 2019-Jan-13 11:24:12.917255 - [DEBUG] = AllBottom (new jump func)
43150 2019-Jan-13 11:24:12.917279 - [DEBUG]
43151 2019-Jan-13 11:24:12.917302 - [DEBUG] Start adding new jump function
43152 2019-Jan-13 11:24:12.917325 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43153 2019-Jan-13 11:24:12.917381 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43154 2019-Jan-13 11:24:12.918012 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
43155 2019-Jan-13 11:24:12.918639 - [DEBUG] Edge Function : AllBottom
43156 2019-Jan-13 11:24:12.918669 - [DEBUG] End adding new jump function
43157 2019-Jan-13 11:24:12.918694 - [DEBUG]
43158 2019-Jan-13 11:24:12.918718 - [DEBUG] -------------------------------------------- 1173. Path Edge --------------------------------------------
43159 2019-Jan-13 11:24:12.918741 - [DEBUG]
43160 2019-Jan-13 11:24:12.918765 - [DEBUG] Process 1173. path edge:
43161 2019-Jan-13 11:24:12.918788 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43162 2019-Jan-13 11:24:12.918844 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
43163 2019-Jan-13 11:24:12.919472 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43164 2019-Jan-13 11:24:12.920117 - [DEBUG]
43165 2019-Jan-13 11:24:12.920143 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
43166 2019-Jan-13 11:24:12.920784 - [DEBUG] Compose: EdgeIdentity * AllBottom
43167 2019-Jan-13 11:24:12.920812 - [DEBUG]
43168 2019-Jan-13 11:24:12.920844 - [DEBUG] Propagate flow
43169 2019-Jan-13 11:24:12.920868 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43170 2019-Jan-13 11:24:12.920925 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43171 2019-Jan-13 11:24:12.921575 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43172 2019-Jan-13 11:24:12.922206 - [DEBUG] Edge function : AllBottom (result of previous compose)
43173 2019-Jan-13 11:24:12.922232 - [DEBUG]
43174 2019-Jan-13 11:24:12.922256 - [DEBUG] Join: AllTop & AllBottom
43175 2019-Jan-13 11:24:12.922282 - [DEBUG] = AllBottom (new jump func)
43176 2019-Jan-13 11:24:12.922307 - [DEBUG]
43177 2019-Jan-13 11:24:12.922330 - [DEBUG] Start adding new jump function
43178 2019-Jan-13 11:24:12.922354 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43179 2019-Jan-13 11:24:12.922410 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43180 2019-Jan-13 11:24:12.923042 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43181 2019-Jan-13 11:24:12.923694 - [DEBUG] Edge Function : AllBottom
43182 2019-Jan-13 11:24:12.923724 - [DEBUG] End adding new jump function
43183 2019-Jan-13 11:24:12.923748 - [DEBUG]
43184 2019-Jan-13 11:24:12.923771 - [DEBUG] -------------------------------------------- 1174. Path Edge --------------------------------------------
43185 2019-Jan-13 11:24:12.923796 - [DEBUG]
43186 2019-Jan-13 11:24:12.923819 - [DEBUG] Process 1174. path edge:
43187 2019-Jan-13 11:24:12.923843 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43188 2019-Jan-13 11:24:12.923899 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
43189 2019-Jan-13 11:24:12.924538 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43190 2019-Jan-13 11:24:12.925168 - [DEBUG]
43191 2019-Jan-13 11:24:12.925192 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43192 2019-Jan-13 11:24:12.925833 - [DEBUG] Possible callees:
43193 2019-Jan-13 11:24:12.925858 - [DEBUG] llvm.dbg.declare
43194 2019-Jan-13 11:24:12.925883 - [DEBUG] Possible return sites:
43195 2019-Jan-13 11:24:12.925906 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9643196 2019-Jan-13 11:24:12.927179 - [DEBUG] Found and process special summary
43197 2019-Jan-13 11:24:12.927212 - [DEBUG] Compose: EdgeIdentity * AllBottom
43198 2019-Jan-13 11:24:12.927240 - [DEBUG]
43199 2019-Jan-13 11:24:12.927263 - [DEBUG] Propagate flow
43200 2019-Jan-13 11:24:12.927287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43201 2019-Jan-13 11:24:12.927344 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43202 2019-Jan-13 11:24:12.927976 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43203 2019-Jan-13 11:24:12.928606 - [DEBUG] Edge function : AllBottom (result of previous compose)
43204 2019-Jan-13 11:24:12.928632 - [DEBUG]
43205 2019-Jan-13 11:24:12.928656 - [DEBUG] Join: AllTop & AllBottom
43206 2019-Jan-13 11:24:12.928682 - [DEBUG] = AllBottom (new jump func)
43207 2019-Jan-13 11:24:12.928706 - [DEBUG]
43208 2019-Jan-13 11:24:12.928730 - [DEBUG] Start adding new jump function
43209 2019-Jan-13 11:24:12.928753 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43210 2019-Jan-13 11:24:12.928809 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43211 2019-Jan-13 11:24:12.929449 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43212 2019-Jan-13 11:24:12.930094 - [DEBUG] Edge Function : AllBottom
43213 2019-Jan-13 11:24:12.930122 - [DEBUG] End adding new jump function
43214 2019-Jan-13 11:24:12.930146 - [DEBUG]
43215 2019-Jan-13 11:24:12.930170 - [DEBUG] -------------------------------------------- 1175. Path Edge --------------------------------------------
43216 2019-Jan-13 11:24:12.930194 - [DEBUG]
43217 2019-Jan-13 11:24:12.930217 - [DEBUG] Process 1175. path edge:
43218 2019-Jan-13 11:24:12.930241 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43219 2019-Jan-13 11:24:12.930297 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
43220 2019-Jan-13 11:24:12.930929 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43221 2019-Jan-13 11:24:12.931560 - [DEBUG]
43222 2019-Jan-13 11:24:12.931584 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43223 2019-Jan-13 11:24:12.932229 - [DEBUG] Compose: EdgeIdentity * AllBottom
43224 2019-Jan-13 11:24:12.932256 - [DEBUG]
43225 2019-Jan-13 11:24:12.932280 - [DEBUG] Propagate flow
43226 2019-Jan-13 11:24:12.932303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43227 2019-Jan-13 11:24:12.932359 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
43228 2019-Jan-13 11:24:12.932989 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43229 2019-Jan-13 11:24:12.933636 - [DEBUG] Edge function : AllBottom (result of previous compose)
43230 2019-Jan-13 11:24:12.933661 - [DEBUG]
43231 2019-Jan-13 11:24:12.933686 - [DEBUG] Join: AllTop & AllBottom
43232 2019-Jan-13 11:24:12.933711 - [DEBUG] = AllBottom (new jump func)
43233 2019-Jan-13 11:24:12.933735 - [DEBUG]
43234 2019-Jan-13 11:24:12.933759 - [DEBUG] Start adding new jump function
43235 2019-Jan-13 11:24:12.933782 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43236 2019-Jan-13 11:24:12.933837 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43237 2019-Jan-13 11:24:12.934469 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
43238 2019-Jan-13 11:24:12.935097 - [DEBUG] Edge Function : AllBottom
43239 2019-Jan-13 11:24:12.935124 - [DEBUG] End adding new jump function
43240 2019-Jan-13 11:24:12.935147 - [DEBUG]
43241 2019-Jan-13 11:24:12.935171 - [DEBUG] -------------------------------------------- 1176. Path Edge --------------------------------------------
43242 2019-Jan-13 11:24:12.935195 - [DEBUG]
43243 2019-Jan-13 11:24:12.935218 - [DEBUG] Process 1176. path edge:
43244 2019-Jan-13 11:24:12.935241 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43245 2019-Jan-13 11:24:12.935297 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
43246 2019-Jan-13 11:24:12.935924 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43247 2019-Jan-13 11:24:12.936556 - [DEBUG]
43248 2019-Jan-13 11:24:12.936581 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
43249 2019-Jan-13 11:24:12.937237 - [DEBUG] Compose: EdgeIdentity * AllBottom
43250 2019-Jan-13 11:24:12.937264 - [DEBUG]
43251 2019-Jan-13 11:24:12.937288 - [DEBUG] Propagate flow
43252 2019-Jan-13 11:24:12.937311 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43253 2019-Jan-13 11:24:12.937367 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
43254 2019-Jan-13 11:24:12.937993 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43255 2019-Jan-13 11:24:12.938632 - [DEBUG] Edge function : AllBottom (result of previous compose)
43256 2019-Jan-13 11:24:12.938657 - [DEBUG]
43257 2019-Jan-13 11:24:12.938682 - [DEBUG] Join: AllTop & AllBottom
43258 2019-Jan-13 11:24:12.938707 - [DEBUG] = AllBottom (new jump func)
43259 2019-Jan-13 11:24:12.938732 - [DEBUG]
43260 2019-Jan-13 11:24:12.938755 - [DEBUG] Start adding new jump function
43261 2019-Jan-13 11:24:12.938778 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43262 2019-Jan-13 11:24:12.938834 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43263 2019-Jan-13 11:24:12.939465 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
43264 2019-Jan-13 11:24:12.940105 - [DEBUG] Edge Function : AllBottom
43265 2019-Jan-13 11:24:12.940133 - [DEBUG] End adding new jump function
43266 2019-Jan-13 11:24:12.940156 - [DEBUG]
43267 2019-Jan-13 11:24:12.940180 - [DEBUG] -------------------------------------------- 1177. Path Edge --------------------------------------------
43268 2019-Jan-13 11:24:12.940203 - [DEBUG]
43269 2019-Jan-13 11:24:12.940227 - [DEBUG] Process 1177. path edge:
43270 2019-Jan-13 11:24:12.940250 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43271 2019-Jan-13 11:24:12.940306 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
43272 2019-Jan-13 11:24:12.940933 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43273 2019-Jan-13 11:24:12.941562 - [DEBUG]
43274 2019-Jan-13 11:24:12.941587 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
43275 2019-Jan-13 11:24:12.942226 - [DEBUG] Compose: EdgeIdentity * AllBottom
43276 2019-Jan-13 11:24:12.942254 - [DEBUG]
43277 2019-Jan-13 11:24:12.942278 - [DEBUG] Propagate flow
43278 2019-Jan-13 11:24:12.942301 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43279 2019-Jan-13 11:24:12.942358 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43280 2019-Jan-13 11:24:12.942990 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43281 2019-Jan-13 11:24:12.943635 - [DEBUG] Edge function : AllBottom (result of previous compose)
43282 2019-Jan-13 11:24:12.943660 - [DEBUG]
43283 2019-Jan-13 11:24:12.943685 - [DEBUG] Join: AllTop & AllBottom
43284 2019-Jan-13 11:24:12.943710 - [DEBUG] = AllBottom (new jump func)
43285 2019-Jan-13 11:24:12.943735 - [DEBUG]
43286 2019-Jan-13 11:24:12.943758 - [DEBUG] Start adding new jump function
43287 2019-Jan-13 11:24:12.943781 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43288 2019-Jan-13 11:24:12.943837 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43289 2019-Jan-13 11:24:12.944468 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43290 2019-Jan-13 11:24:12.945098 - [DEBUG] Edge Function : AllBottom
43291 2019-Jan-13 11:24:12.945126 - [DEBUG] End adding new jump function
43292 2019-Jan-13 11:24:12.945150 - [DEBUG]
43293 2019-Jan-13 11:24:12.945173 - [DEBUG] -------------------------------------------- 1178. Path Edge --------------------------------------------
43294 2019-Jan-13 11:24:12.945197 - [DEBUG]
43295 2019-Jan-13 11:24:12.945220 - [DEBUG] Process 1178. path edge:
43296 2019-Jan-13 11:24:12.945244 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43297 2019-Jan-13 11:24:12.945300 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
43298 2019-Jan-13 11:24:12.945930 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43299 2019-Jan-13 11:24:12.946562 - [DEBUG]
43300 2019-Jan-13 11:24:12.946586 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43301 2019-Jan-13 11:24:12.947253 - [DEBUG] Compose: EdgeIdentity * AllBottom
43302 2019-Jan-13 11:24:12.947281 - [DEBUG]
43303 2019-Jan-13 11:24:12.947304 - [DEBUG] Propagate flow
43304 2019-Jan-13 11:24:12.947328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43305 2019-Jan-13 11:24:12.947384 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
43306 2019-Jan-13 11:24:12.948056 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43307 2019-Jan-13 11:24:12.948746 - [DEBUG] Edge function : AllBottom (result of previous compose)
43308 2019-Jan-13 11:24:12.948773 - [DEBUG]
43309 2019-Jan-13 11:24:12.948800 - [DEBUG] Join: AllTop & AllBottom
43310 2019-Jan-13 11:24:12.948826 - [DEBUG] = AllBottom (new jump func)
43311 2019-Jan-13 11:24:12.948851 - [DEBUG]
43312 2019-Jan-13 11:24:12.948875 - [DEBUG] Start adding new jump function
43313 2019-Jan-13 11:24:12.948898 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43314 2019-Jan-13 11:24:12.948970 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43315 2019-Jan-13 11:24:12.949669 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
43316 2019-Jan-13 11:24:12.950364 - [DEBUG] Edge Function : AllBottom
43317 2019-Jan-13 11:24:12.950396 - [DEBUG] End adding new jump function
43318 2019-Jan-13 11:24:12.950420 - [DEBUG]
43319 2019-Jan-13 11:24:12.950445 - [DEBUG] -------------------------------------------- 1179. Path Edge --------------------------------------------
43320 2019-Jan-13 11:24:12.950469 - [DEBUG]
43321 2019-Jan-13 11:24:12.950492 - [DEBUG] Process 1179. path edge:
43322 2019-Jan-13 11:24:12.950516 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43323 2019-Jan-13 11:24:12.950579 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
43324 2019-Jan-13 11:24:12.951209 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43325 2019-Jan-13 11:24:12.951841 - [DEBUG]
43326 2019-Jan-13 11:24:12.951867 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
43327 2019-Jan-13 11:24:12.952525 - [DEBUG] Compose: EdgeIdentity * AllBottom
43328 2019-Jan-13 11:24:12.952552 - [DEBUG]
43329 2019-Jan-13 11:24:12.952576 - [DEBUG] Propagate flow
43330 2019-Jan-13 11:24:12.952599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43331 2019-Jan-13 11:24:12.952656 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43332 2019-Jan-13 11:24:12.953288 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43333 2019-Jan-13 11:24:12.953936 - [DEBUG] Edge function : AllBottom (result of previous compose)
43334 2019-Jan-13 11:24:12.953961 - [DEBUG]
43335 2019-Jan-13 11:24:12.953985 - [DEBUG] Join: AllTop & AllBottom
43336 2019-Jan-13 11:24:12.954011 - [DEBUG] = AllBottom (new jump func)
43337 2019-Jan-13 11:24:12.954035 - [DEBUG]
43338 2019-Jan-13 11:24:12.954059 - [DEBUG] Start adding new jump function
43339 2019-Jan-13 11:24:12.954082 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43340 2019-Jan-13 11:24:12.954137 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43341 2019-Jan-13 11:24:12.954769 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43342 2019-Jan-13 11:24:12.955396 - [DEBUG] Edge Function : AllBottom
43343 2019-Jan-13 11:24:12.955424 - [DEBUG] End adding new jump function
43344 2019-Jan-13 11:24:12.955448 - [DEBUG]
43345 2019-Jan-13 11:24:12.955471 - [DEBUG] -------------------------------------------- 1180. Path Edge --------------------------------------------
43346 2019-Jan-13 11:24:12.955518 - [DEBUG]
43347 2019-Jan-13 11:24:12.955542 - [DEBUG] Process 1180. path edge:
43348 2019-Jan-13 11:24:12.955565 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43349 2019-Jan-13 11:24:12.955622 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
43350 2019-Jan-13 11:24:12.956255 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43351 2019-Jan-13 11:24:12.956901 - [DEBUG]
43352 2019-Jan-13 11:24:12.956925 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43353 2019-Jan-13 11:24:12.957576 - [DEBUG] Compose: EdgeIdentity * AllBottom
43354 2019-Jan-13 11:24:12.957604 - [DEBUG]
43355 2019-Jan-13 11:24:12.957628 - [DEBUG] Propagate flow
43356 2019-Jan-13 11:24:12.957651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43357 2019-Jan-13 11:24:12.957707 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43358 2019-Jan-13 11:24:12.958341 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43359 2019-Jan-13 11:24:12.958972 - [DEBUG] Edge function : AllBottom (result of previous compose)
43360 2019-Jan-13 11:24:12.958997 - [DEBUG]
43361 2019-Jan-13 11:24:12.959022 - [DEBUG] Join: AllTop & AllBottom
43362 2019-Jan-13 11:24:12.959048 - [DEBUG] = AllBottom (new jump func)
43363 2019-Jan-13 11:24:12.959072 - [DEBUG]
43364 2019-Jan-13 11:24:12.959095 - [DEBUG] Start adding new jump function
43365 2019-Jan-13 11:24:12.959118 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43366 2019-Jan-13 11:24:12.959174 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43367 2019-Jan-13 11:24:12.959805 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43368 2019-Jan-13 11:24:12.960452 - [DEBUG] Edge Function : AllBottom
43369 2019-Jan-13 11:24:12.960479 - [DEBUG] End adding new jump function
43370 2019-Jan-13 11:24:12.960503 - [DEBUG]
43371 2019-Jan-13 11:24:12.960527 - [DEBUG] -------------------------------------------- 1181. Path Edge --------------------------------------------
43372 2019-Jan-13 11:24:12.960551 - [DEBUG]
43373 2019-Jan-13 11:24:12.960574 - [DEBUG] Process 1181. path edge:
43374 2019-Jan-13 11:24:12.960597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43375 2019-Jan-13 11:24:12.960653 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
43376 2019-Jan-13 11:24:12.961285 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43377 2019-Jan-13 11:24:12.961916 - [DEBUG]
43378 2019-Jan-13 11:24:12.961941 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43379 2019-Jan-13 11:24:12.962589 - [DEBUG] Compose: EdgeIdentity * AllBottom
43380 2019-Jan-13 11:24:12.962618 - [DEBUG]
43381 2019-Jan-13 11:24:12.962641 - [DEBUG] Propagate flow
43382 2019-Jan-13 11:24:12.962665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43383 2019-Jan-13 11:24:12.962722 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
43384 2019-Jan-13 11:24:12.963365 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43385 2019-Jan-13 11:24:12.963997 - [DEBUG] Edge function : AllBottom (result of previous compose)
43386 2019-Jan-13 11:24:12.964022 - [DEBUG]
43387 2019-Jan-13 11:24:12.964047 - [DEBUG] Join: AllTop & AllBottom
43388 2019-Jan-13 11:24:12.964073 - [DEBUG] = AllBottom (new jump func)
43389 2019-Jan-13 11:24:12.964097 - [DEBUG]
43390 2019-Jan-13 11:24:12.964121 - [DEBUG] Start adding new jump function
43391 2019-Jan-13 11:24:12.964152 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43392 2019-Jan-13 11:24:12.964209 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43393 2019-Jan-13 11:24:12.964840 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
43394 2019-Jan-13 11:24:12.965468 - [DEBUG] Edge Function : AllBottom
43395 2019-Jan-13 11:24:12.965497 - [DEBUG] End adding new jump function
43396 2019-Jan-13 11:24:12.965521 - [DEBUG]
43397 2019-Jan-13 11:24:12.965544 - [DEBUG] -------------------------------------------- 1182. Path Edge --------------------------------------------
43398 2019-Jan-13 11:24:12.965569 - [DEBUG]
43399 2019-Jan-13 11:24:12.965592 - [DEBUG] Process 1182. path edge:
43400 2019-Jan-13 11:24:12.965616 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43401 2019-Jan-13 11:24:12.965672 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
43402 2019-Jan-13 11:24:12.966300 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43403 2019-Jan-13 11:24:12.966947 - [DEBUG]
43404 2019-Jan-13 11:24:12.966972 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
43405 2019-Jan-13 11:24:12.967616 - [DEBUG] Compose: EdgeIdentity * AllBottom
43406 2019-Jan-13 11:24:12.967643 - [DEBUG]
43407 2019-Jan-13 11:24:12.967667 - [DEBUG] Propagate flow
43408 2019-Jan-13 11:24:12.967690 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43409 2019-Jan-13 11:24:12.967746 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
43410 2019-Jan-13 11:24:12.968387 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43411 2019-Jan-13 11:24:12.969018 - [DEBUG] Edge function : AllBottom (result of previous compose)
43412 2019-Jan-13 11:24:12.969043 - [DEBUG]
43413 2019-Jan-13 11:24:12.969067 - [DEBUG] Join: AllTop & AllBottom
43414 2019-Jan-13 11:24:12.969093 - [DEBUG] = AllBottom (new jump func)
43415 2019-Jan-13 11:24:12.969117 - [DEBUG]
43416 2019-Jan-13 11:24:12.969140 - [DEBUG] Start adding new jump function
43417 2019-Jan-13 11:24:12.969163 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43418 2019-Jan-13 11:24:12.969219 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43419 2019-Jan-13 11:24:12.969850 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
43420 2019-Jan-13 11:24:12.970507 - [DEBUG] Edge Function : AllBottom
43421 2019-Jan-13 11:24:12.970540 - [DEBUG] End adding new jump function
43422 2019-Jan-13 11:24:12.970564 - [DEBUG]
43423 2019-Jan-13 11:24:12.970587 - [DEBUG] -------------------------------------------- 1183. Path Edge --------------------------------------------
43424 2019-Jan-13 11:24:12.970611 - [DEBUG]
43425 2019-Jan-13 11:24:12.970634 - [DEBUG] Process 1183. path edge:
43426 2019-Jan-13 11:24:12.970658 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43427 2019-Jan-13 11:24:12.970714 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
43428 2019-Jan-13 11:24:12.971352 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43429 2019-Jan-13 11:24:12.971983 - [DEBUG]
43430 2019-Jan-13 11:24:12.972007 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
43431 2019-Jan-13 11:24:12.972663 - [DEBUG] Possible callees:
43432 2019-Jan-13 11:24:12.972688 - [DEBUG] llvm.dbg.declare
43433 2019-Jan-13 11:24:12.972713 - [DEBUG] Possible return sites:
43434 2019-Jan-13 11:24:12.972736 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12043435 2019-Jan-13 11:24:12.974014 - [DEBUG] Found and process special summary
43436 2019-Jan-13 11:24:12.974047 - [DEBUG] Compose: EdgeIdentity * AllBottom
43437 2019-Jan-13 11:24:12.974075 - [DEBUG]
43438 2019-Jan-13 11:24:12.974099 - [DEBUG] Propagate flow
43439 2019-Jan-13 11:24:12.974122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43440 2019-Jan-13 11:24:12.974178 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43441 2019-Jan-13 11:24:12.974810 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43442 2019-Jan-13 11:24:12.975441 - [DEBUG] Edge function : AllBottom (result of previous compose)
43443 2019-Jan-13 11:24:12.975466 - [DEBUG]
43444 2019-Jan-13 11:24:12.975490 - [DEBUG] Join: AllTop & AllBottom
43445 2019-Jan-13 11:24:12.975516 - [DEBUG] = AllBottom (new jump func)
43446 2019-Jan-13 11:24:12.975540 - [DEBUG]
43447 2019-Jan-13 11:24:12.975563 - [DEBUG] Start adding new jump function
43448 2019-Jan-13 11:24:12.975586 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43449 2019-Jan-13 11:24:12.975642 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43450 2019-Jan-13 11:24:12.976273 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43451 2019-Jan-13 11:24:12.976920 - [DEBUG] Edge Function : AllBottom
43452 2019-Jan-13 11:24:12.976948 - [DEBUG] End adding new jump function
43453 2019-Jan-13 11:24:12.976972 - [DEBUG]
43454 2019-Jan-13 11:24:12.976996 - [DEBUG] -------------------------------------------- 1184. Path Edge --------------------------------------------
43455 2019-Jan-13 11:24:12.977020 - [DEBUG]
43456 2019-Jan-13 11:24:12.977043 - [DEBUG] Process 1184. path edge:
43457 2019-Jan-13 11:24:12.977067 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43458 2019-Jan-13 11:24:12.977123 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
43459 2019-Jan-13 11:24:12.977754 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43460 2019-Jan-13 11:24:12.978385 - [DEBUG]
43461 2019-Jan-13 11:24:12.978409 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43462 2019-Jan-13 11:24:12.979055 - [DEBUG] Compose: EdgeIdentity * AllBottom
43463 2019-Jan-13 11:24:12.979083 - [DEBUG]
43464 2019-Jan-13 11:24:12.979106 - [DEBUG] Propagate flow
43465 2019-Jan-13 11:24:12.979130 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43466 2019-Jan-13 11:24:12.979187 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
43467 2019-Jan-13 11:24:12.979823 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43468 2019-Jan-13 11:24:12.980470 - [DEBUG] Edge function : AllBottom (result of previous compose)
43469 2019-Jan-13 11:24:12.980496 - [DEBUG]
43470 2019-Jan-13 11:24:12.980520 - [DEBUG] Join: AllTop & AllBottom
43471 2019-Jan-13 11:24:12.980546 - [DEBUG] = AllBottom (new jump func)
43472 2019-Jan-13 11:24:12.980571 - [DEBUG]
43473 2019-Jan-13 11:24:12.980594 - [DEBUG] Start adding new jump function
43474 2019-Jan-13 11:24:12.980618 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43475 2019-Jan-13 11:24:12.980674 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43476 2019-Jan-13 11:24:12.981313 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
43477 2019-Jan-13 11:24:12.981940 - [DEBUG] Edge Function : AllBottom
43478 2019-Jan-13 11:24:12.981968 - [DEBUG] End adding new jump function
43479 2019-Jan-13 11:24:12.981992 - [DEBUG]
43480 2019-Jan-13 11:24:12.982016 - [DEBUG] -------------------------------------------- 1185. Path Edge --------------------------------------------
43481 2019-Jan-13 11:24:12.982041 - [DEBUG]
43482 2019-Jan-13 11:24:12.982064 - [DEBUG] Process 1185. path edge:
43483 2019-Jan-13 11:24:12.982088 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43484 2019-Jan-13 11:24:12.982144 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
43485 2019-Jan-13 11:24:12.982772 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43486 2019-Jan-13 11:24:12.983418 - [DEBUG]
43487 2019-Jan-13 11:24:12.983443 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
43488 2019-Jan-13 11:24:12.984085 - [DEBUG] Compose: EdgeIdentity * AllBottom
43489 2019-Jan-13 11:24:12.984112 - [DEBUG]
43490 2019-Jan-13 11:24:12.984136 - [DEBUG] Propagate flow
43491 2019-Jan-13 11:24:12.984159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43492 2019-Jan-13 11:24:12.984215 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43493 2019-Jan-13 11:24:12.984853 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43494 2019-Jan-13 11:24:12.985485 - [DEBUG] Edge function : AllBottom (result of previous compose)
43495 2019-Jan-13 11:24:12.985509 - [DEBUG]
43496 2019-Jan-13 11:24:12.985534 - [DEBUG] Join: AllTop & AllBottom
43497 2019-Jan-13 11:24:12.985559 - [DEBUG] = AllBottom (new jump func)
43498 2019-Jan-13 11:24:12.985584 - [DEBUG]
43499 2019-Jan-13 11:24:12.985607 - [DEBUG] Start adding new jump function
43500 2019-Jan-13 11:24:12.985630 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43501 2019-Jan-13 11:24:12.985686 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43502 2019-Jan-13 11:24:12.986317 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43503 2019-Jan-13 11:24:12.986970 - [DEBUG] Edge Function : AllBottom
43504 2019-Jan-13 11:24:12.986998 - [DEBUG] End adding new jump function
43505 2019-Jan-13 11:24:12.987022 - [DEBUG]
43506 2019-Jan-13 11:24:12.987045 - [DEBUG] -------------------------------------------- 1186. Path Edge --------------------------------------------
43507 2019-Jan-13 11:24:12.987070 - [DEBUG]
43508 2019-Jan-13 11:24:12.987093 - [DEBUG] Process 1186. path edge:
43509 2019-Jan-13 11:24:12.987117 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43510 2019-Jan-13 11:24:12.987173 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
43511 2019-Jan-13 11:24:12.987812 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43512 2019-Jan-13 11:24:12.988443 - [DEBUG]
43513 2019-Jan-13 11:24:12.988467 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43514 2019-Jan-13 11:24:12.989116 - [DEBUG] Possible callees:
43515 2019-Jan-13 11:24:12.989142 - [DEBUG] llvm.dbg.declare
43516 2019-Jan-13 11:24:12.989167 - [DEBUG] Possible return sites:
43517 2019-Jan-13 11:24:12.989190 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14943518 2019-Jan-13 11:24:12.990471 - [DEBUG] Found and process special summary
43519 2019-Jan-13 11:24:12.990505 - [DEBUG] Compose: EdgeIdentity * AllBottom
43520 2019-Jan-13 11:24:12.990531 - [DEBUG]
43521 2019-Jan-13 11:24:12.990556 - [DEBUG] Propagate flow
43522 2019-Jan-13 11:24:12.990579 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43523 2019-Jan-13 11:24:12.990636 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43524 2019-Jan-13 11:24:12.991268 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43525 2019-Jan-13 11:24:12.991898 - [DEBUG] Edge function : AllBottom (result of previous compose)
43526 2019-Jan-13 11:24:12.991924 - [DEBUG]
43527 2019-Jan-13 11:24:12.991948 - [DEBUG] Join: AllTop & AllBottom
43528 2019-Jan-13 11:24:12.991974 - [DEBUG] = AllBottom (new jump func)
43529 2019-Jan-13 11:24:12.991998 - [DEBUG]
43530 2019-Jan-13 11:24:12.992021 - [DEBUG] Start adding new jump function
43531 2019-Jan-13 11:24:12.992044 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43532 2019-Jan-13 11:24:12.992101 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43533 2019-Jan-13 11:24:12.992732 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43534 2019-Jan-13 11:24:12.993376 - [DEBUG] Edge Function : AllBottom
43535 2019-Jan-13 11:24:12.993404 - [DEBUG] End adding new jump function
43536 2019-Jan-13 11:24:12.993429 - [DEBUG]
43537 2019-Jan-13 11:24:12.993452 - [DEBUG] -------------------------------------------- 1187. Path Edge --------------------------------------------
43538 2019-Jan-13 11:24:12.993476 - [DEBUG]
43539 2019-Jan-13 11:24:12.993500 - [DEBUG] Process 1187. path edge:
43540 2019-Jan-13 11:24:12.993523 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43541 2019-Jan-13 11:24:12.993580 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
43542 2019-Jan-13 11:24:12.994211 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43543 2019-Jan-13 11:24:12.994842 - [DEBUG]
43544 2019-Jan-13 11:24:12.994866 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43545 2019-Jan-13 11:24:12.995515 - [DEBUG] Compose: EdgeIdentity * AllBottom
43546 2019-Jan-13 11:24:12.995544 - [DEBUG]
43547 2019-Jan-13 11:24:12.995567 - [DEBUG] Propagate flow
43548 2019-Jan-13 11:24:12.995591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43549 2019-Jan-13 11:24:12.995648 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
43550 2019-Jan-13 11:24:12.996276 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43551 2019-Jan-13 11:24:12.996923 - [DEBUG] Edge function : AllBottom (result of previous compose)
43552 2019-Jan-13 11:24:12.996948 - [DEBUG]
43553 2019-Jan-13 11:24:12.996973 - [DEBUG] Join: AllTop & AllBottom
43554 2019-Jan-13 11:24:12.996999 - [DEBUG] = AllBottom (new jump func)
43555 2019-Jan-13 11:24:12.997024 - [DEBUG]
43556 2019-Jan-13 11:24:12.997047 - [DEBUG] Start adding new jump function
43557 2019-Jan-13 11:24:12.997070 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43558 2019-Jan-13 11:24:12.997127 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43559 2019-Jan-13 11:24:12.997757 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
43560 2019-Jan-13 11:24:12.998384 - [DEBUG] Edge Function : AllBottom
43561 2019-Jan-13 11:24:12.998412 - [DEBUG] End adding new jump function
43562 2019-Jan-13 11:24:12.998445 - [DEBUG]
43563 2019-Jan-13 11:24:12.998470 - [DEBUG] -------------------------------------------- 1188. Path Edge --------------------------------------------
43564 2019-Jan-13 11:24:12.998494 - [DEBUG]
43565 2019-Jan-13 11:24:12.998518 - [DEBUG] Process 1188. path edge:
43566 2019-Jan-13 11:24:12.998542 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43567 2019-Jan-13 11:24:12.998598 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
43568 2019-Jan-13 11:24:12.999227 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43569 2019-Jan-13 11:24:12.999858 - [DEBUG]
43570 2019-Jan-13 11:24:12.999883 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
43571 2019-Jan-13 11:24:13.000545 - [DEBUG] Compose: EdgeIdentity * AllBottom
43572 2019-Jan-13 11:24:13.000573 - [DEBUG]
43573 2019-Jan-13 11:24:13.000596 - [DEBUG] Propagate flow
43574 2019-Jan-13 11:24:13.000619 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43575 2019-Jan-13 11:24:13.000677 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
43576 2019-Jan-13 11:24:13.001316 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43577 2019-Jan-13 11:24:13.001948 - [DEBUG] Edge function : AllBottom (result of previous compose)
43578 2019-Jan-13 11:24:13.001974 - [DEBUG]
43579 2019-Jan-13 11:24:13.001998 - [DEBUG] Join: AllTop & AllBottom
43580 2019-Jan-13 11:24:13.002024 - [DEBUG] = AllBottom (new jump func)
43581 2019-Jan-13 11:24:13.002048 - [DEBUG]
43582 2019-Jan-13 11:24:13.002071 - [DEBUG] Start adding new jump function
43583 2019-Jan-13 11:24:13.002095 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43584 2019-Jan-13 11:24:13.002151 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43585 2019-Jan-13 11:24:13.002781 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
43586 2019-Jan-13 11:24:13.003435 - [DEBUG] Edge Function : AllBottom
43587 2019-Jan-13 11:24:13.003463 - [DEBUG] End adding new jump function
43588 2019-Jan-13 11:24:13.003488 - [DEBUG]
43589 2019-Jan-13 11:24:13.003511 - [DEBUG] -------------------------------------------- 1189. Path Edge --------------------------------------------
43590 2019-Jan-13 11:24:13.003536 - [DEBUG]
43591 2019-Jan-13 11:24:13.003559 - [DEBUG] Process 1189. path edge:
43592 2019-Jan-13 11:24:13.003583 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43593 2019-Jan-13 11:24:13.003639 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
43594 2019-Jan-13 11:24:13.004278 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43595 2019-Jan-13 11:24:13.004909 - [DEBUG]
43596 2019-Jan-13 11:24:13.004934 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
43597 2019-Jan-13 11:24:13.005582 - [DEBUG] Possible callees:
43598 2019-Jan-13 11:24:13.005607 - [DEBUG] llvm.dbg.declare
43599 2019-Jan-13 11:24:13.005632 - [DEBUG] Possible return sites:
43600 2019-Jan-13 11:24:13.005655 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15543601 2019-Jan-13 11:24:13.006945 - [DEBUG] Found and process special summary
43602 2019-Jan-13 11:24:13.006980 - [DEBUG] Compose: EdgeIdentity * AllBottom
43603 2019-Jan-13 11:24:13.007008 - [DEBUG]
43604 2019-Jan-13 11:24:13.007041 - [DEBUG] Propagate flow
43605 2019-Jan-13 11:24:13.007065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43606 2019-Jan-13 11:24:13.007123 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
43607 2019-Jan-13 11:24:13.007764 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43608 2019-Jan-13 11:24:13.008395 - [DEBUG] Edge function : AllBottom (result of previous compose)
43609 2019-Jan-13 11:24:13.008420 - [DEBUG]
43610 2019-Jan-13 11:24:13.008444 - [DEBUG] Join: AllTop & AllBottom
43611 2019-Jan-13 11:24:13.008470 - [DEBUG] = AllBottom (new jump func)
43612 2019-Jan-13 11:24:13.008495 - [DEBUG]
43613 2019-Jan-13 11:24:13.008518 - [DEBUG] Start adding new jump function
43614 2019-Jan-13 11:24:13.008541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43615 2019-Jan-13 11:24:13.008597 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43616 2019-Jan-13 11:24:13.009228 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
43617 2019-Jan-13 11:24:13.009859 - [DEBUG] Edge Function : AllBottom
43618 2019-Jan-13 11:24:13.009887 - [DEBUG] End adding new jump function
43619 2019-Jan-13 11:24:13.009911 - [DEBUG]
43620 2019-Jan-13 11:24:13.009935 - [DEBUG] -------------------------------------------- 1190. Path Edge --------------------------------------------
43621 2019-Jan-13 11:24:13.009959 - [DEBUG]
43622 2019-Jan-13 11:24:13.009983 - [DEBUG] Process 1190. path edge:
43623 2019-Jan-13 11:24:13.010020 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43624 2019-Jan-13 11:24:13.010077 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
43625 2019-Jan-13 11:24:13.010709 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43626 2019-Jan-13 11:24:13.011341 - [DEBUG]
43627 2019-Jan-13 11:24:13.011365 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
43628 2019-Jan-13 11:24:13.012014 - [DEBUG] Compose: EdgeIdentity * AllBottom
43629 2019-Jan-13 11:24:13.012042 - [DEBUG]
43630 2019-Jan-13 11:24:13.012065 - [DEBUG] Propagate flow
43631 2019-Jan-13 11:24:13.012089 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43632 2019-Jan-13 11:24:13.012146 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
43633 2019-Jan-13 11:24:13.012775 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43634 2019-Jan-13 11:24:13.013419 - [DEBUG] Edge function : AllBottom (result of previous compose)
43635 2019-Jan-13 11:24:13.013444 - [DEBUG]
43636 2019-Jan-13 11:24:13.013469 - [DEBUG] Join: AllTop & AllBottom
43637 2019-Jan-13 11:24:13.013494 - [DEBUG] = AllBottom (new jump func)
43638 2019-Jan-13 11:24:13.013519 - [DEBUG]
43639 2019-Jan-13 11:24:13.013542 - [DEBUG] Start adding new jump function
43640 2019-Jan-13 11:24:13.013566 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43641 2019-Jan-13 11:24:13.013622 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43642 2019-Jan-13 11:24:13.014251 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
43643 2019-Jan-13 11:24:13.014876 - [DEBUG] Edge Function : AllBottom
43644 2019-Jan-13 11:24:13.014904 - [DEBUG] End adding new jump function
43645 2019-Jan-13 11:24:13.014928 - [DEBUG]
43646 2019-Jan-13 11:24:13.014952 - [DEBUG] -------------------------------------------- 1191. Path Edge --------------------------------------------
43647 2019-Jan-13 11:24:13.014977 - [DEBUG]
43648 2019-Jan-13 11:24:13.015000 - [DEBUG] Process 1191. path edge:
43649 2019-Jan-13 11:24:13.015032 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43650 2019-Jan-13 11:24:13.015088 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
43651 2019-Jan-13 11:24:13.015717 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43652 2019-Jan-13 11:24:13.016347 - [DEBUG]
43653 2019-Jan-13 11:24:13.016372 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
43654 2019-Jan-13 11:24:13.017029 - [DEBUG] Compose: EdgeIdentity * AllBottom
43655 2019-Jan-13 11:24:13.017056 - [DEBUG]
43656 2019-Jan-13 11:24:13.017080 - [DEBUG] Propagate flow
43657 2019-Jan-13 11:24:13.017103 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43658 2019-Jan-13 11:24:13.017160 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
43659 2019-Jan-13 11:24:13.017788 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43660 2019-Jan-13 11:24:13.018418 - [DEBUG] Edge function : AllBottom (result of previous compose)
43661 2019-Jan-13 11:24:13.018444 - [DEBUG]
43662 2019-Jan-13 11:24:13.018468 - [DEBUG] Join: AllTop & AllBottom
43663 2019-Jan-13 11:24:13.018494 - [DEBUG] = AllBottom (new jump func)
43664 2019-Jan-13 11:24:13.018519 - [DEBUG]
43665 2019-Jan-13 11:24:13.018542 - [DEBUG] Start adding new jump function
43666 2019-Jan-13 11:24:13.018565 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43667 2019-Jan-13 11:24:13.018621 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43668 2019-Jan-13 11:24:13.019252 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
43669 2019-Jan-13 11:24:13.019877 - [DEBUG] Edge Function : AllBottom
43670 2019-Jan-13 11:24:13.019905 - [DEBUG] End adding new jump function
43671 2019-Jan-13 11:24:13.019929 - [DEBUG]
43672 2019-Jan-13 11:24:13.019953 - [DEBUG] -------------------------------------------- 1192. Path Edge --------------------------------------------
43673 2019-Jan-13 11:24:13.019977 - [DEBUG]
43674 2019-Jan-13 11:24:13.020013 - [DEBUG] Process 1192. path edge:
43675 2019-Jan-13 11:24:13.020038 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43676 2019-Jan-13 11:24:13.020094 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
43677 2019-Jan-13 11:24:13.020724 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43678 2019-Jan-13 11:24:13.021354 - [DEBUG]
43679 2019-Jan-13 11:24:13.021379 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
43680 2019-Jan-13 11:24:13.022025 - [DEBUG] Compose: EdgeIdentity * AllBottom
43681 2019-Jan-13 11:24:13.022054 - [DEBUG]
43682 2019-Jan-13 11:24:13.022077 - [DEBUG] Propagate flow
43683 2019-Jan-13 11:24:13.022101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43684 2019-Jan-13 11:24:13.022158 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
43685 2019-Jan-13 11:24:13.022796 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43686 2019-Jan-13 11:24:13.023441 - [DEBUG] Edge function : AllBottom (result of previous compose)
43687 2019-Jan-13 11:24:13.023467 - [DEBUG]
43688 2019-Jan-13 11:24:13.023491 - [DEBUG] Join: AllTop & AllBottom
43689 2019-Jan-13 11:24:13.023517 - [DEBUG] = AllBottom (new jump func)
43690 2019-Jan-13 11:24:13.023542 - [DEBUG]
43691 2019-Jan-13 11:24:13.023565 - [DEBUG] Start adding new jump function
43692 2019-Jan-13 11:24:13.023589 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43693 2019-Jan-13 11:24:13.023645 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43694 2019-Jan-13 11:24:13.024286 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
43695 2019-Jan-13 11:24:13.024923 - [DEBUG] Edge Function : AllBottom
43696 2019-Jan-13 11:24:13.024951 - [DEBUG] End adding new jump function
43697 2019-Jan-13 11:24:13.024975 - [DEBUG]
43698 2019-Jan-13 11:24:13.024999 - [DEBUG] -------------------------------------------- 1193. Path Edge --------------------------------------------
43699 2019-Jan-13 11:24:13.025023 - [DEBUG]
43700 2019-Jan-13 11:24:13.025047 - [DEBUG] Process 1193. path edge:
43701 2019-Jan-13 11:24:13.025071 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43702 2019-Jan-13 11:24:13.025127 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
43703 2019-Jan-13 11:24:13.025764 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43704 2019-Jan-13 11:24:13.026394 - [DEBUG]
43705 2019-Jan-13 11:24:13.026419 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
43706 2019-Jan-13 11:24:13.027081 - [DEBUG] Possible callees:
43707 2019-Jan-13 11:24:13.027106 - [DEBUG] llvm.dbg.declare
43708 2019-Jan-13 11:24:13.027131 - [DEBUG] Possible return sites:
43709 2019-Jan-13 11:24:13.027154 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16343710 2019-Jan-13 11:24:13.028409 - [DEBUG] Found and process special summary
43711 2019-Jan-13 11:24:13.028443 - [DEBUG] Compose: EdgeIdentity * AllBottom
43712 2019-Jan-13 11:24:13.028470 - [DEBUG]
43713 2019-Jan-13 11:24:13.028494 - [DEBUG] Propagate flow
43714 2019-Jan-13 11:24:13.028518 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43715 2019-Jan-13 11:24:13.028575 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
43716 2019-Jan-13 11:24:13.029205 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43717 2019-Jan-13 11:24:13.029836 - [DEBUG] Edge function : AllBottom (result of previous compose)
43718 2019-Jan-13 11:24:13.029861 - [DEBUG]
43719 2019-Jan-13 11:24:13.029886 - [DEBUG] Join: AllTop & AllBottom
43720 2019-Jan-13 11:24:13.029912 - [DEBUG] = AllBottom (new jump func)
43721 2019-Jan-13 11:24:13.029936 - [DEBUG]
43722 2019-Jan-13 11:24:13.029960 - [DEBUG] Start adding new jump function
43723 2019-Jan-13 11:24:13.029983 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43724 2019-Jan-13 11:24:13.030053 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43725 2019-Jan-13 11:24:13.030684 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
43726 2019-Jan-13 11:24:13.031312 - [DEBUG] Edge Function : AllBottom
43727 2019-Jan-13 11:24:13.031340 - [DEBUG] End adding new jump function
43728 2019-Jan-13 11:24:13.031364 - [DEBUG]
43729 2019-Jan-13 11:24:13.031388 - [DEBUG] -------------------------------------------- 1194. Path Edge --------------------------------------------
43730 2019-Jan-13 11:24:13.031413 - [DEBUG]
43731 2019-Jan-13 11:24:13.031436 - [DEBUG] Process 1194. path edge:
43732 2019-Jan-13 11:24:13.031460 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43733 2019-Jan-13 11:24:13.031516 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
43734 2019-Jan-13 11:24:13.032146 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43735 2019-Jan-13 11:24:13.032784 - [DEBUG]
43736 2019-Jan-13 11:24:13.032809 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
43737 2019-Jan-13 11:24:13.033473 - [DEBUG] Compose: EdgeIdentity * AllBottom
43738 2019-Jan-13 11:24:13.033501 - [DEBUG]
43739 2019-Jan-13 11:24:13.033524 - [DEBUG] Propagate flow
43740 2019-Jan-13 11:24:13.033548 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43741 2019-Jan-13 11:24:13.033605 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
43742 2019-Jan-13 11:24:13.034233 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43743 2019-Jan-13 11:24:13.034864 - [DEBUG] Edge function : AllBottom (result of previous compose)
43744 2019-Jan-13 11:24:13.034889 - [DEBUG]
43745 2019-Jan-13 11:24:13.034914 - [DEBUG] Join: AllTop & AllBottom
43746 2019-Jan-13 11:24:13.034940 - [DEBUG] = AllBottom (new jump func)
43747 2019-Jan-13 11:24:13.034964 - [DEBUG]
43748 2019-Jan-13 11:24:13.034987 - [DEBUG] Start adding new jump function
43749 2019-Jan-13 11:24:13.035011 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43750 2019-Jan-13 11:24:13.035066 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43751 2019-Jan-13 11:24:13.035698 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
43752 2019-Jan-13 11:24:13.036325 - [DEBUG] Edge Function : AllBottom
43753 2019-Jan-13 11:24:13.036354 - [DEBUG] End adding new jump function
43754 2019-Jan-13 11:24:13.036378 - [DEBUG]
43755 2019-Jan-13 11:24:13.036401 - [DEBUG] -------------------------------------------- 1195. Path Edge --------------------------------------------
43756 2019-Jan-13 11:24:13.036425 - [DEBUG]
43757 2019-Jan-13 11:24:13.036448 - [DEBUG] Process 1195. path edge:
43758 2019-Jan-13 11:24:13.036472 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43759 2019-Jan-13 11:24:13.036528 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
43760 2019-Jan-13 11:24:13.037172 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43761 2019-Jan-13 11:24:13.037804 - [DEBUG]
43762 2019-Jan-13 11:24:13.037829 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
43763 2019-Jan-13 11:24:13.038473 - [DEBUG] Compose: EdgeIdentity * AllBottom
43764 2019-Jan-13 11:24:13.038501 - [DEBUG]
43765 2019-Jan-13 11:24:13.038524 - [DEBUG] Propagate flow
43766 2019-Jan-13 11:24:13.038548 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43767 2019-Jan-13 11:24:13.038604 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
43768 2019-Jan-13 11:24:13.039249 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43769 2019-Jan-13 11:24:13.039881 - [DEBUG] Edge function : AllBottom (result of previous compose)
43770 2019-Jan-13 11:24:13.039906 - [DEBUG]
43771 2019-Jan-13 11:24:13.039930 - [DEBUG] Join: AllTop & AllBottom
43772 2019-Jan-13 11:24:13.039956 - [DEBUG] = AllBottom (new jump func)
43773 2019-Jan-13 11:24:13.039981 - [DEBUG]
43774 2019-Jan-13 11:24:13.040017 - [DEBUG] Start adding new jump function
43775 2019-Jan-13 11:24:13.040041 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43776 2019-Jan-13 11:24:13.040097 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43777 2019-Jan-13 11:24:13.040728 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
43778 2019-Jan-13 11:24:13.041365 - [DEBUG] Edge Function : AllBottom
43779 2019-Jan-13 11:24:13.041393 - [DEBUG] End adding new jump function
43780 2019-Jan-13 11:24:13.041428 - [DEBUG]
43781 2019-Jan-13 11:24:13.041452 - [DEBUG] -------------------------------------------- 1196. Path Edge --------------------------------------------
43782 2019-Jan-13 11:24:13.041476 - [DEBUG]
43783 2019-Jan-13 11:24:13.041499 - [DEBUG] Process 1196. path edge:
43784 2019-Jan-13 11:24:13.041523 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43785 2019-Jan-13 11:24:13.041579 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
43786 2019-Jan-13 11:24:13.042217 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43787 2019-Jan-13 11:24:13.042848 - [DEBUG]
43788 2019-Jan-13 11:24:13.042873 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
43789 2019-Jan-13 11:24:13.043538 - [DEBUG] Possible callees:
43790 2019-Jan-13 11:24:13.043565 - [DEBUG] llvm.dbg.declare
43791 2019-Jan-13 11:24:13.043590 - [DEBUG] Possible return sites:
43792 2019-Jan-13 11:24:13.043613 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16943793 2019-Jan-13 11:24:13.044869 - [DEBUG] Found and process special summary
43794 2019-Jan-13 11:24:13.044902 - [DEBUG] Compose: EdgeIdentity * AllBottom
43795 2019-Jan-13 11:24:13.044929 - [DEBUG]
43796 2019-Jan-13 11:24:13.044953 - [DEBUG] Propagate flow
43797 2019-Jan-13 11:24:13.044976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43798 2019-Jan-13 11:24:13.045032 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
43799 2019-Jan-13 11:24:13.045664 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43800 2019-Jan-13 11:24:13.046295 - [DEBUG] Edge function : AllBottom (result of previous compose)
43801 2019-Jan-13 11:24:13.046320 - [DEBUG]
43802 2019-Jan-13 11:24:13.046345 - [DEBUG] Join: AllTop & AllBottom
43803 2019-Jan-13 11:24:13.046371 - [DEBUG] = AllBottom (new jump func)
43804 2019-Jan-13 11:24:13.046395 - [DEBUG]
43805 2019-Jan-13 11:24:13.046419 - [DEBUG] Start adding new jump function
43806 2019-Jan-13 11:24:13.046442 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43807 2019-Jan-13 11:24:13.046498 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43808 2019-Jan-13 11:24:13.047145 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
43809 2019-Jan-13 11:24:13.047776 - [DEBUG] Edge Function : AllBottom
43810 2019-Jan-13 11:24:13.047804 - [DEBUG] End adding new jump function
43811 2019-Jan-13 11:24:13.047828 - [DEBUG]
43812 2019-Jan-13 11:24:13.047852 - [DEBUG] -------------------------------------------- 1197. Path Edge --------------------------------------------
43813 2019-Jan-13 11:24:13.047876 - [DEBUG]
43814 2019-Jan-13 11:24:13.047899 - [DEBUG] Process 1197. path edge:
43815 2019-Jan-13 11:24:13.047923 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43816 2019-Jan-13 11:24:13.047979 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
43817 2019-Jan-13 11:24:13.048611 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43818 2019-Jan-13 11:24:13.049241 - [DEBUG]
43819 2019-Jan-13 11:24:13.049266 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
43820 2019-Jan-13 11:24:13.049913 - [DEBUG] Compose: EdgeIdentity * AllBottom
43821 2019-Jan-13 11:24:13.049940 - [DEBUG]
43822 2019-Jan-13 11:24:13.049972 - [DEBUG] Propagate flow
43823 2019-Jan-13 11:24:13.050007 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43824 2019-Jan-13 11:24:13.050066 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
43825 2019-Jan-13 11:24:13.050697 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43826 2019-Jan-13 11:24:13.051329 - [DEBUG] Edge function : AllBottom (result of previous compose)
43827 2019-Jan-13 11:24:13.051354 - [DEBUG]
43828 2019-Jan-13 11:24:13.051379 - [DEBUG] Join: AllTop & AllBottom
43829 2019-Jan-13 11:24:13.051405 - [DEBUG] = AllBottom (new jump func)
43830 2019-Jan-13 11:24:13.051429 - [DEBUG]
43831 2019-Jan-13 11:24:13.051452 - [DEBUG] Start adding new jump function
43832 2019-Jan-13 11:24:13.051476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43833 2019-Jan-13 11:24:13.051532 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43834 2019-Jan-13 11:24:13.052164 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
43835 2019-Jan-13 11:24:13.052792 - [DEBUG] Edge Function : AllBottom
43836 2019-Jan-13 11:24:13.052820 - [DEBUG] End adding new jump function
43837 2019-Jan-13 11:24:13.052844 - [DEBUG]
43838 2019-Jan-13 11:24:13.052867 - [DEBUG] -------------------------------------------- 1198. Path Edge --------------------------------------------
43839 2019-Jan-13 11:24:13.052892 - [DEBUG]
43840 2019-Jan-13 11:24:13.052915 - [DEBUG] Process 1198. path edge:
43841 2019-Jan-13 11:24:13.052939 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43842 2019-Jan-13 11:24:13.052995 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
43843 2019-Jan-13 11:24:13.053638 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43844 2019-Jan-13 11:24:13.054270 - [DEBUG]
43845 2019-Jan-13 11:24:13.054294 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
43846 2019-Jan-13 11:24:13.054941 - [DEBUG] Compose: EdgeIdentity * AllBottom
43847 2019-Jan-13 11:24:13.054970 - [DEBUG]
43848 2019-Jan-13 11:24:13.054993 - [DEBUG] Propagate flow
43849 2019-Jan-13 11:24:13.055017 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43850 2019-Jan-13 11:24:13.055074 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
43851 2019-Jan-13 11:24:13.055707 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43852 2019-Jan-13 11:24:13.056338 - [DEBUG] Edge function : AllBottom (result of previous compose)
43853 2019-Jan-13 11:24:13.056363 - [DEBUG]
43854 2019-Jan-13 11:24:13.056388 - [DEBUG] Join: AllTop & AllBottom
43855 2019-Jan-13 11:24:13.056413 - [DEBUG] = AllBottom (new jump func)
43856 2019-Jan-13 11:24:13.056438 - [DEBUG]
43857 2019-Jan-13 11:24:13.056461 - [DEBUG] Start adding new jump function
43858 2019-Jan-13 11:24:13.056484 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43859 2019-Jan-13 11:24:13.056540 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43860 2019-Jan-13 11:24:13.057188 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
43861 2019-Jan-13 11:24:13.057819 - [DEBUG] Edge Function : AllBottom
43862 2019-Jan-13 11:24:13.057847 - [DEBUG] End adding new jump function
43863 2019-Jan-13 11:24:13.057871 - [DEBUG]
43864 2019-Jan-13 11:24:13.057895 - [DEBUG] -------------------------------------------- 1199. Path Edge --------------------------------------------
43865 2019-Jan-13 11:24:13.057920 - [DEBUG]
43866 2019-Jan-13 11:24:13.057943 - [DEBUG] Process 1199. path edge:
43867 2019-Jan-13 11:24:13.057979 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43868 2019-Jan-13 11:24:13.058036 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
43869 2019-Jan-13 11:24:13.058669 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43870 2019-Jan-13 11:24:13.059300 - [DEBUG]
43871 2019-Jan-13 11:24:13.059324 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
43872 2019-Jan-13 11:24:13.059973 - [DEBUG] Compose: EdgeIdentity * AllBottom
43873 2019-Jan-13 11:24:13.060014 - [DEBUG]
43874 2019-Jan-13 11:24:13.060038 - [DEBUG] Propagate flow
43875 2019-Jan-13 11:24:13.060062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43876 2019-Jan-13 11:24:13.060119 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
43877 2019-Jan-13 11:24:13.060748 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43878 2019-Jan-13 11:24:13.061380 - [DEBUG] Edge function : AllBottom (result of previous compose)
43879 2019-Jan-13 11:24:13.061405 - [DEBUG]
43880 2019-Jan-13 11:24:13.061430 - [DEBUG] Join: AllTop & AllBottom
43881 2019-Jan-13 11:24:13.061456 - [DEBUG] = AllBottom (new jump func)
43882 2019-Jan-13 11:24:13.061480 - [DEBUG]
43883 2019-Jan-13 11:24:13.061504 - [DEBUG] Start adding new jump function
43884 2019-Jan-13 11:24:13.061527 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43885 2019-Jan-13 11:24:13.061583 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43886 2019-Jan-13 11:24:13.062213 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
43887 2019-Jan-13 11:24:13.062840 - [DEBUG] Edge Function : AllBottom
43888 2019-Jan-13 11:24:13.062868 - [DEBUG] End adding new jump function
43889 2019-Jan-13 11:24:13.062892 - [DEBUG]
43890 2019-Jan-13 11:24:13.062916 - [DEBUG] -------------------------------------------- 1200. Path Edge --------------------------------------------
43891 2019-Jan-13 11:24:13.062940 - [DEBUG]
43892 2019-Jan-13 11:24:13.062964 - [DEBUG] Process 1200. path edge:
43893 2019-Jan-13 11:24:13.062987 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43894 2019-Jan-13 11:24:13.063044 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
43895 2019-Jan-13 11:24:13.063686 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43896 2019-Jan-13 11:24:13.064317 - [DEBUG]
43897 2019-Jan-13 11:24:13.064343 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
43898 2019-Jan-13 11:24:13.065032 - [DEBUG] Compose: EdgeIdentity * AllBottom
43899 2019-Jan-13 11:24:13.065062 - [DEBUG]
43900 2019-Jan-13 11:24:13.065085 - [DEBUG] Propagate flow
43901 2019-Jan-13 11:24:13.065109 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43902 2019-Jan-13 11:24:13.065184 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
43903 2019-Jan-13 11:24:13.065869 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43904 2019-Jan-13 11:24:13.066506 - [DEBUG] Edge function : AllBottom (result of previous compose)
43905 2019-Jan-13 11:24:13.066531 - [DEBUG]
43906 2019-Jan-13 11:24:13.066557 - [DEBUG] Join: AllTop & AllBottom
43907 2019-Jan-13 11:24:13.066583 - [DEBUG] = AllBottom (new jump func)
43908 2019-Jan-13 11:24:13.066608 - [DEBUG]
43909 2019-Jan-13 11:24:13.066632 - [DEBUG] Start adding new jump function
43910 2019-Jan-13 11:24:13.066655 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43911 2019-Jan-13 11:24:13.066757 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43912 2019-Jan-13 11:24:13.067389 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
43913 2019-Jan-13 11:24:13.068020 - [DEBUG] Edge Function : AllBottom
43914 2019-Jan-13 11:24:13.068049 - [DEBUG] End adding new jump function
43915 2019-Jan-13 11:24:13.068073 - [DEBUG]
43916 2019-Jan-13 11:24:13.068097 - [DEBUG] -------------------------------------------- 1201. Path Edge --------------------------------------------
43917 2019-Jan-13 11:24:13.068122 - [DEBUG]
43918 2019-Jan-13 11:24:13.068146 - [DEBUG] Process 1201. path edge:
43919 2019-Jan-13 11:24:13.068169 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43920 2019-Jan-13 11:24:13.068225 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
43921 2019-Jan-13 11:24:13.068857 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43922 2019-Jan-13 11:24:13.069487 - [DEBUG]
43923 2019-Jan-13 11:24:13.069512 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
43924 2019-Jan-13 11:24:13.070200 - [DEBUG] Compose: EdgeIdentity * AllBottom
43925 2019-Jan-13 11:24:13.070228 - [DEBUG]
43926 2019-Jan-13 11:24:13.070252 - [DEBUG] Propagate flow
43927 2019-Jan-13 11:24:13.070275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43928 2019-Jan-13 11:24:13.070349 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
43929 2019-Jan-13 11:24:13.071032 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43930 2019-Jan-13 11:24:13.071703 - [DEBUG] Edge function : AllBottom (result of previous compose)
43931 2019-Jan-13 11:24:13.071730 - [DEBUG]
43932 2019-Jan-13 11:24:13.071756 - [DEBUG] Join: AllTop & AllBottom
43933 2019-Jan-13 11:24:13.071783 - [DEBUG] = AllBottom (new jump func)
43934 2019-Jan-13 11:24:13.071807 - [DEBUG]
43935 2019-Jan-13 11:24:13.071831 - [DEBUG] Start adding new jump function
43936 2019-Jan-13 11:24:13.071854 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43937 2019-Jan-13 11:24:13.071921 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43938 2019-Jan-13 11:24:13.072611 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
43939 2019-Jan-13 11:24:13.073273 - [DEBUG] Edge Function : AllBottom
43940 2019-Jan-13 11:24:13.073308 - [DEBUG] End adding new jump function
43941 2019-Jan-13 11:24:13.073365 - [DEBUG]
43942 2019-Jan-13 11:24:13.073391 - [DEBUG] -------------------------------------------- 1202. Path Edge --------------------------------------------
43943 2019-Jan-13 11:24:13.073416 - [DEBUG]
43944 2019-Jan-13 11:24:13.073440 - [DEBUG] Process 1202. path edge:
43945 2019-Jan-13 11:24:13.073464 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43946 2019-Jan-13 11:24:13.073532 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
43947 2019-Jan-13 11:24:13.074173 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43948 2019-Jan-13 11:24:13.074828 - [DEBUG]
43949 2019-Jan-13 11:24:13.074856 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
43950 2019-Jan-13 11:24:13.075554 - [DEBUG] Compose: EdgeIdentity * AllBottom
43951 2019-Jan-13 11:24:13.075584 - [DEBUG]
43952 2019-Jan-13 11:24:13.075608 - [DEBUG] Propagate flow
43953 2019-Jan-13 11:24:13.075632 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43954 2019-Jan-13 11:24:13.075694 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
43955 2019-Jan-13 11:24:13.076346 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43956 2019-Jan-13 11:24:13.077005 - [DEBUG] Edge function : AllBottom (result of previous compose)
43957 2019-Jan-13 11:24:13.077030 - [DEBUG]
43958 2019-Jan-13 11:24:13.077055 - [DEBUG] Join: AllTop & AllBottom
43959 2019-Jan-13 11:24:13.077081 - [DEBUG] = AllBottom (new jump func)
43960 2019-Jan-13 11:24:13.077105 - [DEBUG]
43961 2019-Jan-13 11:24:13.077129 - [DEBUG] Start adding new jump function
43962 2019-Jan-13 11:24:13.077152 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43963 2019-Jan-13 11:24:13.077208 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43964 2019-Jan-13 11:24:13.077870 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
43965 2019-Jan-13 11:24:13.078568 - [DEBUG] Edge Function : AllBottom
43966 2019-Jan-13 11:24:13.078602 - [DEBUG] End adding new jump function
43967 2019-Jan-13 11:24:13.078626 - [DEBUG]
43968 2019-Jan-13 11:24:13.078651 - [DEBUG] -------------------------------------------- 1203. Path Edge --------------------------------------------
43969 2019-Jan-13 11:24:13.078676 - [DEBUG]
43970 2019-Jan-13 11:24:13.078699 - [DEBUG] Process 1203. path edge:
43971 2019-Jan-13 11:24:13.078723 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43972 2019-Jan-13 11:24:13.078792 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
43973 2019-Jan-13 11:24:13.079430 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43974 2019-Jan-13 11:24:13.080090 - [DEBUG]
43975 2019-Jan-13 11:24:13.080115 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
43976 2019-Jan-13 11:24:13.080785 - [DEBUG] Compose: EdgeIdentity * AllBottom
43977 2019-Jan-13 11:24:13.080813 - [DEBUG]
43978 2019-Jan-13 11:24:13.080837 - [DEBUG] Propagate flow
43979 2019-Jan-13 11:24:13.080860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43980 2019-Jan-13 11:24:13.080918 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
43981 2019-Jan-13 11:24:13.081555 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43982 2019-Jan-13 11:24:13.082185 - [DEBUG] Edge function : AllBottom (result of previous compose)
43983 2019-Jan-13 11:24:13.082210 - [DEBUG]
43984 2019-Jan-13 11:24:13.082235 - [DEBUG] Join: AllTop & AllBottom
43985 2019-Jan-13 11:24:13.082261 - [DEBUG] = AllBottom (new jump func)
43986 2019-Jan-13 11:24:13.082285 - [DEBUG]
43987 2019-Jan-13 11:24:13.082309 - [DEBUG] Start adding new jump function
43988 2019-Jan-13 11:24:13.082332 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43989 2019-Jan-13 11:24:13.082388 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43990 2019-Jan-13 11:24:13.083023 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
43991 2019-Jan-13 11:24:13.083733 - [DEBUG] Edge Function : AllBottom
43992 2019-Jan-13 11:24:13.083764 - [DEBUG] End adding new jump function
43993 2019-Jan-13 11:24:13.083788 - [DEBUG]
43994 2019-Jan-13 11:24:13.083812 - [DEBUG] -------------------------------------------- 1204. Path Edge --------------------------------------------
43995 2019-Jan-13 11:24:13.083837 - [DEBUG]
43996 2019-Jan-13 11:24:13.083861 - [DEBUG] Process 1204. path edge:
43997 2019-Jan-13 11:24:13.083885 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43998 2019-Jan-13 11:24:13.083951 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
43999 2019-Jan-13 11:24:13.084648 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44000 2019-Jan-13 11:24:13.085341 - [DEBUG]
44001 2019-Jan-13 11:24:13.085371 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
44002 2019-Jan-13 11:24:13.086086 - [DEBUG] Compose: EdgeIdentity * AllBottom
44003 2019-Jan-13 11:24:13.086116 - [DEBUG]
44004 2019-Jan-13 11:24:13.086140 - [DEBUG] Propagate flow
44005 2019-Jan-13 11:24:13.086163 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44006 2019-Jan-13 11:24:13.086229 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44007 2019-Jan-13 11:24:13.086903 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44008 2019-Jan-13 11:24:13.087554 - [DEBUG] Edge function : AllBottom (result of previous compose)
44009 2019-Jan-13 11:24:13.087580 - [DEBUG]
44010 2019-Jan-13 11:24:13.087606 - [DEBUG] Join: AllTop & AllBottom
44011 2019-Jan-13 11:24:13.087632 - [DEBUG] = AllBottom (new jump func)
44012 2019-Jan-13 11:24:13.087657 - [DEBUG]
44013 2019-Jan-13 11:24:13.087681 - [DEBUG] Start adding new jump function
44014 2019-Jan-13 11:24:13.087704 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44015 2019-Jan-13 11:24:13.087765 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44016 2019-Jan-13 11:24:13.088435 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44017 2019-Jan-13 11:24:13.089065 - [DEBUG] Edge Function : AllBottom
44018 2019-Jan-13 11:24:13.089095 - [DEBUG] End adding new jump function
44019 2019-Jan-13 11:24:13.089120 - [DEBUG]
44020 2019-Jan-13 11:24:13.089144 - [DEBUG] -------------------------------------------- 1205. Path Edge --------------------------------------------
44021 2019-Jan-13 11:24:13.089169 - [DEBUG]
44022 2019-Jan-13 11:24:13.089192 - [DEBUG] Process 1205. path edge:
44023 2019-Jan-13 11:24:13.089216 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44024 2019-Jan-13 11:24:13.089274 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
44025 2019-Jan-13 11:24:13.089903 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44026 2019-Jan-13 11:24:13.090560 - [DEBUG]
44027 2019-Jan-13 11:24:13.090585 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44028 2019-Jan-13 11:24:13.091247 - [DEBUG] Compose: EdgeIdentity * AllBottom
44029 2019-Jan-13 11:24:13.091276 - [DEBUG]
44030 2019-Jan-13 11:24:13.091299 - [DEBUG] Propagate flow
44031 2019-Jan-13 11:24:13.091323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44032 2019-Jan-13 11:24:13.091380 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44033 2019-Jan-13 11:24:13.092012 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44034 2019-Jan-13 11:24:13.092652 - [DEBUG] Edge function : AllBottom (result of previous compose)
44035 2019-Jan-13 11:24:13.092678 - [DEBUG]
44036 2019-Jan-13 11:24:13.092704 - [DEBUG] Join: AllTop & AllBottom
44037 2019-Jan-13 11:24:13.092730 - [DEBUG] = AllBottom (new jump func)
44038 2019-Jan-13 11:24:13.092755 - [DEBUG]
44039 2019-Jan-13 11:24:13.092778 - [DEBUG] Start adding new jump function
44040 2019-Jan-13 11:24:13.092802 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44041 2019-Jan-13 11:24:13.092869 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44042 2019-Jan-13 11:24:13.093585 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44043 2019-Jan-13 11:24:13.094248 - [DEBUG] Edge Function : AllBottom
44044 2019-Jan-13 11:24:13.094279 - [DEBUG] End adding new jump function
44045 2019-Jan-13 11:24:13.094304 - [DEBUG]
44046 2019-Jan-13 11:24:13.094328 - [DEBUG] -------------------------------------------- 1206. Path Edge --------------------------------------------
44047 2019-Jan-13 11:24:13.094353 - [DEBUG]
44048 2019-Jan-13 11:24:13.094377 - [DEBUG] Process 1206. path edge:
44049 2019-Jan-13 11:24:13.094401 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44050 2019-Jan-13 11:24:13.094462 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
44051 2019-Jan-13 11:24:13.095092 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44052 2019-Jan-13 11:24:13.095722 - [DEBUG]
44053 2019-Jan-13 11:24:13.095747 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44054 2019-Jan-13 11:24:13.096390 - [DEBUG] Start of endsummarytab entry
44055 2019-Jan-13 11:24:13.096428 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
44056 2019-Jan-13 11:24:13.097085 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
44057 2019-Jan-13 11:24:13.097147 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44058 2019-Jan-13 11:24:13.097786 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44059 2019-Jan-13 11:24:13.098463 - [DEBUG] EF: AllBottom
44060 2019-Jan-13 11:24:13.098489 - [DEBUG]
44061 2019-Jan-13 11:24:13.098513 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44062 2019-Jan-13 11:24:13.099173 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
44063 2019-Jan-13 11:24:13.099851 - [DEBUG] EF: AllBottom
44064 2019-Jan-13 11:24:13.099878 - [DEBUG]
44065 2019-Jan-13 11:24:13.099901 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44066 2019-Jan-13 11:24:13.100601 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
44067 2019-Jan-13 11:24:13.101284 - [DEBUG] EF: AllBottom
44068 2019-Jan-13 11:24:13.101311 - [DEBUG]
44069 2019-Jan-13 11:24:13.101335 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44070 2019-Jan-13 11:24:13.101984 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
44071 2019-Jan-13 11:24:13.102623 - [DEBUG] EF: AllBottom
44072 2019-Jan-13 11:24:13.102648 - [DEBUG]
44073 2019-Jan-13 11:24:13.102671 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44074 2019-Jan-13 11:24:13.103360 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
44075 2019-Jan-13 11:24:13.104029 - [DEBUG] EF: AllBottom
44076 2019-Jan-13 11:24:13.104054 - [DEBUG]
44077 2019-Jan-13 11:24:13.104077 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44078 2019-Jan-13 11:24:13.104722 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
44079 2019-Jan-13 11:24:13.105408 - [DEBUG] EF: AllBottom
44080 2019-Jan-13 11:24:13.105435 - [DEBUG]
44081 2019-Jan-13 11:24:13.105459 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44082 2019-Jan-13 11:24:13.106113 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44083 2019-Jan-13 11:24:13.106775 - [DEBUG] EF: AllBottom
44084 2019-Jan-13 11:24:13.106800 - [DEBUG]
44085 2019-Jan-13 11:24:13.106823 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44086 2019-Jan-13 11:24:13.107451 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
44087 2019-Jan-13 11:24:13.108111 - [DEBUG] EF: AllBottom
44088 2019-Jan-13 11:24:13.108136 - [DEBUG]
44089 2019-Jan-13 11:24:13.108159 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44090 2019-Jan-13 11:24:13.108786 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
44091 2019-Jan-13 11:24:13.109423 - [DEBUG] EF: AllBottom
44092 2019-Jan-13 11:24:13.109448 - [DEBUG]
44093 2019-Jan-13 11:24:13.109471 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44094 2019-Jan-13 11:24:13.110118 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44095 2019-Jan-13 11:24:13.110818 - [DEBUG] EF: AllBottom
44096 2019-Jan-13 11:24:13.110845 - [DEBUG]
44097 2019-Jan-13 11:24:13.110868 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44098 2019-Jan-13 11:24:13.111517 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
44099 2019-Jan-13 11:24:13.112183 - [DEBUG] EF: AllBottom
44100 2019-Jan-13 11:24:13.112210 - [DEBUG]
44101 2019-Jan-13 11:24:13.112234 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44102 2019-Jan-13 11:24:13.112918 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44103 2019-Jan-13 11:24:13.113621 - [DEBUG] EF: AllBottom
44104 2019-Jan-13 11:24:13.113648 - [DEBUG]
44105 2019-Jan-13 11:24:13.113671 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44106 2019-Jan-13 11:24:13.114302 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
44107 2019-Jan-13 11:24:13.114965 - [DEBUG] EF: AllBottom
44108 2019-Jan-13 11:24:13.114990 - [DEBUG]
44109 2019-Jan-13 11:24:13.115013 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44110 2019-Jan-13 11:24:13.115672 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
44111 2019-Jan-13 11:24:13.116301 - [DEBUG] EF: AllBottom
44112 2019-Jan-13 11:24:13.116326 - [DEBUG]
44113 2019-Jan-13 11:24:13.116349 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44114 2019-Jan-13 11:24:13.117003 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
44115 2019-Jan-13 11:24:13.117634 - [DEBUG] EF: AllBottom
44116 2019-Jan-13 11:24:13.117659 - [DEBUG]
44117 2019-Jan-13 11:24:13.117682 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44118 2019-Jan-13 11:24:13.118307 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
44119 2019-Jan-13 11:24:13.118935 - [DEBUG] EF: AllBottom
44120 2019-Jan-13 11:24:13.118960 - [DEBUG]
44121 2019-Jan-13 11:24:13.118983 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44122 2019-Jan-13 11:24:13.119610 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
44123 2019-Jan-13 11:24:13.120253 - [DEBUG] EF: AllBottom
44124 2019-Jan-13 11:24:13.120278 - [DEBUG]
44125 2019-Jan-13 11:24:13.120301 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44126 2019-Jan-13 11:24:13.120961 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
44127 2019-Jan-13 11:24:13.121645 - [DEBUG] EF: AllBottom
44128 2019-Jan-13 11:24:13.121671 - [DEBUG]
44129 2019-Jan-13 11:24:13.121695 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44130 2019-Jan-13 11:24:13.122326 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44131 2019-Jan-13 11:24:13.122967 - [DEBUG] EF: AllBottom
44132 2019-Jan-13 11:24:13.122992 - [DEBUG]
44133 2019-Jan-13 11:24:13.123037 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44134 2019-Jan-13 11:24:13.123693 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44135 2019-Jan-13 11:24:13.124326 - [DEBUG] EF: AllBottom
44136 2019-Jan-13 11:24:13.124352 - [DEBUG]
44137 2019-Jan-13 11:24:13.124375 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44138 2019-Jan-13 11:24:13.125001 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44139 2019-Jan-13 11:24:13.125637 - [DEBUG] EF: AllBottom
44140 2019-Jan-13 11:24:13.125661 - [DEBUG]
44141 2019-Jan-13 11:24:13.125685 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44142 2019-Jan-13 11:24:13.126357 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
44143 2019-Jan-13 11:24:13.127046 - [DEBUG] EF: AllBottom
44144 2019-Jan-13 11:24:13.127072 - [DEBUG]
44145 2019-Jan-13 11:24:13.127096 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44146 2019-Jan-13 11:24:13.127748 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44147 2019-Jan-13 11:24:13.128423 - [DEBUG] EF: AllBottom
44148 2019-Jan-13 11:24:13.128450 - [DEBUG]
44149 2019-Jan-13 11:24:13.128473 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44150 2019-Jan-13 11:24:13.129135 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
44151 2019-Jan-13 11:24:13.129767 - [DEBUG] EF: AllBottom
44152 2019-Jan-13 11:24:13.129792 - [DEBUG]
44153 2019-Jan-13 11:24:13.129816 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44154 2019-Jan-13 11:24:13.130472 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
44155 2019-Jan-13 11:24:13.131105 - [DEBUG] EF: AllBottom
44156 2019-Jan-13 11:24:13.131130 - [DEBUG]
44157 2019-Jan-13 11:24:13.131153 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44158 2019-Jan-13 11:24:13.131829 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
44159 2019-Jan-13 11:24:13.132460 - [DEBUG] EF: AllBottom
44160 2019-Jan-13 11:24:13.132485 - [DEBUG]
44161 2019-Jan-13 11:24:13.132508 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44162 2019-Jan-13 11:24:13.133134 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
44163 2019-Jan-13 11:24:13.133794 - [DEBUG] EF: AllBottom
44164 2019-Jan-13 11:24:13.133819 - [DEBUG]
44165 2019-Jan-13 11:24:13.133843 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44166 2019-Jan-13 11:24:13.134469 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44167 2019-Jan-13 11:24:13.135097 - [DEBUG] EF: AllBottom
44168 2019-Jan-13 11:24:13.135122 - [DEBUG]
44169 2019-Jan-13 11:24:13.135145 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44170 2019-Jan-13 11:24:13.135771 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44171 2019-Jan-13 11:24:13.136399 - [DEBUG] EF: AllBottom
44172 2019-Jan-13 11:24:13.136424 - [DEBUG]
44173 2019-Jan-13 11:24:13.136448 - [DEBUG] ---------------
44174 2019-Jan-13 11:24:13.136471 - [DEBUG]
44175 2019-Jan-13 11:24:13.136499 - [DEBUG] End of endsummarytab entry
44176 2019-Jan-13 11:24:13.136523 - [DEBUG]
44177 2019-Jan-13 11:24:13.136546 - [DEBUG] Start of incomingtab entry
44178 2019-Jan-13 11:24:13.136571 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
44179 2019-Jan-13 11:24:13.137219 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
44180 2019-Jan-13 11:24:13.137279 - [DEBUG] ---------------
44181 2019-Jan-13 11:24:13.137303 - [DEBUG] End of incomingtab entry
44182 2019-Jan-13 11:24:13.137345 - [DEBUG]
44183 2019-Jan-13 11:24:13.137373 - [DEBUG] EDGE:
44184 2019-Jan-13 11:24:13.137429 - [DEBUG] ---> 44185 2019-Jan-13 11:24:13.138060 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44186 2019-Jan-13 11:24:13.138691 - [DEBUG]
44187 2019-Jan-13 11:24:13.138717 - [DEBUG] EDGE:
44188 2019-Jan-13 11:24:13.138774 - [DEBUG] ---> 44189 2019-Jan-13 11:24:13.139402 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44190 2019-Jan-13 11:24:13.140044 - [DEBUG]
44191 2019-Jan-13 11:24:13.140095 - [DEBUG] Compose: EdgeIdentity * AllBottom
44192 2019-Jan-13 11:24:13.140123 - [DEBUG]
44193 2019-Jan-13 11:24:13.140146 - [DEBUG] Propagate flow
44194 2019-Jan-13 11:24:13.140169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44195 2019-Jan-13 11:24:13.140226 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44196 2019-Jan-13 11:24:13.140868 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44197 2019-Jan-13 11:24:13.141498 - [DEBUG] Edge function : AllBottom (result of previous compose)
44198 2019-Jan-13 11:24:13.141523 - [DEBUG]
44199 2019-Jan-13 11:24:13.141549 - [DEBUG] Join: AllTop & AllBottom
44200 2019-Jan-13 11:24:13.141575 - [DEBUG] = AllBottom (new jump func)
44201 2019-Jan-13 11:24:13.141599 - [DEBUG]
44202 2019-Jan-13 11:24:13.141623 - [DEBUG] Start adding new jump function
44203 2019-Jan-13 11:24:13.141646 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44204 2019-Jan-13 11:24:13.141701 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44205 2019-Jan-13 11:24:13.142331 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44206 2019-Jan-13 11:24:13.142967 - [DEBUG] Edge Function : AllBottom
44207 2019-Jan-13 11:24:13.142997 - [DEBUG] End adding new jump function
44208 2019-Jan-13 11:24:13.143021 - [DEBUG]
44209 2019-Jan-13 11:24:13.143044 - [DEBUG] -------------------------------------------- 1207. Path Edge --------------------------------------------
44210 2019-Jan-13 11:24:13.143069 - [DEBUG]
44211 2019-Jan-13 11:24:13.143092 - [DEBUG] Process 1207. path edge:
44212 2019-Jan-13 11:24:13.143115 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44213 2019-Jan-13 11:24:13.143171 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
44214 2019-Jan-13 11:24:13.143826 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44215 2019-Jan-13 11:24:13.144457 - [DEBUG]
44216 2019-Jan-13 11:24:13.144481 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44217 2019-Jan-13 11:24:13.145133 - [DEBUG] Possible callees:
44218 2019-Jan-13 11:24:13.145158 - [DEBUG] llvm.dbg.declare
44219 2019-Jan-13 11:24:13.145183 - [DEBUG] Possible return sites:
44220 2019-Jan-13 11:24:13.145206 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19344221 2019-Jan-13 11:24:13.146469 - [DEBUG] Found and process special summary
44222 2019-Jan-13 11:24:13.146503 - [DEBUG] Compose: EdgeIdentity * AllBottom
44223 2019-Jan-13 11:24:13.146540 - [DEBUG]
44224 2019-Jan-13 11:24:13.146564 - [DEBUG] Propagate flow
44225 2019-Jan-13 11:24:13.146588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44226 2019-Jan-13 11:24:13.146644 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44227 2019-Jan-13 11:24:13.147337 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44228 2019-Jan-13 11:24:13.147969 - [DEBUG] Edge function : AllBottom (result of previous compose)
44229 2019-Jan-13 11:24:13.147994 - [DEBUG]
44230 2019-Jan-13 11:24:13.148019 - [DEBUG] Join: AllTop & AllBottom
44231 2019-Jan-13 11:24:13.148045 - [DEBUG] = AllBottom (new jump func)
44232 2019-Jan-13 11:24:13.148069 - [DEBUG]
44233 2019-Jan-13 11:24:13.148092 - [DEBUG] Start adding new jump function
44234 2019-Jan-13 11:24:13.148115 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44235 2019-Jan-13 11:24:13.148171 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44236 2019-Jan-13 11:24:13.148803 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44237 2019-Jan-13 11:24:13.149437 - [DEBUG] Edge Function : AllBottom
44238 2019-Jan-13 11:24:13.149467 - [DEBUG] End adding new jump function
44239 2019-Jan-13 11:24:13.149490 - [DEBUG]
44240 2019-Jan-13 11:24:13.149514 - [DEBUG] -------------------------------------------- 1208. Path Edge --------------------------------------------
44241 2019-Jan-13 11:24:13.149538 - [DEBUG]
44242 2019-Jan-13 11:24:13.149561 - [DEBUG] Process 1208. path edge:
44243 2019-Jan-13 11:24:13.149585 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44244 2019-Jan-13 11:24:13.149646 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
44245 2019-Jan-13 11:24:13.150349 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44246 2019-Jan-13 11:24:13.151014 - [DEBUG]
44247 2019-Jan-13 11:24:13.151039 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44248 2019-Jan-13 11:24:13.151711 - [DEBUG] Compose: EdgeIdentity * AllBottom
44249 2019-Jan-13 11:24:13.151739 - [DEBUG]
44250 2019-Jan-13 11:24:13.151763 - [DEBUG] Propagate flow
44251 2019-Jan-13 11:24:13.151786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44252 2019-Jan-13 11:24:13.151845 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
44253 2019-Jan-13 11:24:13.152475 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44254 2019-Jan-13 11:24:13.153106 - [DEBUG] Edge function : AllBottom (result of previous compose)
44255 2019-Jan-13 11:24:13.153131 - [DEBUG]
44256 2019-Jan-13 11:24:13.153155 - [DEBUG] Join: AllTop & AllBottom
44257 2019-Jan-13 11:24:13.153182 - [DEBUG] = AllBottom (new jump func)
44258 2019-Jan-13 11:24:13.153206 - [DEBUG]
44259 2019-Jan-13 11:24:13.153230 - [DEBUG] Start adding new jump function
44260 2019-Jan-13 11:24:13.153253 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44261 2019-Jan-13 11:24:13.153309 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44262 2019-Jan-13 11:24:13.153964 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
44263 2019-Jan-13 11:24:13.154592 - [DEBUG] Edge Function : AllBottom
44264 2019-Jan-13 11:24:13.154621 - [DEBUG] End adding new jump function
44265 2019-Jan-13 11:24:13.154645 - [DEBUG]
44266 2019-Jan-13 11:24:13.154669 - [DEBUG] -------------------------------------------- 1209. Path Edge --------------------------------------------
44267 2019-Jan-13 11:24:13.154693 - [DEBUG]
44268 2019-Jan-13 11:24:13.154716 - [DEBUG] Process 1209. path edge:
44269 2019-Jan-13 11:24:13.154759 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44270 2019-Jan-13 11:24:13.154815 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
44271 2019-Jan-13 11:24:13.155497 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44272 2019-Jan-13 11:24:13.156159 - [DEBUG]
44273 2019-Jan-13 11:24:13.156186 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
44274 2019-Jan-13 11:24:13.156918 - [DEBUG] Compose: EdgeIdentity * AllBottom
44275 2019-Jan-13 11:24:13.156949 - [DEBUG]
44276 2019-Jan-13 11:24:13.156972 - [DEBUG] Propagate flow
44277 2019-Jan-13 11:24:13.156996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44278 2019-Jan-13 11:24:13.157062 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44279 2019-Jan-13 11:24:13.157751 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44280 2019-Jan-13 11:24:13.158422 - [DEBUG] Edge function : AllBottom (result of previous compose)
44281 2019-Jan-13 11:24:13.158448 - [DEBUG]
44282 2019-Jan-13 11:24:13.158475 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44283 2019-Jan-13 11:24:13.158501 - [DEBUG] = AllBottom
44284 2019-Jan-13 11:24:13.158525 - [DEBUG]
44285 2019-Jan-13 11:24:13.158548 - [DEBUG] PROPAGATE: No new function!
44286 2019-Jan-13 11:24:13.158576 - [DEBUG] EDGE:
44287 2019-Jan-13 11:24:13.158641 - [DEBUG] ---> 44288 2019-Jan-13 11:24:13.159284 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44289 2019-Jan-13 11:24:13.159915 - [DEBUG]
44290 2019-Jan-13 11:24:13.159941 - [DEBUG] EDGE:
44291 2019-Jan-13 11:24:13.160022 - [DEBUG] ---> 44292 2019-Jan-13 11:24:13.160716 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44293 2019-Jan-13 11:24:13.161352 - [DEBUG]
44294 2019-Jan-13 11:24:13.161405 - [DEBUG] Compose: EdgeIdentity * AllBottom
44295 2019-Jan-13 11:24:13.161432 - [DEBUG]
44296 2019-Jan-13 11:24:13.161457 - [DEBUG] Propagate flow
44297 2019-Jan-13 11:24:13.161480 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44298 2019-Jan-13 11:24:13.161537 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44299 2019-Jan-13 11:24:13.162169 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44300 2019-Jan-13 11:24:13.162806 - [DEBUG] Edge function : AllBottom (result of previous compose)
44301 2019-Jan-13 11:24:13.162831 - [DEBUG]
44302 2019-Jan-13 11:24:13.162856 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44303 2019-Jan-13 11:24:13.162881 - [DEBUG] = AllBottom
44304 2019-Jan-13 11:24:13.162906 - [DEBUG]
44305 2019-Jan-13 11:24:13.162929 - [DEBUG] PROPAGATE: No new function!
44306 2019-Jan-13 11:24:13.162958 - [DEBUG] EDGE:
44307 2019-Jan-13 11:24:13.163015 - [DEBUG] ---> 44308 2019-Jan-13 11:24:13.163677 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44309 2019-Jan-13 11:24:13.164307 - [DEBUG]
44310 2019-Jan-13 11:24:13.164333 - [DEBUG] EDGE:
44311 2019-Jan-13 11:24:13.164390 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
44312 2019-Jan-13 11:24:13.165042 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44313 2019-Jan-13 11:24:13.165674 - [DEBUG]
44314 2019-Jan-13 11:24:13.165700 - [DEBUG] EDGE:
44315 2019-Jan-13 11:24:13.165757 - [DEBUG] ---> 44316 2019-Jan-13 11:24:13.166386 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44317 2019-Jan-13 11:24:13.167030 - [DEBUG]
44318 2019-Jan-13 11:24:13.167056 - [DEBUG] EDGE:
44319 2019-Jan-13 11:24:13.167113 - [DEBUG] ---> 44320 2019-Jan-13 11:24:13.167740 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44321 2019-Jan-13 11:24:13.168370 - [DEBUG]
44322 2019-Jan-13 11:24:13.168396 - [DEBUG] EDGE:
44323 2019-Jan-13 11:24:13.168453 - [DEBUG] ---> 44324 2019-Jan-13 11:24:13.169085 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44325 2019-Jan-13 11:24:13.169716 - [DEBUG]
44326 2019-Jan-13 11:24:13.169754 - [DEBUG] Compose: EdgeIdentity * AllBottom
44327 2019-Jan-13 11:24:13.169780 - [DEBUG]
44328 2019-Jan-13 11:24:13.169804 - [DEBUG] Propagate flow
44329 2019-Jan-13 11:24:13.169827 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44330 2019-Jan-13 11:24:13.169883 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
44331 2019-Jan-13 11:24:13.170530 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44332 2019-Jan-13 11:24:13.171161 - [DEBUG] Edge function : AllBottom (result of previous compose)
44333 2019-Jan-13 11:24:13.171186 - [DEBUG]
44334 2019-Jan-13 11:24:13.171211 - [DEBUG] Join: AllTop & AllBottom
44335 2019-Jan-13 11:24:13.171237 - [DEBUG] = AllBottom (new jump func)
44336 2019-Jan-13 11:24:13.171262 - [DEBUG]
44337 2019-Jan-13 11:24:13.171285 - [DEBUG] Start adding new jump function
44338 2019-Jan-13 11:24:13.171308 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44339 2019-Jan-13 11:24:13.171364 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44340 2019-Jan-13 11:24:13.171995 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
44341 2019-Jan-13 11:24:13.172627 - [DEBUG] Edge Function : AllBottom
44342 2019-Jan-13 11:24:13.172656 - [DEBUG] End adding new jump function
44343 2019-Jan-13 11:24:13.172680 - [DEBUG]
44344 2019-Jan-13 11:24:13.172703 - [DEBUG] -------------------------------------------- 1210. Path Edge --------------------------------------------
44345 2019-Jan-13 11:24:13.172727 - [DEBUG]
44346 2019-Jan-13 11:24:13.172751 - [DEBUG] Process 1210. path edge:
44347 2019-Jan-13 11:24:13.172774 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44348 2019-Jan-13 11:24:13.172830 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
44349 2019-Jan-13 11:24:13.173477 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44350 2019-Jan-13 11:24:13.174108 - [DEBUG]
44351 2019-Jan-13 11:24:13.174133 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
44352 2019-Jan-13 11:24:13.174788 - [DEBUG] Compose: EdgeIdentity * AllBottom
44353 2019-Jan-13 11:24:13.174815 - [DEBUG]
44354 2019-Jan-13 11:24:13.174839 - [DEBUG] Propagate flow
44355 2019-Jan-13 11:24:13.174872 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44356 2019-Jan-13 11:24:13.174929 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
44357 2019-Jan-13 11:24:13.175556 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44358 2019-Jan-13 11:24:13.176188 - [DEBUG] Edge function : AllBottom (result of previous compose)
44359 2019-Jan-13 11:24:13.176213 - [DEBUG]
44360 2019-Jan-13 11:24:13.176237 - [DEBUG] Join: AllTop & AllBottom
44361 2019-Jan-13 11:24:13.176263 - [DEBUG] = AllBottom (new jump func)
44362 2019-Jan-13 11:24:13.176287 - [DEBUG]
44363 2019-Jan-13 11:24:13.176310 - [DEBUG] Start adding new jump function
44364 2019-Jan-13 11:24:13.176334 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44365 2019-Jan-13 11:24:13.176389 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44366 2019-Jan-13 11:24:13.177033 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
44367 2019-Jan-13 11:24:13.177661 - [DEBUG] Edge Function : AllBottom
44368 2019-Jan-13 11:24:13.177688 - [DEBUG] End adding new jump function
44369 2019-Jan-13 11:24:13.177712 - [DEBUG]
44370 2019-Jan-13 11:24:13.177735 - [DEBUG] -------------------------------------------- 1211. Path Edge --------------------------------------------
44371 2019-Jan-13 11:24:13.177759 - [DEBUG]
44372 2019-Jan-13 11:24:13.177783 - [DEBUG] Process 1211. path edge:
44373 2019-Jan-13 11:24:13.177806 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44374 2019-Jan-13 11:24:13.177862 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
44375 2019-Jan-13 11:24:13.178488 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44376 2019-Jan-13 11:24:13.179119 - [DEBUG]
44377 2019-Jan-13 11:24:13.179144 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
44378 2019-Jan-13 11:24:13.179788 - [DEBUG] Compose: EdgeIdentity * AllBottom
44379 2019-Jan-13 11:24:13.179815 - [DEBUG]
44380 2019-Jan-13 11:24:13.179839 - [DEBUG] Propagate flow
44381 2019-Jan-13 11:24:13.179862 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44382 2019-Jan-13 11:24:13.179918 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
44383 2019-Jan-13 11:24:13.180564 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44384 2019-Jan-13 11:24:13.181194 - [DEBUG] Edge function : AllBottom (result of previous compose)
44385 2019-Jan-13 11:24:13.181219 - [DEBUG]
44386 2019-Jan-13 11:24:13.181244 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44387 2019-Jan-13 11:24:13.181269 - [DEBUG] = AllBottom
44388 2019-Jan-13 11:24:13.181293 - [DEBUG]
44389 2019-Jan-13 11:24:13.181317 - [DEBUG] PROPAGATE: No new function!
44390 2019-Jan-13 11:24:13.181342 - [DEBUG] EDGE:
44391 2019-Jan-13 11:24:13.181398 - [DEBUG] ---> 44392 2019-Jan-13 11:24:13.182023 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44393 2019-Jan-13 11:24:13.182653 - [DEBUG]
44394 2019-Jan-13 11:24:13.182678 - [DEBUG] EDGE:
44395 2019-Jan-13 11:24:13.182735 - [DEBUG] ---> 44396 2019-Jan-13 11:24:13.183378 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44397 2019-Jan-13 11:24:13.184010 - [DEBUG]
44398 2019-Jan-13 11:24:13.184036 - [DEBUG] EDGE:
44399 2019-Jan-13 11:24:13.184093 - [DEBUG] ---> 44400 2019-Jan-13 11:24:13.184728 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44401 2019-Jan-13 11:24:13.185359 - [DEBUG]
44402 2019-Jan-13 11:24:13.185385 - [DEBUG] EDGE:
44403 2019-Jan-13 11:24:13.185442 - [DEBUG] ---> 44404 2019-Jan-13 11:24:13.186073 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44405 2019-Jan-13 11:24:13.186716 - [DEBUG]
44406 2019-Jan-13 11:24:13.186743 - [DEBUG] EDGE:
44407 2019-Jan-13 11:24:13.186799 - [DEBUG] ---> 44408 2019-Jan-13 11:24:13.187426 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44409 2019-Jan-13 11:24:13.188057 - [DEBUG]
44410 2019-Jan-13 11:24:13.188083 - [DEBUG] EDGE:
44411 2019-Jan-13 11:24:13.188140 - [DEBUG] ---> 44412 2019-Jan-13 11:24:13.188769 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44413 2019-Jan-13 11:24:13.189399 - [DEBUG]
44414 2019-Jan-13 11:24:13.189436 - [DEBUG] Compose: EdgeIdentity * AllBottom
44415 2019-Jan-13 11:24:13.189463 - [DEBUG]
44416 2019-Jan-13 11:24:13.189487 - [DEBUG] Propagate flow
44417 2019-Jan-13 11:24:13.189510 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44418 2019-Jan-13 11:24:13.189566 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
44419 2019-Jan-13 11:24:13.190213 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44420 2019-Jan-13 11:24:13.190843 - [DEBUG] Edge function : AllBottom (result of previous compose)
44421 2019-Jan-13 11:24:13.190868 - [DEBUG]
44422 2019-Jan-13 11:24:13.190893 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44423 2019-Jan-13 11:24:13.190919 - [DEBUG] = AllBottom
44424 2019-Jan-13 11:24:13.190943 - [DEBUG]
44425 2019-Jan-13 11:24:13.190966 - [DEBUG] PROPAGATE: No new function!
44426 2019-Jan-13 11:24:13.190993 - [DEBUG] EDGE:
44427 2019-Jan-13 11:24:13.191050 - [DEBUG] ---> 44428 2019-Jan-13 11:24:13.191689 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44429 2019-Jan-13 11:24:13.192319 - [DEBUG]
44430 2019-Jan-13 11:24:13.192345 - [DEBUG] EDGE:
44431 2019-Jan-13 11:24:13.192401 - [DEBUG] ---> 44432 2019-Jan-13 11:24:13.193028 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44433 2019-Jan-13 11:24:13.193675 - [DEBUG]
44434 2019-Jan-13 11:24:13.193701 - [DEBUG] EDGE:
44435 2019-Jan-13 11:24:13.193758 - [DEBUG] ---> 44436 2019-Jan-13 11:24:13.194388 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44437 2019-Jan-13 11:24:13.195016 - [DEBUG]
44438 2019-Jan-13 11:24:13.195052 - [DEBUG] Compose: EdgeIdentity * AllBottom
44439 2019-Jan-13 11:24:13.195079 - [DEBUG]
44440 2019-Jan-13 11:24:13.195103 - [DEBUG] Propagate flow
44441 2019-Jan-13 11:24:13.195126 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44442 2019-Jan-13 11:24:13.195194 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
44443 2019-Jan-13 11:24:13.195826 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44444 2019-Jan-13 11:24:13.196456 - [DEBUG] Edge function : AllBottom (result of previous compose)
44445 2019-Jan-13 11:24:13.196481 - [DEBUG]
44446 2019-Jan-13 11:24:13.196507 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44447 2019-Jan-13 11:24:13.196532 - [DEBUG] = AllBottom
44448 2019-Jan-13 11:24:13.196557 - [DEBUG]
44449 2019-Jan-13 11:24:13.196580 - [DEBUG] PROPAGATE: No new function!
44450 2019-Jan-13 11:24:13.196607 - [DEBUG] EDGE:
44451 2019-Jan-13 11:24:13.196675 - [DEBUG] ---> 44452 2019-Jan-13 11:24:13.197314 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44453 2019-Jan-13 11:24:13.197945 - [DEBUG]
44454 2019-Jan-13 11:24:13.197971 - [DEBUG] EDGE:
44455 2019-Jan-13 11:24:13.198027 - [DEBUG] ---> 44456 2019-Jan-13 11:24:13.198675 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44457 2019-Jan-13 11:24:13.199353 - [DEBUG]
44458 2019-Jan-13 11:24:13.199381 - [DEBUG] EDGE:
44459 2019-Jan-13 11:24:13.199444 - [DEBUG] ---> 44460 2019-Jan-13 11:24:13.200145 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44461 2019-Jan-13 11:24:13.200843 - [DEBUG]
44462 2019-Jan-13 11:24:13.200874 - [DEBUG] EDGE:
44463 2019-Jan-13 11:24:13.200944 - [DEBUG] ---> 44464 2019-Jan-13 11:24:13.201598 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44465 2019-Jan-13 11:24:13.202231 - [DEBUG]
44466 2019-Jan-13 11:24:13.202286 - [DEBUG] Compose: EdgeIdentity * AllBottom
44467 2019-Jan-13 11:24:13.202314 - [DEBUG]
44468 2019-Jan-13 11:24:13.202338 - [DEBUG] Propagate flow
44469 2019-Jan-13 11:24:13.202362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44470 2019-Jan-13 11:24:13.202418 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
44471 2019-Jan-13 11:24:13.203049 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44472 2019-Jan-13 11:24:13.203701 - [DEBUG] Edge function : AllBottom (result of previous compose)
44473 2019-Jan-13 11:24:13.203726 - [DEBUG]
44474 2019-Jan-13 11:24:13.203752 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44475 2019-Jan-13 11:24:13.203777 - [DEBUG] = AllBottom
44476 2019-Jan-13 11:24:13.203801 - [DEBUG]
44477 2019-Jan-13 11:24:13.203824 - [DEBUG] PROPAGATE: No new function!
44478 2019-Jan-13 11:24:13.203852 - [DEBUG] EDGE:
44479 2019-Jan-13 11:24:13.203910 - [DEBUG] ---> 44480 2019-Jan-13 11:24:13.204553 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44481 2019-Jan-13 11:24:13.205184 - [DEBUG]
44482 2019-Jan-13 11:24:13.205211 - [DEBUG] EDGE:
44483 2019-Jan-13 11:24:13.205268 - [DEBUG] ---> 44484 2019-Jan-13 11:24:13.205913 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44485 2019-Jan-13 11:24:13.206553 - [DEBUG]
44486 2019-Jan-13 11:24:13.206579 - [DEBUG] EDGE:
44487 2019-Jan-13 11:24:13.206636 - [DEBUG] ---> 44488 2019-Jan-13 11:24:13.207288 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44489 2019-Jan-13 11:24:13.207920 - [DEBUG]
44490 2019-Jan-13 11:24:13.207959 - [DEBUG] Compose: EdgeIdentity * AllBottom
44491 2019-Jan-13 11:24:13.207986 - [DEBUG]
44492 2019-Jan-13 11:24:13.208009 - [DEBUG] Propagate flow
44493 2019-Jan-13 11:24:13.208033 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44494 2019-Jan-13 11:24:13.208089 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
44495 2019-Jan-13 11:24:13.208721 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44496 2019-Jan-13 11:24:13.209350 - [DEBUG] Edge function : AllBottom (result of previous compose)
44497 2019-Jan-13 11:24:13.209375 - [DEBUG]
44498 2019-Jan-13 11:24:13.209400 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44499 2019-Jan-13 11:24:13.209426 - [DEBUG] = AllBottom
44500 2019-Jan-13 11:24:13.209450 - [DEBUG]
44501 2019-Jan-13 11:24:13.209473 - [DEBUG] PROPAGATE: No new function!
44502 2019-Jan-13 11:24:13.209500 - [DEBUG] EDGE:
44503 2019-Jan-13 11:24:13.209557 - [DEBUG] ---> 44504 2019-Jan-13 11:24:13.210243 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44505 2019-Jan-13 11:24:13.210882 - [DEBUG]
44506 2019-Jan-13 11:24:13.210909 - [DEBUG] EDGE:
44507 2019-Jan-13 11:24:13.210967 - [DEBUG] ---> 44508 2019-Jan-13 11:24:13.211595 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44509 2019-Jan-13 11:24:13.212223 - [DEBUG]
44510 2019-Jan-13 11:24:13.212249 - [DEBUG] EDGE:
44511 2019-Jan-13 11:24:13.212306 - [DEBUG] ---> 44512 2019-Jan-13 11:24:13.212938 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44513 2019-Jan-13 11:24:13.213583 - [DEBUG]
44514 2019-Jan-13 11:24:13.213625 - [DEBUG] Compose: EdgeIdentity * AllBottom
44515 2019-Jan-13 11:24:13.213652 - [DEBUG]
44516 2019-Jan-13 11:24:13.213676 - [DEBUG] Propagate flow
44517 2019-Jan-13 11:24:13.213699 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44518 2019-Jan-13 11:24:13.213755 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
44519 2019-Jan-13 11:24:13.214386 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44520 2019-Jan-13 11:24:13.215018 - [DEBUG] Edge function : AllBottom (result of previous compose)
44521 2019-Jan-13 11:24:13.215043 - [DEBUG]
44522 2019-Jan-13 11:24:13.215068 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44523 2019-Jan-13 11:24:13.215093 - [DEBUG] = AllBottom
44524 2019-Jan-13 11:24:13.215117 - [DEBUG]
44525 2019-Jan-13 11:24:13.215140 - [DEBUG] PROPAGATE: No new function!
44526 2019-Jan-13 11:24:13.215167 - [DEBUG] EDGE:
44527 2019-Jan-13 11:24:13.215230 - [DEBUG] ---> 44528 2019-Jan-13 11:24:13.215899 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44529 2019-Jan-13 11:24:13.216536 - [DEBUG]
44530 2019-Jan-13 11:24:13.216575 - [DEBUG] Compose: EdgeIdentity * AllBottom
44531 2019-Jan-13 11:24:13.216602 - [DEBUG]
44532 2019-Jan-13 11:24:13.216625 - [DEBUG] Propagate flow
44533 2019-Jan-13 11:24:13.216648 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44534 2019-Jan-13 11:24:13.216722 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44535 2019-Jan-13 11:24:13.217354 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44536 2019-Jan-13 11:24:13.217986 - [DEBUG] Edge function : AllBottom (result of previous compose)
44537 2019-Jan-13 11:24:13.218011 - [DEBUG]
44538 2019-Jan-13 11:24:13.218037 - [DEBUG] Join: AllTop & AllBottom
44539 2019-Jan-13 11:24:13.218062 - [DEBUG] = AllBottom (new jump func)
44540 2019-Jan-13 11:24:13.218087 - [DEBUG]
44541 2019-Jan-13 11:24:13.218110 - [DEBUG] Start adding new jump function
44542 2019-Jan-13 11:24:13.218133 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44543 2019-Jan-13 11:24:13.218189 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44544 2019-Jan-13 11:24:13.218821 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44545 2019-Jan-13 11:24:13.219451 - [DEBUG] Edge Function : AllBottom
44546 2019-Jan-13 11:24:13.219485 - [DEBUG] End adding new jump function
44547 2019-Jan-13 11:24:13.219509 - [DEBUG]
44548 2019-Jan-13 11:24:13.219533 - [DEBUG] -------------------------------------------- 1212. Path Edge --------------------------------------------
44549 2019-Jan-13 11:24:13.219557 - [DEBUG]
44550 2019-Jan-13 11:24:13.219581 - [DEBUG] Process 1212. path edge:
44551 2019-Jan-13 11:24:13.219604 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44552 2019-Jan-13 11:24:13.219661 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
44553 2019-Jan-13 11:24:13.220306 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44554 2019-Jan-13 11:24:13.220937 - [DEBUG]
44555 2019-Jan-13 11:24:13.220961 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44556 2019-Jan-13 11:24:13.221606 - [DEBUG] Possible callees:
44557 2019-Jan-13 11:24:13.221631 - [DEBUG] foo
44558 2019-Jan-13 11:24:13.221655 - [DEBUG] Possible return sites:
44559 2019-Jan-13 11:24:13.221679 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12644560 2019-Jan-13 11:24:13.222931 - [DEBUG] Found and process special summary
44561 2019-Jan-13 11:24:13.222965 - [DEBUG] Compose: EdgeIdentity * AllBottom
44562 2019-Jan-13 11:24:13.222993 - [DEBUG]
44563 2019-Jan-13 11:24:13.223017 - [DEBUG] Propagate flow
44564 2019-Jan-13 11:24:13.223040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44565 2019-Jan-13 11:24:13.223096 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44566 2019-Jan-13 11:24:13.223746 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44567 2019-Jan-13 11:24:13.224377 - [DEBUG] Edge function : AllBottom (result of previous compose)
44568 2019-Jan-13 11:24:13.224402 - [DEBUG]
44569 2019-Jan-13 11:24:13.224427 - [DEBUG] Join: AllTop & AllBottom
44570 2019-Jan-13 11:24:13.224452 - [DEBUG] = AllBottom (new jump func)
44571 2019-Jan-13 11:24:13.224476 - [DEBUG]
44572 2019-Jan-13 11:24:13.224500 - [DEBUG] Start adding new jump function
44573 2019-Jan-13 11:24:13.224531 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44574 2019-Jan-13 11:24:13.224587 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44575 2019-Jan-13 11:24:13.225219 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44576 2019-Jan-13 11:24:13.225849 - [DEBUG] Edge Function : AllBottom
44577 2019-Jan-13 11:24:13.225878 - [DEBUG] End adding new jump function
44578 2019-Jan-13 11:24:13.225901 - [DEBUG]
44579 2019-Jan-13 11:24:13.225925 - [DEBUG] -------------------------------------------- 1213. Path Edge --------------------------------------------
44580 2019-Jan-13 11:24:13.225949 - [DEBUG]
44581 2019-Jan-13 11:24:13.225972 - [DEBUG] Process 1213. path edge:
44582 2019-Jan-13 11:24:13.225996 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44583 2019-Jan-13 11:24:13.226052 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
44584 2019-Jan-13 11:24:13.226700 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44585 2019-Jan-13 11:24:13.227331 - [DEBUG]
44586 2019-Jan-13 11:24:13.227356 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44587 2019-Jan-13 11:24:13.228009 - [DEBUG] Compose: EdgeIdentity * AllBottom
44588 2019-Jan-13 11:24:13.228037 - [DEBUG]
44589 2019-Jan-13 11:24:13.228061 - [DEBUG] Propagate flow
44590 2019-Jan-13 11:24:13.228084 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44591 2019-Jan-13 11:24:13.228140 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
44592 2019-Jan-13 11:24:13.228771 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44593 2019-Jan-13 11:24:13.229402 - [DEBUG] Edge function : AllBottom (result of previous compose)
44594 2019-Jan-13 11:24:13.229427 - [DEBUG]
44595 2019-Jan-13 11:24:13.229452 - [DEBUG] Join: AllTop & AllBottom
44596 2019-Jan-13 11:24:13.229477 - [DEBUG] = AllBottom (new jump func)
44597 2019-Jan-13 11:24:13.229502 - [DEBUG]
44598 2019-Jan-13 11:24:13.229525 - [DEBUG] Start adding new jump function
44599 2019-Jan-13 11:24:13.229548 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44600 2019-Jan-13 11:24:13.229604 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44601 2019-Jan-13 11:24:13.230251 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
44602 2019-Jan-13 11:24:13.230878 - [DEBUG] Edge Function : AllBottom
44603 2019-Jan-13 11:24:13.230906 - [DEBUG] End adding new jump function
44604 2019-Jan-13 11:24:13.230930 - [DEBUG]
44605 2019-Jan-13 11:24:13.230954 - [DEBUG] -------------------------------------------- 1214. Path Edge --------------------------------------------
44606 2019-Jan-13 11:24:13.230977 - [DEBUG]
44607 2019-Jan-13 11:24:13.231001 - [DEBUG] Process 1214. path edge:
44608 2019-Jan-13 11:24:13.231024 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44609 2019-Jan-13 11:24:13.231080 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
44610 2019-Jan-13 11:24:13.231709 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44611 2019-Jan-13 11:24:13.232346 - [DEBUG]
44612 2019-Jan-13 11:24:13.232372 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
44613 2019-Jan-13 11:24:13.233018 - [DEBUG] Compose: EdgeIdentity * AllBottom
44614 2019-Jan-13 11:24:13.233046 - [DEBUG]
44615 2019-Jan-13 11:24:13.233069 - [DEBUG] Propagate flow
44616 2019-Jan-13 11:24:13.233102 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44617 2019-Jan-13 11:24:13.233159 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
44618 2019-Jan-13 11:24:13.233806 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44619 2019-Jan-13 11:24:13.234438 - [DEBUG] Edge function : AllBottom (result of previous compose)
44620 2019-Jan-13 11:24:13.234463 - [DEBUG]
44621 2019-Jan-13 11:24:13.234487 - [DEBUG] Join: AllTop & AllBottom
44622 2019-Jan-13 11:24:13.234513 - [DEBUG] = AllBottom (new jump func)
44623 2019-Jan-13 11:24:13.234537 - [DEBUG]
44624 2019-Jan-13 11:24:13.234561 - [DEBUG] Start adding new jump function
44625 2019-Jan-13 11:24:13.234584 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44626 2019-Jan-13 11:24:13.234640 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44627 2019-Jan-13 11:24:13.235270 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
44628 2019-Jan-13 11:24:13.235898 - [DEBUG] Edge Function : AllBottom
44629 2019-Jan-13 11:24:13.235926 - [DEBUG] End adding new jump function
44630 2019-Jan-13 11:24:13.235950 - [DEBUG]
44631 2019-Jan-13 11:24:13.235973 - [DEBUG] -------------------------------------------- 1215. Path Edge --------------------------------------------
44632 2019-Jan-13 11:24:13.235997 - [DEBUG]
44633 2019-Jan-13 11:24:13.236020 - [DEBUG] Process 1215. path edge:
44634 2019-Jan-13 11:24:13.236044 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44635 2019-Jan-13 11:24:13.236100 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
44636 2019-Jan-13 11:24:13.236744 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44637 2019-Jan-13 11:24:13.237375 - [DEBUG]
44638 2019-Jan-13 11:24:13.237400 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
44639 2019-Jan-13 11:24:13.238046 - [DEBUG] Compose: EdgeIdentity * AllBottom
44640 2019-Jan-13 11:24:13.238073 - [DEBUG]
44641 2019-Jan-13 11:24:13.238096 - [DEBUG] Propagate flow
44642 2019-Jan-13 11:24:13.238119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44643 2019-Jan-13 11:24:13.238176 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44644 2019-Jan-13 11:24:13.238816 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44645 2019-Jan-13 11:24:13.239447 - [DEBUG] Edge function : AllBottom (result of previous compose)
44646 2019-Jan-13 11:24:13.239472 - [DEBUG]
44647 2019-Jan-13 11:24:13.239496 - [DEBUG] Join: AllTop & AllBottom
44648 2019-Jan-13 11:24:13.239522 - [DEBUG] = AllBottom (new jump func)
44649 2019-Jan-13 11:24:13.239546 - [DEBUG]
44650 2019-Jan-13 11:24:13.239569 - [DEBUG] Start adding new jump function
44651 2019-Jan-13 11:24:13.239592 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44652 2019-Jan-13 11:24:13.239648 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44653 2019-Jan-13 11:24:13.240294 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44654 2019-Jan-13 11:24:13.240930 - [DEBUG] Edge Function : AllBottom
44655 2019-Jan-13 11:24:13.240957 - [DEBUG] End adding new jump function
44656 2019-Jan-13 11:24:13.240981 - [DEBUG]
44657 2019-Jan-13 11:24:13.241005 - [DEBUG] -------------------------------------------- 1216. Path Edge --------------------------------------------
44658 2019-Jan-13 11:24:13.241029 - [DEBUG]
44659 2019-Jan-13 11:24:13.241060 - [DEBUG] Process 1216. path edge:
44660 2019-Jan-13 11:24:13.241084 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44661 2019-Jan-13 11:24:13.241140 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
44662 2019-Jan-13 11:24:13.241777 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44663 2019-Jan-13 11:24:13.242408 - [DEBUG]
44664 2019-Jan-13 11:24:13.242432 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44665 2019-Jan-13 11:24:13.243080 - [DEBUG] Possible callees:
44666 2019-Jan-13 11:24:13.243105 - [DEBUG] llvm.dbg.declare
44667 2019-Jan-13 11:24:13.243130 - [DEBUG] Possible return sites:
44668 2019-Jan-13 11:24:13.243153 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13644669 2019-Jan-13 11:24:13.244427 - [DEBUG] Found and process special summary
44670 2019-Jan-13 11:24:13.244461 - [DEBUG] Compose: EdgeIdentity * AllBottom
44671 2019-Jan-13 11:24:13.244488 - [DEBUG]
44672 2019-Jan-13 11:24:13.244511 - [DEBUG] Propagate flow
44673 2019-Jan-13 11:24:13.244534 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44674 2019-Jan-13 11:24:13.244590 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44675 2019-Jan-13 11:24:13.245222 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44676 2019-Jan-13 11:24:13.245852 - [DEBUG] Edge function : AllBottom (result of previous compose)
44677 2019-Jan-13 11:24:13.245877 - [DEBUG]
44678 2019-Jan-13 11:24:13.245902 - [DEBUG] Join: AllTop & AllBottom
44679 2019-Jan-13 11:24:13.245927 - [DEBUG] = AllBottom (new jump func)
44680 2019-Jan-13 11:24:13.245952 - [DEBUG]
44681 2019-Jan-13 11:24:13.245975 - [DEBUG] Start adding new jump function
44682 2019-Jan-13 11:24:13.245998 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44683 2019-Jan-13 11:24:13.246053 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44684 2019-Jan-13 11:24:13.246696 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44685 2019-Jan-13 11:24:13.247326 - [DEBUG] Edge Function : AllBottom
44686 2019-Jan-13 11:24:13.247354 - [DEBUG] End adding new jump function
44687 2019-Jan-13 11:24:13.247378 - [DEBUG]
44688 2019-Jan-13 11:24:13.247401 - [DEBUG] -------------------------------------------- 1217. Path Edge --------------------------------------------
44689 2019-Jan-13 11:24:13.247425 - [DEBUG]
44690 2019-Jan-13 11:24:13.247448 - [DEBUG] Process 1217. path edge:
44691 2019-Jan-13 11:24:13.247472 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44692 2019-Jan-13 11:24:13.247528 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
44693 2019-Jan-13 11:24:13.248167 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44694 2019-Jan-13 11:24:13.248797 - [DEBUG]
44695 2019-Jan-13 11:24:13.248821 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44696 2019-Jan-13 11:24:13.249469 - [DEBUG] Compose: EdgeIdentity * AllBottom
44697 2019-Jan-13 11:24:13.249498 - [DEBUG]
44698 2019-Jan-13 11:24:13.249521 - [DEBUG] Propagate flow
44699 2019-Jan-13 11:24:13.249545 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44700 2019-Jan-13 11:24:13.249601 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
44701 2019-Jan-13 11:24:13.250254 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44702 2019-Jan-13 11:24:13.250886 - [DEBUG] Edge function : AllBottom (result of previous compose)
44703 2019-Jan-13 11:24:13.250911 - [DEBUG]
44704 2019-Jan-13 11:24:13.250936 - [DEBUG] Join: AllTop & AllBottom
44705 2019-Jan-13 11:24:13.250962 - [DEBUG] = AllBottom (new jump func)
44706 2019-Jan-13 11:24:13.250986 - [DEBUG]
44707 2019-Jan-13 11:24:13.251009 - [DEBUG] Start adding new jump function
44708 2019-Jan-13 11:24:13.251032 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44709 2019-Jan-13 11:24:13.251088 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44710 2019-Jan-13 11:24:13.251719 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
44711 2019-Jan-13 11:24:13.252347 - [DEBUG] Edge Function : AllBottom
44712 2019-Jan-13 11:24:13.252375 - [DEBUG] End adding new jump function
44713 2019-Jan-13 11:24:13.252399 - [DEBUG]
44714 2019-Jan-13 11:24:13.252422 - [DEBUG] -------------------------------------------- 1218. Path Edge --------------------------------------------
44715 2019-Jan-13 11:24:13.252447 - [DEBUG]
44716 2019-Jan-13 11:24:13.252470 - [DEBUG] Process 1218. path edge:
44717 2019-Jan-13 11:24:13.252494 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44718 2019-Jan-13 11:24:13.252550 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
44719 2019-Jan-13 11:24:13.253178 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44720 2019-Jan-13 11:24:13.253825 - [DEBUG]
44721 2019-Jan-13 11:24:13.253850 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
44722 2019-Jan-13 11:24:13.254493 - [DEBUG] Compose: EdgeIdentity * AllBottom
44723 2019-Jan-13 11:24:13.254521 - [DEBUG]
44724 2019-Jan-13 11:24:13.254544 - [DEBUG] Propagate flow
44725 2019-Jan-13 11:24:13.254567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44726 2019-Jan-13 11:24:13.254624 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
44727 2019-Jan-13 11:24:13.255251 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44728 2019-Jan-13 11:24:13.255881 - [DEBUG] Edge function : AllBottom (result of previous compose)
44729 2019-Jan-13 11:24:13.255907 - [DEBUG]
44730 2019-Jan-13 11:24:13.255931 - [DEBUG] Join: AllTop & AllBottom
44731 2019-Jan-13 11:24:13.255957 - [DEBUG] = AllBottom (new jump func)
44732 2019-Jan-13 11:24:13.255981 - [DEBUG]
44733 2019-Jan-13 11:24:13.256004 - [DEBUG] Start adding new jump function
44734 2019-Jan-13 11:24:13.256028 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44735 2019-Jan-13 11:24:13.256084 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44736 2019-Jan-13 11:24:13.256728 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
44737 2019-Jan-13 11:24:13.257353 - [DEBUG] Edge Function : AllBottom
44738 2019-Jan-13 11:24:13.257381 - [DEBUG] End adding new jump function
44739 2019-Jan-13 11:24:13.257405 - [DEBUG]
44740 2019-Jan-13 11:24:13.257429 - [DEBUG] -------------------------------------------- 1219. Path Edge --------------------------------------------
44741 2019-Jan-13 11:24:13.257453 - [DEBUG]
44742 2019-Jan-13 11:24:13.257476 - [DEBUG] Process 1219. path edge:
44743 2019-Jan-13 11:24:13.257500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44744 2019-Jan-13 11:24:13.257556 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
44745 2019-Jan-13 11:24:13.258181 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44746 2019-Jan-13 11:24:13.258810 - [DEBUG]
44747 2019-Jan-13 11:24:13.258843 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
44748 2019-Jan-13 11:24:13.259487 - [DEBUG] Compose: EdgeIdentity * AllBottom
44749 2019-Jan-13 11:24:13.259515 - [DEBUG]
44750 2019-Jan-13 11:24:13.259538 - [DEBUG] Propagate flow
44751 2019-Jan-13 11:24:13.259562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44752 2019-Jan-13 11:24:13.259618 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
44753 2019-Jan-13 11:24:13.260284 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44754 2019-Jan-13 11:24:13.260916 - [DEBUG] Edge function : AllBottom (result of previous compose)
44755 2019-Jan-13 11:24:13.260941 - [DEBUG]
44756 2019-Jan-13 11:24:13.260966 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44757 2019-Jan-13 11:24:13.260992 - [DEBUG] = AllBottom
44758 2019-Jan-13 11:24:13.261016 - [DEBUG]
44759 2019-Jan-13 11:24:13.261040 - [DEBUG] PROPAGATE: No new function!
44760 2019-Jan-13 11:24:13.261065 - [DEBUG] EDGE:
44761 2019-Jan-13 11:24:13.261122 - [DEBUG] ---> 44762 2019-Jan-13 11:24:13.261748 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44763 2019-Jan-13 11:24:13.262379 - [DEBUG]
44764 2019-Jan-13 11:24:13.262405 - [DEBUG] EDGE:
44765 2019-Jan-13 11:24:13.262461 - [DEBUG] ---> 44766 2019-Jan-13 11:24:13.263087 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44767 2019-Jan-13 11:24:13.263737 - [DEBUG]
44768 2019-Jan-13 11:24:13.263763 - [DEBUG] EDGE:
44769 2019-Jan-13 11:24:13.263820 - [DEBUG] ---> 44770 2019-Jan-13 11:24:13.264458 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44771 2019-Jan-13 11:24:13.265088 - [DEBUG]
44772 2019-Jan-13 11:24:13.265124 - [DEBUG] Compose: EdgeIdentity * AllBottom
44773 2019-Jan-13 11:24:13.265151 - [DEBUG]
44774 2019-Jan-13 11:24:13.265174 - [DEBUG] Propagate flow
44775 2019-Jan-13 11:24:13.265198 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44776 2019-Jan-13 11:24:13.265253 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44777 2019-Jan-13 11:24:13.265885 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44778 2019-Jan-13 11:24:13.266515 - [DEBUG] Edge function : AllBottom (result of previous compose)
44779 2019-Jan-13 11:24:13.266540 - [DEBUG]
44780 2019-Jan-13 11:24:13.266564 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44781 2019-Jan-13 11:24:13.266590 - [DEBUG] = AllBottom
44782 2019-Jan-13 11:24:13.266614 - [DEBUG]
44783 2019-Jan-13 11:24:13.266638 - [DEBUG] PROPAGATE: No new function!
44784 2019-Jan-13 11:24:13.266676 - [DEBUG] EDGE:
44785 2019-Jan-13 11:24:13.266734 - [DEBUG] ---> 44786 2019-Jan-13 11:24:13.267373 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44787 2019-Jan-13 11:24:13.268004 - [DEBUG]
44788 2019-Jan-13 11:24:13.268037 - [DEBUG] Compose: EdgeIdentity * AllBottom
44789 2019-Jan-13 11:24:13.268063 - [DEBUG]
44790 2019-Jan-13 11:24:13.268087 - [DEBUG] Propagate flow
44791 2019-Jan-13 11:24:13.268110 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44792 2019-Jan-13 11:24:13.268173 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44793 2019-Jan-13 11:24:13.268813 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44794 2019-Jan-13 11:24:13.269444 - [DEBUG] Edge function : AllBottom (result of previous compose)
44795 2019-Jan-13 11:24:13.269469 - [DEBUG]
44796 2019-Jan-13 11:24:13.269494 - [DEBUG] Join: AllTop & AllBottom
44797 2019-Jan-13 11:24:13.269520 - [DEBUG] = AllBottom (new jump func)
44798 2019-Jan-13 11:24:13.269544 - [DEBUG]
44799 2019-Jan-13 11:24:13.269567 - [DEBUG] Start adding new jump function
44800 2019-Jan-13 11:24:13.269590 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44801 2019-Jan-13 11:24:13.269646 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44802 2019-Jan-13 11:24:13.270292 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44803 2019-Jan-13 11:24:13.270929 - [DEBUG] Edge Function : AllBottom
44804 2019-Jan-13 11:24:13.270957 - [DEBUG] End adding new jump function
44805 2019-Jan-13 11:24:13.270981 - [DEBUG]
44806 2019-Jan-13 11:24:13.271004 - [DEBUG] -------------------------------------------- 1220. Path Edge --------------------------------------------
44807 2019-Jan-13 11:24:13.271028 - [DEBUG]
44808 2019-Jan-13 11:24:13.271051 - [DEBUG] Process 1220. path edge:
44809 2019-Jan-13 11:24:13.271075 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44810 2019-Jan-13 11:24:13.271130 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
44811 2019-Jan-13 11:24:13.271767 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44812 2019-Jan-13 11:24:13.272398 - [DEBUG]
44813 2019-Jan-13 11:24:13.272422 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44814 2019-Jan-13 11:24:13.273068 - [DEBUG] Possible callees:
44815 2019-Jan-13 11:24:13.273093 - [DEBUG] llvm.dbg.declare
44816 2019-Jan-13 11:24:13.273117 - [DEBUG] Possible return sites:
44817 2019-Jan-13 11:24:13.273141 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14344818 2019-Jan-13 11:24:13.274413 - [DEBUG] Found and process special summary
44819 2019-Jan-13 11:24:13.274446 - [DEBUG] Compose: EdgeIdentity * AllBottom
44820 2019-Jan-13 11:24:13.274473 - [DEBUG]
44821 2019-Jan-13 11:24:13.274497 - [DEBUG] Propagate flow
44822 2019-Jan-13 11:24:13.274520 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44823 2019-Jan-13 11:24:13.274576 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44824 2019-Jan-13 11:24:13.275207 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44825 2019-Jan-13 11:24:13.275837 - [DEBUG] Edge function : AllBottom (result of previous compose)
44826 2019-Jan-13 11:24:13.275862 - [DEBUG]
44827 2019-Jan-13 11:24:13.275886 - [DEBUG] Join: AllTop & AllBottom
44828 2019-Jan-13 11:24:13.275912 - [DEBUG] = AllBottom (new jump func)
44829 2019-Jan-13 11:24:13.275936 - [DEBUG]
44830 2019-Jan-13 11:24:13.275960 - [DEBUG] Start adding new jump function
44831 2019-Jan-13 11:24:13.275983 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44832 2019-Jan-13 11:24:13.276039 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44833 2019-Jan-13 11:24:13.276696 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44834 2019-Jan-13 11:24:13.277328 - [DEBUG] Edge Function : AllBottom
44835 2019-Jan-13 11:24:13.277356 - [DEBUG] End adding new jump function
44836 2019-Jan-13 11:24:13.277380 - [DEBUG]
44837 2019-Jan-13 11:24:13.277404 - [DEBUG] -------------------------------------------- 1221. Path Edge --------------------------------------------
44838 2019-Jan-13 11:24:13.277428 - [DEBUG]
44839 2019-Jan-13 11:24:13.277451 - [DEBUG] Process 1221. path edge:
44840 2019-Jan-13 11:24:13.277475 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44841 2019-Jan-13 11:24:13.277532 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
44842 2019-Jan-13 11:24:13.278162 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44843 2019-Jan-13 11:24:13.278792 - [DEBUG]
44844 2019-Jan-13 11:24:13.278816 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44845 2019-Jan-13 11:24:13.279463 - [DEBUG] Compose: EdgeIdentity * AllBottom
44846 2019-Jan-13 11:24:13.279491 - [DEBUG]
44847 2019-Jan-13 11:24:13.279514 - [DEBUG] Propagate flow
44848 2019-Jan-13 11:24:13.279538 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44849 2019-Jan-13 11:24:13.279594 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
44850 2019-Jan-13 11:24:13.280244 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44851 2019-Jan-13 11:24:13.280883 - [DEBUG] Edge function : AllBottom (result of previous compose)
44852 2019-Jan-13 11:24:13.280908 - [DEBUG]
44853 2019-Jan-13 11:24:13.280933 - [DEBUG] Join: AllTop & AllBottom
44854 2019-Jan-13 11:24:13.280959 - [DEBUG] = AllBottom (new jump func)
44855 2019-Jan-13 11:24:13.280983 - [DEBUG]
44856 2019-Jan-13 11:24:13.281006 - [DEBUG] Start adding new jump function
44857 2019-Jan-13 11:24:13.281029 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44858 2019-Jan-13 11:24:13.281085 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44859 2019-Jan-13 11:24:13.281717 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
44860 2019-Jan-13 11:24:13.282341 - [DEBUG] Edge Function : AllBottom
44861 2019-Jan-13 11:24:13.282369 - [DEBUG] End adding new jump function
44862 2019-Jan-13 11:24:13.282393 - [DEBUG]
44863 2019-Jan-13 11:24:13.282416 - [DEBUG] -------------------------------------------- 1222. Path Edge --------------------------------------------
44864 2019-Jan-13 11:24:13.282440 - [DEBUG]
44865 2019-Jan-13 11:24:13.282464 - [DEBUG] Process 1222. path edge:
44866 2019-Jan-13 11:24:13.282487 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44867 2019-Jan-13 11:24:13.282543 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
44868 2019-Jan-13 11:24:13.283169 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44869 2019-Jan-13 11:24:13.283816 - [DEBUG]
44870 2019-Jan-13 11:24:13.283840 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
44871 2019-Jan-13 11:24:13.284483 - [DEBUG] Compose: EdgeIdentity * AllBottom
44872 2019-Jan-13 11:24:13.284511 - [DEBUG]
44873 2019-Jan-13 11:24:13.284535 - [DEBUG] Propagate flow
44874 2019-Jan-13 11:24:13.284558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44875 2019-Jan-13 11:24:13.284615 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
44876 2019-Jan-13 11:24:13.285242 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44877 2019-Jan-13 11:24:13.285872 - [DEBUG] Edge function : AllBottom (result of previous compose)
44878 2019-Jan-13 11:24:13.285905 - [DEBUG]
44879 2019-Jan-13 11:24:13.285930 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44880 2019-Jan-13 11:24:13.285956 - [DEBUG] = AllBottom
44881 2019-Jan-13 11:24:13.285980 - [DEBUG]
44882 2019-Jan-13 11:24:13.286003 - [DEBUG] PROPAGATE: No new function!
44883 2019-Jan-13 11:24:13.286029 - [DEBUG] EDGE:
44884 2019-Jan-13 11:24:13.286086 - [DEBUG] ---> 44885 2019-Jan-13 11:24:13.286724 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44886 2019-Jan-13 11:24:13.287355 - [DEBUG]
44887 2019-Jan-13 11:24:13.287381 - [DEBUG] EDGE:
44888 2019-Jan-13 11:24:13.287437 - [DEBUG] ---> 44889 2019-Jan-13 11:24:13.288067 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44890 2019-Jan-13 11:24:13.288696 - [DEBUG]
44891 2019-Jan-13 11:24:13.288732 - [DEBUG] Compose: EdgeIdentity * AllBottom
44892 2019-Jan-13 11:24:13.288759 - [DEBUG]
44893 2019-Jan-13 11:24:13.288782 - [DEBUG] Propagate flow
44894 2019-Jan-13 11:24:13.288806 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44895 2019-Jan-13 11:24:13.288861 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44896 2019-Jan-13 11:24:13.289492 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44897 2019-Jan-13 11:24:13.290138 - [DEBUG] Edge function : AllBottom (result of previous compose)
44898 2019-Jan-13 11:24:13.290163 - [DEBUG]
44899 2019-Jan-13 11:24:13.290187 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44900 2019-Jan-13 11:24:13.290213 - [DEBUG] = AllBottom
44901 2019-Jan-13 11:24:13.290237 - [DEBUG]
44902 2019-Jan-13 11:24:13.290260 - [DEBUG] PROPAGATE: No new function!
44903 2019-Jan-13 11:24:13.290287 - [DEBUG] EDGE:
44904 2019-Jan-13 11:24:13.290344 - [DEBUG] ---> 44905 2019-Jan-13 11:24:13.290982 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44906 2019-Jan-13 11:24:13.291611 - [DEBUG]
44907 2019-Jan-13 11:24:13.291637 - [DEBUG] EDGE:
44908 2019-Jan-13 11:24:13.291694 - [DEBUG] ---> 44909 2019-Jan-13 11:24:13.292320 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44910 2019-Jan-13 11:24:13.292951 - [DEBUG]
44911 2019-Jan-13 11:24:13.292984 - [DEBUG] Compose: EdgeIdentity * AllBottom
44912 2019-Jan-13 11:24:13.293011 - [DEBUG]
44913 2019-Jan-13 11:24:13.293034 - [DEBUG] Propagate flow
44914 2019-Jan-13 11:24:13.293057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44915 2019-Jan-13 11:24:13.293113 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
44916 2019-Jan-13 11:24:13.293757 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44917 2019-Jan-13 11:24:13.294388 - [DEBUG] Edge function : AllBottom (result of previous compose)
44918 2019-Jan-13 11:24:13.294413 - [DEBUG]
44919 2019-Jan-13 11:24:13.294438 - [DEBUG] Join: AllTop & AllBottom
44920 2019-Jan-13 11:24:13.294463 - [DEBUG] = AllBottom (new jump func)
44921 2019-Jan-13 11:24:13.294488 - [DEBUG]
44922 2019-Jan-13 11:24:13.294511 - [DEBUG] Start adding new jump function
44923 2019-Jan-13 11:24:13.294534 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44924 2019-Jan-13 11:24:13.294598 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44925 2019-Jan-13 11:24:13.295229 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
44926 2019-Jan-13 11:24:13.295857 - [DEBUG] Edge Function : AllBottom
44927 2019-Jan-13 11:24:13.295885 - [DEBUG] End adding new jump function
44928 2019-Jan-13 11:24:13.295908 - [DEBUG]
44929 2019-Jan-13 11:24:13.295932 - [DEBUG] -------------------------------------------- 1223. Path Edge --------------------------------------------
44930 2019-Jan-13 11:24:13.295956 - [DEBUG]
44931 2019-Jan-13 11:24:13.295979 - [DEBUG] Process 1223. path edge:
44932 2019-Jan-13 11:24:13.296002 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44933 2019-Jan-13 11:24:13.296058 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
44934 2019-Jan-13 11:24:13.296708 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44935 2019-Jan-13 11:24:13.297339 - [DEBUG]
44936 2019-Jan-13 11:24:13.297364 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
44937 2019-Jan-13 11:24:13.298008 - [DEBUG] Compose: EdgeIdentity * AllBottom
44938 2019-Jan-13 11:24:13.298036 - [DEBUG]
44939 2019-Jan-13 11:24:13.298059 - [DEBUG] Propagate flow
44940 2019-Jan-13 11:24:13.298082 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44941 2019-Jan-13 11:24:13.298139 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44942 2019-Jan-13 11:24:13.298777 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44943 2019-Jan-13 11:24:13.299407 - [DEBUG] Edge function : AllBottom (result of previous compose)
44944 2019-Jan-13 11:24:13.299432 - [DEBUG]
44945 2019-Jan-13 11:24:13.299457 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44946 2019-Jan-13 11:24:13.299482 - [DEBUG] = AllBottom
44947 2019-Jan-13 11:24:13.299507 - [DEBUG]
44948 2019-Jan-13 11:24:13.299530 - [DEBUG] PROPAGATE: No new function!
44949 2019-Jan-13 11:24:13.299562 - [DEBUG] Compose: EdgeIdentity * AllBottom
44950 2019-Jan-13 11:24:13.299588 - [DEBUG]
44951 2019-Jan-13 11:24:13.299612 - [DEBUG] Propagate flow
44952 2019-Jan-13 11:24:13.299636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44953 2019-Jan-13 11:24:13.299692 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44954 2019-Jan-13 11:24:13.300346 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44955 2019-Jan-13 11:24:13.300977 - [DEBUG] Edge function : AllBottom (result of previous compose)
44956 2019-Jan-13 11:24:13.301003 - [DEBUG]
44957 2019-Jan-13 11:24:13.301027 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44958 2019-Jan-13 11:24:13.301053 - [DEBUG] = AllBottom
44959 2019-Jan-13 11:24:13.301078 - [DEBUG]
44960 2019-Jan-13 11:24:13.301101 - [DEBUG] PROPAGATE: No new function!
44961 2019-Jan-13 11:24:13.301126 - [DEBUG] EDGE:
44962 2019-Jan-13 11:24:13.301183 - [DEBUG] ---> 44963 2019-Jan-13 11:24:13.301811 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44964 2019-Jan-13 11:24:13.302441 - [DEBUG]
44965 2019-Jan-13 11:24:13.302467 - [DEBUG] EDGE:
44966 2019-Jan-13 11:24:13.302524 - [DEBUG] ---> 44967 2019-Jan-13 11:24:13.303159 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44968 2019-Jan-13 11:24:13.303804 - [DEBUG]
44969 2019-Jan-13 11:24:13.303830 - [DEBUG] EDGE:
44970 2019-Jan-13 11:24:13.303887 - [DEBUG] ---> 44971 2019-Jan-13 11:24:13.304525 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44972 2019-Jan-13 11:24:13.305153 - [DEBUG]
44973 2019-Jan-13 11:24:13.305188 - [DEBUG] Compose: EdgeIdentity * AllBottom
44974 2019-Jan-13 11:24:13.305215 - [DEBUG]
44975 2019-Jan-13 11:24:13.305239 - [DEBUG] Propagate flow
44976 2019-Jan-13 11:24:13.305262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44977 2019-Jan-13 11:24:13.305317 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44978 2019-Jan-13 11:24:13.305949 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44979 2019-Jan-13 11:24:13.306584 - [DEBUG] Edge function : AllBottom (result of previous compose)
44980 2019-Jan-13 11:24:13.306609 - [DEBUG]
44981 2019-Jan-13 11:24:13.306634 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44982 2019-Jan-13 11:24:13.306659 - [DEBUG] = AllBottom
44983 2019-Jan-13 11:24:13.306700 - [DEBUG]
44984 2019-Jan-13 11:24:13.306723 - [DEBUG] PROPAGATE: No new function!
44985 2019-Jan-13 11:24:13.306750 - [DEBUG] EDGE:
44986 2019-Jan-13 11:24:13.306807 - [DEBUG] ---> 44987 2019-Jan-13 11:24:13.307449 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44988 2019-Jan-13 11:24:13.308080 - [DEBUG]
44989 2019-Jan-13 11:24:13.308106 - [DEBUG] EDGE:
44990 2019-Jan-13 11:24:13.308164 - [DEBUG] ---> 44991 2019-Jan-13 11:24:13.308791 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44992 2019-Jan-13 11:24:13.309420 - [DEBUG]
44993 2019-Jan-13 11:24:13.309446 - [DEBUG] EDGE:
44994 2019-Jan-13 11:24:13.309503 - [DEBUG] ---> 44995 2019-Jan-13 11:24:13.310149 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44996 2019-Jan-13 11:24:13.310778 - [DEBUG]
44997 2019-Jan-13 11:24:13.310805 - [DEBUG] EDGE:
44998 2019-Jan-13 11:24:13.310861 - [DEBUG] ---> 44999 2019-Jan-13 11:24:13.311491 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45000 2019-Jan-13 11:24:13.312121 - [DEBUG]
45001 2019-Jan-13 11:24:13.312147 - [DEBUG] EDGE:
45002 2019-Jan-13 11:24:13.312204 - [DEBUG] ---> 45003 2019-Jan-13 11:24:13.312837 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45004 2019-Jan-13 11:24:13.313483 - [DEBUG]
45005 2019-Jan-13 11:24:13.313509 - [DEBUG] EDGE:
45006 2019-Jan-13 11:24:13.313566 - [DEBUG] ---> 45007 2019-Jan-13 11:24:13.314197 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45008 2019-Jan-13 11:24:13.314839 - [DEBUG]
45009 2019-Jan-13 11:24:13.314865 - [DEBUG] EDGE:
45010 2019-Jan-13 11:24:13.314922 - [DEBUG] ---> 45011 2019-Jan-13 11:24:13.315547 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45012 2019-Jan-13 11:24:13.316177 - [DEBUG]
45013 2019-Jan-13 11:24:13.316203 - [DEBUG] EDGE:
45014 2019-Jan-13 11:24:13.316260 - [DEBUG] ---> 45015 2019-Jan-13 11:24:13.316902 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45016 2019-Jan-13 11:24:13.317534 - [DEBUG]
45017 2019-Jan-13 11:24:13.317560 - [DEBUG] EDGE:
45018 2019-Jan-13 11:24:13.317617 - [DEBUG] ---> 45019 2019-Jan-13 11:24:13.318246 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45020 2019-Jan-13 11:24:13.318877 - [DEBUG]
45021 2019-Jan-13 11:24:13.318917 - [DEBUG] Compose: EdgeIdentity * AllBottom
45022 2019-Jan-13 11:24:13.318944 - [DEBUG]
45023 2019-Jan-13 11:24:13.318968 - [DEBUG] Propagate flow
45024 2019-Jan-13 11:24:13.318991 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45025 2019-Jan-13 11:24:13.319047 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45026 2019-Jan-13 11:24:13.319678 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45027 2019-Jan-13 11:24:13.320323 - [DEBUG] Edge function : AllBottom (result of previous compose)
45028 2019-Jan-13 11:24:13.320348 - [DEBUG]
45029 2019-Jan-13 11:24:13.320373 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45030 2019-Jan-13 11:24:13.320399 - [DEBUG] = AllBottom
45031 2019-Jan-13 11:24:13.320423 - [DEBUG]
45032 2019-Jan-13 11:24:13.320446 - [DEBUG] PROPAGATE: No new function!
45033 2019-Jan-13 11:24:13.320473 - [DEBUG] EDGE:
45034 2019-Jan-13 11:24:13.320530 - [DEBUG] ---> 45035 2019-Jan-13 11:24:13.321168 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45036 2019-Jan-13 11:24:13.321798 - [DEBUG]
45037 2019-Jan-13 11:24:13.321826 - [DEBUG] Compose: EdgeIdentity * AllBottom
45038 2019-Jan-13 11:24:13.321852 - [DEBUG]
45039 2019-Jan-13 11:24:13.321876 - [DEBUG] Propagate flow
45040 2019-Jan-13 11:24:13.321899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45041 2019-Jan-13 11:24:13.321954 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45042 2019-Jan-13 11:24:13.322590 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45043 2019-Jan-13 11:24:13.323216 - [DEBUG] Edge function : AllBottom (result of previous compose)
45044 2019-Jan-13 11:24:13.323241 - [DEBUG]
45045 2019-Jan-13 11:24:13.323266 - [DEBUG] Join: AllTop & AllBottom
45046 2019-Jan-13 11:24:13.323292 - [DEBUG] = AllBottom (new jump func)
45047 2019-Jan-13 11:24:13.323316 - [DEBUG]
45048 2019-Jan-13 11:24:13.323353 - [DEBUG] Start adding new jump function
45049 2019-Jan-13 11:24:13.323377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45050 2019-Jan-13 11:24:13.323432 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45051 2019-Jan-13 11:24:13.324076 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45052 2019-Jan-13 11:24:13.324713 - [DEBUG] Edge Function : AllBottom
45053 2019-Jan-13 11:24:13.324742 - [DEBUG] End adding new jump function
45054 2019-Jan-13 11:24:13.324766 - [DEBUG]
45055 2019-Jan-13 11:24:13.324790 - [DEBUG] -------------------------------------------- 1224. Path Edge --------------------------------------------
45056 2019-Jan-13 11:24:13.324814 - [DEBUG]
45057 2019-Jan-13 11:24:13.324837 - [DEBUG] Process 1224. path edge:
45058 2019-Jan-13 11:24:13.324861 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45059 2019-Jan-13 11:24:13.324917 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
45060 2019-Jan-13 11:24:13.325554 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45061 2019-Jan-13 11:24:13.326180 - [DEBUG]
45062 2019-Jan-13 11:24:13.326204 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45063 2019-Jan-13 11:24:13.326863 - [DEBUG] Possible callees:
45064 2019-Jan-13 11:24:13.326887 - [DEBUG] llvm.dbg.declare
45065 2019-Jan-13 11:24:13.326912 - [DEBUG] Possible return sites:
45066 2019-Jan-13 11:24:13.326935 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9645067 2019-Jan-13 11:24:13.328191 - [DEBUG] Found and process special summary
45068 2019-Jan-13 11:24:13.328237 - [DEBUG] Compose: EdgeIdentity * AllBottom
45069 2019-Jan-13 11:24:13.328265 - [DEBUG]
45070 2019-Jan-13 11:24:13.328289 - [DEBUG] Propagate flow
45071 2019-Jan-13 11:24:13.328312 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45072 2019-Jan-13 11:24:13.328369 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45073 2019-Jan-13 11:24:13.329008 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45074 2019-Jan-13 11:24:13.329634 - [DEBUG] Edge function : AllBottom (result of previous compose)
45075 2019-Jan-13 11:24:13.329659 - [DEBUG]
45076 2019-Jan-13 11:24:13.329684 - [DEBUG] Join: AllTop & AllBottom
45077 2019-Jan-13 11:24:13.329710 - [DEBUG] = AllBottom (new jump func)
45078 2019-Jan-13 11:24:13.329734 - [DEBUG]
45079 2019-Jan-13 11:24:13.329757 - [DEBUG] Start adding new jump function
45080 2019-Jan-13 11:24:13.329780 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45081 2019-Jan-13 11:24:13.329836 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45082 2019-Jan-13 11:24:13.330483 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45083 2019-Jan-13 11:24:13.331114 - [DEBUG] Edge Function : AllBottom
45084 2019-Jan-13 11:24:13.331142 - [DEBUG] End adding new jump function
45085 2019-Jan-13 11:24:13.331165 - [DEBUG]
45086 2019-Jan-13 11:24:13.331189 - [DEBUG] -------------------------------------------- 1225. Path Edge --------------------------------------------
45087 2019-Jan-13 11:24:13.331213 - [DEBUG]
45088 2019-Jan-13 11:24:13.331236 - [DEBUG] Process 1225. path edge:
45089 2019-Jan-13 11:24:13.331259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45090 2019-Jan-13 11:24:13.331315 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
45091 2019-Jan-13 11:24:13.331944 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45092 2019-Jan-13 11:24:13.332578 - [DEBUG]
45093 2019-Jan-13 11:24:13.332603 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45094 2019-Jan-13 11:24:13.333252 - [DEBUG] Compose: EdgeIdentity * AllBottom
45095 2019-Jan-13 11:24:13.333280 - [DEBUG]
45096 2019-Jan-13 11:24:13.333304 - [DEBUG] Propagate flow
45097 2019-Jan-13 11:24:13.333339 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45098 2019-Jan-13 11:24:13.333397 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45099 2019-Jan-13 11:24:13.334027 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45100 2019-Jan-13 11:24:13.334654 - [DEBUG] Edge function : AllBottom (result of previous compose)
45101 2019-Jan-13 11:24:13.334679 - [DEBUG]
45102 2019-Jan-13 11:24:13.334704 - [DEBUG] Join: AllTop & AllBottom
45103 2019-Jan-13 11:24:13.334730 - [DEBUG] = AllBottom (new jump func)
45104 2019-Jan-13 11:24:13.334754 - [DEBUG]
45105 2019-Jan-13 11:24:13.334777 - [DEBUG] Start adding new jump function
45106 2019-Jan-13 11:24:13.334800 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45107 2019-Jan-13 11:24:13.334856 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45108 2019-Jan-13 11:24:13.335482 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45109 2019-Jan-13 11:24:13.336107 - [DEBUG] Edge Function : AllBottom
45110 2019-Jan-13 11:24:13.336134 - [DEBUG] End adding new jump function
45111 2019-Jan-13 11:24:13.336157 - [DEBUG]
45112 2019-Jan-13 11:24:13.336181 - [DEBUG] -------------------------------------------- 1226. Path Edge --------------------------------------------
45113 2019-Jan-13 11:24:13.336205 - [DEBUG]
45114 2019-Jan-13 11:24:13.336228 - [DEBUG] Process 1226. path edge:
45115 2019-Jan-13 11:24:13.336252 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45116 2019-Jan-13 11:24:13.336308 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
45117 2019-Jan-13 11:24:13.336950 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45118 2019-Jan-13 11:24:13.337577 - [DEBUG]
45119 2019-Jan-13 11:24:13.337602 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45120 2019-Jan-13 11:24:13.338241 - [DEBUG] Compose: EdgeIdentity * AllBottom
45121 2019-Jan-13 11:24:13.338269 - [DEBUG]
45122 2019-Jan-13 11:24:13.338293 - [DEBUG] Propagate flow
45123 2019-Jan-13 11:24:13.338316 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45124 2019-Jan-13 11:24:13.338372 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45125 2019-Jan-13 11:24:13.338998 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45126 2019-Jan-13 11:24:13.339625 - [DEBUG] Edge function : AllBottom (result of previous compose)
45127 2019-Jan-13 11:24:13.339650 - [DEBUG]
45128 2019-Jan-13 11:24:13.339675 - [DEBUG] Join: AllTop & AllBottom
45129 2019-Jan-13 11:24:13.339701 - [DEBUG] = AllBottom (new jump func)
45130 2019-Jan-13 11:24:13.339725 - [DEBUG]
45131 2019-Jan-13 11:24:13.339748 - [DEBUG] Start adding new jump function
45132 2019-Jan-13 11:24:13.339772 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45133 2019-Jan-13 11:24:13.339828 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45134 2019-Jan-13 11:24:13.340471 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
45135 2019-Jan-13 11:24:13.341096 - [DEBUG] Edge Function : AllBottom
45136 2019-Jan-13 11:24:13.341124 - [DEBUG] End adding new jump function
45137 2019-Jan-13 11:24:13.341156 - [DEBUG]
45138 2019-Jan-13 11:24:13.341180 - [DEBUG] -------------------------------------------- 1227. Path Edge --------------------------------------------
45139 2019-Jan-13 11:24:13.341205 - [DEBUG]
45140 2019-Jan-13 11:24:13.341228 - [DEBUG] Process 1227. path edge:
45141 2019-Jan-13 11:24:13.341252 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45142 2019-Jan-13 11:24:13.341308 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
45143 2019-Jan-13 11:24:13.341934 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45144 2019-Jan-13 11:24:13.342561 - [DEBUG]
45145 2019-Jan-13 11:24:13.342586 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
45146 2019-Jan-13 11:24:13.343233 - [DEBUG] EDGE:
45147 2019-Jan-13 11:24:13.343292 - [DEBUG] ---> 45148 2019-Jan-13 11:24:13.343934 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45149 2019-Jan-13 11:24:13.344560 - [DEBUG]
45150 2019-Jan-13 11:24:13.344585 - [DEBUG] EDGE:
45151 2019-Jan-13 11:24:13.344642 - [DEBUG] ---> 45152 2019-Jan-13 11:24:13.345276 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45153 2019-Jan-13 11:24:13.345904 - [DEBUG]
45154 2019-Jan-13 11:24:13.345930 - [DEBUG] Compose: EdgeIdentity * AllBottom
45155 2019-Jan-13 11:24:13.345955 - [DEBUG]
45156 2019-Jan-13 11:24:13.345979 - [DEBUG] Propagate flow
45157 2019-Jan-13 11:24:13.346002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45158 2019-Jan-13 11:24:13.346057 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45159 2019-Jan-13 11:24:13.346699 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45160 2019-Jan-13 11:24:13.347331 - [DEBUG] Edge function : AllBottom (result of previous compose)
45161 2019-Jan-13 11:24:13.347356 - [DEBUG]
45162 2019-Jan-13 11:24:13.347381 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45163 2019-Jan-13 11:24:13.347406 - [DEBUG] = AllBottom
45164 2019-Jan-13 11:24:13.347431 - [DEBUG]
45165 2019-Jan-13 11:24:13.347454 - [DEBUG] PROPAGATE: No new function!
45166 2019-Jan-13 11:24:13.347477 - [DEBUG] EDGE:
45167 2019-Jan-13 11:24:13.347534 - [DEBUG] ---> 45168 2019-Jan-13 11:24:13.348164 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45169 2019-Jan-13 11:24:13.348791 - [DEBUG]
45170 2019-Jan-13 11:24:13.348816 - [DEBUG] Compose: EdgeIdentity * AllBottom
45171 2019-Jan-13 11:24:13.348841 - [DEBUG]
45172 2019-Jan-13 11:24:13.348865 - [DEBUG] Propagate flow
45173 2019-Jan-13 11:24:13.348888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45174 2019-Jan-13 11:24:13.348944 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45175 2019-Jan-13 11:24:13.349575 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45176 2019-Jan-13 11:24:13.350227 - [DEBUG] Edge function : AllBottom (result of previous compose)
45177 2019-Jan-13 11:24:13.350252 - [DEBUG]
45178 2019-Jan-13 11:24:13.350277 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45179 2019-Jan-13 11:24:13.350302 - [DEBUG] = AllBottom
45180 2019-Jan-13 11:24:13.350326 - [DEBUG]
45181 2019-Jan-13 11:24:13.350349 - [DEBUG] PROPAGATE: No new function!
45182 2019-Jan-13 11:24:13.350394 - [DEBUG] Compose: EdgeIdentity * AllBottom
45183 2019-Jan-13 11:24:13.350422 - [DEBUG]
45184 2019-Jan-13 11:24:13.350446 - [DEBUG] Propagate flow
45185 2019-Jan-13 11:24:13.350469 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45186 2019-Jan-13 11:24:13.350526 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45187 2019-Jan-13 11:24:13.351158 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45188 2019-Jan-13 11:24:13.351786 - [DEBUG] Edge function : AllBottom (result of previous compose)
45189 2019-Jan-13 11:24:13.351811 - [DEBUG]
45190 2019-Jan-13 11:24:13.351835 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45191 2019-Jan-13 11:24:13.351861 - [DEBUG] = AllBottom
45192 2019-Jan-13 11:24:13.351885 - [DEBUG]
45193 2019-Jan-13 11:24:13.351908 - [DEBUG] PROPAGATE: No new function!
45194 2019-Jan-13 11:24:13.351933 - [DEBUG] Compose: EdgeIdentity * AllBottom
45195 2019-Jan-13 11:24:13.351959 - [DEBUG]
45196 2019-Jan-13 11:24:13.351982 - [DEBUG] Propagate flow
45197 2019-Jan-13 11:24:13.352005 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45198 2019-Jan-13 11:24:13.352061 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45199 2019-Jan-13 11:24:13.352691 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45200 2019-Jan-13 11:24:13.353339 - [DEBUG] Edge function : AllBottom (result of previous compose)
45201 2019-Jan-13 11:24:13.353367 - [DEBUG]
45202 2019-Jan-13 11:24:13.353391 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45203 2019-Jan-13 11:24:13.353417 - [DEBUG] = AllBottom
45204 2019-Jan-13 11:24:13.353441 - [DEBUG]
45205 2019-Jan-13 11:24:13.353464 - [DEBUG] PROPAGATE: No new function!
45206 2019-Jan-13 11:24:13.353489 - [DEBUG] EDGE:
45207 2019-Jan-13 11:24:13.353546 - [DEBUG] ---> 45208 2019-Jan-13 11:24:13.354184 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45209 2019-Jan-13 11:24:13.354810 - [DEBUG]
45210 2019-Jan-13 11:24:13.354847 - [DEBUG] Compose: EdgeIdentity * AllBottom
45211 2019-Jan-13 11:24:13.354874 - [DEBUG]
45212 2019-Jan-13 11:24:13.354897 - [DEBUG] Propagate flow
45213 2019-Jan-13 11:24:13.354920 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45214 2019-Jan-13 11:24:13.354976 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45215 2019-Jan-13 11:24:13.355613 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45216 2019-Jan-13 11:24:13.356244 - [DEBUG] Edge function : AllBottom (result of previous compose)
45217 2019-Jan-13 11:24:13.356269 - [DEBUG]
45218 2019-Jan-13 11:24:13.356293 - [DEBUG] Join: AllTop & AllBottom
45219 2019-Jan-13 11:24:13.356319 - [DEBUG] = AllBottom (new jump func)
45220 2019-Jan-13 11:24:13.356343 - [DEBUG]
45221 2019-Jan-13 11:24:13.356366 - [DEBUG] Start adding new jump function
45222 2019-Jan-13 11:24:13.356390 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45223 2019-Jan-13 11:24:13.356445 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45224 2019-Jan-13 11:24:13.357092 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45225 2019-Jan-13 11:24:13.357729 - [DEBUG] Edge Function : AllBottom
45226 2019-Jan-13 11:24:13.357759 - [DEBUG] End adding new jump function
45227 2019-Jan-13 11:24:13.357790 - [DEBUG]
45228 2019-Jan-13 11:24:13.357814 - [DEBUG] -------------------------------------------- 1228. Path Edge --------------------------------------------
45229 2019-Jan-13 11:24:13.357839 - [DEBUG]
45230 2019-Jan-13 11:24:13.357862 - [DEBUG] Process 1228. path edge:
45231 2019-Jan-13 11:24:13.357886 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45232 2019-Jan-13 11:24:13.357942 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
45233 2019-Jan-13 11:24:13.358579 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
45234 2019-Jan-13 11:24:13.359208 - [DEBUG]
45235 2019-Jan-13 11:24:13.359232 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45236 2019-Jan-13 11:24:13.359873 - [DEBUG] Possible callees:
45237 2019-Jan-13 11:24:13.359898 - [DEBUG] llvm.dbg.declare
45238 2019-Jan-13 11:24:13.359923 - [DEBUG] Possible return sites:
45239 2019-Jan-13 11:24:13.359946 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10345240 2019-Jan-13 11:24:13.361214 - [DEBUG] Found and process special summary
45241 2019-Jan-13 11:24:13.361247 - [DEBUG] Compose: EdgeIdentity * AllBottom
45242 2019-Jan-13 11:24:13.361274 - [DEBUG]
45243 2019-Jan-13 11:24:13.361302 - [DEBUG] Propagate flow
45244 2019-Jan-13 11:24:13.361324 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45245 2019-Jan-13 11:24:13.361380 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45246 2019-Jan-13 11:24:13.362011 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45247 2019-Jan-13 11:24:13.362641 - [DEBUG] Edge function : AllBottom (result of previous compose)
45248 2019-Jan-13 11:24:13.362666 - [DEBUG]
45249 2019-Jan-13 11:24:13.362690 - [DEBUG] Join: AllTop & AllBottom
45250 2019-Jan-13 11:24:13.362716 - [DEBUG] = AllBottom (new jump func)
45251 2019-Jan-13 11:24:13.362740 - [DEBUG]
45252 2019-Jan-13 11:24:13.362764 - [DEBUG] Start adding new jump function
45253 2019-Jan-13 11:24:13.362787 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45254 2019-Jan-13 11:24:13.362842 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45255 2019-Jan-13 11:24:13.363488 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45256 2019-Jan-13 11:24:13.364117 - [DEBUG] Edge Function : AllBottom
45257 2019-Jan-13 11:24:13.364145 - [DEBUG] End adding new jump function
45258 2019-Jan-13 11:24:13.364168 - [DEBUG]
45259 2019-Jan-13 11:24:13.364192 - [DEBUG] -------------------------------------------- 1229. Path Edge --------------------------------------------
45260 2019-Jan-13 11:24:13.364216 - [DEBUG]
45261 2019-Jan-13 11:24:13.364239 - [DEBUG] Process 1229. path edge:
45262 2019-Jan-13 11:24:13.364262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45263 2019-Jan-13 11:24:13.364318 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
45264 2019-Jan-13 11:24:13.364948 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
45265 2019-Jan-13 11:24:13.365576 - [DEBUG]
45266 2019-Jan-13 11:24:13.365601 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45267 2019-Jan-13 11:24:13.366246 - [DEBUG] Compose: EdgeIdentity * AllBottom
45268 2019-Jan-13 11:24:13.366273 - [DEBUG]
45269 2019-Jan-13 11:24:13.366297 - [DEBUG] Propagate flow
45270 2019-Jan-13 11:24:13.366328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45271 2019-Jan-13 11:24:13.366385 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
45272 2019-Jan-13 11:24:13.367027 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45273 2019-Jan-13 11:24:13.367657 - [DEBUG] Edge function : AllBottom (result of previous compose)
45274 2019-Jan-13 11:24:13.367682 - [DEBUG]
45275 2019-Jan-13 11:24:13.367707 - [DEBUG] Join: AllTop & AllBottom
45276 2019-Jan-13 11:24:13.367733 - [DEBUG] = AllBottom (new jump func)
45277 2019-Jan-13 11:24:13.367757 - [DEBUG]
45278 2019-Jan-13 11:24:13.367781 - [DEBUG] Start adding new jump function
45279 2019-Jan-13 11:24:13.367804 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45280 2019-Jan-13 11:24:13.367859 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45281 2019-Jan-13 11:24:13.368490 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
45282 2019-Jan-13 11:24:13.369115 - [DEBUG] Edge Function : AllBottom
45283 2019-Jan-13 11:24:13.369142 - [DEBUG] End adding new jump function
45284 2019-Jan-13 11:24:13.369166 - [DEBUG]
45285 2019-Jan-13 11:24:13.369190 - [DEBUG] -------------------------------------------- 1230. Path Edge --------------------------------------------
45286 2019-Jan-13 11:24:13.369214 - [DEBUG]
45287 2019-Jan-13 11:24:13.369237 - [DEBUG] Process 1230. path edge:
45288 2019-Jan-13 11:24:13.369261 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45289 2019-Jan-13 11:24:13.369317 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
45290 2019-Jan-13 11:24:13.369943 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
45291 2019-Jan-13 11:24:13.370590 - [DEBUG]
45292 2019-Jan-13 11:24:13.370615 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
45293 2019-Jan-13 11:24:13.371252 - [DEBUG] Compose: EdgeIdentity * AllBottom
45294 2019-Jan-13 11:24:13.371280 - [DEBUG]
45295 2019-Jan-13 11:24:13.371303 - [DEBUG] Propagate flow
45296 2019-Jan-13 11:24:13.371327 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45297 2019-Jan-13 11:24:13.371383 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45298 2019-Jan-13 11:24:13.372009 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45299 2019-Jan-13 11:24:13.372638 - [DEBUG] Edge function : AllBottom (result of previous compose)
45300 2019-Jan-13 11:24:13.372663 - [DEBUG]
45301 2019-Jan-13 11:24:13.372688 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45302 2019-Jan-13 11:24:13.372714 - [DEBUG] = AllBottom
45303 2019-Jan-13 11:24:13.372739 - [DEBUG]
45304 2019-Jan-13 11:24:13.372762 - [DEBUG] PROPAGATE: No new function!
45305 2019-Jan-13 11:24:13.372787 - [DEBUG] EDGE:
45306 2019-Jan-13 11:24:13.372844 - [DEBUG] ---> 45307 2019-Jan-13 11:24:13.373486 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45308 2019-Jan-13 11:24:13.374117 - [DEBUG]
45309 2019-Jan-13 11:24:13.374143 - [DEBUG] EDGE:
45310 2019-Jan-13 11:24:13.374199 - [DEBUG] ---> 45311 2019-Jan-13 11:24:13.374829 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45312 2019-Jan-13 11:24:13.375458 - [DEBUG]
45313 2019-Jan-13 11:24:13.375494 - [DEBUG] Compose: EdgeIdentity * AllBottom
45314 2019-Jan-13 11:24:13.375521 - [DEBUG]
45315 2019-Jan-13 11:24:13.375544 - [DEBUG] Propagate flow
45316 2019-Jan-13 11:24:13.375577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45317 2019-Jan-13 11:24:13.375633 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45318 2019-Jan-13 11:24:13.376264 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45319 2019-Jan-13 11:24:13.376910 - [DEBUG] Edge function : AllBottom (result of previous compose)
45320 2019-Jan-13 11:24:13.376935 - [DEBUG]
45321 2019-Jan-13 11:24:13.376959 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45322 2019-Jan-13 11:24:13.376985 - [DEBUG] = AllBottom
45323 2019-Jan-13 11:24:13.377009 - [DEBUG]
45324 2019-Jan-13 11:24:13.377033 - [DEBUG] PROPAGATE: No new function!
45325 2019-Jan-13 11:24:13.377059 - [DEBUG] EDGE:
45326 2019-Jan-13 11:24:13.377116 - [DEBUG] ---> 45327 2019-Jan-13 11:24:13.377760 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45328 2019-Jan-13 11:24:13.378391 - [DEBUG]
45329 2019-Jan-13 11:24:13.378418 - [DEBUG] Compose: EdgeIdentity * AllBottom
45330 2019-Jan-13 11:24:13.378444 - [DEBUG]
45331 2019-Jan-13 11:24:13.378467 - [DEBUG] Propagate flow
45332 2019-Jan-13 11:24:13.378490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45333 2019-Jan-13 11:24:13.378546 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45334 2019-Jan-13 11:24:13.379182 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45335 2019-Jan-13 11:24:13.379817 - [DEBUG] Edge function : AllBottom (result of previous compose)
45336 2019-Jan-13 11:24:13.379842 - [DEBUG]
45337 2019-Jan-13 11:24:13.379866 - [DEBUG] Join: AllTop & AllBottom
45338 2019-Jan-13 11:24:13.379892 - [DEBUG] = AllBottom (new jump func)
45339 2019-Jan-13 11:24:13.379917 - [DEBUG]
45340 2019-Jan-13 11:24:13.379940 - [DEBUG] Start adding new jump function
45341 2019-Jan-13 11:24:13.379963 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45342 2019-Jan-13 11:24:13.380032 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45343 2019-Jan-13 11:24:13.380660 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45344 2019-Jan-13 11:24:13.381297 - [DEBUG] Edge Function : AllBottom
45345 2019-Jan-13 11:24:13.381325 - [DEBUG] End adding new jump function
45346 2019-Jan-13 11:24:13.381348 - [DEBUG]
45347 2019-Jan-13 11:24:13.381372 - [DEBUG] -------------------------------------------- 1231. Path Edge --------------------------------------------
45348 2019-Jan-13 11:24:13.381396 - [DEBUG]
45349 2019-Jan-13 11:24:13.381419 - [DEBUG] Process 1231. path edge:
45350 2019-Jan-13 11:24:13.381443 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45351 2019-Jan-13 11:24:13.381499 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
45352 2019-Jan-13 11:24:13.382136 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45353 2019-Jan-13 11:24:13.382762 - [DEBUG]
45354 2019-Jan-13 11:24:13.382786 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45355 2019-Jan-13 11:24:13.383443 - [DEBUG] Possible callees:
45356 2019-Jan-13 11:24:13.383467 - [DEBUG] llvm.dbg.declare
45357 2019-Jan-13 11:24:13.383492 - [DEBUG] Possible return sites:
45358 2019-Jan-13 11:24:13.383525 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10345359 2019-Jan-13 11:24:13.384793 - [DEBUG] Found and process special summary
45360 2019-Jan-13 11:24:13.384832 - [DEBUG] Compose: EdgeIdentity * AllBottom
45361 2019-Jan-13 11:24:13.384860 - [DEBUG]
45362 2019-Jan-13 11:24:13.384884 - [DEBUG] Propagate flow
45363 2019-Jan-13 11:24:13.384907 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45364 2019-Jan-13 11:24:13.384963 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45365 2019-Jan-13 11:24:13.385595 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45366 2019-Jan-13 11:24:13.386222 - [DEBUG] Edge function : AllBottom (result of previous compose)
45367 2019-Jan-13 11:24:13.386247 - [DEBUG]
45368 2019-Jan-13 11:24:13.386271 - [DEBUG] Join: AllTop & AllBottom
45369 2019-Jan-13 11:24:13.386297 - [DEBUG] = AllBottom (new jump func)
45370 2019-Jan-13 11:24:13.386322 - [DEBUG]
45371 2019-Jan-13 11:24:13.386345 - [DEBUG] Start adding new jump function
45372 2019-Jan-13 11:24:13.386368 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45373 2019-Jan-13 11:24:13.386424 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45374 2019-Jan-13 11:24:13.387077 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45375 2019-Jan-13 11:24:13.387708 - [DEBUG] Edge Function : AllBottom
45376 2019-Jan-13 11:24:13.387736 - [DEBUG] End adding new jump function
45377 2019-Jan-13 11:24:13.387760 - [DEBUG]
45378 2019-Jan-13 11:24:13.387783 - [DEBUG] -------------------------------------------- 1232. Path Edge --------------------------------------------
45379 2019-Jan-13 11:24:13.387807 - [DEBUG]
45380 2019-Jan-13 11:24:13.387830 - [DEBUG] Process 1232. path edge:
45381 2019-Jan-13 11:24:13.387853 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45382 2019-Jan-13 11:24:13.387909 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
45383 2019-Jan-13 11:24:13.388540 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45384 2019-Jan-13 11:24:13.389167 - [DEBUG]
45385 2019-Jan-13 11:24:13.389191 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45386 2019-Jan-13 11:24:13.389836 - [DEBUG] Compose: EdgeIdentity * AllBottom
45387 2019-Jan-13 11:24:13.389863 - [DEBUG]
45388 2019-Jan-13 11:24:13.389887 - [DEBUG] Propagate flow
45389 2019-Jan-13 11:24:13.389910 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45390 2019-Jan-13 11:24:13.389967 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
45391 2019-Jan-13 11:24:13.390611 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45392 2019-Jan-13 11:24:13.391239 - [DEBUG] Edge function : AllBottom (result of previous compose)
45393 2019-Jan-13 11:24:13.391265 - [DEBUG]
45394 2019-Jan-13 11:24:13.391289 - [DEBUG] Join: AllTop & AllBottom
45395 2019-Jan-13 11:24:13.391315 - [DEBUG] = AllBottom (new jump func)
45396 2019-Jan-13 11:24:13.391339 - [DEBUG]
45397 2019-Jan-13 11:24:13.391362 - [DEBUG] Start adding new jump function
45398 2019-Jan-13 11:24:13.391385 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45399 2019-Jan-13 11:24:13.391441 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45400 2019-Jan-13 11:24:13.392068 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
45401 2019-Jan-13 11:24:13.392702 - [DEBUG] Edge Function : AllBottom
45402 2019-Jan-13 11:24:13.392729 - [DEBUG] End adding new jump function
45403 2019-Jan-13 11:24:13.392753 - [DEBUG]
45404 2019-Jan-13 11:24:13.392776 - [DEBUG] -------------------------------------------- 1233. Path Edge --------------------------------------------
45405 2019-Jan-13 11:24:13.392800 - [DEBUG]
45406 2019-Jan-13 11:24:13.392823 - [DEBUG] Process 1233. path edge:
45407 2019-Jan-13 11:24:13.392847 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45408 2019-Jan-13 11:24:13.392903 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
45409 2019-Jan-13 11:24:13.393549 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45410 2019-Jan-13 11:24:13.394183 - [DEBUG]
45411 2019-Jan-13 11:24:13.394208 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
45412 2019-Jan-13 11:24:13.394846 - [DEBUG] Compose: EdgeIdentity * AllBottom
45413 2019-Jan-13 11:24:13.394874 - [DEBUG]
45414 2019-Jan-13 11:24:13.394897 - [DEBUG] Propagate flow
45415 2019-Jan-13 11:24:13.394921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45416 2019-Jan-13 11:24:13.394977 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45417 2019-Jan-13 11:24:13.395604 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45418 2019-Jan-13 11:24:13.396231 - [DEBUG] Edge function : AllBottom (result of previous compose)
45419 2019-Jan-13 11:24:13.396256 - [DEBUG]
45420 2019-Jan-13 11:24:13.396281 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45421 2019-Jan-13 11:24:13.396307 - [DEBUG] = AllBottom
45422 2019-Jan-13 11:24:13.396331 - [DEBUG]
45423 2019-Jan-13 11:24:13.396354 - [DEBUG] PROPAGATE: No new function!
45424 2019-Jan-13 11:24:13.396378 - [DEBUG] EDGE:
45425 2019-Jan-13 11:24:13.396435 - [DEBUG] ---> 45426 2019-Jan-13 11:24:13.397078 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45427 2019-Jan-13 11:24:13.397706 - [DEBUG]
45428 2019-Jan-13 11:24:13.397731 - [DEBUG] Compose: EdgeIdentity * AllBottom
45429 2019-Jan-13 11:24:13.397757 - [DEBUG]
45430 2019-Jan-13 11:24:13.397780 - [DEBUG] Propagate flow
45431 2019-Jan-13 11:24:13.397803 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45432 2019-Jan-13 11:24:13.397859 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
45433 2019-Jan-13 11:24:13.398486 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45434 2019-Jan-13 11:24:13.399117 - [DEBUG] Edge function : AllBottom (result of previous compose)
45435 2019-Jan-13 11:24:13.399142 - [DEBUG]
45436 2019-Jan-13 11:24:13.399166 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45437 2019-Jan-13 11:24:13.399192 - [DEBUG] = AllBottom
45438 2019-Jan-13 11:24:13.399216 - [DEBUG]
45439 2019-Jan-13 11:24:13.399240 - [DEBUG] PROPAGATE: No new function!
45440 2019-Jan-13 11:24:13.399264 - [DEBUG] EDGE:
45441 2019-Jan-13 11:24:13.399320 - [DEBUG] ---> 45442 2019-Jan-13 11:24:13.399951 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45443 2019-Jan-13 11:24:13.400593 - [DEBUG]
45444 2019-Jan-13 11:24:13.400618 - [DEBUG] Compose: EdgeIdentity * AllBottom
45445 2019-Jan-13 11:24:13.400644 - [DEBUG]
45446 2019-Jan-13 11:24:13.400668 - [DEBUG] Propagate flow
45447 2019-Jan-13 11:24:13.400691 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45448 2019-Jan-13 11:24:13.400756 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45449 2019-Jan-13 11:24:13.401388 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45450 2019-Jan-13 11:24:13.402031 - [DEBUG] Edge function : AllBottom (result of previous compose)
45451 2019-Jan-13 11:24:13.402056 - [DEBUG]
45452 2019-Jan-13 11:24:13.402080 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45453 2019-Jan-13 11:24:13.402106 - [DEBUG] = AllBottom
45454 2019-Jan-13 11:24:13.402130 - [DEBUG]
45455 2019-Jan-13 11:24:13.402153 - [DEBUG] PROPAGATE: No new function!
45456 2019-Jan-13 11:24:13.402189 - [DEBUG] Compose: EdgeIdentity * AllBottom
45457 2019-Jan-13 11:24:13.402216 - [DEBUG]
45458 2019-Jan-13 11:24:13.402240 - [DEBUG] Propagate flow
45459 2019-Jan-13 11:24:13.402263 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45460 2019-Jan-13 11:24:13.402319 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45461 2019-Jan-13 11:24:13.402950 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45462 2019-Jan-13 11:24:13.403594 - [DEBUG] Edge function : AllBottom (result of previous compose)
45463 2019-Jan-13 11:24:13.403619 - [DEBUG]
45464 2019-Jan-13 11:24:13.403644 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45465 2019-Jan-13 11:24:13.403669 - [DEBUG] = AllBottom
45466 2019-Jan-13 11:24:13.403693 - [DEBUG]
45467 2019-Jan-13 11:24:13.403716 - [DEBUG] PROPAGATE: No new function!
45468 2019-Jan-13 11:24:13.403741 - [DEBUG] Compose: EdgeIdentity * AllBottom
45469 2019-Jan-13 11:24:13.403767 - [DEBUG]
45470 2019-Jan-13 11:24:13.403790 - [DEBUG] Propagate flow
45471 2019-Jan-13 11:24:13.403813 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45472 2019-Jan-13 11:24:13.403869 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45473 2019-Jan-13 11:24:13.404500 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45474 2019-Jan-13 11:24:13.405138 - [DEBUG] Edge function : AllBottom (result of previous compose)
45475 2019-Jan-13 11:24:13.405163 - [DEBUG]
45476 2019-Jan-13 11:24:13.405188 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45477 2019-Jan-13 11:24:13.405213 - [DEBUG] = AllBottom
45478 2019-Jan-13 11:24:13.405237 - [DEBUG]
45479 2019-Jan-13 11:24:13.405260 - [DEBUG] PROPAGATE: No new function!
45480 2019-Jan-13 11:24:13.405286 - [DEBUG] EDGE:
45481 2019-Jan-13 11:24:13.405343 - [DEBUG] ---> 45482 2019-Jan-13 11:24:13.405985 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45483 2019-Jan-13 11:24:13.406619 - [DEBUG]
45484 2019-Jan-13 11:24:13.406645 - [DEBUG] EDGE:
45485 2019-Jan-13 11:24:13.406719 - [DEBUG] ---> 45486 2019-Jan-13 11:24:13.407346 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45487 2019-Jan-13 11:24:13.407981 - [DEBUG]
45488 2019-Jan-13 11:24:13.408006 - [DEBUG] EDGE:
45489 2019-Jan-13 11:24:13.408063 - [DEBUG] ---> 45490 2019-Jan-13 11:24:13.408694 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
45491 2019-Jan-13 11:24:13.409336 - [DEBUG]
45492 2019-Jan-13 11:24:13.409362 - [DEBUG] Compose: EdgeIdentity * AllBottom
45493 2019-Jan-13 11:24:13.409388 - [DEBUG]
45494 2019-Jan-13 11:24:13.409411 - [DEBUG] Propagate flow
45495 2019-Jan-13 11:24:13.409435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45496 2019-Jan-13 11:24:13.409491 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45497 2019-Jan-13 11:24:13.410146 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45498 2019-Jan-13 11:24:13.410797 - [DEBUG] Edge function : AllBottom (result of previous compose)
45499 2019-Jan-13 11:24:13.410823 - [DEBUG]
45500 2019-Jan-13 11:24:13.410849 - [DEBUG] Join: AllTop & AllBottom
45501 2019-Jan-13 11:24:13.410875 - [DEBUG] = AllBottom (new jump func)
45502 2019-Jan-13 11:24:13.410900 - [DEBUG]
45503 2019-Jan-13 11:24:13.410923 - [DEBUG] Start adding new jump function
45504 2019-Jan-13 11:24:13.410946 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45505 2019-Jan-13 11:24:13.411015 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45506 2019-Jan-13 11:24:13.411706 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45507 2019-Jan-13 11:24:13.412352 - [DEBUG] Edge Function : AllBottom
45508 2019-Jan-13 11:24:13.412386 - [DEBUG] End adding new jump function
45509 2019-Jan-13 11:24:13.412410 - [DEBUG]
45510 2019-Jan-13 11:24:13.412433 - [DEBUG] -------------------------------------------- 1234. Path Edge --------------------------------------------
45511 2019-Jan-13 11:24:13.412458 - [DEBUG]
45512 2019-Jan-13 11:24:13.412481 - [DEBUG] Process 1234. path edge:
45513 2019-Jan-13 11:24:13.412505 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45514 2019-Jan-13 11:24:13.412563 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
45515 2019-Jan-13 11:24:13.413195 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45516 2019-Jan-13 11:24:13.413857 - [DEBUG]
45517 2019-Jan-13 11:24:13.413882 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45518 2019-Jan-13 11:24:13.414547 - [DEBUG] Compose: EdgeIdentity * AllBottom
45519 2019-Jan-13 11:24:13.414575 - [DEBUG]
45520 2019-Jan-13 11:24:13.414599 - [DEBUG] Propagate flow
45521 2019-Jan-13 11:24:13.414622 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45522 2019-Jan-13 11:24:13.414679 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45523 2019-Jan-13 11:24:13.415310 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45524 2019-Jan-13 11:24:13.415942 - [DEBUG] Edge function : AllBottom (result of previous compose)
45525 2019-Jan-13 11:24:13.415967 - [DEBUG]
45526 2019-Jan-13 11:24:13.415992 - [DEBUG] Join: AllTop & AllBottom
45527 2019-Jan-13 11:24:13.416018 - [DEBUG] = AllBottom (new jump func)
45528 2019-Jan-13 11:24:13.416042 - [DEBUG]
45529 2019-Jan-13 11:24:13.416065 - [DEBUG] Start adding new jump function
45530 2019-Jan-13 11:24:13.416089 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45531 2019-Jan-13 11:24:13.416147 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45532 2019-Jan-13 11:24:13.416860 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45533 2019-Jan-13 11:24:13.417512 - [DEBUG] Edge Function : AllBottom
45534 2019-Jan-13 11:24:13.417542 - [DEBUG] End adding new jump function
45535 2019-Jan-13 11:24:13.417567 - [DEBUG]
45536 2019-Jan-13 11:24:13.417590 - [DEBUG] -------------------------------------------- 1235. Path Edge --------------------------------------------
45537 2019-Jan-13 11:24:13.417640 - [DEBUG]
45538 2019-Jan-13 11:24:13.417664 - [DEBUG] Process 1235. path edge:
45539 2019-Jan-13 11:24:13.417688 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45540 2019-Jan-13 11:24:13.417755 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
45541 2019-Jan-13 11:24:13.418418 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45542 2019-Jan-13 11:24:13.419106 - [DEBUG]
45543 2019-Jan-13 11:24:13.419134 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45544 2019-Jan-13 11:24:13.419824 - [DEBUG] Compose: EdgeIdentity * AllBottom
45545 2019-Jan-13 11:24:13.419854 - [DEBUG]
45546 2019-Jan-13 11:24:13.419878 - [DEBUG] Propagate flow
45547 2019-Jan-13 11:24:13.419901 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45548 2019-Jan-13 11:24:13.419968 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45549 2019-Jan-13 11:24:13.420653 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45550 2019-Jan-13 11:24:13.421309 - [DEBUG] Edge function : AllBottom (result of previous compose)
45551 2019-Jan-13 11:24:13.421334 - [DEBUG]
45552 2019-Jan-13 11:24:13.421360 - [DEBUG] Join: AllTop & AllBottom
45553 2019-Jan-13 11:24:13.421386 - [DEBUG] = AllBottom (new jump func)
45554 2019-Jan-13 11:24:13.421411 - [DEBUG]
45555 2019-Jan-13 11:24:13.421435 - [DEBUG] Start adding new jump function
45556 2019-Jan-13 11:24:13.421458 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45557 2019-Jan-13 11:24:13.421524 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45558 2019-Jan-13 11:24:13.422186 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45559 2019-Jan-13 11:24:13.422825 - [DEBUG] Edge Function : AllBottom
45560 2019-Jan-13 11:24:13.422855 - [DEBUG] End adding new jump function
45561 2019-Jan-13 11:24:13.422879 - [DEBUG]
45562 2019-Jan-13 11:24:13.422903 - [DEBUG] -------------------------------------------- 1236. Path Edge --------------------------------------------
45563 2019-Jan-13 11:24:13.422928 - [DEBUG]
45564 2019-Jan-13 11:24:13.422951 - [DEBUG] Process 1236. path edge:
45565 2019-Jan-13 11:24:13.422975 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45566 2019-Jan-13 11:24:13.423032 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
45567 2019-Jan-13 11:24:13.423695 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45568 2019-Jan-13 11:24:13.424327 - [DEBUG]
45569 2019-Jan-13 11:24:13.424351 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45570 2019-Jan-13 11:24:13.424998 - [DEBUG] Possible callees:
45571 2019-Jan-13 11:24:13.425023 - [DEBUG] llvm.dbg.declare
45572 2019-Jan-13 11:24:13.425048 - [DEBUG] Possible return sites:
45573 2019-Jan-13 11:24:13.425072 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9645574 2019-Jan-13 11:24:13.426356 - [DEBUG] Found and process special summary
45575 2019-Jan-13 11:24:13.426397 - [DEBUG] Compose: EdgeIdentity * AllBottom
45576 2019-Jan-13 11:24:13.426424 - [DEBUG]
45577 2019-Jan-13 11:24:13.426449 - [DEBUG] Propagate flow
45578 2019-Jan-13 11:24:13.426492 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45579 2019-Jan-13 11:24:13.426556 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45580 2019-Jan-13 11:24:13.427232 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45581 2019-Jan-13 11:24:13.427893 - [DEBUG] Edge function : AllBottom (result of previous compose)
45582 2019-Jan-13 11:24:13.427920 - [DEBUG]
45583 2019-Jan-13 11:24:13.427947 - [DEBUG] Join: AllTop & AllBottom
45584 2019-Jan-13 11:24:13.427973 - [DEBUG] = AllBottom (new jump func)
45585 2019-Jan-13 11:24:13.427998 - [DEBUG]
45586 2019-Jan-13 11:24:13.428021 - [DEBUG] Start adding new jump function
45587 2019-Jan-13 11:24:13.428045 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45588 2019-Jan-13 11:24:13.428121 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45589 2019-Jan-13 11:24:13.428797 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45590 2019-Jan-13 11:24:13.429432 - [DEBUG] Edge Function : AllBottom
45591 2019-Jan-13 11:24:13.429462 - [DEBUG] End adding new jump function
45592 2019-Jan-13 11:24:13.429486 - [DEBUG]
45593 2019-Jan-13 11:24:13.429510 - [DEBUG] -------------------------------------------- 1237. Path Edge --------------------------------------------
45594 2019-Jan-13 11:24:13.429535 - [DEBUG]
45595 2019-Jan-13 11:24:13.429558 - [DEBUG] Process 1237. path edge:
45596 2019-Jan-13 11:24:13.429582 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45597 2019-Jan-13 11:24:13.429639 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
45598 2019-Jan-13 11:24:13.430301 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45599 2019-Jan-13 11:24:13.430932 - [DEBUG]
45600 2019-Jan-13 11:24:13.430957 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45601 2019-Jan-13 11:24:13.431621 - [DEBUG] Compose: EdgeIdentity * AllBottom
45602 2019-Jan-13 11:24:13.431650 - [DEBUG]
45603 2019-Jan-13 11:24:13.431673 - [DEBUG] Propagate flow
45604 2019-Jan-13 11:24:13.431697 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45605 2019-Jan-13 11:24:13.431753 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45606 2019-Jan-13 11:24:13.432392 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45607 2019-Jan-13 11:24:13.433028 - [DEBUG] Edge function : AllBottom (result of previous compose)
45608 2019-Jan-13 11:24:13.433054 - [DEBUG]
45609 2019-Jan-13 11:24:13.433079 - [DEBUG] Join: AllTop & AllBottom
45610 2019-Jan-13 11:24:13.433121 - [DEBUG] = AllBottom (new jump func)
45611 2019-Jan-13 11:24:13.433145 - [DEBUG]
45612 2019-Jan-13 11:24:13.433176 - [DEBUG] Start adding new jump function
45613 2019-Jan-13 11:24:13.433199 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45614 2019-Jan-13 11:24:13.433258 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45615 2019-Jan-13 11:24:13.433945 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45616 2019-Jan-13 11:24:13.434589 - [DEBUG] Edge Function : AllBottom
45617 2019-Jan-13 11:24:13.434620 - [DEBUG] End adding new jump function
45618 2019-Jan-13 11:24:13.434645 - [DEBUG]
45619 2019-Jan-13 11:24:13.434668 - [DEBUG] -------------------------------------------- 1238. Path Edge --------------------------------------------
45620 2019-Jan-13 11:24:13.434694 - [DEBUG]
45621 2019-Jan-13 11:24:13.434717 - [DEBUG] Process 1238. path edge:
45622 2019-Jan-13 11:24:13.434741 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45623 2019-Jan-13 11:24:13.434846 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
45624 2019-Jan-13 11:24:13.435520 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45625 2019-Jan-13 11:24:13.436198 - [DEBUG]
45626 2019-Jan-13 11:24:13.436225 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45627 2019-Jan-13 11:24:13.436945 - [DEBUG] Compose: EdgeIdentity * AllBottom
45628 2019-Jan-13 11:24:13.436977 - [DEBUG]
45629 2019-Jan-13 11:24:13.437000 - [DEBUG] Propagate flow
45630 2019-Jan-13 11:24:13.437023 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45631 2019-Jan-13 11:24:13.437089 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45632 2019-Jan-13 11:24:13.437719 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45633 2019-Jan-13 11:24:13.438390 - [DEBUG] Edge function : AllBottom (result of previous compose)
45634 2019-Jan-13 11:24:13.438417 - [DEBUG]
45635 2019-Jan-13 11:24:13.438442 - [DEBUG] Join: AllTop & AllBottom
45636 2019-Jan-13 11:24:13.438477 - [DEBUG] = AllBottom (new jump func)
45637 2019-Jan-13 11:24:13.438502 - [DEBUG]
45638 2019-Jan-13 11:24:13.438525 - [DEBUG] Start adding new jump function
45639 2019-Jan-13 11:24:13.438548 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45640 2019-Jan-13 11:24:13.438614 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45641 2019-Jan-13 11:24:13.439254 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
45642 2019-Jan-13 11:24:13.439880 - [DEBUG] Edge Function : AllBottom
45643 2019-Jan-13 11:24:13.439910 - [DEBUG] End adding new jump function
45644 2019-Jan-13 11:24:13.439934 - [DEBUG]
45645 2019-Jan-13 11:24:13.439957 - [DEBUG] -------------------------------------------- 1239. Path Edge --------------------------------------------
45646 2019-Jan-13 11:24:13.439982 - [DEBUG]
45647 2019-Jan-13 11:24:13.440025 - [DEBUG] Process 1239. path edge:
45648 2019-Jan-13 11:24:13.440050 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45649 2019-Jan-13 11:24:13.440106 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
45650 2019-Jan-13 11:24:13.440733 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45651 2019-Jan-13 11:24:13.441364 - [DEBUG]
45652 2019-Jan-13 11:24:13.441390 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
45653 2019-Jan-13 11:24:13.442086 - [DEBUG] Compose: EdgeIdentity * AllBottom
45654 2019-Jan-13 11:24:13.442116 - [DEBUG]
45655 2019-Jan-13 11:24:13.442140 - [DEBUG] Propagate flow
45656 2019-Jan-13 11:24:13.442164 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45657 2019-Jan-13 11:24:13.442236 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
45658 2019-Jan-13 11:24:13.442933 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45659 2019-Jan-13 11:24:13.443596 - [DEBUG] Edge function : AllBottom (result of previous compose)
45660 2019-Jan-13 11:24:13.443622 - [DEBUG]
45661 2019-Jan-13 11:24:13.443647 - [DEBUG] Join: AllTop & AllBottom
45662 2019-Jan-13 11:24:13.443674 - [DEBUG] = AllBottom (new jump func)
45663 2019-Jan-13 11:24:13.443698 - [DEBUG]
45664 2019-Jan-13 11:24:13.443722 - [DEBUG] Start adding new jump function
45665 2019-Jan-13 11:24:13.443745 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45666 2019-Jan-13 11:24:13.443803 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45667 2019-Jan-13 11:24:13.444434 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
45668 2019-Jan-13 11:24:13.445086 - [DEBUG] Edge Function : AllBottom
45669 2019-Jan-13 11:24:13.445117 - [DEBUG] End adding new jump function
45670 2019-Jan-13 11:24:13.445141 - [DEBUG]
45671 2019-Jan-13 11:24:13.445165 - [DEBUG] -------------------------------------------- 1240. Path Edge --------------------------------------------
45672 2019-Jan-13 11:24:13.445190 - [DEBUG]
45673 2019-Jan-13 11:24:13.445213 - [DEBUG] Process 1240. path edge:
45674 2019-Jan-13 11:24:13.445237 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45675 2019-Jan-13 11:24:13.445294 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
45676 2019-Jan-13 11:24:13.445927 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45677 2019-Jan-13 11:24:13.446557 - [DEBUG]
45678 2019-Jan-13 11:24:13.446582 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
45679 2019-Jan-13 11:24:13.447292 - [DEBUG] Compose: EdgeIdentity * AllBottom
45680 2019-Jan-13 11:24:13.447321 - [DEBUG]
45681 2019-Jan-13 11:24:13.447345 - [DEBUG] Propagate flow
45682 2019-Jan-13 11:24:13.447368 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45683 2019-Jan-13 11:24:13.447431 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
45684 2019-Jan-13 11:24:13.448096 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45685 2019-Jan-13 11:24:13.448750 - [DEBUG] Edge function : AllBottom (result of previous compose)
45686 2019-Jan-13 11:24:13.448777 - [DEBUG]
45687 2019-Jan-13 11:24:13.448802 - [DEBUG] Join: AllTop & AllBottom
45688 2019-Jan-13 11:24:13.448829 - [DEBUG] = AllBottom (new jump func)
45689 2019-Jan-13 11:24:13.448853 - [DEBUG]
45690 2019-Jan-13 11:24:13.448877 - [DEBUG] Start adding new jump function
45691 2019-Jan-13 11:24:13.448900 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45692 2019-Jan-13 11:24:13.448968 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45693 2019-Jan-13 11:24:13.449666 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
45694 2019-Jan-13 11:24:13.450379 - [DEBUG] Edge Function : AllBottom
45695 2019-Jan-13 11:24:13.450414 - [DEBUG] End adding new jump function
45696 2019-Jan-13 11:24:13.450439 - [DEBUG]
45697 2019-Jan-13 11:24:13.450464 - [DEBUG] -------------------------------------------- 1241. Path Edge --------------------------------------------
45698 2019-Jan-13 11:24:13.450489 - [DEBUG]
45699 2019-Jan-13 11:24:13.450513 - [DEBUG] Process 1241. path edge:
45700 2019-Jan-13 11:24:13.450537 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45701 2019-Jan-13 11:24:13.450611 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
45702 2019-Jan-13 11:24:13.451315 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45703 2019-Jan-13 11:24:13.452012 - [DEBUG]
45704 2019-Jan-13 11:24:13.452041 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
45705 2019-Jan-13 11:24:13.452759 - [DEBUG] Compose: EdgeIdentity * AllBottom
45706 2019-Jan-13 11:24:13.452788 - [DEBUG]
45707 2019-Jan-13 11:24:13.452813 - [DEBUG] Propagate flow
45708 2019-Jan-13 11:24:13.452836 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45709 2019-Jan-13 11:24:13.452905 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
45710 2019-Jan-13 11:24:13.453602 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45711 2019-Jan-13 11:24:13.454237 - [DEBUG] Edge function : AllBottom (result of previous compose)
45712 2019-Jan-13 11:24:13.454263 - [DEBUG]
45713 2019-Jan-13 11:24:13.454288 - [DEBUG] Join: AllTop & AllBottom
45714 2019-Jan-13 11:24:13.454338 - [DEBUG] = AllBottom (new jump func)
45715 2019-Jan-13 11:24:13.454363 - [DEBUG]
45716 2019-Jan-13 11:24:13.454387 - [DEBUG] Start adding new jump function
45717 2019-Jan-13 11:24:13.454410 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45718 2019-Jan-13 11:24:13.454470 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45719 2019-Jan-13 11:24:13.455175 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
45720 2019-Jan-13 11:24:13.455871 - [DEBUG] Edge Function : AllBottom
45721 2019-Jan-13 11:24:13.455907 - [DEBUG] End adding new jump function
45722 2019-Jan-13 11:24:13.455932 - [DEBUG]
45723 2019-Jan-13 11:24:13.455956 - [DEBUG] -------------------------------------------- 1242. Path Edge --------------------------------------------
45724 2019-Jan-13 11:24:13.455981 - [DEBUG]
45725 2019-Jan-13 11:24:13.456005 - [DEBUG] Process 1242. path edge:
45726 2019-Jan-13 11:24:13.456029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45727 2019-Jan-13 11:24:13.456103 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
45728 2019-Jan-13 11:24:13.456793 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45729 2019-Jan-13 11:24:13.457426 - [DEBUG]
45730 2019-Jan-13 11:24:13.457452 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
45731 2019-Jan-13 11:24:13.458120 - [DEBUG] Compose: EdgeIdentity * AllBottom
45732 2019-Jan-13 11:24:13.458150 - [DEBUG]
45733 2019-Jan-13 11:24:13.458173 - [DEBUG] Propagate flow
45734 2019-Jan-13 11:24:13.458197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45735 2019-Jan-13 11:24:13.458255 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
45736 2019-Jan-13 11:24:13.458911 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45737 2019-Jan-13 11:24:13.459544 - [DEBUG] Edge function : AllBottom (result of previous compose)
45738 2019-Jan-13 11:24:13.459570 - [DEBUG]
45739 2019-Jan-13 11:24:13.459595 - [DEBUG] Join: AllTop & AllBottom
45740 2019-Jan-13 11:24:13.459621 - [DEBUG] = AllBottom (new jump func)
45741 2019-Jan-13 11:24:13.459645 - [DEBUG]
45742 2019-Jan-13 11:24:13.459668 - [DEBUG] Start adding new jump function
45743 2019-Jan-13 11:24:13.459691 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45744 2019-Jan-13 11:24:13.459747 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45745 2019-Jan-13 11:24:13.460398 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
45746 2019-Jan-13 11:24:13.461064 - [DEBUG] Edge Function : AllBottom
45747 2019-Jan-13 11:24:13.461094 - [DEBUG] End adding new jump function
45748 2019-Jan-13 11:24:13.461118 - [DEBUG]
45749 2019-Jan-13 11:24:13.461142 - [DEBUG] -------------------------------------------- 1243. Path Edge --------------------------------------------
45750 2019-Jan-13 11:24:13.461166 - [DEBUG]
45751 2019-Jan-13 11:24:13.461189 - [DEBUG] Process 1243. path edge:
45752 2019-Jan-13 11:24:13.461213 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45753 2019-Jan-13 11:24:13.461278 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
45754 2019-Jan-13 11:24:13.461948 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45755 2019-Jan-13 11:24:13.462620 - [DEBUG]
45756 2019-Jan-13 11:24:13.462646 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
45757 2019-Jan-13 11:24:13.463408 - [DEBUG] Compose: EdgeIdentity * AllBottom
45758 2019-Jan-13 11:24:13.463461 - [DEBUG]
45759 2019-Jan-13 11:24:13.463486 - [DEBUG] Propagate flow
45760 2019-Jan-13 11:24:13.463510 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45761 2019-Jan-13 11:24:13.463578 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
45762 2019-Jan-13 11:24:13.464241 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45763 2019-Jan-13 11:24:13.464879 - [DEBUG] Edge function : AllBottom (result of previous compose)
45764 2019-Jan-13 11:24:13.464905 - [DEBUG]
45765 2019-Jan-13 11:24:13.464930 - [DEBUG] Join: AllTop & AllBottom
45766 2019-Jan-13 11:24:13.464957 - [DEBUG] = AllBottom (new jump func)
45767 2019-Jan-13 11:24:13.464982 - [DEBUG]
45768 2019-Jan-13 11:24:13.465005 - [DEBUG] Start adding new jump function
45769 2019-Jan-13 11:24:13.465029 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45770 2019-Jan-13 11:24:13.465087 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45771 2019-Jan-13 11:24:13.465754 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
45772 2019-Jan-13 11:24:13.466411 - [DEBUG] Edge Function : AllBottom
45773 2019-Jan-13 11:24:13.466447 - [DEBUG] End adding new jump function
45774 2019-Jan-13 11:24:13.466472 - [DEBUG]
45775 2019-Jan-13 11:24:13.466496 - [DEBUG] -------------------------------------------- 1244. Path Edge --------------------------------------------
45776 2019-Jan-13 11:24:13.466521 - [DEBUG]
45777 2019-Jan-13 11:24:13.466544 - [DEBUG] Process 1244. path edge:
45778 2019-Jan-13 11:24:13.466568 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45779 2019-Jan-13 11:24:13.466628 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
45780 2019-Jan-13 11:24:13.467287 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45781 2019-Jan-13 11:24:13.467916 - [DEBUG]
45782 2019-Jan-13 11:24:13.467942 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
45783 2019-Jan-13 11:24:13.468599 - [DEBUG] Compose: EdgeIdentity * AllBottom
45784 2019-Jan-13 11:24:13.468627 - [DEBUG]
45785 2019-Jan-13 11:24:13.468651 - [DEBUG] Propagate flow
45786 2019-Jan-13 11:24:13.468674 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45787 2019-Jan-13 11:24:13.468731 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
45788 2019-Jan-13 11:24:13.469371 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45789 2019-Jan-13 11:24:13.470014 - [DEBUG] Edge function : AllBottom (result of previous compose)
45790 2019-Jan-13 11:24:13.470040 - [DEBUG]
45791 2019-Jan-13 11:24:13.470065 - [DEBUG] Join: AllTop & AllBottom
45792 2019-Jan-13 11:24:13.470091 - [DEBUG] = AllBottom (new jump func)
45793 2019-Jan-13 11:24:13.470115 - [DEBUG]
45794 2019-Jan-13 11:24:13.470139 - [DEBUG] Start adding new jump function
45795 2019-Jan-13 11:24:13.470162 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45796 2019-Jan-13 11:24:13.470218 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45797 2019-Jan-13 11:24:13.470875 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
45798 2019-Jan-13 11:24:13.471578 - [DEBUG] Edge Function : AllBottom
45799 2019-Jan-13 11:24:13.471612 - [DEBUG] End adding new jump function
45800 2019-Jan-13 11:24:13.471637 - [DEBUG]
45801 2019-Jan-13 11:24:13.471661 - [DEBUG] -------------------------------------------- 1245. Path Edge --------------------------------------------
45802 2019-Jan-13 11:24:13.471708 - [DEBUG]
45803 2019-Jan-13 11:24:13.471732 - [DEBUG] Process 1245. path edge:
45804 2019-Jan-13 11:24:13.471756 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45805 2019-Jan-13 11:24:13.471826 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
45806 2019-Jan-13 11:24:13.472471 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45807 2019-Jan-13 11:24:13.473100 - [DEBUG]
45808 2019-Jan-13 11:24:13.473124 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
45809 2019-Jan-13 11:24:13.473807 - [DEBUG] Possible callees:
45810 2019-Jan-13 11:24:13.473832 - [DEBUG] llvm.dbg.declare
45811 2019-Jan-13 11:24:13.473856 - [DEBUG] Possible return sites:
45812 2019-Jan-13 11:24:13.473879 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12045813 2019-Jan-13 11:24:13.475163 - [DEBUG] Found and process special summary
45814 2019-Jan-13 11:24:13.475204 - [DEBUG] Compose: EdgeIdentity * AllBottom
45815 2019-Jan-13 11:24:13.475231 - [DEBUG]
45816 2019-Jan-13 11:24:13.475255 - [DEBUG] Propagate flow
45817 2019-Jan-13 11:24:13.475279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45818 2019-Jan-13 11:24:13.475337 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45819 2019-Jan-13 11:24:13.475971 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45820 2019-Jan-13 11:24:13.476657 - [DEBUG] Edge function : AllBottom (result of previous compose)
45821 2019-Jan-13 11:24:13.476703 - [DEBUG]
45822 2019-Jan-13 11:24:13.476729 - [DEBUG] Join: AllTop & AllBottom
45823 2019-Jan-13 11:24:13.476754 - [DEBUG] = AllBottom (new jump func)
45824 2019-Jan-13 11:24:13.476779 - [DEBUG]
45825 2019-Jan-13 11:24:13.476802 - [DEBUG] Start adding new jump function
45826 2019-Jan-13 11:24:13.476825 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45827 2019-Jan-13 11:24:13.476894 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45828 2019-Jan-13 11:24:13.477556 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45829 2019-Jan-13 11:24:13.478232 - [DEBUG] Edge Function : AllBottom
45830 2019-Jan-13 11:24:13.478265 - [DEBUG] End adding new jump function
45831 2019-Jan-13 11:24:13.478289 - [DEBUG]
45832 2019-Jan-13 11:24:13.478313 - [DEBUG] -------------------------------------------- 1246. Path Edge --------------------------------------------
45833 2019-Jan-13 11:24:13.478338 - [DEBUG]
45834 2019-Jan-13 11:24:13.478361 - [DEBUG] Process 1246. path edge:
45835 2019-Jan-13 11:24:13.478385 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45836 2019-Jan-13 11:24:13.478449 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
45837 2019-Jan-13 11:24:13.479136 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45838 2019-Jan-13 11:24:13.479797 - [DEBUG]
45839 2019-Jan-13 11:24:13.479823 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45840 2019-Jan-13 11:24:13.480537 - [DEBUG] Compose: EdgeIdentity * AllBottom
45841 2019-Jan-13 11:24:13.480567 - [DEBUG]
45842 2019-Jan-13 11:24:13.480590 - [DEBUG] Propagate flow
45843 2019-Jan-13 11:24:13.480614 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45844 2019-Jan-13 11:24:13.480694 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
45845 2019-Jan-13 11:24:13.481358 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45846 2019-Jan-13 11:24:13.482020 - [DEBUG] Edge function : AllBottom (result of previous compose)
45847 2019-Jan-13 11:24:13.482046 - [DEBUG]
45848 2019-Jan-13 11:24:13.482072 - [DEBUG] Join: AllTop & AllBottom
45849 2019-Jan-13 11:24:13.482098 - [DEBUG] = AllBottom (new jump func)
45850 2019-Jan-13 11:24:13.482123 - [DEBUG]
45851 2019-Jan-13 11:24:13.482147 - [DEBUG] Start adding new jump function
45852 2019-Jan-13 11:24:13.482170 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45853 2019-Jan-13 11:24:13.482231 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45854 2019-Jan-13 11:24:13.482862 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
45855 2019-Jan-13 11:24:13.483515 - [DEBUG] Edge Function : AllBottom
45856 2019-Jan-13 11:24:13.483544 - [DEBUG] End adding new jump function
45857 2019-Jan-13 11:24:13.483569 - [DEBUG]
45858 2019-Jan-13 11:24:13.483593 - [DEBUG] -------------------------------------------- 1247. Path Edge --------------------------------------------
45859 2019-Jan-13 11:24:13.483618 - [DEBUG]
45860 2019-Jan-13 11:24:13.483641 - [DEBUG] Process 1247. path edge:
45861 2019-Jan-13 11:24:13.483665 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45862 2019-Jan-13 11:24:13.483721 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
45863 2019-Jan-13 11:24:13.484348 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45864 2019-Jan-13 11:24:13.484977 - [DEBUG]
45865 2019-Jan-13 11:24:13.485003 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
45866 2019-Jan-13 11:24:13.485655 - [DEBUG] Compose: EdgeIdentity * AllBottom
45867 2019-Jan-13 11:24:13.485684 - [DEBUG]
45868 2019-Jan-13 11:24:13.485708 - [DEBUG] Propagate flow
45869 2019-Jan-13 11:24:13.485731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45870 2019-Jan-13 11:24:13.485788 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
45871 2019-Jan-13 11:24:13.486428 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45872 2019-Jan-13 11:24:13.487074 - [DEBUG] Edge function : AllBottom (result of previous compose)
45873 2019-Jan-13 11:24:13.487099 - [DEBUG]
45874 2019-Jan-13 11:24:13.487124 - [DEBUG] Join: AllTop & AllBottom
45875 2019-Jan-13 11:24:13.487150 - [DEBUG] = AllBottom (new jump func)
45876 2019-Jan-13 11:24:13.487174 - [DEBUG]
45877 2019-Jan-13 11:24:13.487197 - [DEBUG] Start adding new jump function
45878 2019-Jan-13 11:24:13.487220 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45879 2019-Jan-13 11:24:13.487276 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45880 2019-Jan-13 11:24:13.487906 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
45881 2019-Jan-13 11:24:13.488542 - [DEBUG] Edge Function : AllBottom
45882 2019-Jan-13 11:24:13.488571 - [DEBUG] End adding new jump function
45883 2019-Jan-13 11:24:13.488595 - [DEBUG]
45884 2019-Jan-13 11:24:13.488618 - [DEBUG] -------------------------------------------- 1248. Path Edge --------------------------------------------
45885 2019-Jan-13 11:24:13.488643 - [DEBUG]
45886 2019-Jan-13 11:24:13.488666 - [DEBUG] Process 1248. path edge:
45887 2019-Jan-13 11:24:13.488690 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45888 2019-Jan-13 11:24:13.488756 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
45889 2019-Jan-13 11:24:13.489395 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45890 2019-Jan-13 11:24:13.490039 - [DEBUG]
45891 2019-Jan-13 11:24:13.490063 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
45892 2019-Jan-13 11:24:13.490715 - [DEBUG] Possible callees:
45893 2019-Jan-13 11:24:13.490741 - [DEBUG] llvm.dbg.declare
45894 2019-Jan-13 11:24:13.490766 - [DEBUG] Possible return sites:
45895 2019-Jan-13 11:24:13.490789 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14945896 2019-Jan-13 11:24:13.492063 - [DEBUG] Found and process special summary
45897 2019-Jan-13 11:24:13.492099 - [DEBUG] Compose: EdgeIdentity * AllBottom
45898 2019-Jan-13 11:24:13.492126 - [DEBUG]
45899 2019-Jan-13 11:24:13.492150 - [DEBUG] Propagate flow
45900 2019-Jan-13 11:24:13.492173 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45901 2019-Jan-13 11:24:13.492230 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45902 2019-Jan-13 11:24:13.492863 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45903 2019-Jan-13 11:24:13.493508 - [DEBUG] Edge function : AllBottom (result of previous compose)
45904 2019-Jan-13 11:24:13.493534 - [DEBUG]
45905 2019-Jan-13 11:24:13.493558 - [DEBUG] Join: AllTop & AllBottom
45906 2019-Jan-13 11:24:13.493584 - [DEBUG] = AllBottom (new jump func)
45907 2019-Jan-13 11:24:13.493608 - [DEBUG]
45908 2019-Jan-13 11:24:13.493631 - [DEBUG] Start adding new jump function
45909 2019-Jan-13 11:24:13.493654 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45910 2019-Jan-13 11:24:13.493710 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45911 2019-Jan-13 11:24:13.494340 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45912 2019-Jan-13 11:24:13.494971 - [DEBUG] Edge Function : AllBottom
45913 2019-Jan-13 11:24:13.494999 - [DEBUG] End adding new jump function
45914 2019-Jan-13 11:24:13.495023 - [DEBUG]
45915 2019-Jan-13 11:24:13.495047 - [DEBUG] -------------------------------------------- 1249. Path Edge --------------------------------------------
45916 2019-Jan-13 11:24:13.495071 - [DEBUG]
45917 2019-Jan-13 11:24:13.495095 - [DEBUG] Process 1249. path edge:
45918 2019-Jan-13 11:24:13.495118 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45919 2019-Jan-13 11:24:13.495174 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
45920 2019-Jan-13 11:24:13.495806 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45921 2019-Jan-13 11:24:13.496435 - [DEBUG]
45922 2019-Jan-13 11:24:13.496459 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45923 2019-Jan-13 11:24:13.497128 - [DEBUG] Compose: EdgeIdentity * AllBottom
45924 2019-Jan-13 11:24:13.497156 - [DEBUG]
45925 2019-Jan-13 11:24:13.497180 - [DEBUG] Propagate flow
45926 2019-Jan-13 11:24:13.497203 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45927 2019-Jan-13 11:24:13.497261 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
45928 2019-Jan-13 11:24:13.497889 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45929 2019-Jan-13 11:24:13.498519 - [DEBUG] Edge function : AllBottom (result of previous compose)
45930 2019-Jan-13 11:24:13.498554 - [DEBUG]
45931 2019-Jan-13 11:24:13.498579 - [DEBUG] Join: AllTop & AllBottom
45932 2019-Jan-13 11:24:13.498605 - [DEBUG] = AllBottom (new jump func)
45933 2019-Jan-13 11:24:13.498630 - [DEBUG]
45934 2019-Jan-13 11:24:13.498653 - [DEBUG] Start adding new jump function
45935 2019-Jan-13 11:24:13.498676 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45936 2019-Jan-13 11:24:13.498733 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45937 2019-Jan-13 11:24:13.499363 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
45938 2019-Jan-13 11:24:13.499989 - [DEBUG] Edge Function : AllBottom
45939 2019-Jan-13 11:24:13.500032 - [DEBUG] End adding new jump function
45940 2019-Jan-13 11:24:13.500056 - [DEBUG]
45941 2019-Jan-13 11:24:13.500080 - [DEBUG] -------------------------------------------- 1250. Path Edge --------------------------------------------
45942 2019-Jan-13 11:24:13.500105 - [DEBUG]
45943 2019-Jan-13 11:24:13.500128 - [DEBUG] Process 1250. path edge:
45944 2019-Jan-13 11:24:13.500152 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45945 2019-Jan-13 11:24:13.500209 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
45946 2019-Jan-13 11:24:13.500837 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45947 2019-Jan-13 11:24:13.501466 - [DEBUG]
45948 2019-Jan-13 11:24:13.501491 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
45949 2019-Jan-13 11:24:13.502138 - [DEBUG] Compose: EdgeIdentity * AllBottom
45950 2019-Jan-13 11:24:13.502165 - [DEBUG]
45951 2019-Jan-13 11:24:13.502189 - [DEBUG] Propagate flow
45952 2019-Jan-13 11:24:13.502212 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45953 2019-Jan-13 11:24:13.502269 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
45954 2019-Jan-13 11:24:13.502907 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45955 2019-Jan-13 11:24:13.503553 - [DEBUG] Edge function : AllBottom (result of previous compose)
45956 2019-Jan-13 11:24:13.503578 - [DEBUG]
45957 2019-Jan-13 11:24:13.503603 - [DEBUG] Join: AllTop & AllBottom
45958 2019-Jan-13 11:24:13.503628 - [DEBUG] = AllBottom (new jump func)
45959 2019-Jan-13 11:24:13.503653 - [DEBUG]
45960 2019-Jan-13 11:24:13.503676 - [DEBUG] Start adding new jump function
45961 2019-Jan-13 11:24:13.503699 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45962 2019-Jan-13 11:24:13.503755 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45963 2019-Jan-13 11:24:13.504386 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
45964 2019-Jan-13 11:24:13.505022 - [DEBUG] Edge Function : AllBottom
45965 2019-Jan-13 11:24:13.505051 - [DEBUG] End adding new jump function
45966 2019-Jan-13 11:24:13.505075 - [DEBUG]
45967 2019-Jan-13 11:24:13.505098 - [DEBUG] -------------------------------------------- 1251. Path Edge --------------------------------------------
45968 2019-Jan-13 11:24:13.505123 - [DEBUG]
45969 2019-Jan-13 11:24:13.505146 - [DEBUG] Process 1251. path edge:
45970 2019-Jan-13 11:24:13.505169 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45971 2019-Jan-13 11:24:13.505226 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
45972 2019-Jan-13 11:24:13.505864 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45973 2019-Jan-13 11:24:13.506500 - [DEBUG]
45974 2019-Jan-13 11:24:13.506533 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
45975 2019-Jan-13 11:24:13.507205 - [DEBUG] Possible callees:
45976 2019-Jan-13 11:24:13.507230 - [DEBUG] llvm.dbg.declare
45977 2019-Jan-13 11:24:13.507255 - [DEBUG] Possible return sites:
45978 2019-Jan-13 11:24:13.507278 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15545979 2019-Jan-13 11:24:13.508544 - [DEBUG] Found and process special summary
45980 2019-Jan-13 11:24:13.508579 - [DEBUG] Compose: EdgeIdentity * AllBottom
45981 2019-Jan-13 11:24:13.508606 - [DEBUG]
45982 2019-Jan-13 11:24:13.508630 - [DEBUG] Propagate flow
45983 2019-Jan-13 11:24:13.508654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45984 2019-Jan-13 11:24:13.508711 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
45985 2019-Jan-13 11:24:13.509342 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45986 2019-Jan-13 11:24:13.509971 - [DEBUG] Edge function : AllBottom (result of previous compose)
45987 2019-Jan-13 11:24:13.510008 - [DEBUG]
45988 2019-Jan-13 11:24:13.510035 - [DEBUG] Join: AllTop & AllBottom
45989 2019-Jan-13 11:24:13.510061 - [DEBUG] = AllBottom (new jump func)
45990 2019-Jan-13 11:24:13.510085 - [DEBUG]
45991 2019-Jan-13 11:24:13.510108 - [DEBUG] Start adding new jump function
45992 2019-Jan-13 11:24:13.510132 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45993 2019-Jan-13 11:24:13.510188 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45994 2019-Jan-13 11:24:13.510817 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
45995 2019-Jan-13 11:24:13.511447 - [DEBUG] Edge Function : AllBottom
45996 2019-Jan-13 11:24:13.511476 - [DEBUG] End adding new jump function
45997 2019-Jan-13 11:24:13.511499 - [DEBUG]
45998 2019-Jan-13 11:24:13.511522 - [DEBUG] -------------------------------------------- 1252. Path Edge --------------------------------------------
45999 2019-Jan-13 11:24:13.511547 - [DEBUG]
46000 2019-Jan-13 11:24:13.511570 - [DEBUG] Process 1252. path edge:
46001 2019-Jan-13 11:24:13.511593 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46002 2019-Jan-13 11:24:13.511650 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
46003 2019-Jan-13 11:24:13.512280 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46004 2019-Jan-13 11:24:13.512909 - [DEBUG]
46005 2019-Jan-13 11:24:13.512933 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
46006 2019-Jan-13 11:24:13.513599 - [DEBUG] Compose: EdgeIdentity * AllBottom
46007 2019-Jan-13 11:24:13.513627 - [DEBUG]
46008 2019-Jan-13 11:24:13.513651 - [DEBUG] Propagate flow
46009 2019-Jan-13 11:24:13.513674 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46010 2019-Jan-13 11:24:13.513732 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
46011 2019-Jan-13 11:24:13.514361 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46012 2019-Jan-13 11:24:13.514991 - [DEBUG] Edge function : AllBottom (result of previous compose)
46013 2019-Jan-13 11:24:13.515016 - [DEBUG]
46014 2019-Jan-13 11:24:13.515041 - [DEBUG] Join: AllTop & AllBottom
46015 2019-Jan-13 11:24:13.515067 - [DEBUG] = AllBottom (new jump func)
46016 2019-Jan-13 11:24:13.515092 - [DEBUG]
46017 2019-Jan-13 11:24:13.515115 - [DEBUG] Start adding new jump function
46018 2019-Jan-13 11:24:13.515148 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46019 2019-Jan-13 11:24:13.515204 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46020 2019-Jan-13 11:24:13.515836 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
46021 2019-Jan-13 11:24:13.516462 - [DEBUG] Edge Function : AllBottom
46022 2019-Jan-13 11:24:13.516491 - [DEBUG] End adding new jump function
46023 2019-Jan-13 11:24:13.516515 - [DEBUG]
46024 2019-Jan-13 11:24:13.516539 - [DEBUG] -------------------------------------------- 1253. Path Edge --------------------------------------------
46025 2019-Jan-13 11:24:13.516563 - [DEBUG]
46026 2019-Jan-13 11:24:13.516587 - [DEBUG] Process 1253. path edge:
46027 2019-Jan-13 11:24:13.516610 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46028 2019-Jan-13 11:24:13.516680 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
46029 2019-Jan-13 11:24:13.517309 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46030 2019-Jan-13 11:24:13.517937 - [DEBUG]
46031 2019-Jan-13 11:24:13.517963 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
46032 2019-Jan-13 11:24:13.518607 - [DEBUG] Compose: EdgeIdentity * AllBottom
46033 2019-Jan-13 11:24:13.518635 - [DEBUG]
46034 2019-Jan-13 11:24:13.518659 - [DEBUG] Propagate flow
46035 2019-Jan-13 11:24:13.518682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46036 2019-Jan-13 11:24:13.518739 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
46037 2019-Jan-13 11:24:13.519367 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46038 2019-Jan-13 11:24:13.520007 - [DEBUG] Edge function : AllBottom (result of previous compose)
46039 2019-Jan-13 11:24:13.520034 - [DEBUG]
46040 2019-Jan-13 11:24:13.520059 - [DEBUG] Join: AllTop & AllBottom
46041 2019-Jan-13 11:24:13.520084 - [DEBUG] = AllBottom (new jump func)
46042 2019-Jan-13 11:24:13.520109 - [DEBUG]
46043 2019-Jan-13 11:24:13.520132 - [DEBUG] Start adding new jump function
46044 2019-Jan-13 11:24:13.520155 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46045 2019-Jan-13 11:24:13.520211 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46046 2019-Jan-13 11:24:13.520840 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
46047 2019-Jan-13 11:24:13.521467 - [DEBUG] Edge Function : AllBottom
46048 2019-Jan-13 11:24:13.521495 - [DEBUG] End adding new jump function
46049 2019-Jan-13 11:24:13.521519 - [DEBUG]
46050 2019-Jan-13 11:24:13.521542 - [DEBUG] -------------------------------------------- 1254. Path Edge --------------------------------------------
46051 2019-Jan-13 11:24:13.521566 - [DEBUG]
46052 2019-Jan-13 11:24:13.521590 - [DEBUG] Process 1254. path edge:
46053 2019-Jan-13 11:24:13.521613 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46054 2019-Jan-13 11:24:13.521669 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
46055 2019-Jan-13 11:24:13.522295 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46056 2019-Jan-13 11:24:13.522923 - [DEBUG]
46057 2019-Jan-13 11:24:13.522948 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
46058 2019-Jan-13 11:24:13.523611 - [DEBUG] Compose: EdgeIdentity * AllBottom
46059 2019-Jan-13 11:24:13.523639 - [DEBUG]
46060 2019-Jan-13 11:24:13.523663 - [DEBUG] Propagate flow
46061 2019-Jan-13 11:24:13.523685 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46062 2019-Jan-13 11:24:13.523742 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
46063 2019-Jan-13 11:24:13.524396 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46064 2019-Jan-13 11:24:13.525028 - [DEBUG] Edge function : AllBottom (result of previous compose)
46065 2019-Jan-13 11:24:13.525053 - [DEBUG]
46066 2019-Jan-13 11:24:13.525078 - [DEBUG] Join: AllTop & AllBottom
46067 2019-Jan-13 11:24:13.525104 - [DEBUG] = AllBottom (new jump func)
46068 2019-Jan-13 11:24:13.525128 - [DEBUG]
46069 2019-Jan-13 11:24:13.525151 - [DEBUG] Start adding new jump function
46070 2019-Jan-13 11:24:13.525175 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46071 2019-Jan-13 11:24:13.525231 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46072 2019-Jan-13 11:24:13.525861 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
46073 2019-Jan-13 11:24:13.526497 - [DEBUG] Edge Function : AllBottom
46074 2019-Jan-13 11:24:13.526526 - [DEBUG] End adding new jump function
46075 2019-Jan-13 11:24:13.526550 - [DEBUG]
46076 2019-Jan-13 11:24:13.526573 - [DEBUG] -------------------------------------------- 1255. Path Edge --------------------------------------------
46077 2019-Jan-13 11:24:13.526598 - [DEBUG]
46078 2019-Jan-13 11:24:13.526621 - [DEBUG] Process 1255. path edge:
46079 2019-Jan-13 11:24:13.526644 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46080 2019-Jan-13 11:24:13.526714 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
46081 2019-Jan-13 11:24:13.527352 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46082 2019-Jan-13 11:24:13.527982 - [DEBUG]
46083 2019-Jan-13 11:24:13.528006 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
46084 2019-Jan-13 11:24:13.528655 - [DEBUG] Possible callees:
46085 2019-Jan-13 11:24:13.528679 - [DEBUG] llvm.dbg.declare
46086 2019-Jan-13 11:24:13.528704 - [DEBUG] Possible return sites:
46087 2019-Jan-13 11:24:13.528727 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16346088 2019-Jan-13 11:24:13.529984 - [DEBUG] Found and process special summary
46089 2019-Jan-13 11:24:13.530031 - [DEBUG] Compose: EdgeIdentity * AllBottom
46090 2019-Jan-13 11:24:13.530058 - [DEBUG]
46091 2019-Jan-13 11:24:13.530082 - [DEBUG] Propagate flow
46092 2019-Jan-13 11:24:13.530105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46093 2019-Jan-13 11:24:13.530162 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46094 2019-Jan-13 11:24:13.530793 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46095 2019-Jan-13 11:24:13.531421 - [DEBUG] Edge function : AllBottom (result of previous compose)
46096 2019-Jan-13 11:24:13.531446 - [DEBUG]
46097 2019-Jan-13 11:24:13.531471 - [DEBUG] Join: AllTop & AllBottom
46098 2019-Jan-13 11:24:13.531497 - [DEBUG] = AllBottom (new jump func)
46099 2019-Jan-13 11:24:13.531521 - [DEBUG]
46100 2019-Jan-13 11:24:13.531544 - [DEBUG] Start adding new jump function
46101 2019-Jan-13 11:24:13.531568 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46102 2019-Jan-13 11:24:13.531623 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46103 2019-Jan-13 11:24:13.532253 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46104 2019-Jan-13 11:24:13.532881 - [DEBUG] Edge Function : AllBottom
46105 2019-Jan-13 11:24:13.532917 - [DEBUG] End adding new jump function
46106 2019-Jan-13 11:24:13.532941 - [DEBUG]
46107 2019-Jan-13 11:24:13.532965 - [DEBUG] -------------------------------------------- 1256. Path Edge --------------------------------------------
46108 2019-Jan-13 11:24:13.532989 - [DEBUG]
46109 2019-Jan-13 11:24:13.533012 - [DEBUG] Process 1256. path edge:
46110 2019-Jan-13 11:24:13.533036 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46111 2019-Jan-13 11:24:13.533092 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
46112 2019-Jan-13 11:24:13.533738 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46113 2019-Jan-13 11:24:13.534368 - [DEBUG]
46114 2019-Jan-13 11:24:13.534393 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46115 2019-Jan-13 11:24:13.535043 - [DEBUG] Compose: EdgeIdentity * AllBottom
46116 2019-Jan-13 11:24:13.535071 - [DEBUG]
46117 2019-Jan-13 11:24:13.535095 - [DEBUG] Propagate flow
46118 2019-Jan-13 11:24:13.535118 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46119 2019-Jan-13 11:24:13.535175 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
46120 2019-Jan-13 11:24:13.535802 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46121 2019-Jan-13 11:24:13.536432 - [DEBUG] Edge function : AllBottom (result of previous compose)
46122 2019-Jan-13 11:24:13.536457 - [DEBUG]
46123 2019-Jan-13 11:24:13.536482 - [DEBUG] Join: AllTop & AllBottom
46124 2019-Jan-13 11:24:13.536508 - [DEBUG] = AllBottom (new jump func)
46125 2019-Jan-13 11:24:13.536532 - [DEBUG]
46126 2019-Jan-13 11:24:13.536555 - [DEBUG] Start adding new jump function
46127 2019-Jan-13 11:24:13.536578 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46128 2019-Jan-13 11:24:13.536634 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46129 2019-Jan-13 11:24:13.537279 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
46130 2019-Jan-13 11:24:13.537907 - [DEBUG] Edge Function : AllBottom
46131 2019-Jan-13 11:24:13.537935 - [DEBUG] End adding new jump function
46132 2019-Jan-13 11:24:13.537959 - [DEBUG]
46133 2019-Jan-13 11:24:13.537982 - [DEBUG] -------------------------------------------- 1257. Path Edge --------------------------------------------
46134 2019-Jan-13 11:24:13.538006 - [DEBUG]
46135 2019-Jan-13 11:24:13.538029 - [DEBUG] Process 1257. path edge:
46136 2019-Jan-13 11:24:13.538053 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46137 2019-Jan-13 11:24:13.538109 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
46138 2019-Jan-13 11:24:13.538736 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46139 2019-Jan-13 11:24:13.539365 - [DEBUG]
46140 2019-Jan-13 11:24:13.539390 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
46141 2019-Jan-13 11:24:13.540055 - [DEBUG] Compose: EdgeIdentity * AllBottom
46142 2019-Jan-13 11:24:13.540082 - [DEBUG]
46143 2019-Jan-13 11:24:13.540106 - [DEBUG] Propagate flow
46144 2019-Jan-13 11:24:13.540129 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46145 2019-Jan-13 11:24:13.540185 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
46146 2019-Jan-13 11:24:13.540825 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46147 2019-Jan-13 11:24:13.541455 - [DEBUG] Edge function : AllBottom (result of previous compose)
46148 2019-Jan-13 11:24:13.541480 - [DEBUG]
46149 2019-Jan-13 11:24:13.541517 - [DEBUG] Join: AllTop & AllBottom
46150 2019-Jan-13 11:24:13.541544 - [DEBUG] = AllBottom (new jump func)
46151 2019-Jan-13 11:24:13.541568 - [DEBUG]
46152 2019-Jan-13 11:24:13.541592 - [DEBUG] Start adding new jump function
46153 2019-Jan-13 11:24:13.541615 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46154 2019-Jan-13 11:24:13.541671 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46155 2019-Jan-13 11:24:13.542302 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
46156 2019-Jan-13 11:24:13.542937 - [DEBUG] Edge Function : AllBottom
46157 2019-Jan-13 11:24:13.542965 - [DEBUG] End adding new jump function
46158 2019-Jan-13 11:24:13.542989 - [DEBUG]
46159 2019-Jan-13 11:24:13.543013 - [DEBUG] -------------------------------------------- 1258. Path Edge --------------------------------------------
46160 2019-Jan-13 11:24:13.543037 - [DEBUG]
46161 2019-Jan-13 11:24:13.543060 - [DEBUG] Process 1258. path edge:
46162 2019-Jan-13 11:24:13.543084 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46163 2019-Jan-13 11:24:13.543140 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
46164 2019-Jan-13 11:24:13.543794 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46165 2019-Jan-13 11:24:13.544424 - [DEBUG]
46166 2019-Jan-13 11:24:13.544448 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
46167 2019-Jan-13 11:24:13.545097 - [DEBUG] Possible callees:
46168 2019-Jan-13 11:24:13.545124 - [DEBUG] llvm.dbg.declare
46169 2019-Jan-13 11:24:13.545148 - [DEBUG] Possible return sites:
46170 2019-Jan-13 11:24:13.545172 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16946171 2019-Jan-13 11:24:13.546426 - [DEBUG] Found and process special summary
46172 2019-Jan-13 11:24:13.546460 - [DEBUG] Compose: EdgeIdentity * AllBottom
46173 2019-Jan-13 11:24:13.546487 - [DEBUG]
46174 2019-Jan-13 11:24:13.546511 - [DEBUG] Propagate flow
46175 2019-Jan-13 11:24:13.546535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46176 2019-Jan-13 11:24:13.546591 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46177 2019-Jan-13 11:24:13.547237 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46178 2019-Jan-13 11:24:13.547867 - [DEBUG] Edge function : AllBottom (result of previous compose)
46179 2019-Jan-13 11:24:13.547892 - [DEBUG]
46180 2019-Jan-13 11:24:13.547917 - [DEBUG] Join: AllTop & AllBottom
46181 2019-Jan-13 11:24:13.547943 - [DEBUG] = AllBottom (new jump func)
46182 2019-Jan-13 11:24:13.547967 - [DEBUG]
46183 2019-Jan-13 11:24:13.547990 - [DEBUG] Start adding new jump function
46184 2019-Jan-13 11:24:13.548014 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46185 2019-Jan-13 11:24:13.548070 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46186 2019-Jan-13 11:24:13.548699 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46187 2019-Jan-13 11:24:13.549328 - [DEBUG] Edge Function : AllBottom
46188 2019-Jan-13 11:24:13.549356 - [DEBUG] End adding new jump function
46189 2019-Jan-13 11:24:13.549380 - [DEBUG]
46190 2019-Jan-13 11:24:13.549404 - [DEBUG] -------------------------------------------- 1259. Path Edge --------------------------------------------
46191 2019-Jan-13 11:24:13.549429 - [DEBUG]
46192 2019-Jan-13 11:24:13.549460 - [DEBUG] Process 1259. path edge:
46193 2019-Jan-13 11:24:13.549485 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46194 2019-Jan-13 11:24:13.549541 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
46195 2019-Jan-13 11:24:13.550187 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46196 2019-Jan-13 11:24:13.550817 - [DEBUG]
46197 2019-Jan-13 11:24:13.550842 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46198 2019-Jan-13 11:24:13.551492 - [DEBUG] Compose: EdgeIdentity * AllBottom
46199 2019-Jan-13 11:24:13.551520 - [DEBUG]
46200 2019-Jan-13 11:24:13.551544 - [DEBUG] Propagate flow
46201 2019-Jan-13 11:24:13.551567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46202 2019-Jan-13 11:24:13.551624 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
46203 2019-Jan-13 11:24:13.552295 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46204 2019-Jan-13 11:24:13.552925 - [DEBUG] Edge function : AllBottom (result of previous compose)
46205 2019-Jan-13 11:24:13.552950 - [DEBUG]
46206 2019-Jan-13 11:24:13.552975 - [DEBUG] Join: AllTop & AllBottom
46207 2019-Jan-13 11:24:13.553001 - [DEBUG] = AllBottom (new jump func)
46208 2019-Jan-13 11:24:13.553025 - [DEBUG]
46209 2019-Jan-13 11:24:13.553049 - [DEBUG] Start adding new jump function
46210 2019-Jan-13 11:24:13.553072 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46211 2019-Jan-13 11:24:13.553128 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46212 2019-Jan-13 11:24:13.553776 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
46213 2019-Jan-13 11:24:13.554404 - [DEBUG] Edge Function : AllBottom
46214 2019-Jan-13 11:24:13.554433 - [DEBUG] End adding new jump function
46215 2019-Jan-13 11:24:13.554457 - [DEBUG]
46216 2019-Jan-13 11:24:13.554481 - [DEBUG] -------------------------------------------- 1260. Path Edge --------------------------------------------
46217 2019-Jan-13 11:24:13.554505 - [DEBUG]
46218 2019-Jan-13 11:24:13.554529 - [DEBUG] Process 1260. path edge:
46219 2019-Jan-13 11:24:13.554552 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46220 2019-Jan-13 11:24:13.554608 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
46221 2019-Jan-13 11:24:13.555238 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46222 2019-Jan-13 11:24:13.555869 - [DEBUG]
46223 2019-Jan-13 11:24:13.555893 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
46224 2019-Jan-13 11:24:13.556550 - [DEBUG] Compose: EdgeIdentity * AllBottom
46225 2019-Jan-13 11:24:13.556578 - [DEBUG]
46226 2019-Jan-13 11:24:13.556602 - [DEBUG] Propagate flow
46227 2019-Jan-13 11:24:13.556625 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46228 2019-Jan-13 11:24:13.556696 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
46229 2019-Jan-13 11:24:13.557331 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46230 2019-Jan-13 11:24:13.557961 - [DEBUG] Edge function : AllBottom (result of previous compose)
46231 2019-Jan-13 11:24:13.557986 - [DEBUG]
46232 2019-Jan-13 11:24:13.558011 - [DEBUG] Join: AllTop & AllBottom
46233 2019-Jan-13 11:24:13.558037 - [DEBUG] = AllBottom (new jump func)
46234 2019-Jan-13 11:24:13.558061 - [DEBUG]
46235 2019-Jan-13 11:24:13.558085 - [DEBUG] Start adding new jump function
46236 2019-Jan-13 11:24:13.558108 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46237 2019-Jan-13 11:24:13.558172 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46238 2019-Jan-13 11:24:13.558803 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
46239 2019-Jan-13 11:24:13.559435 - [DEBUG] Edge Function : AllBottom
46240 2019-Jan-13 11:24:13.559464 - [DEBUG] End adding new jump function
46241 2019-Jan-13 11:24:13.559488 - [DEBUG]
46242 2019-Jan-13 11:24:13.559511 - [DEBUG] -------------------------------------------- 1261. Path Edge --------------------------------------------
46243 2019-Jan-13 11:24:13.559536 - [DEBUG]
46244 2019-Jan-13 11:24:13.559559 - [DEBUG] Process 1261. path edge:
46245 2019-Jan-13 11:24:13.559583 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46246 2019-Jan-13 11:24:13.559639 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
46247 2019-Jan-13 11:24:13.560286 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46248 2019-Jan-13 11:24:13.560917 - [DEBUG]
46249 2019-Jan-13 11:24:13.560941 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
46250 2019-Jan-13 11:24:13.561594 - [DEBUG] Compose: EdgeIdentity * AllBottom
46251 2019-Jan-13 11:24:13.561622 - [DEBUG]
46252 2019-Jan-13 11:24:13.561645 - [DEBUG] Propagate flow
46253 2019-Jan-13 11:24:13.561669 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46254 2019-Jan-13 11:24:13.561726 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
46255 2019-Jan-13 11:24:13.562356 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46256 2019-Jan-13 11:24:13.562986 - [DEBUG] Edge function : AllBottom (result of previous compose)
46257 2019-Jan-13 11:24:13.563011 - [DEBUG]
46258 2019-Jan-13 11:24:13.563036 - [DEBUG] Join: AllTop & AllBottom
46259 2019-Jan-13 11:24:13.563062 - [DEBUG] = AllBottom (new jump func)
46260 2019-Jan-13 11:24:13.563086 - [DEBUG]
46261 2019-Jan-13 11:24:13.563109 - [DEBUG] Start adding new jump function
46262 2019-Jan-13 11:24:13.563133 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46263 2019-Jan-13 11:24:13.563189 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46264 2019-Jan-13 11:24:13.563834 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
46265 2019-Jan-13 11:24:13.564461 - [DEBUG] Edge Function : AllBottom
46266 2019-Jan-13 11:24:13.564489 - [DEBUG] End adding new jump function
46267 2019-Jan-13 11:24:13.564513 - [DEBUG]
46268 2019-Jan-13 11:24:13.564537 - [DEBUG] -------------------------------------------- 1262. Path Edge --------------------------------------------
46269 2019-Jan-13 11:24:13.564561 - [DEBUG]
46270 2019-Jan-13 11:24:13.564584 - [DEBUG] Process 1262. path edge:
46271 2019-Jan-13 11:24:13.564608 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46272 2019-Jan-13 11:24:13.564664 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
46273 2019-Jan-13 11:24:13.565292 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46274 2019-Jan-13 11:24:13.565920 - [DEBUG]
46275 2019-Jan-13 11:24:13.565945 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
46276 2019-Jan-13 11:24:13.566591 - [DEBUG] Compose: EdgeIdentity * AllBottom
46277 2019-Jan-13 11:24:13.566619 - [DEBUG]
46278 2019-Jan-13 11:24:13.566642 - [DEBUG] Propagate flow
46279 2019-Jan-13 11:24:13.566677 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46280 2019-Jan-13 11:24:13.566743 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
46281 2019-Jan-13 11:24:13.567376 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46282 2019-Jan-13 11:24:13.568005 - [DEBUG] Edge function : AllBottom (result of previous compose)
46283 2019-Jan-13 11:24:13.568031 - [DEBUG]
46284 2019-Jan-13 11:24:13.568056 - [DEBUG] Join: AllTop & AllBottom
46285 2019-Jan-13 11:24:13.568082 - [DEBUG] = AllBottom (new jump func)
46286 2019-Jan-13 11:24:13.568106 - [DEBUG]
46287 2019-Jan-13 11:24:13.568130 - [DEBUG] Start adding new jump function
46288 2019-Jan-13 11:24:13.568153 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46289 2019-Jan-13 11:24:13.568209 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46290 2019-Jan-13 11:24:13.568837 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
46291 2019-Jan-13 11:24:13.569467 - [DEBUG] Edge Function : AllBottom
46292 2019-Jan-13 11:24:13.569495 - [DEBUG] End adding new jump function
46293 2019-Jan-13 11:24:13.569518 - [DEBUG]
46294 2019-Jan-13 11:24:13.569542 - [DEBUG] -------------------------------------------- 1263. Path Edge --------------------------------------------
46295 2019-Jan-13 11:24:13.569566 - [DEBUG]
46296 2019-Jan-13 11:24:13.569589 - [DEBUG] Process 1263. path edge:
46297 2019-Jan-13 11:24:13.569612 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46298 2019-Jan-13 11:24:13.569669 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
46299 2019-Jan-13 11:24:13.570316 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46300 2019-Jan-13 11:24:13.570946 - [DEBUG]
46301 2019-Jan-13 11:24:13.570970 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
46302 2019-Jan-13 11:24:13.571621 - [DEBUG] Compose: EdgeIdentity * AllBottom
46303 2019-Jan-13 11:24:13.571650 - [DEBUG]
46304 2019-Jan-13 11:24:13.571673 - [DEBUG] Propagate flow
46305 2019-Jan-13 11:24:13.571696 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46306 2019-Jan-13 11:24:13.571753 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
46307 2019-Jan-13 11:24:13.572381 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46308 2019-Jan-13 11:24:13.573011 - [DEBUG] Edge function : AllBottom (result of previous compose)
46309 2019-Jan-13 11:24:13.573035 - [DEBUG]
46310 2019-Jan-13 11:24:13.573060 - [DEBUG] Join: AllTop & AllBottom
46311 2019-Jan-13 11:24:13.573086 - [DEBUG] = AllBottom (new jump func)
46312 2019-Jan-13 11:24:13.573110 - [DEBUG]
46313 2019-Jan-13 11:24:13.573134 - [DEBUG] Start adding new jump function
46314 2019-Jan-13 11:24:13.573157 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46315 2019-Jan-13 11:24:13.573212 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46316 2019-Jan-13 11:24:13.573858 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
46317 2019-Jan-13 11:24:13.574486 - [DEBUG] Edge Function : AllBottom
46318 2019-Jan-13 11:24:13.574514 - [DEBUG] End adding new jump function
46319 2019-Jan-13 11:24:13.574537 - [DEBUG]
46320 2019-Jan-13 11:24:13.574561 - [DEBUG] -------------------------------------------- 1264. Path Edge --------------------------------------------
46321 2019-Jan-13 11:24:13.574585 - [DEBUG]
46322 2019-Jan-13 11:24:13.574609 - [DEBUG] Process 1264. path edge:
46323 2019-Jan-13 11:24:13.574632 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46324 2019-Jan-13 11:24:13.574688 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
46325 2019-Jan-13 11:24:13.575324 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46326 2019-Jan-13 11:24:13.575954 - [DEBUG]
46327 2019-Jan-13 11:24:13.575979 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
46328 2019-Jan-13 11:24:13.576624 - [DEBUG] Compose: EdgeIdentity * AllBottom
46329 2019-Jan-13 11:24:13.576651 - [DEBUG]
46330 2019-Jan-13 11:24:13.576689 - [DEBUG] Propagate flow
46331 2019-Jan-13 11:24:13.576712 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46332 2019-Jan-13 11:24:13.576769 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46333 2019-Jan-13 11:24:13.577398 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46334 2019-Jan-13 11:24:13.578028 - [DEBUG] Edge function : AllBottom (result of previous compose)
46335 2019-Jan-13 11:24:13.578053 - [DEBUG]
46336 2019-Jan-13 11:24:13.578077 - [DEBUG] Join: AllTop & AllBottom
46337 2019-Jan-13 11:24:13.578103 - [DEBUG] = AllBottom (new jump func)
46338 2019-Jan-13 11:24:13.578127 - [DEBUG]
46339 2019-Jan-13 11:24:13.578150 - [DEBUG] Start adding new jump function
46340 2019-Jan-13 11:24:13.578173 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46341 2019-Jan-13 11:24:13.578229 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46342 2019-Jan-13 11:24:13.578858 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46343 2019-Jan-13 11:24:13.579485 - [DEBUG] Edge Function : AllBottom
46344 2019-Jan-13 11:24:13.579513 - [DEBUG] End adding new jump function
46345 2019-Jan-13 11:24:13.579537 - [DEBUG]
46346 2019-Jan-13 11:24:13.579560 - [DEBUG] -------------------------------------------- 1265. Path Edge --------------------------------------------
46347 2019-Jan-13 11:24:13.579584 - [DEBUG]
46348 2019-Jan-13 11:24:13.579607 - [DEBUG] Process 1265. path edge:
46349 2019-Jan-13 11:24:13.579631 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46350 2019-Jan-13 11:24:13.579687 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
46351 2019-Jan-13 11:24:13.580331 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46352 2019-Jan-13 11:24:13.580960 - [DEBUG]
46353 2019-Jan-13 11:24:13.580984 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46354 2019-Jan-13 11:24:13.581632 - [DEBUG] Compose: EdgeIdentity * AllBottom
46355 2019-Jan-13 11:24:13.581659 - [DEBUG]
46356 2019-Jan-13 11:24:13.581683 - [DEBUG] Propagate flow
46357 2019-Jan-13 11:24:13.581706 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46358 2019-Jan-13 11:24:13.581763 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
46359 2019-Jan-13 11:24:13.582404 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46360 2019-Jan-13 11:24:13.583034 - [DEBUG] Edge function : AllBottom (result of previous compose)
46361 2019-Jan-13 11:24:13.583059 - [DEBUG]
46362 2019-Jan-13 11:24:13.583084 - [DEBUG] Join: AllTop & AllBottom
46363 2019-Jan-13 11:24:13.583109 - [DEBUG] = AllBottom (new jump func)
46364 2019-Jan-13 11:24:13.583134 - [DEBUG]
46365 2019-Jan-13 11:24:13.583157 - [DEBUG] Start adding new jump function
46366 2019-Jan-13 11:24:13.583180 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46367 2019-Jan-13 11:24:13.583236 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46368 2019-Jan-13 11:24:13.583881 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
46369 2019-Jan-13 11:24:13.584520 - [DEBUG] Edge Function : AllBottom
46370 2019-Jan-13 11:24:13.584548 - [DEBUG] End adding new jump function
46371 2019-Jan-13 11:24:13.584572 - [DEBUG]
46372 2019-Jan-13 11:24:13.584596 - [DEBUG] -------------------------------------------- 1266. Path Edge --------------------------------------------
46373 2019-Jan-13 11:24:13.584620 - [DEBUG]
46374 2019-Jan-13 11:24:13.584643 - [DEBUG] Process 1266. path edge:
46375 2019-Jan-13 11:24:13.584667 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46376 2019-Jan-13 11:24:13.584723 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
46377 2019-Jan-13 11:24:13.585356 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46378 2019-Jan-13 11:24:13.585985 - [DEBUG]
46379 2019-Jan-13 11:24:13.586010 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
46380 2019-Jan-13 11:24:13.586675 - [DEBUG] Compose: EdgeIdentity * AllBottom
46381 2019-Jan-13 11:24:13.586704 - [DEBUG]
46382 2019-Jan-13 11:24:13.586728 - [DEBUG] Propagate flow
46383 2019-Jan-13 11:24:13.586751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46384 2019-Jan-13 11:24:13.586808 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46385 2019-Jan-13 11:24:13.587438 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46386 2019-Jan-13 11:24:13.588067 - [DEBUG] Edge function : AllBottom (result of previous compose)
46387 2019-Jan-13 11:24:13.588092 - [DEBUG]
46388 2019-Jan-13 11:24:13.588117 - [DEBUG] Join: AllTop & AllBottom
46389 2019-Jan-13 11:24:13.588142 - [DEBUG] = AllBottom (new jump func)
46390 2019-Jan-13 11:24:13.588167 - [DEBUG]
46391 2019-Jan-13 11:24:13.588190 - [DEBUG] Start adding new jump function
46392 2019-Jan-13 11:24:13.588213 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46393 2019-Jan-13 11:24:13.588268 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46394 2019-Jan-13 11:24:13.588898 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46395 2019-Jan-13 11:24:13.589526 - [DEBUG] Edge Function : AllBottom
46396 2019-Jan-13 11:24:13.589553 - [DEBUG] End adding new jump function
46397 2019-Jan-13 11:24:13.589577 - [DEBUG]
46398 2019-Jan-13 11:24:13.589601 - [DEBUG] -------------------------------------------- 1267. Path Edge --------------------------------------------
46399 2019-Jan-13 11:24:13.589624 - [DEBUG]
46400 2019-Jan-13 11:24:13.589647 - [DEBUG] Process 1267. path edge:
46401 2019-Jan-13 11:24:13.589671 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46402 2019-Jan-13 11:24:13.589726 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
46403 2019-Jan-13 11:24:13.590370 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46404 2019-Jan-13 11:24:13.591000 - [DEBUG]
46405 2019-Jan-13 11:24:13.591024 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46406 2019-Jan-13 11:24:13.591674 - [DEBUG] Compose: EdgeIdentity * AllBottom
46407 2019-Jan-13 11:24:13.591703 - [DEBUG]
46408 2019-Jan-13 11:24:13.591726 - [DEBUG] Propagate flow
46409 2019-Jan-13 11:24:13.591749 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46410 2019-Jan-13 11:24:13.591806 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46411 2019-Jan-13 11:24:13.592436 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46412 2019-Jan-13 11:24:13.593075 - [DEBUG] Edge function : AllBottom (result of previous compose)
46413 2019-Jan-13 11:24:13.593101 - [DEBUG]
46414 2019-Jan-13 11:24:13.593126 - [DEBUG] Join: AllTop & AllBottom
46415 2019-Jan-13 11:24:13.593152 - [DEBUG] = AllBottom (new jump func)
46416 2019-Jan-13 11:24:13.593176 - [DEBUG]
46417 2019-Jan-13 11:24:13.593199 - [DEBUG] Start adding new jump function
46418 2019-Jan-13 11:24:13.593222 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46419 2019-Jan-13 11:24:13.593278 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46420 2019-Jan-13 11:24:13.593923 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46421 2019-Jan-13 11:24:13.594550 - [DEBUG] Edge Function : AllBottom
46422 2019-Jan-13 11:24:13.594579 - [DEBUG] End adding new jump function
46423 2019-Jan-13 11:24:13.594603 - [DEBUG]
46424 2019-Jan-13 11:24:13.594626 - [DEBUG] -------------------------------------------- 1268. Path Edge --------------------------------------------
46425 2019-Jan-13 11:24:13.594650 - [DEBUG]
46426 2019-Jan-13 11:24:13.594673 - [DEBUG] Process 1268. path edge:
46427 2019-Jan-13 11:24:13.594697 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46428 2019-Jan-13 11:24:13.594753 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
46429 2019-Jan-13 11:24:13.595380 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46430 2019-Jan-13 11:24:13.596009 - [DEBUG]
46431 2019-Jan-13 11:24:13.596034 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46432 2019-Jan-13 11:24:13.596686 - [DEBUG] Start of endsummarytab entry
46433 2019-Jan-13 11:24:13.596724 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
46434 2019-Jan-13 11:24:13.597361 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
46435 2019-Jan-13 11:24:13.597421 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46436 2019-Jan-13 11:24:13.598055 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
46437 2019-Jan-13 11:24:13.598685 - [DEBUG] EF: AllBottom
46438 2019-Jan-13 11:24:13.598710 - [DEBUG]
46439 2019-Jan-13 11:24:13.598734 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46440 2019-Jan-13 11:24:13.599361 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
46441 2019-Jan-13 11:24:13.600011 - [DEBUG] EF: AllBottom
46442 2019-Jan-13 11:24:13.600037 - [DEBUG]
46443 2019-Jan-13 11:24:13.600060 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46444 2019-Jan-13 11:24:13.600687 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
46445 2019-Jan-13 11:24:13.601324 - [DEBUG] EF: AllBottom
46446 2019-Jan-13 11:24:13.601348 - [DEBUG]
46447 2019-Jan-13 11:24:13.601372 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46448 2019-Jan-13 11:24:13.601996 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
46449 2019-Jan-13 11:24:13.602625 - [DEBUG] EF: AllBottom
46450 2019-Jan-13 11:24:13.602650 - [DEBUG]
46451 2019-Jan-13 11:24:13.602674 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46452 2019-Jan-13 11:24:13.603299 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
46453 2019-Jan-13 11:24:13.603951 - [DEBUG] EF: AllBottom
46454 2019-Jan-13 11:24:13.603976 - [DEBUG]
46455 2019-Jan-13 11:24:13.603999 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46456 2019-Jan-13 11:24:13.604625 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
46457 2019-Jan-13 11:24:13.605261 - [DEBUG] EF: AllBottom
46458 2019-Jan-13 11:24:13.605286 - [DEBUG]
46459 2019-Jan-13 11:24:13.605309 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46460 2019-Jan-13 11:24:13.605936 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
46461 2019-Jan-13 11:24:13.606571 - [DEBUG] EF: AllBottom
46462 2019-Jan-13 11:24:13.606596 - [DEBUG]
46463 2019-Jan-13 11:24:13.606619 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46464 2019-Jan-13 11:24:13.607269 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
46465 2019-Jan-13 11:24:13.607906 - [DEBUG] EF: AllBottom
46466 2019-Jan-13 11:24:13.607931 - [DEBUG]
46467 2019-Jan-13 11:24:13.607954 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46468 2019-Jan-13 11:24:13.608580 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
46469 2019-Jan-13 11:24:13.609215 - [DEBUG] EF: AllBottom
46470 2019-Jan-13 11:24:13.609240 - [DEBUG]
46471 2019-Jan-13 11:24:13.609263 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46472 2019-Jan-13 11:24:13.609890 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46473 2019-Jan-13 11:24:13.610535 - [DEBUG] EF: AllBottom
46474 2019-Jan-13 11:24:13.610560 - [DEBUG]
46475 2019-Jan-13 11:24:13.610583 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46476 2019-Jan-13 11:24:13.611209 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
46477 2019-Jan-13 11:24:13.611838 - [DEBUG] EF: AllBottom
46478 2019-Jan-13 11:24:13.611863 - [DEBUG]
46479 2019-Jan-13 11:24:13.611886 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46480 2019-Jan-13 11:24:13.612512 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
46481 2019-Jan-13 11:24:13.613148 - [DEBUG] EF: AllBottom
46482 2019-Jan-13 11:24:13.613173 - [DEBUG]
46483 2019-Jan-13 11:24:13.613196 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46484 2019-Jan-13 11:24:13.613839 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
46485 2019-Jan-13 11:24:13.614468 - [DEBUG] EF: AllBottom
46486 2019-Jan-13 11:24:13.614493 - [DEBUG]
46487 2019-Jan-13 11:24:13.614516 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46488 2019-Jan-13 11:24:13.615143 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
46489 2019-Jan-13 11:24:13.615770 - [DEBUG] EF: AllBottom
46490 2019-Jan-13 11:24:13.615795 - [DEBUG]
46491 2019-Jan-13 11:24:13.615818 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46492 2019-Jan-13 11:24:13.616444 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
46493 2019-Jan-13 11:24:13.617089 - [DEBUG] EF: AllBottom
46494 2019-Jan-13 11:24:13.617114 - [DEBUG]
46495 2019-Jan-13 11:24:13.617137 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46496 2019-Jan-13 11:24:13.617762 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46497 2019-Jan-13 11:24:13.618390 - [DEBUG] EF: AllBottom
46498 2019-Jan-13 11:24:13.618415 - [DEBUG]
46499 2019-Jan-13 11:24:13.618438 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46500 2019-Jan-13 11:24:13.619064 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
46501 2019-Jan-13 11:24:13.619693 - [DEBUG] EF: AllBottom
46502 2019-Jan-13 11:24:13.619718 - [DEBUG]
46503 2019-Jan-13 11:24:13.619741 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46504 2019-Jan-13 11:24:13.620388 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
46505 2019-Jan-13 11:24:13.621020 - [DEBUG] EF: AllBottom
46506 2019-Jan-13 11:24:13.621045 - [DEBUG]
46507 2019-Jan-13 11:24:13.621068 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46508 2019-Jan-13 11:24:13.621693 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46509 2019-Jan-13 11:24:13.622329 - [DEBUG] EF: AllBottom
46510 2019-Jan-13 11:24:13.622354 - [DEBUG]
46511 2019-Jan-13 11:24:13.622377 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46512 2019-Jan-13 11:24:13.623002 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
46513 2019-Jan-13 11:24:13.623646 - [DEBUG] EF: AllBottom
46514 2019-Jan-13 11:24:13.623671 - [DEBUG]
46515 2019-Jan-13 11:24:13.623694 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46516 2019-Jan-13 11:24:13.624320 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
46517 2019-Jan-13 11:24:13.624957 - [DEBUG] EF: AllBottom
46518 2019-Jan-13 11:24:13.624982 - [DEBUG]
46519 2019-Jan-13 11:24:13.625005 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46520 2019-Jan-13 11:24:13.625631 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46521 2019-Jan-13 11:24:13.626260 - [DEBUG] EF: AllBottom
46522 2019-Jan-13 11:24:13.626285 - [DEBUG]
46523 2019-Jan-13 11:24:13.626308 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46524 2019-Jan-13 11:24:13.626961 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
46525 2019-Jan-13 11:24:13.627591 - [DEBUG] EF: AllBottom
46526 2019-Jan-13 11:24:13.627616 - [DEBUG]
46527 2019-Jan-13 11:24:13.627639 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46528 2019-Jan-13 11:24:13.628265 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46529 2019-Jan-13 11:24:13.628895 - [DEBUG] EF: AllBottom
46530 2019-Jan-13 11:24:13.628919 - [DEBUG]
46531 2019-Jan-13 11:24:13.628942 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46532 2019-Jan-13 11:24:13.629568 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
46533 2019-Jan-13 11:24:13.630212 - [DEBUG] EF: AllBottom
46534 2019-Jan-13 11:24:13.630237 - [DEBUG]
46535 2019-Jan-13 11:24:13.630260 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46536 2019-Jan-13 11:24:13.630886 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
46537 2019-Jan-13 11:24:13.631516 - [DEBUG] EF: AllBottom
46538 2019-Jan-13 11:24:13.631541 - [DEBUG]
46539 2019-Jan-13 11:24:13.631564 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46540 2019-Jan-13 11:24:13.632191 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
46541 2019-Jan-13 11:24:13.632817 - [DEBUG] EF: AllBottom
46542 2019-Jan-13 11:24:13.632841 - [DEBUG]
46543 2019-Jan-13 11:24:13.632865 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46544 2019-Jan-13 11:24:13.633506 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
46545 2019-Jan-13 11:24:13.634137 - [DEBUG] EF: AllBottom
46546 2019-Jan-13 11:24:13.634161 - [DEBUG]
46547 2019-Jan-13 11:24:13.634185 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46548 2019-Jan-13 11:24:13.634811 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46549 2019-Jan-13 11:24:13.635447 - [DEBUG] EF: AllBottom
46550 2019-Jan-13 11:24:13.635472 - [DEBUG]
46551 2019-Jan-13 11:24:13.635496 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46552 2019-Jan-13 11:24:13.636122 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46553 2019-Jan-13 11:24:13.636763 - [DEBUG] EF: AllBottom
46554 2019-Jan-13 11:24:13.636788 - [DEBUG]
46555 2019-Jan-13 11:24:13.636812 - [DEBUG] ---------------
46556 2019-Jan-13 11:24:13.636835 - [DEBUG]
46557 2019-Jan-13 11:24:13.636861 - [DEBUG] End of endsummarytab entry
46558 2019-Jan-13 11:24:13.636884 - [DEBUG]
46559 2019-Jan-13 11:24:13.636907 - [DEBUG] Start of incomingtab entry
46560 2019-Jan-13 11:24:13.636931 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
46561 2019-Jan-13 11:24:13.637559 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
46562 2019-Jan-13 11:24:13.637616 - [DEBUG] ---------------
46563 2019-Jan-13 11:24:13.637640 - [DEBUG] End of incomingtab entry
46564 2019-Jan-13 11:24:13.637663 - [DEBUG]
46565 2019-Jan-13 11:24:13.637689 - [DEBUG] EDGE:
46566 2019-Jan-13 11:24:13.637745 - [DEBUG] ---> 46567 2019-Jan-13 11:24:13.638373 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46568 2019-Jan-13 11:24:13.639004 - [DEBUG]
46569 2019-Jan-13 11:24:13.639030 - [DEBUG] EDGE:
46570 2019-Jan-13 11:24:13.639086 - [DEBUG] ---> 46571 2019-Jan-13 11:24:13.639715 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46572 2019-Jan-13 11:24:13.640358 - [DEBUG]
46573 2019-Jan-13 11:24:13.640393 - [DEBUG] Compose: EdgeIdentity * AllBottom
46574 2019-Jan-13 11:24:13.640420 - [DEBUG]
46575 2019-Jan-13 11:24:13.640443 - [DEBUG] Propagate flow
46576 2019-Jan-13 11:24:13.640466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46577 2019-Jan-13 11:24:13.640522 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46578 2019-Jan-13 11:24:13.641160 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46579 2019-Jan-13 11:24:13.641789 - [DEBUG] Edge function : AllBottom (result of previous compose)
46580 2019-Jan-13 11:24:13.641814 - [DEBUG]
46581 2019-Jan-13 11:24:13.641840 - [DEBUG] Join: AllTop & AllBottom
46582 2019-Jan-13 11:24:13.641865 - [DEBUG] = AllBottom (new jump func)
46583 2019-Jan-13 11:24:13.641890 - [DEBUG]
46584 2019-Jan-13 11:24:13.641913 - [DEBUG] Start adding new jump function
46585 2019-Jan-13 11:24:13.641936 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46586 2019-Jan-13 11:24:13.641991 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46587 2019-Jan-13 11:24:13.642621 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46588 2019-Jan-13 11:24:13.643258 - [DEBUG] Edge Function : AllBottom
46589 2019-Jan-13 11:24:13.643286 - [DEBUG] End adding new jump function
46590 2019-Jan-13 11:24:13.643310 - [DEBUG]
46591 2019-Jan-13 11:24:13.643346 - [DEBUG] -------------------------------------------- 1269. Path Edge --------------------------------------------
46592 2019-Jan-13 11:24:13.643370 - [DEBUG]
46593 2019-Jan-13 11:24:13.643394 - [DEBUG] Process 1269. path edge:
46594 2019-Jan-13 11:24:13.643417 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46595 2019-Jan-13 11:24:13.643473 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
46596 2019-Jan-13 11:24:13.644118 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46597 2019-Jan-13 11:24:13.644747 - [DEBUG]
46598 2019-Jan-13 11:24:13.644771 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46599 2019-Jan-13 11:24:13.645423 - [DEBUG] Possible callees:
46600 2019-Jan-13 11:24:13.645448 - [DEBUG] llvm.dbg.declare
46601 2019-Jan-13 11:24:13.645473 - [DEBUG] Possible return sites:
46602 2019-Jan-13 11:24:13.645496 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19346603 2019-Jan-13 11:24:13.646770 - [DEBUG] Found and process special summary
46604 2019-Jan-13 11:24:13.646804 - [DEBUG] Compose: EdgeIdentity * AllBottom
46605 2019-Jan-13 11:24:13.646830 - [DEBUG]
46606 2019-Jan-13 11:24:13.646854 - [DEBUG] Propagate flow
46607 2019-Jan-13 11:24:13.646877 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46608 2019-Jan-13 11:24:13.646933 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46609 2019-Jan-13 11:24:13.647565 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46610 2019-Jan-13 11:24:13.648194 - [DEBUG] Edge function : AllBottom (result of previous compose)
46611 2019-Jan-13 11:24:13.648219 - [DEBUG]
46612 2019-Jan-13 11:24:13.648244 - [DEBUG] Join: AllTop & AllBottom
46613 2019-Jan-13 11:24:13.648270 - [DEBUG] = AllBottom (new jump func)
46614 2019-Jan-13 11:24:13.648294 - [DEBUG]
46615 2019-Jan-13 11:24:13.648317 - [DEBUG] Start adding new jump function
46616 2019-Jan-13 11:24:13.648340 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46617 2019-Jan-13 11:24:13.648396 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46618 2019-Jan-13 11:24:13.649026 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46619 2019-Jan-13 11:24:13.649654 - [DEBUG] Edge Function : AllBottom
46620 2019-Jan-13 11:24:13.649682 - [DEBUG] End adding new jump function
46621 2019-Jan-13 11:24:13.649706 - [DEBUG]
46622 2019-Jan-13 11:24:13.649729 - [DEBUG] -------------------------------------------- 1270. Path Edge --------------------------------------------
46623 2019-Jan-13 11:24:13.649753 - [DEBUG]
46624 2019-Jan-13 11:24:13.649776 - [DEBUG] Process 1270. path edge:
46625 2019-Jan-13 11:24:13.649800 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46626 2019-Jan-13 11:24:13.649856 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
46627 2019-Jan-13 11:24:13.650503 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46628 2019-Jan-13 11:24:13.651132 - [DEBUG]
46629 2019-Jan-13 11:24:13.651157 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46630 2019-Jan-13 11:24:13.651809 - [DEBUG] Compose: EdgeIdentity * AllBottom
46631 2019-Jan-13 11:24:13.651837 - [DEBUG]
46632 2019-Jan-13 11:24:13.651860 - [DEBUG] Propagate flow
46633 2019-Jan-13 11:24:13.651883 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46634 2019-Jan-13 11:24:13.651940 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
46635 2019-Jan-13 11:24:13.652569 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46636 2019-Jan-13 11:24:13.653197 - [DEBUG] Edge function : AllBottom (result of previous compose)
46637 2019-Jan-13 11:24:13.653222 - [DEBUG]
46638 2019-Jan-13 11:24:13.653246 - [DEBUG] Join: AllTop & AllBottom
46639 2019-Jan-13 11:24:13.653280 - [DEBUG] = AllBottom (new jump func)
46640 2019-Jan-13 11:24:13.653305 - [DEBUG]
46641 2019-Jan-13 11:24:13.653345 - [DEBUG] Start adding new jump function
46642 2019-Jan-13 11:24:13.653371 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46643 2019-Jan-13 11:24:13.653429 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46644 2019-Jan-13 11:24:13.654071 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
46645 2019-Jan-13 11:24:13.654759 - [DEBUG] Edge Function : AllBottom
46646 2019-Jan-13 11:24:13.654790 - [DEBUG] End adding new jump function
46647 2019-Jan-13 11:24:13.654813 - [DEBUG]
46648 2019-Jan-13 11:24:13.654837 - [DEBUG] -------------------------------------------- 1271. Path Edge --------------------------------------------
46649 2019-Jan-13 11:24:13.654861 - [DEBUG]
46650 2019-Jan-13 11:24:13.654884 - [DEBUG] Process 1271. path edge:
46651 2019-Jan-13 11:24:13.654907 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46652 2019-Jan-13 11:24:13.654970 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
46653 2019-Jan-13 11:24:13.655599 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46654 2019-Jan-13 11:24:13.656247 - [DEBUG]
46655 2019-Jan-13 11:24:13.656273 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
46656 2019-Jan-13 11:24:13.656947 - [DEBUG] Compose: EdgeIdentity * AllBottom
46657 2019-Jan-13 11:24:13.656975 - [DEBUG]
46658 2019-Jan-13 11:24:13.656998 - [DEBUG] Propagate flow
46659 2019-Jan-13 11:24:13.657021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46660 2019-Jan-13 11:24:13.657079 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46661 2019-Jan-13 11:24:13.657709 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46662 2019-Jan-13 11:24:13.658336 - [DEBUG] Edge function : AllBottom (result of previous compose)
46663 2019-Jan-13 11:24:13.658361 - [DEBUG]
46664 2019-Jan-13 11:24:13.658386 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46665 2019-Jan-13 11:24:13.658411 - [DEBUG] = AllBottom
46666 2019-Jan-13 11:24:13.658436 - [DEBUG]
46667 2019-Jan-13 11:24:13.658458 - [DEBUG] PROPAGATE: No new function!
46668 2019-Jan-13 11:24:13.658483 - [DEBUG] EDGE:
46669 2019-Jan-13 11:24:13.658541 - [DEBUG] ---> 46670 2019-Jan-13 11:24:13.659167 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46671 2019-Jan-13 11:24:13.659794 - [DEBUG]
46672 2019-Jan-13 11:24:13.659820 - [DEBUG] EDGE:
46673 2019-Jan-13 11:24:13.659876 - [DEBUG] ---> 46674 2019-Jan-13 11:24:13.660526 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46675 2019-Jan-13 11:24:13.661151 - [DEBUG]
46676 2019-Jan-13 11:24:13.661195 - [DEBUG] Compose: EdgeIdentity * AllBottom
46677 2019-Jan-13 11:24:13.661221 - [DEBUG]
46678 2019-Jan-13 11:24:13.661245 - [DEBUG] Propagate flow
46679 2019-Jan-13 11:24:13.661268 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46680 2019-Jan-13 11:24:13.661323 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46681 2019-Jan-13 11:24:13.661952 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46682 2019-Jan-13 11:24:13.662578 - [DEBUG] Edge function : AllBottom (result of previous compose)
46683 2019-Jan-13 11:24:13.662603 - [DEBUG]
46684 2019-Jan-13 11:24:13.662646 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46685 2019-Jan-13 11:24:13.662672 - [DEBUG] = AllBottom
46686 2019-Jan-13 11:24:13.662696 - [DEBUG]
46687 2019-Jan-13 11:24:13.662719 - [DEBUG] PROPAGATE: No new function!
46688 2019-Jan-13 11:24:13.662748 - [DEBUG] EDGE:
46689 2019-Jan-13 11:24:13.662805 - [DEBUG] ---> 46690 2019-Jan-13 11:24:13.663462 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46691 2019-Jan-13 11:24:13.664090 - [DEBUG]
46692 2019-Jan-13 11:24:13.664116 - [DEBUG] EDGE:
46693 2019-Jan-13 11:24:13.664173 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
46694 2019-Jan-13 11:24:13.664813 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46695 2019-Jan-13 11:24:13.665443 - [DEBUG]
46696 2019-Jan-13 11:24:13.665469 - [DEBUG] EDGE:
46697 2019-Jan-13 11:24:13.665525 - [DEBUG] ---> 46698 2019-Jan-13 11:24:13.666159 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46699 2019-Jan-13 11:24:13.666805 - [DEBUG]
46700 2019-Jan-13 11:24:13.666832 - [DEBUG] EDGE:
46701 2019-Jan-13 11:24:13.666889 - [DEBUG] ---> 46702 2019-Jan-13 11:24:13.667549 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46703 2019-Jan-13 11:24:13.668545 - [DEBUG]
46704 2019-Jan-13 11:24:13.668573 - [DEBUG] EDGE:
46705 2019-Jan-13 11:24:13.668634 - [DEBUG] ---> 46706 2019-Jan-13 11:24:13.669270 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46707 2019-Jan-13 11:24:13.669899 - [DEBUG]
46708 2019-Jan-13 11:24:13.669945 - [DEBUG] Compose: EdgeIdentity * AllBottom
46709 2019-Jan-13 11:24:13.669973 - [DEBUG]
46710 2019-Jan-13 11:24:13.670011 - [DEBUG] Propagate flow
46711 2019-Jan-13 11:24:13.670037 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46712 2019-Jan-13 11:24:13.670094 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
46713 2019-Jan-13 11:24:13.670727 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46714 2019-Jan-13 11:24:13.671447 - [DEBUG] Edge function : AllBottom (result of previous compose)
46715 2019-Jan-13 11:24:13.671473 - [DEBUG]
46716 2019-Jan-13 11:24:13.671498 - [DEBUG] Join: AllTop & AllBottom
46717 2019-Jan-13 11:24:13.671523 - [DEBUG] = AllBottom (new jump func)
46718 2019-Jan-13 11:24:13.671548 - [DEBUG]
46719 2019-Jan-13 11:24:13.671570 - [DEBUG] Start adding new jump function
46720 2019-Jan-13 11:24:13.671593 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46721 2019-Jan-13 11:24:13.671651 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46722 2019-Jan-13 11:24:13.672282 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
46723 2019-Jan-13 11:24:13.673021 - [DEBUG] Edge Function : AllBottom
46724 2019-Jan-13 11:24:13.673052 - [DEBUG] End adding new jump function
46725 2019-Jan-13 11:24:13.673075 - [DEBUG]
46726 2019-Jan-13 11:24:13.673098 - [DEBUG] -------------------------------------------- 1272. Path Edge --------------------------------------------
46727 2019-Jan-13 11:24:13.673150 - [DEBUG]
46728 2019-Jan-13 11:24:13.673173 - [DEBUG] Process 1272. path edge:
46729 2019-Jan-13 11:24:13.673197 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46730 2019-Jan-13 11:24:13.673254 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
46731 2019-Jan-13 11:24:13.673906 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46732 2019-Jan-13 11:24:13.674535 - [DEBUG]
46733 2019-Jan-13 11:24:13.674560 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
46734 2019-Jan-13 11:24:13.675249 - [DEBUG] Compose: EdgeIdentity * AllBottom
46735 2019-Jan-13 11:24:13.675280 - [DEBUG]
46736 2019-Jan-13 11:24:13.675304 - [DEBUG] Propagate flow
46737 2019-Jan-13 11:24:13.675326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46738 2019-Jan-13 11:24:13.675390 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
46739 2019-Jan-13 11:24:13.676185 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46740 2019-Jan-13 11:24:13.676840 - [DEBUG] Edge function : AllBottom (result of previous compose)
46741 2019-Jan-13 11:24:13.676865 - [DEBUG]
46742 2019-Jan-13 11:24:13.676892 - [DEBUG] Join: AllTop & AllBottom
46743 2019-Jan-13 11:24:13.676917 - [DEBUG] = AllBottom (new jump func)
46744 2019-Jan-13 11:24:13.676942 - [DEBUG]
46745 2019-Jan-13 11:24:13.676965 - [DEBUG] Start adding new jump function
46746 2019-Jan-13 11:24:13.676988 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46747 2019-Jan-13 11:24:13.677046 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46748 2019-Jan-13 11:24:13.677676 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
46749 2019-Jan-13 11:24:13.678302 - [DEBUG] Edge Function : AllBottom
46750 2019-Jan-13 11:24:13.678332 - [DEBUG] End adding new jump function
46751 2019-Jan-13 11:24:13.678356 - [DEBUG]
46752 2019-Jan-13 11:24:13.678379 - [DEBUG] -------------------------------------------- 1273. Path Edge --------------------------------------------
46753 2019-Jan-13 11:24:13.678403 - [DEBUG]
46754 2019-Jan-13 11:24:13.678426 - [DEBUG] Process 1273. path edge:
46755 2019-Jan-13 11:24:13.678450 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46756 2019-Jan-13 11:24:13.678506 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
46757 2019-Jan-13 11:24:13.679132 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46758 2019-Jan-13 11:24:13.679762 - [DEBUG]
46759 2019-Jan-13 11:24:13.679788 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
46760 2019-Jan-13 11:24:13.680454 - [DEBUG] Compose: EdgeIdentity * AllBottom
46761 2019-Jan-13 11:24:13.680482 - [DEBUG]
46762 2019-Jan-13 11:24:13.680505 - [DEBUG] Propagate flow
46763 2019-Jan-13 11:24:13.680529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46764 2019-Jan-13 11:24:13.680586 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46765 2019-Jan-13 11:24:13.681216 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46766 2019-Jan-13 11:24:13.681846 - [DEBUG] Edge function : AllBottom (result of previous compose)
46767 2019-Jan-13 11:24:13.681871 - [DEBUG]
46768 2019-Jan-13 11:24:13.681896 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46769 2019-Jan-13 11:24:13.681922 - [DEBUG] = AllBottom
46770 2019-Jan-13 11:24:13.681946 - [DEBUG]
46771 2019-Jan-13 11:24:13.681969 - [DEBUG] PROPAGATE: No new function!
46772 2019-Jan-13 11:24:13.681994 - [DEBUG] EDGE:
46773 2019-Jan-13 11:24:13.682064 - [DEBUG] ---> 46774 2019-Jan-13 11:24:13.682690 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46775 2019-Jan-13 11:24:13.683319 - [DEBUG]
46776 2019-Jan-13 11:24:13.683360 - [DEBUG] EDGE:
46777 2019-Jan-13 11:24:13.683417 - [DEBUG] ---> 46778 2019-Jan-13 11:24:13.684048 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46779 2019-Jan-13 11:24:13.684678 - [DEBUG]
46780 2019-Jan-13 11:24:13.684704 - [DEBUG] EDGE:
46781 2019-Jan-13 11:24:13.684761 - [DEBUG] ---> 46782 2019-Jan-13 11:24:13.685389 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46783 2019-Jan-13 11:24:13.686017 - [DEBUG]
46784 2019-Jan-13 11:24:13.686043 - [DEBUG] EDGE:
46785 2019-Jan-13 11:24:13.686100 - [DEBUG] ---> 46786 2019-Jan-13 11:24:13.686747 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46787 2019-Jan-13 11:24:13.687375 - [DEBUG]
46788 2019-Jan-13 11:24:13.687401 - [DEBUG] EDGE:
46789 2019-Jan-13 11:24:13.687458 - [DEBUG] ---> 46790 2019-Jan-13 11:24:13.688086 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46791 2019-Jan-13 11:24:13.688715 - [DEBUG]
46792 2019-Jan-13 11:24:13.688742 - [DEBUG] EDGE:
46793 2019-Jan-13 11:24:13.688799 - [DEBUG] ---> 46794 2019-Jan-13 11:24:13.689429 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46795 2019-Jan-13 11:24:13.690071 - [DEBUG]
46796 2019-Jan-13 11:24:13.690111 - [DEBUG] Compose: EdgeIdentity * AllBottom
46797 2019-Jan-13 11:24:13.690138 - [DEBUG]
46798 2019-Jan-13 11:24:13.690162 - [DEBUG] Propagate flow
46799 2019-Jan-13 11:24:13.690185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46800 2019-Jan-13 11:24:13.690241 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46801 2019-Jan-13 11:24:13.690871 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46802 2019-Jan-13 11:24:13.691512 - [DEBUG] Edge function : AllBottom (result of previous compose)
46803 2019-Jan-13 11:24:13.691537 - [DEBUG]
46804 2019-Jan-13 11:24:13.691562 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46805 2019-Jan-13 11:24:13.691587 - [DEBUG] = AllBottom
46806 2019-Jan-13 11:24:13.691612 - [DEBUG]
46807 2019-Jan-13 11:24:13.691634 - [DEBUG] PROPAGATE: No new function!
46808 2019-Jan-13 11:24:13.691663 - [DEBUG] EDGE:
46809 2019-Jan-13 11:24:13.691722 - [DEBUG] ---> 46810 2019-Jan-13 11:24:13.692377 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46811 2019-Jan-13 11:24:13.693009 - [DEBUG]
46812 2019-Jan-13 11:24:13.693035 - [DEBUG] EDGE:
46813 2019-Jan-13 11:24:13.693094 - [DEBUG] ---> 46814 2019-Jan-13 11:24:13.693752 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46815 2019-Jan-13 11:24:13.694382 - [DEBUG]
46816 2019-Jan-13 11:24:13.694408 - [DEBUG] EDGE:
46817 2019-Jan-13 11:24:13.694466 - [DEBUG] ---> 46818 2019-Jan-13 11:24:13.695095 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46819 2019-Jan-13 11:24:13.695724 - [DEBUG]
46820 2019-Jan-13 11:24:13.695767 - [DEBUG] Compose: EdgeIdentity * AllBottom
46821 2019-Jan-13 11:24:13.695793 - [DEBUG]
46822 2019-Jan-13 11:24:13.695817 - [DEBUG] Propagate flow
46823 2019-Jan-13 11:24:13.695840 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46824 2019-Jan-13 11:24:13.695897 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46825 2019-Jan-13 11:24:13.696526 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46826 2019-Jan-13 11:24:13.697170 - [DEBUG] Edge function : AllBottom (result of previous compose)
46827 2019-Jan-13 11:24:13.697195 - [DEBUG]
46828 2019-Jan-13 11:24:13.697221 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46829 2019-Jan-13 11:24:13.697246 - [DEBUG] = AllBottom
46830 2019-Jan-13 11:24:13.697271 - [DEBUG]
46831 2019-Jan-13 11:24:13.697294 - [DEBUG] PROPAGATE: No new function!
46832 2019-Jan-13 11:24:13.697321 - [DEBUG] EDGE:
46833 2019-Jan-13 11:24:13.697378 - [DEBUG] ---> 46834 2019-Jan-13 11:24:13.698016 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46835 2019-Jan-13 11:24:13.698645 - [DEBUG]
46836 2019-Jan-13 11:24:13.698671 - [DEBUG] EDGE:
46837 2019-Jan-13 11:24:13.698728 - [DEBUG] ---> 46838 2019-Jan-13 11:24:13.699354 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46839 2019-Jan-13 11:24:13.699983 - [DEBUG]
46840 2019-Jan-13 11:24:13.700022 - [DEBUG] EDGE:
46841 2019-Jan-13 11:24:13.700080 - [DEBUG] ---> 46842 2019-Jan-13 11:24:13.700706 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46843 2019-Jan-13 11:24:13.701346 - [DEBUG]
46844 2019-Jan-13 11:24:13.701373 - [DEBUG] EDGE:
46845 2019-Jan-13 11:24:13.701433 - [DEBUG] ---> 46846 2019-Jan-13 11:24:13.702117 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46847 2019-Jan-13 11:24:13.702808 - [DEBUG]
46848 2019-Jan-13 11:24:13.702865 - [DEBUG] Compose: EdgeIdentity * AllBottom
46849 2019-Jan-13 11:24:13.702894 - [DEBUG]
46850 2019-Jan-13 11:24:13.702918 - [DEBUG] Propagate flow
46851 2019-Jan-13 11:24:13.702941 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46852 2019-Jan-13 11:24:13.703014 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
46853 2019-Jan-13 11:24:13.703733 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46854 2019-Jan-13 11:24:13.704377 - [DEBUG] Edge function : AllBottom (result of previous compose)
46855 2019-Jan-13 11:24:13.704403 - [DEBUG]
46856 2019-Jan-13 11:24:13.704429 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46857 2019-Jan-13 11:24:13.704472 - [DEBUG] = AllBottom
46858 2019-Jan-13 11:24:13.704497 - [DEBUG]
46859 2019-Jan-13 11:24:13.704520 - [DEBUG] PROPAGATE: No new function!
46860 2019-Jan-13 11:24:13.704551 - [DEBUG] EDGE:
46861 2019-Jan-13 11:24:13.704611 - [DEBUG] ---> 46862 2019-Jan-13 11:24:13.705253 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46863 2019-Jan-13 11:24:13.705883 - [DEBUG]
46864 2019-Jan-13 11:24:13.705910 - [DEBUG] EDGE:
46865 2019-Jan-13 11:24:13.705967 - [DEBUG] ---> 46866 2019-Jan-13 11:24:13.706602 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46867 2019-Jan-13 11:24:13.707259 - [DEBUG]
46868 2019-Jan-13 11:24:13.707286 - [DEBUG] EDGE:
46869 2019-Jan-13 11:24:13.707343 - [DEBUG] ---> 46870 2019-Jan-13 11:24:13.707975 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46871 2019-Jan-13 11:24:13.708612 - [DEBUG]
46872 2019-Jan-13 11:24:13.708659 - [DEBUG] Compose: EdgeIdentity * AllBottom
46873 2019-Jan-13 11:24:13.708686 - [DEBUG]
46874 2019-Jan-13 11:24:13.708710 - [DEBUG] Propagate flow
46875 2019-Jan-13 11:24:13.708733 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46876 2019-Jan-13 11:24:13.708791 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
46877 2019-Jan-13 11:24:13.709424 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46878 2019-Jan-13 11:24:13.710068 - [DEBUG] Edge function : AllBottom (result of previous compose)
46879 2019-Jan-13 11:24:13.710093 - [DEBUG]
46880 2019-Jan-13 11:24:13.710118 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46881 2019-Jan-13 11:24:13.710143 - [DEBUG] = AllBottom
46882 2019-Jan-13 11:24:13.710167 - [DEBUG]
46883 2019-Jan-13 11:24:13.710190 - [DEBUG] PROPAGATE: No new function!
46884 2019-Jan-13 11:24:13.710217 - [DEBUG] EDGE:
46885 2019-Jan-13 11:24:13.710275 - [DEBUG] ---> 46886 2019-Jan-13 11:24:13.710913 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46887 2019-Jan-13 11:24:13.711542 - [DEBUG]
46888 2019-Jan-13 11:24:13.711568 - [DEBUG] EDGE:
46889 2019-Jan-13 11:24:13.711625 - [DEBUG] ---> 46890 2019-Jan-13 11:24:13.712253 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46891 2019-Jan-13 11:24:13.712880 - [DEBUG]
46892 2019-Jan-13 11:24:13.712907 - [DEBUG] EDGE:
46893 2019-Jan-13 11:24:13.712964 - [DEBUG] ---> 46894 2019-Jan-13 11:24:13.713610 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46895 2019-Jan-13 11:24:13.714239 - [DEBUG]
46896 2019-Jan-13 11:24:13.714276 - [DEBUG] Compose: EdgeIdentity * AllBottom
46897 2019-Jan-13 11:24:13.714303 - [DEBUG]
46898 2019-Jan-13 11:24:13.714326 - [DEBUG] Propagate flow
46899 2019-Jan-13 11:24:13.714350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46900 2019-Jan-13 11:24:13.714406 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
46901 2019-Jan-13 11:24:13.715044 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46902 2019-Jan-13 11:24:13.715674 - [DEBUG] Edge function : AllBottom (result of previous compose)
46903 2019-Jan-13 11:24:13.715699 - [DEBUG]
46904 2019-Jan-13 11:24:13.715725 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46905 2019-Jan-13 11:24:13.715750 - [DEBUG] = AllBottom
46906 2019-Jan-13 11:24:13.715774 - [DEBUG]
46907 2019-Jan-13 11:24:13.715797 - [DEBUG] PROPAGATE: No new function!
46908 2019-Jan-13 11:24:13.715824 - [DEBUG] EDGE:
46909 2019-Jan-13 11:24:13.715882 - [DEBUG] ---> 46910 2019-Jan-13 11:24:13.716518 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46911 2019-Jan-13 11:24:13.717164 - [DEBUG]
46912 2019-Jan-13 11:24:13.717201 - [DEBUG] Compose: EdgeIdentity * AllBottom
46913 2019-Jan-13 11:24:13.717227 - [DEBUG]
46914 2019-Jan-13 11:24:13.717250 - [DEBUG] Propagate flow
46915 2019-Jan-13 11:24:13.717273 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46916 2019-Jan-13 11:24:13.717329 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46917 2019-Jan-13 11:24:13.717961 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46918 2019-Jan-13 11:24:13.718589 - [DEBUG] Edge function : AllBottom (result of previous compose)
46919 2019-Jan-13 11:24:13.718615 - [DEBUG]
46920 2019-Jan-13 11:24:13.718640 - [DEBUG] Join: AllTop & AllBottom
46921 2019-Jan-13 11:24:13.718665 - [DEBUG] = AllBottom (new jump func)
46922 2019-Jan-13 11:24:13.718690 - [DEBUG]
46923 2019-Jan-13 11:24:13.718713 - [DEBUG] Start adding new jump function
46924 2019-Jan-13 11:24:13.718736 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46925 2019-Jan-13 11:24:13.718792 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46926 2019-Jan-13 11:24:13.719422 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46927 2019-Jan-13 11:24:13.720066 - [DEBUG] Edge Function : AllBottom
46928 2019-Jan-13 11:24:13.720096 - [DEBUG] End adding new jump function
46929 2019-Jan-13 11:24:13.720120 - [DEBUG]
46930 2019-Jan-13 11:24:13.720143 - [DEBUG] -------------------------------------------- 1274. Path Edge --------------------------------------------
46931 2019-Jan-13 11:24:13.720167 - [DEBUG]
46932 2019-Jan-13 11:24:13.720190 - [DEBUG] Process 1274. path edge:
46933 2019-Jan-13 11:24:13.720214 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46934 2019-Jan-13 11:24:13.720270 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
46935 2019-Jan-13 11:24:13.720900 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46936 2019-Jan-13 11:24:13.721528 - [DEBUG]
46937 2019-Jan-13 11:24:13.721553 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46938 2019-Jan-13 11:24:13.722195 - [DEBUG] Possible callees:
46939 2019-Jan-13 11:24:13.722220 - [DEBUG] foo
46940 2019-Jan-13 11:24:13.722245 - [DEBUG] Possible return sites:
46941 2019-Jan-13 11:24:13.722268 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12646942 2019-Jan-13 11:24:13.723535 - [DEBUG] Found and process special summary
46943 2019-Jan-13 11:24:13.723569 - [DEBUG] Compose: EdgeIdentity * AllBottom
46944 2019-Jan-13 11:24:13.723605 - [DEBUG]
46945 2019-Jan-13 11:24:13.723629 - [DEBUG] Propagate flow
46946 2019-Jan-13 11:24:13.723652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46947 2019-Jan-13 11:24:13.723709 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46948 2019-Jan-13 11:24:13.724341 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46949 2019-Jan-13 11:24:13.724978 - [DEBUG] Edge function : AllBottom (result of previous compose)
46950 2019-Jan-13 11:24:13.725003 - [DEBUG]
46951 2019-Jan-13 11:24:13.725028 - [DEBUG] Join: AllTop & AllBottom
46952 2019-Jan-13 11:24:13.725054 - [DEBUG] = AllBottom (new jump func)
46953 2019-Jan-13 11:24:13.725078 - [DEBUG]
46954 2019-Jan-13 11:24:13.725102 - [DEBUG] Start adding new jump function
46955 2019-Jan-13 11:24:13.725125 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46956 2019-Jan-13 11:24:13.725181 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46957 2019-Jan-13 11:24:13.725812 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46958 2019-Jan-13 11:24:13.726442 - [DEBUG] Edge Function : AllBottom
46959 2019-Jan-13 11:24:13.726471 - [DEBUG] End adding new jump function
46960 2019-Jan-13 11:24:13.726494 - [DEBUG]
46961 2019-Jan-13 11:24:13.726518 - [DEBUG] -------------------------------------------- 1275. Path Edge --------------------------------------------
46962 2019-Jan-13 11:24:13.726542 - [DEBUG]
46963 2019-Jan-13 11:24:13.726565 - [DEBUG] Process 1275. path edge:
46964 2019-Jan-13 11:24:13.726589 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46965 2019-Jan-13 11:24:13.726644 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
46966 2019-Jan-13 11:24:13.727290 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46967 2019-Jan-13 11:24:13.727920 - [DEBUG]
46968 2019-Jan-13 11:24:13.727944 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46969 2019-Jan-13 11:24:13.728598 - [DEBUG] Compose: EdgeIdentity * AllBottom
46970 2019-Jan-13 11:24:13.728626 - [DEBUG]
46971 2019-Jan-13 11:24:13.728649 - [DEBUG] Propagate flow
46972 2019-Jan-13 11:24:13.728673 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46973 2019-Jan-13 11:24:13.728729 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
46974 2019-Jan-13 11:24:13.729358 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46975 2019-Jan-13 11:24:13.729987 - [DEBUG] Edge function : AllBottom (result of previous compose)
46976 2019-Jan-13 11:24:13.730026 - [DEBUG]
46977 2019-Jan-13 11:24:13.730051 - [DEBUG] Join: AllTop & AllBottom
46978 2019-Jan-13 11:24:13.730077 - [DEBUG] = AllBottom (new jump func)
46979 2019-Jan-13 11:24:13.730102 - [DEBUG]
46980 2019-Jan-13 11:24:13.730125 - [DEBUG] Start adding new jump function
46981 2019-Jan-13 11:24:13.730148 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46982 2019-Jan-13 11:24:13.730204 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46983 2019-Jan-13 11:24:13.730834 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
46984 2019-Jan-13 11:24:13.731461 - [DEBUG] Edge Function : AllBottom
46985 2019-Jan-13 11:24:13.731490 - [DEBUG] End adding new jump function
46986 2019-Jan-13 11:24:13.731513 - [DEBUG]
46987 2019-Jan-13 11:24:13.731537 - [DEBUG] -------------------------------------------- 1276. Path Edge --------------------------------------------
46988 2019-Jan-13 11:24:13.731561 - [DEBUG]
46989 2019-Jan-13 11:24:13.731584 - [DEBUG] Process 1276. path edge:
46990 2019-Jan-13 11:24:13.731616 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46991 2019-Jan-13 11:24:13.731672 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
46992 2019-Jan-13 11:24:13.732301 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46993 2019-Jan-13 11:24:13.732929 - [DEBUG]
46994 2019-Jan-13 11:24:13.732955 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
46995 2019-Jan-13 11:24:13.733617 - [DEBUG] Compose: EdgeIdentity * AllBottom
46996 2019-Jan-13 11:24:13.733645 - [DEBUG]
46997 2019-Jan-13 11:24:13.733668 - [DEBUG] Propagate flow
46998 2019-Jan-13 11:24:13.733691 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46999 2019-Jan-13 11:24:13.733748 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
47000 2019-Jan-13 11:24:13.734376 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47001 2019-Jan-13 11:24:13.735006 - [DEBUG] Edge function : AllBottom (result of previous compose)
47002 2019-Jan-13 11:24:13.735031 - [DEBUG]
47003 2019-Jan-13 11:24:13.735055 - [DEBUG] Join: AllTop & AllBottom
47004 2019-Jan-13 11:24:13.735081 - [DEBUG] = AllBottom (new jump func)
47005 2019-Jan-13 11:24:13.735105 - [DEBUG]
47006 2019-Jan-13 11:24:13.735129 - [DEBUG] Start adding new jump function
47007 2019-Jan-13 11:24:13.735151 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47008 2019-Jan-13 11:24:13.735207 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47009 2019-Jan-13 11:24:13.735837 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
47010 2019-Jan-13 11:24:13.736463 - [DEBUG] Edge Function : AllBottom
47011 2019-Jan-13 11:24:13.736492 - [DEBUG] End adding new jump function
47012 2019-Jan-13 11:24:13.736515 - [DEBUG]
47013 2019-Jan-13 11:24:13.736539 - [DEBUG] -------------------------------------------- 1277. Path Edge --------------------------------------------
47014 2019-Jan-13 11:24:13.736563 - [DEBUG]
47015 2019-Jan-13 11:24:13.736586 - [DEBUG] Process 1277. path edge:
47016 2019-Jan-13 11:24:13.736609 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47017 2019-Jan-13 11:24:13.736677 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
47018 2019-Jan-13 11:24:13.737307 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47019 2019-Jan-13 11:24:13.737937 - [DEBUG]
47020 2019-Jan-13 11:24:13.737962 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
47021 2019-Jan-13 11:24:13.738607 - [DEBUG] Compose: EdgeIdentity * AllBottom
47022 2019-Jan-13 11:24:13.738635 - [DEBUG]
47023 2019-Jan-13 11:24:13.738658 - [DEBUG] Propagate flow
47024 2019-Jan-13 11:24:13.738681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47025 2019-Jan-13 11:24:13.738737 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
47026 2019-Jan-13 11:24:13.739376 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47027 2019-Jan-13 11:24:13.740016 - [DEBUG] Edge function : AllBottom (result of previous compose)
47028 2019-Jan-13 11:24:13.740042 - [DEBUG]
47029 2019-Jan-13 11:24:13.740066 - [DEBUG] Join: AllTop & AllBottom
47030 2019-Jan-13 11:24:13.740092 - [DEBUG] = AllBottom (new jump func)
47031 2019-Jan-13 11:24:13.740116 - [DEBUG]
47032 2019-Jan-13 11:24:13.740139 - [DEBUG] Start adding new jump function
47033 2019-Jan-13 11:24:13.740171 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47034 2019-Jan-13 11:24:13.740227 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47035 2019-Jan-13 11:24:13.740864 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
47036 2019-Jan-13 11:24:13.741501 - [DEBUG] Edge Function : AllBottom
47037 2019-Jan-13 11:24:13.741529 - [DEBUG] End adding new jump function
47038 2019-Jan-13 11:24:13.741553 - [DEBUG]
47039 2019-Jan-13 11:24:13.741576 - [DEBUG] -------------------------------------------- 1278. Path Edge --------------------------------------------
47040 2019-Jan-13 11:24:13.741600 - [DEBUG]
47041 2019-Jan-13 11:24:13.741623 - [DEBUG] Process 1278. path edge:
47042 2019-Jan-13 11:24:13.741647 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47043 2019-Jan-13 11:24:13.741703 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
47044 2019-Jan-13 11:24:13.742340 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47045 2019-Jan-13 11:24:13.742968 - [DEBUG]
47046 2019-Jan-13 11:24:13.742993 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
47047 2019-Jan-13 11:24:13.743654 - [DEBUG] Possible callees:
47048 2019-Jan-13 11:24:13.743679 - [DEBUG] llvm.dbg.declare
47049 2019-Jan-13 11:24:13.743704 - [DEBUG] Possible return sites:
47050 2019-Jan-13 11:24:13.743727 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13647051 2019-Jan-13 11:24:13.744984 - [DEBUG] Found and process special summary
47052 2019-Jan-13 11:24:13.745018 - [DEBUG] Compose: EdgeIdentity * AllBottom
47053 2019-Jan-13 11:24:13.745045 - [DEBUG]
47054 2019-Jan-13 11:24:13.745069 - [DEBUG] Propagate flow
47055 2019-Jan-13 11:24:13.745093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47056 2019-Jan-13 11:24:13.745150 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
47057 2019-Jan-13 11:24:13.745781 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47058 2019-Jan-13 11:24:13.746410 - [DEBUG] Edge function : AllBottom (result of previous compose)
47059 2019-Jan-13 11:24:13.746435 - [DEBUG]
47060 2019-Jan-13 11:24:13.746460 - [DEBUG] Join: AllTop & AllBottom
47061 2019-Jan-13 11:24:13.746486 - [DEBUG] = AllBottom (new jump func)
47062 2019-Jan-13 11:24:13.746510 - [DEBUG]
47063 2019-Jan-13 11:24:13.746533 - [DEBUG] Start adding new jump function
47064 2019-Jan-13 11:24:13.746557 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47065 2019-Jan-13 11:24:13.746612 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47066 2019-Jan-13 11:24:13.747259 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
47067 2019-Jan-13 11:24:13.747888 - [DEBUG] Edge Function : AllBottom
47068 2019-Jan-13 11:24:13.747917 - [DEBUG] End adding new jump function
47069 2019-Jan-13 11:24:13.747941 - [DEBUG]
47070 2019-Jan-13 11:24:13.747964 - [DEBUG] -------------------------------------------- 1279. Path Edge --------------------------------------------
47071 2019-Jan-13 11:24:13.747989 - [DEBUG]
47072 2019-Jan-13 11:24:13.748012 - [DEBUG] Process 1279. path edge:
47073 2019-Jan-13 11:24:13.748036 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47074 2019-Jan-13 11:24:13.748093 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
47075 2019-Jan-13 11:24:13.748732 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47076 2019-Jan-13 11:24:13.749360 - [DEBUG]
47077 2019-Jan-13 11:24:13.749385 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
47078 2019-Jan-13 11:24:13.750049 - [DEBUG] Compose: EdgeIdentity * AllBottom
47079 2019-Jan-13 11:24:13.750077 - [DEBUG]
47080 2019-Jan-13 11:24:13.750101 - [DEBUG] Propagate flow
47081 2019-Jan-13 11:24:13.750124 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47082 2019-Jan-13 11:24:13.750181 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
47083 2019-Jan-13 11:24:13.750810 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47084 2019-Jan-13 11:24:13.751440 - [DEBUG] Edge function : AllBottom (result of previous compose)
47085 2019-Jan-13 11:24:13.751465 - [DEBUG]
47086 2019-Jan-13 11:24:13.751490 - [DEBUG] Join: AllTop & AllBottom
47087 2019-Jan-13 11:24:13.751515 - [DEBUG] = AllBottom (new jump func)
47088 2019-Jan-13 11:24:13.751540 - [DEBUG]
47089 2019-Jan-13 11:24:13.751563 - [DEBUG] Start adding new jump function
47090 2019-Jan-13 11:24:13.751586 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47091 2019-Jan-13 11:24:13.751642 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47092 2019-Jan-13 11:24:13.752272 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
47093 2019-Jan-13 11:24:13.752898 - [DEBUG] Edge Function : AllBottom
47094 2019-Jan-13 11:24:13.752927 - [DEBUG] End adding new jump function
47095 2019-Jan-13 11:24:13.752951 - [DEBUG]
47096 2019-Jan-13 11:24:13.752974 - [DEBUG] -------------------------------------------- 1280. Path Edge --------------------------------------------
47097 2019-Jan-13 11:24:13.752999 - [DEBUG]
47098 2019-Jan-13 11:24:13.753022 - [DEBUG] Process 1280. path edge:
47099 2019-Jan-13 11:24:13.753046 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47100 2019-Jan-13 11:24:13.753102 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
47101 2019-Jan-13 11:24:13.753760 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47102 2019-Jan-13 11:24:13.754441 - [DEBUG]
47103 2019-Jan-13 11:24:13.754470 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
47104 2019-Jan-13 11:24:13.755162 - [DEBUG] Compose: EdgeIdentity * AllBottom
47105 2019-Jan-13 11:24:13.755190 - [DEBUG]
47106 2019-Jan-13 11:24:13.755214 - [DEBUG] Propagate flow
47107 2019-Jan-13 11:24:13.755237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47108 2019-Jan-13 11:24:13.755302 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
47109 2019-Jan-13 11:24:13.755930 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47110 2019-Jan-13 11:24:13.756560 - [DEBUG] Edge function : AllBottom (result of previous compose)
47111 2019-Jan-13 11:24:13.756585 - [DEBUG]
47112 2019-Jan-13 11:24:13.756611 - [DEBUG] Join: AllTop & AllBottom
47113 2019-Jan-13 11:24:13.756637 - [DEBUG] = AllBottom (new jump func)
47114 2019-Jan-13 11:24:13.756687 - [DEBUG]
47115 2019-Jan-13 11:24:13.756714 - [DEBUG] Start adding new jump function
47116 2019-Jan-13 11:24:13.756738 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47117 2019-Jan-13 11:24:13.756794 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47118 2019-Jan-13 11:24:13.757436 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
47119 2019-Jan-13 11:24:13.758061 - [DEBUG] Edge Function : AllBottom
47120 2019-Jan-13 11:24:13.758109 - [DEBUG] End adding new jump function
47121 2019-Jan-13 11:24:13.758133 - [DEBUG]
47122 2019-Jan-13 11:24:13.758157 - [DEBUG] -------------------------------------------- 1281. Path Edge --------------------------------------------
47123 2019-Jan-13 11:24:13.758182 - [DEBUG]
47124 2019-Jan-13 11:24:13.758205 - [DEBUG] Process 1281. path edge:
47125 2019-Jan-13 11:24:13.758229 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47126 2019-Jan-13 11:24:13.758287 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
47127 2019-Jan-13 11:24:13.758914 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47128 2019-Jan-13 11:24:13.759590 - [DEBUG]
47129 2019-Jan-13 11:24:13.759616 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
47130 2019-Jan-13 11:24:13.760332 - [DEBUG] Compose: EdgeIdentity * AllBottom
47131 2019-Jan-13 11:24:13.760361 - [DEBUG]
47132 2019-Jan-13 11:24:13.760385 - [DEBUG] Propagate flow
47133 2019-Jan-13 11:24:13.760408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47134 2019-Jan-13 11:24:13.760473 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
47135 2019-Jan-13 11:24:13.761149 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47136 2019-Jan-13 11:24:13.761823 - [DEBUG] Edge function : AllBottom (result of previous compose)
47137 2019-Jan-13 11:24:13.761850 - [DEBUG]
47138 2019-Jan-13 11:24:13.761877 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47139 2019-Jan-13 11:24:13.761903 - [DEBUG] = AllBottom
47140 2019-Jan-13 11:24:13.761927 - [DEBUG]
47141 2019-Jan-13 11:24:13.761950 - [DEBUG] PROPAGATE: No new function!
47142 2019-Jan-13 11:24:13.761979 - [DEBUG] EDGE:
47143 2019-Jan-13 11:24:13.762051 - [DEBUG] ---> 47144 2019-Jan-13 11:24:13.762716 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47145 2019-Jan-13 11:24:13.763395 - [DEBUG]
47146 2019-Jan-13 11:24:13.763422 - [DEBUG] EDGE:
47147 2019-Jan-13 11:24:13.763482 - [DEBUG] ---> 47148 2019-Jan-13 11:24:13.764110 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47149 2019-Jan-13 11:24:13.764791 - [DEBUG]
47150 2019-Jan-13 11:24:13.764820 - [DEBUG] EDGE:
47151 2019-Jan-13 11:24:13.764882 - [DEBUG] ---> 47152 2019-Jan-13 11:24:13.765523 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47153 2019-Jan-13 11:24:13.766152 - [DEBUG]
47154 2019-Jan-13 11:24:13.766206 - [DEBUG] Compose: EdgeIdentity * AllBottom
47155 2019-Jan-13 11:24:13.766233 - [DEBUG]
47156 2019-Jan-13 11:24:13.766258 - [DEBUG] Propagate flow
47157 2019-Jan-13 11:24:13.766281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47158 2019-Jan-13 11:24:13.766337 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
47159 2019-Jan-13 11:24:13.766995 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47160 2019-Jan-13 11:24:13.767624 - [DEBUG] Edge function : AllBottom (result of previous compose)
47161 2019-Jan-13 11:24:13.767650 - [DEBUG]
47162 2019-Jan-13 11:24:13.767675 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47163 2019-Jan-13 11:24:13.767701 - [DEBUG] = AllBottom
47164 2019-Jan-13 11:24:13.767725 - [DEBUG]
47165 2019-Jan-13 11:24:13.767768 - [DEBUG] PROPAGATE: No new function!
47166 2019-Jan-13 11:24:13.767797 - [DEBUG] EDGE:
47167 2019-Jan-13 11:24:13.767854 - [DEBUG] ---> 47168 2019-Jan-13 11:24:13.768496 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47169 2019-Jan-13 11:24:13.769123 - [DEBUG]
47170 2019-Jan-13 11:24:13.769161 - [DEBUG] Compose: EdgeIdentity * AllBottom
47171 2019-Jan-13 11:24:13.769188 - [DEBUG]
47172 2019-Jan-13 11:24:13.769211 - [DEBUG] Propagate flow
47173 2019-Jan-13 11:24:13.769234 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47174 2019-Jan-13 11:24:13.769291 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
47175 2019-Jan-13 11:24:13.769966 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47176 2019-Jan-13 11:24:13.770671 - [DEBUG] Edge function : AllBottom (result of previous compose)
47177 2019-Jan-13 11:24:13.770698 - [DEBUG]
47178 2019-Jan-13 11:24:13.770725 - [DEBUG] Join: AllTop & AllBottom
47179 2019-Jan-13 11:24:13.770751 - [DEBUG] = AllBottom (new jump func)
47180 2019-Jan-13 11:24:13.770776 - [DEBUG]
47181 2019-Jan-13 11:24:13.770799 - [DEBUG] Start adding new jump function
47182 2019-Jan-13 11:24:13.770822 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47183 2019-Jan-13 11:24:13.770890 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47184 2019-Jan-13 11:24:13.771524 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
47185 2019-Jan-13 11:24:13.772162 - [DEBUG] Edge Function : AllBottom
47186 2019-Jan-13 11:24:13.772193 - [DEBUG] End adding new jump function
47187 2019-Jan-13 11:24:13.772217 - [DEBUG]
47188 2019-Jan-13 11:24:13.772240 - [DEBUG] -------------------------------------------- 1282. Path Edge --------------------------------------------
47189 2019-Jan-13 11:24:13.772265 - [DEBUG]
47190 2019-Jan-13 11:24:13.772288 - [DEBUG] Process 1282. path edge:
47191 2019-Jan-13 11:24:13.772312 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47192 2019-Jan-13 11:24:13.772368 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
47193 2019-Jan-13 11:24:13.773005 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47194 2019-Jan-13 11:24:13.773667 - [DEBUG]
47195 2019-Jan-13 11:24:13.773693 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
47196 2019-Jan-13 11:24:13.774344 - [DEBUG] Possible callees:
47197 2019-Jan-13 11:24:13.774369 - [DEBUG] llvm.dbg.declare
47198 2019-Jan-13 11:24:13.774394 - [DEBUG] Possible return sites:
47199 2019-Jan-13 11:24:13.774417 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14347200 2019-Jan-13 11:24:13.775749 - [DEBUG] Found and process special summary
47201 2019-Jan-13 11:24:13.775800 - [DEBUG] Compose: EdgeIdentity * AllBottom
47202 2019-Jan-13 11:24:13.775828 - [DEBUG]
47203 2019-Jan-13 11:24:13.775852 - [DEBUG] Propagate flow
47204 2019-Jan-13 11:24:13.775875 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47205 2019-Jan-13 11:24:13.775942 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
47206 2019-Jan-13 11:24:13.776599 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47207 2019-Jan-13 11:24:13.777316 - [DEBUG] Edge function : AllBottom (result of previous compose)
47208 2019-Jan-13 11:24:13.777344 - [DEBUG]
47209 2019-Jan-13 11:24:13.777371 - [DEBUG] Join: AllTop & AllBottom
47210 2019-Jan-13 11:24:13.777397 - [DEBUG] = AllBottom (new jump func)
47211 2019-Jan-13 11:24:13.777421 - [DEBUG]
47212 2019-Jan-13 11:24:13.777445 - [DEBUG] Start adding new jump function
47213 2019-Jan-13 11:24:13.777468 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47214 2019-Jan-13 11:24:13.777533 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47215 2019-Jan-13 11:24:13.778222 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
47216 2019-Jan-13 11:24:13.778886 - [DEBUG] Edge Function : AllBottom
47217 2019-Jan-13 11:24:13.778921 - [DEBUG] End adding new jump function
47218 2019-Jan-13 11:24:13.778945 - [DEBUG]
47219 2019-Jan-13 11:24:13.778970 - [DEBUG] -------------------------------------------- 1283. Path Edge --------------------------------------------
47220 2019-Jan-13 11:24:13.778995 - [DEBUG]
47221 2019-Jan-13 11:24:13.779018 - [DEBUG] Process 1283. path edge:
47222 2019-Jan-13 11:24:13.779042 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47223 2019-Jan-13 11:24:13.779105 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
47224 2019-Jan-13 11:24:13.779742 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47225 2019-Jan-13 11:24:13.780435 - [DEBUG]
47226 2019-Jan-13 11:24:13.780462 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
47227 2019-Jan-13 11:24:13.781163 - [DEBUG] Compose: EdgeIdentity * AllBottom
47228 2019-Jan-13 11:24:13.781192 - [DEBUG]
47229 2019-Jan-13 11:24:13.781216 - [DEBUG] Propagate flow
47230 2019-Jan-13 11:24:13.781239 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47231 2019-Jan-13 11:24:13.781298 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
47232 2019-Jan-13 11:24:13.781941 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47233 2019-Jan-13 11:24:13.782582 - [DEBUG] Edge function : AllBottom (result of previous compose)
47234 2019-Jan-13 11:24:13.782607 - [DEBUG]
47235 2019-Jan-13 11:24:13.782634 - [DEBUG] Join: AllTop & AllBottom
47236 2019-Jan-13 11:24:13.782660 - [DEBUG] = AllBottom (new jump func)
47237 2019-Jan-13 11:24:13.782685 - [DEBUG]
47238 2019-Jan-13 11:24:13.782708 - [DEBUG] Start adding new jump function
47239 2019-Jan-13 11:24:13.782731 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47240 2019-Jan-13 11:24:13.782797 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47241 2019-Jan-13 11:24:13.783517 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
47242 2019-Jan-13 11:24:13.784161 - [DEBUG] Edge Function : AllBottom
47243 2019-Jan-13 11:24:13.784194 - [DEBUG] End adding new jump function
47244 2019-Jan-13 11:24:13.784219 - [DEBUG]
47245 2019-Jan-13 11:24:13.784243 - [DEBUG] -------------------------------------------- 1284. Path Edge --------------------------------------------
47246 2019-Jan-13 11:24:13.784268 - [DEBUG]
47247 2019-Jan-13 11:24:13.784291 - [DEBUG] Process 1284. path edge:
47248 2019-Jan-13 11:24:13.784315 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47249 2019-Jan-13 11:24:13.784375 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
47250 2019-Jan-13 11:24:13.785000 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47251 2019-Jan-13 11:24:13.785629 - [DEBUG]
47252 2019-Jan-13 11:24:13.785675 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
47253 2019-Jan-13 11:24:13.786335 - [DEBUG] Compose: EdgeIdentity * AllBottom
47254 2019-Jan-13 11:24:13.786363 - [DEBUG]
47255 2019-Jan-13 11:24:13.786387 - [DEBUG] Propagate flow
47256 2019-Jan-13 11:24:13.786410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47257 2019-Jan-13 11:24:13.786466 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
47258 2019-Jan-13 11:24:13.787117 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47259 2019-Jan-13 11:24:13.787746 - [DEBUG] Edge function : AllBottom (result of previous compose)
47260 2019-Jan-13 11:24:13.787771 - [DEBUG]
47261 2019-Jan-13 11:24:13.787796 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47262 2019-Jan-13 11:24:13.787822 - [DEBUG] = AllBottom
47263 2019-Jan-13 11:24:13.787846 - [DEBUG]
47264 2019-Jan-13 11:24:13.787869 - [DEBUG] PROPAGATE: No new function!
47265 2019-Jan-13 11:24:13.787894 - [DEBUG] EDGE:
47266 2019-Jan-13 11:24:13.787952 - [DEBUG] ---> 47267 2019-Jan-13 11:24:13.788633 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47268 2019-Jan-13 11:24:13.789299 - [DEBUG]
47269 2019-Jan-13 11:24:13.789334 - [DEBUG] EDGE:
47270 2019-Jan-13 11:24:13.789401 - [DEBUG] ---> 47271 2019-Jan-13 11:24:13.790089 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47272 2019-Jan-13 11:24:13.790758 - [DEBUG]
47273 2019-Jan-13 11:24:13.790818 - [DEBUG] Compose: EdgeIdentity * AllBottom
47274 2019-Jan-13 11:24:13.790847 - [DEBUG]
47275 2019-Jan-13 11:24:13.790872 - [DEBUG] Propagate flow
47276 2019-Jan-13 11:24:13.790895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47277 2019-Jan-13 11:24:13.790968 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
47278 2019-Jan-13 11:24:13.791654 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47279 2019-Jan-13 11:24:13.792310 - [DEBUG] Edge function : AllBottom (result of previous compose)
47280 2019-Jan-13 11:24:13.792336 - [DEBUG]
47281 2019-Jan-13 11:24:13.792363 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47282 2019-Jan-13 11:24:13.792388 - [DEBUG] = AllBottom
47283 2019-Jan-13 11:24:13.792413 - [DEBUG]
47284 2019-Jan-13 11:24:13.792436 - [DEBUG] PROPAGATE: No new function!
47285 2019-Jan-13 11:24:13.792468 - [DEBUG] EDGE:
47286 2019-Jan-13 11:24:13.792532 - [DEBUG] ---> 47287 2019-Jan-13 11:24:13.793177 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47288 2019-Jan-13 11:24:13.793881 - [DEBUG]
47289 2019-Jan-13 11:24:13.793911 - [DEBUG] EDGE:
47290 2019-Jan-13 11:24:13.793987 - [DEBUG] ---> 47291 2019-Jan-13 11:24:13.794658 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47292 2019-Jan-13 11:24:13.795319 - [DEBUG]
47293 2019-Jan-13 11:24:13.795374 - [DEBUG] Compose: EdgeIdentity * AllBottom
47294 2019-Jan-13 11:24:13.795402 - [DEBUG]
47295 2019-Jan-13 11:24:13.795425 - [DEBUG] Propagate flow
47296 2019-Jan-13 11:24:13.795449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47297 2019-Jan-13 11:24:13.795541 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
47298 2019-Jan-13 11:24:13.796256 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47299 2019-Jan-13 11:24:13.796932 - [DEBUG] Edge function : AllBottom (result of previous compose)
47300 2019-Jan-13 11:24:13.796958 - [DEBUG]
47301 2019-Jan-13 11:24:13.796985 - [DEBUG] Join: AllTop & AllBottom
47302 2019-Jan-13 11:24:13.797011 - [DEBUG] = AllBottom (new jump func)
47303 2019-Jan-13 11:24:13.797036 - [DEBUG]
47304 2019-Jan-13 11:24:13.797059 - [DEBUG] Start adding new jump function
47305 2019-Jan-13 11:24:13.797082 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47306 2019-Jan-13 11:24:13.797142 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47307 2019-Jan-13 11:24:13.797772 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
47308 2019-Jan-13 11:24:13.798400 - [DEBUG] Edge Function : AllBottom
47309 2019-Jan-13 11:24:13.798431 - [DEBUG] End adding new jump function
47310 2019-Jan-13 11:24:13.798455 - [DEBUG]
47311 2019-Jan-13 11:24:13.798478 - [DEBUG] -------------------------------------------- 1285. Path Edge --------------------------------------------
47312 2019-Jan-13 11:24:13.798503 - [DEBUG]
47313 2019-Jan-13 11:24:13.798526 - [DEBUG] Process 1285. path edge:
47314 2019-Jan-13 11:24:13.798550 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47315 2019-Jan-13 11:24:13.798606 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
47316 2019-Jan-13 11:24:13.799235 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47317 2019-Jan-13 11:24:13.799874 - [DEBUG]
47318 2019-Jan-13 11:24:13.799901 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
47319 2019-Jan-13 11:24:13.800577 - [DEBUG] Compose: EdgeIdentity * AllBottom
47320 2019-Jan-13 11:24:13.800604 - [DEBUG]
47321 2019-Jan-13 11:24:13.800628 - [DEBUG] Propagate flow
47322 2019-Jan-13 11:24:13.800651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47323 2019-Jan-13 11:24:13.800713 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
47324 2019-Jan-13 11:24:13.801411 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47325 2019-Jan-13 11:24:13.802065 - [DEBUG] Edge function : AllBottom (result of previous compose)
47326 2019-Jan-13 11:24:13.802091 - [DEBUG]
47327 2019-Jan-13 11:24:13.802116 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47328 2019-Jan-13 11:24:13.802142 - [DEBUG] = AllBottom
47329 2019-Jan-13 11:24:13.802166 - [DEBUG]
47330 2019-Jan-13 11:24:13.802189 - [DEBUG] PROPAGATE: No new function!
47331 2019-Jan-13 11:24:13.802230 - [DEBUG] Compose: EdgeIdentity * AllBottom
47332 2019-Jan-13 11:24:13.802257 - [DEBUG]
47333 2019-Jan-13 11:24:13.802280 - [DEBUG] Propagate flow
47334 2019-Jan-13 11:24:13.802304 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47335 2019-Jan-13 11:24:13.802365 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
47336 2019-Jan-13 11:24:13.803025 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47337 2019-Jan-13 11:24:13.803684 - [DEBUG] Edge function : AllBottom (result of previous compose)
47338 2019-Jan-13 11:24:13.803709 - [DEBUG]
47339 2019-Jan-13 11:24:13.803735 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47340 2019-Jan-13 11:24:13.803760 - [DEBUG] = AllBottom
47341 2019-Jan-13 11:24:13.803785 - [DEBUG]
47342 2019-Jan-13 11:24:13.803829 - [DEBUG] PROPAGATE: No new function!
47343 2019-Jan-13 11:24:13.803856 - [DEBUG] EDGE:
47344 2019-Jan-13 11:24:13.803916 - [DEBUG] ---> 47345 2019-Jan-13 11:24:13.804555 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47346 2019-Jan-13 11:24:13.805192 - [DEBUG]
47347 2019-Jan-13 11:24:13.805219 - [DEBUG] EDGE:
47348 2019-Jan-13 11:24:13.805277 - [DEBUG] ---> 47349 2019-Jan-13 11:24:13.805921 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47350 2019-Jan-13 11:24:13.806570 - [DEBUG]
47351 2019-Jan-13 11:24:13.806598 - [DEBUG] EDGE:
47352 2019-Jan-13 11:24:13.806677 - [DEBUG] ---> 47353 2019-Jan-13 11:24:13.807347 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47354 2019-Jan-13 11:24:13.808032 - [DEBUG]
47355 2019-Jan-13 11:24:13.808090 - [DEBUG] Compose: EdgeIdentity * AllBottom
47356 2019-Jan-13 11:24:13.808118 - [DEBUG]
47357 2019-Jan-13 11:24:13.808142 - [DEBUG] Propagate flow
47358 2019-Jan-13 11:24:13.808166 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47359 2019-Jan-13 11:24:13.808235 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
47360 2019-Jan-13 11:24:13.808905 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47361 2019-Jan-13 11:24:13.809562 - [DEBUG] Edge function : AllBottom (result of previous compose)
47362 2019-Jan-13 11:24:13.809589 - [DEBUG]
47363 2019-Jan-13 11:24:13.809615 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47364 2019-Jan-13 11:24:13.809640 - [DEBUG] = AllBottom
47365 2019-Jan-13 11:24:13.809665 - [DEBUG]
47366 2019-Jan-13 11:24:13.809688 - [DEBUG] PROPAGATE: No new function!
47367 2019-Jan-13 11:24:13.809721 - [DEBUG] EDGE:
47368 2019-Jan-13 11:24:13.809785 - [DEBUG] ---> 47369 2019-Jan-13 11:24:13.810511 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47370 2019-Jan-13 11:24:13.811205 - [DEBUG]
47371 2019-Jan-13 11:24:13.811234 - [DEBUG] EDGE:
47372 2019-Jan-13 11:24:13.811303 - [DEBUG] ---> 47373 2019-Jan-13 11:24:13.811955 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47374 2019-Jan-13 11:24:13.812654 - [DEBUG]
47375 2019-Jan-13 11:24:13.812683 - [DEBUG] EDGE:
47376 2019-Jan-13 11:24:13.812756 - [DEBUG] ---> 47377 2019-Jan-13 11:24:13.813451 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47378 2019-Jan-13 11:24:13.814084 - [DEBUG]
47379 2019-Jan-13 11:24:13.814111 - [DEBUG] EDGE:
47380 2019-Jan-13 11:24:13.814168 - [DEBUG] ---> 47381 2019-Jan-13 11:24:13.814799 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47382 2019-Jan-13 11:24:13.815428 - [DEBUG]
47383 2019-Jan-13 11:24:13.815475 - [DEBUG] EDGE:
47384 2019-Jan-13 11:24:13.815533 - [DEBUG] ---> 47385 2019-Jan-13 11:24:13.816160 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47386 2019-Jan-13 11:24:13.816809 - [DEBUG]
47387 2019-Jan-13 11:24:13.816835 - [DEBUG] EDGE:
47388 2019-Jan-13 11:24:13.816892 - [DEBUG] ---> 47389 2019-Jan-13 11:24:13.817530 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47390 2019-Jan-13 11:24:13.818210 - [DEBUG]
47391 2019-Jan-13 11:24:13.818238 - [DEBUG] EDGE:
47392 2019-Jan-13 11:24:13.818303 - [DEBUG] ---> 47393 2019-Jan-13 11:24:13.818944 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47394 2019-Jan-13 11:24:13.819585 - [DEBUG]
47395 2019-Jan-13 11:24:13.819612 - [DEBUG] EDGE:
47396 2019-Jan-13 11:24:13.819673 - [DEBUG] ---> 47397 2019-Jan-13 11:24:13.820362 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47398 2019-Jan-13 11:24:13.821047 - [DEBUG]
47399 2019-Jan-13 11:24:13.821076 - [DEBUG] EDGE:
47400 2019-Jan-13 11:24:13.821145 - [DEBUG] ---> 47401 2019-Jan-13 11:24:13.821805 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47402 2019-Jan-13 11:24:13.822451 - [DEBUG]
47403 2019-Jan-13 11:24:13.822510 - [DEBUG] Compose: EdgeIdentity * AllBottom
47404 2019-Jan-13 11:24:13.822538 - [DEBUG]
47405 2019-Jan-13 11:24:13.822562 - [DEBUG] Propagate flow
47406 2019-Jan-13 11:24:13.822586 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47407 2019-Jan-13 11:24:13.822646 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47408 2019-Jan-13 11:24:13.823348 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47409 2019-Jan-13 11:24:13.824031 - [DEBUG] Edge function : AllBottom (result of previous compose)
47410 2019-Jan-13 11:24:13.824058 - [DEBUG]
47411 2019-Jan-13 11:24:13.824083 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47412 2019-Jan-13 11:24:13.824109 - [DEBUG] = AllBottom
47413 2019-Jan-13 11:24:13.824133 - [DEBUG]
47414 2019-Jan-13 11:24:13.824157 - [DEBUG] PROPAGATE: No new function!
47415 2019-Jan-13 11:24:13.824188 - [DEBUG] EDGE:
47416 2019-Jan-13 11:24:13.824251 - [DEBUG] ---> 47417 2019-Jan-13 11:24:13.824903 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47418 2019-Jan-13 11:24:13.825538 - [DEBUG]
47419 2019-Jan-13 11:24:13.825583 - [DEBUG] Compose: EdgeIdentity * AllBottom
47420 2019-Jan-13 11:24:13.825610 - [DEBUG]
47421 2019-Jan-13 11:24:13.825633 - [DEBUG] Propagate flow
47422 2019-Jan-13 11:24:13.825656 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47423 2019-Jan-13 11:24:13.825714 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47424 2019-Jan-13 11:24:13.826368 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47425 2019-Jan-13 11:24:13.827070 - [DEBUG] Edge function : AllBottom (result of previous compose)
47426 2019-Jan-13 11:24:13.827097 - [DEBUG]
47427 2019-Jan-13 11:24:13.827122 - [DEBUG] Join: AllTop & AllBottom
47428 2019-Jan-13 11:24:13.827149 - [DEBUG] = AllBottom (new jump func)
47429 2019-Jan-13 11:24:13.827173 - [DEBUG]
47430 2019-Jan-13 11:24:13.827196 - [DEBUG] Start adding new jump function
47431 2019-Jan-13 11:24:13.827219 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47432 2019-Jan-13 11:24:13.827281 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47433 2019-Jan-13 11:24:13.827912 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47434 2019-Jan-13 11:24:13.828550 - [DEBUG] Edge Function : AllBottom
47435 2019-Jan-13 11:24:13.828581 - [DEBUG] End adding new jump function
47436 2019-Jan-13 11:24:13.828604 - [DEBUG]
47437 2019-Jan-13 11:24:13.828628 - [DEBUG] -------------------------------------------- 1286. Path Edge --------------------------------------------
47438 2019-Jan-13 11:24:13.828652 - [DEBUG]
47439 2019-Jan-13 11:24:13.828675 - [DEBUG] Process 1286. path edge:
47440 2019-Jan-13 11:24:13.828699 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47441 2019-Jan-13 11:24:13.828755 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
47442 2019-Jan-13 11:24:13.829392 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47443 2019-Jan-13 11:24:13.830036 - [DEBUG]
47444 2019-Jan-13 11:24:13.830061 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47445 2019-Jan-13 11:24:13.830726 - [DEBUG] Possible callees:
47446 2019-Jan-13 11:24:13.830752 - [DEBUG] llvm.dbg.declare
47447 2019-Jan-13 11:24:13.830777 - [DEBUG] Possible return sites:
47448 2019-Jan-13 11:24:13.830800 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10347449 2019-Jan-13 11:24:13.832162 - [DEBUG] Found and process special summary
47450 2019-Jan-13 11:24:13.832205 - [DEBUG] Compose: EdgeIdentity * AllBottom
47451 2019-Jan-13 11:24:13.832234 - [DEBUG]
47452 2019-Jan-13 11:24:13.832259 - [DEBUG] Propagate flow
47453 2019-Jan-13 11:24:13.832282 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47454 2019-Jan-13 11:24:13.832345 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47455 2019-Jan-13 11:24:13.832979 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47456 2019-Jan-13 11:24:13.833641 - [DEBUG] Edge function : AllBottom (result of previous compose)
47457 2019-Jan-13 11:24:13.833667 - [DEBUG]
47458 2019-Jan-13 11:24:13.833692 - [DEBUG] Join: AllTop & AllBottom
47459 2019-Jan-13 11:24:13.833718 - [DEBUG] = AllBottom (new jump func)
47460 2019-Jan-13 11:24:13.833742 - [DEBUG]
47461 2019-Jan-13 11:24:13.833765 - [DEBUG] Start adding new jump function
47462 2019-Jan-13 11:24:13.833789 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47463 2019-Jan-13 11:24:13.833844 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47464 2019-Jan-13 11:24:13.834474 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47465 2019-Jan-13 11:24:13.835103 - [DEBUG] Edge Function : AllBottom
47466 2019-Jan-13 11:24:13.835132 - [DEBUG] End adding new jump function
47467 2019-Jan-13 11:24:13.835155 - [DEBUG]
47468 2019-Jan-13 11:24:13.835178 - [DEBUG] -------------------------------------------- 1287. Path Edge --------------------------------------------
47469 2019-Jan-13 11:24:13.835220 - [DEBUG]
47470 2019-Jan-13 11:24:13.835244 - [DEBUG] Process 1287. path edge:
47471 2019-Jan-13 11:24:13.835268 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47472 2019-Jan-13 11:24:13.835324 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
47473 2019-Jan-13 11:24:13.835955 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47474 2019-Jan-13 11:24:13.836642 - [DEBUG]
47475 2019-Jan-13 11:24:13.836686 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47476 2019-Jan-13 11:24:13.837383 - [DEBUG] Compose: EdgeIdentity * AllBottom
47477 2019-Jan-13 11:24:13.837411 - [DEBUG]
47478 2019-Jan-13 11:24:13.837435 - [DEBUG] Propagate flow
47479 2019-Jan-13 11:24:13.837458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47480 2019-Jan-13 11:24:13.837520 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
47481 2019-Jan-13 11:24:13.838178 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47482 2019-Jan-13 11:24:13.838842 - [DEBUG] Edge function : AllBottom (result of previous compose)
47483 2019-Jan-13 11:24:13.838869 - [DEBUG]
47484 2019-Jan-13 11:24:13.838896 - [DEBUG] Join: AllTop & AllBottom
47485 2019-Jan-13 11:24:13.838923 - [DEBUG] = AllBottom (new jump func)
47486 2019-Jan-13 11:24:13.838947 - [DEBUG]
47487 2019-Jan-13 11:24:13.838971 - [DEBUG] Start adding new jump function
47488 2019-Jan-13 11:24:13.838994 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47489 2019-Jan-13 11:24:13.839067 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47490 2019-Jan-13 11:24:13.839744 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
47491 2019-Jan-13 11:24:13.840422 - [DEBUG] Edge Function : AllBottom
47492 2019-Jan-13 11:24:13.840454 - [DEBUG] End adding new jump function
47493 2019-Jan-13 11:24:13.840478 - [DEBUG]
47494 2019-Jan-13 11:24:13.840501 - [DEBUG] -------------------------------------------- 1288. Path Edge --------------------------------------------
47495 2019-Jan-13 11:24:13.840526 - [DEBUG]
47496 2019-Jan-13 11:24:13.840549 - [DEBUG] Process 1288. path edge:
47497 2019-Jan-13 11:24:13.840573 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47498 2019-Jan-13 11:24:13.840634 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
47499 2019-Jan-13 11:24:13.841267 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47500 2019-Jan-13 11:24:13.841968 - [DEBUG]
47501 2019-Jan-13 11:24:13.841997 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
47502 2019-Jan-13 11:24:13.842676 - [DEBUG] Compose: EdgeIdentity * AllBottom
47503 2019-Jan-13 11:24:13.842705 - [DEBUG]
47504 2019-Jan-13 11:24:13.842729 - [DEBUG] Propagate flow
47505 2019-Jan-13 11:24:13.842752 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47506 2019-Jan-13 11:24:13.842814 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
47507 2019-Jan-13 11:24:13.843474 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47508 2019-Jan-13 11:24:13.844111 - [DEBUG] Edge function : AllBottom (result of previous compose)
47509 2019-Jan-13 11:24:13.844137 - [DEBUG]
47510 2019-Jan-13 11:24:13.844162 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47511 2019-Jan-13 11:24:13.844189 - [DEBUG] = AllBottom
47512 2019-Jan-13 11:24:13.844213 - [DEBUG]
47513 2019-Jan-13 11:24:13.844236 - [DEBUG] PROPAGATE: No new function!
47514 2019-Jan-13 11:24:13.844262 - [DEBUG] EDGE:
47515 2019-Jan-13 11:24:13.844342 - [DEBUG] ---> 47516 2019-Jan-13 11:24:13.845009 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47517 2019-Jan-13 11:24:13.845647 - [DEBUG]
47518 2019-Jan-13 11:24:13.845674 - [DEBUG] EDGE:
47519 2019-Jan-13 11:24:13.845734 - [DEBUG] ---> 47520 2019-Jan-13 11:24:13.846368 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47521 2019-Jan-13 11:24:13.847019 - [DEBUG]
47522 2019-Jan-13 11:24:13.847068 - [DEBUG] Compose: EdgeIdentity * AllBottom
47523 2019-Jan-13 11:24:13.847095 - [DEBUG]
47524 2019-Jan-13 11:24:13.847119 - [DEBUG] Propagate flow
47525 2019-Jan-13 11:24:13.847142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47526 2019-Jan-13 11:24:13.847199 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47527 2019-Jan-13 11:24:13.847831 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47528 2019-Jan-13 11:24:13.848460 - [DEBUG] Edge function : AllBottom (result of previous compose)
47529 2019-Jan-13 11:24:13.848486 - [DEBUG]
47530 2019-Jan-13 11:24:13.848511 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47531 2019-Jan-13 11:24:13.848537 - [DEBUG] = AllBottom
47532 2019-Jan-13 11:24:13.848561 - [DEBUG]
47533 2019-Jan-13 11:24:13.848584 - [DEBUG] PROPAGATE: No new function!
47534 2019-Jan-13 11:24:13.848613 - [DEBUG] EDGE:
47535 2019-Jan-13 11:24:13.848669 - [DEBUG] ---> 47536 2019-Jan-13 11:24:13.849308 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47537 2019-Jan-13 11:24:13.849938 - [DEBUG]
47538 2019-Jan-13 11:24:13.849964 - [DEBUG] EDGE:
47539 2019-Jan-13 11:24:13.850035 - [DEBUG] ---> 47540 2019-Jan-13 11:24:13.850664 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47541 2019-Jan-13 11:24:13.851295 - [DEBUG]
47542 2019-Jan-13 11:24:13.851323 - [DEBUG] Compose: EdgeIdentity * AllBottom
47543 2019-Jan-13 11:24:13.851349 - [DEBUG]
47544 2019-Jan-13 11:24:13.851373 - [DEBUG] Propagate flow
47545 2019-Jan-13 11:24:13.851396 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47546 2019-Jan-13 11:24:13.851451 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
47547 2019-Jan-13 11:24:13.852089 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47548 2019-Jan-13 11:24:13.852723 - [DEBUG] Edge function : AllBottom (result of previous compose)
47549 2019-Jan-13 11:24:13.852748 - [DEBUG]
47550 2019-Jan-13 11:24:13.852773 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47551 2019-Jan-13 11:24:13.852799 - [DEBUG] = AllBottom
47552 2019-Jan-13 11:24:13.852823 - [DEBUG]
47553 2019-Jan-13 11:24:13.852846 - [DEBUG] PROPAGATE: No new function!
47554 2019-Jan-13 11:24:13.852872 - [DEBUG] EDGE:
47555 2019-Jan-13 11:24:13.852929 - [DEBUG] ---> 47556 2019-Jan-13 11:24:13.853577 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47557 2019-Jan-13 11:24:13.854206 - [DEBUG]
47558 2019-Jan-13 11:24:13.854253 - [DEBUG] Compose: EdgeIdentity * AllBottom
47559 2019-Jan-13 11:24:13.854307 - [DEBUG]
47560 2019-Jan-13 11:24:13.854332 - [DEBUG] Propagate flow
47561 2019-Jan-13 11:24:13.854355 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47562 2019-Jan-13 11:24:13.854414 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47563 2019-Jan-13 11:24:13.855052 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
47564 2019-Jan-13 11:24:13.855699 - [DEBUG] Edge function : AllBottom (result of previous compose)
47565 2019-Jan-13 11:24:13.855724 - [DEBUG]
47566 2019-Jan-13 11:24:13.855749 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47567 2019-Jan-13 11:24:13.855774 - [DEBUG] = AllBottom
47568 2019-Jan-13 11:24:13.855799 - [DEBUG]
47569 2019-Jan-13 11:24:13.855822 - [DEBUG] PROPAGATE: No new function!
47570 2019-Jan-13 11:24:13.855847 - [DEBUG] Compose: EdgeIdentity * AllBottom
47571 2019-Jan-13 11:24:13.855873 - [DEBUG]
47572 2019-Jan-13 11:24:13.855896 - [DEBUG] Propagate flow
47573 2019-Jan-13 11:24:13.855919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47574 2019-Jan-13 11:24:13.855976 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47575 2019-Jan-13 11:24:13.856609 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47576 2019-Jan-13 11:24:13.857257 - [DEBUG] Edge function : AllBottom (result of previous compose)
47577 2019-Jan-13 11:24:13.857282 - [DEBUG]
47578 2019-Jan-13 11:24:13.857306 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47579 2019-Jan-13 11:24:13.857332 - [DEBUG] = AllBottom
47580 2019-Jan-13 11:24:13.857356 - [DEBUG]
47581 2019-Jan-13 11:24:13.857379 - [DEBUG] PROPAGATE: No new function!
47582 2019-Jan-13 11:24:13.857405 - [DEBUG] EDGE:
47583 2019-Jan-13 11:24:13.857463 - [DEBUG] ---> 47584 2019-Jan-13 11:24:13.858095 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
47585 2019-Jan-13 11:24:13.858726 - [DEBUG]
47586 2019-Jan-13 11:24:13.858751 - [DEBUG] EDGE:
47587 2019-Jan-13 11:24:13.858808 - [DEBUG] ---> 47588 2019-Jan-13 11:24:13.859437 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
47589 2019-Jan-13 11:24:13.860086 - [DEBUG]
47590 2019-Jan-13 11:24:13.860113 - [DEBUG] Compose: EdgeIdentity * AllBottom
47591 2019-Jan-13 11:24:13.860139 - [DEBUG]
47592 2019-Jan-13 11:24:13.860162 - [DEBUG] Propagate flow
47593 2019-Jan-13 11:24:13.860185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47594 2019-Jan-13 11:24:13.860241 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47595 2019-Jan-13 11:24:13.860869 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47596 2019-Jan-13 11:24:13.861500 - [DEBUG] Edge function : AllBottom (result of previous compose)
47597 2019-Jan-13 11:24:13.861525 - [DEBUG]
47598 2019-Jan-13 11:24:13.861551 - [DEBUG] Join: AllTop & AllBottom
47599 2019-Jan-13 11:24:13.861576 - [DEBUG] = AllBottom (new jump func)
47600 2019-Jan-13 11:24:13.861601 - [DEBUG]
47601 2019-Jan-13 11:24:13.861624 - [DEBUG] Start adding new jump function
47602 2019-Jan-13 11:24:13.861647 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47603 2019-Jan-13 11:24:13.861703 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47604 2019-Jan-13 11:24:13.862342 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47605 2019-Jan-13 11:24:13.862970 - [DEBUG] Edge Function : AllBottom
47606 2019-Jan-13 11:24:13.863002 - [DEBUG] End adding new jump function
47607 2019-Jan-13 11:24:13.863026 - [DEBUG]
47608 2019-Jan-13 11:24:13.863049 - [DEBUG] -------------------------------------------- 1289. Path Edge --------------------------------------------
47609 2019-Jan-13 11:24:13.863073 - [DEBUG]
47610 2019-Jan-13 11:24:13.863097 - [DEBUG] Process 1289. path edge:
47611 2019-Jan-13 11:24:13.863121 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47612 2019-Jan-13 11:24:13.863177 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
47613 2019-Jan-13 11:24:13.863822 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47614 2019-Jan-13 11:24:13.864453 - [DEBUG]
47615 2019-Jan-13 11:24:13.864479 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47616 2019-Jan-13 11:24:13.865128 - [DEBUG] Compose: EdgeIdentity * AllBottom
47617 2019-Jan-13 11:24:13.865155 - [DEBUG]
47618 2019-Jan-13 11:24:13.865179 - [DEBUG] Propagate flow
47619 2019-Jan-13 11:24:13.865202 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47620 2019-Jan-13 11:24:13.865258 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47621 2019-Jan-13 11:24:13.865897 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47622 2019-Jan-13 11:24:13.866530 - [DEBUG] Edge function : AllBottom (result of previous compose)
47623 2019-Jan-13 11:24:13.866555 - [DEBUG]
47624 2019-Jan-13 11:24:13.866579 - [DEBUG] Join: AllTop & AllBottom
47625 2019-Jan-13 11:24:13.866605 - [DEBUG] = AllBottom (new jump func)
47626 2019-Jan-13 11:24:13.866629 - [DEBUG]
47627 2019-Jan-13 11:24:13.866653 - [DEBUG] Start adding new jump function
47628 2019-Jan-13 11:24:13.866690 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47629 2019-Jan-13 11:24:13.866747 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47630 2019-Jan-13 11:24:13.867378 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47631 2019-Jan-13 11:24:13.868015 - [DEBUG] Edge Function : AllBottom
47632 2019-Jan-13 11:24:13.868043 - [DEBUG] End adding new jump function
47633 2019-Jan-13 11:24:13.868067 - [DEBUG]
47634 2019-Jan-13 11:24:13.868090 - [DEBUG] -------------------------------------------- 1290. Path Edge --------------------------------------------
47635 2019-Jan-13 11:24:13.868114 - [DEBUG]
47636 2019-Jan-13 11:24:13.868137 - [DEBUG] Process 1290. path edge:
47637 2019-Jan-13 11:24:13.868161 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47638 2019-Jan-13 11:24:13.868217 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
47639 2019-Jan-13 11:24:13.868855 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47640 2019-Jan-13 11:24:13.869487 - [DEBUG]
47641 2019-Jan-13 11:24:13.869512 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47642 2019-Jan-13 11:24:13.870174 - [DEBUG] Possible callees:
47643 2019-Jan-13 11:24:13.870199 - [DEBUG] llvm.dbg.declare
47644 2019-Jan-13 11:24:13.870224 - [DEBUG] Possible return sites:
47645 2019-Jan-13 11:24:13.870247 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9647646 2019-Jan-13 11:24:13.871524 - [DEBUG] Found and process special summary
47647 2019-Jan-13 11:24:13.871558 - [DEBUG] Compose: EdgeIdentity * AllBottom
47648 2019-Jan-13 11:24:13.871584 - [DEBUG]
47649 2019-Jan-13 11:24:13.871608 - [DEBUG] Propagate flow
47650 2019-Jan-13 11:24:13.871631 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47651 2019-Jan-13 11:24:13.871688 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47652 2019-Jan-13 11:24:13.872323 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47653 2019-Jan-13 11:24:13.872954 - [DEBUG] Edge function : AllBottom (result of previous compose)
47654 2019-Jan-13 11:24:13.872979 - [DEBUG]
47655 2019-Jan-13 11:24:13.873004 - [DEBUG] Join: AllTop & AllBottom
47656 2019-Jan-13 11:24:13.873030 - [DEBUG] = AllBottom (new jump func)
47657 2019-Jan-13 11:24:13.873054 - [DEBUG]
47658 2019-Jan-13 11:24:13.873078 - [DEBUG] Start adding new jump function
47659 2019-Jan-13 11:24:13.873101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47660 2019-Jan-13 11:24:13.873157 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47661 2019-Jan-13 11:24:13.873806 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47662 2019-Jan-13 11:24:13.874436 - [DEBUG] Edge Function : AllBottom
47663 2019-Jan-13 11:24:13.874464 - [DEBUG] End adding new jump function
47664 2019-Jan-13 11:24:13.874487 - [DEBUG]
47665 2019-Jan-13 11:24:13.874510 - [DEBUG] -------------------------------------------- 1291. Path Edge --------------------------------------------
47666 2019-Jan-13 11:24:13.874534 - [DEBUG]
47667 2019-Jan-13 11:24:13.874557 - [DEBUG] Process 1291. path edge:
47668 2019-Jan-13 11:24:13.874581 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47669 2019-Jan-13 11:24:13.874637 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
47670 2019-Jan-13 11:24:13.875269 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47671 2019-Jan-13 11:24:13.875901 - [DEBUG]
47672 2019-Jan-13 11:24:13.875925 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47673 2019-Jan-13 11:24:13.876574 - [DEBUG] Compose: EdgeIdentity * AllBottom
47674 2019-Jan-13 11:24:13.876602 - [DEBUG]
47675 2019-Jan-13 11:24:13.876625 - [DEBUG] Propagate flow
47676 2019-Jan-13 11:24:13.876649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47677 2019-Jan-13 11:24:13.876719 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47678 2019-Jan-13 11:24:13.877347 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47679 2019-Jan-13 11:24:13.877982 - [DEBUG] Edge function : AllBottom (result of previous compose)
47680 2019-Jan-13 11:24:13.878008 - [DEBUG]
47681 2019-Jan-13 11:24:13.878032 - [DEBUG] Join: AllTop & AllBottom
47682 2019-Jan-13 11:24:13.878058 - [DEBUG] = AllBottom (new jump func)
47683 2019-Jan-13 11:24:13.878082 - [DEBUG]
47684 2019-Jan-13 11:24:13.878105 - [DEBUG] Start adding new jump function
47685 2019-Jan-13 11:24:13.878128 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47686 2019-Jan-13 11:24:13.878184 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47687 2019-Jan-13 11:24:13.878814 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47688 2019-Jan-13 11:24:13.879442 - [DEBUG] Edge Function : AllBottom
47689 2019-Jan-13 11:24:13.879469 - [DEBUG] End adding new jump function
47690 2019-Jan-13 11:24:13.879501 - [DEBUG]
47691 2019-Jan-13 11:24:13.879525 - [DEBUG] -------------------------------------------- 1292. Path Edge --------------------------------------------
47692 2019-Jan-13 11:24:13.879549 - [DEBUG]
47693 2019-Jan-13 11:24:13.879572 - [DEBUG] Process 1292. path edge:
47694 2019-Jan-13 11:24:13.879596 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47695 2019-Jan-13 11:24:13.879652 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
47696 2019-Jan-13 11:24:13.880298 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47697 2019-Jan-13 11:24:13.880931 - [DEBUG]
47698 2019-Jan-13 11:24:13.880955 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47699 2019-Jan-13 11:24:13.881597 - [DEBUG] Compose: EdgeIdentity * AllBottom
47700 2019-Jan-13 11:24:13.881624 - [DEBUG]
47701 2019-Jan-13 11:24:13.881648 - [DEBUG] Propagate flow
47702 2019-Jan-13 11:24:13.881671 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47703 2019-Jan-13 11:24:13.881727 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
47704 2019-Jan-13 11:24:13.882355 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47705 2019-Jan-13 11:24:13.882986 - [DEBUG] Edge function : AllBottom (result of previous compose)
47706 2019-Jan-13 11:24:13.883011 - [DEBUG]
47707 2019-Jan-13 11:24:13.883036 - [DEBUG] Join: AllTop & AllBottom
47708 2019-Jan-13 11:24:13.883061 - [DEBUG] = AllBottom (new jump func)
47709 2019-Jan-13 11:24:13.883086 - [DEBUG]
47710 2019-Jan-13 11:24:13.883109 - [DEBUG] Start adding new jump function
47711 2019-Jan-13 11:24:13.883132 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47712 2019-Jan-13 11:24:13.883188 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47713 2019-Jan-13 11:24:13.883835 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
47714 2019-Jan-13 11:24:13.884460 - [DEBUG] Edge Function : AllBottom
47715 2019-Jan-13 11:24:13.884488 - [DEBUG] End adding new jump function
47716 2019-Jan-13 11:24:13.884511 - [DEBUG]
47717 2019-Jan-13 11:24:13.884535 - [DEBUG] -------------------------------------------- 1293. Path Edge --------------------------------------------
47718 2019-Jan-13 11:24:13.884559 - [DEBUG]
47719 2019-Jan-13 11:24:13.884582 - [DEBUG] Process 1293. path edge:
47720 2019-Jan-13 11:24:13.884606 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47721 2019-Jan-13 11:24:13.884662 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
47722 2019-Jan-13 11:24:13.885287 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47723 2019-Jan-13 11:24:13.885917 - [DEBUG]
47724 2019-Jan-13 11:24:13.885942 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
47725 2019-Jan-13 11:24:13.886582 - [DEBUG] Compose: EdgeIdentity * AllBottom
47726 2019-Jan-13 11:24:13.886610 - [DEBUG]
47727 2019-Jan-13 11:24:13.886634 - [DEBUG] Propagate flow
47728 2019-Jan-13 11:24:13.886657 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47729 2019-Jan-13 11:24:13.886731 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
47730 2019-Jan-13 11:24:13.887370 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47731 2019-Jan-13 11:24:13.888000 - [DEBUG] Edge function : AllBottom (result of previous compose)
47732 2019-Jan-13 11:24:13.888025 - [DEBUG]
47733 2019-Jan-13 11:24:13.888049 - [DEBUG] Join: AllTop & AllBottom
47734 2019-Jan-13 11:24:13.888075 - [DEBUG] = AllBottom (new jump func)
47735 2019-Jan-13 11:24:13.888099 - [DEBUG]
47736 2019-Jan-13 11:24:13.888130 - [DEBUG] Start adding new jump function
47737 2019-Jan-13 11:24:13.888154 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47738 2019-Jan-13 11:24:13.888210 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47739 2019-Jan-13 11:24:13.888841 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
47740 2019-Jan-13 11:24:13.889471 - [DEBUG] Edge Function : AllBottom
47741 2019-Jan-13 11:24:13.889499 - [DEBUG] End adding new jump function
47742 2019-Jan-13 11:24:13.889523 - [DEBUG]
47743 2019-Jan-13 11:24:13.889547 - [DEBUG] -------------------------------------------- 1294. Path Edge --------------------------------------------
47744 2019-Jan-13 11:24:13.889571 - [DEBUG]
47745 2019-Jan-13 11:24:13.889594 - [DEBUG] Process 1294. path edge:
47746 2019-Jan-13 11:24:13.889618 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47747 2019-Jan-13 11:24:13.889674 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
47748 2019-Jan-13 11:24:13.890322 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47749 2019-Jan-13 11:24:13.890953 - [DEBUG]
47750 2019-Jan-13 11:24:13.890977 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
47751 2019-Jan-13 11:24:13.891625 - [DEBUG] Compose: EdgeIdentity * AllBottom
47752 2019-Jan-13 11:24:13.891652 - [DEBUG]
47753 2019-Jan-13 11:24:13.891676 - [DEBUG] Propagate flow
47754 2019-Jan-13 11:24:13.891699 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47755 2019-Jan-13 11:24:13.891756 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
47756 2019-Jan-13 11:24:13.892386 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47757 2019-Jan-13 11:24:13.893017 - [DEBUG] Edge function : AllBottom (result of previous compose)
47758 2019-Jan-13 11:24:13.893042 - [DEBUG]
47759 2019-Jan-13 11:24:13.893066 - [DEBUG] Join: AllTop & AllBottom
47760 2019-Jan-13 11:24:13.893092 - [DEBUG] = AllBottom (new jump func)
47761 2019-Jan-13 11:24:13.893117 - [DEBUG]
47762 2019-Jan-13 11:24:13.893140 - [DEBUG] Start adding new jump function
47763 2019-Jan-13 11:24:13.893163 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47764 2019-Jan-13 11:24:13.893219 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47765 2019-Jan-13 11:24:13.893880 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
47766 2019-Jan-13 11:24:13.894509 - [DEBUG] Edge Function : AllBottom
47767 2019-Jan-13 11:24:13.894537 - [DEBUG] End adding new jump function
47768 2019-Jan-13 11:24:13.894561 - [DEBUG]
47769 2019-Jan-13 11:24:13.894585 - [DEBUG] -------------------------------------------- 1295. Path Edge --------------------------------------------
47770 2019-Jan-13 11:24:13.894609 - [DEBUG]
47771 2019-Jan-13 11:24:13.894632 - [DEBUG] Process 1295. path edge:
47772 2019-Jan-13 11:24:13.894656 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47773 2019-Jan-13 11:24:13.894712 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
47774 2019-Jan-13 11:24:13.895340 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47775 2019-Jan-13 11:24:13.895971 - [DEBUG]
47776 2019-Jan-13 11:24:13.895995 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
47777 2019-Jan-13 11:24:13.896638 - [DEBUG] Compose: EdgeIdentity * AllBottom
47778 2019-Jan-13 11:24:13.896677 - [DEBUG]
47779 2019-Jan-13 11:24:13.896703 - [DEBUG] Propagate flow
47780 2019-Jan-13 11:24:13.896726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47781 2019-Jan-13 11:24:13.896791 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
47782 2019-Jan-13 11:24:13.897424 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47783 2019-Jan-13 11:24:13.898056 - [DEBUG] Edge function : AllBottom (result of previous compose)
47784 2019-Jan-13 11:24:13.898081 - [DEBUG]
47785 2019-Jan-13 11:24:13.898106 - [DEBUG] Join: AllTop & AllBottom
47786 2019-Jan-13 11:24:13.898132 - [DEBUG] = AllBottom (new jump func)
47787 2019-Jan-13 11:24:13.898156 - [DEBUG]
47788 2019-Jan-13 11:24:13.898179 - [DEBUG] Start adding new jump function
47789 2019-Jan-13 11:24:13.898203 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47790 2019-Jan-13 11:24:13.898259 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47791 2019-Jan-13 11:24:13.898891 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
47792 2019-Jan-13 11:24:13.899520 - [DEBUG] Edge Function : AllBottom
47793 2019-Jan-13 11:24:13.899548 - [DEBUG] End adding new jump function
47794 2019-Jan-13 11:24:13.899572 - [DEBUG]
47795 2019-Jan-13 11:24:13.899596 - [DEBUG] -------------------------------------------- 1296. Path Edge --------------------------------------------
47796 2019-Jan-13 11:24:13.899621 - [DEBUG]
47797 2019-Jan-13 11:24:13.899644 - [DEBUG] Process 1296. path edge:
47798 2019-Jan-13 11:24:13.899668 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47799 2019-Jan-13 11:24:13.899724 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
47800 2019-Jan-13 11:24:13.900370 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47801 2019-Jan-13 11:24:13.901001 - [DEBUG]
47802 2019-Jan-13 11:24:13.901025 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
47803 2019-Jan-13 11:24:13.901672 - [DEBUG] Compose: EdgeIdentity * AllBottom
47804 2019-Jan-13 11:24:13.901700 - [DEBUG]
47805 2019-Jan-13 11:24:13.901724 - [DEBUG] Propagate flow
47806 2019-Jan-13 11:24:13.901747 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47807 2019-Jan-13 11:24:13.901804 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
47808 2019-Jan-13 11:24:13.902438 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47809 2019-Jan-13 11:24:13.903075 - [DEBUG] Edge function : AllBottom (result of previous compose)
47810 2019-Jan-13 11:24:13.903101 - [DEBUG]
47811 2019-Jan-13 11:24:13.903125 - [DEBUG] Join: AllTop & AllBottom
47812 2019-Jan-13 11:24:13.903151 - [DEBUG] = AllBottom (new jump func)
47813 2019-Jan-13 11:24:13.903176 - [DEBUG]
47814 2019-Jan-13 11:24:13.903199 - [DEBUG] Start adding new jump function
47815 2019-Jan-13 11:24:13.903222 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47816 2019-Jan-13 11:24:13.903278 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47817 2019-Jan-13 11:24:13.903929 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
47818 2019-Jan-13 11:24:13.904560 - [DEBUG] Edge Function : AllBottom
47819 2019-Jan-13 11:24:13.904592 - [DEBUG] End adding new jump function
47820 2019-Jan-13 11:24:13.904616 - [DEBUG]
47821 2019-Jan-13 11:24:13.904640 - [DEBUG] -------------------------------------------- 1297. Path Edge --------------------------------------------
47822 2019-Jan-13 11:24:13.904664 - [DEBUG]
47823 2019-Jan-13 11:24:13.904687 - [DEBUG] Process 1297. path edge:
47824 2019-Jan-13 11:24:13.904711 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47825 2019-Jan-13 11:24:13.904767 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
47826 2019-Jan-13 11:24:13.905412 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47827 2019-Jan-13 11:24:13.906049 - [DEBUG]
47828 2019-Jan-13 11:24:13.906073 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
47829 2019-Jan-13 11:24:13.906738 - [DEBUG] Compose: EdgeIdentity * AllBottom
47830 2019-Jan-13 11:24:13.906767 - [DEBUG]
47831 2019-Jan-13 11:24:13.906790 - [DEBUG] Propagate flow
47832 2019-Jan-13 11:24:13.906814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47833 2019-Jan-13 11:24:13.906870 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
47834 2019-Jan-13 11:24:13.907506 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47835 2019-Jan-13 11:24:13.908138 - [DEBUG] Edge function : AllBottom (result of previous compose)
47836 2019-Jan-13 11:24:13.908163 - [DEBUG]
47837 2019-Jan-13 11:24:13.908187 - [DEBUG] Join: AllTop & AllBottom
47838 2019-Jan-13 11:24:13.908213 - [DEBUG] = AllBottom (new jump func)
47839 2019-Jan-13 11:24:13.908238 - [DEBUG]
47840 2019-Jan-13 11:24:13.908261 - [DEBUG] Start adding new jump function
47841 2019-Jan-13 11:24:13.908284 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47842 2019-Jan-13 11:24:13.908340 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47843 2019-Jan-13 11:24:13.908970 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
47844 2019-Jan-13 11:24:13.909599 - [DEBUG] Edge Function : AllBottom
47845 2019-Jan-13 11:24:13.909627 - [DEBUG] End adding new jump function
47846 2019-Jan-13 11:24:13.909651 - [DEBUG]
47847 2019-Jan-13 11:24:13.909675 - [DEBUG] -------------------------------------------- 1298. Path Edge --------------------------------------------
47848 2019-Jan-13 11:24:13.909699 - [DEBUG]
47849 2019-Jan-13 11:24:13.909722 - [DEBUG] Process 1298. path edge:
47850 2019-Jan-13 11:24:13.909746 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47851 2019-Jan-13 11:24:13.909802 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
47852 2019-Jan-13 11:24:13.910447 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47853 2019-Jan-13 11:24:13.911078 - [DEBUG]
47854 2019-Jan-13 11:24:13.911104 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
47855 2019-Jan-13 11:24:13.911751 - [DEBUG] Compose: EdgeIdentity * AllBottom
47856 2019-Jan-13 11:24:13.911778 - [DEBUG]
47857 2019-Jan-13 11:24:13.911801 - [DEBUG] Propagate flow
47858 2019-Jan-13 11:24:13.911825 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47859 2019-Jan-13 11:24:13.911882 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
47860 2019-Jan-13 11:24:13.912521 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47861 2019-Jan-13 11:24:13.913153 - [DEBUG] Edge function : AllBottom (result of previous compose)
47862 2019-Jan-13 11:24:13.913178 - [DEBUG]
47863 2019-Jan-13 11:24:13.913203 - [DEBUG] Join: AllTop & AllBottom
47864 2019-Jan-13 11:24:13.913229 - [DEBUG] = AllBottom (new jump func)
47865 2019-Jan-13 11:24:13.913253 - [DEBUG]
47866 2019-Jan-13 11:24:13.913276 - [DEBUG] Start adding new jump function
47867 2019-Jan-13 11:24:13.913299 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47868 2019-Jan-13 11:24:13.913372 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47869 2019-Jan-13 11:24:13.914013 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
47870 2019-Jan-13 11:24:13.914650 - [DEBUG] Edge Function : AllBottom
47871 2019-Jan-13 11:24:13.914678 - [DEBUG] End adding new jump function
47872 2019-Jan-13 11:24:13.914702 - [DEBUG]
47873 2019-Jan-13 11:24:13.914726 - [DEBUG] -------------------------------------------- 1299. Path Edge --------------------------------------------
47874 2019-Jan-13 11:24:13.914750 - [DEBUG]
47875 2019-Jan-13 11:24:13.914774 - [DEBUG] Process 1299. path edge:
47876 2019-Jan-13 11:24:13.914798 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47877 2019-Jan-13 11:24:13.914854 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
47878 2019-Jan-13 11:24:13.915493 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47879 2019-Jan-13 11:24:13.916124 - [DEBUG]
47880 2019-Jan-13 11:24:13.916149 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
47881 2019-Jan-13 11:24:13.916810 - [DEBUG] Possible callees:
47882 2019-Jan-13 11:24:13.916835 - [DEBUG] llvm.dbg.declare
47883 2019-Jan-13 11:24:13.916859 - [DEBUG] Possible return sites:
47884 2019-Jan-13 11:24:13.916882 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12047885 2019-Jan-13 11:24:13.918140 - [DEBUG] Found and process special summary
47886 2019-Jan-13 11:24:13.918173 - [DEBUG] Compose: EdgeIdentity * AllBottom
47887 2019-Jan-13 11:24:13.918200 - [DEBUG]
47888 2019-Jan-13 11:24:13.918224 - [DEBUG] Propagate flow
47889 2019-Jan-13 11:24:13.918247 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47890 2019-Jan-13 11:24:13.918303 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
47891 2019-Jan-13 11:24:13.918936 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47892 2019-Jan-13 11:24:13.919573 - [DEBUG] Edge function : AllBottom (result of previous compose)
47893 2019-Jan-13 11:24:13.919598 - [DEBUG]
47894 2019-Jan-13 11:24:13.919623 - [DEBUG] Join: AllTop & AllBottom
47895 2019-Jan-13 11:24:13.919649 - [DEBUG] = AllBottom (new jump func)
47896 2019-Jan-13 11:24:13.919673 - [DEBUG]
47897 2019-Jan-13 11:24:13.919696 - [DEBUG] Start adding new jump function
47898 2019-Jan-13 11:24:13.919719 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47899 2019-Jan-13 11:24:13.919775 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47900 2019-Jan-13 11:24:13.920423 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
47901 2019-Jan-13 11:24:13.921053 - [DEBUG] Edge Function : AllBottom
47902 2019-Jan-13 11:24:13.921081 - [DEBUG] End adding new jump function
47903 2019-Jan-13 11:24:13.921105 - [DEBUG]
47904 2019-Jan-13 11:24:13.921129 - [DEBUG] -------------------------------------------- 1300. Path Edge --------------------------------------------
47905 2019-Jan-13 11:24:13.921153 - [DEBUG]
47906 2019-Jan-13 11:24:13.921176 - [DEBUG] Process 1300. path edge:
47907 2019-Jan-13 11:24:13.921200 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47908 2019-Jan-13 11:24:13.921257 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
47909 2019-Jan-13 11:24:13.921888 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47910 2019-Jan-13 11:24:13.922526 - [DEBUG]
47911 2019-Jan-13 11:24:13.922551 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
47912 2019-Jan-13 11:24:13.923201 - [DEBUG] Compose: EdgeIdentity * AllBottom
47913 2019-Jan-13 11:24:13.923228 - [DEBUG]
47914 2019-Jan-13 11:24:13.923252 - [DEBUG] Propagate flow
47915 2019-Jan-13 11:24:13.923275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47916 2019-Jan-13 11:24:13.923344 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
47917 2019-Jan-13 11:24:13.923979 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47918 2019-Jan-13 11:24:13.924610 - [DEBUG] Edge function : AllBottom (result of previous compose)
47919 2019-Jan-13 11:24:13.924635 - [DEBUG]
47920 2019-Jan-13 11:24:13.924660 - [DEBUG] Join: AllTop & AllBottom
47921 2019-Jan-13 11:24:13.924686 - [DEBUG] = AllBottom (new jump func)
47922 2019-Jan-13 11:24:13.924710 - [DEBUG]
47923 2019-Jan-13 11:24:13.924733 - [DEBUG] Start adding new jump function
47924 2019-Jan-13 11:24:13.924757 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47925 2019-Jan-13 11:24:13.924812 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47926 2019-Jan-13 11:24:13.925443 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
47927 2019-Jan-13 11:24:13.926069 - [DEBUG] Edge Function : AllBottom
47928 2019-Jan-13 11:24:13.926097 - [DEBUG] End adding new jump function
47929 2019-Jan-13 11:24:13.926121 - [DEBUG]
47930 2019-Jan-13 11:24:13.926145 - [DEBUG] -------------------------------------------- 1301. Path Edge --------------------------------------------
47931 2019-Jan-13 11:24:13.926169 - [DEBUG]
47932 2019-Jan-13 11:24:13.926193 - [DEBUG] Process 1301. path edge:
47933 2019-Jan-13 11:24:13.926216 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47934 2019-Jan-13 11:24:13.926273 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
47935 2019-Jan-13 11:24:13.926916 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47936 2019-Jan-13 11:24:13.927546 - [DEBUG]
47937 2019-Jan-13 11:24:13.927571 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
47938 2019-Jan-13 11:24:13.928216 - [DEBUG] Compose: EdgeIdentity * AllBottom
47939 2019-Jan-13 11:24:13.928244 - [DEBUG]
47940 2019-Jan-13 11:24:13.928267 - [DEBUG] Propagate flow
47941 2019-Jan-13 11:24:13.928291 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47942 2019-Jan-13 11:24:13.928348 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
47943 2019-Jan-13 11:24:13.928986 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47944 2019-Jan-13 11:24:13.929617 - [DEBUG] Edge function : AllBottom (result of previous compose)
47945 2019-Jan-13 11:24:13.929643 - [DEBUG]
47946 2019-Jan-13 11:24:13.929667 - [DEBUG] Join: AllTop & AllBottom
47947 2019-Jan-13 11:24:13.929693 - [DEBUG] = AllBottom (new jump func)
47948 2019-Jan-13 11:24:13.929718 - [DEBUG]
47949 2019-Jan-13 11:24:13.929741 - [DEBUG] Start adding new jump function
47950 2019-Jan-13 11:24:13.929764 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47951 2019-Jan-13 11:24:13.929820 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47952 2019-Jan-13 11:24:13.930467 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
47953 2019-Jan-13 11:24:13.931105 - [DEBUG] Edge Function : AllBottom
47954 2019-Jan-13 11:24:13.931140 - [DEBUG] End adding new jump function
47955 2019-Jan-13 11:24:13.931165 - [DEBUG]
47956 2019-Jan-13 11:24:13.931189 - [DEBUG] -------------------------------------------- 1302. Path Edge --------------------------------------------
47957 2019-Jan-13 11:24:13.931214 - [DEBUG]
47958 2019-Jan-13 11:24:13.931237 - [DEBUG] Process 1302. path edge:
47959 2019-Jan-13 11:24:13.931261 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47960 2019-Jan-13 11:24:13.931318 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
47961 2019-Jan-13 11:24:13.931956 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47962 2019-Jan-13 11:24:13.932588 - [DEBUG]
47963 2019-Jan-13 11:24:13.932612 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
47964 2019-Jan-13 11:24:13.933262 - [DEBUG] Possible callees:
47965 2019-Jan-13 11:24:13.933288 - [DEBUG] llvm.dbg.declare
47966 2019-Jan-13 11:24:13.933313 - [DEBUG] Possible return sites:
47967 2019-Jan-13 11:24:13.933349 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14947968 2019-Jan-13 11:24:13.934606 - [DEBUG] Found and process special summary
47969 2019-Jan-13 11:24:13.934640 - [DEBUG] Compose: EdgeIdentity * AllBottom
47970 2019-Jan-13 11:24:13.934667 - [DEBUG]
47971 2019-Jan-13 11:24:13.934691 - [DEBUG] Propagate flow
47972 2019-Jan-13 11:24:13.934714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47973 2019-Jan-13 11:24:13.934770 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
47974 2019-Jan-13 11:24:13.935410 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47975 2019-Jan-13 11:24:13.936041 - [DEBUG] Edge function : AllBottom (result of previous compose)
47976 2019-Jan-13 11:24:13.936066 - [DEBUG]
47977 2019-Jan-13 11:24:13.936091 - [DEBUG] Join: AllTop & AllBottom
47978 2019-Jan-13 11:24:13.936117 - [DEBUG] = AllBottom (new jump func)
47979 2019-Jan-13 11:24:13.936141 - [DEBUG]
47980 2019-Jan-13 11:24:13.936164 - [DEBUG] Start adding new jump function
47981 2019-Jan-13 11:24:13.936188 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47982 2019-Jan-13 11:24:13.936244 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47983 2019-Jan-13 11:24:13.936891 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
47984 2019-Jan-13 11:24:13.937522 - [DEBUG] Edge Function : AllBottom
47985 2019-Jan-13 11:24:13.937550 - [DEBUG] End adding new jump function
47986 2019-Jan-13 11:24:13.937574 - [DEBUG]
47987 2019-Jan-13 11:24:13.937598 - [DEBUG] -------------------------------------------- 1303. Path Edge --------------------------------------------
47988 2019-Jan-13 11:24:13.937622 - [DEBUG]
47989 2019-Jan-13 11:24:13.937646 - [DEBUG] Process 1303. path edge:
47990 2019-Jan-13 11:24:13.937670 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47991 2019-Jan-13 11:24:13.937726 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
47992 2019-Jan-13 11:24:13.938358 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47993 2019-Jan-13 11:24:13.938989 - [DEBUG]
47994 2019-Jan-13 11:24:13.939013 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
47995 2019-Jan-13 11:24:13.939665 - [DEBUG] Compose: EdgeIdentity * AllBottom
47996 2019-Jan-13 11:24:13.939693 - [DEBUG]
47997 2019-Jan-13 11:24:13.939725 - [DEBUG] Propagate flow
47998 2019-Jan-13 11:24:13.939749 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47999 2019-Jan-13 11:24:13.939806 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
48000 2019-Jan-13 11:24:13.940451 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48001 2019-Jan-13 11:24:13.941082 - [DEBUG] Edge function : AllBottom (result of previous compose)
48002 2019-Jan-13 11:24:13.941107 - [DEBUG]
48003 2019-Jan-13 11:24:13.941132 - [DEBUG] Join: AllTop & AllBottom
48004 2019-Jan-13 11:24:13.941158 - [DEBUG] = AllBottom (new jump func)
48005 2019-Jan-13 11:24:13.941182 - [DEBUG]
48006 2019-Jan-13 11:24:13.941205 - [DEBUG] Start adding new jump function
48007 2019-Jan-13 11:24:13.941229 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48008 2019-Jan-13 11:24:13.941285 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48009 2019-Jan-13 11:24:13.941916 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
48010 2019-Jan-13 11:24:13.942542 - [DEBUG] Edge Function : AllBottom
48011 2019-Jan-13 11:24:13.942570 - [DEBUG] End adding new jump function
48012 2019-Jan-13 11:24:13.942594 - [DEBUG]
48013 2019-Jan-13 11:24:13.942618 - [DEBUG] -------------------------------------------- 1304. Path Edge --------------------------------------------
48014 2019-Jan-13 11:24:13.942642 - [DEBUG]
48015 2019-Jan-13 11:24:13.942666 - [DEBUG] Process 1304. path edge:
48016 2019-Jan-13 11:24:13.942690 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48017 2019-Jan-13 11:24:13.942747 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
48018 2019-Jan-13 11:24:13.943387 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48019 2019-Jan-13 11:24:13.944016 - [DEBUG]
48020 2019-Jan-13 11:24:13.944041 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
48021 2019-Jan-13 11:24:13.944689 - [DEBUG] Compose: EdgeIdentity * AllBottom
48022 2019-Jan-13 11:24:13.944717 - [DEBUG]
48023 2019-Jan-13 11:24:13.944740 - [DEBUG] Propagate flow
48024 2019-Jan-13 11:24:13.944763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48025 2019-Jan-13 11:24:13.944820 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
48026 2019-Jan-13 11:24:13.945459 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48027 2019-Jan-13 11:24:13.946090 - [DEBUG] Edge function : AllBottom (result of previous compose)
48028 2019-Jan-13 11:24:13.946115 - [DEBUG]
48029 2019-Jan-13 11:24:13.946140 - [DEBUG] Join: AllTop & AllBottom
48030 2019-Jan-13 11:24:13.946165 - [DEBUG] = AllBottom (new jump func)
48031 2019-Jan-13 11:24:13.946190 - [DEBUG]
48032 2019-Jan-13 11:24:13.946213 - [DEBUG] Start adding new jump function
48033 2019-Jan-13 11:24:13.946237 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48034 2019-Jan-13 11:24:13.946293 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48035 2019-Jan-13 11:24:13.946939 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
48036 2019-Jan-13 11:24:13.947576 - [DEBUG] Edge Function : AllBottom
48037 2019-Jan-13 11:24:13.947604 - [DEBUG] End adding new jump function
48038 2019-Jan-13 11:24:13.947628 - [DEBUG]
48039 2019-Jan-13 11:24:13.947652 - [DEBUG] -------------------------------------------- 1305. Path Edge --------------------------------------------
48040 2019-Jan-13 11:24:13.947677 - [DEBUG]
48041 2019-Jan-13 11:24:13.947701 - [DEBUG] Process 1305. path edge:
48042 2019-Jan-13 11:24:13.947732 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48043 2019-Jan-13 11:24:13.947789 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
48044 2019-Jan-13 11:24:13.948428 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48045 2019-Jan-13 11:24:13.949060 - [DEBUG]
48046 2019-Jan-13 11:24:13.949084 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
48047 2019-Jan-13 11:24:13.949733 - [DEBUG] Possible callees:
48048 2019-Jan-13 11:24:13.949758 - [DEBUG] llvm.dbg.declare
48049 2019-Jan-13 11:24:13.949782 - [DEBUG] Possible return sites:
48050 2019-Jan-13 11:24:13.949805 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15548051 2019-Jan-13 11:24:13.951076 - [DEBUG] Found and process special summary
48052 2019-Jan-13 11:24:13.951110 - [DEBUG] Compose: EdgeIdentity * AllBottom
48053 2019-Jan-13 11:24:13.951137 - [DEBUG]
48054 2019-Jan-13 11:24:13.951161 - [DEBUG] Propagate flow
48055 2019-Jan-13 11:24:13.951184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48056 2019-Jan-13 11:24:13.951240 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48057 2019-Jan-13 11:24:13.951885 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48058 2019-Jan-13 11:24:13.952516 - [DEBUG] Edge function : AllBottom (result of previous compose)
48059 2019-Jan-13 11:24:13.952541 - [DEBUG]
48060 2019-Jan-13 11:24:13.952566 - [DEBUG] Join: AllTop & AllBottom
48061 2019-Jan-13 11:24:13.952591 - [DEBUG] = AllBottom (new jump func)
48062 2019-Jan-13 11:24:13.952616 - [DEBUG]
48063 2019-Jan-13 11:24:13.952639 - [DEBUG] Start adding new jump function
48064 2019-Jan-13 11:24:13.952662 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48065 2019-Jan-13 11:24:13.952718 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48066 2019-Jan-13 11:24:13.953368 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48067 2019-Jan-13 11:24:13.954048 - [DEBUG] Edge Function : AllBottom
48068 2019-Jan-13 11:24:13.954081 - [DEBUG] End adding new jump function
48069 2019-Jan-13 11:24:13.954106 - [DEBUG]
48070 2019-Jan-13 11:24:13.954130 - [DEBUG] -------------------------------------------- 1306. Path Edge --------------------------------------------
48071 2019-Jan-13 11:24:13.954155 - [DEBUG]
48072 2019-Jan-13 11:24:13.954178 - [DEBUG] Process 1306. path edge:
48073 2019-Jan-13 11:24:13.954202 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48074 2019-Jan-13 11:24:13.954275 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
48075 2019-Jan-13 11:24:13.954973 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48076 2019-Jan-13 11:24:13.955674 - [DEBUG]
48077 2019-Jan-13 11:24:13.955701 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48078 2019-Jan-13 11:24:13.956397 - [DEBUG] Compose: EdgeIdentity * AllBottom
48079 2019-Jan-13 11:24:13.956426 - [DEBUG]
48080 2019-Jan-13 11:24:13.956450 - [DEBUG] Propagate flow
48081 2019-Jan-13 11:24:13.956473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48082 2019-Jan-13 11:24:13.956533 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
48083 2019-Jan-13 11:24:13.957191 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48084 2019-Jan-13 11:24:13.957841 - [DEBUG] Edge function : AllBottom (result of previous compose)
48085 2019-Jan-13 11:24:13.957867 - [DEBUG]
48086 2019-Jan-13 11:24:13.957892 - [DEBUG] Join: AllTop & AllBottom
48087 2019-Jan-13 11:24:13.957918 - [DEBUG] = AllBottom (new jump func)
48088 2019-Jan-13 11:24:13.957943 - [DEBUG]
48089 2019-Jan-13 11:24:13.957966 - [DEBUG] Start adding new jump function
48090 2019-Jan-13 11:24:13.957990 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48091 2019-Jan-13 11:24:13.958046 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48092 2019-Jan-13 11:24:13.958688 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
48093 2019-Jan-13 11:24:13.959315 - [DEBUG] Edge Function : AllBottom
48094 2019-Jan-13 11:24:13.959344 - [DEBUG] End adding new jump function
48095 2019-Jan-13 11:24:13.959368 - [DEBUG]
48096 2019-Jan-13 11:24:13.959392 - [DEBUG] -------------------------------------------- 1307. Path Edge --------------------------------------------
48097 2019-Jan-13 11:24:13.959418 - [DEBUG]
48098 2019-Jan-13 11:24:13.959441 - [DEBUG] Process 1307. path edge:
48099 2019-Jan-13 11:24:13.959466 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48100 2019-Jan-13 11:24:13.959523 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
48101 2019-Jan-13 11:24:13.960167 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48102 2019-Jan-13 11:24:13.960799 - [DEBUG]
48103 2019-Jan-13 11:24:13.960825 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
48104 2019-Jan-13 11:24:13.961484 - [DEBUG] Compose: EdgeIdentity * AllBottom
48105 2019-Jan-13 11:24:13.961512 - [DEBUG]
48106 2019-Jan-13 11:24:13.961535 - [DEBUG] Propagate flow
48107 2019-Jan-13 11:24:13.961558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48108 2019-Jan-13 11:24:13.961621 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
48109 2019-Jan-13 11:24:13.962266 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48110 2019-Jan-13 11:24:13.962899 - [DEBUG] Edge function : AllBottom (result of previous compose)
48111 2019-Jan-13 11:24:13.962924 - [DEBUG]
48112 2019-Jan-13 11:24:13.962949 - [DEBUG] Join: AllTop & AllBottom
48113 2019-Jan-13 11:24:13.962975 - [DEBUG] = AllBottom (new jump func)
48114 2019-Jan-13 11:24:13.962999 - [DEBUG]
48115 2019-Jan-13 11:24:13.963022 - [DEBUG] Start adding new jump function
48116 2019-Jan-13 11:24:13.963046 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48117 2019-Jan-13 11:24:13.963102 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48118 2019-Jan-13 11:24:13.963760 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
48119 2019-Jan-13 11:24:13.964389 - [DEBUG] Edge Function : AllBottom
48120 2019-Jan-13 11:24:13.964417 - [DEBUG] End adding new jump function
48121 2019-Jan-13 11:24:13.964441 - [DEBUG]
48122 2019-Jan-13 11:24:13.964465 - [DEBUG] -------------------------------------------- 1308. Path Edge --------------------------------------------
48123 2019-Jan-13 11:24:13.964489 - [DEBUG]
48124 2019-Jan-13 11:24:13.964513 - [DEBUG] Process 1308. path edge:
48125 2019-Jan-13 11:24:13.964537 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48126 2019-Jan-13 11:24:13.964593 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
48127 2019-Jan-13 11:24:13.965220 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48128 2019-Jan-13 11:24:13.965851 - [DEBUG]
48129 2019-Jan-13 11:24:13.965888 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
48130 2019-Jan-13 11:24:13.966539 - [DEBUG] Compose: EdgeIdentity * AllBottom
48131 2019-Jan-13 11:24:13.966568 - [DEBUG]
48132 2019-Jan-13 11:24:13.966591 - [DEBUG] Propagate flow
48133 2019-Jan-13 11:24:13.966614 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48134 2019-Jan-13 11:24:13.966688 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
48135 2019-Jan-13 11:24:13.967331 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48136 2019-Jan-13 11:24:13.967981 - [DEBUG] Edge function : AllBottom (result of previous compose)
48137 2019-Jan-13 11:24:13.968006 - [DEBUG]
48138 2019-Jan-13 11:24:13.968031 - [DEBUG] Join: AllTop & AllBottom
48139 2019-Jan-13 11:24:13.968057 - [DEBUG] = AllBottom (new jump func)
48140 2019-Jan-13 11:24:13.968082 - [DEBUG]
48141 2019-Jan-13 11:24:13.968105 - [DEBUG] Start adding new jump function
48142 2019-Jan-13 11:24:13.968128 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48143 2019-Jan-13 11:24:13.968189 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48144 2019-Jan-13 11:24:13.968844 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
48145 2019-Jan-13 11:24:13.969485 - [DEBUG] Edge Function : AllBottom
48146 2019-Jan-13 11:24:13.969515 - [DEBUG] End adding new jump function
48147 2019-Jan-13 11:24:13.969540 - [DEBUG]
48148 2019-Jan-13 11:24:13.969563 - [DEBUG] -------------------------------------------- 1309. Path Edge --------------------------------------------
48149 2019-Jan-13 11:24:13.969588 - [DEBUG]
48150 2019-Jan-13 11:24:13.969611 - [DEBUG] Process 1309. path edge:
48151 2019-Jan-13 11:24:13.969636 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48152 2019-Jan-13 11:24:13.969693 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
48153 2019-Jan-13 11:24:13.970350 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48154 2019-Jan-13 11:24:13.970982 - [DEBUG]
48155 2019-Jan-13 11:24:13.971006 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
48156 2019-Jan-13 11:24:13.971659 - [DEBUG] Possible callees:
48157 2019-Jan-13 11:24:13.971684 - [DEBUG] llvm.dbg.declare
48158 2019-Jan-13 11:24:13.971709 - [DEBUG] Possible return sites:
48159 2019-Jan-13 11:24:13.971732 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16348160 2019-Jan-13 11:24:13.973021 - [DEBUG] Found and process special summary
48161 2019-Jan-13 11:24:13.973065 - [DEBUG] Compose: EdgeIdentity * AllBottom
48162 2019-Jan-13 11:24:13.973093 - [DEBUG]
48163 2019-Jan-13 11:24:13.973117 - [DEBUG] Propagate flow
48164 2019-Jan-13 11:24:13.973140 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48165 2019-Jan-13 11:24:13.973201 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48166 2019-Jan-13 11:24:13.973856 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48167 2019-Jan-13 11:24:13.974487 - [DEBUG] Edge function : AllBottom (result of previous compose)
48168 2019-Jan-13 11:24:13.974512 - [DEBUG]
48169 2019-Jan-13 11:24:13.974537 - [DEBUG] Join: AllTop & AllBottom
48170 2019-Jan-13 11:24:13.974563 - [DEBUG] = AllBottom (new jump func)
48171 2019-Jan-13 11:24:13.974604 - [DEBUG]
48172 2019-Jan-13 11:24:13.974628 - [DEBUG] Start adding new jump function
48173 2019-Jan-13 11:24:13.974651 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48174 2019-Jan-13 11:24:13.974707 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48175 2019-Jan-13 11:24:13.975337 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48176 2019-Jan-13 11:24:13.975967 - [DEBUG] Edge Function : AllBottom
48177 2019-Jan-13 11:24:13.975996 - [DEBUG] End adding new jump function
48178 2019-Jan-13 11:24:13.976020 - [DEBUG]
48179 2019-Jan-13 11:24:13.976044 - [DEBUG] -------------------------------------------- 1310. Path Edge --------------------------------------------
48180 2019-Jan-13 11:24:13.976068 - [DEBUG]
48181 2019-Jan-13 11:24:13.976092 - [DEBUG] Process 1310. path edge:
48182 2019-Jan-13 11:24:13.976116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48183 2019-Jan-13 11:24:13.976173 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
48184 2019-Jan-13 11:24:13.976818 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48185 2019-Jan-13 11:24:13.977448 - [DEBUG]
48186 2019-Jan-13 11:24:13.977473 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48187 2019-Jan-13 11:24:13.978126 - [DEBUG] Compose: EdgeIdentity * AllBottom
48188 2019-Jan-13 11:24:13.978154 - [DEBUG]
48189 2019-Jan-13 11:24:13.978178 - [DEBUG] Propagate flow
48190 2019-Jan-13 11:24:13.978201 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48191 2019-Jan-13 11:24:13.978258 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
48192 2019-Jan-13 11:24:13.978903 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48193 2019-Jan-13 11:24:13.979534 - [DEBUG] Edge function : AllBottom (result of previous compose)
48194 2019-Jan-13 11:24:13.979560 - [DEBUG]
48195 2019-Jan-13 11:24:13.979584 - [DEBUG] Join: AllTop & AllBottom
48196 2019-Jan-13 11:24:13.979610 - [DEBUG] = AllBottom (new jump func)
48197 2019-Jan-13 11:24:13.979635 - [DEBUG]
48198 2019-Jan-13 11:24:13.979658 - [DEBUG] Start adding new jump function
48199 2019-Jan-13 11:24:13.979681 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48200 2019-Jan-13 11:24:13.979737 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48201 2019-Jan-13 11:24:13.980384 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
48202 2019-Jan-13 11:24:13.981012 - [DEBUG] Edge Function : AllBottom
48203 2019-Jan-13 11:24:13.981041 - [DEBUG] End adding new jump function
48204 2019-Jan-13 11:24:13.981065 - [DEBUG]
48205 2019-Jan-13 11:24:13.981089 - [DEBUG] -------------------------------------------- 1311. Path Edge --------------------------------------------
48206 2019-Jan-13 11:24:13.981113 - [DEBUG]
48207 2019-Jan-13 11:24:13.981137 - [DEBUG] Process 1311. path edge:
48208 2019-Jan-13 11:24:13.981160 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48209 2019-Jan-13 11:24:13.981217 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
48210 2019-Jan-13 11:24:13.981859 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48211 2019-Jan-13 11:24:13.982491 - [DEBUG]
48212 2019-Jan-13 11:24:13.982517 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
48213 2019-Jan-13 11:24:13.983167 - [DEBUG] Compose: EdgeIdentity * AllBottom
48214 2019-Jan-13 11:24:13.983195 - [DEBUG]
48215 2019-Jan-13 11:24:13.983218 - [DEBUG] Propagate flow
48216 2019-Jan-13 11:24:13.983242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48217 2019-Jan-13 11:24:13.983311 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
48218 2019-Jan-13 11:24:13.983969 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48219 2019-Jan-13 11:24:13.984600 - [DEBUG] Edge function : AllBottom (result of previous compose)
48220 2019-Jan-13 11:24:13.984625 - [DEBUG]
48221 2019-Jan-13 11:24:13.984650 - [DEBUG] Join: AllTop & AllBottom
48222 2019-Jan-13 11:24:13.984676 - [DEBUG] = AllBottom (new jump func)
48223 2019-Jan-13 11:24:13.984700 - [DEBUG]
48224 2019-Jan-13 11:24:13.984723 - [DEBUG] Start adding new jump function
48225 2019-Jan-13 11:24:13.984747 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48226 2019-Jan-13 11:24:13.984802 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48227 2019-Jan-13 11:24:13.985433 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
48228 2019-Jan-13 11:24:13.986071 - [DEBUG] Edge Function : AllBottom
48229 2019-Jan-13 11:24:13.986099 - [DEBUG] End adding new jump function
48230 2019-Jan-13 11:24:13.986123 - [DEBUG]
48231 2019-Jan-13 11:24:13.986147 - [DEBUG] -------------------------------------------- 1312. Path Edge --------------------------------------------
48232 2019-Jan-13 11:24:13.986171 - [DEBUG]
48233 2019-Jan-13 11:24:13.986195 - [DEBUG] Process 1312. path edge:
48234 2019-Jan-13 11:24:13.986219 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48235 2019-Jan-13 11:24:13.986276 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
48236 2019-Jan-13 11:24:13.986933 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48237 2019-Jan-13 11:24:13.987566 - [DEBUG]
48238 2019-Jan-13 11:24:13.987590 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
48239 2019-Jan-13 11:24:13.988241 - [DEBUG] Possible callees:
48240 2019-Jan-13 11:24:13.988267 - [DEBUG] llvm.dbg.declare
48241 2019-Jan-13 11:24:13.988292 - [DEBUG] Possible return sites:
48242 2019-Jan-13 11:24:13.988315 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16948243 2019-Jan-13 11:24:13.989575 - [DEBUG] Found and process special summary
48244 2019-Jan-13 11:24:13.989610 - [DEBUG] Compose: EdgeIdentity * AllBottom
48245 2019-Jan-13 11:24:13.989636 - [DEBUG]
48246 2019-Jan-13 11:24:13.989661 - [DEBUG] Propagate flow
48247 2019-Jan-13 11:24:13.989684 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48248 2019-Jan-13 11:24:13.989741 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48249 2019-Jan-13 11:24:13.990389 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48250 2019-Jan-13 11:24:13.991020 - [DEBUG] Edge function : AllBottom (result of previous compose)
48251 2019-Jan-13 11:24:13.991046 - [DEBUG]
48252 2019-Jan-13 11:24:13.991070 - [DEBUG] Join: AllTop & AllBottom
48253 2019-Jan-13 11:24:13.991096 - [DEBUG] = AllBottom (new jump func)
48254 2019-Jan-13 11:24:13.991121 - [DEBUG]
48255 2019-Jan-13 11:24:13.991145 - [DEBUG] Start adding new jump function
48256 2019-Jan-13 11:24:13.991168 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48257 2019-Jan-13 11:24:13.991225 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48258 2019-Jan-13 11:24:13.991865 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48259 2019-Jan-13 11:24:13.992495 - [DEBUG] Edge Function : AllBottom
48260 2019-Jan-13 11:24:13.992524 - [DEBUG] End adding new jump function
48261 2019-Jan-13 11:24:13.992548 - [DEBUG]
48262 2019-Jan-13 11:24:13.992571 - [DEBUG] -------------------------------------------- 1313. Path Edge --------------------------------------------
48263 2019-Jan-13 11:24:13.992596 - [DEBUG]
48264 2019-Jan-13 11:24:13.992619 - [DEBUG] Process 1313. path edge:
48265 2019-Jan-13 11:24:13.992643 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48266 2019-Jan-13 11:24:13.992699 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
48267 2019-Jan-13 11:24:13.993342 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48268 2019-Jan-13 11:24:13.993974 - [DEBUG]
48269 2019-Jan-13 11:24:13.993999 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48270 2019-Jan-13 11:24:13.994651 - [DEBUG] Compose: EdgeIdentity * AllBottom
48271 2019-Jan-13 11:24:13.994679 - [DEBUG]
48272 2019-Jan-13 11:24:13.994703 - [DEBUG] Propagate flow
48273 2019-Jan-13 11:24:13.994726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48274 2019-Jan-13 11:24:13.994783 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
48275 2019-Jan-13 11:24:13.995414 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48276 2019-Jan-13 11:24:13.996045 - [DEBUG] Edge function : AllBottom (result of previous compose)
48277 2019-Jan-13 11:24:13.996070 - [DEBUG]
48278 2019-Jan-13 11:24:13.996094 - [DEBUG] Join: AllTop & AllBottom
48279 2019-Jan-13 11:24:13.996120 - [DEBUG] = AllBottom (new jump func)
48280 2019-Jan-13 11:24:13.996145 - [DEBUG]
48281 2019-Jan-13 11:24:13.996168 - [DEBUG] Start adding new jump function
48282 2019-Jan-13 11:24:13.996191 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48283 2019-Jan-13 11:24:13.996247 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48284 2019-Jan-13 11:24:13.996893 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
48285 2019-Jan-13 11:24:13.997521 - [DEBUG] Edge Function : AllBottom
48286 2019-Jan-13 11:24:13.997548 - [DEBUG] End adding new jump function
48287 2019-Jan-13 11:24:13.997572 - [DEBUG]
48288 2019-Jan-13 11:24:13.997596 - [DEBUG] -------------------------------------------- 1314. Path Edge --------------------------------------------
48289 2019-Jan-13 11:24:13.997620 - [DEBUG]
48290 2019-Jan-13 11:24:13.997644 - [DEBUG] Process 1314. path edge:
48291 2019-Jan-13 11:24:13.997668 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48292 2019-Jan-13 11:24:13.997724 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
48293 2019-Jan-13 11:24:13.998354 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48294 2019-Jan-13 11:24:13.998984 - [DEBUG]
48295 2019-Jan-13 11:24:13.999008 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
48296 2019-Jan-13 11:24:13.999658 - [DEBUG] Compose: EdgeIdentity * AllBottom
48297 2019-Jan-13 11:24:13.999686 - [DEBUG]
48298 2019-Jan-13 11:24:13.999710 - [DEBUG] Propagate flow
48299 2019-Jan-13 11:24:13.999734 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48300 2019-Jan-13 11:24:13.999791 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
48301 2019-Jan-13 11:24:14.000442 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48302 2019-Jan-13 11:24:14.001081 - [DEBUG] Edge function : AllBottom (result of previous compose)
48303 2019-Jan-13 11:24:14.001107 - [DEBUG]
48304 2019-Jan-13 11:24:14.001132 - [DEBUG] Join: AllTop & AllBottom
48305 2019-Jan-13 11:24:14.001158 - [DEBUG] = AllBottom (new jump func)
48306 2019-Jan-13 11:24:14.001182 - [DEBUG]
48307 2019-Jan-13 11:24:14.001206 - [DEBUG] Start adding new jump function
48308 2019-Jan-13 11:24:14.001229 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48309 2019-Jan-13 11:24:14.001285 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48310 2019-Jan-13 11:24:14.001916 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
48311 2019-Jan-13 11:24:14.002547 - [DEBUG] Edge Function : AllBottom
48312 2019-Jan-13 11:24:14.002576 - [DEBUG] End adding new jump function
48313 2019-Jan-13 11:24:14.002600 - [DEBUG]
48314 2019-Jan-13 11:24:14.002624 - [DEBUG] -------------------------------------------- 1315. Path Edge --------------------------------------------
48315 2019-Jan-13 11:24:14.002648 - [DEBUG]
48316 2019-Jan-13 11:24:14.002672 - [DEBUG] Process 1315. path edge:
48317 2019-Jan-13 11:24:14.002696 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48318 2019-Jan-13 11:24:14.002753 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
48319 2019-Jan-13 11:24:14.003397 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48320 2019-Jan-13 11:24:14.004027 - [DEBUG]
48321 2019-Jan-13 11:24:14.004052 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
48322 2019-Jan-13 11:24:14.004704 - [DEBUG] Compose: EdgeIdentity * AllBottom
48323 2019-Jan-13 11:24:14.004732 - [DEBUG]
48324 2019-Jan-13 11:24:14.004756 - [DEBUG] Propagate flow
48325 2019-Jan-13 11:24:14.004779 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48326 2019-Jan-13 11:24:14.004836 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
48327 2019-Jan-13 11:24:14.005478 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48328 2019-Jan-13 11:24:14.006121 - [DEBUG] Edge function : AllBottom (result of previous compose)
48329 2019-Jan-13 11:24:14.006146 - [DEBUG]
48330 2019-Jan-13 11:24:14.006171 - [DEBUG] Join: AllTop & AllBottom
48331 2019-Jan-13 11:24:14.006197 - [DEBUG] = AllBottom (new jump func)
48332 2019-Jan-13 11:24:14.006222 - [DEBUG]
48333 2019-Jan-13 11:24:14.006245 - [DEBUG] Start adding new jump function
48334 2019-Jan-13 11:24:14.006268 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48335 2019-Jan-13 11:24:14.006325 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48336 2019-Jan-13 11:24:14.006977 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
48337 2019-Jan-13 11:24:14.007606 - [DEBUG] Edge Function : AllBottom
48338 2019-Jan-13 11:24:14.007635 - [DEBUG] End adding new jump function
48339 2019-Jan-13 11:24:14.007659 - [DEBUG]
48340 2019-Jan-13 11:24:14.007682 - [DEBUG] -------------------------------------------- 1316. Path Edge --------------------------------------------
48341 2019-Jan-13 11:24:14.007707 - [DEBUG]
48342 2019-Jan-13 11:24:14.007730 - [DEBUG] Process 1316. path edge:
48343 2019-Jan-13 11:24:14.007754 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48344 2019-Jan-13 11:24:14.007811 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
48345 2019-Jan-13 11:24:14.008443 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48346 2019-Jan-13 11:24:14.009098 - [DEBUG]
48347 2019-Jan-13 11:24:14.009124 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
48348 2019-Jan-13 11:24:14.009780 - [DEBUG] Compose: EdgeIdentity * AllBottom
48349 2019-Jan-13 11:24:14.009808 - [DEBUG]
48350 2019-Jan-13 11:24:14.009832 - [DEBUG] Propagate flow
48351 2019-Jan-13 11:24:14.009855 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48352 2019-Jan-13 11:24:14.009913 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
48353 2019-Jan-13 11:24:14.010569 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48354 2019-Jan-13 11:24:14.011201 - [DEBUG] Edge function : AllBottom (result of previous compose)
48355 2019-Jan-13 11:24:14.011226 - [DEBUG]
48356 2019-Jan-13 11:24:14.011252 - [DEBUG] Join: AllTop & AllBottom
48357 2019-Jan-13 11:24:14.011278 - [DEBUG] = AllBottom (new jump func)
48358 2019-Jan-13 11:24:14.011302 - [DEBUG]
48359 2019-Jan-13 11:24:14.011326 - [DEBUG] Start adding new jump function
48360 2019-Jan-13 11:24:14.011349 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48361 2019-Jan-13 11:24:14.011405 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48362 2019-Jan-13 11:24:14.012038 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
48363 2019-Jan-13 11:24:14.012668 - [DEBUG] Edge Function : AllBottom
48364 2019-Jan-13 11:24:14.012696 - [DEBUG] End adding new jump function
48365 2019-Jan-13 11:24:14.012720 - [DEBUG]
48366 2019-Jan-13 11:24:14.012744 - [DEBUG] -------------------------------------------- 1317. Path Edge --------------------------------------------
48367 2019-Jan-13 11:24:14.012769 - [DEBUG]
48368 2019-Jan-13 11:24:14.012792 - [DEBUG] Process 1317. path edge:
48369 2019-Jan-13 11:24:14.012816 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48370 2019-Jan-13 11:24:14.012873 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
48371 2019-Jan-13 11:24:14.013522 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48372 2019-Jan-13 11:24:14.014154 - [DEBUG]
48373 2019-Jan-13 11:24:14.014178 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
48374 2019-Jan-13 11:24:14.014831 - [DEBUG] Compose: EdgeIdentity * AllBottom
48375 2019-Jan-13 11:24:14.014859 - [DEBUG]
48376 2019-Jan-13 11:24:14.014882 - [DEBUG] Propagate flow
48377 2019-Jan-13 11:24:14.014906 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48378 2019-Jan-13 11:24:14.014962 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
48379 2019-Jan-13 11:24:14.015592 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48380 2019-Jan-13 11:24:14.016224 - [DEBUG] Edge function : AllBottom (result of previous compose)
48381 2019-Jan-13 11:24:14.016249 - [DEBUG]
48382 2019-Jan-13 11:24:14.016274 - [DEBUG] Join: AllTop & AllBottom
48383 2019-Jan-13 11:24:14.016300 - [DEBUG] = AllBottom (new jump func)
48384 2019-Jan-13 11:24:14.016325 - [DEBUG]
48385 2019-Jan-13 11:24:14.016348 - [DEBUG] Start adding new jump function
48386 2019-Jan-13 11:24:14.016372 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48387 2019-Jan-13 11:24:14.016427 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48388 2019-Jan-13 11:24:14.017077 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
48389 2019-Jan-13 11:24:14.017707 - [DEBUG] Edge Function : AllBottom
48390 2019-Jan-13 11:24:14.017743 - [DEBUG] End adding new jump function
48391 2019-Jan-13 11:24:14.017768 - [DEBUG]
48392 2019-Jan-13 11:24:14.017792 - [DEBUG] -------------------------------------------- 1318. Path Edge --------------------------------------------
48393 2019-Jan-13 11:24:14.017816 - [DEBUG]
48394 2019-Jan-13 11:24:14.017840 - [DEBUG] Process 1318. path edge:
48395 2019-Jan-13 11:24:14.017864 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48396 2019-Jan-13 11:24:14.017921 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
48397 2019-Jan-13 11:24:14.018550 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48398 2019-Jan-13 11:24:14.019183 - [DEBUG]
48399 2019-Jan-13 11:24:14.019208 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
48400 2019-Jan-13 11:24:14.019856 - [DEBUG] Compose: EdgeIdentity * AllBottom
48401 2019-Jan-13 11:24:14.019884 - [DEBUG]
48402 2019-Jan-13 11:24:14.019908 - [DEBUG] Propagate flow
48403 2019-Jan-13 11:24:14.019932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48404 2019-Jan-13 11:24:14.019989 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48405 2019-Jan-13 11:24:14.020632 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48406 2019-Jan-13 11:24:14.021264 - [DEBUG] Edge function : AllBottom (result of previous compose)
48407 2019-Jan-13 11:24:14.021289 - [DEBUG]
48408 2019-Jan-13 11:24:14.021314 - [DEBUG] Join: AllTop & AllBottom
48409 2019-Jan-13 11:24:14.021340 - [DEBUG] = AllBottom (new jump func)
48410 2019-Jan-13 11:24:14.021364 - [DEBUG]
48411 2019-Jan-13 11:24:14.021387 - [DEBUG] Start adding new jump function
48412 2019-Jan-13 11:24:14.021411 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48413 2019-Jan-13 11:24:14.021467 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48414 2019-Jan-13 11:24:14.022098 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48415 2019-Jan-13 11:24:14.022726 - [DEBUG] Edge Function : AllBottom
48416 2019-Jan-13 11:24:14.022754 - [DEBUG] End adding new jump function
48417 2019-Jan-13 11:24:14.022778 - [DEBUG]
48418 2019-Jan-13 11:24:14.022802 - [DEBUG] -------------------------------------------- 1319. Path Edge --------------------------------------------
48419 2019-Jan-13 11:24:14.022826 - [DEBUG]
48420 2019-Jan-13 11:24:14.022850 - [DEBUG] Process 1319. path edge:
48421 2019-Jan-13 11:24:14.022873 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48422 2019-Jan-13 11:24:14.022930 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
48423 2019-Jan-13 11:24:14.023577 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48424 2019-Jan-13 11:24:14.024209 - [DEBUG]
48425 2019-Jan-13 11:24:14.024234 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48426 2019-Jan-13 11:24:14.024884 - [DEBUG] Compose: EdgeIdentity * AllBottom
48427 2019-Jan-13 11:24:14.024912 - [DEBUG]
48428 2019-Jan-13 11:24:14.024935 - [DEBUG] Propagate flow
48429 2019-Jan-13 11:24:14.024959 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48430 2019-Jan-13 11:24:14.025016 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
48431 2019-Jan-13 11:24:14.025653 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48432 2019-Jan-13 11:24:14.026283 - [DEBUG] Edge function : AllBottom (result of previous compose)
48433 2019-Jan-13 11:24:14.026309 - [DEBUG]
48434 2019-Jan-13 11:24:14.026333 - [DEBUG] Join: AllTop & AllBottom
48435 2019-Jan-13 11:24:14.026367 - [DEBUG] = AllBottom (new jump func)
48436 2019-Jan-13 11:24:14.026392 - [DEBUG]
48437 2019-Jan-13 11:24:14.026416 - [DEBUG] Start adding new jump function
48438 2019-Jan-13 11:24:14.026439 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48439 2019-Jan-13 11:24:14.026495 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48440 2019-Jan-13 11:24:14.027143 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
48441 2019-Jan-13 11:24:14.027775 - [DEBUG] Edge Function : AllBottom
48442 2019-Jan-13 11:24:14.027803 - [DEBUG] End adding new jump function
48443 2019-Jan-13 11:24:14.027827 - [DEBUG]
48444 2019-Jan-13 11:24:14.027851 - [DEBUG] -------------------------------------------- 1320. Path Edge --------------------------------------------
48445 2019-Jan-13 11:24:14.027876 - [DEBUG]
48446 2019-Jan-13 11:24:14.027899 - [DEBUG] Process 1320. path edge:
48447 2019-Jan-13 11:24:14.027923 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48448 2019-Jan-13 11:24:14.027980 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
48449 2019-Jan-13 11:24:14.028614 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48450 2019-Jan-13 11:24:14.029245 - [DEBUG]
48451 2019-Jan-13 11:24:14.029271 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
48452 2019-Jan-13 11:24:14.029925 - [DEBUG] Compose: EdgeIdentity * AllBottom
48453 2019-Jan-13 11:24:14.029952 - [DEBUG]
48454 2019-Jan-13 11:24:14.029976 - [DEBUG] Propagate flow
48455 2019-Jan-13 11:24:14.030013 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48456 2019-Jan-13 11:24:14.030070 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48457 2019-Jan-13 11:24:14.030702 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48458 2019-Jan-13 11:24:14.031332 - [DEBUG] Edge function : AllBottom (result of previous compose)
48459 2019-Jan-13 11:24:14.031357 - [DEBUG]
48460 2019-Jan-13 11:24:14.031382 - [DEBUG] Join: AllTop & AllBottom
48461 2019-Jan-13 11:24:14.031408 - [DEBUG] = AllBottom (new jump func)
48462 2019-Jan-13 11:24:14.031433 - [DEBUG]
48463 2019-Jan-13 11:24:14.031456 - [DEBUG] Start adding new jump function
48464 2019-Jan-13 11:24:14.031479 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48465 2019-Jan-13 11:24:14.031535 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48466 2019-Jan-13 11:24:14.032166 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48467 2019-Jan-13 11:24:14.032794 - [DEBUG] Edge Function : AllBottom
48468 2019-Jan-13 11:24:14.032822 - [DEBUG] End adding new jump function
48469 2019-Jan-13 11:24:14.032846 - [DEBUG]
48470 2019-Jan-13 11:24:14.032869 - [DEBUG] -------------------------------------------- 1321. Path Edge --------------------------------------------
48471 2019-Jan-13 11:24:14.032894 - [DEBUG]
48472 2019-Jan-13 11:24:14.032918 - [DEBUG] Process 1321. path edge:
48473 2019-Jan-13 11:24:14.032941 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48474 2019-Jan-13 11:24:14.032998 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
48475 2019-Jan-13 11:24:14.033643 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48476 2019-Jan-13 11:24:14.034275 - [DEBUG]
48477 2019-Jan-13 11:24:14.034299 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48478 2019-Jan-13 11:24:14.034958 - [DEBUG] Compose: EdgeIdentity * AllBottom
48479 2019-Jan-13 11:24:14.034986 - [DEBUG]
48480 2019-Jan-13 11:24:14.035009 - [DEBUG] Propagate flow
48481 2019-Jan-13 11:24:14.035032 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48482 2019-Jan-13 11:24:14.035089 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48483 2019-Jan-13 11:24:14.035726 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48484 2019-Jan-13 11:24:14.036358 - [DEBUG] Edge function : AllBottom (result of previous compose)
48485 2019-Jan-13 11:24:14.036383 - [DEBUG]
48486 2019-Jan-13 11:24:14.036409 - [DEBUG] Join: AllTop & AllBottom
48487 2019-Jan-13 11:24:14.036434 - [DEBUG] = AllBottom (new jump func)
48488 2019-Jan-13 11:24:14.036459 - [DEBUG]
48489 2019-Jan-13 11:24:14.036482 - [DEBUG] Start adding new jump function
48490 2019-Jan-13 11:24:14.036506 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48491 2019-Jan-13 11:24:14.036562 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48492 2019-Jan-13 11:24:14.037208 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48493 2019-Jan-13 11:24:14.037836 - [DEBUG] Edge Function : AllBottom
48494 2019-Jan-13 11:24:14.037865 - [DEBUG] End adding new jump function
48495 2019-Jan-13 11:24:14.037889 - [DEBUG]
48496 2019-Jan-13 11:24:14.037912 - [DEBUG] -------------------------------------------- 1322. Path Edge --------------------------------------------
48497 2019-Jan-13 11:24:14.037937 - [DEBUG]
48498 2019-Jan-13 11:24:14.037960 - [DEBUG] Process 1322. path edge:
48499 2019-Jan-13 11:24:14.037984 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48500 2019-Jan-13 11:24:14.038041 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
48501 2019-Jan-13 11:24:14.038672 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48502 2019-Jan-13 11:24:14.039303 - [DEBUG]
48503 2019-Jan-13 11:24:14.039327 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48504 2019-Jan-13 11:24:14.039969 - [DEBUG] Start of endsummarytab entry
48505 2019-Jan-13 11:24:14.040017 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
48506 2019-Jan-13 11:24:14.040651 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
48507 2019-Jan-13 11:24:14.040713 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48508 2019-Jan-13 11:24:14.041341 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
48509 2019-Jan-13 11:24:14.041971 - [DEBUG] EF: AllBottom
48510 2019-Jan-13 11:24:14.041997 - [DEBUG]
48511 2019-Jan-13 11:24:14.042020 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48512 2019-Jan-13 11:24:14.042647 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
48513 2019-Jan-13 11:24:14.043285 - [DEBUG] EF: AllBottom
48514 2019-Jan-13 11:24:14.043310 - [DEBUG]
48515 2019-Jan-13 11:24:14.043350 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48516 2019-Jan-13 11:24:14.043978 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
48517 2019-Jan-13 11:24:14.044614 - [DEBUG] EF: AllBottom
48518 2019-Jan-13 11:24:14.044639 - [DEBUG]
48519 2019-Jan-13 11:24:14.044662 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48520 2019-Jan-13 11:24:14.045289 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
48521 2019-Jan-13 11:24:14.045919 - [DEBUG] EF: AllBottom
48522 2019-Jan-13 11:24:14.045944 - [DEBUG]
48523 2019-Jan-13 11:24:14.045976 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48524 2019-Jan-13 11:24:14.046603 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
48525 2019-Jan-13 11:24:14.047254 - [DEBUG] EF: AllBottom
48526 2019-Jan-13 11:24:14.047279 - [DEBUG]
48527 2019-Jan-13 11:24:14.047303 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48528 2019-Jan-13 11:24:14.047929 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
48529 2019-Jan-13 11:24:14.048557 - [DEBUG] EF: AllBottom
48530 2019-Jan-13 11:24:14.048582 - [DEBUG]
48531 2019-Jan-13 11:24:14.048605 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48532 2019-Jan-13 11:24:14.049232 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
48533 2019-Jan-13 11:24:14.049862 - [DEBUG] EF: AllBottom
48534 2019-Jan-13 11:24:14.049887 - [DEBUG]
48535 2019-Jan-13 11:24:14.049910 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48536 2019-Jan-13 11:24:14.050552 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
48537 2019-Jan-13 11:24:14.051188 - [DEBUG] EF: AllBottom
48538 2019-Jan-13 11:24:14.051213 - [DEBUG]
48539 2019-Jan-13 11:24:14.051236 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48540 2019-Jan-13 11:24:14.051863 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
48541 2019-Jan-13 11:24:14.052498 - [DEBUG] EF: AllBottom
48542 2019-Jan-13 11:24:14.052523 - [DEBUG]
48543 2019-Jan-13 11:24:14.052547 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48544 2019-Jan-13 11:24:14.053172 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
48545 2019-Jan-13 11:24:14.053817 - [DEBUG] EF: AllBottom
48546 2019-Jan-13 11:24:14.053843 - [DEBUG]
48547 2019-Jan-13 11:24:14.053866 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48548 2019-Jan-13 11:24:14.054491 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
48549 2019-Jan-13 11:24:14.055120 - [DEBUG] EF: AllBottom
48550 2019-Jan-13 11:24:14.055145 - [DEBUG]
48551 2019-Jan-13 11:24:14.055169 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48552 2019-Jan-13 11:24:14.055795 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
48553 2019-Jan-13 11:24:14.056430 - [DEBUG] EF: AllBottom
48554 2019-Jan-13 11:24:14.056455 - [DEBUG]
48555 2019-Jan-13 11:24:14.056478 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48556 2019-Jan-13 11:24:14.057119 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
48557 2019-Jan-13 11:24:14.057748 - [DEBUG] EF: AllBottom
48558 2019-Jan-13 11:24:14.057773 - [DEBUG]
48559 2019-Jan-13 11:24:14.057797 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48560 2019-Jan-13 11:24:14.058423 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
48561 2019-Jan-13 11:24:14.059051 - [DEBUG] EF: AllBottom
48562 2019-Jan-13 11:24:14.059076 - [DEBUG]
48563 2019-Jan-13 11:24:14.059100 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48564 2019-Jan-13 11:24:14.059725 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48565 2019-Jan-13 11:24:14.060368 - [DEBUG] EF: AllBottom
48566 2019-Jan-13 11:24:14.060393 - [DEBUG]
48567 2019-Jan-13 11:24:14.060417 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48568 2019-Jan-13 11:24:14.061051 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
48569 2019-Jan-13 11:24:14.061681 - [DEBUG] EF: AllBottom
48570 2019-Jan-13 11:24:14.061705 - [DEBUG]
48571 2019-Jan-13 11:24:14.061729 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48572 2019-Jan-13 11:24:14.062355 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48573 2019-Jan-13 11:24:14.062982 - [DEBUG] EF: AllBottom
48574 2019-Jan-13 11:24:14.063007 - [DEBUG]
48575 2019-Jan-13 11:24:14.063030 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48576 2019-Jan-13 11:24:14.063671 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
48577 2019-Jan-13 11:24:14.064301 - [DEBUG] EF: AllBottom
48578 2019-Jan-13 11:24:14.064326 - [DEBUG]
48579 2019-Jan-13 11:24:14.064349 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48580 2019-Jan-13 11:24:14.064975 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
48581 2019-Jan-13 11:24:14.065606 - [DEBUG] EF: AllBottom
48582 2019-Jan-13 11:24:14.065631 - [DEBUG]
48583 2019-Jan-13 11:24:14.065655 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48584 2019-Jan-13 11:24:14.066281 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48585 2019-Jan-13 11:24:14.066935 - [DEBUG] EF: AllBottom
48586 2019-Jan-13 11:24:14.066961 - [DEBUG]
48587 2019-Jan-13 11:24:14.066984 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48588 2019-Jan-13 11:24:14.067611 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
48589 2019-Jan-13 11:24:14.068240 - [DEBUG] EF: AllBottom
48590 2019-Jan-13 11:24:14.068265 - [DEBUG]
48591 2019-Jan-13 11:24:14.068288 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48592 2019-Jan-13 11:24:14.068914 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
48593 2019-Jan-13 11:24:14.069549 - [DEBUG] EF: AllBottom
48594 2019-Jan-13 11:24:14.069574 - [DEBUG]
48595 2019-Jan-13 11:24:14.069598 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48596 2019-Jan-13 11:24:14.070239 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
48597 2019-Jan-13 11:24:14.070869 - [DEBUG] EF: AllBottom
48598 2019-Jan-13 11:24:14.070894 - [DEBUG]
48599 2019-Jan-13 11:24:14.070917 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48600 2019-Jan-13 11:24:14.071543 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
48601 2019-Jan-13 11:24:14.072172 - [DEBUG] EF: AllBottom
48602 2019-Jan-13 11:24:14.072197 - [DEBUG]
48603 2019-Jan-13 11:24:14.072221 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48604 2019-Jan-13 11:24:14.072848 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
48605 2019-Jan-13 11:24:14.073493 - [DEBUG] EF: AllBottom
48606 2019-Jan-13 11:24:14.073518 - [DEBUG]
48607 2019-Jan-13 11:24:14.073541 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48608 2019-Jan-13 11:24:14.074168 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
48609 2019-Jan-13 11:24:14.074796 - [DEBUG] EF: AllBottom
48610 2019-Jan-13 11:24:14.074821 - [DEBUG]
48611 2019-Jan-13 11:24:14.074844 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48612 2019-Jan-13 11:24:14.075469 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
48613 2019-Jan-13 11:24:14.076100 - [DEBUG] EF: AllBottom
48614 2019-Jan-13 11:24:14.076125 - [DEBUG]
48615 2019-Jan-13 11:24:14.076156 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48616 2019-Jan-13 11:24:14.076797 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
48617 2019-Jan-13 11:24:14.077425 - [DEBUG] EF: AllBottom
48618 2019-Jan-13 11:24:14.077450 - [DEBUG]
48619 2019-Jan-13 11:24:14.077473 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48620 2019-Jan-13 11:24:14.078099 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
48621 2019-Jan-13 11:24:14.078729 - [DEBUG] EF: AllBottom
48622 2019-Jan-13 11:24:14.078754 - [DEBUG]
48623 2019-Jan-13 11:24:14.078777 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48624 2019-Jan-13 11:24:14.079404 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48625 2019-Jan-13 11:24:14.080046 - [DEBUG] EF: AllBottom
48626 2019-Jan-13 11:24:14.080071 - [DEBUG]
48627 2019-Jan-13 11:24:14.080094 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48628 2019-Jan-13 11:24:14.080720 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48629 2019-Jan-13 11:24:14.081348 - [DEBUG] EF: AllBottom
48630 2019-Jan-13 11:24:14.081373 - [DEBUG]
48631 2019-Jan-13 11:24:14.081397 - [DEBUG] ---------------
48632 2019-Jan-13 11:24:14.081421 - [DEBUG]
48633 2019-Jan-13 11:24:14.081447 - [DEBUG] End of endsummarytab entry
48634 2019-Jan-13 11:24:14.081471 - [DEBUG]
48635 2019-Jan-13 11:24:14.081494 - [DEBUG] Start of incomingtab entry
48636 2019-Jan-13 11:24:14.081518 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
48637 2019-Jan-13 11:24:14.082147 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
48638 2019-Jan-13 11:24:14.082203 - [DEBUG] ---------------
48639 2019-Jan-13 11:24:14.082228 - [DEBUG] End of incomingtab entry
48640 2019-Jan-13 11:24:14.082251 - [DEBUG]
48641 2019-Jan-13 11:24:14.082277 - [DEBUG] EDGE:
48642 2019-Jan-13 11:24:14.082333 - [DEBUG] ---> 48643 2019-Jan-13 11:24:14.082961 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48644 2019-Jan-13 11:24:14.083608 - [DEBUG]
48645 2019-Jan-13 11:24:14.083634 - [DEBUG] EDGE:
48646 2019-Jan-13 11:24:14.083691 - [DEBUG] ---> 48647 2019-Jan-13 11:24:14.084319 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48648 2019-Jan-13 11:24:14.084949 - [DEBUG]
48649 2019-Jan-13 11:24:14.084984 - [DEBUG] Compose: EdgeIdentity * AllBottom
48650 2019-Jan-13 11:24:14.085011 - [DEBUG]
48651 2019-Jan-13 11:24:14.085034 - [DEBUG] Propagate flow
48652 2019-Jan-13 11:24:14.085058 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48653 2019-Jan-13 11:24:14.085114 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48654 2019-Jan-13 11:24:14.085753 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48655 2019-Jan-13 11:24:14.086384 - [DEBUG] Edge function : AllBottom (result of previous compose)
48656 2019-Jan-13 11:24:14.086409 - [DEBUG]
48657 2019-Jan-13 11:24:14.086434 - [DEBUG] Join: AllTop & AllBottom
48658 2019-Jan-13 11:24:14.086460 - [DEBUG] = AllBottom (new jump func)
48659 2019-Jan-13 11:24:14.086484 - [DEBUG]
48660 2019-Jan-13 11:24:14.086508 - [DEBUG] Start adding new jump function
48661 2019-Jan-13 11:24:14.086531 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48662 2019-Jan-13 11:24:14.086587 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48663 2019-Jan-13 11:24:14.087240 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48664 2019-Jan-13 11:24:14.087877 - [DEBUG] Edge Function : AllBottom
48665 2019-Jan-13 11:24:14.087905 - [DEBUG] End adding new jump function
48666 2019-Jan-13 11:24:14.087929 - [DEBUG]
48667 2019-Jan-13 11:24:14.087953 - [DEBUG] -------------------------------------------- 1323. Path Edge --------------------------------------------
48668 2019-Jan-13 11:24:14.087977 - [DEBUG]
48669 2019-Jan-13 11:24:14.088000 - [DEBUG] Process 1323. path edge:
48670 2019-Jan-13 11:24:14.088024 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48671 2019-Jan-13 11:24:14.088080 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
48672 2019-Jan-13 11:24:14.088718 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48673 2019-Jan-13 11:24:14.089350 - [DEBUG]
48674 2019-Jan-13 11:24:14.089374 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48675 2019-Jan-13 11:24:14.090100 - [DEBUG] Possible callees:
48676 2019-Jan-13 11:24:14.090127 - [DEBUG] llvm.dbg.declare
48677 2019-Jan-13 11:24:14.090152 - [DEBUG] Possible return sites:
48678 2019-Jan-13 11:24:14.090175 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19348679 2019-Jan-13 11:24:14.091504 - [DEBUG] Found and process special summary
48680 2019-Jan-13 11:24:14.091544 - [DEBUG] Compose: EdgeIdentity * AllBottom
48681 2019-Jan-13 11:24:14.091571 - [DEBUG]
48682 2019-Jan-13 11:24:14.091596 - [DEBUG] Propagate flow
48683 2019-Jan-13 11:24:14.091619 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48684 2019-Jan-13 11:24:14.091679 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48685 2019-Jan-13 11:24:14.092326 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48686 2019-Jan-13 11:24:14.092959 - [DEBUG] Edge function : AllBottom (result of previous compose)
48687 2019-Jan-13 11:24:14.092985 - [DEBUG]
48688 2019-Jan-13 11:24:14.093010 - [DEBUG] Join: AllTop & AllBottom
48689 2019-Jan-13 11:24:14.093036 - [DEBUG] = AllBottom (new jump func)
48690 2019-Jan-13 11:24:14.093061 - [DEBUG]
48691 2019-Jan-13 11:24:14.093085 - [DEBUG] Start adding new jump function
48692 2019-Jan-13 11:24:14.093108 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48693 2019-Jan-13 11:24:14.093164 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48694 2019-Jan-13 11:24:14.093824 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48695 2019-Jan-13 11:24:14.094455 - [DEBUG] Edge Function : AllBottom
48696 2019-Jan-13 11:24:14.094486 - [DEBUG] End adding new jump function
48697 2019-Jan-13 11:24:14.094510 - [DEBUG]
48698 2019-Jan-13 11:24:14.094534 - [DEBUG] -------------------------------------------- 1324. Path Edge --------------------------------------------
48699 2019-Jan-13 11:24:14.094558 - [DEBUG]
48700 2019-Jan-13 11:24:14.094582 - [DEBUG] Process 1324. path edge:
48701 2019-Jan-13 11:24:14.094605 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48702 2019-Jan-13 11:24:14.094662 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
48703 2019-Jan-13 11:24:14.095332 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48704 2019-Jan-13 11:24:14.096022 - [DEBUG]
48705 2019-Jan-13 11:24:14.096050 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48706 2019-Jan-13 11:24:14.096787 - [DEBUG] Compose: EdgeIdentity * AllBottom
48707 2019-Jan-13 11:24:14.096819 - [DEBUG]
48708 2019-Jan-13 11:24:14.096843 - [DEBUG] Propagate flow
48709 2019-Jan-13 11:24:14.096866 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48710 2019-Jan-13 11:24:14.096939 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
48711 2019-Jan-13 11:24:14.097621 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48712 2019-Jan-13 11:24:14.098300 - [DEBUG] Edge function : AllBottom (result of previous compose)
48713 2019-Jan-13 11:24:14.098327 - [DEBUG]
48714 2019-Jan-13 11:24:14.098354 - [DEBUG] Join: AllTop & AllBottom
48715 2019-Jan-13 11:24:14.098381 - [DEBUG] = AllBottom (new jump func)
48716 2019-Jan-13 11:24:14.098405 - [DEBUG]
48717 2019-Jan-13 11:24:14.098429 - [DEBUG] Start adding new jump function
48718 2019-Jan-13 11:24:14.098453 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48719 2019-Jan-13 11:24:14.098517 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48720 2019-Jan-13 11:24:14.099163 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
48721 2019-Jan-13 11:24:14.099799 - [DEBUG] Edge Function : AllBottom
48722 2019-Jan-13 11:24:14.099830 - [DEBUG] End adding new jump function
48723 2019-Jan-13 11:24:14.099854 - [DEBUG]
48724 2019-Jan-13 11:24:14.099879 - [DEBUG] -------------------------------------------- 1325. Path Edge --------------------------------------------
48725 2019-Jan-13 11:24:14.099904 - [DEBUG]
48726 2019-Jan-13 11:24:14.099927 - [DEBUG] Process 1325. path edge:
48727 2019-Jan-13 11:24:14.099951 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48728 2019-Jan-13 11:24:14.100055 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
48729 2019-Jan-13 11:24:14.100752 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48730 2019-Jan-13 11:24:14.101419 - [DEBUG]
48731 2019-Jan-13 11:24:14.101446 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
48732 2019-Jan-13 11:24:14.102128 - [DEBUG] Compose: EdgeIdentity * AllBottom
48733 2019-Jan-13 11:24:14.102156 - [DEBUG]
48734 2019-Jan-13 11:24:14.102180 - [DEBUG] Propagate flow
48735 2019-Jan-13 11:24:14.102204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48736 2019-Jan-13 11:24:14.102266 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48737 2019-Jan-13 11:24:14.102907 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48738 2019-Jan-13 11:24:14.103580 - [DEBUG] Edge function : AllBottom (result of previous compose)
48739 2019-Jan-13 11:24:14.103607 - [DEBUG]
48740 2019-Jan-13 11:24:14.103634 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48741 2019-Jan-13 11:24:14.103661 - [DEBUG] = AllBottom
48742 2019-Jan-13 11:24:14.103685 - [DEBUG]
48743 2019-Jan-13 11:24:14.103709 - [DEBUG] PROPAGATE: No new function!
48744 2019-Jan-13 11:24:14.103736 - [DEBUG] EDGE:
48745 2019-Jan-13 11:24:14.103805 - [DEBUG] ---> 48746 2019-Jan-13 11:24:14.104500 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48747 2019-Jan-13 11:24:14.105156 - [DEBUG]
48748 2019-Jan-13 11:24:14.105183 - [DEBUG] EDGE:
48749 2019-Jan-13 11:24:14.105242 - [DEBUG] ---> 48750 2019-Jan-13 11:24:14.105898 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48751 2019-Jan-13 11:24:14.106541 - [DEBUG]
48752 2019-Jan-13 11:24:14.106596 - [DEBUG] Compose: EdgeIdentity * AllBottom
48753 2019-Jan-13 11:24:14.106623 - [DEBUG]
48754 2019-Jan-13 11:24:14.106647 - [DEBUG] Propagate flow
48755 2019-Jan-13 11:24:14.106694 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48756 2019-Jan-13 11:24:14.106751 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48757 2019-Jan-13 11:24:14.107383 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48758 2019-Jan-13 11:24:14.108015 - [DEBUG] Edge function : AllBottom (result of previous compose)
48759 2019-Jan-13 11:24:14.108040 - [DEBUG]
48760 2019-Jan-13 11:24:14.108066 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48761 2019-Jan-13 11:24:14.108091 - [DEBUG] = AllBottom
48762 2019-Jan-13 11:24:14.108115 - [DEBUG]
48763 2019-Jan-13 11:24:14.108138 - [DEBUG] PROPAGATE: No new function!
48764 2019-Jan-13 11:24:14.108167 - [DEBUG] EDGE:
48765 2019-Jan-13 11:24:14.108224 - [DEBUG] ---> 48766 2019-Jan-13 11:24:14.108866 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48767 2019-Jan-13 11:24:14.109539 - [DEBUG]
48768 2019-Jan-13 11:24:14.109567 - [DEBUG] EDGE:
48769 2019-Jan-13 11:24:14.109629 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
48770 2019-Jan-13 11:24:14.110322 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48771 2019-Jan-13 11:24:14.111000 - [DEBUG]
48772 2019-Jan-13 11:24:14.111029 - [DEBUG] EDGE:
48773 2019-Jan-13 11:24:14.111093 - [DEBUG] ---> 48774 2019-Jan-13 11:24:14.111781 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48775 2019-Jan-13 11:24:14.112446 - [DEBUG]
48776 2019-Jan-13 11:24:14.112473 - [DEBUG] EDGE:
48777 2019-Jan-13 11:24:14.112533 - [DEBUG] ---> 48778 2019-Jan-13 11:24:14.113162 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48779 2019-Jan-13 11:24:14.113826 - [DEBUG]
48780 2019-Jan-13 11:24:14.113853 - [DEBUG] EDGE:
48781 2019-Jan-13 11:24:14.113910 - [DEBUG] ---> 48782 2019-Jan-13 11:24:14.114584 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48783 2019-Jan-13 11:24:14.115235 - [DEBUG]
48784 2019-Jan-13 11:24:14.115290 - [DEBUG] Compose: EdgeIdentity * AllBottom
48785 2019-Jan-13 11:24:14.115318 - [DEBUG]
48786 2019-Jan-13 11:24:14.115342 - [DEBUG] Propagate flow
48787 2019-Jan-13 11:24:14.115365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48788 2019-Jan-13 11:24:14.115424 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
48789 2019-Jan-13 11:24:14.116058 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48790 2019-Jan-13 11:24:14.116721 - [DEBUG] Edge function : AllBottom (result of previous compose)
48791 2019-Jan-13 11:24:14.116767 - [DEBUG]
48792 2019-Jan-13 11:24:14.116794 - [DEBUG] Join: AllTop & AllBottom
48793 2019-Jan-13 11:24:14.116820 - [DEBUG] = AllBottom (new jump func)
48794 2019-Jan-13 11:24:14.116844 - [DEBUG]
48795 2019-Jan-13 11:24:14.116868 - [DEBUG] Start adding new jump function
48796 2019-Jan-13 11:24:14.116891 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48797 2019-Jan-13 11:24:14.116947 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48798 2019-Jan-13 11:24:14.117578 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
48799 2019-Jan-13 11:24:14.118209 - [DEBUG] Edge Function : AllBottom
48800 2019-Jan-13 11:24:14.118240 - [DEBUG] End adding new jump function
48801 2019-Jan-13 11:24:14.118264 - [DEBUG]
48802 2019-Jan-13 11:24:14.118287 - [DEBUG] -------------------------------------------- 1326. Path Edge --------------------------------------------
48803 2019-Jan-13 11:24:14.118312 - [DEBUG]
48804 2019-Jan-13 11:24:14.118335 - [DEBUG] Process 1326. path edge:
48805 2019-Jan-13 11:24:14.118359 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48806 2019-Jan-13 11:24:14.118415 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
48807 2019-Jan-13 11:24:14.119045 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48808 2019-Jan-13 11:24:14.119704 - [DEBUG]
48809 2019-Jan-13 11:24:14.119730 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
48810 2019-Jan-13 11:24:14.120465 - [DEBUG] Compose: EdgeIdentity * AllBottom
48811 2019-Jan-13 11:24:14.120496 - [DEBUG]
48812 2019-Jan-13 11:24:14.120520 - [DEBUG] Propagate flow
48813 2019-Jan-13 11:24:14.120543 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48814 2019-Jan-13 11:24:14.120609 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
48815 2019-Jan-13 11:24:14.121263 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48816 2019-Jan-13 11:24:14.121904 - [DEBUG] Edge function : AllBottom (result of previous compose)
48817 2019-Jan-13 11:24:14.121929 - [DEBUG]
48818 2019-Jan-13 11:24:14.121954 - [DEBUG] Join: AllTop & AllBottom
48819 2019-Jan-13 11:24:14.121980 - [DEBUG] = AllBottom (new jump func)
48820 2019-Jan-13 11:24:14.122004 - [DEBUG]
48821 2019-Jan-13 11:24:14.122028 - [DEBUG] Start adding new jump function
48822 2019-Jan-13 11:24:14.122051 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48823 2019-Jan-13 11:24:14.122108 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48824 2019-Jan-13 11:24:14.122750 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
48825 2019-Jan-13 11:24:14.123406 - [DEBUG] Edge Function : AllBottom
48826 2019-Jan-13 11:24:14.123435 - [DEBUG] End adding new jump function
48827 2019-Jan-13 11:24:14.123459 - [DEBUG]
48828 2019-Jan-13 11:24:14.123483 - [DEBUG] -------------------------------------------- 1327. Path Edge --------------------------------------------
48829 2019-Jan-13 11:24:14.123508 - [DEBUG]
48830 2019-Jan-13 11:24:14.123531 - [DEBUG] Process 1327. path edge:
48831 2019-Jan-13 11:24:14.123554 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48832 2019-Jan-13 11:24:14.123612 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
48833 2019-Jan-13 11:24:14.124246 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48834 2019-Jan-13 11:24:14.124891 - [DEBUG]
48835 2019-Jan-13 11:24:14.124918 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
48836 2019-Jan-13 11:24:14.125582 - [DEBUG] Compose: EdgeIdentity * AllBottom
48837 2019-Jan-13 11:24:14.125628 - [DEBUG]
48838 2019-Jan-13 11:24:14.125652 - [DEBUG] Propagate flow
48839 2019-Jan-13 11:24:14.125675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48840 2019-Jan-13 11:24:14.125734 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48841 2019-Jan-13 11:24:14.126373 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48842 2019-Jan-13 11:24:14.127032 - [DEBUG] Edge function : AllBottom (result of previous compose)
48843 2019-Jan-13 11:24:14.127058 - [DEBUG]
48844 2019-Jan-13 11:24:14.127083 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48845 2019-Jan-13 11:24:14.127109 - [DEBUG] = AllBottom
48846 2019-Jan-13 11:24:14.127133 - [DEBUG]
48847 2019-Jan-13 11:24:14.127156 - [DEBUG] PROPAGATE: No new function!
48848 2019-Jan-13 11:24:14.127182 - [DEBUG] EDGE:
48849 2019-Jan-13 11:24:14.127240 - [DEBUG] ---> 48850 2019-Jan-13 11:24:14.127893 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48851 2019-Jan-13 11:24:14.128570 - [DEBUG]
48852 2019-Jan-13 11:24:14.128601 - [DEBUG] EDGE:
48853 2019-Jan-13 11:24:14.128672 - [DEBUG] ---> 48854 2019-Jan-13 11:24:14.129342 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48855 2019-Jan-13 11:24:14.129976 - [DEBUG]
48856 2019-Jan-13 11:24:14.130032 - [DEBUG] EDGE:
48857 2019-Jan-13 11:24:14.130091 - [DEBUG] ---> 48858 2019-Jan-13 11:24:14.130723 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48859 2019-Jan-13 11:24:14.131395 - [DEBUG]
48860 2019-Jan-13 11:24:14.131424 - [DEBUG] EDGE:
48861 2019-Jan-13 11:24:14.131489 - [DEBUG] ---> 48862 2019-Jan-13 11:24:14.132150 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48863 2019-Jan-13 11:24:14.132787 - [DEBUG]
48864 2019-Jan-13 11:24:14.132813 - [DEBUG] EDGE:
48865 2019-Jan-13 11:24:14.132871 - [DEBUG] ---> 48866 2019-Jan-13 11:24:14.133561 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48867 2019-Jan-13 11:24:14.134194 - [DEBUG]
48868 2019-Jan-13 11:24:14.134220 - [DEBUG] EDGE:
48869 2019-Jan-13 11:24:14.134277 - [DEBUG] ---> 48870 2019-Jan-13 11:24:14.134907 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48871 2019-Jan-13 11:24:14.135538 - [DEBUG]
48872 2019-Jan-13 11:24:14.135595 - [DEBUG] Compose: EdgeIdentity * AllBottom
48873 2019-Jan-13 11:24:14.135623 - [DEBUG]
48874 2019-Jan-13 11:24:14.135647 - [DEBUG] Propagate flow
48875 2019-Jan-13 11:24:14.135670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48876 2019-Jan-13 11:24:14.135727 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48877 2019-Jan-13 11:24:14.136359 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48878 2019-Jan-13 11:24:14.137048 - [DEBUG] Edge function : AllBottom (result of previous compose)
48879 2019-Jan-13 11:24:14.137099 - [DEBUG]
48880 2019-Jan-13 11:24:14.137125 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48881 2019-Jan-13 11:24:14.137151 - [DEBUG] = AllBottom
48882 2019-Jan-13 11:24:14.137175 - [DEBUG]
48883 2019-Jan-13 11:24:14.137198 - [DEBUG] PROPAGATE: No new function!
48884 2019-Jan-13 11:24:14.137232 - [DEBUG] EDGE:
48885 2019-Jan-13 11:24:14.137306 - [DEBUG] ---> 48886 2019-Jan-13 11:24:14.137986 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48887 2019-Jan-13 11:24:14.138643 - [DEBUG]
48888 2019-Jan-13 11:24:14.138670 - [DEBUG] EDGE:
48889 2019-Jan-13 11:24:14.138728 - [DEBUG] ---> 48890 2019-Jan-13 11:24:14.139363 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48891 2019-Jan-13 11:24:14.140023 - [DEBUG]
48892 2019-Jan-13 11:24:14.140050 - [DEBUG] EDGE:
48893 2019-Jan-13 11:24:14.140109 - [DEBUG] ---> 48894 2019-Jan-13 11:24:14.140748 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48895 2019-Jan-13 11:24:14.141388 - [DEBUG]
48896 2019-Jan-13 11:24:14.141438 - [DEBUG] Compose: EdgeIdentity * AllBottom
48897 2019-Jan-13 11:24:14.141465 - [DEBUG]
48898 2019-Jan-13 11:24:14.141490 - [DEBUG] Propagate flow
48899 2019-Jan-13 11:24:14.141513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48900 2019-Jan-13 11:24:14.141572 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48901 2019-Jan-13 11:24:14.142219 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48902 2019-Jan-13 11:24:14.142856 - [DEBUG] Edge function : AllBottom (result of previous compose)
48903 2019-Jan-13 11:24:14.142881 - [DEBUG]
48904 2019-Jan-13 11:24:14.142907 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48905 2019-Jan-13 11:24:14.142932 - [DEBUG] = AllBottom
48906 2019-Jan-13 11:24:14.142957 - [DEBUG]
48907 2019-Jan-13 11:24:14.142980 - [DEBUG] PROPAGATE: No new function!
48908 2019-Jan-13 11:24:14.143008 - [DEBUG] EDGE:
48909 2019-Jan-13 11:24:14.143067 - [DEBUG] ---> 48910 2019-Jan-13 11:24:14.143734 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48911 2019-Jan-13 11:24:14.144372 - [DEBUG]
48912 2019-Jan-13 11:24:14.144398 - [DEBUG] EDGE:
48913 2019-Jan-13 11:24:14.144456 - [DEBUG] ---> 48914 2019-Jan-13 11:24:14.145109 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48915 2019-Jan-13 11:24:14.145780 - [DEBUG]
48916 2019-Jan-13 11:24:14.145809 - [DEBUG] EDGE:
48917 2019-Jan-13 11:24:14.145875 - [DEBUG] ---> 48918 2019-Jan-13 11:24:14.146545 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48919 2019-Jan-13 11:24:14.147211 - [DEBUG]
48920 2019-Jan-13 11:24:14.147237 - [DEBUG] EDGE:
48921 2019-Jan-13 11:24:14.147296 - [DEBUG] ---> 48922 2019-Jan-13 11:24:14.147951 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48923 2019-Jan-13 11:24:14.148620 - [DEBUG]
48924 2019-Jan-13 11:24:14.148687 - [DEBUG] Compose: EdgeIdentity * AllBottom
48925 2019-Jan-13 11:24:14.148715 - [DEBUG]
48926 2019-Jan-13 11:24:14.148740 - [DEBUG] Propagate flow
48927 2019-Jan-13 11:24:14.148763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48928 2019-Jan-13 11:24:14.148827 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48929 2019-Jan-13 11:24:14.149489 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48930 2019-Jan-13 11:24:14.150150 - [DEBUG] Edge function : AllBottom (result of previous compose)
48931 2019-Jan-13 11:24:14.150176 - [DEBUG]
48932 2019-Jan-13 11:24:14.150202 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48933 2019-Jan-13 11:24:14.150228 - [DEBUG] = AllBottom
48934 2019-Jan-13 11:24:14.150253 - [DEBUG]
48935 2019-Jan-13 11:24:14.150276 - [DEBUG] PROPAGATE: No new function!
48936 2019-Jan-13 11:24:14.150306 - [DEBUG] EDGE:
48937 2019-Jan-13 11:24:14.150365 - [DEBUG] ---> 48938 2019-Jan-13 11:24:14.151014 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48939 2019-Jan-13 11:24:14.151646 - [DEBUG]
48940 2019-Jan-13 11:24:14.151672 - [DEBUG] EDGE:
48941 2019-Jan-13 11:24:14.151730 - [DEBUG] ---> 48942 2019-Jan-13 11:24:14.152363 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48943 2019-Jan-13 11:24:14.152993 - [DEBUG]
48944 2019-Jan-13 11:24:14.153019 - [DEBUG] EDGE:
48945 2019-Jan-13 11:24:14.153076 - [DEBUG] ---> 48946 2019-Jan-13 11:24:14.153726 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48947 2019-Jan-13 11:24:14.154415 - [DEBUG]
48948 2019-Jan-13 11:24:14.154471 - [DEBUG] Compose: EdgeIdentity * AllBottom
48949 2019-Jan-13 11:24:14.154499 - [DEBUG]
48950 2019-Jan-13 11:24:14.154523 - [DEBUG] Propagate flow
48951 2019-Jan-13 11:24:14.154546 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48952 2019-Jan-13 11:24:14.154613 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
48953 2019-Jan-13 11:24:14.155276 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48954 2019-Jan-13 11:24:14.155927 - [DEBUG] Edge function : AllBottom (result of previous compose)
48955 2019-Jan-13 11:24:14.155952 - [DEBUG]
48956 2019-Jan-13 11:24:14.155978 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48957 2019-Jan-13 11:24:14.156004 - [DEBUG] = AllBottom
48958 2019-Jan-13 11:24:14.156028 - [DEBUG]
48959 2019-Jan-13 11:24:14.156051 - [DEBUG] PROPAGATE: No new function!
48960 2019-Jan-13 11:24:14.156081 - [DEBUG] EDGE:
48961 2019-Jan-13 11:24:14.156140 - [DEBUG] ---> 48962 2019-Jan-13 11:24:14.156813 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48963 2019-Jan-13 11:24:14.157455 - [DEBUG]
48964 2019-Jan-13 11:24:14.157482 - [DEBUG] EDGE:
48965 2019-Jan-13 11:24:14.157558 - [DEBUG] ---> 48966 2019-Jan-13 11:24:14.158194 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48967 2019-Jan-13 11:24:14.158835 - [DEBUG]
48968 2019-Jan-13 11:24:14.158862 - [DEBUG] EDGE:
48969 2019-Jan-13 11:24:14.158921 - [DEBUG] ---> 48970 2019-Jan-13 11:24:14.159563 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48971 2019-Jan-13 11:24:14.160221 - [DEBUG]
48972 2019-Jan-13 11:24:14.160268 - [DEBUG] Compose: EdgeIdentity * AllBottom
48973 2019-Jan-13 11:24:14.160295 - [DEBUG]
48974 2019-Jan-13 11:24:14.160319 - [DEBUG] Propagate flow
48975 2019-Jan-13 11:24:14.160342 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48976 2019-Jan-13 11:24:14.160400 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
48977 2019-Jan-13 11:24:14.161040 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48978 2019-Jan-13 11:24:14.161677 - [DEBUG] Edge function : AllBottom (result of previous compose)
48979 2019-Jan-13 11:24:14.161702 - [DEBUG]
48980 2019-Jan-13 11:24:14.161727 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48981 2019-Jan-13 11:24:14.161753 - [DEBUG] = AllBottom
48982 2019-Jan-13 11:24:14.161778 - [DEBUG]
48983 2019-Jan-13 11:24:14.161800 - [DEBUG] PROPAGATE: No new function!
48984 2019-Jan-13 11:24:14.161829 - [DEBUG] EDGE:
48985 2019-Jan-13 11:24:14.161887 - [DEBUG] ---> 48986 2019-Jan-13 11:24:14.162535 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48987 2019-Jan-13 11:24:14.163190 - [DEBUG]
48988 2019-Jan-13 11:24:14.163237 - [DEBUG] Compose: EdgeIdentity * AllBottom
48989 2019-Jan-13 11:24:14.163265 - [DEBUG]
48990 2019-Jan-13 11:24:14.163288 - [DEBUG] Propagate flow
48991 2019-Jan-13 11:24:14.163311 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48992 2019-Jan-13 11:24:14.163398 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
48993 2019-Jan-13 11:24:14.164099 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48994 2019-Jan-13 11:24:14.164757 - [DEBUG] Edge function : AllBottom (result of previous compose)
48995 2019-Jan-13 11:24:14.164783 - [DEBUG]
48996 2019-Jan-13 11:24:14.164810 - [DEBUG] Join: AllTop & AllBottom
48997 2019-Jan-13 11:24:14.164836 - [DEBUG] = AllBottom (new jump func)
48998 2019-Jan-13 11:24:14.164860 - [DEBUG]
48999 2019-Jan-13 11:24:14.164884 - [DEBUG] Start adding new jump function
49000 2019-Jan-13 11:24:14.164907 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49001 2019-Jan-13 11:24:14.164965 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49002 2019-Jan-13 11:24:14.165597 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
49003 2019-Jan-13 11:24:14.166251 - [DEBUG] Edge Function : AllBottom
49004 2019-Jan-13 11:24:14.166283 - [DEBUG] End adding new jump function
49005 2019-Jan-13 11:24:14.166307 - [DEBUG]
49006 2019-Jan-13 11:24:14.166330 - [DEBUG] -------------------------------------------- 1328. Path Edge --------------------------------------------
49007 2019-Jan-13 11:24:14.166356 - [DEBUG]
49008 2019-Jan-13 11:24:14.166380 - [DEBUG] Process 1328. path edge:
49009 2019-Jan-13 11:24:14.166404 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49010 2019-Jan-13 11:24:14.166492 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
49011 2019-Jan-13 11:24:14.167197 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49012 2019-Jan-13 11:24:14.167839 - [DEBUG]
49013 2019-Jan-13 11:24:14.167864 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
49014 2019-Jan-13 11:24:14.168510 - [DEBUG] Possible callees:
49015 2019-Jan-13 11:24:14.168534 - [DEBUG] foo
49016 2019-Jan-13 11:24:14.168563 - [DEBUG] Possible return sites:
49017 2019-Jan-13 11:24:14.168587 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12649018 2019-Jan-13 11:24:14.169853 - [DEBUG] Found and process special summary
49019 2019-Jan-13 11:24:14.169893 - [DEBUG] Compose: EdgeIdentity * AllBottom
49020 2019-Jan-13 11:24:14.169921 - [DEBUG]
49021 2019-Jan-13 11:24:14.169945 - [DEBUG] Propagate flow
49022 2019-Jan-13 11:24:14.169968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49023 2019-Jan-13 11:24:14.170046 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49024 2019-Jan-13 11:24:14.170692 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49025 2019-Jan-13 11:24:14.171323 - [DEBUG] Edge function : AllBottom (result of previous compose)
49026 2019-Jan-13 11:24:14.171348 - [DEBUG]
49027 2019-Jan-13 11:24:14.171374 - [DEBUG] Join: AllTop & AllBottom
49028 2019-Jan-13 11:24:14.171400 - [DEBUG] = AllBottom (new jump func)
49029 2019-Jan-13 11:24:14.171424 - [DEBUG]
49030 2019-Jan-13 11:24:14.171448 - [DEBUG] Start adding new jump function
49031 2019-Jan-13 11:24:14.171471 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49032 2019-Jan-13 11:24:14.171527 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49033 2019-Jan-13 11:24:14.172202 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49034 2019-Jan-13 11:24:14.172863 - [DEBUG] Edge Function : AllBottom
49035 2019-Jan-13 11:24:14.172896 - [DEBUG] End adding new jump function
49036 2019-Jan-13 11:24:14.172919 - [DEBUG]
49037 2019-Jan-13 11:24:14.172943 - [DEBUG] -------------------------------------------- 1329. Path Edge --------------------------------------------
49038 2019-Jan-13 11:24:14.172967 - [DEBUG]
49039 2019-Jan-13 11:24:14.172990 - [DEBUG] Process 1329. path edge:
49040 2019-Jan-13 11:24:14.173014 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49041 2019-Jan-13 11:24:14.173074 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
49042 2019-Jan-13 11:24:14.173748 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49043 2019-Jan-13 11:24:14.174387 - [DEBUG]
49044 2019-Jan-13 11:24:14.174413 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49045 2019-Jan-13 11:24:14.175087 - [DEBUG] Compose: EdgeIdentity * AllBottom
49046 2019-Jan-13 11:24:14.175116 - [DEBUG]
49047 2019-Jan-13 11:24:14.175139 - [DEBUG] Propagate flow
49048 2019-Jan-13 11:24:14.175163 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49049 2019-Jan-13 11:24:14.175221 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
49050 2019-Jan-13 11:24:14.175861 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49051 2019-Jan-13 11:24:14.176501 - [DEBUG] Edge function : AllBottom (result of previous compose)
49052 2019-Jan-13 11:24:14.176528 - [DEBUG]
49053 2019-Jan-13 11:24:14.176572 - [DEBUG] Join: AllTop & AllBottom
49054 2019-Jan-13 11:24:14.176598 - [DEBUG] = AllBottom (new jump func)
49055 2019-Jan-13 11:24:14.176623 - [DEBUG]
49056 2019-Jan-13 11:24:14.176646 - [DEBUG] Start adding new jump function
49057 2019-Jan-13 11:24:14.176688 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49058 2019-Jan-13 11:24:14.176750 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49059 2019-Jan-13 11:24:14.177395 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
49060 2019-Jan-13 11:24:14.178028 - [DEBUG] Edge Function : AllBottom
49061 2019-Jan-13 11:24:14.178058 - [DEBUG] End adding new jump function
49062 2019-Jan-13 11:24:14.178082 - [DEBUG]
49063 2019-Jan-13 11:24:14.178105 - [DEBUG] -------------------------------------------- 1330. Path Edge --------------------------------------------
49064 2019-Jan-13 11:24:14.178129 - [DEBUG]
49065 2019-Jan-13 11:24:14.178153 - [DEBUG] Process 1330. path edge:
49066 2019-Jan-13 11:24:14.178176 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49067 2019-Jan-13 11:24:14.178233 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
49068 2019-Jan-13 11:24:14.178865 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49069 2019-Jan-13 11:24:14.179502 - [DEBUG]
49070 2019-Jan-13 11:24:14.179528 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
49071 2019-Jan-13 11:24:14.180206 - [DEBUG] Compose: EdgeIdentity * AllBottom
49072 2019-Jan-13 11:24:14.180236 - [DEBUG]
49073 2019-Jan-13 11:24:14.180259 - [DEBUG] Propagate flow
49074 2019-Jan-13 11:24:14.180283 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49075 2019-Jan-13 11:24:14.180342 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
49076 2019-Jan-13 11:24:14.180983 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49077 2019-Jan-13 11:24:14.181647 - [DEBUG] Edge function : AllBottom (result of previous compose)
49078 2019-Jan-13 11:24:14.181674 - [DEBUG]
49079 2019-Jan-13 11:24:14.181700 - [DEBUG] Join: AllTop & AllBottom
49080 2019-Jan-13 11:24:14.181726 - [DEBUG] = AllBottom (new jump func)
49081 2019-Jan-13 11:24:14.181751 - [DEBUG]
49082 2019-Jan-13 11:24:14.181775 - [DEBUG] Start adding new jump function
49083 2019-Jan-13 11:24:14.181798 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49084 2019-Jan-13 11:24:14.181860 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49085 2019-Jan-13 11:24:14.182550 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
49086 2019-Jan-13 11:24:14.183208 - [DEBUG] Edge Function : AllBottom
49087 2019-Jan-13 11:24:14.183242 - [DEBUG] End adding new jump function
49088 2019-Jan-13 11:24:14.183266 - [DEBUG]
49089 2019-Jan-13 11:24:14.183290 - [DEBUG] -------------------------------------------- 1331. Path Edge --------------------------------------------
49090 2019-Jan-13 11:24:14.183315 - [DEBUG]
49091 2019-Jan-13 11:24:14.183365 - [DEBUG] Process 1331. path edge:
49092 2019-Jan-13 11:24:14.183390 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49093 2019-Jan-13 11:24:14.183457 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
49094 2019-Jan-13 11:24:14.184095 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49095 2019-Jan-13 11:24:14.184756 - [DEBUG]
49096 2019-Jan-13 11:24:14.184783 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
49097 2019-Jan-13 11:24:14.185532 - [DEBUG] Compose: EdgeIdentity * AllBottom
49098 2019-Jan-13 11:24:14.185562 - [DEBUG]
49099 2019-Jan-13 11:24:14.185585 - [DEBUG] Propagate flow
49100 2019-Jan-13 11:24:14.185609 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49101 2019-Jan-13 11:24:14.185676 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49102 2019-Jan-13 11:24:14.186351 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49103 2019-Jan-13 11:24:14.187023 - [DEBUG] Edge function : AllBottom (result of previous compose)
49104 2019-Jan-13 11:24:14.187048 - [DEBUG]
49105 2019-Jan-13 11:24:14.187074 - [DEBUG] Join: AllTop & AllBottom
49106 2019-Jan-13 11:24:14.187100 - [DEBUG] = AllBottom (new jump func)
49107 2019-Jan-13 11:24:14.187124 - [DEBUG]
49108 2019-Jan-13 11:24:14.187147 - [DEBUG] Start adding new jump function
49109 2019-Jan-13 11:24:14.187170 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49110 2019-Jan-13 11:24:14.187228 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49111 2019-Jan-13 11:24:14.187867 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49112 2019-Jan-13 11:24:14.188510 - [DEBUG] Edge Function : AllBottom
49113 2019-Jan-13 11:24:14.188540 - [DEBUG] End adding new jump function
49114 2019-Jan-13 11:24:14.188564 - [DEBUG]
49115 2019-Jan-13 11:24:14.188588 - [DEBUG] -------------------------------------------- 1332. Path Edge --------------------------------------------
49116 2019-Jan-13 11:24:14.188612 - [DEBUG]
49117 2019-Jan-13 11:24:14.188635 - [DEBUG] Process 1332. path edge:
49118 2019-Jan-13 11:24:14.188659 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49119 2019-Jan-13 11:24:14.188717 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
49120 2019-Jan-13 11:24:14.189364 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49121 2019-Jan-13 11:24:14.190016 - [DEBUG]
49122 2019-Jan-13 11:24:14.190041 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49123 2019-Jan-13 11:24:14.190724 - [DEBUG] Possible callees:
49124 2019-Jan-13 11:24:14.190751 - [DEBUG] llvm.dbg.declare
49125 2019-Jan-13 11:24:14.190775 - [DEBUG] Possible return sites:
49126 2019-Jan-13 11:24:14.190799 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13649127 2019-Jan-13 11:24:14.192143 - [DEBUG] Found and process special summary
49128 2019-Jan-13 11:24:14.192193 - [DEBUG] Compose: EdgeIdentity * AllBottom
49129 2019-Jan-13 11:24:14.192221 - [DEBUG]
49130 2019-Jan-13 11:24:14.192245 - [DEBUG] Propagate flow
49131 2019-Jan-13 11:24:14.192268 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49132 2019-Jan-13 11:24:14.192335 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49133 2019-Jan-13 11:24:14.192997 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49134 2019-Jan-13 11:24:14.193662 - [DEBUG] Edge function : AllBottom (result of previous compose)
49135 2019-Jan-13 11:24:14.193688 - [DEBUG]
49136 2019-Jan-13 11:24:14.193714 - [DEBUG] Join: AllTop & AllBottom
49137 2019-Jan-13 11:24:14.193740 - [DEBUG] = AllBottom (new jump func)
49138 2019-Jan-13 11:24:14.193764 - [DEBUG]
49139 2019-Jan-13 11:24:14.193806 - [DEBUG] Start adding new jump function
49140 2019-Jan-13 11:24:14.193830 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49141 2019-Jan-13 11:24:14.193888 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49142 2019-Jan-13 11:24:14.194527 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49143 2019-Jan-13 11:24:14.195164 - [DEBUG] Edge Function : AllBottom
49144 2019-Jan-13 11:24:14.195195 - [DEBUG] End adding new jump function
49145 2019-Jan-13 11:24:14.195219 - [DEBUG]
49146 2019-Jan-13 11:24:14.195242 - [DEBUG] -------------------------------------------- 1333. Path Edge --------------------------------------------
49147 2019-Jan-13 11:24:14.195267 - [DEBUG]
49148 2019-Jan-13 11:24:14.195290 - [DEBUG] Process 1333. path edge:
49149 2019-Jan-13 11:24:14.195314 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49150 2019-Jan-13 11:24:14.195372 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
49151 2019-Jan-13 11:24:14.196010 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49152 2019-Jan-13 11:24:14.196646 - [DEBUG]
49153 2019-Jan-13 11:24:14.196686 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49154 2019-Jan-13 11:24:14.197386 - [DEBUG] Compose: EdgeIdentity * AllBottom
49155 2019-Jan-13 11:24:14.197416 - [DEBUG]
49156 2019-Jan-13 11:24:14.197440 - [DEBUG] Propagate flow
49157 2019-Jan-13 11:24:14.197464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49158 2019-Jan-13 11:24:14.197532 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
49159 2019-Jan-13 11:24:14.198193 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49160 2019-Jan-13 11:24:14.198862 - [DEBUG] Edge function : AllBottom (result of previous compose)
49161 2019-Jan-13 11:24:14.198888 - [DEBUG]
49162 2019-Jan-13 11:24:14.198913 - [DEBUG] Join: AllTop & AllBottom
49163 2019-Jan-13 11:24:14.198938 - [DEBUG] = AllBottom (new jump func)
49164 2019-Jan-13 11:24:14.198963 - [DEBUG]
49165 2019-Jan-13 11:24:14.198986 - [DEBUG] Start adding new jump function
49166 2019-Jan-13 11:24:14.199009 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49167 2019-Jan-13 11:24:14.199072 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49168 2019-Jan-13 11:24:14.199724 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
49169 2019-Jan-13 11:24:14.200384 - [DEBUG] Edge Function : AllBottom
49170 2019-Jan-13 11:24:14.200415 - [DEBUG] End adding new jump function
49171 2019-Jan-13 11:24:14.200439 - [DEBUG]
49172 2019-Jan-13 11:24:14.200463 - [DEBUG] -------------------------------------------- 1334. Path Edge --------------------------------------------
49173 2019-Jan-13 11:24:14.200488 - [DEBUG]
49174 2019-Jan-13 11:24:14.200511 - [DEBUG] Process 1334. path edge:
49175 2019-Jan-13 11:24:14.200534 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49176 2019-Jan-13 11:24:14.200600 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
49177 2019-Jan-13 11:24:14.201245 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49178 2019-Jan-13 11:24:14.201885 - [DEBUG]
49179 2019-Jan-13 11:24:14.201911 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
49180 2019-Jan-13 11:24:14.202578 - [DEBUG] Compose: EdgeIdentity * AllBottom
49181 2019-Jan-13 11:24:14.202606 - [DEBUG]
49182 2019-Jan-13 11:24:14.202629 - [DEBUG] Propagate flow
49183 2019-Jan-13 11:24:14.202652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49184 2019-Jan-13 11:24:14.202728 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
49185 2019-Jan-13 11:24:14.203384 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49186 2019-Jan-13 11:24:14.204033 - [DEBUG] Edge function : AllBottom (result of previous compose)
49187 2019-Jan-13 11:24:14.204060 - [DEBUG]
49188 2019-Jan-13 11:24:14.204086 - [DEBUG] Join: AllTop & AllBottom
49189 2019-Jan-13 11:24:14.204112 - [DEBUG] = AllBottom (new jump func)
49190 2019-Jan-13 11:24:14.204136 - [DEBUG]
49191 2019-Jan-13 11:24:14.204160 - [DEBUG] Start adding new jump function
49192 2019-Jan-13 11:24:14.204183 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49193 2019-Jan-13 11:24:14.204252 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49194 2019-Jan-13 11:24:14.204934 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
49195 2019-Jan-13 11:24:14.205593 - [DEBUG] Edge Function : AllBottom
49196 2019-Jan-13 11:24:14.205626 - [DEBUG] End adding new jump function
49197 2019-Jan-13 11:24:14.205651 - [DEBUG]
49198 2019-Jan-13 11:24:14.205675 - [DEBUG] -------------------------------------------- 1335. Path Edge --------------------------------------------
49199 2019-Jan-13 11:24:14.205702 - [DEBUG]
49200 2019-Jan-13 11:24:14.205725 - [DEBUG] Process 1335. path edge:
49201 2019-Jan-13 11:24:14.205749 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49202 2019-Jan-13 11:24:14.205824 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
49203 2019-Jan-13 11:24:14.206517 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49204 2019-Jan-13 11:24:14.207246 - [DEBUG]
49205 2019-Jan-13 11:24:14.207275 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
49206 2019-Jan-13 11:24:14.208005 - [DEBUG] Compose: EdgeIdentity * AllBottom
49207 2019-Jan-13 11:24:14.208035 - [DEBUG]
49208 2019-Jan-13 11:24:14.208059 - [DEBUG] Propagate flow
49209 2019-Jan-13 11:24:14.208082 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49210 2019-Jan-13 11:24:14.208159 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
49211 2019-Jan-13 11:24:14.208870 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49212 2019-Jan-13 11:24:14.209541 - [DEBUG] Edge function : AllBottom (result of previous compose)
49213 2019-Jan-13 11:24:14.209567 - [DEBUG]
49214 2019-Jan-13 11:24:14.209594 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49215 2019-Jan-13 11:24:14.209620 - [DEBUG] = AllBottom
49216 2019-Jan-13 11:24:14.209644 - [DEBUG]
49217 2019-Jan-13 11:24:14.209667 - [DEBUG] PROPAGATE: No new function!
49218 2019-Jan-13 11:24:14.209695 - [DEBUG] EDGE:
49219 2019-Jan-13 11:24:14.209760 - [DEBUG] ---> 49220 2019-Jan-13 11:24:14.210445 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49221 2019-Jan-13 11:24:14.211122 - [DEBUG]
49222 2019-Jan-13 11:24:14.211151 - [DEBUG] EDGE:
49223 2019-Jan-13 11:24:14.211214 - [DEBUG] ---> 49224 2019-Jan-13 11:24:14.211852 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49225 2019-Jan-13 11:24:14.212490 - [DEBUG]
49226 2019-Jan-13 11:24:14.212516 - [DEBUG] EDGE:
49227 2019-Jan-13 11:24:14.212574 - [DEBUG] ---> 49228 2019-Jan-13 11:24:14.213233 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49229 2019-Jan-13 11:24:14.213919 - [DEBUG]
49230 2019-Jan-13 11:24:14.213975 - [DEBUG] Compose: EdgeIdentity * AllBottom
49231 2019-Jan-13 11:24:14.214003 - [DEBUG]
49232 2019-Jan-13 11:24:14.214028 - [DEBUG] Propagate flow
49233 2019-Jan-13 11:24:14.214051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49234 2019-Jan-13 11:24:14.214111 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49235 2019-Jan-13 11:24:14.214763 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49236 2019-Jan-13 11:24:14.215410 - [DEBUG] Edge function : AllBottom (result of previous compose)
49237 2019-Jan-13 11:24:14.215436 - [DEBUG]
49238 2019-Jan-13 11:24:14.215463 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49239 2019-Jan-13 11:24:14.215488 - [DEBUG] = AllBottom
49240 2019-Jan-13 11:24:14.215512 - [DEBUG]
49241 2019-Jan-13 11:24:14.215536 - [DEBUG] PROPAGATE: No new function!
49242 2019-Jan-13 11:24:14.215569 - [DEBUG] EDGE:
49243 2019-Jan-13 11:24:14.215639 - [DEBUG] ---> 49244 2019-Jan-13 11:24:14.216325 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49245 2019-Jan-13 11:24:14.217018 - [DEBUG]
49246 2019-Jan-13 11:24:14.217074 - [DEBUG] Compose: EdgeIdentity * AllBottom
49247 2019-Jan-13 11:24:14.217101 - [DEBUG]
49248 2019-Jan-13 11:24:14.217125 - [DEBUG] Propagate flow
49249 2019-Jan-13 11:24:14.217148 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49250 2019-Jan-13 11:24:14.217216 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49251 2019-Jan-13 11:24:14.217887 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49252 2019-Jan-13 11:24:14.218528 - [DEBUG] Edge function : AllBottom (result of previous compose)
49253 2019-Jan-13 11:24:14.218554 - [DEBUG]
49254 2019-Jan-13 11:24:14.218579 - [DEBUG] Join: AllTop & AllBottom
49255 2019-Jan-13 11:24:14.218605 - [DEBUG] = AllBottom (new jump func)
49256 2019-Jan-13 11:24:14.218629 - [DEBUG]
49257 2019-Jan-13 11:24:14.218652 - [DEBUG] Start adding new jump function
49258 2019-Jan-13 11:24:14.218676 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49259 2019-Jan-13 11:24:14.218732 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49260 2019-Jan-13 11:24:14.219370 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49261 2019-Jan-13 11:24:14.220033 - [DEBUG] Edge Function : AllBottom
49262 2019-Jan-13 11:24:14.220064 - [DEBUG] End adding new jump function
49263 2019-Jan-13 11:24:14.220088 - [DEBUG]
49264 2019-Jan-13 11:24:14.220111 - [DEBUG] -------------------------------------------- 1336. Path Edge --------------------------------------------
49265 2019-Jan-13 11:24:14.220136 - [DEBUG]
49266 2019-Jan-13 11:24:14.220159 - [DEBUG] Process 1336. path edge:
49267 2019-Jan-13 11:24:14.220182 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49268 2019-Jan-13 11:24:14.220241 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
49269 2019-Jan-13 11:24:14.220888 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49270 2019-Jan-13 11:24:14.221524 - [DEBUG]
49271 2019-Jan-13 11:24:14.221548 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49272 2019-Jan-13 11:24:14.222232 - [DEBUG] Possible callees:
49273 2019-Jan-13 11:24:14.222259 - [DEBUG] llvm.dbg.declare
49274 2019-Jan-13 11:24:14.222284 - [DEBUG] Possible return sites:
49275 2019-Jan-13 11:24:14.222308 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14349276 2019-Jan-13 11:24:14.223681 - [DEBUG] Found and process special summary
49277 2019-Jan-13 11:24:14.223732 - [DEBUG] Compose: EdgeIdentity * AllBottom
49278 2019-Jan-13 11:24:14.223760 - [DEBUG]
49279 2019-Jan-13 11:24:14.223784 - [DEBUG] Propagate flow
49280 2019-Jan-13 11:24:14.223808 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49281 2019-Jan-13 11:24:14.223876 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49282 2019-Jan-13 11:24:14.224539 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49283 2019-Jan-13 11:24:14.225180 - [DEBUG] Edge function : AllBottom (result of previous compose)
49284 2019-Jan-13 11:24:14.225205 - [DEBUG]
49285 2019-Jan-13 11:24:14.225231 - [DEBUG] Join: AllTop & AllBottom
49286 2019-Jan-13 11:24:14.225257 - [DEBUG] = AllBottom (new jump func)
49287 2019-Jan-13 11:24:14.225281 - [DEBUG]
49288 2019-Jan-13 11:24:14.225305 - [DEBUG] Start adding new jump function
49289 2019-Jan-13 11:24:14.225328 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49290 2019-Jan-13 11:24:14.225385 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49291 2019-Jan-13 11:24:14.226021 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49292 2019-Jan-13 11:24:14.226658 - [DEBUG] Edge Function : AllBottom
49293 2019-Jan-13 11:24:14.226708 - [DEBUG] End adding new jump function
49294 2019-Jan-13 11:24:14.226733 - [DEBUG]
49295 2019-Jan-13 11:24:14.226756 - [DEBUG] -------------------------------------------- 1337. Path Edge --------------------------------------------
49296 2019-Jan-13 11:24:14.226781 - [DEBUG]
49297 2019-Jan-13 11:24:14.226805 - [DEBUG] Process 1337. path edge:
49298 2019-Jan-13 11:24:14.226829 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49299 2019-Jan-13 11:24:14.226888 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
49300 2019-Jan-13 11:24:14.227527 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49301 2019-Jan-13 11:24:14.228162 - [DEBUG]
49302 2019-Jan-13 11:24:14.228187 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49303 2019-Jan-13 11:24:14.228871 - [DEBUG] Compose: EdgeIdentity * AllBottom
49304 2019-Jan-13 11:24:14.228900 - [DEBUG]
49305 2019-Jan-13 11:24:14.228924 - [DEBUG] Propagate flow
49306 2019-Jan-13 11:24:14.228947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49307 2019-Jan-13 11:24:14.229014 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
49308 2019-Jan-13 11:24:14.229678 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49309 2019-Jan-13 11:24:14.230371 - [DEBUG] Edge function : AllBottom (result of previous compose)
49310 2019-Jan-13 11:24:14.230396 - [DEBUG]
49311 2019-Jan-13 11:24:14.230422 - [DEBUG] Join: AllTop & AllBottom
49312 2019-Jan-13 11:24:14.230448 - [DEBUG] = AllBottom (new jump func)
49313 2019-Jan-13 11:24:14.230472 - [DEBUG]
49314 2019-Jan-13 11:24:14.230495 - [DEBUG] Start adding new jump function
49315 2019-Jan-13 11:24:14.230518 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49316 2019-Jan-13 11:24:14.230600 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49317 2019-Jan-13 11:24:14.231259 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
49318 2019-Jan-13 11:24:14.231893 - [DEBUG] Edge Function : AllBottom
49319 2019-Jan-13 11:24:14.231923 - [DEBUG] End adding new jump function
49320 2019-Jan-13 11:24:14.231947 - [DEBUG]
49321 2019-Jan-13 11:24:14.231971 - [DEBUG] -------------------------------------------- 1338. Path Edge --------------------------------------------
49322 2019-Jan-13 11:24:14.231995 - [DEBUG]
49323 2019-Jan-13 11:24:14.232019 - [DEBUG] Process 1338. path edge:
49324 2019-Jan-13 11:24:14.232043 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49325 2019-Jan-13 11:24:14.232101 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
49326 2019-Jan-13 11:24:14.232748 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49327 2019-Jan-13 11:24:14.233411 - [DEBUG]
49328 2019-Jan-13 11:24:14.233438 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
49329 2019-Jan-13 11:24:14.234105 - [DEBUG] Compose: EdgeIdentity * AllBottom
49330 2019-Jan-13 11:24:14.234134 - [DEBUG]
49331 2019-Jan-13 11:24:14.234157 - [DEBUG] Propagate flow
49332 2019-Jan-13 11:24:14.234180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49333 2019-Jan-13 11:24:14.234240 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
49334 2019-Jan-13 11:24:14.234873 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49335 2019-Jan-13 11:24:14.235515 - [DEBUG] Edge function : AllBottom (result of previous compose)
49336 2019-Jan-13 11:24:14.235541 - [DEBUG]
49337 2019-Jan-13 11:24:14.235566 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49338 2019-Jan-13 11:24:14.235592 - [DEBUG] = AllBottom
49339 2019-Jan-13 11:24:14.235616 - [DEBUG]
49340 2019-Jan-13 11:24:14.235639 - [DEBUG] PROPAGATE: No new function!
49341 2019-Jan-13 11:24:14.235666 - [DEBUG] EDGE:
49342 2019-Jan-13 11:24:14.235733 - [DEBUG] ---> 49343 2019-Jan-13 11:24:14.236398 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49344 2019-Jan-13 11:24:14.237084 - [DEBUG]
49345 2019-Jan-13 11:24:14.237114 - [DEBUG] EDGE:
49346 2019-Jan-13 11:24:14.237182 - [DEBUG] ---> 49347 2019-Jan-13 11:24:14.237840 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49348 2019-Jan-13 11:24:14.238484 - [DEBUG]
49349 2019-Jan-13 11:24:14.238534 - [DEBUG] Compose: EdgeIdentity * AllBottom
49350 2019-Jan-13 11:24:14.238562 - [DEBUG]
49351 2019-Jan-13 11:24:14.238586 - [DEBUG] Propagate flow
49352 2019-Jan-13 11:24:14.238610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49353 2019-Jan-13 11:24:14.238667 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49354 2019-Jan-13 11:24:14.239305 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49355 2019-Jan-13 11:24:14.239941 - [DEBUG] Edge function : AllBottom (result of previous compose)
49356 2019-Jan-13 11:24:14.239967 - [DEBUG]
49357 2019-Jan-13 11:24:14.239992 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49358 2019-Jan-13 11:24:14.240037 - [DEBUG] = AllBottom
49359 2019-Jan-13 11:24:14.240061 - [DEBUG]
49360 2019-Jan-13 11:24:14.240085 - [DEBUG] PROPAGATE: No new function!
49361 2019-Jan-13 11:24:14.240114 - [DEBUG] EDGE:
49362 2019-Jan-13 11:24:14.240191 - [DEBUG] ---> 49363 2019-Jan-13 11:24:14.240844 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49364 2019-Jan-13 11:24:14.241488 - [DEBUG]
49365 2019-Jan-13 11:24:14.241515 - [DEBUG] EDGE:
49366 2019-Jan-13 11:24:14.241577 - [DEBUG] ---> 49367 2019-Jan-13 11:24:14.242218 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49368 2019-Jan-13 11:24:14.242889 - [DEBUG]
49369 2019-Jan-13 11:24:14.242939 - [DEBUG] Compose: EdgeIdentity * AllBottom
49370 2019-Jan-13 11:24:14.242966 - [DEBUG]
49371 2019-Jan-13 11:24:14.242989 - [DEBUG] Propagate flow
49372 2019-Jan-13 11:24:14.243012 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49373 2019-Jan-13 11:24:14.243081 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
49374 2019-Jan-13 11:24:14.243764 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49375 2019-Jan-13 11:24:14.244437 - [DEBUG] Edge function : AllBottom (result of previous compose)
49376 2019-Jan-13 11:24:14.244464 - [DEBUG]
49377 2019-Jan-13 11:24:14.244490 - [DEBUG] Join: AllTop & AllBottom
49378 2019-Jan-13 11:24:14.244516 - [DEBUG] = AllBottom (new jump func)
49379 2019-Jan-13 11:24:14.244540 - [DEBUG]
49380 2019-Jan-13 11:24:14.244564 - [DEBUG] Start adding new jump function
49381 2019-Jan-13 11:24:14.244587 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49382 2019-Jan-13 11:24:14.244649 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49383 2019-Jan-13 11:24:14.245298 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
49384 2019-Jan-13 11:24:14.245935 - [DEBUG] Edge Function : AllBottom
49385 2019-Jan-13 11:24:14.245966 - [DEBUG] End adding new jump function
49386 2019-Jan-13 11:24:14.245989 - [DEBUG]
49387 2019-Jan-13 11:24:14.246012 - [DEBUG] -------------------------------------------- 1339. Path Edge --------------------------------------------
49388 2019-Jan-13 11:24:14.246037 - [DEBUG]
49389 2019-Jan-13 11:24:14.246060 - [DEBUG] Process 1339. path edge:
49390 2019-Jan-13 11:24:14.246084 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49391 2019-Jan-13 11:24:14.246141 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
49392 2019-Jan-13 11:24:14.246798 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49393 2019-Jan-13 11:24:14.247440 - [DEBUG]
49394 2019-Jan-13 11:24:14.247468 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
49395 2019-Jan-13 11:24:14.248146 - [DEBUG] Compose: EdgeIdentity * AllBottom
49396 2019-Jan-13 11:24:14.248174 - [DEBUG]
49397 2019-Jan-13 11:24:14.248198 - [DEBUG] Propagate flow
49398 2019-Jan-13 11:24:14.248221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49399 2019-Jan-13 11:24:14.248280 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49400 2019-Jan-13 11:24:14.248930 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49401 2019-Jan-13 11:24:14.249586 - [DEBUG] Edge function : AllBottom (result of previous compose)
49402 2019-Jan-13 11:24:14.249612 - [DEBUG]
49403 2019-Jan-13 11:24:14.249638 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49404 2019-Jan-13 11:24:14.249681 - [DEBUG] = AllBottom
49405 2019-Jan-13 11:24:14.249706 - [DEBUG]
49406 2019-Jan-13 11:24:14.249729 - [DEBUG] PROPAGATE: No new function!
49407 2019-Jan-13 11:24:14.249772 - [DEBUG] Compose: EdgeIdentity * AllBottom
49408 2019-Jan-13 11:24:14.249799 - [DEBUG]
49409 2019-Jan-13 11:24:14.249822 - [DEBUG] Propagate flow
49410 2019-Jan-13 11:24:14.249846 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49411 2019-Jan-13 11:24:14.249918 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49412 2019-Jan-13 11:24:14.250623 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49413 2019-Jan-13 11:24:14.251292 - [DEBUG] Edge function : AllBottom (result of previous compose)
49414 2019-Jan-13 11:24:14.251318 - [DEBUG]
49415 2019-Jan-13 11:24:14.251344 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49416 2019-Jan-13 11:24:14.251369 - [DEBUG] = AllBottom
49417 2019-Jan-13 11:24:14.251394 - [DEBUG]
49418 2019-Jan-13 11:24:14.251417 - [DEBUG] PROPAGATE: No new function!
49419 2019-Jan-13 11:24:14.251443 - [DEBUG] EDGE:
49420 2019-Jan-13 11:24:14.251507 - [DEBUG] ---> 49421 2019-Jan-13 11:24:14.252154 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49422 2019-Jan-13 11:24:14.252793 - [DEBUG]
49423 2019-Jan-13 11:24:14.252819 - [DEBUG] EDGE:
49424 2019-Jan-13 11:24:14.252877 - [DEBUG] ---> 49425 2019-Jan-13 11:24:14.253534 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49426 2019-Jan-13 11:24:14.254172 - [DEBUG]
49427 2019-Jan-13 11:24:14.254199 - [DEBUG] EDGE:
49428 2019-Jan-13 11:24:14.254256 - [DEBUG] ---> 49429 2019-Jan-13 11:24:14.254894 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49430 2019-Jan-13 11:24:14.255529 - [DEBUG]
49431 2019-Jan-13 11:24:14.255577 - [DEBUG] Compose: EdgeIdentity * AllBottom
49432 2019-Jan-13 11:24:14.255604 - [DEBUG]
49433 2019-Jan-13 11:24:14.255629 - [DEBUG] Propagate flow
49434 2019-Jan-13 11:24:14.255652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49435 2019-Jan-13 11:24:14.255709 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49436 2019-Jan-13 11:24:14.256371 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49437 2019-Jan-13 11:24:14.257052 - [DEBUG] Edge function : AllBottom (result of previous compose)
49438 2019-Jan-13 11:24:14.257078 - [DEBUG]
49439 2019-Jan-13 11:24:14.257104 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49440 2019-Jan-13 11:24:14.257130 - [DEBUG] = AllBottom
49441 2019-Jan-13 11:24:14.257154 - [DEBUG]
49442 2019-Jan-13 11:24:14.257177 - [DEBUG] PROPAGATE: No new function!
49443 2019-Jan-13 11:24:14.257209 - [DEBUG] EDGE:
49444 2019-Jan-13 11:24:14.257278 - [DEBUG] ---> 49445 2019-Jan-13 11:24:14.257949 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49446 2019-Jan-13 11:24:14.258601 - [DEBUG]
49447 2019-Jan-13 11:24:14.258628 - [DEBUG] EDGE:
49448 2019-Jan-13 11:24:14.258688 - [DEBUG] ---> 49449 2019-Jan-13 11:24:14.259338 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49450 2019-Jan-13 11:24:14.259976 - [DEBUG]
49451 2019-Jan-13 11:24:14.260022 - [DEBUG] EDGE:
49452 2019-Jan-13 11:24:14.260081 - [DEBUG] ---> 49453 2019-Jan-13 11:24:14.260723 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49454 2019-Jan-13 11:24:14.261360 - [DEBUG]
49455 2019-Jan-13 11:24:14.261386 - [DEBUG] EDGE:
49456 2019-Jan-13 11:24:14.261443 - [DEBUG] ---> 49457 2019-Jan-13 11:24:14.262078 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49458 2019-Jan-13 11:24:14.262731 - [DEBUG]
49459 2019-Jan-13 11:24:14.262760 - [DEBUG] EDGE:
49460 2019-Jan-13 11:24:14.262824 - [DEBUG] ---> 49461 2019-Jan-13 11:24:14.263505 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49462 2019-Jan-13 11:24:14.264173 - [DEBUG]
49463 2019-Jan-13 11:24:14.264201 - [DEBUG] EDGE:
49464 2019-Jan-13 11:24:14.264265 - [DEBUG] ---> 49465 2019-Jan-13 11:24:14.264919 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49466 2019-Jan-13 11:24:14.265558 - [DEBUG]
49467 2019-Jan-13 11:24:14.265585 - [DEBUG] EDGE:
49468 2019-Jan-13 11:24:14.265642 - [DEBUG] ---> 49469 2019-Jan-13 11:24:14.266272 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49470 2019-Jan-13 11:24:14.266931 - [DEBUG]
49471 2019-Jan-13 11:24:14.266958 - [DEBUG] EDGE:
49472 2019-Jan-13 11:24:14.267016 - [DEBUG] ---> 49473 2019-Jan-13 11:24:14.267649 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49474 2019-Jan-13 11:24:14.268286 - [DEBUG]
49475 2019-Jan-13 11:24:14.268313 - [DEBUG] EDGE:
49476 2019-Jan-13 11:24:14.268369 - [DEBUG] ---> 49477 2019-Jan-13 11:24:14.269010 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49478 2019-Jan-13 11:24:14.269677 - [DEBUG]
49479 2019-Jan-13 11:24:14.269728 - [DEBUG] Compose: EdgeIdentity * AllBottom
49480 2019-Jan-13 11:24:14.269756 - [DEBUG]
49481 2019-Jan-13 11:24:14.269780 - [DEBUG] Propagate flow
49482 2019-Jan-13 11:24:14.269804 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49483 2019-Jan-13 11:24:14.269866 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49484 2019-Jan-13 11:24:14.270567 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49485 2019-Jan-13 11:24:14.271226 - [DEBUG] Edge function : AllBottom (result of previous compose)
49486 2019-Jan-13 11:24:14.271252 - [DEBUG]
49487 2019-Jan-13 11:24:14.271278 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49488 2019-Jan-13 11:24:14.271304 - [DEBUG] = AllBottom
49489 2019-Jan-13 11:24:14.271350 - [DEBUG]
49490 2019-Jan-13 11:24:14.271374 - [DEBUG] PROPAGATE: No new function!
49491 2019-Jan-13 11:24:14.271405 - [DEBUG] EDGE:
49492 2019-Jan-13 11:24:14.271467 - [DEBUG] ---> 49493 2019-Jan-13 11:24:14.272118 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49494 2019-Jan-13 11:24:14.272755 - [DEBUG]
49495 2019-Jan-13 11:24:14.272785 - [DEBUG] Compose: EdgeIdentity * AllBottom
49496 2019-Jan-13 11:24:14.272810 - [DEBUG]
49497 2019-Jan-13 11:24:14.272834 - [DEBUG] Propagate flow
49498 2019-Jan-13 11:24:14.272857 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49499 2019-Jan-13 11:24:14.272912 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49500 2019-Jan-13 11:24:14.273582 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49501 2019-Jan-13 11:24:14.274217 - [DEBUG] Edge function : AllBottom (result of previous compose)
49502 2019-Jan-13 11:24:14.274242 - [DEBUG]
49503 2019-Jan-13 11:24:14.274267 - [DEBUG] Join: AllTop & AllBottom
49504 2019-Jan-13 11:24:14.274293 - [DEBUG] = AllBottom (new jump func)
49505 2019-Jan-13 11:24:14.274317 - [DEBUG]
49506 2019-Jan-13 11:24:14.274340 - [DEBUG] Start adding new jump function
49507 2019-Jan-13 11:24:14.274364 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49508 2019-Jan-13 11:24:14.274420 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49509 2019-Jan-13 11:24:14.275053 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49510 2019-Jan-13 11:24:14.275717 - [DEBUG] Edge Function : AllBottom
49511 2019-Jan-13 11:24:14.275749 - [DEBUG] End adding new jump function
49512 2019-Jan-13 11:24:14.275773 - [DEBUG]
49513 2019-Jan-13 11:24:14.275797 - [DEBUG] -------------------------------------------- 1340. Path Edge --------------------------------------------
49514 2019-Jan-13 11:24:14.275822 - [DEBUG]
49515 2019-Jan-13 11:24:14.275845 - [DEBUG] Process 1340. path edge:
49516 2019-Jan-13 11:24:14.275869 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49517 2019-Jan-13 11:24:14.275938 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
49518 2019-Jan-13 11:24:14.276606 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49519 2019-Jan-13 11:24:14.277295 - [DEBUG]
49520 2019-Jan-13 11:24:14.277320 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49521 2019-Jan-13 11:24:14.277992 - [DEBUG] Possible callees:
49522 2019-Jan-13 11:24:14.278018 - [DEBUG] llvm.dbg.declare
49523 2019-Jan-13 11:24:14.278043 - [DEBUG] Possible return sites:
49524 2019-Jan-13 11:24:14.278066 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9649525 2019-Jan-13 11:24:14.279354 - [DEBUG] Found and process special summary
49526 2019-Jan-13 11:24:14.279407 - [DEBUG] Compose: EdgeIdentity * AllBottom
49527 2019-Jan-13 11:24:14.279436 - [DEBUG]
49528 2019-Jan-13 11:24:14.279460 - [DEBUG] Propagate flow
49529 2019-Jan-13 11:24:14.279483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49530 2019-Jan-13 11:24:14.279544 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49531 2019-Jan-13 11:24:14.280238 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49532 2019-Jan-13 11:24:14.280877 - [DEBUG] Edge function : AllBottom (result of previous compose)
49533 2019-Jan-13 11:24:14.280902 - [DEBUG]
49534 2019-Jan-13 11:24:14.280928 - [DEBUG] Join: AllTop & AllBottom
49535 2019-Jan-13 11:24:14.280954 - [DEBUG] = AllBottom (new jump func)
49536 2019-Jan-13 11:24:14.280978 - [DEBUG]
49537 2019-Jan-13 11:24:14.281001 - [DEBUG] Start adding new jump function
49538 2019-Jan-13 11:24:14.281024 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49539 2019-Jan-13 11:24:14.281082 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49540 2019-Jan-13 11:24:14.281716 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49541 2019-Jan-13 11:24:14.282377 - [DEBUG] Edge Function : AllBottom
49542 2019-Jan-13 11:24:14.282409 - [DEBUG] End adding new jump function
49543 2019-Jan-13 11:24:14.282433 - [DEBUG]
49544 2019-Jan-13 11:24:14.282456 - [DEBUG] -------------------------------------------- 1341. Path Edge --------------------------------------------
49545 2019-Jan-13 11:24:14.282481 - [DEBUG]
49546 2019-Jan-13 11:24:14.282504 - [DEBUG] Process 1341. path edge:
49547 2019-Jan-13 11:24:14.282528 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49548 2019-Jan-13 11:24:14.282595 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
49549 2019-Jan-13 11:24:14.283258 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49550 2019-Jan-13 11:24:14.283942 - [DEBUG]
49551 2019-Jan-13 11:24:14.283968 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49552 2019-Jan-13 11:24:14.284657 - [DEBUG] Compose: EdgeIdentity * AllBottom
49553 2019-Jan-13 11:24:14.284686 - [DEBUG]
49554 2019-Jan-13 11:24:14.284710 - [DEBUG] Propagate flow
49555 2019-Jan-13 11:24:14.284733 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49556 2019-Jan-13 11:24:14.284793 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49557 2019-Jan-13 11:24:14.285430 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49558 2019-Jan-13 11:24:14.286066 - [DEBUG] Edge function : AllBottom (result of previous compose)
49559 2019-Jan-13 11:24:14.286091 - [DEBUG]
49560 2019-Jan-13 11:24:14.286117 - [DEBUG] Join: AllTop & AllBottom
49561 2019-Jan-13 11:24:14.286143 - [DEBUG] = AllBottom (new jump func)
49562 2019-Jan-13 11:24:14.286167 - [DEBUG]
49563 2019-Jan-13 11:24:14.286190 - [DEBUG] Start adding new jump function
49564 2019-Jan-13 11:24:14.286213 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49565 2019-Jan-13 11:24:14.286269 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49566 2019-Jan-13 11:24:14.286927 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49567 2019-Jan-13 11:24:14.287560 - [DEBUG] Edge Function : AllBottom
49568 2019-Jan-13 11:24:14.287590 - [DEBUG] End adding new jump function
49569 2019-Jan-13 11:24:14.287613 - [DEBUG]
49570 2019-Jan-13 11:24:14.287636 - [DEBUG] -------------------------------------------- 1342. Path Edge --------------------------------------------
49571 2019-Jan-13 11:24:14.287661 - [DEBUG]
49572 2019-Jan-13 11:24:14.287684 - [DEBUG] Process 1342. path edge:
49573 2019-Jan-13 11:24:14.287707 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49574 2019-Jan-13 11:24:14.287765 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
49575 2019-Jan-13 11:24:14.288415 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49576 2019-Jan-13 11:24:14.289081 - [DEBUG]
49577 2019-Jan-13 11:24:14.289107 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49578 2019-Jan-13 11:24:14.289791 - [DEBUG] Compose: EdgeIdentity * AllBottom
49579 2019-Jan-13 11:24:14.289821 - [DEBUG]
49580 2019-Jan-13 11:24:14.289845 - [DEBUG] Propagate flow
49581 2019-Jan-13 11:24:14.289868 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49582 2019-Jan-13 11:24:14.289937 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
49583 2019-Jan-13 11:24:14.290622 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49584 2019-Jan-13 11:24:14.291266 - [DEBUG] Edge function : AllBottom (result of previous compose)
49585 2019-Jan-13 11:24:14.291292 - [DEBUG]
49586 2019-Jan-13 11:24:14.291317 - [DEBUG] Join: AllTop & AllBottom
49587 2019-Jan-13 11:24:14.291343 - [DEBUG] = AllBottom (new jump func)
49588 2019-Jan-13 11:24:14.291367 - [DEBUG]
49589 2019-Jan-13 11:24:14.291391 - [DEBUG] Start adding new jump function
49590 2019-Jan-13 11:24:14.291414 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49591 2019-Jan-13 11:24:14.291473 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49592 2019-Jan-13 11:24:14.292109 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
49593 2019-Jan-13 11:24:14.292740 - [DEBUG] Edge Function : AllBottom
49594 2019-Jan-13 11:24:14.292770 - [DEBUG] End adding new jump function
49595 2019-Jan-13 11:24:14.292794 - [DEBUG]
49596 2019-Jan-13 11:24:14.292818 - [DEBUG] -------------------------------------------- 1343. Path Edge --------------------------------------------
49597 2019-Jan-13 11:24:14.292842 - [DEBUG]
49598 2019-Jan-13 11:24:14.292865 - [DEBUG] Process 1343. path edge:
49599 2019-Jan-13 11:24:14.292889 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49600 2019-Jan-13 11:24:14.292946 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
49601 2019-Jan-13 11:24:14.293622 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49602 2019-Jan-13 11:24:14.294256 - [DEBUG]
49603 2019-Jan-13 11:24:14.294282 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
49604 2019-Jan-13 11:24:14.294946 - [DEBUG] EDGE:
49605 2019-Jan-13 11:24:14.295009 - [DEBUG] ---> 49606 2019-Jan-13 11:24:14.295673 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49607 2019-Jan-13 11:24:14.296330 - [DEBUG]
49608 2019-Jan-13 11:24:14.296356 - [DEBUG] EDGE:
49609 2019-Jan-13 11:24:14.296423 - [DEBUG] ---> 49610 2019-Jan-13 11:24:14.297105 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49611 2019-Jan-13 11:24:14.297752 - [DEBUG]
49612 2019-Jan-13 11:24:14.297780 - [DEBUG] Compose: EdgeIdentity * AllBottom
49613 2019-Jan-13 11:24:14.297806 - [DEBUG]
49614 2019-Jan-13 11:24:14.297829 - [DEBUG] Propagate flow
49615 2019-Jan-13 11:24:14.297853 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49616 2019-Jan-13 11:24:14.297913 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49617 2019-Jan-13 11:24:14.298549 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49618 2019-Jan-13 11:24:14.299207 - [DEBUG] Edge function : AllBottom (result of previous compose)
49619 2019-Jan-13 11:24:14.299233 - [DEBUG]
49620 2019-Jan-13 11:24:14.299258 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49621 2019-Jan-13 11:24:14.299284 - [DEBUG] = AllBottom
49622 2019-Jan-13 11:24:14.299308 - [DEBUG]
49623 2019-Jan-13 11:24:14.299331 - [DEBUG] PROPAGATE: No new function!
49624 2019-Jan-13 11:24:14.299355 - [DEBUG] EDGE:
49625 2019-Jan-13 11:24:14.299414 - [DEBUG] ---> 49626 2019-Jan-13 11:24:14.300074 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49627 2019-Jan-13 11:24:14.300709 - [DEBUG]
49628 2019-Jan-13 11:24:14.300735 - [DEBUG] Compose: EdgeIdentity * AllBottom
49629 2019-Jan-13 11:24:14.300761 - [DEBUG]
49630 2019-Jan-13 11:24:14.300784 - [DEBUG] Propagate flow
49631 2019-Jan-13 11:24:14.300808 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49632 2019-Jan-13 11:24:14.300864 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49633 2019-Jan-13 11:24:14.301504 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49634 2019-Jan-13 11:24:14.302182 - [DEBUG] Edge function : AllBottom (result of previous compose)
49635 2019-Jan-13 11:24:14.302208 - [DEBUG]
49636 2019-Jan-13 11:24:14.302233 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49637 2019-Jan-13 11:24:14.302259 - [DEBUG] = AllBottom
49638 2019-Jan-13 11:24:14.302284 - [DEBUG]
49639 2019-Jan-13 11:24:14.302307 - [DEBUG] PROPAGATE: No new function!
49640 2019-Jan-13 11:24:14.302361 - [DEBUG] Compose: EdgeIdentity * AllBottom
49641 2019-Jan-13 11:24:14.302388 - [DEBUG]
49642 2019-Jan-13 11:24:14.302412 - [DEBUG] Propagate flow
49643 2019-Jan-13 11:24:14.302435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49644 2019-Jan-13 11:24:14.302503 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49645 2019-Jan-13 11:24:14.303181 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49646 2019-Jan-13 11:24:14.303865 - [DEBUG] Edge function : AllBottom (result of previous compose)
49647 2019-Jan-13 11:24:14.303891 - [DEBUG]
49648 2019-Jan-13 11:24:14.303917 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49649 2019-Jan-13 11:24:14.303943 - [DEBUG] = AllBottom
49650 2019-Jan-13 11:24:14.303967 - [DEBUG]
49651 2019-Jan-13 11:24:14.303990 - [DEBUG] PROPAGATE: No new function!
49652 2019-Jan-13 11:24:14.304018 - [DEBUG] Compose: EdgeIdentity * AllBottom
49653 2019-Jan-13 11:24:14.304043 - [DEBUG]
49654 2019-Jan-13 11:24:14.304066 - [DEBUG] Propagate flow
49655 2019-Jan-13 11:24:14.304090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49656 2019-Jan-13 11:24:14.304151 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49657 2019-Jan-13 11:24:14.304800 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49658 2019-Jan-13 11:24:14.305446 - [DEBUG] Edge function : AllBottom (result of previous compose)
49659 2019-Jan-13 11:24:14.305471 - [DEBUG]
49660 2019-Jan-13 11:24:14.305496 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49661 2019-Jan-13 11:24:14.305522 - [DEBUG] = AllBottom
49662 2019-Jan-13 11:24:14.305546 - [DEBUG]
49663 2019-Jan-13 11:24:14.305569 - [DEBUG] PROPAGATE: No new function!
49664 2019-Jan-13 11:24:14.305598 - [DEBUG] EDGE:
49665 2019-Jan-13 11:24:14.305657 - [DEBUG] ---> 49666 2019-Jan-13 11:24:14.306321 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49667 2019-Jan-13 11:24:14.306978 - [DEBUG]
49668 2019-Jan-13 11:24:14.307030 - [DEBUG] Compose: EdgeIdentity * AllBottom
49669 2019-Jan-13 11:24:14.307058 - [DEBUG]
49670 2019-Jan-13 11:24:14.307081 - [DEBUG] Propagate flow
49671 2019-Jan-13 11:24:14.307104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49672 2019-Jan-13 11:24:14.307163 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49673 2019-Jan-13 11:24:14.307806 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49674 2019-Jan-13 11:24:14.308460 - [DEBUG] Edge function : AllBottom (result of previous compose)
49675 2019-Jan-13 11:24:14.308487 - [DEBUG]
49676 2019-Jan-13 11:24:14.308513 - [DEBUG] Join: AllTop & AllBottom
49677 2019-Jan-13 11:24:14.308539 - [DEBUG] = AllBottom (new jump func)
49678 2019-Jan-13 11:24:14.308563 - [DEBUG]
49679 2019-Jan-13 11:24:14.308587 - [DEBUG] Start adding new jump function
49680 2019-Jan-13 11:24:14.308610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49681 2019-Jan-13 11:24:14.308679 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49682 2019-Jan-13 11:24:14.309352 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49683 2019-Jan-13 11:24:14.310043 - [DEBUG] Edge Function : AllBottom
49684 2019-Jan-13 11:24:14.310079 - [DEBUG] End adding new jump function
49685 2019-Jan-13 11:24:14.310103 - [DEBUG]
49686 2019-Jan-13 11:24:14.310126 - [DEBUG] -------------------------------------------- 1344. Path Edge --------------------------------------------
49687 2019-Jan-13 11:24:14.310151 - [DEBUG]
49688 2019-Jan-13 11:24:14.310174 - [DEBUG] Process 1344. path edge:
49689 2019-Jan-13 11:24:14.310197 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49690 2019-Jan-13 11:24:14.310266 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
49691 2019-Jan-13 11:24:14.310924 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49692 2019-Jan-13 11:24:14.311565 - [DEBUG]
49693 2019-Jan-13 11:24:14.311590 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49694 2019-Jan-13 11:24:14.312235 - [DEBUG] Possible callees:
49695 2019-Jan-13 11:24:14.312260 - [DEBUG] bar
49696 2019-Jan-13 11:24:14.312285 - [DEBUG] Possible return sites:
49697 2019-Jan-13 11:24:14.312308 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8949698 2019-Jan-13 11:24:14.313604 - [DEBUG] Found and process special summary
49699 2019-Jan-13 11:24:14.313643 - [DEBUG] Compose: EdgeIdentity * AllBottom
49700 2019-Jan-13 11:24:14.313671 - [DEBUG]
49701 2019-Jan-13 11:24:14.313695 - [DEBUG] Propagate flow
49702 2019-Jan-13 11:24:14.313718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49703 2019-Jan-13 11:24:14.313777 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49704 2019-Jan-13 11:24:14.314416 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49705 2019-Jan-13 11:24:14.315058 - [DEBUG] Edge function : AllBottom (result of previous compose)
49706 2019-Jan-13 11:24:14.315084 - [DEBUG]
49707 2019-Jan-13 11:24:14.315109 - [DEBUG] Join: AllTop & AllBottom
49708 2019-Jan-13 11:24:14.315135 - [DEBUG] = AllBottom (new jump func)
49709 2019-Jan-13 11:24:14.315160 - [DEBUG]
49710 2019-Jan-13 11:24:14.315212 - [DEBUG] Start adding new jump function
49711 2019-Jan-13 11:24:14.315236 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49712 2019-Jan-13 11:24:14.315303 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49713 2019-Jan-13 11:24:14.315971 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49714 2019-Jan-13 11:24:14.316638 - [DEBUG] Edge Function : AllBottom
49715 2019-Jan-13 11:24:14.316688 - [DEBUG] End adding new jump function
49716 2019-Jan-13 11:24:14.316715 - [DEBUG]
49717 2019-Jan-13 11:24:14.316739 - [DEBUG] -------------------------------------------- 1345. Path Edge --------------------------------------------
49718 2019-Jan-13 11:24:14.316763 - [DEBUG]
49719 2019-Jan-13 11:24:14.316786 - [DEBUG] Process 1345. path edge:
49720 2019-Jan-13 11:24:14.316810 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49721 2019-Jan-13 11:24:14.316876 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
49722 2019-Jan-13 11:24:14.317536 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49723 2019-Jan-13 11:24:14.318176 - [DEBUG]
49724 2019-Jan-13 11:24:14.318201 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49725 2019-Jan-13 11:24:14.318866 - [DEBUG] Compose: EdgeIdentity * AllBottom
49726 2019-Jan-13 11:24:14.318894 - [DEBUG]
49727 2019-Jan-13 11:24:14.318918 - [DEBUG] Propagate flow
49728 2019-Jan-13 11:24:14.318941 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49729 2019-Jan-13 11:24:14.318998 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49730 2019-Jan-13 11:24:14.319637 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49731 2019-Jan-13 11:24:14.320297 - [DEBUG] Edge function : AllBottom (result of previous compose)
49732 2019-Jan-13 11:24:14.320322 - [DEBUG]
49733 2019-Jan-13 11:24:14.320347 - [DEBUG] Join: AllTop & AllBottom
49734 2019-Jan-13 11:24:14.320373 - [DEBUG] = AllBottom (new jump func)
49735 2019-Jan-13 11:24:14.320397 - [DEBUG]
49736 2019-Jan-13 11:24:14.320421 - [DEBUG] Start adding new jump function
49737 2019-Jan-13 11:24:14.320444 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49738 2019-Jan-13 11:24:14.320501 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49739 2019-Jan-13 11:24:14.321137 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49740 2019-Jan-13 11:24:14.321785 - [DEBUG] Edge Function : AllBottom
49741 2019-Jan-13 11:24:14.321814 - [DEBUG] End adding new jump function
49742 2019-Jan-13 11:24:14.321839 - [DEBUG]
49743 2019-Jan-13 11:24:14.321863 - [DEBUG] -------------------------------------------- 1346. Path Edge --------------------------------------------
49744 2019-Jan-13 11:24:14.321887 - [DEBUG]
49745 2019-Jan-13 11:24:14.321910 - [DEBUG] Process 1346. path edge:
49746 2019-Jan-13 11:24:14.321934 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49747 2019-Jan-13 11:24:14.322003 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
49748 2019-Jan-13 11:24:14.322661 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49749 2019-Jan-13 11:24:14.323343 - [DEBUG]
49750 2019-Jan-13 11:24:14.323374 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49751 2019-Jan-13 11:24:14.324052 - [DEBUG] Compose: EdgeIdentity * AllBottom
49752 2019-Jan-13 11:24:14.324081 - [DEBUG]
49753 2019-Jan-13 11:24:14.324121 - [DEBUG] Propagate flow
49754 2019-Jan-13 11:24:14.324145 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49755 2019-Jan-13 11:24:14.324208 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49756 2019-Jan-13 11:24:14.324862 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49757 2019-Jan-13 11:24:14.325501 - [DEBUG] Edge function : AllBottom (result of previous compose)
49758 2019-Jan-13 11:24:14.325526 - [DEBUG]
49759 2019-Jan-13 11:24:14.325552 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49760 2019-Jan-13 11:24:14.325578 - [DEBUG] = AllBottom
49761 2019-Jan-13 11:24:14.325602 - [DEBUG]
49762 2019-Jan-13 11:24:14.325625 - [DEBUG] PROPAGATE: No new function!
49763 2019-Jan-13 11:24:14.325660 - [DEBUG] Compose: EdgeIdentity * AllBottom
49764 2019-Jan-13 11:24:14.325686 - [DEBUG]
49765 2019-Jan-13 11:24:14.325709 - [DEBUG] Propagate flow
49766 2019-Jan-13 11:24:14.325732 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49767 2019-Jan-13 11:24:14.325789 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49768 2019-Jan-13 11:24:14.326436 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49769 2019-Jan-13 11:24:14.327096 - [DEBUG] Edge function : AllBottom (result of previous compose)
49770 2019-Jan-13 11:24:14.327121 - [DEBUG]
49771 2019-Jan-13 11:24:14.327146 - [DEBUG] Join: AllTop & AllBottom
49772 2019-Jan-13 11:24:14.327171 - [DEBUG] = AllBottom (new jump func)
49773 2019-Jan-13 11:24:14.327196 - [DEBUG]
49774 2019-Jan-13 11:24:14.327219 - [DEBUG] Start adding new jump function
49775 2019-Jan-13 11:24:14.327242 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49776 2019-Jan-13 11:24:14.327298 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49777 2019-Jan-13 11:24:14.327937 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49778 2019-Jan-13 11:24:14.328614 - [DEBUG] Edge Function : AllBottom
49779 2019-Jan-13 11:24:14.328644 - [DEBUG] End adding new jump function
49780 2019-Jan-13 11:24:14.328668 - [DEBUG]
49781 2019-Jan-13 11:24:14.328691 - [DEBUG] -------------------------------------------- 1347. Path Edge --------------------------------------------
49782 2019-Jan-13 11:24:14.328716 - [DEBUG]
49783 2019-Jan-13 11:24:14.328739 - [DEBUG] Process 1347. path edge:
49784 2019-Jan-13 11:24:14.328762 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49785 2019-Jan-13 11:24:14.328827 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
49786 2019-Jan-13 11:24:14.329504 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49787 2019-Jan-13 11:24:14.330189 - [DEBUG]
49788 2019-Jan-13 11:24:14.330215 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49789 2019-Jan-13 11:24:14.330878 - [DEBUG] Possible callees:
49790 2019-Jan-13 11:24:14.330903 - [DEBUG] llvm.dbg.declare
49791 2019-Jan-13 11:24:14.330928 - [DEBUG] Possible return sites:
49792 2019-Jan-13 11:24:14.330951 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10349793 2019-Jan-13 11:24:14.332250 - [DEBUG] Found and process special summary
49794 2019-Jan-13 11:24:14.332289 - [DEBUG] Compose: EdgeIdentity * AllBottom
49795 2019-Jan-13 11:24:14.332339 - [DEBUG]
49796 2019-Jan-13 11:24:14.332364 - [DEBUG] Propagate flow
49797 2019-Jan-13 11:24:14.332388 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49798 2019-Jan-13 11:24:14.332447 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49799 2019-Jan-13 11:24:14.333092 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49800 2019-Jan-13 11:24:14.333751 - [DEBUG] Edge function : AllBottom (result of previous compose)
49801 2019-Jan-13 11:24:14.333776 - [DEBUG]
49802 2019-Jan-13 11:24:14.333802 - [DEBUG] Join: AllTop & AllBottom
49803 2019-Jan-13 11:24:14.333827 - [DEBUG] = AllBottom (new jump func)
49804 2019-Jan-13 11:24:14.333852 - [DEBUG]
49805 2019-Jan-13 11:24:14.333875 - [DEBUG] Start adding new jump function
49806 2019-Jan-13 11:24:14.333898 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49807 2019-Jan-13 11:24:14.333955 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49808 2019-Jan-13 11:24:14.334597 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49809 2019-Jan-13 11:24:14.335266 - [DEBUG] Edge Function : AllBottom
49810 2019-Jan-13 11:24:14.335297 - [DEBUG] End adding new jump function
49811 2019-Jan-13 11:24:14.335321 - [DEBUG]
49812 2019-Jan-13 11:24:14.335345 - [DEBUG] -------------------------------------------- 1348. Path Edge --------------------------------------------
49813 2019-Jan-13 11:24:14.335370 - [DEBUG]
49814 2019-Jan-13 11:24:14.335393 - [DEBUG] Process 1348. path edge:
49815 2019-Jan-13 11:24:14.335417 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49816 2019-Jan-13 11:24:14.335481 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
49817 2019-Jan-13 11:24:14.336151 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49818 2019-Jan-13 11:24:14.336833 - [DEBUG]
49819 2019-Jan-13 11:24:14.336858 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49820 2019-Jan-13 11:24:14.337532 - [DEBUG] Compose: EdgeIdentity * AllBottom
49821 2019-Jan-13 11:24:14.337560 - [DEBUG]
49822 2019-Jan-13 11:24:14.337584 - [DEBUG] Propagate flow
49823 2019-Jan-13 11:24:14.337607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49824 2019-Jan-13 11:24:14.337666 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
49825 2019-Jan-13 11:24:14.338303 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49826 2019-Jan-13 11:24:14.338942 - [DEBUG] Edge function : AllBottom (result of previous compose)
49827 2019-Jan-13 11:24:14.338967 - [DEBUG]
49828 2019-Jan-13 11:24:14.338992 - [DEBUG] Join: AllTop & AllBottom
49829 2019-Jan-13 11:24:14.339018 - [DEBUG] = AllBottom (new jump func)
49830 2019-Jan-13 11:24:14.339042 - [DEBUG]
49831 2019-Jan-13 11:24:14.339065 - [DEBUG] Start adding new jump function
49832 2019-Jan-13 11:24:14.339088 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49833 2019-Jan-13 11:24:14.339146 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49834 2019-Jan-13 11:24:14.339786 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
49835 2019-Jan-13 11:24:14.340439 - [DEBUG] Edge Function : AllBottom
49836 2019-Jan-13 11:24:14.340467 - [DEBUG] End adding new jump function
49837 2019-Jan-13 11:24:14.340491 - [DEBUG]
49838 2019-Jan-13 11:24:14.340515 - [DEBUG] -------------------------------------------- 1349. Path Edge --------------------------------------------
49839 2019-Jan-13 11:24:14.340539 - [DEBUG]
49840 2019-Jan-13 11:24:14.340562 - [DEBUG] Process 1349. path edge:
49841 2019-Jan-13 11:24:14.340603 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49842 2019-Jan-13 11:24:14.340662 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
49843 2019-Jan-13 11:24:14.341313 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49844 2019-Jan-13 11:24:14.341982 - [DEBUG]
49845 2019-Jan-13 11:24:14.342008 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
49846 2019-Jan-13 11:24:14.342697 - [DEBUG] Compose: EdgeIdentity * AllBottom
49847 2019-Jan-13 11:24:14.342727 - [DEBUG]
49848 2019-Jan-13 11:24:14.342751 - [DEBUG] Propagate flow
49849 2019-Jan-13 11:24:14.342774 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49850 2019-Jan-13 11:24:14.342841 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
49851 2019-Jan-13 11:24:14.343516 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49852 2019-Jan-13 11:24:14.344160 - [DEBUG] Edge function : AllBottom (result of previous compose)
49853 2019-Jan-13 11:24:14.344185 - [DEBUG]
49854 2019-Jan-13 11:24:14.344210 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49855 2019-Jan-13 11:24:14.344236 - [DEBUG] = AllBottom
49856 2019-Jan-13 11:24:14.344260 - [DEBUG]
49857 2019-Jan-13 11:24:14.344283 - [DEBUG] PROPAGATE: No new function!
49858 2019-Jan-13 11:24:14.344309 - [DEBUG] EDGE:
49859 2019-Jan-13 11:24:14.344368 - [DEBUG] ---> 49860 2019-Jan-13 11:24:14.345002 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49861 2019-Jan-13 11:24:14.345641 - [DEBUG]
49862 2019-Jan-13 11:24:14.345667 - [DEBUG] EDGE:
49863 2019-Jan-13 11:24:14.345724 - [DEBUG] ---> 49864 2019-Jan-13 11:24:14.346363 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49865 2019-Jan-13 11:24:14.347016 - [DEBUG]
49866 2019-Jan-13 11:24:14.347062 - [DEBUG] Compose: EdgeIdentity * AllBottom
49867 2019-Jan-13 11:24:14.347089 - [DEBUG]
49868 2019-Jan-13 11:24:14.347112 - [DEBUG] Propagate flow
49869 2019-Jan-13 11:24:14.347136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49870 2019-Jan-13 11:24:14.347193 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49871 2019-Jan-13 11:24:14.347853 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49872 2019-Jan-13 11:24:14.348524 - [DEBUG] Edge function : AllBottom (result of previous compose)
49873 2019-Jan-13 11:24:14.348551 - [DEBUG]
49874 2019-Jan-13 11:24:14.348576 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49875 2019-Jan-13 11:24:14.348602 - [DEBUG] = AllBottom
49876 2019-Jan-13 11:24:14.348626 - [DEBUG]
49877 2019-Jan-13 11:24:14.348649 - [DEBUG] PROPAGATE: No new function!
49878 2019-Jan-13 11:24:14.348679 - [DEBUG] EDGE:
49879 2019-Jan-13 11:24:14.348744 - [DEBUG] ---> 49880 2019-Jan-13 11:24:14.349422 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49881 2019-Jan-13 11:24:14.350098 - [DEBUG]
49882 2019-Jan-13 11:24:14.350126 - [DEBUG] EDGE:
49883 2019-Jan-13 11:24:14.350185 - [DEBUG] ---> 49884 2019-Jan-13 11:24:14.350822 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49885 2019-Jan-13 11:24:14.351478 - [DEBUG]
49886 2019-Jan-13 11:24:14.351505 - [DEBUG] EDGE:
49887 2019-Jan-13 11:24:14.351564 - [DEBUG] ---> 49888 2019-Jan-13 11:24:14.352203 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49889 2019-Jan-13 11:24:14.352840 - [DEBUG]
49890 2019-Jan-13 11:24:14.352888 - [DEBUG] Compose: EdgeIdentity * AllBottom
49891 2019-Jan-13 11:24:14.352915 - [DEBUG]
49892 2019-Jan-13 11:24:14.352939 - [DEBUG] Propagate flow
49893 2019-Jan-13 11:24:14.352962 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49894 2019-Jan-13 11:24:14.353020 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49895 2019-Jan-13 11:24:14.353680 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49896 2019-Jan-13 11:24:14.354337 - [DEBUG] Edge function : AllBottom (result of previous compose)
49897 2019-Jan-13 11:24:14.354364 - [DEBUG]
49898 2019-Jan-13 11:24:14.354390 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49899 2019-Jan-13 11:24:14.354416 - [DEBUG] = AllBottom
49900 2019-Jan-13 11:24:14.354440 - [DEBUG]
49901 2019-Jan-13 11:24:14.354463 - [DEBUG] PROPAGATE: No new function!
49902 2019-Jan-13 11:24:14.354494 - [DEBUG] EDGE:
49903 2019-Jan-13 11:24:14.354562 - [DEBUG] ---> 49904 2019-Jan-13 11:24:14.355226 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49905 2019-Jan-13 11:24:14.355895 - [DEBUG]
49906 2019-Jan-13 11:24:14.355926 - [DEBUG] Compose: EdgeIdentity * AllBottom
49907 2019-Jan-13 11:24:14.355952 - [DEBUG]
49908 2019-Jan-13 11:24:14.355975 - [DEBUG] Propagate flow
49909 2019-Jan-13 11:24:14.355998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49910 2019-Jan-13 11:24:14.356058 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49911 2019-Jan-13 11:24:14.356729 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49912 2019-Jan-13 11:24:14.357365 - [DEBUG] Edge function : AllBottom (result of previous compose)
49913 2019-Jan-13 11:24:14.357390 - [DEBUG]
49914 2019-Jan-13 11:24:14.357415 - [DEBUG] Join: AllTop & AllBottom
49915 2019-Jan-13 11:24:14.357441 - [DEBUG] = AllBottom (new jump func)
49916 2019-Jan-13 11:24:14.357465 - [DEBUG]
49917 2019-Jan-13 11:24:14.357489 - [DEBUG] Start adding new jump function
49918 2019-Jan-13 11:24:14.357512 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49919 2019-Jan-13 11:24:14.357569 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49920 2019-Jan-13 11:24:14.358203 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49921 2019-Jan-13 11:24:14.358841 - [DEBUG] Edge Function : AllBottom
49922 2019-Jan-13 11:24:14.358871 - [DEBUG] End adding new jump function
49923 2019-Jan-13 11:24:14.358895 - [DEBUG]
49924 2019-Jan-13 11:24:14.358918 - [DEBUG] -------------------------------------------- 1350. Path Edge --------------------------------------------
49925 2019-Jan-13 11:24:14.358942 - [DEBUG]
49926 2019-Jan-13 11:24:14.358966 - [DEBUG] Process 1350. path edge:
49927 2019-Jan-13 11:24:14.358989 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49928 2019-Jan-13 11:24:14.359046 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
49929 2019-Jan-13 11:24:14.359682 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49930 2019-Jan-13 11:24:14.360349 - [DEBUG]
49931 2019-Jan-13 11:24:14.360374 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49932 2019-Jan-13 11:24:14.361054 - [DEBUG] Possible callees:
49933 2019-Jan-13 11:24:14.361080 - [DEBUG] bar
49934 2019-Jan-13 11:24:14.361105 - [DEBUG] Possible return sites:
49935 2019-Jan-13 11:24:14.361128 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8949936 2019-Jan-13 11:24:14.362456 - [DEBUG] Found and process special summary
49937 2019-Jan-13 11:24:14.362513 - [DEBUG] Compose: EdgeIdentity * AllBottom
49938 2019-Jan-13 11:24:14.362542 - [DEBUG]
49939 2019-Jan-13 11:24:14.362567 - [DEBUG] Propagate flow
49940 2019-Jan-13 11:24:14.362590 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49941 2019-Jan-13 11:24:14.362657 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49942 2019-Jan-13 11:24:14.363309 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49943 2019-Jan-13 11:24:14.363968 - [DEBUG] Edge function : AllBottom (result of previous compose)
49944 2019-Jan-13 11:24:14.363993 - [DEBUG]
49945 2019-Jan-13 11:24:14.364018 - [DEBUG] Join: AllTop & AllBottom
49946 2019-Jan-13 11:24:14.364045 - [DEBUG] = AllBottom (new jump func)
49947 2019-Jan-13 11:24:14.364069 - [DEBUG]
49948 2019-Jan-13 11:24:14.364092 - [DEBUG] Start adding new jump function
49949 2019-Jan-13 11:24:14.364115 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49950 2019-Jan-13 11:24:14.364172 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49951 2019-Jan-13 11:24:14.364807 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49952 2019-Jan-13 11:24:14.365445 - [DEBUG] Edge Function : AllBottom
49953 2019-Jan-13 11:24:14.365475 - [DEBUG] End adding new jump function
49954 2019-Jan-13 11:24:14.365499 - [DEBUG]
49955 2019-Jan-13 11:24:14.365522 - [DEBUG] -------------------------------------------- 1351. Path Edge --------------------------------------------
49956 2019-Jan-13 11:24:14.365546 - [DEBUG]
49957 2019-Jan-13 11:24:14.365569 - [DEBUG] Process 1351. path edge:
49958 2019-Jan-13 11:24:14.365593 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49959 2019-Jan-13 11:24:14.365649 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
49960 2019-Jan-13 11:24:14.366286 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49961 2019-Jan-13 11:24:14.366941 - [DEBUG]
49962 2019-Jan-13 11:24:14.366966 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49963 2019-Jan-13 11:24:14.367669 - [DEBUG] Compose: EdgeIdentity * AllBottom
49964 2019-Jan-13 11:24:14.367698 - [DEBUG]
49965 2019-Jan-13 11:24:14.367722 - [DEBUG] Propagate flow
49966 2019-Jan-13 11:24:14.367746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49967 2019-Jan-13 11:24:14.367809 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49968 2019-Jan-13 11:24:14.368479 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49969 2019-Jan-13 11:24:14.369136 - [DEBUG] Edge function : AllBottom (result of previous compose)
49970 2019-Jan-13 11:24:14.369162 - [DEBUG]
49971 2019-Jan-13 11:24:14.369187 - [DEBUG] Join: AllTop & AllBottom
49972 2019-Jan-13 11:24:14.369213 - [DEBUG] = AllBottom (new jump func)
49973 2019-Jan-13 11:24:14.369255 - [DEBUG]
49974 2019-Jan-13 11:24:14.369280 - [DEBUG] Start adding new jump function
49975 2019-Jan-13 11:24:14.369303 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49976 2019-Jan-13 11:24:14.369368 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49977 2019-Jan-13 11:24:14.370027 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49978 2019-Jan-13 11:24:14.370662 - [DEBUG] Edge Function : AllBottom
49979 2019-Jan-13 11:24:14.370691 - [DEBUG] End adding new jump function
49980 2019-Jan-13 11:24:14.370715 - [DEBUG]
49981 2019-Jan-13 11:24:14.370739 - [DEBUG] -------------------------------------------- 1352. Path Edge --------------------------------------------
49982 2019-Jan-13 11:24:14.370763 - [DEBUG]
49983 2019-Jan-13 11:24:14.370786 - [DEBUG] Process 1352. path edge:
49984 2019-Jan-13 11:24:14.370809 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49985 2019-Jan-13 11:24:14.370867 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
49986 2019-Jan-13 11:24:14.371503 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49987 2019-Jan-13 11:24:14.372137 - [DEBUG]
49988 2019-Jan-13 11:24:14.372162 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49989 2019-Jan-13 11:24:14.372819 - [DEBUG] Compose: EdgeIdentity * AllBottom
49990 2019-Jan-13 11:24:14.372847 - [DEBUG]
49991 2019-Jan-13 11:24:14.372871 - [DEBUG] Propagate flow
49992 2019-Jan-13 11:24:14.372894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49993 2019-Jan-13 11:24:14.372952 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49994 2019-Jan-13 11:24:14.373665 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49995 2019-Jan-13 11:24:14.374330 - [DEBUG] Edge function : AllBottom (result of previous compose)
49996 2019-Jan-13 11:24:14.374356 - [DEBUG]
49997 2019-Jan-13 11:24:14.374382 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49998 2019-Jan-13 11:24:14.374408 - [DEBUG] = AllBottom
49999 2019-Jan-13 11:24:14.374432 - [DEBUG]
50000 2019-Jan-13 11:24:14.374455 - [DEBUG] PROPAGATE: No new function!
50001 2019-Jan-13 11:24:14.374498 - [DEBUG] Compose: EdgeIdentity * AllBottom
50002 2019-Jan-13 11:24:14.374525 - [DEBUG]
50003 2019-Jan-13 11:24:14.374548 - [DEBUG] Propagate flow
50004 2019-Jan-13 11:24:14.374571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50005 2019-Jan-13 11:24:14.374636 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50006 2019-Jan-13 11:24:14.375320 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50007 2019-Jan-13 11:24:14.375969 - [DEBUG] Edge function : AllBottom (result of previous compose)
50008 2019-Jan-13 11:24:14.375994 - [DEBUG]
50009 2019-Jan-13 11:24:14.376020 - [DEBUG] Join: AllTop & AllBottom
50010 2019-Jan-13 11:24:14.376046 - [DEBUG] = AllBottom (new jump func)
50011 2019-Jan-13 11:24:14.376071 - [DEBUG]
50012 2019-Jan-13 11:24:14.376094 - [DEBUG] Start adding new jump function
50013 2019-Jan-13 11:24:14.376117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50014 2019-Jan-13 11:24:14.376178 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50015 2019-Jan-13 11:24:14.376836 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50016 2019-Jan-13 11:24:14.377502 - [DEBUG] Edge Function : AllBottom
50017 2019-Jan-13 11:24:14.377532 - [DEBUG] End adding new jump function
50018 2019-Jan-13 11:24:14.377556 - [DEBUG]
50019 2019-Jan-13 11:24:14.377580 - [DEBUG] -------------------------------------------- 1353. Path Edge --------------------------------------------
50020 2019-Jan-13 11:24:14.377605 - [DEBUG]
50021 2019-Jan-13 11:24:14.377628 - [DEBUG] Process 1353. path edge:
50022 2019-Jan-13 11:24:14.377652 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50023 2019-Jan-13 11:24:14.377710 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
50024 2019-Jan-13 11:24:14.378358 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
50025 2019-Jan-13 11:24:14.378993 - [DEBUG]
50026 2019-Jan-13 11:24:14.379017 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50027 2019-Jan-13 11:24:14.379670 - [DEBUG] Possible callees:
50028 2019-Jan-13 11:24:14.379695 - [DEBUG] llvm.dbg.declare
50029 2019-Jan-13 11:24:14.379720 - [DEBUG] Possible return sites:
50030 2019-Jan-13 11:24:14.379743 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10350031 2019-Jan-13 11:24:14.381096 - [DEBUG] Found and process special summary
50032 2019-Jan-13 11:24:14.381151 - [DEBUG] Compose: EdgeIdentity * AllBottom
50033 2019-Jan-13 11:24:14.381179 - [DEBUG]
50034 2019-Jan-13 11:24:14.381204 - [DEBUG] Propagate flow
50035 2019-Jan-13 11:24:14.381227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50036 2019-Jan-13 11:24:14.381297 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50037 2019-Jan-13 11:24:14.381972 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50038 2019-Jan-13 11:24:14.382621 - [DEBUG] Edge function : AllBottom (result of previous compose)
50039 2019-Jan-13 11:24:14.382647 - [DEBUG]
50040 2019-Jan-13 11:24:14.382672 - [DEBUG] Join: AllTop & AllBottom
50041 2019-Jan-13 11:24:14.382698 - [DEBUG] = AllBottom (new jump func)
50042 2019-Jan-13 11:24:14.382723 - [DEBUG]
50043 2019-Jan-13 11:24:14.382747 - [DEBUG] Start adding new jump function
50044 2019-Jan-13 11:24:14.382770 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50045 2019-Jan-13 11:24:14.382829 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50046 2019-Jan-13 11:24:14.383487 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50047 2019-Jan-13 11:24:14.384126 - [DEBUG] Edge Function : AllBottom
50048 2019-Jan-13 11:24:14.384156 - [DEBUG] End adding new jump function
50049 2019-Jan-13 11:24:14.384180 - [DEBUG]
50050 2019-Jan-13 11:24:14.384204 - [DEBUG] -------------------------------------------- 1354. Path Edge --------------------------------------------
50051 2019-Jan-13 11:24:14.384228 - [DEBUG]
50052 2019-Jan-13 11:24:14.384251 - [DEBUG] Process 1354. path edge:
50053 2019-Jan-13 11:24:14.384275 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50054 2019-Jan-13 11:24:14.384333 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
50055 2019-Jan-13 11:24:14.384972 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
50056 2019-Jan-13 11:24:14.385605 - [DEBUG]
50057 2019-Jan-13 11:24:14.385630 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50058 2019-Jan-13 11:24:14.386315 - [DEBUG] Compose: EdgeIdentity * AllBottom
50059 2019-Jan-13 11:24:14.386344 - [DEBUG]
50060 2019-Jan-13 11:24:14.386367 - [DEBUG] Propagate flow
50061 2019-Jan-13 11:24:14.386391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50062 2019-Jan-13 11:24:14.386451 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
50063 2019-Jan-13 11:24:14.387145 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50064 2019-Jan-13 11:24:14.387803 - [DEBUG] Edge function : AllBottom (result of previous compose)
50065 2019-Jan-13 11:24:14.387829 - [DEBUG]
50066 2019-Jan-13 11:24:14.387854 - [DEBUG] Join: AllTop & AllBottom
50067 2019-Jan-13 11:24:14.387881 - [DEBUG] = AllBottom (new jump func)
50068 2019-Jan-13 11:24:14.387905 - [DEBUG]
50069 2019-Jan-13 11:24:14.387927 - [DEBUG] Start adding new jump function
50070 2019-Jan-13 11:24:14.387950 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50071 2019-Jan-13 11:24:14.388022 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50072 2019-Jan-13 11:24:14.388679 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
50073 2019-Jan-13 11:24:14.389318 - [DEBUG] Edge Function : AllBottom
50074 2019-Jan-13 11:24:14.389348 - [DEBUG] End adding new jump function
50075 2019-Jan-13 11:24:14.389372 - [DEBUG]
50076 2019-Jan-13 11:24:14.389396 - [DEBUG] -------------------------------------------- 1355. Path Edge --------------------------------------------
50077 2019-Jan-13 11:24:14.389420 - [DEBUG]
50078 2019-Jan-13 11:24:14.389443 - [DEBUG] Process 1355. path edge:
50079 2019-Jan-13 11:24:14.389467 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50080 2019-Jan-13 11:24:14.389525 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
50081 2019-Jan-13 11:24:14.390181 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
50082 2019-Jan-13 11:24:14.390814 - [DEBUG]
50083 2019-Jan-13 11:24:14.390839 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
50084 2019-Jan-13 11:24:14.391499 - [DEBUG] Compose: EdgeIdentity * AllBottom
50085 2019-Jan-13 11:24:14.391528 - [DEBUG]
50086 2019-Jan-13 11:24:14.391552 - [DEBUG] Propagate flow
50087 2019-Jan-13 11:24:14.391575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50088 2019-Jan-13 11:24:14.391634 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
50089 2019-Jan-13 11:24:14.392269 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50090 2019-Jan-13 11:24:14.392902 - [DEBUG] Edge function : AllBottom (result of previous compose)
50091 2019-Jan-13 11:24:14.392928 - [DEBUG]
50092 2019-Jan-13 11:24:14.392953 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50093 2019-Jan-13 11:24:14.392979 - [DEBUG] = AllBottom
50094 2019-Jan-13 11:24:14.393003 - [DEBUG]
50095 2019-Jan-13 11:24:14.393026 - [DEBUG] PROPAGATE: No new function!
50096 2019-Jan-13 11:24:14.393051 - [DEBUG] EDGE:
50097 2019-Jan-13 11:24:14.393113 - [DEBUG] ---> 50098 2019-Jan-13 11:24:14.393803 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50099 2019-Jan-13 11:24:14.394464 - [DEBUG]
50100 2019-Jan-13 11:24:14.394494 - [DEBUG] Compose: EdgeIdentity * AllBottom
50101 2019-Jan-13 11:24:14.394520 - [DEBUG]
50102 2019-Jan-13 11:24:14.394544 - [DEBUG] Propagate flow
50103 2019-Jan-13 11:24:14.394567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50104 2019-Jan-13 11:24:14.394651 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
50105 2019-Jan-13 11:24:14.395308 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50106 2019-Jan-13 11:24:14.395953 - [DEBUG] Edge function : AllBottom (result of previous compose)
50107 2019-Jan-13 11:24:14.395978 - [DEBUG]
50108 2019-Jan-13 11:24:14.396004 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50109 2019-Jan-13 11:24:14.396029 - [DEBUG] = AllBottom
50110 2019-Jan-13 11:24:14.396053 - [DEBUG]
50111 2019-Jan-13 11:24:14.396076 - [DEBUG] PROPAGATE: No new function!
50112 2019-Jan-13 11:24:14.396101 - [DEBUG] EDGE:
50113 2019-Jan-13 11:24:14.396160 - [DEBUG] ---> 50114 2019-Jan-13 11:24:14.396821 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50115 2019-Jan-13 11:24:14.397457 - [DEBUG]
50116 2019-Jan-13 11:24:14.397484 - [DEBUG] Compose: EdgeIdentity * AllBottom
50117 2019-Jan-13 11:24:14.397509 - [DEBUG]
50118 2019-Jan-13 11:24:14.397533 - [DEBUG] Propagate flow
50119 2019-Jan-13 11:24:14.397556 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50120 2019-Jan-13 11:24:14.397613 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50121 2019-Jan-13 11:24:14.398252 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50122 2019-Jan-13 11:24:14.398897 - [DEBUG] Edge function : AllBottom (result of previous compose)
50123 2019-Jan-13 11:24:14.398922 - [DEBUG]
50124 2019-Jan-13 11:24:14.398947 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50125 2019-Jan-13 11:24:14.398973 - [DEBUG] = AllBottom
50126 2019-Jan-13 11:24:14.398997 - [DEBUG]
50127 2019-Jan-13 11:24:14.399020 - [DEBUG] PROPAGATE: No new function!
50128 2019-Jan-13 11:24:14.399072 - [DEBUG] Compose: EdgeIdentity * AllBottom
50129 2019-Jan-13 11:24:14.399100 - [DEBUG]
50130 2019-Jan-13 11:24:14.399123 - [DEBUG] Propagate flow
50131 2019-Jan-13 11:24:14.399146 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50132 2019-Jan-13 11:24:14.399205 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50133 2019-Jan-13 11:24:14.399871 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50134 2019-Jan-13 11:24:14.400552 - [DEBUG] Edge function : AllBottom (result of previous compose)
50135 2019-Jan-13 11:24:14.400578 - [DEBUG]
50136 2019-Jan-13 11:24:14.400604 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50137 2019-Jan-13 11:24:14.400630 - [DEBUG] = AllBottom
50138 2019-Jan-13 11:24:14.400654 - [DEBUG]
50139 2019-Jan-13 11:24:14.400677 - [DEBUG] PROPAGATE: No new function!
50140 2019-Jan-13 11:24:14.400706 - [DEBUG] Compose: EdgeIdentity * AllBottom
50141 2019-Jan-13 11:24:14.400732 - [DEBUG]
50142 2019-Jan-13 11:24:14.400755 - [DEBUG] Propagate flow
50143 2019-Jan-13 11:24:14.400779 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50144 2019-Jan-13 11:24:14.400846 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50145 2019-Jan-13 11:24:14.401515 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50146 2019-Jan-13 11:24:14.402170 - [DEBUG] Edge function : AllBottom (result of previous compose)
50147 2019-Jan-13 11:24:14.402196 - [DEBUG]
50148 2019-Jan-13 11:24:14.402221 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50149 2019-Jan-13 11:24:14.402247 - [DEBUG] = AllBottom
50150 2019-Jan-13 11:24:14.402287 - [DEBUG]
50151 2019-Jan-13 11:24:14.402311 - [DEBUG] PROPAGATE: No new function!
50152 2019-Jan-13 11:24:14.402340 - [DEBUG] EDGE:
50153 2019-Jan-13 11:24:14.402401 - [DEBUG] ---> 50154 2019-Jan-13 11:24:14.403047 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50155 2019-Jan-13 11:24:14.403703 - [DEBUG]
50156 2019-Jan-13 11:24:14.403728 - [DEBUG] EDGE:
50157 2019-Jan-13 11:24:14.403787 - [DEBUG] ---> 50158 2019-Jan-13 11:24:14.404423 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50159 2019-Jan-13 11:24:14.405057 - [DEBUG]
50160 2019-Jan-13 11:24:14.405085 - [DEBUG] Compose: EdgeIdentity * AllBottom
50161 2019-Jan-13 11:24:14.405110 - [DEBUG]
50162 2019-Jan-13 11:24:14.405134 - [DEBUG] Propagate flow
50163 2019-Jan-13 11:24:14.405157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50164 2019-Jan-13 11:24:14.405214 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
50165 2019-Jan-13 11:24:14.405848 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50166 2019-Jan-13 11:24:14.406522 - [DEBUG] Edge function : AllBottom (result of previous compose)
50167 2019-Jan-13 11:24:14.406549 - [DEBUG]
50168 2019-Jan-13 11:24:14.406575 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50169 2019-Jan-13 11:24:14.406600 - [DEBUG] = AllBottom
50170 2019-Jan-13 11:24:14.406625 - [DEBUG]
50171 2019-Jan-13 11:24:14.406647 - [DEBUG] PROPAGATE: No new function!
50172 2019-Jan-13 11:24:14.406692 - [DEBUG] EDGE:
50173 2019-Jan-13 11:24:14.406760 - [DEBUG] ---> 50174 2019-Jan-13 11:24:14.407430 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50175 2019-Jan-13 11:24:14.408090 - [DEBUG]
50176 2019-Jan-13 11:24:14.408118 - [DEBUG] Compose: EdgeIdentity * AllBottom
50177 2019-Jan-13 11:24:14.408144 - [DEBUG]
50178 2019-Jan-13 11:24:14.408168 - [DEBUG] Propagate flow
50179 2019-Jan-13 11:24:14.408191 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50180 2019-Jan-13 11:24:14.408255 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50181 2019-Jan-13 11:24:14.408902 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
50182 2019-Jan-13 11:24:14.409540 - [DEBUG] Edge function : AllBottom (result of previous compose)
50183 2019-Jan-13 11:24:14.409565 - [DEBUG]
50184 2019-Jan-13 11:24:14.409590 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50185 2019-Jan-13 11:24:14.409616 - [DEBUG] = AllBottom
50186 2019-Jan-13 11:24:14.409640 - [DEBUG]
50187 2019-Jan-13 11:24:14.409663 - [DEBUG] PROPAGATE: No new function!
50188 2019-Jan-13 11:24:14.409718 - [DEBUG] Compose: EdgeIdentity * AllBottom
50189 2019-Jan-13 11:24:14.409745 - [DEBUG]
50190 2019-Jan-13 11:24:14.409769 - [DEBUG] Propagate flow
50191 2019-Jan-13 11:24:14.409792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50192 2019-Jan-13 11:24:14.409851 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50193 2019-Jan-13 11:24:14.410519 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50194 2019-Jan-13 11:24:14.411172 - [DEBUG] Edge function : AllBottom (result of previous compose)
50195 2019-Jan-13 11:24:14.411198 - [DEBUG]
50196 2019-Jan-13 11:24:14.411222 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50197 2019-Jan-13 11:24:14.411248 - [DEBUG] = AllBottom
50198 2019-Jan-13 11:24:14.411272 - [DEBUG]
50199 2019-Jan-13 11:24:14.411295 - [DEBUG] PROPAGATE: No new function!
50200 2019-Jan-13 11:24:14.411320 - [DEBUG] Compose: EdgeIdentity * AllBottom
50201 2019-Jan-13 11:24:14.411345 - [DEBUG]
50202 2019-Jan-13 11:24:14.411369 - [DEBUG] Propagate flow
50203 2019-Jan-13 11:24:14.411392 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50204 2019-Jan-13 11:24:14.411450 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50205 2019-Jan-13 11:24:14.412090 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
50206 2019-Jan-13 11:24:14.412735 - [DEBUG] Edge function : AllBottom (result of previous compose)
50207 2019-Jan-13 11:24:14.412761 - [DEBUG]
50208 2019-Jan-13 11:24:14.412786 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50209 2019-Jan-13 11:24:14.412812 - [DEBUG] = AllBottom
50210 2019-Jan-13 11:24:14.412836 - [DEBUG]
50211 2019-Jan-13 11:24:14.412859 - [DEBUG] PROPAGATE: No new function!
50212 2019-Jan-13 11:24:14.412888 - [DEBUG] EDGE:
50213 2019-Jan-13 11:24:14.412956 - [DEBUG] ---> 50214 2019-Jan-13 11:24:14.413643 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50215 2019-Jan-13 11:24:14.414308 - [DEBUG]
50216 2019-Jan-13 11:24:14.414336 - [DEBUG] EDGE:
50217 2019-Jan-13 11:24:14.414400 - [DEBUG] ---> 50218 2019-Jan-13 11:24:14.415047 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
50219 2019-Jan-13 11:24:14.415690 - [DEBUG]
50220 2019-Jan-13 11:24:14.415715 - [DEBUG] EDGE:
50221 2019-Jan-13 11:24:14.415774 - [DEBUG] ---> 50222 2019-Jan-13 11:24:14.416410 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
50223 2019-Jan-13 11:24:14.417073 - [DEBUG]
50224 2019-Jan-13 11:24:14.417100 - [DEBUG] Compose: EdgeIdentity * AllBottom
50225 2019-Jan-13 11:24:14.417127 - [DEBUG]
50226 2019-Jan-13 11:24:14.417150 - [DEBUG] Propagate flow
50227 2019-Jan-13 11:24:14.417174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50228 2019-Jan-13 11:24:14.417231 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
50229 2019-Jan-13 11:24:14.417871 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50230 2019-Jan-13 11:24:14.418506 - [DEBUG] Edge function : AllBottom (result of previous compose)
50231 2019-Jan-13 11:24:14.418532 - [DEBUG]
50232 2019-Jan-13 11:24:14.418557 - [DEBUG] Join: AllTop & AllBottom
50233 2019-Jan-13 11:24:14.418582 - [DEBUG] = AllBottom (new jump func)
50234 2019-Jan-13 11:24:14.418607 - [DEBUG]
50235 2019-Jan-13 11:24:14.418630 - [DEBUG] Start adding new jump function
50236 2019-Jan-13 11:24:14.418653 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50237 2019-Jan-13 11:24:14.418709 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50238 2019-Jan-13 11:24:14.419366 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
50239 2019-Jan-13 11:24:14.420071 - [DEBUG] Edge Function : AllBottom
50240 2019-Jan-13 11:24:14.420106 - [DEBUG] End adding new jump function
50241 2019-Jan-13 11:24:14.420130 - [DEBUG]
50242 2019-Jan-13 11:24:14.420154 - [DEBUG] -------------------------------------------- 1356. Path Edge --------------------------------------------
50243 2019-Jan-13 11:24:14.420178 - [DEBUG]
50244 2019-Jan-13 11:24:14.420201 - [DEBUG] Process 1356. path edge:
50245 2019-Jan-13 11:24:14.420225 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50246 2019-Jan-13 11:24:14.420291 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
50247 2019-Jan-13 11:24:14.420971 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50248 2019-Jan-13 11:24:14.421624 - [DEBUG]
50249 2019-Jan-13 11:24:14.421649 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
50250 2019-Jan-13 11:24:14.422321 - [DEBUG] Compose: EdgeIdentity * AllBottom
50251 2019-Jan-13 11:24:14.422350 - [DEBUG]
50252 2019-Jan-13 11:24:14.422373 - [DEBUG] Propagate flow
50253 2019-Jan-13 11:24:14.422397 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50254 2019-Jan-13 11:24:14.422456 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50255 2019-Jan-13 11:24:14.423095 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50256 2019-Jan-13 11:24:14.423769 - [DEBUG] Edge function : AllBottom (result of previous compose)
50257 2019-Jan-13 11:24:14.423794 - [DEBUG]
50258 2019-Jan-13 11:24:14.423819 - [DEBUG] Join: AllTop & AllBottom
50259 2019-Jan-13 11:24:14.423846 - [DEBUG] = AllBottom (new jump func)
50260 2019-Jan-13 11:24:14.423870 - [DEBUG]
50261 2019-Jan-13 11:24:14.423893 - [DEBUG] Start adding new jump function
50262 2019-Jan-13 11:24:14.423916 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50263 2019-Jan-13 11:24:14.423974 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50264 2019-Jan-13 11:24:14.424615 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50265 2019-Jan-13 11:24:14.425249 - [DEBUG] Edge Function : AllBottom
50266 2019-Jan-13 11:24:14.425279 - [DEBUG] End adding new jump function
50267 2019-Jan-13 11:24:14.425304 - [DEBUG]
50268 2019-Jan-13 11:24:14.425328 - [DEBUG] -------------------------------------------- 1357. Path Edge --------------------------------------------
50269 2019-Jan-13 11:24:14.425352 - [DEBUG]
50270 2019-Jan-13 11:24:14.425375 - [DEBUG] Process 1357. path edge:
50271 2019-Jan-13 11:24:14.425399 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50272 2019-Jan-13 11:24:14.425457 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
50273 2019-Jan-13 11:24:14.426120 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50274 2019-Jan-13 11:24:14.426803 - [DEBUG]
50275 2019-Jan-13 11:24:14.426831 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50276 2019-Jan-13 11:24:14.427523 - [DEBUG] Compose: EdgeIdentity * AllBottom
50277 2019-Jan-13 11:24:14.427552 - [DEBUG]
50278 2019-Jan-13 11:24:14.427575 - [DEBUG] Propagate flow
50279 2019-Jan-13 11:24:14.427599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50280 2019-Jan-13 11:24:14.427661 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
50281 2019-Jan-13 11:24:14.428321 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50282 2019-Jan-13 11:24:14.428976 - [DEBUG] Edge function : AllBottom (result of previous compose)
50283 2019-Jan-13 11:24:14.429002 - [DEBUG]
50284 2019-Jan-13 11:24:14.429028 - [DEBUG] Join: AllTop & AllBottom
50285 2019-Jan-13 11:24:14.429054 - [DEBUG] = AllBottom (new jump func)
50286 2019-Jan-13 11:24:14.429078 - [DEBUG]
50287 2019-Jan-13 11:24:14.429101 - [DEBUG] Start adding new jump function
50288 2019-Jan-13 11:24:14.429124 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50289 2019-Jan-13 11:24:14.429182 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50290 2019-Jan-13 11:24:14.429821 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
50291 2019-Jan-13 11:24:14.430492 - [DEBUG] Edge Function : AllBottom
50292 2019-Jan-13 11:24:14.430522 - [DEBUG] End adding new jump function
50293 2019-Jan-13 11:24:14.430546 - [DEBUG]
50294 2019-Jan-13 11:24:14.430569 - [DEBUG] -------------------------------------------- 1358. Path Edge --------------------------------------------
50295 2019-Jan-13 11:24:14.430593 - [DEBUG]
50296 2019-Jan-13 11:24:14.430616 - [DEBUG] Process 1358. path edge:
50297 2019-Jan-13 11:24:14.430640 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50298 2019-Jan-13 11:24:14.430697 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
50299 2019-Jan-13 11:24:14.431342 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50300 2019-Jan-13 11:24:14.431979 - [DEBUG]
50301 2019-Jan-13 11:24:14.432003 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
50302 2019-Jan-13 11:24:14.432691 - [DEBUG] Possible callees:
50303 2019-Jan-13 11:24:14.432717 - [DEBUG] llvm.dbg.declare
50304 2019-Jan-13 11:24:14.432741 - [DEBUG] Possible return sites:
50305 2019-Jan-13 11:24:14.432765 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9650306 2019-Jan-13 11:24:14.434130 - [DEBUG] Found and process special summary
50307 2019-Jan-13 11:24:14.434175 - [DEBUG] Compose: EdgeIdentity * AllBottom
50308 2019-Jan-13 11:24:14.434204 - [DEBUG]
50309 2019-Jan-13 11:24:14.434228 - [DEBUG] Propagate flow
50310 2019-Jan-13 11:24:14.434252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50311 2019-Jan-13 11:24:14.434318 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
50312 2019-Jan-13 11:24:14.434967 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50313 2019-Jan-13 11:24:14.435603 - [DEBUG] Edge function : AllBottom (result of previous compose)
50314 2019-Jan-13 11:24:14.435628 - [DEBUG]
50315 2019-Jan-13 11:24:14.435654 - [DEBUG] Join: AllTop & AllBottom
50316 2019-Jan-13 11:24:14.435680 - [DEBUG] = AllBottom (new jump func)
50317 2019-Jan-13 11:24:14.435704 - [DEBUG]
50318 2019-Jan-13 11:24:14.435728 - [DEBUG] Start adding new jump function
50319 2019-Jan-13 11:24:14.435751 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50320 2019-Jan-13 11:24:14.435807 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50321 2019-Jan-13 11:24:14.436444 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
50322 2019-Jan-13 11:24:14.437106 - [DEBUG] Edge Function : AllBottom
50323 2019-Jan-13 11:24:14.437135 - [DEBUG] End adding new jump function
50324 2019-Jan-13 11:24:14.437159 - [DEBUG]
50325 2019-Jan-13 11:24:14.437182 - [DEBUG] -------------------------------------------- 1359. Path Edge --------------------------------------------
50326 2019-Jan-13 11:24:14.437223 - [DEBUG]
50327 2019-Jan-13 11:24:14.437247 - [DEBUG] Process 1359. path edge:
50328 2019-Jan-13 11:24:14.437270 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50329 2019-Jan-13 11:24:14.437328 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
50330 2019-Jan-13 11:24:14.437967 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50331 2019-Jan-13 11:24:14.438607 - [DEBUG]
50332 2019-Jan-13 11:24:14.438633 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
50333 2019-Jan-13 11:24:14.439335 - [DEBUG] Compose: EdgeIdentity * AllBottom
50334 2019-Jan-13 11:24:14.439365 - [DEBUG]
50335 2019-Jan-13 11:24:14.439388 - [DEBUG] Propagate flow
50336 2019-Jan-13 11:24:14.439412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50337 2019-Jan-13 11:24:14.439481 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
50338 2019-Jan-13 11:24:14.440179 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50339 2019-Jan-13 11:24:14.440859 - [DEBUG] Edge function : AllBottom (result of previous compose)
50340 2019-Jan-13 11:24:14.440886 - [DEBUG]
50341 2019-Jan-13 11:24:14.440912 - [DEBUG] Join: AllTop & AllBottom
50342 2019-Jan-13 11:24:14.440939 - [DEBUG] = AllBottom (new jump func)
50343 2019-Jan-13 11:24:14.440963 - [DEBUG]
50344 2019-Jan-13 11:24:14.440986 - [DEBUG] Start adding new jump function
50345 2019-Jan-13 11:24:14.441009 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50346 2019-Jan-13 11:24:14.441074 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50347 2019-Jan-13 11:24:14.441723 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
50348 2019-Jan-13 11:24:14.442358 - [DEBUG] Edge Function : AllBottom
50349 2019-Jan-13 11:24:14.442388 - [DEBUG] End adding new jump function
50350 2019-Jan-13 11:24:14.442412 - [DEBUG]
50351 2019-Jan-13 11:24:14.442436 - [DEBUG] -------------------------------------------- 1360. Path Edge --------------------------------------------
50352 2019-Jan-13 11:24:14.442460 - [DEBUG]
50353 2019-Jan-13 11:24:14.442483 - [DEBUG] Process 1360. path edge:
50354 2019-Jan-13 11:24:14.442507 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50355 2019-Jan-13 11:24:14.442565 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
50356 2019-Jan-13 11:24:14.443201 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50357 2019-Jan-13 11:24:14.443863 - [DEBUG]
50358 2019-Jan-13 11:24:14.443890 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
50359 2019-Jan-13 11:24:14.444550 - [DEBUG] Compose: EdgeIdentity * AllBottom
50360 2019-Jan-13 11:24:14.444579 - [DEBUG]
50361 2019-Jan-13 11:24:14.444603 - [DEBUG] Propagate flow
50362 2019-Jan-13 11:24:14.444626 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50363 2019-Jan-13 11:24:14.444685 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
50364 2019-Jan-13 11:24:14.445319 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50365 2019-Jan-13 11:24:14.445981 - [DEBUG] Edge function : AllBottom (result of previous compose)
50366 2019-Jan-13 11:24:14.446008 - [DEBUG]
50367 2019-Jan-13 11:24:14.446033 - [DEBUG] Join: AllTop & AllBottom
50368 2019-Jan-13 11:24:14.446059 - [DEBUG] = AllBottom (new jump func)
50369 2019-Jan-13 11:24:14.446084 - [DEBUG]
50370 2019-Jan-13 11:24:14.446107 - [DEBUG] Start adding new jump function
50371 2019-Jan-13 11:24:14.446130 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50372 2019-Jan-13 11:24:14.446224 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50373 2019-Jan-13 11:24:14.446919 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
50374 2019-Jan-13 11:24:14.447580 - [DEBUG] Edge Function : AllBottom
50375 2019-Jan-13 11:24:14.447612 - [DEBUG] End adding new jump function
50376 2019-Jan-13 11:24:14.447636 - [DEBUG]
50377 2019-Jan-13 11:24:14.447660 - [DEBUG] -------------------------------------------- 1361. Path Edge --------------------------------------------
50378 2019-Jan-13 11:24:14.447685 - [DEBUG]
50379 2019-Jan-13 11:24:14.447708 - [DEBUG] Process 1361. path edge:
50380 2019-Jan-13 11:24:14.447732 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50381 2019-Jan-13 11:24:14.447797 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
50382 2019-Jan-13 11:24:14.448436 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50383 2019-Jan-13 11:24:14.449073 - [DEBUG]
50384 2019-Jan-13 11:24:14.449099 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
50385 2019-Jan-13 11:24:14.449774 - [DEBUG] Compose: EdgeIdentity * AllBottom
50386 2019-Jan-13 11:24:14.449803 - [DEBUG]
50387 2019-Jan-13 11:24:14.449826 - [DEBUG] Propagate flow
50388 2019-Jan-13 11:24:14.449849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50389 2019-Jan-13 11:24:14.449913 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50390 2019-Jan-13 11:24:14.450583 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50391 2019-Jan-13 11:24:14.451222 - [DEBUG] Edge function : AllBottom (result of previous compose)
50392 2019-Jan-13 11:24:14.451247 - [DEBUG]
50393 2019-Jan-13 11:24:14.451272 - [DEBUG] Join: AllTop & AllBottom
50394 2019-Jan-13 11:24:14.451298 - [DEBUG] = AllBottom (new jump func)
50395 2019-Jan-13 11:24:14.451322 - [DEBUG]
50396 2019-Jan-13 11:24:14.451345 - [DEBUG] Start adding new jump function
50397 2019-Jan-13 11:24:14.451369 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50398 2019-Jan-13 11:24:14.451426 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50399 2019-Jan-13 11:24:14.452061 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50400 2019-Jan-13 11:24:14.452725 - [DEBUG] Edge Function : AllBottom
50401 2019-Jan-13 11:24:14.452758 - [DEBUG] End adding new jump function
50402 2019-Jan-13 11:24:14.452782 - [DEBUG]
50403 2019-Jan-13 11:24:14.452806 - [DEBUG] -------------------------------------------- 1362. Path Edge --------------------------------------------
50404 2019-Jan-13 11:24:14.452830 - [DEBUG]
50405 2019-Jan-13 11:24:14.452853 - [DEBUG] Process 1362. path edge:
50406 2019-Jan-13 11:24:14.452877 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50407 2019-Jan-13 11:24:14.452944 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
50408 2019-Jan-13 11:24:14.453631 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50409 2019-Jan-13 11:24:14.454300 - [DEBUG]
50410 2019-Jan-13 11:24:14.454325 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50411 2019-Jan-13 11:24:14.455012 - [DEBUG] Compose: EdgeIdentity * AllBottom
50412 2019-Jan-13 11:24:14.455041 - [DEBUG]
50413 2019-Jan-13 11:24:14.455065 - [DEBUG] Propagate flow
50414 2019-Jan-13 11:24:14.455089 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50415 2019-Jan-13 11:24:14.455150 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
50416 2019-Jan-13 11:24:14.455807 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50417 2019-Jan-13 11:24:14.456445 - [DEBUG] Edge function : AllBottom (result of previous compose)
50418 2019-Jan-13 11:24:14.456470 - [DEBUG]
50419 2019-Jan-13 11:24:14.456496 - [DEBUG] Join: AllTop & AllBottom
50420 2019-Jan-13 11:24:14.456523 - [DEBUG] = AllBottom (new jump func)
50421 2019-Jan-13 11:24:14.456547 - [DEBUG]
50422 2019-Jan-13 11:24:14.456570 - [DEBUG] Start adding new jump function
50423 2019-Jan-13 11:24:14.456594 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50424 2019-Jan-13 11:24:14.456651 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50425 2019-Jan-13 11:24:14.457310 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
50426 2019-Jan-13 11:24:14.457969 - [DEBUG] Edge Function : AllBottom
50427 2019-Jan-13 11:24:14.458004 - [DEBUG] End adding new jump function
50428 2019-Jan-13 11:24:14.458029 - [DEBUG]
50429 2019-Jan-13 11:24:14.458053 - [DEBUG] -------------------------------------------- 1363. Path Edge --------------------------------------------
50430 2019-Jan-13 11:24:14.458078 - [DEBUG]
50431 2019-Jan-13 11:24:14.458102 - [DEBUG] Process 1363. path edge:
50432 2019-Jan-13 11:24:14.458126 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50433 2019-Jan-13 11:24:14.458197 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
50434 2019-Jan-13 11:24:14.458891 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50435 2019-Jan-13 11:24:14.459585 - [DEBUG]
50436 2019-Jan-13 11:24:14.459615 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
50437 2019-Jan-13 11:24:14.460372 - [DEBUG] Compose: EdgeIdentity * AllBottom
50438 2019-Jan-13 11:24:14.460401 - [DEBUG]
50439 2019-Jan-13 11:24:14.460425 - [DEBUG] Propagate flow
50440 2019-Jan-13 11:24:14.460449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50441 2019-Jan-13 11:24:14.460520 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50442 2019-Jan-13 11:24:14.461170 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50443 2019-Jan-13 11:24:14.461814 - [DEBUG] Edge function : AllBottom (result of previous compose)
50444 2019-Jan-13 11:24:14.461840 - [DEBUG]
50445 2019-Jan-13 11:24:14.461866 - [DEBUG] Join: AllTop & AllBottom
50446 2019-Jan-13 11:24:14.461892 - [DEBUG] = AllBottom (new jump func)
50447 2019-Jan-13 11:24:14.461916 - [DEBUG]
50448 2019-Jan-13 11:24:14.461940 - [DEBUG] Start adding new jump function
50449 2019-Jan-13 11:24:14.461964 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50450 2019-Jan-13 11:24:14.462031 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50451 2019-Jan-13 11:24:14.462708 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50452 2019-Jan-13 11:24:14.463399 - [DEBUG] Edge Function : AllBottom
50453 2019-Jan-13 11:24:14.463438 - [DEBUG] End adding new jump function
50454 2019-Jan-13 11:24:14.463463 - [DEBUG]
50455 2019-Jan-13 11:24:14.463487 - [DEBUG] -------------------------------------------- 1364. Path Edge --------------------------------------------
50456 2019-Jan-13 11:24:14.463512 - [DEBUG]
50457 2019-Jan-13 11:24:14.463535 - [DEBUG] Process 1364. path edge:
50458 2019-Jan-13 11:24:14.463559 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50459 2019-Jan-13 11:24:14.463628 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
50460 2019-Jan-13 11:24:14.464295 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50461 2019-Jan-13 11:24:14.464957 - [DEBUG]
50462 2019-Jan-13 11:24:14.464983 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50463 2019-Jan-13 11:24:14.465654 - [DEBUG] Compose: EdgeIdentity * AllBottom
50464 2019-Jan-13 11:24:14.465684 - [DEBUG]
50465 2019-Jan-13 11:24:14.465708 - [DEBUG] Propagate flow
50466 2019-Jan-13 11:24:14.465731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50467 2019-Jan-13 11:24:14.465792 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50468 2019-Jan-13 11:24:14.466435 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50469 2019-Jan-13 11:24:14.467099 - [DEBUG] Edge function : AllBottom (result of previous compose)
50470 2019-Jan-13 11:24:14.467125 - [DEBUG]
50471 2019-Jan-13 11:24:14.467150 - [DEBUG] Join: AllTop & AllBottom
50472 2019-Jan-13 11:24:14.467176 - [DEBUG] = AllBottom (new jump func)
50473 2019-Jan-13 11:24:14.467200 - [DEBUG]
50474 2019-Jan-13 11:24:14.467224 - [DEBUG] Start adding new jump function
50475 2019-Jan-13 11:24:14.467248 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50476 2019-Jan-13 11:24:14.467305 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50477 2019-Jan-13 11:24:14.467941 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50478 2019-Jan-13 11:24:14.468583 - [DEBUG] Edge Function : AllBottom
50479 2019-Jan-13 11:24:14.468614 - [DEBUG] End adding new jump function
50480 2019-Jan-13 11:24:14.468638 - [DEBUG]
50481 2019-Jan-13 11:24:14.468663 - [DEBUG] -------------------------------------------- 1365. Path Edge --------------------------------------------
50482 2019-Jan-13 11:24:14.468687 - [DEBUG]
50483 2019-Jan-13 11:24:14.468711 - [DEBUG] Process 1365. path edge:
50484 2019-Jan-13 11:24:14.468735 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50485 2019-Jan-13 11:24:14.468800 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
50486 2019-Jan-13 11:24:14.469469 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50487 2019-Jan-13 11:24:14.470158 - [DEBUG]
50488 2019-Jan-13 11:24:14.470184 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50489 2019-Jan-13 11:24:14.470883 - [DEBUG] Compose: EdgeIdentity * AllBottom
50490 2019-Jan-13 11:24:14.470912 - [DEBUG]
50491 2019-Jan-13 11:24:14.470936 - [DEBUG] Propagate flow
50492 2019-Jan-13 11:24:14.470960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50493 2019-Jan-13 11:24:14.471021 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
50494 2019-Jan-13 11:24:14.471664 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50495 2019-Jan-13 11:24:14.472299 - [DEBUG] Edge function : AllBottom (result of previous compose)
50496 2019-Jan-13 11:24:14.472325 - [DEBUG]
50497 2019-Jan-13 11:24:14.472350 - [DEBUG] Join: AllTop & AllBottom
50498 2019-Jan-13 11:24:14.472376 - [DEBUG] = AllBottom (new jump func)
50499 2019-Jan-13 11:24:14.472400 - [DEBUG]
50500 2019-Jan-13 11:24:14.472424 - [DEBUG] Start adding new jump function
50501 2019-Jan-13 11:24:14.472447 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50502 2019-Jan-13 11:24:14.472504 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50503 2019-Jan-13 11:24:14.473141 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
50504 2019-Jan-13 11:24:14.473798 - [DEBUG] Edge Function : AllBottom
50505 2019-Jan-13 11:24:14.473846 - [DEBUG] End adding new jump function
50506 2019-Jan-13 11:24:14.473871 - [DEBUG]
50507 2019-Jan-13 11:24:14.473895 - [DEBUG] -------------------------------------------- 1366. Path Edge --------------------------------------------
50508 2019-Jan-13 11:24:14.473919 - [DEBUG]
50509 2019-Jan-13 11:24:14.473943 - [DEBUG] Process 1366. path edge:
50510 2019-Jan-13 11:24:14.473966 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50511 2019-Jan-13 11:24:14.474025 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
50512 2019-Jan-13 11:24:14.474659 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50513 2019-Jan-13 11:24:14.475313 - [DEBUG]
50514 2019-Jan-13 11:24:14.475340 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
50515 2019-Jan-13 11:24:14.476035 - [DEBUG] Compose: EdgeIdentity * AllBottom
50516 2019-Jan-13 11:24:14.476063 - [DEBUG]
50517 2019-Jan-13 11:24:14.476087 - [DEBUG] Propagate flow
50518 2019-Jan-13 11:24:14.476110 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50519 2019-Jan-13 11:24:14.476175 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50520 2019-Jan-13 11:24:14.476886 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50521 2019-Jan-13 11:24:14.477538 - [DEBUG] Edge function : AllBottom (result of previous compose)
50522 2019-Jan-13 11:24:14.477563 - [DEBUG]
50523 2019-Jan-13 11:24:14.477589 - [DEBUG] Join: AllTop & AllBottom
50524 2019-Jan-13 11:24:14.477615 - [DEBUG] = AllBottom (new jump func)
50525 2019-Jan-13 11:24:14.477639 - [DEBUG]
50526 2019-Jan-13 11:24:14.477663 - [DEBUG] Start adding new jump function
50527 2019-Jan-13 11:24:14.477686 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50528 2019-Jan-13 11:24:14.477746 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50529 2019-Jan-13 11:24:14.478384 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50530 2019-Jan-13 11:24:14.479026 - [DEBUG] Edge Function : AllBottom
50531 2019-Jan-13 11:24:14.479056 - [DEBUG] End adding new jump function
50532 2019-Jan-13 11:24:14.479080 - [DEBUG]
50533 2019-Jan-13 11:24:14.479104 - [DEBUG] -------------------------------------------- 1367. Path Edge --------------------------------------------
50534 2019-Jan-13 11:24:14.479128 - [DEBUG]
50535 2019-Jan-13 11:24:14.479152 - [DEBUG] Process 1367. path edge:
50536 2019-Jan-13 11:24:14.479175 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50537 2019-Jan-13 11:24:14.479232 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
50538 2019-Jan-13 11:24:14.479878 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50539 2019-Jan-13 11:24:14.480535 - [DEBUG]
50540 2019-Jan-13 11:24:14.480559 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50541 2019-Jan-13 11:24:14.481214 - [DEBUG] Possible callees:
50542 2019-Jan-13 11:24:14.481240 - [DEBUG] llvm.dbg.declare
50543 2019-Jan-13 11:24:14.481264 - [DEBUG] Possible return sites:
50544 2019-Jan-13 11:24:14.481287 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12050545 2019-Jan-13 11:24:14.482615 - [DEBUG] Found and process special summary
50546 2019-Jan-13 11:24:14.482678 - [DEBUG] Compose: EdgeIdentity * AllBottom
50547 2019-Jan-13 11:24:14.482706 - [DEBUG]
50548 2019-Jan-13 11:24:14.482731 - [DEBUG] Propagate flow
50549 2019-Jan-13 11:24:14.482754 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50550 2019-Jan-13 11:24:14.482823 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50551 2019-Jan-13 11:24:14.483522 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50552 2019-Jan-13 11:24:14.484174 - [DEBUG] Edge function : AllBottom (result of previous compose)
50553 2019-Jan-13 11:24:14.484200 - [DEBUG]
50554 2019-Jan-13 11:24:14.484225 - [DEBUG] Join: AllTop & AllBottom
50555 2019-Jan-13 11:24:14.484251 - [DEBUG] = AllBottom (new jump func)
50556 2019-Jan-13 11:24:14.484275 - [DEBUG]
50557 2019-Jan-13 11:24:14.484299 - [DEBUG] Start adding new jump function
50558 2019-Jan-13 11:24:14.484322 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50559 2019-Jan-13 11:24:14.484381 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50560 2019-Jan-13 11:24:14.485019 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50561 2019-Jan-13 11:24:14.485657 - [DEBUG] Edge Function : AllBottom
50562 2019-Jan-13 11:24:14.485687 - [DEBUG] End adding new jump function
50563 2019-Jan-13 11:24:14.485711 - [DEBUG]
50564 2019-Jan-13 11:24:14.485734 - [DEBUG] -------------------------------------------- 1368. Path Edge --------------------------------------------
50565 2019-Jan-13 11:24:14.485758 - [DEBUG]
50566 2019-Jan-13 11:24:14.485781 - [DEBUG] Process 1368. path edge:
50567 2019-Jan-13 11:24:14.485805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50568 2019-Jan-13 11:24:14.485862 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
50569 2019-Jan-13 11:24:14.486501 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50570 2019-Jan-13 11:24:14.487158 - [DEBUG]
50571 2019-Jan-13 11:24:14.487183 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50572 2019-Jan-13 11:24:14.487854 - [DEBUG] Compose: EdgeIdentity * AllBottom
50573 2019-Jan-13 11:24:14.487883 - [DEBUG]
50574 2019-Jan-13 11:24:14.487907 - [DEBUG] Propagate flow
50575 2019-Jan-13 11:24:14.487930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50576 2019-Jan-13 11:24:14.487989 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
50577 2019-Jan-13 11:24:14.488658 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50578 2019-Jan-13 11:24:14.489319 - [DEBUG] Edge function : AllBottom (result of previous compose)
50579 2019-Jan-13 11:24:14.489346 - [DEBUG]
50580 2019-Jan-13 11:24:14.489372 - [DEBUG] Join: AllTop & AllBottom
50581 2019-Jan-13 11:24:14.489398 - [DEBUG] = AllBottom (new jump func)
50582 2019-Jan-13 11:24:14.489423 - [DEBUG]
50583 2019-Jan-13 11:24:14.489446 - [DEBUG] Start adding new jump function
50584 2019-Jan-13 11:24:14.489470 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50585 2019-Jan-13 11:24:14.489537 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50586 2019-Jan-13 11:24:14.490222 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
50587 2019-Jan-13 11:24:14.490862 - [DEBUG] Edge Function : AllBottom
50588 2019-Jan-13 11:24:14.490893 - [DEBUG] End adding new jump function
50589 2019-Jan-13 11:24:14.490917 - [DEBUG]
50590 2019-Jan-13 11:24:14.490941 - [DEBUG] -------------------------------------------- 1369. Path Edge --------------------------------------------
50591 2019-Jan-13 11:24:14.490966 - [DEBUG]
50592 2019-Jan-13 11:24:14.491005 - [DEBUG] Process 1369. path edge:
50593 2019-Jan-13 11:24:14.491030 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50594 2019-Jan-13 11:24:14.491090 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
50595 2019-Jan-13 11:24:14.491727 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50596 2019-Jan-13 11:24:14.492363 - [DEBUG]
50597 2019-Jan-13 11:24:14.492389 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
50598 2019-Jan-13 11:24:14.493052 - [DEBUG] Compose: EdgeIdentity * AllBottom
50599 2019-Jan-13 11:24:14.493081 - [DEBUG]
50600 2019-Jan-13 11:24:14.493105 - [DEBUG] Propagate flow
50601 2019-Jan-13 11:24:14.493128 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50602 2019-Jan-13 11:24:14.493187 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50603 2019-Jan-13 11:24:14.493856 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50604 2019-Jan-13 11:24:14.494494 - [DEBUG] Edge function : AllBottom (result of previous compose)
50605 2019-Jan-13 11:24:14.494520 - [DEBUG]
50606 2019-Jan-13 11:24:14.494545 - [DEBUG] Join: AllTop & AllBottom
50607 2019-Jan-13 11:24:14.494571 - [DEBUG] = AllBottom (new jump func)
50608 2019-Jan-13 11:24:14.494595 - [DEBUG]
50609 2019-Jan-13 11:24:14.494618 - [DEBUG] Start adding new jump function
50610 2019-Jan-13 11:24:14.494642 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50611 2019-Jan-13 11:24:14.494703 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50612 2019-Jan-13 11:24:14.495372 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50613 2019-Jan-13 11:24:14.496049 - [DEBUG] Edge Function : AllBottom
50614 2019-Jan-13 11:24:14.496081 - [DEBUG] End adding new jump function
50615 2019-Jan-13 11:24:14.496105 - [DEBUG]
50616 2019-Jan-13 11:24:14.496129 - [DEBUG] -------------------------------------------- 1370. Path Edge --------------------------------------------
50617 2019-Jan-13 11:24:14.496154 - [DEBUG]
50618 2019-Jan-13 11:24:14.496177 - [DEBUG] Process 1370. path edge:
50619 2019-Jan-13 11:24:14.496201 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50620 2019-Jan-13 11:24:14.496267 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
50621 2019-Jan-13 11:24:14.496957 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50622 2019-Jan-13 11:24:14.497599 - [DEBUG]
50623 2019-Jan-13 11:24:14.497623 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50624 2019-Jan-13 11:24:14.498283 - [DEBUG] Possible callees:
50625 2019-Jan-13 11:24:14.498309 - [DEBUG] llvm.dbg.declare
50626 2019-Jan-13 11:24:14.498334 - [DEBUG] Possible return sites:
50627 2019-Jan-13 11:24:14.498357 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14950628 2019-Jan-13 11:24:14.499640 - [DEBUG] Found and process special summary
50629 2019-Jan-13 11:24:14.499680 - [DEBUG] Compose: EdgeIdentity * AllBottom
50630 2019-Jan-13 11:24:14.499706 - [DEBUG]
50631 2019-Jan-13 11:24:14.499731 - [DEBUG] Propagate flow
50632 2019-Jan-13 11:24:14.499755 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50633 2019-Jan-13 11:24:14.499814 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50634 2019-Jan-13 11:24:14.500496 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50635 2019-Jan-13 11:24:14.501138 - [DEBUG] Edge function : AllBottom (result of previous compose)
50636 2019-Jan-13 11:24:14.501164 - [DEBUG]
50637 2019-Jan-13 11:24:14.501190 - [DEBUG] Join: AllTop & AllBottom
50638 2019-Jan-13 11:24:14.501217 - [DEBUG] = AllBottom (new jump func)
50639 2019-Jan-13 11:24:14.501241 - [DEBUG]
50640 2019-Jan-13 11:24:14.501264 - [DEBUG] Start adding new jump function
50641 2019-Jan-13 11:24:14.501287 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50642 2019-Jan-13 11:24:14.501354 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50643 2019-Jan-13 11:24:14.502024 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50644 2019-Jan-13 11:24:14.502693 - [DEBUG] Edge Function : AllBottom
50645 2019-Jan-13 11:24:14.502726 - [DEBUG] End adding new jump function
50646 2019-Jan-13 11:24:14.502750 - [DEBUG]
50647 2019-Jan-13 11:24:14.502774 - [DEBUG] -------------------------------------------- 1371. Path Edge --------------------------------------------
50648 2019-Jan-13 11:24:14.502799 - [DEBUG]
50649 2019-Jan-13 11:24:14.502822 - [DEBUG] Process 1371. path edge:
50650 2019-Jan-13 11:24:14.502846 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50651 2019-Jan-13 11:24:14.502910 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
50652 2019-Jan-13 11:24:14.503591 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50653 2019-Jan-13 11:24:14.504233 - [DEBUG]
50654 2019-Jan-13 11:24:14.504257 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50655 2019-Jan-13 11:24:14.504932 - [DEBUG] Compose: EdgeIdentity * AllBottom
50656 2019-Jan-13 11:24:14.504960 - [DEBUG]
50657 2019-Jan-13 11:24:14.504984 - [DEBUG] Propagate flow
50658 2019-Jan-13 11:24:14.505007 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50659 2019-Jan-13 11:24:14.505066 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
50660 2019-Jan-13 11:24:14.505703 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50661 2019-Jan-13 11:24:14.506341 - [DEBUG] Edge function : AllBottom (result of previous compose)
50662 2019-Jan-13 11:24:14.506366 - [DEBUG]
50663 2019-Jan-13 11:24:14.506392 - [DEBUG] Join: AllTop & AllBottom
50664 2019-Jan-13 11:24:14.506418 - [DEBUG] = AllBottom (new jump func)
50665 2019-Jan-13 11:24:14.506443 - [DEBUG]
50666 2019-Jan-13 11:24:14.506466 - [DEBUG] Start adding new jump function
50667 2019-Jan-13 11:24:14.506489 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50668 2019-Jan-13 11:24:14.506547 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50669 2019-Jan-13 11:24:14.507201 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
50670 2019-Jan-13 11:24:14.507845 - [DEBUG] Edge Function : AllBottom
50671 2019-Jan-13 11:24:14.507878 - [DEBUG] End adding new jump function
50672 2019-Jan-13 11:24:14.507902 - [DEBUG]
50673 2019-Jan-13 11:24:14.507926 - [DEBUG] -------------------------------------------- 1372. Path Edge --------------------------------------------
50674 2019-Jan-13 11:24:14.507951 - [DEBUG]
50675 2019-Jan-13 11:24:14.507975 - [DEBUG] Process 1372. path edge:
50676 2019-Jan-13 11:24:14.507998 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50677 2019-Jan-13 11:24:14.508067 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
50678 2019-Jan-13 11:24:14.508728 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50679 2019-Jan-13 11:24:14.509406 - [DEBUG]
50680 2019-Jan-13 11:24:14.509433 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
50681 2019-Jan-13 11:24:14.510144 - [DEBUG] Compose: EdgeIdentity * AllBottom
50682 2019-Jan-13 11:24:14.510172 - [DEBUG]
50683 2019-Jan-13 11:24:14.510196 - [DEBUG] Propagate flow
50684 2019-Jan-13 11:24:14.510219 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50685 2019-Jan-13 11:24:14.510284 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
50686 2019-Jan-13 11:24:14.510936 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50687 2019-Jan-13 11:24:14.511573 - [DEBUG] Edge function : AllBottom (result of previous compose)
50688 2019-Jan-13 11:24:14.511598 - [DEBUG]
50689 2019-Jan-13 11:24:14.511625 - [DEBUG] Join: AllTop & AllBottom
50690 2019-Jan-13 11:24:14.511650 - [DEBUG] = AllBottom (new jump func)
50691 2019-Jan-13 11:24:14.511675 - [DEBUG]
50692 2019-Jan-13 11:24:14.511699 - [DEBUG] Start adding new jump function
50693 2019-Jan-13 11:24:14.511722 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50694 2019-Jan-13 11:24:14.511780 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50695 2019-Jan-13 11:24:14.512417 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
50696 2019-Jan-13 11:24:14.513061 - [DEBUG] Edge Function : AllBottom
50697 2019-Jan-13 11:24:14.513092 - [DEBUG] End adding new jump function
50698 2019-Jan-13 11:24:14.513116 - [DEBUG]
50699 2019-Jan-13 11:24:14.513140 - [DEBUG] -------------------------------------------- 1373. Path Edge --------------------------------------------
50700 2019-Jan-13 11:24:14.513165 - [DEBUG]
50701 2019-Jan-13 11:24:14.513188 - [DEBUG] Process 1373. path edge:
50702 2019-Jan-13 11:24:14.513212 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50703 2019-Jan-13 11:24:14.513269 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
50704 2019-Jan-13 11:24:14.513935 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50705 2019-Jan-13 11:24:14.514592 - [DEBUG]
50706 2019-Jan-13 11:24:14.514618 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
50707 2019-Jan-13 11:24:14.515303 - [DEBUG] Possible callees:
50708 2019-Jan-13 11:24:14.515328 - [DEBUG] llvm.dbg.declare
50709 2019-Jan-13 11:24:14.515353 - [DEBUG] Possible return sites:
50710 2019-Jan-13 11:24:14.515377 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15550711 2019-Jan-13 11:24:14.516728 - [DEBUG] Found and process special summary
50712 2019-Jan-13 11:24:14.516772 - [DEBUG] Compose: EdgeIdentity * AllBottom
50713 2019-Jan-13 11:24:14.516800 - [DEBUG]
50714 2019-Jan-13 11:24:14.516825 - [DEBUG] Propagate flow
50715 2019-Jan-13 11:24:14.516849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50716 2019-Jan-13 11:24:14.516912 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
50717 2019-Jan-13 11:24:14.517553 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50718 2019-Jan-13 11:24:14.518188 - [DEBUG] Edge function : AllBottom (result of previous compose)
50719 2019-Jan-13 11:24:14.518213 - [DEBUG]
50720 2019-Jan-13 11:24:14.518255 - [DEBUG] Join: AllTop & AllBottom
50721 2019-Jan-13 11:24:14.518281 - [DEBUG] = AllBottom (new jump func)
50722 2019-Jan-13 11:24:14.518306 - [DEBUG]
50723 2019-Jan-13 11:24:14.518329 - [DEBUG] Start adding new jump function
50724 2019-Jan-13 11:24:14.518353 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50725 2019-Jan-13 11:24:14.518410 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50726 2019-Jan-13 11:24:14.519050 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
50727 2019-Jan-13 11:24:14.519688 - [DEBUG] Edge Function : AllBottom
50728 2019-Jan-13 11:24:14.519718 - [DEBUG] End adding new jump function
50729 2019-Jan-13 11:24:14.519742 - [DEBUG]
50730 2019-Jan-13 11:24:14.519765 - [DEBUG] -------------------------------------------- 1374. Path Edge --------------------------------------------
50731 2019-Jan-13 11:24:14.519790 - [DEBUG]
50732 2019-Jan-13 11:24:14.519814 - [DEBUG] Process 1374. path edge:
50733 2019-Jan-13 11:24:14.519838 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50734 2019-Jan-13 11:24:14.519895 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
50735 2019-Jan-13 11:24:14.520553 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50736 2019-Jan-13 11:24:14.521223 - [DEBUG]
50737 2019-Jan-13 11:24:14.521249 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
50738 2019-Jan-13 11:24:14.521952 - [DEBUG] Compose: EdgeIdentity * AllBottom
50739 2019-Jan-13 11:24:14.521982 - [DEBUG]
50740 2019-Jan-13 11:24:14.522006 - [DEBUG] Propagate flow
50741 2019-Jan-13 11:24:14.522030 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50742 2019-Jan-13 11:24:14.522100 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
50743 2019-Jan-13 11:24:14.522780 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50744 2019-Jan-13 11:24:14.523448 - [DEBUG] Edge function : AllBottom (result of previous compose)
50745 2019-Jan-13 11:24:14.523474 - [DEBUG]
50746 2019-Jan-13 11:24:14.523501 - [DEBUG] Join: AllTop & AllBottom
50747 2019-Jan-13 11:24:14.523527 - [DEBUG] = AllBottom (new jump func)
50748 2019-Jan-13 11:24:14.523552 - [DEBUG]
50749 2019-Jan-13 11:24:14.523575 - [DEBUG] Start adding new jump function
50750 2019-Jan-13 11:24:14.523598 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50751 2019-Jan-13 11:24:14.523659 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50752 2019-Jan-13 11:24:14.524295 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
50753 2019-Jan-13 11:24:14.524928 - [DEBUG] Edge Function : AllBottom
50754 2019-Jan-13 11:24:14.524958 - [DEBUG] End adding new jump function
50755 2019-Jan-13 11:24:14.524983 - [DEBUG]
50756 2019-Jan-13 11:24:14.525007 - [DEBUG] -------------------------------------------- 1375. Path Edge --------------------------------------------
50757 2019-Jan-13 11:24:14.525032 - [DEBUG]
50758 2019-Jan-13 11:24:14.525055 - [DEBUG] Process 1375. path edge:
50759 2019-Jan-13 11:24:14.525079 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50760 2019-Jan-13 11:24:14.525137 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
50761 2019-Jan-13 11:24:14.525773 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50762 2019-Jan-13 11:24:14.526407 - [DEBUG]
50763 2019-Jan-13 11:24:14.526433 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
50764 2019-Jan-13 11:24:14.527117 - [DEBUG] Compose: EdgeIdentity * AllBottom
50765 2019-Jan-13 11:24:14.527163 - [DEBUG]
50766 2019-Jan-13 11:24:14.527187 - [DEBUG] Propagate flow
50767 2019-Jan-13 11:24:14.527211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50768 2019-Jan-13 11:24:14.527274 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
50769 2019-Jan-13 11:24:14.527945 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50770 2019-Jan-13 11:24:14.528605 - [DEBUG] Edge function : AllBottom (result of previous compose)
50771 2019-Jan-13 11:24:14.528631 - [DEBUG]
50772 2019-Jan-13 11:24:14.528657 - [DEBUG] Join: AllTop & AllBottom
50773 2019-Jan-13 11:24:14.528684 - [DEBUG] = AllBottom (new jump func)
50774 2019-Jan-13 11:24:14.528708 - [DEBUG]
50775 2019-Jan-13 11:24:14.528732 - [DEBUG] Start adding new jump function
50776 2019-Jan-13 11:24:14.528755 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50777 2019-Jan-13 11:24:14.528822 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50778 2019-Jan-13 11:24:14.529480 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
50779 2019-Jan-13 11:24:14.530144 - [DEBUG] Edge Function : AllBottom
50780 2019-Jan-13 11:24:14.530174 - [DEBUG] End adding new jump function
50781 2019-Jan-13 11:24:14.530199 - [DEBUG]
50782 2019-Jan-13 11:24:14.530222 - [DEBUG] -------------------------------------------- 1376. Path Edge --------------------------------------------
50783 2019-Jan-13 11:24:14.530247 - [DEBUG]
50784 2019-Jan-13 11:24:14.530271 - [DEBUG] Process 1376. path edge:
50785 2019-Jan-13 11:24:14.530294 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50786 2019-Jan-13 11:24:14.530354 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
50787 2019-Jan-13 11:24:14.530990 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50788 2019-Jan-13 11:24:14.531627 - [DEBUG]
50789 2019-Jan-13 11:24:14.531652 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
50790 2019-Jan-13 11:24:14.532317 - [DEBUG] Compose: EdgeIdentity * AllBottom
50791 2019-Jan-13 11:24:14.532344 - [DEBUG]
50792 2019-Jan-13 11:24:14.532368 - [DEBUG] Propagate flow
50793 2019-Jan-13 11:24:14.532391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50794 2019-Jan-13 11:24:14.532450 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
50795 2019-Jan-13 11:24:14.533097 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50796 2019-Jan-13 11:24:14.533757 - [DEBUG] Edge function : AllBottom (result of previous compose)
50797 2019-Jan-13 11:24:14.533783 - [DEBUG]
50798 2019-Jan-13 11:24:14.533809 - [DEBUG] Join: AllTop & AllBottom
50799 2019-Jan-13 11:24:14.533835 - [DEBUG] = AllBottom (new jump func)
50800 2019-Jan-13 11:24:14.533860 - [DEBUG]
50801 2019-Jan-13 11:24:14.533883 - [DEBUG] Start adding new jump function
50802 2019-Jan-13 11:24:14.533906 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50803 2019-Jan-13 11:24:14.533972 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50804 2019-Jan-13 11:24:14.534637 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
50805 2019-Jan-13 11:24:14.535311 - [DEBUG] Edge Function : AllBottom
50806 2019-Jan-13 11:24:14.535343 - [DEBUG] End adding new jump function
50807 2019-Jan-13 11:24:14.535368 - [DEBUG]
50808 2019-Jan-13 11:24:14.535391 - [DEBUG] -------------------------------------------- 1377. Path Edge --------------------------------------------
50809 2019-Jan-13 11:24:14.535416 - [DEBUG]
50810 2019-Jan-13 11:24:14.535456 - [DEBUG] Process 1377. path edge:
50811 2019-Jan-13 11:24:14.535480 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50812 2019-Jan-13 11:24:14.535546 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
50813 2019-Jan-13 11:24:14.536212 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50814 2019-Jan-13 11:24:14.536873 - [DEBUG]
50815 2019-Jan-13 11:24:14.536897 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
50816 2019-Jan-13 11:24:14.537556 - [DEBUG] Possible callees:
50817 2019-Jan-13 11:24:14.537581 - [DEBUG] llvm.dbg.declare
50818 2019-Jan-13 11:24:14.537605 - [DEBUG] Possible return sites:
50819 2019-Jan-13 11:24:14.537628 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16350820 2019-Jan-13 11:24:14.538910 - [DEBUG] Found and process special summary
50821 2019-Jan-13 11:24:14.538949 - [DEBUG] Compose: EdgeIdentity * AllBottom
50822 2019-Jan-13 11:24:14.538976 - [DEBUG]
50823 2019-Jan-13 11:24:14.539001 - [DEBUG] Propagate flow
50824 2019-Jan-13 11:24:14.539025 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50825 2019-Jan-13 11:24:14.539084 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
50826 2019-Jan-13 11:24:14.539722 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50827 2019-Jan-13 11:24:14.540396 - [DEBUG] Edge function : AllBottom (result of previous compose)
50828 2019-Jan-13 11:24:14.540422 - [DEBUG]
50829 2019-Jan-13 11:24:14.540448 - [DEBUG] Join: AllTop & AllBottom
50830 2019-Jan-13 11:24:14.540475 - [DEBUG] = AllBottom (new jump func)
50831 2019-Jan-13 11:24:14.540500 - [DEBUG]
50832 2019-Jan-13 11:24:14.540523 - [DEBUG] Start adding new jump function
50833 2019-Jan-13 11:24:14.540546 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50834 2019-Jan-13 11:24:14.540615 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50835 2019-Jan-13 11:24:14.541275 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
50836 2019-Jan-13 11:24:14.541941 - [DEBUG] Edge Function : AllBottom
50837 2019-Jan-13 11:24:14.541972 - [DEBUG] End adding new jump function
50838 2019-Jan-13 11:24:14.541997 - [DEBUG]
50839 2019-Jan-13 11:24:14.542021 - [DEBUG] -------------------------------------------- 1378. Path Edge --------------------------------------------
50840 2019-Jan-13 11:24:14.542046 - [DEBUG]
50841 2019-Jan-13 11:24:14.542070 - [DEBUG] Process 1378. path edge:
50842 2019-Jan-13 11:24:14.542094 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50843 2019-Jan-13 11:24:14.542156 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
50844 2019-Jan-13 11:24:14.542807 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50845 2019-Jan-13 11:24:14.543467 - [DEBUG]
50846 2019-Jan-13 11:24:14.543492 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
50847 2019-Jan-13 11:24:14.544163 - [DEBUG] Compose: EdgeIdentity * AllBottom
50848 2019-Jan-13 11:24:14.544192 - [DEBUG]
50849 2019-Jan-13 11:24:14.544215 - [DEBUG] Propagate flow
50850 2019-Jan-13 11:24:14.544239 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50851 2019-Jan-13 11:24:14.544298 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
50852 2019-Jan-13 11:24:14.544938 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50853 2019-Jan-13 11:24:14.545591 - [DEBUG] Edge function : AllBottom (result of previous compose)
50854 2019-Jan-13 11:24:14.545617 - [DEBUG]
50855 2019-Jan-13 11:24:14.545642 - [DEBUG] Join: AllTop & AllBottom
50856 2019-Jan-13 11:24:14.545668 - [DEBUG] = AllBottom (new jump func)
50857 2019-Jan-13 11:24:14.545692 - [DEBUG]
50858 2019-Jan-13 11:24:14.545716 - [DEBUG] Start adding new jump function
50859 2019-Jan-13 11:24:14.545739 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50860 2019-Jan-13 11:24:14.545796 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50861 2019-Jan-13 11:24:14.546434 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
50862 2019-Jan-13 11:24:14.547112 - [DEBUG] Edge Function : AllBottom
50863 2019-Jan-13 11:24:14.547145 - [DEBUG] End adding new jump function
50864 2019-Jan-13 11:24:14.547168 - [DEBUG]
50865 2019-Jan-13 11:24:14.547192 - [DEBUG] -------------------------------------------- 1379. Path Edge --------------------------------------------
50866 2019-Jan-13 11:24:14.547217 - [DEBUG]
50867 2019-Jan-13 11:24:14.547240 - [DEBUG] Process 1379. path edge:
50868 2019-Jan-13 11:24:14.547263 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50869 2019-Jan-13 11:24:14.547331 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
50870 2019-Jan-13 11:24:14.547995 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50871 2019-Jan-13 11:24:14.548661 - [DEBUG]
50872 2019-Jan-13 11:24:14.548687 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
50873 2019-Jan-13 11:24:14.549365 - [DEBUG] Compose: EdgeIdentity * AllBottom
50874 2019-Jan-13 11:24:14.549394 - [DEBUG]
50875 2019-Jan-13 11:24:14.549417 - [DEBUG] Propagate flow
50876 2019-Jan-13 11:24:14.549440 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50877 2019-Jan-13 11:24:14.549502 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
50878 2019-Jan-13 11:24:14.550176 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50879 2019-Jan-13 11:24:14.550814 - [DEBUG] Edge function : AllBottom (result of previous compose)
50880 2019-Jan-13 11:24:14.550839 - [DEBUG]
50881 2019-Jan-13 11:24:14.550865 - [DEBUG] Join: AllTop & AllBottom
50882 2019-Jan-13 11:24:14.550891 - [DEBUG] = AllBottom (new jump func)
50883 2019-Jan-13 11:24:14.550915 - [DEBUG]
50884 2019-Jan-13 11:24:14.550938 - [DEBUG] Start adding new jump function
50885 2019-Jan-13 11:24:14.550962 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50886 2019-Jan-13 11:24:14.551018 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50887 2019-Jan-13 11:24:14.551657 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
50888 2019-Jan-13 11:24:14.552299 - [DEBUG] Edge Function : AllBottom
50889 2019-Jan-13 11:24:14.552328 - [DEBUG] End adding new jump function
50890 2019-Jan-13 11:24:14.552352 - [DEBUG]
50891 2019-Jan-13 11:24:14.552376 - [DEBUG] -------------------------------------------- 1380. Path Edge --------------------------------------------
50892 2019-Jan-13 11:24:14.552400 - [DEBUG]
50893 2019-Jan-13 11:24:14.552424 - [DEBUG] Process 1380. path edge:
50894 2019-Jan-13 11:24:14.552447 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50895 2019-Jan-13 11:24:14.552504 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
50896 2019-Jan-13 11:24:14.553172 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50897 2019-Jan-13 11:24:14.553867 - [DEBUG]
50898 2019-Jan-13 11:24:14.553892 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
50899 2019-Jan-13 11:24:14.554584 - [DEBUG] Possible callees:
50900 2019-Jan-13 11:24:14.554613 - [DEBUG] llvm.dbg.declare
50901 2019-Jan-13 11:24:14.554638 - [DEBUG] Possible return sites:
50902 2019-Jan-13 11:24:14.554661 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16950903 2019-Jan-13 11:24:14.555991 - [DEBUG] Found and process special summary
50904 2019-Jan-13 11:24:14.556032 - [DEBUG] Compose: EdgeIdentity * AllBottom
50905 2019-Jan-13 11:24:14.556059 - [DEBUG]
50906 2019-Jan-13 11:24:14.556083 - [DEBUG] Propagate flow
50907 2019-Jan-13 11:24:14.556107 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50908 2019-Jan-13 11:24:14.556167 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
50909 2019-Jan-13 11:24:14.556830 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50910 2019-Jan-13 11:24:14.557465 - [DEBUG] Edge function : AllBottom (result of previous compose)
50911 2019-Jan-13 11:24:14.557491 - [DEBUG]
50912 2019-Jan-13 11:24:14.557517 - [DEBUG] Join: AllTop & AllBottom
50913 2019-Jan-13 11:24:14.557543 - [DEBUG] = AllBottom (new jump func)
50914 2019-Jan-13 11:24:14.557567 - [DEBUG]
50915 2019-Jan-13 11:24:14.557590 - [DEBUG] Start adding new jump function
50916 2019-Jan-13 11:24:14.557614 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50917 2019-Jan-13 11:24:14.557671 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50918 2019-Jan-13 11:24:14.558308 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
50919 2019-Jan-13 11:24:14.558943 - [DEBUG] Edge Function : AllBottom
50920 2019-Jan-13 11:24:14.558973 - [DEBUG] End adding new jump function
50921 2019-Jan-13 11:24:14.558997 - [DEBUG]
50922 2019-Jan-13 11:24:14.559021 - [DEBUG] -------------------------------------------- 1381. Path Edge --------------------------------------------
50923 2019-Jan-13 11:24:14.559046 - [DEBUG]
50924 2019-Jan-13 11:24:14.559069 - [DEBUG] Process 1381. path edge:
50925 2019-Jan-13 11:24:14.559093 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50926 2019-Jan-13 11:24:14.559151 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
50927 2019-Jan-13 11:24:14.559803 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50928 2019-Jan-13 11:24:14.560493 - [DEBUG]
50929 2019-Jan-13 11:24:14.560518 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
50930 2019-Jan-13 11:24:14.561223 - [DEBUG] Compose: EdgeIdentity * AllBottom
50931 2019-Jan-13 11:24:14.561254 - [DEBUG]
50932 2019-Jan-13 11:24:14.561278 - [DEBUG] Propagate flow
50933 2019-Jan-13 11:24:14.561301 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50934 2019-Jan-13 11:24:14.561369 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
50935 2019-Jan-13 11:24:14.562027 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50936 2019-Jan-13 11:24:14.562668 - [DEBUG] Edge function : AllBottom (result of previous compose)
50937 2019-Jan-13 11:24:14.562693 - [DEBUG]
50938 2019-Jan-13 11:24:14.562718 - [DEBUG] Join: AllTop & AllBottom
50939 2019-Jan-13 11:24:14.562761 - [DEBUG] = AllBottom (new jump func)
50940 2019-Jan-13 11:24:14.562786 - [DEBUG]
50941 2019-Jan-13 11:24:14.562810 - [DEBUG] Start adding new jump function
50942 2019-Jan-13 11:24:14.562833 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50943 2019-Jan-13 11:24:14.562890 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50944 2019-Jan-13 11:24:14.563558 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
50945 2019-Jan-13 11:24:14.564195 - [DEBUG] Edge Function : AllBottom
50946 2019-Jan-13 11:24:14.564226 - [DEBUG] End adding new jump function
50947 2019-Jan-13 11:24:14.564250 - [DEBUG]
50948 2019-Jan-13 11:24:14.564274 - [DEBUG] -------------------------------------------- 1382. Path Edge --------------------------------------------
50949 2019-Jan-13 11:24:14.564298 - [DEBUG]
50950 2019-Jan-13 11:24:14.564322 - [DEBUG] Process 1382. path edge:
50951 2019-Jan-13 11:24:14.564345 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50952 2019-Jan-13 11:24:14.564404 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
50953 2019-Jan-13 11:24:14.565041 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50954 2019-Jan-13 11:24:14.565676 - [DEBUG]
50955 2019-Jan-13 11:24:14.565701 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
50956 2019-Jan-13 11:24:14.566393 - [DEBUG] Compose: EdgeIdentity * AllBottom
50957 2019-Jan-13 11:24:14.566422 - [DEBUG]
50958 2019-Jan-13 11:24:14.566446 - [DEBUG] Propagate flow
50959 2019-Jan-13 11:24:14.566469 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50960 2019-Jan-13 11:24:14.566537 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
50961 2019-Jan-13 11:24:14.567230 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50962 2019-Jan-13 11:24:14.567898 - [DEBUG] Edge function : AllBottom (result of previous compose)
50963 2019-Jan-13 11:24:14.567924 - [DEBUG]
50964 2019-Jan-13 11:24:14.567950 - [DEBUG] Join: AllTop & AllBottom
50965 2019-Jan-13 11:24:14.567976 - [DEBUG] = AllBottom (new jump func)
50966 2019-Jan-13 11:24:14.568000 - [DEBUG]
50967 2019-Jan-13 11:24:14.568024 - [DEBUG] Start adding new jump function
50968 2019-Jan-13 11:24:14.568047 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50969 2019-Jan-13 11:24:14.568110 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50970 2019-Jan-13 11:24:14.568762 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
50971 2019-Jan-13 11:24:14.569403 - [DEBUG] Edge Function : AllBottom
50972 2019-Jan-13 11:24:14.569433 - [DEBUG] End adding new jump function
50973 2019-Jan-13 11:24:14.569457 - [DEBUG]
50974 2019-Jan-13 11:24:14.569481 - [DEBUG] -------------------------------------------- 1383. Path Edge --------------------------------------------
50975 2019-Jan-13 11:24:14.569506 - [DEBUG]
50976 2019-Jan-13 11:24:14.569530 - [DEBUG] Process 1383. path edge:
50977 2019-Jan-13 11:24:14.569554 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50978 2019-Jan-13 11:24:14.569611 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
50979 2019-Jan-13 11:24:14.570275 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50980 2019-Jan-13 11:24:14.570913 - [DEBUG]
50981 2019-Jan-13 11:24:14.570938 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
50982 2019-Jan-13 11:24:14.571613 - [DEBUG] Compose: EdgeIdentity * AllBottom
50983 2019-Jan-13 11:24:14.571657 - [DEBUG]
50984 2019-Jan-13 11:24:14.571681 - [DEBUG] Propagate flow
50985 2019-Jan-13 11:24:14.571704 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50986 2019-Jan-13 11:24:14.571764 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
50987 2019-Jan-13 11:24:14.572405 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50988 2019-Jan-13 11:24:14.573066 - [DEBUG] Edge function : AllBottom (result of previous compose)
50989 2019-Jan-13 11:24:14.573092 - [DEBUG]
50990 2019-Jan-13 11:24:14.573118 - [DEBUG] Join: AllTop & AllBottom
50991 2019-Jan-13 11:24:14.573144 - [DEBUG] = AllBottom (new jump func)
50992 2019-Jan-13 11:24:14.573168 - [DEBUG]
50993 2019-Jan-13 11:24:14.573192 - [DEBUG] Start adding new jump function
50994 2019-Jan-13 11:24:14.573215 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50995 2019-Jan-13 11:24:14.573281 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50996 2019-Jan-13 11:24:14.573971 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
50997 2019-Jan-13 11:24:14.574631 - [DEBUG] Edge Function : AllBottom
50998 2019-Jan-13 11:24:14.574663 - [DEBUG] End adding new jump function
50999 2019-Jan-13 11:24:14.574687 - [DEBUG]
51000 2019-Jan-13 11:24:14.574711 - [DEBUG] -------------------------------------------- 1384. Path Edge --------------------------------------------
51001 2019-Jan-13 11:24:14.574736 - [DEBUG]
51002 2019-Jan-13 11:24:14.574760 - [DEBUG] Process 1384. path edge:
51003 2019-Jan-13 11:24:14.574783 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51004 2019-Jan-13 11:24:14.574848 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
51005 2019-Jan-13 11:24:14.575489 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51006 2019-Jan-13 11:24:14.576126 - [DEBUG]
51007 2019-Jan-13 11:24:14.576152 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
51008 2019-Jan-13 11:24:14.576841 - [DEBUG] Compose: EdgeIdentity * AllBottom
51009 2019-Jan-13 11:24:14.576869 - [DEBUG]
51010 2019-Jan-13 11:24:14.576893 - [DEBUG] Propagate flow
51011 2019-Jan-13 11:24:14.576916 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51012 2019-Jan-13 11:24:14.576976 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
51013 2019-Jan-13 11:24:14.577622 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51014 2019-Jan-13 11:24:14.578257 - [DEBUG] Edge function : AllBottom (result of previous compose)
51015 2019-Jan-13 11:24:14.578282 - [DEBUG]
51016 2019-Jan-13 11:24:14.578307 - [DEBUG] Join: AllTop & AllBottom
51017 2019-Jan-13 11:24:14.578333 - [DEBUG] = AllBottom (new jump func)
51018 2019-Jan-13 11:24:14.578358 - [DEBUG]
51019 2019-Jan-13 11:24:14.578381 - [DEBUG] Start adding new jump function
51020 2019-Jan-13 11:24:14.578404 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51021 2019-Jan-13 11:24:14.578461 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51022 2019-Jan-13 11:24:14.579098 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
51023 2019-Jan-13 11:24:14.579767 - [DEBUG] Edge Function : AllBottom
51024 2019-Jan-13 11:24:14.579799 - [DEBUG] End adding new jump function
51025 2019-Jan-13 11:24:14.579824 - [DEBUG]
51026 2019-Jan-13 11:24:14.579848 - [DEBUG] -------------------------------------------- 1385. Path Edge --------------------------------------------
51027 2019-Jan-13 11:24:14.579873 - [DEBUG]
51028 2019-Jan-13 11:24:14.579911 - [DEBUG] Process 1385. path edge:
51029 2019-Jan-13 11:24:14.579935 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51030 2019-Jan-13 11:24:14.580019 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
51031 2019-Jan-13 11:24:14.580696 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51032 2019-Jan-13 11:24:14.581355 - [DEBUG]
51033 2019-Jan-13 11:24:14.581380 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
51034 2019-Jan-13 11:24:14.582061 - [DEBUG] Compose: EdgeIdentity * AllBottom
51035 2019-Jan-13 11:24:14.582090 - [DEBUG]
51036 2019-Jan-13 11:24:14.582114 - [DEBUG] Propagate flow
51037 2019-Jan-13 11:24:14.582137 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51038 2019-Jan-13 11:24:14.582198 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
51039 2019-Jan-13 11:24:14.582848 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51040 2019-Jan-13 11:24:14.583508 - [DEBUG] Edge function : AllBottom (result of previous compose)
51041 2019-Jan-13 11:24:14.583533 - [DEBUG]
51042 2019-Jan-13 11:24:14.583559 - [DEBUG] Join: AllTop & AllBottom
51043 2019-Jan-13 11:24:14.583586 - [DEBUG] = AllBottom (new jump func)
51044 2019-Jan-13 11:24:14.583610 - [DEBUG]
51045 2019-Jan-13 11:24:14.583633 - [DEBUG] Start adding new jump function
51046 2019-Jan-13 11:24:14.583656 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51047 2019-Jan-13 11:24:14.583714 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51048 2019-Jan-13 11:24:14.584353 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
51049 2019-Jan-13 11:24:14.584986 - [DEBUG] Edge Function : AllBottom
51050 2019-Jan-13 11:24:14.585016 - [DEBUG] End adding new jump function
51051 2019-Jan-13 11:24:14.585040 - [DEBUG]
51052 2019-Jan-13 11:24:14.585064 - [DEBUG] -------------------------------------------- 1386. Path Edge --------------------------------------------
51053 2019-Jan-13 11:24:14.585088 - [DEBUG]
51054 2019-Jan-13 11:24:14.585112 - [DEBUG] Process 1386. path edge:
51055 2019-Jan-13 11:24:14.585135 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51056 2019-Jan-13 11:24:14.585192 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
51057 2019-Jan-13 11:24:14.585842 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51058 2019-Jan-13 11:24:14.586506 - [DEBUG]
51059 2019-Jan-13 11:24:14.586533 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
51060 2019-Jan-13 11:24:14.587259 - [DEBUG] Compose: EdgeIdentity * AllBottom
51061 2019-Jan-13 11:24:14.587288 - [DEBUG]
51062 2019-Jan-13 11:24:14.587312 - [DEBUG] Propagate flow
51063 2019-Jan-13 11:24:14.587336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51064 2019-Jan-13 11:24:14.587404 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51065 2019-Jan-13 11:24:14.588062 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51066 2019-Jan-13 11:24:14.588702 - [DEBUG] Edge function : AllBottom (result of previous compose)
51067 2019-Jan-13 11:24:14.588727 - [DEBUG]
51068 2019-Jan-13 11:24:14.588752 - [DEBUG] Join: AllTop & AllBottom
51069 2019-Jan-13 11:24:14.588778 - [DEBUG] = AllBottom (new jump func)
51070 2019-Jan-13 11:24:14.588803 - [DEBUG]
51071 2019-Jan-13 11:24:14.588826 - [DEBUG] Start adding new jump function
51072 2019-Jan-13 11:24:14.588850 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51073 2019-Jan-13 11:24:14.588924 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51074 2019-Jan-13 11:24:14.589563 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51075 2019-Jan-13 11:24:14.590222 - [DEBUG] Edge Function : AllBottom
51076 2019-Jan-13 11:24:14.590252 - [DEBUG] End adding new jump function
51077 2019-Jan-13 11:24:14.590276 - [DEBUG]
51078 2019-Jan-13 11:24:14.590300 - [DEBUG] -------------------------------------------- 1387. Path Edge --------------------------------------------
51079 2019-Jan-13 11:24:14.590324 - [DEBUG]
51080 2019-Jan-13 11:24:14.590348 - [DEBUG] Process 1387. path edge:
51081 2019-Jan-13 11:24:14.590372 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51082 2019-Jan-13 11:24:14.590431 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
51083 2019-Jan-13 11:24:14.591068 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51084 2019-Jan-13 11:24:14.591704 - [DEBUG]
51085 2019-Jan-13 11:24:14.591729 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51086 2019-Jan-13 11:24:14.592423 - [DEBUG] Compose: EdgeIdentity * AllBottom
51087 2019-Jan-13 11:24:14.592453 - [DEBUG]
51088 2019-Jan-13 11:24:14.592477 - [DEBUG] Propagate flow
51089 2019-Jan-13 11:24:14.592501 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51090 2019-Jan-13 11:24:14.592570 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
51091 2019-Jan-13 11:24:14.593236 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51092 2019-Jan-13 11:24:14.593926 - [DEBUG] Edge function : AllBottom (result of previous compose)
51093 2019-Jan-13 11:24:14.593952 - [DEBUG]
51094 2019-Jan-13 11:24:14.593978 - [DEBUG] Join: AllTop & AllBottom
51095 2019-Jan-13 11:24:14.594005 - [DEBUG] = AllBottom (new jump func)
51096 2019-Jan-13 11:24:14.594029 - [DEBUG]
51097 2019-Jan-13 11:24:14.594053 - [DEBUG] Start adding new jump function
51098 2019-Jan-13 11:24:14.594076 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51099 2019-Jan-13 11:24:14.594140 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51100 2019-Jan-13 11:24:14.594792 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
51101 2019-Jan-13 11:24:14.595434 - [DEBUG] Edge Function : AllBottom
51102 2019-Jan-13 11:24:14.595464 - [DEBUG] End adding new jump function
51103 2019-Jan-13 11:24:14.595488 - [DEBUG]
51104 2019-Jan-13 11:24:14.595512 - [DEBUG] -------------------------------------------- 1388. Path Edge --------------------------------------------
51105 2019-Jan-13 11:24:14.595537 - [DEBUG]
51106 2019-Jan-13 11:24:14.595561 - [DEBUG] Process 1388. path edge:
51107 2019-Jan-13 11:24:14.595585 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51108 2019-Jan-13 11:24:14.595643 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
51109 2019-Jan-13 11:24:14.596282 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51110 2019-Jan-13 11:24:14.596941 - [DEBUG]
51111 2019-Jan-13 11:24:14.596967 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
51112 2019-Jan-13 11:24:14.597640 - [DEBUG] Compose: EdgeIdentity * AllBottom
51113 2019-Jan-13 11:24:14.597668 - [DEBUG]
51114 2019-Jan-13 11:24:14.597692 - [DEBUG] Propagate flow
51115 2019-Jan-13 11:24:14.597715 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51116 2019-Jan-13 11:24:14.597790 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51117 2019-Jan-13 11:24:14.598431 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51118 2019-Jan-13 11:24:14.599096 - [DEBUG] Edge function : AllBottom (result of previous compose)
51119 2019-Jan-13 11:24:14.599123 - [DEBUG]
51120 2019-Jan-13 11:24:14.599148 - [DEBUG] Join: AllTop & AllBottom
51121 2019-Jan-13 11:24:14.599174 - [DEBUG] = AllBottom (new jump func)
51122 2019-Jan-13 11:24:14.599199 - [DEBUG]
51123 2019-Jan-13 11:24:14.599222 - [DEBUG] Start adding new jump function
51124 2019-Jan-13 11:24:14.599245 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51125 2019-Jan-13 11:24:14.599312 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51126 2019-Jan-13 11:24:14.599981 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51127 2019-Jan-13 11:24:14.600667 - [DEBUG] Edge Function : AllBottom
51128 2019-Jan-13 11:24:14.600699 - [DEBUG] End adding new jump function
51129 2019-Jan-13 11:24:14.600723 - [DEBUG]
51130 2019-Jan-13 11:24:14.600747 - [DEBUG] -------------------------------------------- 1389. Path Edge --------------------------------------------
51131 2019-Jan-13 11:24:14.600772 - [DEBUG]
51132 2019-Jan-13 11:24:14.600795 - [DEBUG] Process 1389. path edge:
51133 2019-Jan-13 11:24:14.600818 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51134 2019-Jan-13 11:24:14.600882 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
51135 2019-Jan-13 11:24:14.601524 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51136 2019-Jan-13 11:24:14.602161 - [DEBUG]
51137 2019-Jan-13 11:24:14.602186 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51138 2019-Jan-13 11:24:14.602857 - [DEBUG] Compose: EdgeIdentity * AllBottom
51139 2019-Jan-13 11:24:14.602886 - [DEBUG]
51140 2019-Jan-13 11:24:14.602911 - [DEBUG] Propagate flow
51141 2019-Jan-13 11:24:14.602934 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51142 2019-Jan-13 11:24:14.602993 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51143 2019-Jan-13 11:24:14.603656 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51144 2019-Jan-13 11:24:14.604293 - [DEBUG] Edge function : AllBottom (result of previous compose)
51145 2019-Jan-13 11:24:14.604319 - [DEBUG]
51146 2019-Jan-13 11:24:14.604345 - [DEBUG] Join: AllTop & AllBottom
51147 2019-Jan-13 11:24:14.604371 - [DEBUG] = AllBottom (new jump func)
51148 2019-Jan-13 11:24:14.604395 - [DEBUG]
51149 2019-Jan-13 11:24:14.604419 - [DEBUG] Start adding new jump function
51150 2019-Jan-13 11:24:14.604442 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51151 2019-Jan-13 11:24:14.604499 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51152 2019-Jan-13 11:24:14.605140 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51153 2019-Jan-13 11:24:14.605807 - [DEBUG] Edge Function : AllBottom
51154 2019-Jan-13 11:24:14.605838 - [DEBUG] End adding new jump function
51155 2019-Jan-13 11:24:14.605863 - [DEBUG]
51156 2019-Jan-13 11:24:14.605887 - [DEBUG] -------------------------------------------- 1390. Path Edge --------------------------------------------
51157 2019-Jan-13 11:24:14.605912 - [DEBUG]
51158 2019-Jan-13 11:24:14.605935 - [DEBUG] Process 1390. path edge:
51159 2019-Jan-13 11:24:14.605959 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51160 2019-Jan-13 11:24:14.606025 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
51161 2019-Jan-13 11:24:14.606740 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51162 2019-Jan-13 11:24:14.607408 - [DEBUG]
51163 2019-Jan-13 11:24:14.607434 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51164 2019-Jan-13 11:24:14.608094 - [DEBUG] Start of endsummarytab entry
51165 2019-Jan-13 11:24:14.608133 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
51166 2019-Jan-13 11:24:14.608785 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
51167 2019-Jan-13 11:24:14.608852 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51168 2019-Jan-13 11:24:14.609486 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
51169 2019-Jan-13 11:24:14.610147 - [DEBUG] EF: AllBottom
51170 2019-Jan-13 11:24:14.610173 - [DEBUG]
51171 2019-Jan-13 11:24:14.610197 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51172 2019-Jan-13 11:24:14.610829 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
51173 2019-Jan-13 11:24:14.611475 - [DEBUG] EF: AllBottom
51174 2019-Jan-13 11:24:14.611500 - [DEBUG]
51175 2019-Jan-13 11:24:14.611523 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51176 2019-Jan-13 11:24:14.612184 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
51177 2019-Jan-13 11:24:14.612850 - [DEBUG] EF: AllBottom
51178 2019-Jan-13 11:24:14.612876 - [DEBUG]
51179 2019-Jan-13 11:24:14.612900 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51180 2019-Jan-13 11:24:14.613589 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
51181 2019-Jan-13 11:24:14.614248 - [DEBUG] EF: AllBottom
51182 2019-Jan-13 11:24:14.614275 - [DEBUG]
51183 2019-Jan-13 11:24:14.614298 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51184 2019-Jan-13 11:24:14.614931 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
51185 2019-Jan-13 11:24:14.615575 - [DEBUG] EF: AllBottom
51186 2019-Jan-13 11:24:14.615600 - [DEBUG]
51187 2019-Jan-13 11:24:14.615623 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51188 2019-Jan-13 11:24:14.616256 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
51189 2019-Jan-13 11:24:14.616911 - [DEBUG] EF: AllBottom
51190 2019-Jan-13 11:24:14.616936 - [DEBUG]
51191 2019-Jan-13 11:24:14.616960 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51192 2019-Jan-13 11:24:14.617592 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51193 2019-Jan-13 11:24:14.618232 - [DEBUG] EF: AllBottom
51194 2019-Jan-13 11:24:14.618258 - [DEBUG]
51195 2019-Jan-13 11:24:14.618281 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51196 2019-Jan-13 11:24:14.618946 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
51197 2019-Jan-13 11:24:14.619617 - [DEBUG] EF: AllBottom
51198 2019-Jan-13 11:24:14.619644 - [DEBUG]
51199 2019-Jan-13 11:24:14.619668 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51200 2019-Jan-13 11:24:14.620351 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
51201 2019-Jan-13 11:24:14.621005 - [DEBUG] EF: AllBottom
51202 2019-Jan-13 11:24:14.621030 - [DEBUG]
51203 2019-Jan-13 11:24:14.621053 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51204 2019-Jan-13 11:24:14.621685 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51205 2019-Jan-13 11:24:14.622338 - [DEBUG] EF: AllBottom
51206 2019-Jan-13 11:24:14.622363 - [DEBUG]
51207 2019-Jan-13 11:24:14.622386 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51208 2019-Jan-13 11:24:14.623023 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
51209 2019-Jan-13 11:24:14.623682 - [DEBUG] EF: AllBottom
51210 2019-Jan-13 11:24:14.623707 - [DEBUG]
51211 2019-Jan-13 11:24:14.623730 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51212 2019-Jan-13 11:24:14.624362 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51213 2019-Jan-13 11:24:14.625032 - [DEBUG] EF: AllBottom
51214 2019-Jan-13 11:24:14.625058 - [DEBUG]
51215 2019-Jan-13 11:24:14.625081 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51216 2019-Jan-13 11:24:14.625737 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
51217 2019-Jan-13 11:24:14.626407 - [DEBUG] EF: AllBottom
51218 2019-Jan-13 11:24:14.626433 - [DEBUG]
51219 2019-Jan-13 11:24:14.626456 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51220 2019-Jan-13 11:24:14.627130 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
51221 2019-Jan-13 11:24:14.627767 - [DEBUG] EF: AllBottom
51222 2019-Jan-13 11:24:14.627792 - [DEBUG]
51223 2019-Jan-13 11:24:14.627816 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51224 2019-Jan-13 11:24:14.628447 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
51225 2019-Jan-13 11:24:14.629085 - [DEBUG] EF: AllBottom
51226 2019-Jan-13 11:24:14.629110 - [DEBUG]
51227 2019-Jan-13 11:24:14.629133 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51228 2019-Jan-13 11:24:14.629765 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
51229 2019-Jan-13 11:24:14.630420 - [DEBUG] EF: AllBottom
51230 2019-Jan-13 11:24:14.630445 - [DEBUG]
51231 2019-Jan-13 11:24:14.630468 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51232 2019-Jan-13 11:24:14.631103 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51233 2019-Jan-13 11:24:14.631770 - [DEBUG] EF: AllBottom
51234 2019-Jan-13 11:24:14.631796 - [DEBUG]
51235 2019-Jan-13 11:24:14.631819 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51236 2019-Jan-13 11:24:14.632483 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
51237 2019-Jan-13 11:24:14.633147 - [DEBUG] EF: AllBottom
51238 2019-Jan-13 11:24:14.633173 - [DEBUG]
51239 2019-Jan-13 11:24:14.633196 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51240 2019-Jan-13 11:24:14.633859 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
51241 2019-Jan-13 11:24:14.634497 - [DEBUG] EF: AllBottom
51242 2019-Jan-13 11:24:14.634523 - [DEBUG]
51243 2019-Jan-13 11:24:14.634546 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51244 2019-Jan-13 11:24:14.635178 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51245 2019-Jan-13 11:24:14.635816 - [DEBUG] EF: AllBottom
51246 2019-Jan-13 11:24:14.635841 - [DEBUG]
51247 2019-Jan-13 11:24:14.635865 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51248 2019-Jan-13 11:24:14.636494 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51249 2019-Jan-13 11:24:14.637157 - [DEBUG] EF: AllBottom
51250 2019-Jan-13 11:24:14.637182 - [DEBUG]
51251 2019-Jan-13 11:24:14.637206 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51252 2019-Jan-13 11:24:14.637888 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51253 2019-Jan-13 11:24:14.638570 - [DEBUG] EF: AllBottom
51254 2019-Jan-13 11:24:14.638596 - [DEBUG]
51255 2019-Jan-13 11:24:14.638619 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51256 2019-Jan-13 11:24:14.639278 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51257 2019-Jan-13 11:24:14.639948 - [DEBUG] EF: AllBottom
51258 2019-Jan-13 11:24:14.639974 - [DEBUG]
51259 2019-Jan-13 11:24:14.640030 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51260 2019-Jan-13 11:24:14.640674 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
51261 2019-Jan-13 11:24:14.641310 - [DEBUG] EF: AllBottom
51262 2019-Jan-13 11:24:14.641335 - [DEBUG]
51263 2019-Jan-13 11:24:14.641359 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51264 2019-Jan-13 11:24:14.641990 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
51265 2019-Jan-13 11:24:14.642632 - [DEBUG] EF: AllBottom
51266 2019-Jan-13 11:24:14.642657 - [DEBUG]
51267 2019-Jan-13 11:24:14.642680 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51268 2019-Jan-13 11:24:14.643313 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51269 2019-Jan-13 11:24:14.643965 - [DEBUG] EF: AllBottom
51270 2019-Jan-13 11:24:14.643990 - [DEBUG]
51271 2019-Jan-13 11:24:14.644013 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51272 2019-Jan-13 11:24:14.644671 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
51273 2019-Jan-13 11:24:14.645331 - [DEBUG] EF: AllBottom
51274 2019-Jan-13 11:24:14.645358 - [DEBUG]
51275 2019-Jan-13 11:24:14.645381 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51276 2019-Jan-13 11:24:14.646043 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
51277 2019-Jan-13 11:24:14.646721 - [DEBUG] EF: AllBottom
51278 2019-Jan-13 11:24:14.646747 - [DEBUG]
51279 2019-Jan-13 11:24:14.646770 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51280 2019-Jan-13 11:24:14.647406 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
51281 2019-Jan-13 11:24:14.648040 - [DEBUG] EF: AllBottom
51282 2019-Jan-13 11:24:14.648065 - [DEBUG]
51283 2019-Jan-13 11:24:14.648088 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51284 2019-Jan-13 11:24:14.648720 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
51285 2019-Jan-13 11:24:14.649358 - [DEBUG] EF: AllBottom
51286 2019-Jan-13 11:24:14.649383 - [DEBUG]
51287 2019-Jan-13 11:24:14.649406 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51288 2019-Jan-13 11:24:14.650053 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51289 2019-Jan-13 11:24:14.650690 - [DEBUG] EF: AllBottom
51290 2019-Jan-13 11:24:14.650715 - [DEBUG]
51291 2019-Jan-13 11:24:14.650739 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51292 2019-Jan-13 11:24:14.651399 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51293 2019-Jan-13 11:24:14.652059 - [DEBUG] EF: AllBottom
51294 2019-Jan-13 11:24:14.652086 - [DEBUG]
51295 2019-Jan-13 11:24:14.652110 - [DEBUG] ---------------
51296 2019-Jan-13 11:24:14.652133 - [DEBUG]
51297 2019-Jan-13 11:24:14.652164 - [DEBUG] End of endsummarytab entry
51298 2019-Jan-13 11:24:14.652188 - [DEBUG]
51299 2019-Jan-13 11:24:14.652212 - [DEBUG] Start of incomingtab entry
51300 2019-Jan-13 11:24:14.652254 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
51301 2019-Jan-13 11:24:14.652925 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
51302 2019-Jan-13 11:24:14.652991 - [DEBUG] ---------------
51303 2019-Jan-13 11:24:14.653015 - [DEBUG] End of incomingtab entry
51304 2019-Jan-13 11:24:14.653039 - [DEBUG]
51305 2019-Jan-13 11:24:14.653066 - [DEBUG] EDGE:
51306 2019-Jan-13 11:24:14.653123 - [DEBUG] ---> 51307 2019-Jan-13 11:24:14.653787 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51308 2019-Jan-13 11:24:14.654426 - [DEBUG]
51309 2019-Jan-13 11:24:14.654453 - [DEBUG] EDGE:
51310 2019-Jan-13 11:24:14.654511 - [DEBUG] ---> 51311 2019-Jan-13 11:24:14.655145 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51312 2019-Jan-13 11:24:14.655783 - [DEBUG]
51313 2019-Jan-13 11:24:14.655834 - [DEBUG] Compose: EdgeIdentity * AllBottom
51314 2019-Jan-13 11:24:14.655862 - [DEBUG]
51315 2019-Jan-13 11:24:14.655886 - [DEBUG] Propagate flow
51316 2019-Jan-13 11:24:14.655910 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51317 2019-Jan-13 11:24:14.655968 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51318 2019-Jan-13 11:24:14.656614 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51319 2019-Jan-13 11:24:14.657273 - [DEBUG] Edge function : AllBottom (result of previous compose)
51320 2019-Jan-13 11:24:14.657299 - [DEBUG]
51321 2019-Jan-13 11:24:14.657326 - [DEBUG] Join: AllTop & AllBottom
51322 2019-Jan-13 11:24:14.657353 - [DEBUG] = AllBottom (new jump func)
51323 2019-Jan-13 11:24:14.657378 - [DEBUG]
51324 2019-Jan-13 11:24:14.657401 - [DEBUG] Start adding new jump function
51325 2019-Jan-13 11:24:14.657425 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51326 2019-Jan-13 11:24:14.657494 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51327 2019-Jan-13 11:24:14.658161 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51328 2019-Jan-13 11:24:14.658838 - [DEBUG] Edge Function : AllBottom
51329 2019-Jan-13 11:24:14.658871 - [DEBUG] End adding new jump function
51330 2019-Jan-13 11:24:14.658895 - [DEBUG]
51331 2019-Jan-13 11:24:14.658918 - [DEBUG] -------------------------------------------- 1391. Path Edge --------------------------------------------
51332 2019-Jan-13 11:24:14.658943 - [DEBUG]
51333 2019-Jan-13 11:24:14.658966 - [DEBUG] Process 1391. path edge:
51334 2019-Jan-13 11:24:14.658990 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51335 2019-Jan-13 11:24:14.659055 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
51336 2019-Jan-13 11:24:14.659717 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51337 2019-Jan-13 11:24:14.660377 - [DEBUG]
51338 2019-Jan-13 11:24:14.660402 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51339 2019-Jan-13 11:24:14.661066 - [DEBUG] Possible callees:
51340 2019-Jan-13 11:24:14.661092 - [DEBUG] llvm.dbg.declare
51341 2019-Jan-13 11:24:14.661116 - [DEBUG] Possible return sites:
51342 2019-Jan-13 11:24:14.661140 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19351343 2019-Jan-13 11:24:14.662446 - [DEBUG] Found and process special summary
51344 2019-Jan-13 11:24:14.662485 - [DEBUG] Compose: EdgeIdentity * AllBottom
51345 2019-Jan-13 11:24:14.662512 - [DEBUG]
51346 2019-Jan-13 11:24:14.662537 - [DEBUG] Propagate flow
51347 2019-Jan-13 11:24:14.662560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51348 2019-Jan-13 11:24:14.662620 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51349 2019-Jan-13 11:24:14.663260 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51350 2019-Jan-13 11:24:14.663937 - [DEBUG] Edge function : AllBottom (result of previous compose)
51351 2019-Jan-13 11:24:14.663964 - [DEBUG]
51352 2019-Jan-13 11:24:14.663991 - [DEBUG] Join: AllTop & AllBottom
51353 2019-Jan-13 11:24:14.664017 - [DEBUG] = AllBottom (new jump func)
51354 2019-Jan-13 11:24:14.664042 - [DEBUG]
51355 2019-Jan-13 11:24:14.664065 - [DEBUG] Start adding new jump function
51356 2019-Jan-13 11:24:14.664089 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51357 2019-Jan-13 11:24:14.664157 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51358 2019-Jan-13 11:24:14.664817 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51359 2019-Jan-13 11:24:14.665488 - [DEBUG] Edge Function : AllBottom
51360 2019-Jan-13 11:24:14.665520 - [DEBUG] End adding new jump function
51361 2019-Jan-13 11:24:14.665544 - [DEBUG]
51362 2019-Jan-13 11:24:14.665568 - [DEBUG] -------------------------------------------- 1392. Path Edge --------------------------------------------
51363 2019-Jan-13 11:24:14.665593 - [DEBUG]
51364 2019-Jan-13 11:24:14.665616 - [DEBUG] Process 1392. path edge:
51365 2019-Jan-13 11:24:14.665640 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51366 2019-Jan-13 11:24:14.665703 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
51367 2019-Jan-13 11:24:14.666354 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51368 2019-Jan-13 11:24:14.667014 - [DEBUG]
51369 2019-Jan-13 11:24:14.667040 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51370 2019-Jan-13 11:24:14.667714 - [DEBUG] Compose: EdgeIdentity * AllBottom
51371 2019-Jan-13 11:24:14.667743 - [DEBUG]
51372 2019-Jan-13 11:24:14.667767 - [DEBUG] Propagate flow
51373 2019-Jan-13 11:24:14.667790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51374 2019-Jan-13 11:24:14.667850 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
51375 2019-Jan-13 11:24:14.668487 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51376 2019-Jan-13 11:24:14.669123 - [DEBUG] Edge function : AllBottom (result of previous compose)
51377 2019-Jan-13 11:24:14.669148 - [DEBUG]
51378 2019-Jan-13 11:24:14.669173 - [DEBUG] Join: AllTop & AllBottom
51379 2019-Jan-13 11:24:14.669199 - [DEBUG] = AllBottom (new jump func)
51380 2019-Jan-13 11:24:14.669224 - [DEBUG]
51381 2019-Jan-13 11:24:14.669247 - [DEBUG] Start adding new jump function
51382 2019-Jan-13 11:24:14.669270 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51383 2019-Jan-13 11:24:14.669328 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51384 2019-Jan-13 11:24:14.669964 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
51385 2019-Jan-13 11:24:14.670646 - [DEBUG] Edge Function : AllBottom
51386 2019-Jan-13 11:24:14.670678 - [DEBUG] End adding new jump function
51387 2019-Jan-13 11:24:14.670719 - [DEBUG]
51388 2019-Jan-13 11:24:14.670743 - [DEBUG] -------------------------------------------- 1393. Path Edge --------------------------------------------
51389 2019-Jan-13 11:24:14.670768 - [DEBUG]
51390 2019-Jan-13 11:24:14.670792 - [DEBUG] Process 1393. path edge:
51391 2019-Jan-13 11:24:14.670816 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51392 2019-Jan-13 11:24:14.670886 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
51393 2019-Jan-13 11:24:14.671554 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51394 2019-Jan-13 11:24:14.672215 - [DEBUG]
51395 2019-Jan-13 11:24:14.672242 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
51396 2019-Jan-13 11:24:14.672920 - [DEBUG] Compose: EdgeIdentity * AllBottom
51397 2019-Jan-13 11:24:14.672949 - [DEBUG]
51398 2019-Jan-13 11:24:14.672973 - [DEBUG] Propagate flow
51399 2019-Jan-13 11:24:14.672996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51400 2019-Jan-13 11:24:14.673059 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51401 2019-Jan-13 11:24:14.673720 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51402 2019-Jan-13 11:24:14.674358 - [DEBUG] Edge function : AllBottom (result of previous compose)
51403 2019-Jan-13 11:24:14.674383 - [DEBUG]
51404 2019-Jan-13 11:24:14.674409 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51405 2019-Jan-13 11:24:14.674435 - [DEBUG] = AllBottom
51406 2019-Jan-13 11:24:14.674459 - [DEBUG]
51407 2019-Jan-13 11:24:14.674482 - [DEBUG] PROPAGATE: No new function!
51408 2019-Jan-13 11:24:14.674508 - [DEBUG] EDGE:
51409 2019-Jan-13 11:24:14.674567 - [DEBUG] ---> 51410 2019-Jan-13 11:24:14.675202 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51411 2019-Jan-13 11:24:14.675836 - [DEBUG]
51412 2019-Jan-13 11:24:14.675862 - [DEBUG] EDGE:
51413 2019-Jan-13 11:24:14.675920 - [DEBUG] ---> 51414 2019-Jan-13 11:24:14.676559 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51415 2019-Jan-13 11:24:14.677244 - [DEBUG]
51416 2019-Jan-13 11:24:14.677294 - [DEBUG] Compose: EdgeIdentity * AllBottom
51417 2019-Jan-13 11:24:14.677321 - [DEBUG]
51418 2019-Jan-13 11:24:14.677346 - [DEBUG] Propagate flow
51419 2019-Jan-13 11:24:14.677369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51420 2019-Jan-13 11:24:14.677436 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51421 2019-Jan-13 11:24:14.678109 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51422 2019-Jan-13 11:24:14.678771 - [DEBUG] Edge function : AllBottom (result of previous compose)
51423 2019-Jan-13 11:24:14.678798 - [DEBUG]
51424 2019-Jan-13 11:24:14.678823 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51425 2019-Jan-13 11:24:14.678850 - [DEBUG] = AllBottom
51426 2019-Jan-13 11:24:14.678875 - [DEBUG]
51427 2019-Jan-13 11:24:14.678898 - [DEBUG] PROPAGATE: No new function!
51428 2019-Jan-13 11:24:14.678929 - [DEBUG] EDGE:
51429 2019-Jan-13 11:24:14.678992 - [DEBUG] ---> 51430 2019-Jan-13 11:24:14.679644 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51431 2019-Jan-13 11:24:14.680305 - [DEBUG]
51432 2019-Jan-13 11:24:14.680348 - [DEBUG] EDGE:
51433 2019-Jan-13 11:24:14.680408 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
51434 2019-Jan-13 11:24:14.681052 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51435 2019-Jan-13 11:24:14.681690 - [DEBUG]
51436 2019-Jan-13 11:24:14.681716 - [DEBUG] EDGE:
51437 2019-Jan-13 11:24:14.681773 - [DEBUG] ---> 51438 2019-Jan-13 11:24:14.682409 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51439 2019-Jan-13 11:24:14.683045 - [DEBUG]
51440 2019-Jan-13 11:24:14.683072 - [DEBUG] EDGE:
51441 2019-Jan-13 11:24:14.683132 - [DEBUG] ---> 51442 2019-Jan-13 11:24:14.683816 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51443 2019-Jan-13 11:24:14.684477 - [DEBUG]
51444 2019-Jan-13 11:24:14.684506 - [DEBUG] EDGE:
51445 2019-Jan-13 11:24:14.684572 - [DEBUG] ---> 51446 2019-Jan-13 11:24:14.685233 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51447 2019-Jan-13 11:24:14.685875 - [DEBUG]
51448 2019-Jan-13 11:24:14.685922 - [DEBUG] Compose: EdgeIdentity * AllBottom
51449 2019-Jan-13 11:24:14.685950 - [DEBUG]
51450 2019-Jan-13 11:24:14.685973 - [DEBUG] Propagate flow
51451 2019-Jan-13 11:24:14.685997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51452 2019-Jan-13 11:24:14.686055 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
51453 2019-Jan-13 11:24:14.686717 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51454 2019-Jan-13 11:24:14.687354 - [DEBUG] Edge function : AllBottom (result of previous compose)
51455 2019-Jan-13 11:24:14.687380 - [DEBUG]
51456 2019-Jan-13 11:24:14.687406 - [DEBUG] Join: AllTop & AllBottom
51457 2019-Jan-13 11:24:14.687432 - [DEBUG] = AllBottom (new jump func)
51458 2019-Jan-13 11:24:14.687456 - [DEBUG]
51459 2019-Jan-13 11:24:14.687480 - [DEBUG] Start adding new jump function
51460 2019-Jan-13 11:24:14.687503 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51461 2019-Jan-13 11:24:14.687561 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51462 2019-Jan-13 11:24:14.688200 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
51463 2019-Jan-13 11:24:14.688837 - [DEBUG] Edge Function : AllBottom
51464 2019-Jan-13 11:24:14.688867 - [DEBUG] End adding new jump function
51465 2019-Jan-13 11:24:14.688890 - [DEBUG]
51466 2019-Jan-13 11:24:14.688914 - [DEBUG] -------------------------------------------- 1394. Path Edge --------------------------------------------
51467 2019-Jan-13 11:24:14.688938 - [DEBUG]
51468 2019-Jan-13 11:24:14.688961 - [DEBUG] Process 1394. path edge:
51469 2019-Jan-13 11:24:14.688985 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51470 2019-Jan-13 11:24:14.689042 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
51471 2019-Jan-13 11:24:14.689688 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51472 2019-Jan-13 11:24:14.690374 - [DEBUG]
51473 2019-Jan-13 11:24:14.690400 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
51474 2019-Jan-13 11:24:14.691124 - [DEBUG] Compose: EdgeIdentity * AllBottom
51475 2019-Jan-13 11:24:14.691154 - [DEBUG]
51476 2019-Jan-13 11:24:14.691178 - [DEBUG] Propagate flow
51477 2019-Jan-13 11:24:14.691202 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51478 2019-Jan-13 11:24:14.691271 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
51479 2019-Jan-13 11:24:14.691931 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51480 2019-Jan-13 11:24:14.692572 - [DEBUG] Edge function : AllBottom (result of previous compose)
51481 2019-Jan-13 11:24:14.692598 - [DEBUG]
51482 2019-Jan-13 11:24:14.692623 - [DEBUG] Join: AllTop & AllBottom
51483 2019-Jan-13 11:24:14.692650 - [DEBUG] = AllBottom (new jump func)
51484 2019-Jan-13 11:24:14.692674 - [DEBUG]
51485 2019-Jan-13 11:24:14.692697 - [DEBUG] Start adding new jump function
51486 2019-Jan-13 11:24:14.692720 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51487 2019-Jan-13 11:24:14.692778 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51488 2019-Jan-13 11:24:14.693446 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
51489 2019-Jan-13 11:24:14.694080 - [DEBUG] Edge Function : AllBottom
51490 2019-Jan-13 11:24:14.694110 - [DEBUG] End adding new jump function
51491 2019-Jan-13 11:24:14.694134 - [DEBUG]
51492 2019-Jan-13 11:24:14.694157 - [DEBUG] -------------------------------------------- 1395. Path Edge --------------------------------------------
51493 2019-Jan-13 11:24:14.694182 - [DEBUG]
51494 2019-Jan-13 11:24:14.694205 - [DEBUG] Process 1395. path edge:
51495 2019-Jan-13 11:24:14.694229 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51496 2019-Jan-13 11:24:14.694287 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
51497 2019-Jan-13 11:24:14.694921 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51498 2019-Jan-13 11:24:14.695557 - [DEBUG]
51499 2019-Jan-13 11:24:14.695583 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
51500 2019-Jan-13 11:24:14.696259 - [DEBUG] Compose: EdgeIdentity * AllBottom
51501 2019-Jan-13 11:24:14.696287 - [DEBUG]
51502 2019-Jan-13 11:24:14.696311 - [DEBUG] Propagate flow
51503 2019-Jan-13 11:24:14.696334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51504 2019-Jan-13 11:24:14.696402 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51505 2019-Jan-13 11:24:14.697094 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51506 2019-Jan-13 11:24:14.697758 - [DEBUG] Edge function : AllBottom (result of previous compose)
51507 2019-Jan-13 11:24:14.697784 - [DEBUG]
51508 2019-Jan-13 11:24:14.697809 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51509 2019-Jan-13 11:24:14.697835 - [DEBUG] = AllBottom
51510 2019-Jan-13 11:24:14.697859 - [DEBUG]
51511 2019-Jan-13 11:24:14.697882 - [DEBUG] PROPAGATE: No new function!
51512 2019-Jan-13 11:24:14.697907 - [DEBUG] EDGE:
51513 2019-Jan-13 11:24:14.697973 - [DEBUG] ---> 51514 2019-Jan-13 11:24:14.698621 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51515 2019-Jan-13 11:24:14.699258 - [DEBUG]
51516 2019-Jan-13 11:24:14.699285 - [DEBUG] EDGE:
51517 2019-Jan-13 11:24:14.699343 - [DEBUG] ---> 51518 2019-Jan-13 11:24:14.699981 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51519 2019-Jan-13 11:24:14.700639 - [DEBUG]
51520 2019-Jan-13 11:24:14.700682 - [DEBUG] EDGE:
51521 2019-Jan-13 11:24:14.700741 - [DEBUG] ---> 51522 2019-Jan-13 11:24:14.701380 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51523 2019-Jan-13 11:24:14.702017 - [DEBUG]
51524 2019-Jan-13 11:24:14.702044 - [DEBUG] EDGE:
51525 2019-Jan-13 11:24:14.702102 - [DEBUG] ---> 51526 2019-Jan-13 11:24:14.702759 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51527 2019-Jan-13 11:24:14.703446 - [DEBUG]
51528 2019-Jan-13 11:24:14.703473 - [DEBUG] EDGE:
51529 2019-Jan-13 11:24:14.703539 - [DEBUG] ---> 51530 2019-Jan-13 11:24:14.704209 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51531 2019-Jan-13 11:24:14.704861 - [DEBUG]
51532 2019-Jan-13 11:24:14.704889 - [DEBUG] EDGE:
51533 2019-Jan-13 11:24:14.704952 - [DEBUG] ---> 51534 2019-Jan-13 11:24:14.705590 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51535 2019-Jan-13 11:24:14.706227 - [DEBUG]
51536 2019-Jan-13 11:24:14.706278 - [DEBUG] Compose: EdgeIdentity * AllBottom
51537 2019-Jan-13 11:24:14.706306 - [DEBUG]
51538 2019-Jan-13 11:24:14.706330 - [DEBUG] Propagate flow
51539 2019-Jan-13 11:24:14.706354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51540 2019-Jan-13 11:24:14.706413 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
51541 2019-Jan-13 11:24:14.707077 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51542 2019-Jan-13 11:24:14.707715 - [DEBUG] Edge function : AllBottom (result of previous compose)
51543 2019-Jan-13 11:24:14.707740 - [DEBUG]
51544 2019-Jan-13 11:24:14.707766 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51545 2019-Jan-13 11:24:14.707792 - [DEBUG] = AllBottom
51546 2019-Jan-13 11:24:14.707817 - [DEBUG]
51547 2019-Jan-13 11:24:14.707840 - [DEBUG] PROPAGATE: No new function!
51548 2019-Jan-13 11:24:14.707868 - [DEBUG] EDGE:
51549 2019-Jan-13 11:24:14.707927 - [DEBUG] ---> 51550 2019-Jan-13 11:24:14.708574 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51551 2019-Jan-13 11:24:14.709213 - [DEBUG]
51552 2019-Jan-13 11:24:14.709241 - [DEBUG] EDGE:
51553 2019-Jan-13 11:24:14.709304 - [DEBUG] ---> 51554 2019-Jan-13 11:24:14.710013 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51555 2019-Jan-13 11:24:14.710691 - [DEBUG]
51556 2019-Jan-13 11:24:14.710720 - [DEBUG] EDGE:
51557 2019-Jan-13 11:24:14.710787 - [DEBUG] ---> 51558 2019-Jan-13 11:24:14.711437 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51559 2019-Jan-13 11:24:14.712121 - [DEBUG]
51560 2019-Jan-13 11:24:14.712182 - [DEBUG] Compose: EdgeIdentity * AllBottom
51561 2019-Jan-13 11:24:14.712211 - [DEBUG]
51562 2019-Jan-13 11:24:14.712256 - [DEBUG] Propagate flow
51563 2019-Jan-13 11:24:14.712281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51564 2019-Jan-13 11:24:14.712355 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
51565 2019-Jan-13 11:24:14.713061 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51566 2019-Jan-13 11:24:14.713777 - [DEBUG] Edge function : AllBottom (result of previous compose)
51567 2019-Jan-13 11:24:14.713804 - [DEBUG]
51568 2019-Jan-13 11:24:14.713832 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51569 2019-Jan-13 11:24:14.713858 - [DEBUG] = AllBottom
51570 2019-Jan-13 11:24:14.713882 - [DEBUG]
51571 2019-Jan-13 11:24:14.713906 - [DEBUG] PROPAGATE: No new function!
51572 2019-Jan-13 11:24:14.713940 - [DEBUG] EDGE:
51573 2019-Jan-13 11:24:14.714011 - [DEBUG] ---> 51574 2019-Jan-13 11:24:14.714694 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51575 2019-Jan-13 11:24:14.715364 - [DEBUG]
51576 2019-Jan-13 11:24:14.715394 - [DEBUG] EDGE:
51577 2019-Jan-13 11:24:14.715459 - [DEBUG] ---> 51578 2019-Jan-13 11:24:14.716109 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51579 2019-Jan-13 11:24:14.716774 - [DEBUG]
51580 2019-Jan-13 11:24:14.716801 - [DEBUG] EDGE:
51581 2019-Jan-13 11:24:14.716861 - [DEBUG] ---> 51582 2019-Jan-13 11:24:14.717495 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51583 2019-Jan-13 11:24:14.718130 - [DEBUG]
51584 2019-Jan-13 11:24:14.718156 - [DEBUG] EDGE:
51585 2019-Jan-13 11:24:14.718214 - [DEBUG] ---> 51586 2019-Jan-13 11:24:14.718854 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51587 2019-Jan-13 11:24:14.719488 - [DEBUG]
51588 2019-Jan-13 11:24:14.719544 - [DEBUG] Compose: EdgeIdentity * AllBottom
51589 2019-Jan-13 11:24:14.719573 - [DEBUG]
51590 2019-Jan-13 11:24:14.719597 - [DEBUG] Propagate flow
51591 2019-Jan-13 11:24:14.719620 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51592 2019-Jan-13 11:24:14.719679 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
51593 2019-Jan-13 11:24:14.720353 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51594 2019-Jan-13 11:24:14.721021 - [DEBUG] Edge function : AllBottom (result of previous compose)
51595 2019-Jan-13 11:24:14.721048 - [DEBUG]
51596 2019-Jan-13 11:24:14.721074 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51597 2019-Jan-13 11:24:14.721100 - [DEBUG] = AllBottom
51598 2019-Jan-13 11:24:14.721124 - [DEBUG]
51599 2019-Jan-13 11:24:14.721148 - [DEBUG] PROPAGATE: No new function!
51600 2019-Jan-13 11:24:14.721180 - [DEBUG] EDGE:
51601 2019-Jan-13 11:24:14.721247 - [DEBUG] ---> 51602 2019-Jan-13 11:24:14.721927 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51603 2019-Jan-13 11:24:14.722581 - [DEBUG]
51604 2019-Jan-13 11:24:14.722609 - [DEBUG] EDGE:
51605 2019-Jan-13 11:24:14.722692 - [DEBUG] ---> 51606 2019-Jan-13 11:24:14.723354 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51607 2019-Jan-13 11:24:14.723989 - [DEBUG]
51608 2019-Jan-13 11:24:14.724016 - [DEBUG] EDGE:
51609 2019-Jan-13 11:24:14.724074 - [DEBUG] ---> 51610 2019-Jan-13 11:24:14.724714 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51611 2019-Jan-13 11:24:14.725352 - [DEBUG]
51612 2019-Jan-13 11:24:14.725402 - [DEBUG] Compose: EdgeIdentity * AllBottom
51613 2019-Jan-13 11:24:14.725430 - [DEBUG]
51614 2019-Jan-13 11:24:14.725454 - [DEBUG] Propagate flow
51615 2019-Jan-13 11:24:14.725478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51616 2019-Jan-13 11:24:14.725535 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
51617 2019-Jan-13 11:24:14.726172 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51618 2019-Jan-13 11:24:14.726834 - [DEBUG] Edge function : AllBottom (result of previous compose)
51619 2019-Jan-13 11:24:14.726861 - [DEBUG]
51620 2019-Jan-13 11:24:14.726888 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51621 2019-Jan-13 11:24:14.726915 - [DEBUG] = AllBottom
51622 2019-Jan-13 11:24:14.726939 - [DEBUG]
51623 2019-Jan-13 11:24:14.726963 - [DEBUG] PROPAGATE: No new function!
51624 2019-Jan-13 11:24:14.726994 - [DEBUG] EDGE:
51625 2019-Jan-13 11:24:14.727063 - [DEBUG] ---> 51626 2019-Jan-13 11:24:14.727740 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51627 2019-Jan-13 11:24:14.728404 - [DEBUG]
51628 2019-Jan-13 11:24:14.728433 - [DEBUG] EDGE:
51629 2019-Jan-13 11:24:14.728498 - [DEBUG] ---> 51630 2019-Jan-13 11:24:14.729147 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51631 2019-Jan-13 11:24:14.729787 - [DEBUG]
51632 2019-Jan-13 11:24:14.729814 - [DEBUG] EDGE:
51633 2019-Jan-13 11:24:14.729872 - [DEBUG] ---> 51634 2019-Jan-13 11:24:14.730536 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51635 2019-Jan-13 11:24:14.731172 - [DEBUG]
51636 2019-Jan-13 11:24:14.731222 - [DEBUG] Compose: EdgeIdentity * AllBottom
51637 2019-Jan-13 11:24:14.731249 - [DEBUG]
51638 2019-Jan-13 11:24:14.731273 - [DEBUG] Propagate flow
51639 2019-Jan-13 11:24:14.731297 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51640 2019-Jan-13 11:24:14.731354 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
51641 2019-Jan-13 11:24:14.731994 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51642 2019-Jan-13 11:24:14.732630 - [DEBUG] Edge function : AllBottom (result of previous compose)
51643 2019-Jan-13 11:24:14.732655 - [DEBUG]
51644 2019-Jan-13 11:24:14.732681 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51645 2019-Jan-13 11:24:14.732706 - [DEBUG] = AllBottom
51646 2019-Jan-13 11:24:14.732731 - [DEBUG]
51647 2019-Jan-13 11:24:14.732754 - [DEBUG] PROPAGATE: No new function!
51648 2019-Jan-13 11:24:14.732782 - [DEBUG] EDGE:
51649 2019-Jan-13 11:24:14.732859 - [DEBUG] ---> 51650 2019-Jan-13 11:24:14.733551 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51651 2019-Jan-13 11:24:14.734217 - [DEBUG]
51652 2019-Jan-13 11:24:14.734263 - [DEBUG] Compose: EdgeIdentity * AllBottom
51653 2019-Jan-13 11:24:14.734290 - [DEBUG]
51654 2019-Jan-13 11:24:14.734314 - [DEBUG] Propagate flow
51655 2019-Jan-13 11:24:14.734337 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51656 2019-Jan-13 11:24:14.734400 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51657 2019-Jan-13 11:24:14.735076 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51658 2019-Jan-13 11:24:14.735727 - [DEBUG] Edge function : AllBottom (result of previous compose)
51659 2019-Jan-13 11:24:14.735753 - [DEBUG]
51660 2019-Jan-13 11:24:14.735778 - [DEBUG] Join: AllTop & AllBottom
51661 2019-Jan-13 11:24:14.735805 - [DEBUG] = AllBottom (new jump func)
51662 2019-Jan-13 11:24:14.735829 - [DEBUG]
51663 2019-Jan-13 11:24:14.735852 - [DEBUG] Start adding new jump function
51664 2019-Jan-13 11:24:14.735875 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51665 2019-Jan-13 11:24:14.735937 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51666 2019-Jan-13 11:24:14.736575 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51667 2019-Jan-13 11:24:14.737234 - [DEBUG] Edge Function : AllBottom
51668 2019-Jan-13 11:24:14.737266 - [DEBUG] End adding new jump function
51669 2019-Jan-13 11:24:14.737290 - [DEBUG]
51670 2019-Jan-13 11:24:14.737314 - [DEBUG] -------------------------------------------- 1396. Path Edge --------------------------------------------
51671 2019-Jan-13 11:24:14.737338 - [DEBUG]
51672 2019-Jan-13 11:24:14.737361 - [DEBUG] Process 1396. path edge:
51673 2019-Jan-13 11:24:14.737385 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51674 2019-Jan-13 11:24:14.737442 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
51675 2019-Jan-13 11:24:14.738081 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51676 2019-Jan-13 11:24:14.738717 - [DEBUG]
51677 2019-Jan-13 11:24:14.738742 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51678 2019-Jan-13 11:24:14.739393 - [DEBUG] Possible callees:
51679 2019-Jan-13 11:24:14.739418 - [DEBUG] foo
51680 2019-Jan-13 11:24:14.739443 - [DEBUG] Possible return sites:
51681 2019-Jan-13 11:24:14.739466 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12651682 2019-Jan-13 11:24:14.740809 - [DEBUG] Found and process special summary
51683 2019-Jan-13 11:24:14.740853 - [DEBUG] Compose: EdgeIdentity * AllBottom
51684 2019-Jan-13 11:24:14.740882 - [DEBUG]
51685 2019-Jan-13 11:24:14.740906 - [DEBUG] Propagate flow
51686 2019-Jan-13 11:24:14.740930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51687 2019-Jan-13 11:24:14.741000 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51688 2019-Jan-13 11:24:14.741673 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51689 2019-Jan-13 11:24:14.742321 - [DEBUG] Edge function : AllBottom (result of previous compose)
51690 2019-Jan-13 11:24:14.742346 - [DEBUG]
51691 2019-Jan-13 11:24:14.742372 - [DEBUG] Join: AllTop & AllBottom
51692 2019-Jan-13 11:24:14.742398 - [DEBUG] = AllBottom (new jump func)
51693 2019-Jan-13 11:24:14.742440 - [DEBUG]
51694 2019-Jan-13 11:24:14.742465 - [DEBUG] Start adding new jump function
51695 2019-Jan-13 11:24:14.742488 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51696 2019-Jan-13 11:24:14.742548 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51697 2019-Jan-13 11:24:14.743186 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51698 2019-Jan-13 11:24:14.743848 - [DEBUG] Edge Function : AllBottom
51699 2019-Jan-13 11:24:14.743878 - [DEBUG] End adding new jump function
51700 2019-Jan-13 11:24:14.743902 - [DEBUG]
51701 2019-Jan-13 11:24:14.743926 - [DEBUG] -------------------------------------------- 1397. Path Edge --------------------------------------------
51702 2019-Jan-13 11:24:14.743950 - [DEBUG]
51703 2019-Jan-13 11:24:14.743974 - [DEBUG] Process 1397. path edge:
51704 2019-Jan-13 11:24:14.743998 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51705 2019-Jan-13 11:24:14.744054 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
51706 2019-Jan-13 11:24:14.744695 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51707 2019-Jan-13 11:24:14.745330 - [DEBUG]
51708 2019-Jan-13 11:24:14.745356 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51709 2019-Jan-13 11:24:14.746028 - [DEBUG] Compose: EdgeIdentity * AllBottom
51710 2019-Jan-13 11:24:14.746057 - [DEBUG]
51711 2019-Jan-13 11:24:14.746080 - [DEBUG] Propagate flow
51712 2019-Jan-13 11:24:14.746104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51713 2019-Jan-13 11:24:14.746163 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
51714 2019-Jan-13 11:24:14.746854 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51715 2019-Jan-13 11:24:14.747521 - [DEBUG] Edge function : AllBottom (result of previous compose)
51716 2019-Jan-13 11:24:14.747547 - [DEBUG]
51717 2019-Jan-13 11:24:14.747573 - [DEBUG] Join: AllTop & AllBottom
51718 2019-Jan-13 11:24:14.747600 - [DEBUG] = AllBottom (new jump func)
51719 2019-Jan-13 11:24:14.747625 - [DEBUG]
51720 2019-Jan-13 11:24:14.747648 - [DEBUG] Start adding new jump function
51721 2019-Jan-13 11:24:14.747672 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51722 2019-Jan-13 11:24:14.747744 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51723 2019-Jan-13 11:24:14.748405 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
51724 2019-Jan-13 11:24:14.749045 - [DEBUG] Edge Function : AllBottom
51725 2019-Jan-13 11:24:14.749076 - [DEBUG] End adding new jump function
51726 2019-Jan-13 11:24:14.749100 - [DEBUG]
51727 2019-Jan-13 11:24:14.749124 - [DEBUG] -------------------------------------------- 1398. Path Edge --------------------------------------------
51728 2019-Jan-13 11:24:14.749149 - [DEBUG]
51729 2019-Jan-13 11:24:14.749172 - [DEBUG] Process 1398. path edge:
51730 2019-Jan-13 11:24:14.749196 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51731 2019-Jan-13 11:24:14.749255 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
51732 2019-Jan-13 11:24:14.749889 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51733 2019-Jan-13 11:24:14.750549 - [DEBUG]
51734 2019-Jan-13 11:24:14.750576 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
51735 2019-Jan-13 11:24:14.751243 - [DEBUG] Compose: EdgeIdentity * AllBottom
51736 2019-Jan-13 11:24:14.751272 - [DEBUG]
51737 2019-Jan-13 11:24:14.751317 - [DEBUG] Propagate flow
51738 2019-Jan-13 11:24:14.751341 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51739 2019-Jan-13 11:24:14.751401 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
51740 2019-Jan-13 11:24:14.752038 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51741 2019-Jan-13 11:24:14.752677 - [DEBUG] Edge function : AllBottom (result of previous compose)
51742 2019-Jan-13 11:24:14.752703 - [DEBUG]
51743 2019-Jan-13 11:24:14.752727 - [DEBUG] Join: AllTop & AllBottom
51744 2019-Jan-13 11:24:14.752754 - [DEBUG] = AllBottom (new jump func)
51745 2019-Jan-13 11:24:14.752778 - [DEBUG]
51746 2019-Jan-13 11:24:14.752802 - [DEBUG] Start adding new jump function
51747 2019-Jan-13 11:24:14.752825 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51748 2019-Jan-13 11:24:14.752889 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51749 2019-Jan-13 11:24:14.753579 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
51750 2019-Jan-13 11:24:14.754244 - [DEBUG] Edge Function : AllBottom
51751 2019-Jan-13 11:24:14.754277 - [DEBUG] End adding new jump function
51752 2019-Jan-13 11:24:14.754300 - [DEBUG]
51753 2019-Jan-13 11:24:14.754324 - [DEBUG] -------------------------------------------- 1399. Path Edge --------------------------------------------
51754 2019-Jan-13 11:24:14.754348 - [DEBUG]
51755 2019-Jan-13 11:24:14.754371 - [DEBUG] Process 1399. path edge:
51756 2019-Jan-13 11:24:14.754395 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51757 2019-Jan-13 11:24:14.754459 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
51758 2019-Jan-13 11:24:14.755112 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51759 2019-Jan-13 11:24:14.755756 - [DEBUG]
51760 2019-Jan-13 11:24:14.755782 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
51761 2019-Jan-13 11:24:14.756447 - [DEBUG] Compose: EdgeIdentity * AllBottom
51762 2019-Jan-13 11:24:14.756475 - [DEBUG]
51763 2019-Jan-13 11:24:14.756498 - [DEBUG] Propagate flow
51764 2019-Jan-13 11:24:14.756522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51765 2019-Jan-13 11:24:14.756581 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51766 2019-Jan-13 11:24:14.757254 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51767 2019-Jan-13 11:24:14.757892 - [DEBUG] Edge function : AllBottom (result of previous compose)
51768 2019-Jan-13 11:24:14.757917 - [DEBUG]
51769 2019-Jan-13 11:24:14.757942 - [DEBUG] Join: AllTop & AllBottom
51770 2019-Jan-13 11:24:14.757968 - [DEBUG] = AllBottom (new jump func)
51771 2019-Jan-13 11:24:14.757992 - [DEBUG]
51772 2019-Jan-13 11:24:14.758015 - [DEBUG] Start adding new jump function
51773 2019-Jan-13 11:24:14.758038 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51774 2019-Jan-13 11:24:14.758095 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51775 2019-Jan-13 11:24:14.758732 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51776 2019-Jan-13 11:24:14.759390 - [DEBUG] Edge Function : AllBottom
51777 2019-Jan-13 11:24:14.759422 - [DEBUG] End adding new jump function
51778 2019-Jan-13 11:24:14.759446 - [DEBUG]
51779 2019-Jan-13 11:24:14.759470 - [DEBUG] -------------------------------------------- 1400. Path Edge --------------------------------------------
51780 2019-Jan-13 11:24:14.759510 - [DEBUG]
51781 2019-Jan-13 11:24:14.759534 - [DEBUG] Process 1400. path edge:
51782 2019-Jan-13 11:24:14.759557 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51783 2019-Jan-13 11:24:14.759625 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
51784 2019-Jan-13 11:24:14.760318 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51785 2019-Jan-13 11:24:14.760984 - [DEBUG]
51786 2019-Jan-13 11:24:14.761009 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51787 2019-Jan-13 11:24:14.761686 - [DEBUG] Possible callees:
51788 2019-Jan-13 11:24:14.761712 - [DEBUG] llvm.dbg.declare
51789 2019-Jan-13 11:24:14.761736 - [DEBUG] Possible return sites:
51790 2019-Jan-13 11:24:14.761760 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13651791 2019-Jan-13 11:24:14.763048 - [DEBUG] Found and process special summary
51792 2019-Jan-13 11:24:14.763088 - [DEBUG] Compose: EdgeIdentity * AllBottom
51793 2019-Jan-13 11:24:14.763116 - [DEBUG]
51794 2019-Jan-13 11:24:14.763140 - [DEBUG] Propagate flow
51795 2019-Jan-13 11:24:14.763163 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51796 2019-Jan-13 11:24:14.763223 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51797 2019-Jan-13 11:24:14.763889 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51798 2019-Jan-13 11:24:14.764527 - [DEBUG] Edge function : AllBottom (result of previous compose)
51799 2019-Jan-13 11:24:14.764553 - [DEBUG]
51800 2019-Jan-13 11:24:14.764578 - [DEBUG] Join: AllTop & AllBottom
51801 2019-Jan-13 11:24:14.764604 - [DEBUG] = AllBottom (new jump func)
51802 2019-Jan-13 11:24:14.764628 - [DEBUG]
51803 2019-Jan-13 11:24:14.764652 - [DEBUG] Start adding new jump function
51804 2019-Jan-13 11:24:14.764675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51805 2019-Jan-13 11:24:14.764732 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51806 2019-Jan-13 11:24:14.765368 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51807 2019-Jan-13 11:24:14.766022 - [DEBUG] Edge Function : AllBottom
51808 2019-Jan-13 11:24:14.766055 - [DEBUG] End adding new jump function
51809 2019-Jan-13 11:24:14.766079 - [DEBUG]
51810 2019-Jan-13 11:24:14.766103 - [DEBUG] -------------------------------------------- 1401. Path Edge --------------------------------------------
51811 2019-Jan-13 11:24:14.766127 - [DEBUG]
51812 2019-Jan-13 11:24:14.766151 - [DEBUG] Process 1401. path edge:
51813 2019-Jan-13 11:24:14.766174 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51814 2019-Jan-13 11:24:14.766240 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
51815 2019-Jan-13 11:24:14.766927 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51816 2019-Jan-13 11:24:14.767591 - [DEBUG]
51817 2019-Jan-13 11:24:14.767617 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51818 2019-Jan-13 11:24:14.768307 - [DEBUG] Compose: EdgeIdentity * AllBottom
51819 2019-Jan-13 11:24:14.768337 - [DEBUG]
51820 2019-Jan-13 11:24:14.768361 - [DEBUG] Propagate flow
51821 2019-Jan-13 11:24:14.768385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51822 2019-Jan-13 11:24:14.768446 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
51823 2019-Jan-13 11:24:14.769099 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51824 2019-Jan-13 11:24:14.769737 - [DEBUG] Edge function : AllBottom (result of previous compose)
51825 2019-Jan-13 11:24:14.769763 - [DEBUG]
51826 2019-Jan-13 11:24:14.769788 - [DEBUG] Join: AllTop & AllBottom
51827 2019-Jan-13 11:24:14.769814 - [DEBUG] = AllBottom (new jump func)
51828 2019-Jan-13 11:24:14.769838 - [DEBUG]
51829 2019-Jan-13 11:24:14.769862 - [DEBUG] Start adding new jump function
51830 2019-Jan-13 11:24:14.769885 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51831 2019-Jan-13 11:24:14.769942 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51832 2019-Jan-13 11:24:14.770606 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
51833 2019-Jan-13 11:24:14.771240 - [DEBUG] Edge Function : AllBottom
51834 2019-Jan-13 11:24:14.771269 - [DEBUG] End adding new jump function
51835 2019-Jan-13 11:24:14.771293 - [DEBUG]
51836 2019-Jan-13 11:24:14.771316 - [DEBUG] -------------------------------------------- 1402. Path Edge --------------------------------------------
51837 2019-Jan-13 11:24:14.771340 - [DEBUG]
51838 2019-Jan-13 11:24:14.771363 - [DEBUG] Process 1402. path edge:
51839 2019-Jan-13 11:24:14.771387 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51840 2019-Jan-13 11:24:14.771444 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
51841 2019-Jan-13 11:24:14.772078 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51842 2019-Jan-13 11:24:14.772746 - [DEBUG]
51843 2019-Jan-13 11:24:14.772773 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
51844 2019-Jan-13 11:24:14.773487 - [DEBUG] Compose: EdgeIdentity * AllBottom
51845 2019-Jan-13 11:24:14.773517 - [DEBUG]
51846 2019-Jan-13 11:24:14.773541 - [DEBUG] Propagate flow
51847 2019-Jan-13 11:24:14.773564 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51848 2019-Jan-13 11:24:14.773634 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
51849 2019-Jan-13 11:24:14.774296 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51850 2019-Jan-13 11:24:14.774942 - [DEBUG] Edge function : AllBottom (result of previous compose)
51851 2019-Jan-13 11:24:14.774968 - [DEBUG]
51852 2019-Jan-13 11:24:14.774993 - [DEBUG] Join: AllTop & AllBottom
51853 2019-Jan-13 11:24:14.775019 - [DEBUG] = AllBottom (new jump func)
51854 2019-Jan-13 11:24:14.775043 - [DEBUG]
51855 2019-Jan-13 11:24:14.775067 - [DEBUG] Start adding new jump function
51856 2019-Jan-13 11:24:14.775090 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51857 2019-Jan-13 11:24:14.775149 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51858 2019-Jan-13 11:24:14.775785 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
51859 2019-Jan-13 11:24:14.776416 - [DEBUG] Edge Function : AllBottom
51860 2019-Jan-13 11:24:14.776446 - [DEBUG] End adding new jump function
51861 2019-Jan-13 11:24:14.776470 - [DEBUG]
51862 2019-Jan-13 11:24:14.776494 - [DEBUG] -------------------------------------------- 1403. Path Edge --------------------------------------------
51863 2019-Jan-13 11:24:14.776518 - [DEBUG]
51864 2019-Jan-13 11:24:14.776542 - [DEBUG] Process 1403. path edge:
51865 2019-Jan-13 11:24:14.776565 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51866 2019-Jan-13 11:24:14.776623 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
51867 2019-Jan-13 11:24:14.777282 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51868 2019-Jan-13 11:24:14.777933 - [DEBUG]
51869 2019-Jan-13 11:24:14.777959 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
51870 2019-Jan-13 11:24:14.778620 - [DEBUG] Compose: EdgeIdentity * AllBottom
51871 2019-Jan-13 11:24:14.778648 - [DEBUG]
51872 2019-Jan-13 11:24:14.778672 - [DEBUG] Propagate flow
51873 2019-Jan-13 11:24:14.778695 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51874 2019-Jan-13 11:24:14.778756 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
51875 2019-Jan-13 11:24:14.779455 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51876 2019-Jan-13 11:24:14.780140 - [DEBUG] Edge function : AllBottom (result of previous compose)
51877 2019-Jan-13 11:24:14.780167 - [DEBUG]
51878 2019-Jan-13 11:24:14.780193 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51879 2019-Jan-13 11:24:14.780219 - [DEBUG] = AllBottom
51880 2019-Jan-13 11:24:14.780243 - [DEBUG]
51881 2019-Jan-13 11:24:14.780266 - [DEBUG] PROPAGATE: No new function!
51882 2019-Jan-13 11:24:14.780293 - [DEBUG] EDGE:
51883 2019-Jan-13 11:24:14.780363 - [DEBUG] ---> 51884 2019-Jan-13 11:24:14.781016 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51885 2019-Jan-13 11:24:14.781657 - [DEBUG]
51886 2019-Jan-13 11:24:14.781683 - [DEBUG] EDGE:
51887 2019-Jan-13 11:24:14.781742 - [DEBUG] ---> 51888 2019-Jan-13 11:24:14.782373 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51889 2019-Jan-13 11:24:14.783009 - [DEBUG]
51890 2019-Jan-13 11:24:14.783035 - [DEBUG] EDGE:
51891 2019-Jan-13 11:24:14.783093 - [DEBUG] ---> 51892 2019-Jan-13 11:24:14.783756 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51893 2019-Jan-13 11:24:14.784391 - [DEBUG]
51894 2019-Jan-13 11:24:14.784440 - [DEBUG] Compose: EdgeIdentity * AllBottom
51895 2019-Jan-13 11:24:14.784467 - [DEBUG]
51896 2019-Jan-13 11:24:14.784491 - [DEBUG] Propagate flow
51897 2019-Jan-13 11:24:14.784514 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51898 2019-Jan-13 11:24:14.784572 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51899 2019-Jan-13 11:24:14.785214 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51900 2019-Jan-13 11:24:14.785875 - [DEBUG] Edge function : AllBottom (result of previous compose)
51901 2019-Jan-13 11:24:14.785901 - [DEBUG]
51902 2019-Jan-13 11:24:14.785926 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51903 2019-Jan-13 11:24:14.785953 - [DEBUG] = AllBottom
51904 2019-Jan-13 11:24:14.785977 - [DEBUG]
51905 2019-Jan-13 11:24:14.786000 - [DEBUG] PROPAGATE: No new function!
51906 2019-Jan-13 11:24:14.786030 - [DEBUG] EDGE:
51907 2019-Jan-13 11:24:14.786095 - [DEBUG] ---> 51908 2019-Jan-13 11:24:14.786794 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51909 2019-Jan-13 11:24:14.787450 - [DEBUG]
51910 2019-Jan-13 11:24:14.787496 - [DEBUG] Compose: EdgeIdentity * AllBottom
51911 2019-Jan-13 11:24:14.787523 - [DEBUG]
51912 2019-Jan-13 11:24:14.787546 - [DEBUG] Propagate flow
51913 2019-Jan-13 11:24:14.787570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51914 2019-Jan-13 11:24:14.787648 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51915 2019-Jan-13 11:24:14.788300 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51916 2019-Jan-13 11:24:14.788936 - [DEBUG] Edge function : AllBottom (result of previous compose)
51917 2019-Jan-13 11:24:14.788962 - [DEBUG]
51918 2019-Jan-13 11:24:14.788987 - [DEBUG] Join: AllTop & AllBottom
51919 2019-Jan-13 11:24:14.789013 - [DEBUG] = AllBottom (new jump func)
51920 2019-Jan-13 11:24:14.789037 - [DEBUG]
51921 2019-Jan-13 11:24:14.789060 - [DEBUG] Start adding new jump function
51922 2019-Jan-13 11:24:14.789083 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51923 2019-Jan-13 11:24:14.789139 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51924 2019-Jan-13 11:24:14.789775 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51925 2019-Jan-13 11:24:14.790438 - [DEBUG] Edge Function : AllBottom
51926 2019-Jan-13 11:24:14.790468 - [DEBUG] End adding new jump function
51927 2019-Jan-13 11:24:14.790491 - [DEBUG]
51928 2019-Jan-13 11:24:14.790515 - [DEBUG] -------------------------------------------- 1404. Path Edge --------------------------------------------
51929 2019-Jan-13 11:24:14.790539 - [DEBUG]
51930 2019-Jan-13 11:24:14.790562 - [DEBUG] Process 1404. path edge:
51931 2019-Jan-13 11:24:14.790586 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51932 2019-Jan-13 11:24:14.790643 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
51933 2019-Jan-13 11:24:14.791286 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51934 2019-Jan-13 11:24:14.791937 - [DEBUG]
51935 2019-Jan-13 11:24:14.791963 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51936 2019-Jan-13 11:24:14.792652 - [DEBUG] Possible callees:
51937 2019-Jan-13 11:24:14.792677 - [DEBUG] llvm.dbg.declare
51938 2019-Jan-13 11:24:14.792702 - [DEBUG] Possible return sites:
51939 2019-Jan-13 11:24:14.792726 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14351940 2019-Jan-13 11:24:14.794078 - [DEBUG] Found and process special summary
51941 2019-Jan-13 11:24:14.794122 - [DEBUG] Compose: EdgeIdentity * AllBottom
51942 2019-Jan-13 11:24:14.794149 - [DEBUG]
51943 2019-Jan-13 11:24:14.794173 - [DEBUG] Propagate flow
51944 2019-Jan-13 11:24:14.794196 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51945 2019-Jan-13 11:24:14.794259 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51946 2019-Jan-13 11:24:14.794902 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51947 2019-Jan-13 11:24:14.795538 - [DEBUG] Edge function : AllBottom (result of previous compose)
51948 2019-Jan-13 11:24:14.795563 - [DEBUG]
51949 2019-Jan-13 11:24:14.795588 - [DEBUG] Join: AllTop & AllBottom
51950 2019-Jan-13 11:24:14.795614 - [DEBUG] = AllBottom (new jump func)
51951 2019-Jan-13 11:24:14.795638 - [DEBUG]
51952 2019-Jan-13 11:24:14.795662 - [DEBUG] Start adding new jump function
51953 2019-Jan-13 11:24:14.795685 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51954 2019-Jan-13 11:24:14.795742 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51955 2019-Jan-13 11:24:14.796396 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51956 2019-Jan-13 11:24:14.797054 - [DEBUG] Edge Function : AllBottom
51957 2019-Jan-13 11:24:14.797084 - [DEBUG] End adding new jump function
51958 2019-Jan-13 11:24:14.797108 - [DEBUG]
51959 2019-Jan-13 11:24:14.797131 - [DEBUG] -------------------------------------------- 1405. Path Edge --------------------------------------------
51960 2019-Jan-13 11:24:14.797155 - [DEBUG]
51961 2019-Jan-13 11:24:14.797178 - [DEBUG] Process 1405. path edge:
51962 2019-Jan-13 11:24:14.797202 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51963 2019-Jan-13 11:24:14.797258 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
51964 2019-Jan-13 11:24:14.797895 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51965 2019-Jan-13 11:24:14.798551 - [DEBUG]
51966 2019-Jan-13 11:24:14.798577 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51967 2019-Jan-13 11:24:14.799271 - [DEBUG] Compose: EdgeIdentity * AllBottom
51968 2019-Jan-13 11:24:14.799300 - [DEBUG]
51969 2019-Jan-13 11:24:14.799324 - [DEBUG] Propagate flow
51970 2019-Jan-13 11:24:14.799347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51971 2019-Jan-13 11:24:14.799413 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
51972 2019-Jan-13 11:24:14.800102 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51973 2019-Jan-13 11:24:14.800754 - [DEBUG] Edge function : AllBottom (result of previous compose)
51974 2019-Jan-13 11:24:14.800779 - [DEBUG]
51975 2019-Jan-13 11:24:14.800805 - [DEBUG] Join: AllTop & AllBottom
51976 2019-Jan-13 11:24:14.800831 - [DEBUG] = AllBottom (new jump func)
51977 2019-Jan-13 11:24:14.800855 - [DEBUG]
51978 2019-Jan-13 11:24:14.800879 - [DEBUG] Start adding new jump function
51979 2019-Jan-13 11:24:14.800902 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51980 2019-Jan-13 11:24:14.800961 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51981 2019-Jan-13 11:24:14.801598 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
51982 2019-Jan-13 11:24:14.802229 - [DEBUG] Edge Function : AllBottom
51983 2019-Jan-13 11:24:14.802258 - [DEBUG] End adding new jump function
51984 2019-Jan-13 11:24:14.802282 - [DEBUG]
51985 2019-Jan-13 11:24:14.802306 - [DEBUG] -------------------------------------------- 1406. Path Edge --------------------------------------------
51986 2019-Jan-13 11:24:14.802331 - [DEBUG]
51987 2019-Jan-13 11:24:14.802354 - [DEBUG] Process 1406. path edge:
51988 2019-Jan-13 11:24:14.802378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51989 2019-Jan-13 11:24:14.802435 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
51990 2019-Jan-13 11:24:14.803070 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51991 2019-Jan-13 11:24:14.803726 - [DEBUG]
51992 2019-Jan-13 11:24:14.803751 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
51993 2019-Jan-13 11:24:14.804409 - [DEBUG] Compose: EdgeIdentity * AllBottom
51994 2019-Jan-13 11:24:14.804437 - [DEBUG]
51995 2019-Jan-13 11:24:14.804460 - [DEBUG] Propagate flow
51996 2019-Jan-13 11:24:14.804483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51997 2019-Jan-13 11:24:14.804543 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
51998 2019-Jan-13 11:24:14.805203 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51999 2019-Jan-13 11:24:14.805858 - [DEBUG] Edge function : AllBottom (result of previous compose)
52000 2019-Jan-13 11:24:14.805902 - [DEBUG]
52001 2019-Jan-13 11:24:14.805930 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52002 2019-Jan-13 11:24:14.805955 - [DEBUG] = AllBottom
52003 2019-Jan-13 11:24:14.805980 - [DEBUG]
52004 2019-Jan-13 11:24:14.806003 - [DEBUG] PROPAGATE: No new function!
52005 2019-Jan-13 11:24:14.806030 - [DEBUG] EDGE:
52006 2019-Jan-13 11:24:14.806110 - [DEBUG] ---> 52007 2019-Jan-13 11:24:14.806805 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52008 2019-Jan-13 11:24:14.807457 - [DEBUG]
52009 2019-Jan-13 11:24:14.807484 - [DEBUG] EDGE:
52010 2019-Jan-13 11:24:14.807547 - [DEBUG] ---> 52011 2019-Jan-13 11:24:14.808186 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52012 2019-Jan-13 11:24:14.808821 - [DEBUG]
52013 2019-Jan-13 11:24:14.808870 - [DEBUG] Compose: EdgeIdentity * AllBottom
52014 2019-Jan-13 11:24:14.808897 - [DEBUG]
52015 2019-Jan-13 11:24:14.808922 - [DEBUG] Propagate flow
52016 2019-Jan-13 11:24:14.808945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52017 2019-Jan-13 11:24:14.809002 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
52018 2019-Jan-13 11:24:14.809642 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52019 2019-Jan-13 11:24:14.810299 - [DEBUG] Edge function : AllBottom (result of previous compose)
52020 2019-Jan-13 11:24:14.810324 - [DEBUG]
52021 2019-Jan-13 11:24:14.810350 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52022 2019-Jan-13 11:24:14.810376 - [DEBUG] = AllBottom
52023 2019-Jan-13 11:24:14.810400 - [DEBUG]
52024 2019-Jan-13 11:24:14.810423 - [DEBUG] PROPAGATE: No new function!
52025 2019-Jan-13 11:24:14.810452 - [DEBUG] EDGE:
52026 2019-Jan-13 11:24:14.810510 - [DEBUG] ---> 52027 2019-Jan-13 11:24:14.811155 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52028 2019-Jan-13 11:24:14.811816 - [DEBUG]
52029 2019-Jan-13 11:24:14.811844 - [DEBUG] EDGE:
52030 2019-Jan-13 11:24:14.811913 - [DEBUG] ---> 52031 2019-Jan-13 11:24:14.812564 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52032 2019-Jan-13 11:24:14.813230 - [DEBUG]
52033 2019-Jan-13 11:24:14.813277 - [DEBUG] Compose: EdgeIdentity * AllBottom
52034 2019-Jan-13 11:24:14.813304 - [DEBUG]
52035 2019-Jan-13 11:24:14.813346 - [DEBUG] Propagate flow
52036 2019-Jan-13 11:24:14.813372 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52037 2019-Jan-13 11:24:14.813437 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
52038 2019-Jan-13 11:24:14.814086 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52039 2019-Jan-13 11:24:14.814724 - [DEBUG] Edge function : AllBottom (result of previous compose)
52040 2019-Jan-13 11:24:14.814749 - [DEBUG]
52041 2019-Jan-13 11:24:14.814775 - [DEBUG] Join: AllTop & AllBottom
52042 2019-Jan-13 11:24:14.814801 - [DEBUG] = AllBottom (new jump func)
52043 2019-Jan-13 11:24:14.814825 - [DEBUG]
52044 2019-Jan-13 11:24:14.814848 - [DEBUG] Start adding new jump function
52045 2019-Jan-13 11:24:14.814871 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52046 2019-Jan-13 11:24:14.814946 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52047 2019-Jan-13 11:24:14.815585 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
52048 2019-Jan-13 11:24:14.816220 - [DEBUG] Edge Function : AllBottom
52049 2019-Jan-13 11:24:14.816250 - [DEBUG] End adding new jump function
52050 2019-Jan-13 11:24:14.816274 - [DEBUG]
52051 2019-Jan-13 11:24:14.816297 - [DEBUG] -------------------------------------------- 1407. Path Edge --------------------------------------------
52052 2019-Jan-13 11:24:14.816321 - [DEBUG]
52053 2019-Jan-13 11:24:14.816345 - [DEBUG] Process 1407. path edge:
52054 2019-Jan-13 11:24:14.816368 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52055 2019-Jan-13 11:24:14.816425 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
52056 2019-Jan-13 11:24:14.817077 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52057 2019-Jan-13 11:24:14.817713 - [DEBUG]
52058 2019-Jan-13 11:24:14.817739 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
52059 2019-Jan-13 11:24:14.818432 - [DEBUG] Compose: EdgeIdentity * AllBottom
52060 2019-Jan-13 11:24:14.818461 - [DEBUG]
52061 2019-Jan-13 11:24:14.818484 - [DEBUG] Propagate flow
52062 2019-Jan-13 11:24:14.818507 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52063 2019-Jan-13 11:24:14.818573 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
52064 2019-Jan-13 11:24:14.819249 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52065 2019-Jan-13 11:24:14.819910 - [DEBUG] Edge function : AllBottom (result of previous compose)
52066 2019-Jan-13 11:24:14.819935 - [DEBUG]
52067 2019-Jan-13 11:24:14.819961 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52068 2019-Jan-13 11:24:14.819986 - [DEBUG] = AllBottom
52069 2019-Jan-13 11:24:14.820032 - [DEBUG]
52070 2019-Jan-13 11:24:14.820056 - [DEBUG] PROPAGATE: No new function!
52071 2019-Jan-13 11:24:14.820097 - [DEBUG] Compose: EdgeIdentity * AllBottom
52072 2019-Jan-13 11:24:14.820124 - [DEBUG]
52073 2019-Jan-13 11:24:14.820147 - [DEBUG] Propagate flow
52074 2019-Jan-13 11:24:14.820170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52075 2019-Jan-13 11:24:14.820236 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
52076 2019-Jan-13 11:24:14.820897 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52077 2019-Jan-13 11:24:14.821534 - [DEBUG] Edge function : AllBottom (result of previous compose)
52078 2019-Jan-13 11:24:14.821559 - [DEBUG]
52079 2019-Jan-13 11:24:14.821584 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52080 2019-Jan-13 11:24:14.821609 - [DEBUG] = AllBottom
52081 2019-Jan-13 11:24:14.821634 - [DEBUG]
52082 2019-Jan-13 11:24:14.821657 - [DEBUG] PROPAGATE: No new function!
52083 2019-Jan-13 11:24:14.821682 - [DEBUG] EDGE:
52084 2019-Jan-13 11:24:14.821740 - [DEBUG] ---> 52085 2019-Jan-13 11:24:14.822377 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52086 2019-Jan-13 11:24:14.823013 - [DEBUG]
52087 2019-Jan-13 11:24:14.823039 - [DEBUG] EDGE:
52088 2019-Jan-13 11:24:14.823097 - [DEBUG] ---> 52089 2019-Jan-13 11:24:14.823782 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52090 2019-Jan-13 11:24:14.824422 - [DEBUG]
52091 2019-Jan-13 11:24:14.824450 - [DEBUG] EDGE:
52092 2019-Jan-13 11:24:14.824509 - [DEBUG] ---> 52093 2019-Jan-13 11:24:14.825182 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52094 2019-Jan-13 11:24:14.825842 - [DEBUG]
52095 2019-Jan-13 11:24:14.825898 - [DEBUG] Compose: EdgeIdentity * AllBottom
52096 2019-Jan-13 11:24:14.825926 - [DEBUG]
52097 2019-Jan-13 11:24:14.825950 - [DEBUG] Propagate flow
52098 2019-Jan-13 11:24:14.825973 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52099 2019-Jan-13 11:24:14.826041 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
52100 2019-Jan-13 11:24:14.826723 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52101 2019-Jan-13 11:24:14.827367 - [DEBUG] Edge function : AllBottom (result of previous compose)
52102 2019-Jan-13 11:24:14.827392 - [DEBUG]
52103 2019-Jan-13 11:24:14.827418 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52104 2019-Jan-13 11:24:14.827444 - [DEBUG] = AllBottom
52105 2019-Jan-13 11:24:14.827468 - [DEBUG]
52106 2019-Jan-13 11:24:14.827491 - [DEBUG] PROPAGATE: No new function!
52107 2019-Jan-13 11:24:14.827521 - [DEBUG] EDGE:
52108 2019-Jan-13 11:24:14.827580 - [DEBUG] ---> 52109 2019-Jan-13 11:24:14.828217 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52110 2019-Jan-13 11:24:14.828852 - [DEBUG]
52111 2019-Jan-13 11:24:14.828878 - [DEBUG] EDGE:
52112 2019-Jan-13 11:24:14.828936 - [DEBUG] ---> 52113 2019-Jan-13 11:24:14.829571 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52114 2019-Jan-13 11:24:14.830224 - [DEBUG]
52115 2019-Jan-13 11:24:14.830250 - [DEBUG] EDGE:
52116 2019-Jan-13 11:24:14.830308 - [DEBUG] ---> 52117 2019-Jan-13 11:24:14.830950 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52118 2019-Jan-13 11:24:14.831615 - [DEBUG]
52119 2019-Jan-13 11:24:14.831642 - [DEBUG] EDGE:
52120 2019-Jan-13 11:24:14.831705 - [DEBUG] ---> 52121 2019-Jan-13 11:24:14.832375 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52122 2019-Jan-13 11:24:14.833034 - [DEBUG]
52123 2019-Jan-13 11:24:14.833061 - [DEBUG] EDGE:
52124 2019-Jan-13 11:24:14.833124 - [DEBUG] ---> 52125 2019-Jan-13 11:24:14.833788 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52126 2019-Jan-13 11:24:14.834424 - [DEBUG]
52127 2019-Jan-13 11:24:14.834450 - [DEBUG] EDGE:
52128 2019-Jan-13 11:24:14.834507 - [DEBUG] ---> 52129 2019-Jan-13 11:24:14.835146 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52130 2019-Jan-13 11:24:14.835799 - [DEBUG]
52131 2019-Jan-13 11:24:14.835826 - [DEBUG] EDGE:
52132 2019-Jan-13 11:24:14.835885 - [DEBUG] ---> 52133 2019-Jan-13 11:24:14.836516 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52134 2019-Jan-13 11:24:14.837170 - [DEBUG]
52135 2019-Jan-13 11:24:14.837197 - [DEBUG] EDGE:
52136 2019-Jan-13 11:24:14.837254 - [DEBUG] ---> 52137 2019-Jan-13 11:24:14.837918 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52138 2019-Jan-13 11:24:14.838582 - [DEBUG]
52139 2019-Jan-13 11:24:14.838610 - [DEBUG] EDGE:
52140 2019-Jan-13 11:24:14.838677 - [DEBUG] ---> 52141 2019-Jan-13 11:24:14.839343 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52142 2019-Jan-13 11:24:14.839991 - [DEBUG]
52143 2019-Jan-13 11:24:14.840063 - [DEBUG] Compose: EdgeIdentity * AllBottom
52144 2019-Jan-13 11:24:14.840090 - [DEBUG]
52145 2019-Jan-13 11:24:14.840115 - [DEBUG] Propagate flow
52146 2019-Jan-13 11:24:14.840138 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52147 2019-Jan-13 11:24:14.840197 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52148 2019-Jan-13 11:24:14.840839 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52149 2019-Jan-13 11:24:14.841475 - [DEBUG] Edge function : AllBottom (result of previous compose)
52150 2019-Jan-13 11:24:14.841500 - [DEBUG]
52151 2019-Jan-13 11:24:14.841526 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52152 2019-Jan-13 11:24:14.841551 - [DEBUG] = AllBottom
52153 2019-Jan-13 11:24:14.841575 - [DEBUG]
52154 2019-Jan-13 11:24:14.841598 - [DEBUG] PROPAGATE: No new function!
52155 2019-Jan-13 11:24:14.841627 - [DEBUG] EDGE:
52156 2019-Jan-13 11:24:14.841685 - [DEBUG] ---> 52157 2019-Jan-13 11:24:14.842333 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52158 2019-Jan-13 11:24:14.842969 - [DEBUG]
52159 2019-Jan-13 11:24:14.843007 - [DEBUG] Compose: EdgeIdentity * AllBottom
52160 2019-Jan-13 11:24:14.843034 - [DEBUG]
52161 2019-Jan-13 11:24:14.843057 - [DEBUG] Propagate flow
52162 2019-Jan-13 11:24:14.843080 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52163 2019-Jan-13 11:24:14.843137 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52164 2019-Jan-13 11:24:14.843794 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52165 2019-Jan-13 11:24:14.844459 - [DEBUG] Edge function : AllBottom (result of previous compose)
52166 2019-Jan-13 11:24:14.844486 - [DEBUG]
52167 2019-Jan-13 11:24:14.844511 - [DEBUG] Join: AllTop & AllBottom
52168 2019-Jan-13 11:24:14.844538 - [DEBUG] = AllBottom (new jump func)
52169 2019-Jan-13 11:24:14.844562 - [DEBUG]
52170 2019-Jan-13 11:24:14.844585 - [DEBUG] Start adding new jump function
52171 2019-Jan-13 11:24:14.844609 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52172 2019-Jan-13 11:24:14.844673 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52173 2019-Jan-13 11:24:14.845336 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52174 2019-Jan-13 11:24:14.846012 - [DEBUG] Edge Function : AllBottom
52175 2019-Jan-13 11:24:14.846044 - [DEBUG] End adding new jump function
52176 2019-Jan-13 11:24:14.846068 - [DEBUG]
52177 2019-Jan-13 11:24:14.846092 - [DEBUG] -------------------------------------------- 1408. Path Edge --------------------------------------------
52178 2019-Jan-13 11:24:14.846116 - [DEBUG]
52179 2019-Jan-13 11:24:14.846139 - [DEBUG] Process 1408. path edge:
52180 2019-Jan-13 11:24:14.846163 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52181 2019-Jan-13 11:24:14.846226 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
52182 2019-Jan-13 11:24:14.846893 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52183 2019-Jan-13 11:24:14.847528 - [DEBUG]
52184 2019-Jan-13 11:24:14.847552 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52185 2019-Jan-13 11:24:14.848197 - [DEBUG] Possible callees:
52186 2019-Jan-13 11:24:14.848222 - [DEBUG] bar
52187 2019-Jan-13 11:24:14.848246 - [DEBUG] Possible return sites:
52188 2019-Jan-13 11:24:14.848270 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8952189 2019-Jan-13 11:24:14.849544 - [DEBUG] Found and process special summary
52190 2019-Jan-13 11:24:14.849583 - [DEBUG] Compose: EdgeIdentity * AllBottom
52191 2019-Jan-13 11:24:14.849611 - [DEBUG]
52192 2019-Jan-13 11:24:14.849635 - [DEBUG] Propagate flow
52193 2019-Jan-13 11:24:14.849658 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52194 2019-Jan-13 11:24:14.849718 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52195 2019-Jan-13 11:24:14.850441 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52196 2019-Jan-13 11:24:14.851120 - [DEBUG] Edge function : AllBottom (result of previous compose)
52197 2019-Jan-13 11:24:14.851146 - [DEBUG]
52198 2019-Jan-13 11:24:14.851171 - [DEBUG] Join: AllTop & AllBottom
52199 2019-Jan-13 11:24:14.851198 - [DEBUG] = AllBottom (new jump func)
52200 2019-Jan-13 11:24:14.851222 - [DEBUG]
52201 2019-Jan-13 11:24:14.851246 - [DEBUG] Start adding new jump function
52202 2019-Jan-13 11:24:14.851269 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52203 2019-Jan-13 11:24:14.851334 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52204 2019-Jan-13 11:24:14.851998 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52205 2019-Jan-13 11:24:14.852656 - [DEBUG] Edge Function : AllBottom
52206 2019-Jan-13 11:24:14.852687 - [DEBUG] End adding new jump function
52207 2019-Jan-13 11:24:14.852711 - [DEBUG]
52208 2019-Jan-13 11:24:14.852734 - [DEBUG] -------------------------------------------- 1409. Path Edge --------------------------------------------
52209 2019-Jan-13 11:24:14.852758 - [DEBUG]
52210 2019-Jan-13 11:24:14.852781 - [DEBUG] Process 1409. path edge:
52211 2019-Jan-13 11:24:14.852805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52212 2019-Jan-13 11:24:14.852865 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
52213 2019-Jan-13 11:24:14.853530 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52214 2019-Jan-13 11:24:14.854168 - [DEBUG]
52215 2019-Jan-13 11:24:14.854193 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52216 2019-Jan-13 11:24:14.854860 - [DEBUG] Compose: EdgeIdentity * AllBottom
52217 2019-Jan-13 11:24:14.854889 - [DEBUG]
52218 2019-Jan-13 11:24:14.854913 - [DEBUG] Propagate flow
52219 2019-Jan-13 11:24:14.854936 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52220 2019-Jan-13 11:24:14.855009 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52221 2019-Jan-13 11:24:14.855650 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52222 2019-Jan-13 11:24:14.856288 - [DEBUG] Edge function : AllBottom (result of previous compose)
52223 2019-Jan-13 11:24:14.856313 - [DEBUG]
52224 2019-Jan-13 11:24:14.856338 - [DEBUG] Join: AllTop & AllBottom
52225 2019-Jan-13 11:24:14.856364 - [DEBUG] = AllBottom (new jump func)
52226 2019-Jan-13 11:24:14.856388 - [DEBUG]
52227 2019-Jan-13 11:24:14.856411 - [DEBUG] Start adding new jump function
52228 2019-Jan-13 11:24:14.856434 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52229 2019-Jan-13 11:24:14.856491 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52230 2019-Jan-13 11:24:14.857171 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52231 2019-Jan-13 11:24:14.857835 - [DEBUG] Edge Function : AllBottom
52232 2019-Jan-13 11:24:14.857865 - [DEBUG] End adding new jump function
52233 2019-Jan-13 11:24:14.857889 - [DEBUG]
52234 2019-Jan-13 11:24:14.857913 - [DEBUG] -------------------------------------------- 1410. Path Edge --------------------------------------------
52235 2019-Jan-13 11:24:14.857937 - [DEBUG]
52236 2019-Jan-13 11:24:14.857960 - [DEBUG] Process 1410. path edge:
52237 2019-Jan-13 11:24:14.857984 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52238 2019-Jan-13 11:24:14.858049 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
52239 2019-Jan-13 11:24:14.858714 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52240 2019-Jan-13 11:24:14.859365 - [DEBUG]
52241 2019-Jan-13 11:24:14.859392 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52242 2019-Jan-13 11:24:14.860074 - [DEBUG] Compose: EdgeIdentity * AllBottom
52243 2019-Jan-13 11:24:14.860101 - [DEBUG]
52244 2019-Jan-13 11:24:14.860125 - [DEBUG] Propagate flow
52245 2019-Jan-13 11:24:14.860148 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52246 2019-Jan-13 11:24:14.860209 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
52247 2019-Jan-13 11:24:14.860858 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52248 2019-Jan-13 11:24:14.861495 - [DEBUG] Edge function : AllBottom (result of previous compose)
52249 2019-Jan-13 11:24:14.861520 - [DEBUG]
52250 2019-Jan-13 11:24:14.861545 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52251 2019-Jan-13 11:24:14.861571 - [DEBUG] = AllBottom
52252 2019-Jan-13 11:24:14.861596 - [DEBUG]
52253 2019-Jan-13 11:24:14.861619 - [DEBUG] PROPAGATE: No new function!
52254 2019-Jan-13 11:24:14.861653 - [DEBUG] Compose: EdgeIdentity * AllBottom
52255 2019-Jan-13 11:24:14.861679 - [DEBUG]
52256 2019-Jan-13 11:24:14.861703 - [DEBUG] Propagate flow
52257 2019-Jan-13 11:24:14.861726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52258 2019-Jan-13 11:24:14.861784 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52259 2019-Jan-13 11:24:14.862429 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52260 2019-Jan-13 11:24:14.863065 - [DEBUG] Edge function : AllBottom (result of previous compose)
52261 2019-Jan-13 11:24:14.863090 - [DEBUG]
52262 2019-Jan-13 11:24:14.863115 - [DEBUG] Join: AllTop & AllBottom
52263 2019-Jan-13 11:24:14.863156 - [DEBUG] = AllBottom (new jump func)
52264 2019-Jan-13 11:24:14.863181 - [DEBUG]
52265 2019-Jan-13 11:24:14.863205 - [DEBUG] Start adding new jump function
52266 2019-Jan-13 11:24:14.863228 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52267 2019-Jan-13 11:24:14.863287 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52268 2019-Jan-13 11:24:14.863980 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52269 2019-Jan-13 11:24:14.864653 - [DEBUG] Edge Function : AllBottom
52270 2019-Jan-13 11:24:14.864686 - [DEBUG] End adding new jump function
52271 2019-Jan-13 11:24:14.864710 - [DEBUG]
52272 2019-Jan-13 11:24:14.864733 - [DEBUG] -------------------------------------------- 1411. Path Edge --------------------------------------------
52273 2019-Jan-13 11:24:14.864758 - [DEBUG]
52274 2019-Jan-13 11:24:14.864781 - [DEBUG] Process 1411. path edge:
52275 2019-Jan-13 11:24:14.864805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52276 2019-Jan-13 11:24:14.864873 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
52277 2019-Jan-13 11:24:14.865539 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52278 2019-Jan-13 11:24:14.866180 - [DEBUG]
52279 2019-Jan-13 11:24:14.866205 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52280 2019-Jan-13 11:24:14.866884 - [DEBUG] Possible callees:
52281 2019-Jan-13 11:24:14.866909 - [DEBUG] llvm.dbg.declare
52282 2019-Jan-13 11:24:14.866934 - [DEBUG] Possible return sites:
52283 2019-Jan-13 11:24:14.866957 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10352284 2019-Jan-13 11:24:14.868262 - [DEBUG] Found and process special summary
52285 2019-Jan-13 11:24:14.868301 - [DEBUG] Compose: EdgeIdentity * AllBottom
52286 2019-Jan-13 11:24:14.868328 - [DEBUG]
52287 2019-Jan-13 11:24:14.868353 - [DEBUG] Propagate flow
52288 2019-Jan-13 11:24:14.868376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52289 2019-Jan-13 11:24:14.868436 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52290 2019-Jan-13 11:24:14.869077 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52291 2019-Jan-13 11:24:14.869742 - [DEBUG] Edge function : AllBottom (result of previous compose)
52292 2019-Jan-13 11:24:14.869768 - [DEBUG]
52293 2019-Jan-13 11:24:14.869794 - [DEBUG] Join: AllTop & AllBottom
52294 2019-Jan-13 11:24:14.869820 - [DEBUG] = AllBottom (new jump func)
52295 2019-Jan-13 11:24:14.869844 - [DEBUG]
52296 2019-Jan-13 11:24:14.869867 - [DEBUG] Start adding new jump function
52297 2019-Jan-13 11:24:14.869890 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52298 2019-Jan-13 11:24:14.869953 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52299 2019-Jan-13 11:24:14.870647 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52300 2019-Jan-13 11:24:14.871317 - [DEBUG] Edge Function : AllBottom
52301 2019-Jan-13 11:24:14.871348 - [DEBUG] End adding new jump function
52302 2019-Jan-13 11:24:14.871372 - [DEBUG]
52303 2019-Jan-13 11:24:14.871396 - [DEBUG] -------------------------------------------- 1412. Path Edge --------------------------------------------
52304 2019-Jan-13 11:24:14.871421 - [DEBUG]
52305 2019-Jan-13 11:24:14.871444 - [DEBUG] Process 1412. path edge:
52306 2019-Jan-13 11:24:14.871484 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52307 2019-Jan-13 11:24:14.871552 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
52308 2019-Jan-13 11:24:14.872215 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52309 2019-Jan-13 11:24:14.872858 - [DEBUG]
52310 2019-Jan-13 11:24:14.872882 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52311 2019-Jan-13 11:24:14.873573 - [DEBUG] Compose: EdgeIdentity * AllBottom
52312 2019-Jan-13 11:24:14.873601 - [DEBUG]
52313 2019-Jan-13 11:24:14.873625 - [DEBUG] Propagate flow
52314 2019-Jan-13 11:24:14.873648 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52315 2019-Jan-13 11:24:14.873707 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
52316 2019-Jan-13 11:24:14.874344 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52317 2019-Jan-13 11:24:14.874980 - [DEBUG] Edge function : AllBottom (result of previous compose)
52318 2019-Jan-13 11:24:14.875005 - [DEBUG]
52319 2019-Jan-13 11:24:14.875030 - [DEBUG] Join: AllTop & AllBottom
52320 2019-Jan-13 11:24:14.875056 - [DEBUG] = AllBottom (new jump func)
52321 2019-Jan-13 11:24:14.875080 - [DEBUG]
52322 2019-Jan-13 11:24:14.875104 - [DEBUG] Start adding new jump function
52323 2019-Jan-13 11:24:14.875127 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52324 2019-Jan-13 11:24:14.875183 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52325 2019-Jan-13 11:24:14.875819 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
52326 2019-Jan-13 11:24:14.876458 - [DEBUG] Edge Function : AllBottom
52327 2019-Jan-13 11:24:14.876488 - [DEBUG] End adding new jump function
52328 2019-Jan-13 11:24:14.876512 - [DEBUG]
52329 2019-Jan-13 11:24:14.876536 - [DEBUG] -------------------------------------------- 1413. Path Edge --------------------------------------------
52330 2019-Jan-13 11:24:14.876560 - [DEBUG]
52331 2019-Jan-13 11:24:14.876583 - [DEBUG] Process 1413. path edge:
52332 2019-Jan-13 11:24:14.876606 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52333 2019-Jan-13 11:24:14.876693 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
52334 2019-Jan-13 11:24:14.877357 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52335 2019-Jan-13 11:24:14.878026 - [DEBUG]
52336 2019-Jan-13 11:24:14.878052 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
52337 2019-Jan-13 11:24:14.878729 - [DEBUG] Compose: EdgeIdentity * AllBottom
52338 2019-Jan-13 11:24:14.878758 - [DEBUG]
52339 2019-Jan-13 11:24:14.878782 - [DEBUG] Propagate flow
52340 2019-Jan-13 11:24:14.878805 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52341 2019-Jan-13 11:24:14.878869 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
52342 2019-Jan-13 11:24:14.879504 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52343 2019-Jan-13 11:24:14.880177 - [DEBUG] Edge function : AllBottom (result of previous compose)
52344 2019-Jan-13 11:24:14.880203 - [DEBUG]
52345 2019-Jan-13 11:24:14.880229 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52346 2019-Jan-13 11:24:14.880255 - [DEBUG] = AllBottom
52347 2019-Jan-13 11:24:14.880279 - [DEBUG]
52348 2019-Jan-13 11:24:14.880302 - [DEBUG] PROPAGATE: No new function!
52349 2019-Jan-13 11:24:14.880328 - [DEBUG] EDGE:
52350 2019-Jan-13 11:24:14.880387 - [DEBUG] ---> 52351 2019-Jan-13 11:24:14.881022 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52352 2019-Jan-13 11:24:14.881677 - [DEBUG]
52353 2019-Jan-13 11:24:14.881704 - [DEBUG] EDGE:
52354 2019-Jan-13 11:24:14.881762 - [DEBUG] ---> 52355 2019-Jan-13 11:24:14.882401 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52356 2019-Jan-13 11:24:14.883051 - [DEBUG]
52357 2019-Jan-13 11:24:14.883101 - [DEBUG] Compose: EdgeIdentity * AllBottom
52358 2019-Jan-13 11:24:14.883128 - [DEBUG]
52359 2019-Jan-13 11:24:14.883153 - [DEBUG] Propagate flow
52360 2019-Jan-13 11:24:14.883176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52361 2019-Jan-13 11:24:14.883244 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52362 2019-Jan-13 11:24:14.883931 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52363 2019-Jan-13 11:24:14.884600 - [DEBUG] Edge function : AllBottom (result of previous compose)
52364 2019-Jan-13 11:24:14.884627 - [DEBUG]
52365 2019-Jan-13 11:24:14.884652 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52366 2019-Jan-13 11:24:14.884678 - [DEBUG] = AllBottom
52367 2019-Jan-13 11:24:14.884703 - [DEBUG]
52368 2019-Jan-13 11:24:14.884727 - [DEBUG] PROPAGATE: No new function!
52369 2019-Jan-13 11:24:14.884758 - [DEBUG] EDGE:
52370 2019-Jan-13 11:24:14.884823 - [DEBUG] ---> 52371 2019-Jan-13 11:24:14.885484 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52372 2019-Jan-13 11:24:14.886123 - [DEBUG]
52373 2019-Jan-13 11:24:14.886150 - [DEBUG] EDGE:
52374 2019-Jan-13 11:24:14.886208 - [DEBUG] ---> 52375 2019-Jan-13 11:24:14.886868 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52376 2019-Jan-13 11:24:14.887509 - [DEBUG]
52377 2019-Jan-13 11:24:14.887535 - [DEBUG] EDGE:
52378 2019-Jan-13 11:24:14.887595 - [DEBUG] ---> 52379 2019-Jan-13 11:24:14.888237 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52380 2019-Jan-13 11:24:14.888871 - [DEBUG]
52381 2019-Jan-13 11:24:14.888915 - [DEBUG] Compose: EdgeIdentity * AllBottom
52382 2019-Jan-13 11:24:14.888943 - [DEBUG]
52383 2019-Jan-13 11:24:14.888967 - [DEBUG] Propagate flow
52384 2019-Jan-13 11:24:14.888991 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52385 2019-Jan-13 11:24:14.889048 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52386 2019-Jan-13 11:24:14.889714 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52387 2019-Jan-13 11:24:14.890397 - [DEBUG] Edge function : AllBottom (result of previous compose)
52388 2019-Jan-13 11:24:14.890424 - [DEBUG]
52389 2019-Jan-13 11:24:14.890450 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52390 2019-Jan-13 11:24:14.890476 - [DEBUG] = AllBottom
52391 2019-Jan-13 11:24:14.890501 - [DEBUG]
52392 2019-Jan-13 11:24:14.890524 - [DEBUG] PROPAGATE: No new function!
52393 2019-Jan-13 11:24:14.890555 - [DEBUG] EDGE:
52394 2019-Jan-13 11:24:14.890625 - [DEBUG] ---> 52395 2019-Jan-13 11:24:14.891292 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52396 2019-Jan-13 11:24:14.891955 - [DEBUG]
52397 2019-Jan-13 11:24:14.891983 - [DEBUG] EDGE:
52398 2019-Jan-13 11:24:14.892045 - [DEBUG] ---> 52399 2019-Jan-13 11:24:14.892681 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52400 2019-Jan-13 11:24:14.893316 - [DEBUG]
52401 2019-Jan-13 11:24:14.893365 - [DEBUG] Compose: EdgeIdentity * AllBottom
52402 2019-Jan-13 11:24:14.893392 - [DEBUG]
52403 2019-Jan-13 11:24:14.893415 - [DEBUG] Propagate flow
52404 2019-Jan-13 11:24:14.893438 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52405 2019-Jan-13 11:24:14.893496 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
52406 2019-Jan-13 11:24:14.894133 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52407 2019-Jan-13 11:24:14.894785 - [DEBUG] Edge function : AllBottom (result of previous compose)
52408 2019-Jan-13 11:24:14.894810 - [DEBUG]
52409 2019-Jan-13 11:24:14.894835 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52410 2019-Jan-13 11:24:14.894861 - [DEBUG] = AllBottom
52411 2019-Jan-13 11:24:14.894885 - [DEBUG]
52412 2019-Jan-13 11:24:14.894908 - [DEBUG] PROPAGATE: No new function!
52413 2019-Jan-13 11:24:14.894934 - [DEBUG] EDGE:
52414 2019-Jan-13 11:24:14.894992 - [DEBUG] ---> 52415 2019-Jan-13 11:24:14.895630 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52416 2019-Jan-13 11:24:14.896292 - [DEBUG]
52417 2019-Jan-13 11:24:14.896351 - [DEBUG] Compose: EdgeIdentity * AllBottom
52418 2019-Jan-13 11:24:14.896378 - [DEBUG]
52419 2019-Jan-13 11:24:14.896402 - [DEBUG] Propagate flow
52420 2019-Jan-13 11:24:14.896425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52421 2019-Jan-13 11:24:14.896491 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52422 2019-Jan-13 11:24:14.897191 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
52423 2019-Jan-13 11:24:14.897862 - [DEBUG] Edge function : AllBottom (result of previous compose)
52424 2019-Jan-13 11:24:14.897889 - [DEBUG]
52425 2019-Jan-13 11:24:14.897915 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52426 2019-Jan-13 11:24:14.897941 - [DEBUG] = AllBottom
52427 2019-Jan-13 11:24:14.897966 - [DEBUG]
52428 2019-Jan-13 11:24:14.897989 - [DEBUG] PROPAGATE: No new function!
52429 2019-Jan-13 11:24:14.898016 - [DEBUG] Compose: EdgeIdentity * AllBottom
52430 2019-Jan-13 11:24:14.898041 - [DEBUG]
52431 2019-Jan-13 11:24:14.898065 - [DEBUG] Propagate flow
52432 2019-Jan-13 11:24:14.898089 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52433 2019-Jan-13 11:24:14.898152 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52434 2019-Jan-13 11:24:14.898801 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52435 2019-Jan-13 11:24:14.899438 - [DEBUG] Edge function : AllBottom (result of previous compose)
52436 2019-Jan-13 11:24:14.899463 - [DEBUG]
52437 2019-Jan-13 11:24:14.899488 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52438 2019-Jan-13 11:24:14.899514 - [DEBUG] = AllBottom
52439 2019-Jan-13 11:24:14.899539 - [DEBUG]
52440 2019-Jan-13 11:24:14.899562 - [DEBUG] PROPAGATE: No new function!
52441 2019-Jan-13 11:24:14.899591 - [DEBUG] EDGE:
52442 2019-Jan-13 11:24:14.899666 - [DEBUG] ---> 52443 2019-Jan-13 11:24:14.900329 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
52444 2019-Jan-13 11:24:14.900969 - [DEBUG]
52445 2019-Jan-13 11:24:14.900995 - [DEBUG] EDGE:
52446 2019-Jan-13 11:24:14.901053 - [DEBUG] ---> 52447 2019-Jan-13 11:24:14.901687 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
52448 2019-Jan-13 11:24:14.902330 - [DEBUG]
52449 2019-Jan-13 11:24:14.902358 - [DEBUG] Compose: EdgeIdentity * AllBottom
52450 2019-Jan-13 11:24:14.902384 - [DEBUG]
52451 2019-Jan-13 11:24:14.902407 - [DEBUG] Propagate flow
52452 2019-Jan-13 11:24:14.902431 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52453 2019-Jan-13 11:24:14.902495 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52454 2019-Jan-13 11:24:14.903158 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52455 2019-Jan-13 11:24:14.903849 - [DEBUG] Edge function : AllBottom (result of previous compose)
52456 2019-Jan-13 11:24:14.903876 - [DEBUG]
52457 2019-Jan-13 11:24:14.903903 - [DEBUG] Join: AllTop & AllBottom
52458 2019-Jan-13 11:24:14.903929 - [DEBUG] = AllBottom (new jump func)
52459 2019-Jan-13 11:24:14.903954 - [DEBUG]
52460 2019-Jan-13 11:24:14.903977 - [DEBUG] Start adding new jump function
52461 2019-Jan-13 11:24:14.904000 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52462 2019-Jan-13 11:24:14.904066 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52463 2019-Jan-13 11:24:14.904724 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52464 2019-Jan-13 11:24:14.905362 - [DEBUG] Edge Function : AllBottom
52465 2019-Jan-13 11:24:14.905394 - [DEBUG] End adding new jump function
52466 2019-Jan-13 11:24:14.905418 - [DEBUG]
52467 2019-Jan-13 11:24:14.905442 - [DEBUG] -------------------------------------------- 1414. Path Edge --------------------------------------------
52468 2019-Jan-13 11:24:14.905466 - [DEBUG]
52469 2019-Jan-13 11:24:14.905489 - [DEBUG] Process 1414. path edge:
52470 2019-Jan-13 11:24:14.905513 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52471 2019-Jan-13 11:24:14.905572 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
52472 2019-Jan-13 11:24:14.906210 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52473 2019-Jan-13 11:24:14.906872 - [DEBUG]
52474 2019-Jan-13 11:24:14.906898 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52475 2019-Jan-13 11:24:14.907569 - [DEBUG] Compose: EdgeIdentity * AllBottom
52476 2019-Jan-13 11:24:14.907597 - [DEBUG]
52477 2019-Jan-13 11:24:14.907621 - [DEBUG] Propagate flow
52478 2019-Jan-13 11:24:14.907644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52479 2019-Jan-13 11:24:14.907702 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
52480 2019-Jan-13 11:24:14.908351 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52481 2019-Jan-13 11:24:14.908994 - [DEBUG] Edge function : AllBottom (result of previous compose)
52482 2019-Jan-13 11:24:14.909019 - [DEBUG]
52483 2019-Jan-13 11:24:14.909045 - [DEBUG] Join: AllTop & AllBottom
52484 2019-Jan-13 11:24:14.909091 - [DEBUG] = AllBottom (new jump func)
52485 2019-Jan-13 11:24:14.909115 - [DEBUG]
52486 2019-Jan-13 11:24:14.909138 - [DEBUG] Start adding new jump function
52487 2019-Jan-13 11:24:14.909161 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52488 2019-Jan-13 11:24:14.909230 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52489 2019-Jan-13 11:24:14.909900 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
52490 2019-Jan-13 11:24:14.910605 - [DEBUG] Edge Function : AllBottom
52491 2019-Jan-13 11:24:14.910638 - [DEBUG] End adding new jump function
52492 2019-Jan-13 11:24:14.910662 - [DEBUG]
52493 2019-Jan-13 11:24:14.910686 - [DEBUG] -------------------------------------------- 1415. Path Edge --------------------------------------------
52494 2019-Jan-13 11:24:14.910710 - [DEBUG]
52495 2019-Jan-13 11:24:14.910733 - [DEBUG] Process 1415. path edge:
52496 2019-Jan-13 11:24:14.910756 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52497 2019-Jan-13 11:24:14.910822 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
52498 2019-Jan-13 11:24:14.911486 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52499 2019-Jan-13 11:24:14.912127 - [DEBUG]
52500 2019-Jan-13 11:24:14.912151 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
52501 2019-Jan-13 11:24:14.912803 - [DEBUG] Possible callees:
52502 2019-Jan-13 11:24:14.912828 - [DEBUG] llvm.dbg.declare
52503 2019-Jan-13 11:24:14.912853 - [DEBUG] Possible return sites:
52504 2019-Jan-13 11:24:14.912876 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7852505 2019-Jan-13 11:24:14.914182 - [DEBUG] Found and process special summary
52506 2019-Jan-13 11:24:14.914222 - [DEBUG] Compose: EdgeIdentity * AllBottom
52507 2019-Jan-13 11:24:14.914250 - [DEBUG]
52508 2019-Jan-13 11:24:14.914274 - [DEBUG] Propagate flow
52509 2019-Jan-13 11:24:14.914297 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52510 2019-Jan-13 11:24:14.914357 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
52511 2019-Jan-13 11:24:14.914996 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52512 2019-Jan-13 11:24:14.915650 - [DEBUG] Edge function : AllBottom (result of previous compose)
52513 2019-Jan-13 11:24:14.915676 - [DEBUG]
52514 2019-Jan-13 11:24:14.915702 - [DEBUG] Join: AllTop & AllBottom
52515 2019-Jan-13 11:24:14.915729 - [DEBUG] = AllBottom (new jump func)
52516 2019-Jan-13 11:24:14.915753 - [DEBUG]
52517 2019-Jan-13 11:24:14.915776 - [DEBUG] Start adding new jump function
52518 2019-Jan-13 11:24:14.915800 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52519 2019-Jan-13 11:24:14.915871 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52520 2019-Jan-13 11:24:14.916534 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
52521 2019-Jan-13 11:24:14.917228 - [DEBUG] Edge Function : AllBottom
52522 2019-Jan-13 11:24:14.917260 - [DEBUG] End adding new jump function
52523 2019-Jan-13 11:24:14.917284 - [DEBUG]
52524 2019-Jan-13 11:24:14.917308 - [DEBUG] -------------------------------------------- 1416. Path Edge --------------------------------------------
52525 2019-Jan-13 11:24:14.917332 - [DEBUG]
52526 2019-Jan-13 11:24:14.917355 - [DEBUG] Process 1416. path edge:
52527 2019-Jan-13 11:24:14.917378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52528 2019-Jan-13 11:24:14.917459 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
52529 2019-Jan-13 11:24:14.918116 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52530 2019-Jan-13 11:24:14.918756 - [DEBUG]
52531 2019-Jan-13 11:24:14.918781 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
52532 2019-Jan-13 11:24:14.919443 - [DEBUG] Compose: EdgeIdentity * AllBottom
52533 2019-Jan-13 11:24:14.919471 - [DEBUG]
52534 2019-Jan-13 11:24:14.919495 - [DEBUG] Propagate flow
52535 2019-Jan-13 11:24:14.919518 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52536 2019-Jan-13 11:24:14.919577 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
52537 2019-Jan-13 11:24:14.920237 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52538 2019-Jan-13 11:24:14.920876 - [DEBUG] Edge function : AllBottom (result of previous compose)
52539 2019-Jan-13 11:24:14.920902 - [DEBUG]
52540 2019-Jan-13 11:24:14.920926 - [DEBUG] Join: AllTop & AllBottom
52541 2019-Jan-13 11:24:14.920952 - [DEBUG] = AllBottom (new jump func)
52542 2019-Jan-13 11:24:14.920976 - [DEBUG]
52543 2019-Jan-13 11:24:14.920999 - [DEBUG] Start adding new jump function
52544 2019-Jan-13 11:24:14.921022 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52545 2019-Jan-13 11:24:14.921079 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52546 2019-Jan-13 11:24:14.921716 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
52547 2019-Jan-13 11:24:14.922376 - [DEBUG] Edge Function : AllBottom
52548 2019-Jan-13 11:24:14.922407 - [DEBUG] End adding new jump function
52549 2019-Jan-13 11:24:14.922430 - [DEBUG]
52550 2019-Jan-13 11:24:14.922454 - [DEBUG] -------------------------------------------- 1417. Path Edge --------------------------------------------
52551 2019-Jan-13 11:24:14.922479 - [DEBUG]
52552 2019-Jan-13 11:24:14.922501 - [DEBUG] Process 1417. path edge:
52553 2019-Jan-13 11:24:14.922525 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52554 2019-Jan-13 11:24:14.922592 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
52555 2019-Jan-13 11:24:14.923255 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52556 2019-Jan-13 11:24:14.923949 - [DEBUG]
52557 2019-Jan-13 11:24:14.923975 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
52558 2019-Jan-13 11:24:14.924643 - [DEBUG] Compose: EdgeIdentity * AllBottom
52559 2019-Jan-13 11:24:14.924671 - [DEBUG]
52560 2019-Jan-13 11:24:14.924695 - [DEBUG] Propagate flow
52561 2019-Jan-13 11:24:14.924718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52562 2019-Jan-13 11:24:14.924779 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
52563 2019-Jan-13 11:24:14.925420 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52564 2019-Jan-13 11:24:14.926055 - [DEBUG] Edge function : AllBottom (result of previous compose)
52565 2019-Jan-13 11:24:14.926080 - [DEBUG]
52566 2019-Jan-13 11:24:14.926105 - [DEBUG] Join: AllTop & AllBottom
52567 2019-Jan-13 11:24:14.926131 - [DEBUG] = AllBottom (new jump func)
52568 2019-Jan-13 11:24:14.926155 - [DEBUG]
52569 2019-Jan-13 11:24:14.926179 - [DEBUG] Start adding new jump function
52570 2019-Jan-13 11:24:14.926202 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52571 2019-Jan-13 11:24:14.926259 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52572 2019-Jan-13 11:24:14.926933 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
52573 2019-Jan-13 11:24:14.927570 - [DEBUG] Edge Function : AllBottom
52574 2019-Jan-13 11:24:14.927604 - [DEBUG] End adding new jump function
52575 2019-Jan-13 11:24:14.927628 - [DEBUG]
52576 2019-Jan-13 11:24:14.927652 - [DEBUG] -------------------------------------------- 1418. Path Edge --------------------------------------------
52577 2019-Jan-13 11:24:14.927676 - [DEBUG]
52578 2019-Jan-13 11:24:14.927699 - [DEBUG] Process 1418. path edge:
52579 2019-Jan-13 11:24:14.927723 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52580 2019-Jan-13 11:24:14.927781 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
52581 2019-Jan-13 11:24:14.928421 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52582 2019-Jan-13 11:24:14.929089 - [DEBUG]
52583 2019-Jan-13 11:24:14.929115 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
52584 2019-Jan-13 11:24:14.929809 - [DEBUG] Compose: EdgeIdentity * AllBottom
52585 2019-Jan-13 11:24:14.929840 - [DEBUG]
52586 2019-Jan-13 11:24:14.929864 - [DEBUG] Propagate flow
52587 2019-Jan-13 11:24:14.929888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52588 2019-Jan-13 11:24:14.929961 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
52589 2019-Jan-13 11:24:14.930645 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52590 2019-Jan-13 11:24:14.931291 - [DEBUG] Edge function : AllBottom (result of previous compose)
52591 2019-Jan-13 11:24:14.931317 - [DEBUG]
52592 2019-Jan-13 11:24:14.931342 - [DEBUG] Join: AllTop & AllBottom
52593 2019-Jan-13 11:24:14.931369 - [DEBUG] = AllBottom (new jump func)
52594 2019-Jan-13 11:24:14.931393 - [DEBUG]
52595 2019-Jan-13 11:24:14.931416 - [DEBUG] Start adding new jump function
52596 2019-Jan-13 11:24:14.931440 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52597 2019-Jan-13 11:24:14.931497 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52598 2019-Jan-13 11:24:14.932134 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
52599 2019-Jan-13 11:24:14.932768 - [DEBUG] Edge Function : AllBottom
52600 2019-Jan-13 11:24:14.932801 - [DEBUG] End adding new jump function
52601 2019-Jan-13 11:24:14.932825 - [DEBUG]
52602 2019-Jan-13 11:24:14.932849 - [DEBUG] -------------------------------------------- 1419. Path Edge --------------------------------------------
52603 2019-Jan-13 11:24:14.932875 - [DEBUG]
52604 2019-Jan-13 11:24:14.932898 - [DEBUG] Process 1419. path edge:
52605 2019-Jan-13 11:24:14.932922 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52606 2019-Jan-13 11:24:14.932980 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
52607 2019-Jan-13 11:24:14.933647 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52608 2019-Jan-13 11:24:14.934297 - [DEBUG]
52609 2019-Jan-13 11:24:14.934322 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
52610 2019-Jan-13 11:24:14.934984 - [DEBUG] Compose: EdgeIdentity * AllBottom
52611 2019-Jan-13 11:24:14.935012 - [DEBUG]
52612 2019-Jan-13 11:24:14.935036 - [DEBUG] Propagate flow
52613 2019-Jan-13 11:24:14.935059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52614 2019-Jan-13 11:24:14.935119 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
52615 2019-Jan-13 11:24:14.935799 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52616 2019-Jan-13 11:24:14.936477 - [DEBUG] Edge function : AllBottom (result of previous compose)
52617 2019-Jan-13 11:24:14.936504 - [DEBUG]
52618 2019-Jan-13 11:24:14.936530 - [DEBUG] Join: AllTop & AllBottom
52619 2019-Jan-13 11:24:14.936556 - [DEBUG] = AllBottom (new jump func)
52620 2019-Jan-13 11:24:14.936581 - [DEBUG]
52621 2019-Jan-13 11:24:14.936605 - [DEBUG] Start adding new jump function
52622 2019-Jan-13 11:24:14.936628 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52623 2019-Jan-13 11:24:14.936717 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52624 2019-Jan-13 11:24:14.937390 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
52625 2019-Jan-13 11:24:14.938036 - [DEBUG] Edge Function : AllBottom
52626 2019-Jan-13 11:24:14.938066 - [DEBUG] End adding new jump function
52627 2019-Jan-13 11:24:14.938090 - [DEBUG]
52628 2019-Jan-13 11:24:14.938115 - [DEBUG] -------------------------------------------- 1420. Path Edge --------------------------------------------
52629 2019-Jan-13 11:24:14.938139 - [DEBUG]
52630 2019-Jan-13 11:24:14.938162 - [DEBUG] Process 1420. path edge:
52631 2019-Jan-13 11:24:14.938186 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52632 2019-Jan-13 11:24:14.938246 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
52633 2019-Jan-13 11:24:14.938883 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52634 2019-Jan-13 11:24:14.939520 - [DEBUG]
52635 2019-Jan-13 11:24:14.939545 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
52636 2019-Jan-13 11:24:14.940237 - [DEBUG] Compose: EdgeIdentity * AllBottom
52637 2019-Jan-13 11:24:14.940265 - [DEBUG]
52638 2019-Jan-13 11:24:14.940289 - [DEBUG] Propagate flow
52639 2019-Jan-13 11:24:14.940312 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52640 2019-Jan-13 11:24:14.940373 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
52641 2019-Jan-13 11:24:14.941033 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52642 2019-Jan-13 11:24:14.941671 - [DEBUG] Edge function : AllBottom (result of previous compose)
52643 2019-Jan-13 11:24:14.941697 - [DEBUG]
52644 2019-Jan-13 11:24:14.941722 - [DEBUG] Join: AllTop & AllBottom
52645 2019-Jan-13 11:24:14.941748 - [DEBUG] = AllBottom (new jump func)
52646 2019-Jan-13 11:24:14.941772 - [DEBUG]
52647 2019-Jan-13 11:24:14.941796 - [DEBUG] Start adding new jump function
52648 2019-Jan-13 11:24:14.941819 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52649 2019-Jan-13 11:24:14.941876 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52650 2019-Jan-13 11:24:14.942541 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
52651 2019-Jan-13 11:24:14.943214 - [DEBUG] Edge Function : AllBottom
52652 2019-Jan-13 11:24:14.943246 - [DEBUG] End adding new jump function
52653 2019-Jan-13 11:24:14.943270 - [DEBUG]
52654 2019-Jan-13 11:24:14.943295 - [DEBUG] -------------------------------------------- 1421. Path Edge --------------------------------------------
52655 2019-Jan-13 11:24:14.943320 - [DEBUG]
52656 2019-Jan-13 11:24:14.943366 - [DEBUG] Process 1421. path edge:
52657 2019-Jan-13 11:24:14.943390 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52658 2019-Jan-13 11:24:14.943455 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
52659 2019-Jan-13 11:24:14.944133 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52660 2019-Jan-13 11:24:14.944782 - [DEBUG]
52661 2019-Jan-13 11:24:14.944807 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
52662 2019-Jan-13 11:24:14.945502 - [DEBUG] Compose: EdgeIdentity * AllBottom
52663 2019-Jan-13 11:24:14.945530 - [DEBUG]
52664 2019-Jan-13 11:24:14.945554 - [DEBUG] Propagate flow
52665 2019-Jan-13 11:24:14.945577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52666 2019-Jan-13 11:24:14.945638 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
52667 2019-Jan-13 11:24:14.946276 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52668 2019-Jan-13 11:24:14.946936 - [DEBUG] Edge function : AllBottom (result of previous compose)
52669 2019-Jan-13 11:24:14.946962 - [DEBUG]
52670 2019-Jan-13 11:24:14.946987 - [DEBUG] Join: AllTop & AllBottom
52671 2019-Jan-13 11:24:14.947013 - [DEBUG] = AllBottom (new jump func)
52672 2019-Jan-13 11:24:14.947037 - [DEBUG]
52673 2019-Jan-13 11:24:14.947060 - [DEBUG] Start adding new jump function
52674 2019-Jan-13 11:24:14.947083 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52675 2019-Jan-13 11:24:14.947141 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52676 2019-Jan-13 11:24:14.947781 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
52677 2019-Jan-13 11:24:14.948418 - [DEBUG] Edge Function : AllBottom
52678 2019-Jan-13 11:24:14.948448 - [DEBUG] End adding new jump function
52679 2019-Jan-13 11:24:14.948472 - [DEBUG]
52680 2019-Jan-13 11:24:14.948497 - [DEBUG] -------------------------------------------- 1422. Path Edge --------------------------------------------
52681 2019-Jan-13 11:24:14.948522 - [DEBUG]
52682 2019-Jan-13 11:24:14.948545 - [DEBUG] Process 1422. path edge:
52683 2019-Jan-13 11:24:14.948569 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52684 2019-Jan-13 11:24:14.948632 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
52685 2019-Jan-13 11:24:14.949291 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52686 2019-Jan-13 11:24:14.949963 - [DEBUG]
52687 2019-Jan-13 11:24:14.949990 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
52688 2019-Jan-13 11:24:14.950715 - [DEBUG] Compose: EdgeIdentity * AllBottom
52689 2019-Jan-13 11:24:14.950746 - [DEBUG]
52690 2019-Jan-13 11:24:14.950770 - [DEBUG] Propagate flow
52691 2019-Jan-13 11:24:14.950794 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52692 2019-Jan-13 11:24:14.950863 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
52693 2019-Jan-13 11:24:14.951536 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52694 2019-Jan-13 11:24:14.952178 - [DEBUG] Edge function : AllBottom (result of previous compose)
52695 2019-Jan-13 11:24:14.952203 - [DEBUG]
52696 2019-Jan-13 11:24:14.952229 - [DEBUG] Join: AllTop & AllBottom
52697 2019-Jan-13 11:24:14.952256 - [DEBUG] = AllBottom (new jump func)
52698 2019-Jan-13 11:24:14.952280 - [DEBUG]
52699 2019-Jan-13 11:24:14.952303 - [DEBUG] Start adding new jump function
52700 2019-Jan-13 11:24:14.952327 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52701 2019-Jan-13 11:24:14.952384 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52702 2019-Jan-13 11:24:14.953022 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
52703 2019-Jan-13 11:24:14.953698 - [DEBUG] Edge Function : AllBottom
52704 2019-Jan-13 11:24:14.953747 - [DEBUG] End adding new jump function
52705 2019-Jan-13 11:24:14.953771 - [DEBUG]
52706 2019-Jan-13 11:24:14.953795 - [DEBUG] -------------------------------------------- 1423. Path Edge --------------------------------------------
52707 2019-Jan-13 11:24:14.953820 - [DEBUG]
52708 2019-Jan-13 11:24:14.953844 - [DEBUG] Process 1423. path edge:
52709 2019-Jan-13 11:24:14.953867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52710 2019-Jan-13 11:24:14.953927 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
52711 2019-Jan-13 11:24:14.954576 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52712 2019-Jan-13 11:24:14.955213 - [DEBUG]
52713 2019-Jan-13 11:24:14.955238 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
52714 2019-Jan-13 11:24:14.955917 - [DEBUG] Possible callees:
52715 2019-Jan-13 11:24:14.955943 - [DEBUG] llvm.dbg.declare
52716 2019-Jan-13 11:24:14.955968 - [DEBUG] Possible return sites:
52717 2019-Jan-13 11:24:14.955992 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12052718 2019-Jan-13 11:24:14.957362 - [DEBUG] Found and process special summary
52719 2019-Jan-13 11:24:14.957412 - [DEBUG] Compose: EdgeIdentity * AllBottom
52720 2019-Jan-13 11:24:14.957440 - [DEBUG]
52721 2019-Jan-13 11:24:14.957464 - [DEBUG] Propagate flow
52722 2019-Jan-13 11:24:14.957487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52723 2019-Jan-13 11:24:14.957555 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
52724 2019-Jan-13 11:24:14.958215 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52725 2019-Jan-13 11:24:14.958853 - [DEBUG] Edge function : AllBottom (result of previous compose)
52726 2019-Jan-13 11:24:14.958879 - [DEBUG]
52727 2019-Jan-13 11:24:14.958904 - [DEBUG] Join: AllTop & AllBottom
52728 2019-Jan-13 11:24:14.958930 - [DEBUG] = AllBottom (new jump func)
52729 2019-Jan-13 11:24:14.958955 - [DEBUG]
52730 2019-Jan-13 11:24:14.958978 - [DEBUG] Start adding new jump function
52731 2019-Jan-13 11:24:14.959002 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52732 2019-Jan-13 11:24:14.959058 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52733 2019-Jan-13 11:24:14.959695 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
52734 2019-Jan-13 11:24:14.960355 - [DEBUG] Edge Function : AllBottom
52735 2019-Jan-13 11:24:14.960385 - [DEBUG] End adding new jump function
52736 2019-Jan-13 11:24:14.960409 - [DEBUG]
52737 2019-Jan-13 11:24:14.960433 - [DEBUG] -------------------------------------------- 1424. Path Edge --------------------------------------------
52738 2019-Jan-13 11:24:14.960458 - [DEBUG]
52739 2019-Jan-13 11:24:14.960481 - [DEBUG] Process 1424. path edge:
52740 2019-Jan-13 11:24:14.960505 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52741 2019-Jan-13 11:24:14.960563 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
52742 2019-Jan-13 11:24:14.961202 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52743 2019-Jan-13 11:24:14.961836 - [DEBUG]
52744 2019-Jan-13 11:24:14.961861 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
52745 2019-Jan-13 11:24:14.962551 - [DEBUG] Compose: EdgeIdentity * AllBottom
52746 2019-Jan-13 11:24:14.962599 - [DEBUG]
52747 2019-Jan-13 11:24:14.962623 - [DEBUG] Propagate flow
52748 2019-Jan-13 11:24:14.962647 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52749 2019-Jan-13 11:24:14.962715 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
52750 2019-Jan-13 11:24:14.963406 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52751 2019-Jan-13 11:24:14.964107 - [DEBUG] Edge function : AllBottom (result of previous compose)
52752 2019-Jan-13 11:24:14.964135 - [DEBUG]
52753 2019-Jan-13 11:24:14.964163 - [DEBUG] Join: AllTop & AllBottom
52754 2019-Jan-13 11:24:14.964189 - [DEBUG] = AllBottom (new jump func)
52755 2019-Jan-13 11:24:14.964213 - [DEBUG]
52756 2019-Jan-13 11:24:14.964237 - [DEBUG] Start adding new jump function
52757 2019-Jan-13 11:24:14.964260 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52758 2019-Jan-13 11:24:14.964333 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52759 2019-Jan-13 11:24:14.965041 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
52760 2019-Jan-13 11:24:14.965733 - [DEBUG] Edge Function : AllBottom
52761 2019-Jan-13 11:24:14.965768 - [DEBUG] End adding new jump function
52762 2019-Jan-13 11:24:14.965793 - [DEBUG]
52763 2019-Jan-13 11:24:14.965817 - [DEBUG] -------------------------------------------- 1425. Path Edge --------------------------------------------
52764 2019-Jan-13 11:24:14.965842 - [DEBUG]
52765 2019-Jan-13 11:24:14.965865 - [DEBUG] Process 1425. path edge:
52766 2019-Jan-13 11:24:14.965889 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52767 2019-Jan-13 11:24:14.965966 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
52768 2019-Jan-13 11:24:14.966682 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52769 2019-Jan-13 11:24:14.967367 - [DEBUG]
52770 2019-Jan-13 11:24:14.967394 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
52771 2019-Jan-13 11:24:14.968080 - [DEBUG] Compose: EdgeIdentity * AllBottom
52772 2019-Jan-13 11:24:14.968109 - [DEBUG]
52773 2019-Jan-13 11:24:14.968133 - [DEBUG] Propagate flow
52774 2019-Jan-13 11:24:14.968156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52775 2019-Jan-13 11:24:14.968220 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
52776 2019-Jan-13 11:24:14.968873 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52777 2019-Jan-13 11:24:14.969511 - [DEBUG] Edge function : AllBottom (result of previous compose)
52778 2019-Jan-13 11:24:14.969537 - [DEBUG]
52779 2019-Jan-13 11:24:14.969562 - [DEBUG] Join: AllTop & AllBottom
52780 2019-Jan-13 11:24:14.969588 - [DEBUG] = AllBottom (new jump func)
52781 2019-Jan-13 11:24:14.969612 - [DEBUG]
52782 2019-Jan-13 11:24:14.969636 - [DEBUG] Start adding new jump function
52783 2019-Jan-13 11:24:14.969659 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52784 2019-Jan-13 11:24:14.969716 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52785 2019-Jan-13 11:24:14.970378 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
52786 2019-Jan-13 11:24:14.971022 - [DEBUG] Edge Function : AllBottom
52787 2019-Jan-13 11:24:14.971051 - [DEBUG] End adding new jump function
52788 2019-Jan-13 11:24:14.971075 - [DEBUG]
52789 2019-Jan-13 11:24:14.971099 - [DEBUG] -------------------------------------------- 1426. Path Edge --------------------------------------------
52790 2019-Jan-13 11:24:14.971124 - [DEBUG]
52791 2019-Jan-13 11:24:14.971169 - [DEBUG] Process 1426. path edge:
52792 2019-Jan-13 11:24:14.971193 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52793 2019-Jan-13 11:24:14.971251 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
52794 2019-Jan-13 11:24:14.971897 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52795 2019-Jan-13 11:24:14.972562 - [DEBUG]
52796 2019-Jan-13 11:24:14.972588 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
52797 2019-Jan-13 11:24:14.973278 - [DEBUG] Possible callees:
52798 2019-Jan-13 11:24:14.973304 - [DEBUG] llvm.dbg.declare
52799 2019-Jan-13 11:24:14.973346 - [DEBUG] Possible return sites:
52800 2019-Jan-13 11:24:14.973372 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14952801 2019-Jan-13 11:24:14.974770 - [DEBUG] Found and process special summary
52802 2019-Jan-13 11:24:14.974825 - [DEBUG] Compose: EdgeIdentity * AllBottom
52803 2019-Jan-13 11:24:14.974854 - [DEBUG]
52804 2019-Jan-13 11:24:14.974879 - [DEBUG] Propagate flow
52805 2019-Jan-13 11:24:14.974903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52806 2019-Jan-13 11:24:14.974973 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
52807 2019-Jan-13 11:24:14.975641 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52808 2019-Jan-13 11:24:14.976284 - [DEBUG] Edge function : AllBottom (result of previous compose)
52809 2019-Jan-13 11:24:14.976309 - [DEBUG]
52810 2019-Jan-13 11:24:14.976335 - [DEBUG] Join: AllTop & AllBottom
52811 2019-Jan-13 11:24:14.976361 - [DEBUG] = AllBottom (new jump func)
52812 2019-Jan-13 11:24:14.976385 - [DEBUG]
52813 2019-Jan-13 11:24:14.976409 - [DEBUG] Start adding new jump function
52814 2019-Jan-13 11:24:14.976432 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52815 2019-Jan-13 11:24:14.976489 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52816 2019-Jan-13 11:24:14.977154 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
52817 2019-Jan-13 11:24:14.977792 - [DEBUG] Edge Function : AllBottom
52818 2019-Jan-13 11:24:14.977823 - [DEBUG] End adding new jump function
52819 2019-Jan-13 11:24:14.977847 - [DEBUG]
52820 2019-Jan-13 11:24:14.977870 - [DEBUG] -------------------------------------------- 1427. Path Edge --------------------------------------------
52821 2019-Jan-13 11:24:14.977895 - [DEBUG]
52822 2019-Jan-13 11:24:14.977918 - [DEBUG] Process 1427. path edge:
52823 2019-Jan-13 11:24:14.977942 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52824 2019-Jan-13 11:24:14.977999 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
52825 2019-Jan-13 11:24:14.978636 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52826 2019-Jan-13 11:24:14.979271 - [DEBUG]
52827 2019-Jan-13 11:24:14.979297 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
52828 2019-Jan-13 11:24:14.979974 - [DEBUG] Compose: EdgeIdentity * AllBottom
52829 2019-Jan-13 11:24:14.980020 - [DEBUG]
52830 2019-Jan-13 11:24:14.980045 - [DEBUG] Propagate flow
52831 2019-Jan-13 11:24:14.980068 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52832 2019-Jan-13 11:24:14.980138 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
52833 2019-Jan-13 11:24:14.980835 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52834 2019-Jan-13 11:24:14.981508 - [DEBUG] Edge function : AllBottom (result of previous compose)
52835 2019-Jan-13 11:24:14.981535 - [DEBUG]
52836 2019-Jan-13 11:24:14.981562 - [DEBUG] Join: AllTop & AllBottom
52837 2019-Jan-13 11:24:14.981588 - [DEBUG] = AllBottom (new jump func)
52838 2019-Jan-13 11:24:14.981612 - [DEBUG]
52839 2019-Jan-13 11:24:14.981635 - [DEBUG] Start adding new jump function
52840 2019-Jan-13 11:24:14.981658 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52841 2019-Jan-13 11:24:14.981724 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52842 2019-Jan-13 11:24:14.982383 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
52843 2019-Jan-13 11:24:14.983019 - [DEBUG] Edge Function : AllBottom
52844 2019-Jan-13 11:24:14.983049 - [DEBUG] End adding new jump function
52845 2019-Jan-13 11:24:14.983073 - [DEBUG]
52846 2019-Jan-13 11:24:14.983097 - [DEBUG] -------------------------------------------- 1428. Path Edge --------------------------------------------
52847 2019-Jan-13 11:24:14.983121 - [DEBUG]
52848 2019-Jan-13 11:24:14.983144 - [DEBUG] Process 1428. path edge:
52849 2019-Jan-13 11:24:14.983168 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52850 2019-Jan-13 11:24:14.983226 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
52851 2019-Jan-13 11:24:14.983885 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52852 2019-Jan-13 11:24:14.984523 - [DEBUG]
52853 2019-Jan-13 11:24:14.984549 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
52854 2019-Jan-13 11:24:14.985215 - [DEBUG] Compose: EdgeIdentity * AllBottom
52855 2019-Jan-13 11:24:14.985245 - [DEBUG]
52856 2019-Jan-13 11:24:14.985268 - [DEBUG] Propagate flow
52857 2019-Jan-13 11:24:14.985292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52858 2019-Jan-13 11:24:14.985351 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
52859 2019-Jan-13 11:24:14.986001 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52860 2019-Jan-13 11:24:14.986652 - [DEBUG] Edge function : AllBottom (result of previous compose)
52861 2019-Jan-13 11:24:14.986698 - [DEBUG]
52862 2019-Jan-13 11:24:14.986725 - [DEBUG] Join: AllTop & AllBottom
52863 2019-Jan-13 11:24:14.986751 - [DEBUG] = AllBottom (new jump func)
52864 2019-Jan-13 11:24:14.986775 - [DEBUG]
52865 2019-Jan-13 11:24:14.986799 - [DEBUG] Start adding new jump function
52866 2019-Jan-13 11:24:14.986822 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52867 2019-Jan-13 11:24:14.986892 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52868 2019-Jan-13 11:24:14.987557 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
52869 2019-Jan-13 11:24:14.988233 - [DEBUG] Edge Function : AllBottom
52870 2019-Jan-13 11:24:14.988265 - [DEBUG] End adding new jump function
52871 2019-Jan-13 11:24:14.988289 - [DEBUG]
52872 2019-Jan-13 11:24:14.988314 - [DEBUG] -------------------------------------------- 1429. Path Edge --------------------------------------------
52873 2019-Jan-13 11:24:14.988339 - [DEBUG]
52874 2019-Jan-13 11:24:14.988362 - [DEBUG] Process 1429. path edge:
52875 2019-Jan-13 11:24:14.988386 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52876 2019-Jan-13 11:24:14.988450 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
52877 2019-Jan-13 11:24:14.989126 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52878 2019-Jan-13 11:24:14.989768 - [DEBUG]
52879 2019-Jan-13 11:24:14.989792 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
52880 2019-Jan-13 11:24:14.990478 - [DEBUG] Possible callees:
52881 2019-Jan-13 11:24:14.990503 - [DEBUG] llvm.dbg.declare
52882 2019-Jan-13 11:24:14.990528 - [DEBUG] Possible return sites:
52883 2019-Jan-13 11:24:14.990551 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15552884 2019-Jan-13 11:24:14.991838 - [DEBUG] Found and process special summary
52885 2019-Jan-13 11:24:14.991877 - [DEBUG] Compose: EdgeIdentity * AllBottom
52886 2019-Jan-13 11:24:14.991904 - [DEBUG]
52887 2019-Jan-13 11:24:14.991929 - [DEBUG] Propagate flow
52888 2019-Jan-13 11:24:14.991953 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52889 2019-Jan-13 11:24:14.992013 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
52890 2019-Jan-13 11:24:14.992652 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52891 2019-Jan-13 11:24:14.993306 - [DEBUG] Edge function : AllBottom (result of previous compose)
52892 2019-Jan-13 11:24:14.993352 - [DEBUG]
52893 2019-Jan-13 11:24:14.993379 - [DEBUG] Join: AllTop & AllBottom
52894 2019-Jan-13 11:24:14.993405 - [DEBUG] = AllBottom (new jump func)
52895 2019-Jan-13 11:24:14.993430 - [DEBUG]
52896 2019-Jan-13 11:24:14.993453 - [DEBUG] Start adding new jump function
52897 2019-Jan-13 11:24:14.993476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52898 2019-Jan-13 11:24:14.993545 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52899 2019-Jan-13 11:24:14.994210 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
52900 2019-Jan-13 11:24:14.994882 - [DEBUG] Edge Function : AllBottom
52901 2019-Jan-13 11:24:14.994913 - [DEBUG] End adding new jump function
52902 2019-Jan-13 11:24:14.994938 - [DEBUG]
52903 2019-Jan-13 11:24:14.994962 - [DEBUG] -------------------------------------------- 1430. Path Edge --------------------------------------------
52904 2019-Jan-13 11:24:14.994986 - [DEBUG]
52905 2019-Jan-13 11:24:14.995010 - [DEBUG] Process 1430. path edge:
52906 2019-Jan-13 11:24:14.995033 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52907 2019-Jan-13 11:24:14.995095 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
52908 2019-Jan-13 11:24:14.995745 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52909 2019-Jan-13 11:24:14.996382 - [DEBUG]
52910 2019-Jan-13 11:24:14.996407 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
52911 2019-Jan-13 11:24:14.997102 - [DEBUG] Compose: EdgeIdentity * AllBottom
52912 2019-Jan-13 11:24:14.997130 - [DEBUG]
52913 2019-Jan-13 11:24:14.997153 - [DEBUG] Propagate flow
52914 2019-Jan-13 11:24:14.997176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52915 2019-Jan-13 11:24:14.997236 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
52916 2019-Jan-13 11:24:14.997874 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52917 2019-Jan-13 11:24:14.998512 - [DEBUG] Edge function : AllBottom (result of previous compose)
52918 2019-Jan-13 11:24:14.998537 - [DEBUG]
52919 2019-Jan-13 11:24:14.998562 - [DEBUG] Join: AllTop & AllBottom
52920 2019-Jan-13 11:24:14.998605 - [DEBUG] = AllBottom (new jump func)
52921 2019-Jan-13 11:24:14.998630 - [DEBUG]
52922 2019-Jan-13 11:24:14.998653 - [DEBUG] Start adding new jump function
52923 2019-Jan-13 11:24:14.998677 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52924 2019-Jan-13 11:24:14.998734 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52925 2019-Jan-13 11:24:14.999372 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
52926 2019-Jan-13 11:24:15.000051 - [DEBUG] Edge Function : AllBottom
52927 2019-Jan-13 11:24:15.000084 - [DEBUG] End adding new jump function
52928 2019-Jan-13 11:24:15.000108 - [DEBUG]
52929 2019-Jan-13 11:24:15.000132 - [DEBUG] -------------------------------------------- 1431. Path Edge --------------------------------------------
52930 2019-Jan-13 11:24:15.000158 - [DEBUG]
52931 2019-Jan-13 11:24:15.000181 - [DEBUG] Process 1431. path edge:
52932 2019-Jan-13 11:24:15.000204 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52933 2019-Jan-13 11:24:15.000280 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
52934 2019-Jan-13 11:24:15.000938 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52935 2019-Jan-13 11:24:15.001578 - [DEBUG]
52936 2019-Jan-13 11:24:15.001605 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
52937 2019-Jan-13 11:24:15.002267 - [DEBUG] Compose: EdgeIdentity * AllBottom
52938 2019-Jan-13 11:24:15.002296 - [DEBUG]
52939 2019-Jan-13 11:24:15.002320 - [DEBUG] Propagate flow
52940 2019-Jan-13 11:24:15.002344 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52941 2019-Jan-13 11:24:15.002404 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
52942 2019-Jan-13 11:24:15.003057 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52943 2019-Jan-13 11:24:15.003735 - [DEBUG] Edge function : AllBottom (result of previous compose)
52944 2019-Jan-13 11:24:15.003761 - [DEBUG]
52945 2019-Jan-13 11:24:15.003786 - [DEBUG] Join: AllTop & AllBottom
52946 2019-Jan-13 11:24:15.003813 - [DEBUG] = AllBottom (new jump func)
52947 2019-Jan-13 11:24:15.003838 - [DEBUG]
52948 2019-Jan-13 11:24:15.003862 - [DEBUG] Start adding new jump function
52949 2019-Jan-13 11:24:15.003886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52950 2019-Jan-13 11:24:15.003945 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52951 2019-Jan-13 11:24:15.004578 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
52952 2019-Jan-13 11:24:15.005234 - [DEBUG] Edge Function : AllBottom
52953 2019-Jan-13 11:24:15.005264 - [DEBUG] End adding new jump function
52954 2019-Jan-13 11:24:15.005288 - [DEBUG]
52955 2019-Jan-13 11:24:15.005313 - [DEBUG] -------------------------------------------- 1432. Path Edge --------------------------------------------
52956 2019-Jan-13 11:24:15.005338 - [DEBUG]
52957 2019-Jan-13 11:24:15.005362 - [DEBUG] Process 1432. path edge:
52958 2019-Jan-13 11:24:15.005386 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52959 2019-Jan-13 11:24:15.005449 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
52960 2019-Jan-13 11:24:15.006092 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52961 2019-Jan-13 11:24:15.006749 - [DEBUG]
52962 2019-Jan-13 11:24:15.006776 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
52963 2019-Jan-13 11:24:15.007464 - [DEBUG] Compose: EdgeIdentity * AllBottom
52964 2019-Jan-13 11:24:15.007494 - [DEBUG]
52965 2019-Jan-13 11:24:15.007518 - [DEBUG] Propagate flow
52966 2019-Jan-13 11:24:15.007560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52967 2019-Jan-13 11:24:15.007625 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
52968 2019-Jan-13 11:24:15.008299 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52969 2019-Jan-13 11:24:15.008964 - [DEBUG] Edge function : AllBottom (result of previous compose)
52970 2019-Jan-13 11:24:15.008991 - [DEBUG]
52971 2019-Jan-13 11:24:15.009018 - [DEBUG] Join: AllTop & AllBottom
52972 2019-Jan-13 11:24:15.009045 - [DEBUG] = AllBottom (new jump func)
52973 2019-Jan-13 11:24:15.009070 - [DEBUG]
52974 2019-Jan-13 11:24:15.009093 - [DEBUG] Start adding new jump function
52975 2019-Jan-13 11:24:15.009117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52976 2019-Jan-13 11:24:15.009184 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52977 2019-Jan-13 11:24:15.009838 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
52978 2019-Jan-13 11:24:15.010528 - [DEBUG] Edge Function : AllBottom
52979 2019-Jan-13 11:24:15.010559 - [DEBUG] End adding new jump function
52980 2019-Jan-13 11:24:15.010583 - [DEBUG]
52981 2019-Jan-13 11:24:15.010607 - [DEBUG] -------------------------------------------- 1433. Path Edge --------------------------------------------
52982 2019-Jan-13 11:24:15.010632 - [DEBUG]
52983 2019-Jan-13 11:24:15.010655 - [DEBUG] Process 1433. path edge:
52984 2019-Jan-13 11:24:15.010679 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52985 2019-Jan-13 11:24:15.010737 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
52986 2019-Jan-13 11:24:15.011383 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52987 2019-Jan-13 11:24:15.012023 - [DEBUG]
52988 2019-Jan-13 11:24:15.012048 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
52989 2019-Jan-13 11:24:15.012709 - [DEBUG] Possible callees:
52990 2019-Jan-13 11:24:15.012734 - [DEBUG] llvm.dbg.declare
52991 2019-Jan-13 11:24:15.012759 - [DEBUG] Possible return sites:
52992 2019-Jan-13 11:24:15.012782 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16352993 2019-Jan-13 11:24:15.014113 - [DEBUG] Found and process special summary
52994 2019-Jan-13 11:24:15.014167 - [DEBUG] Compose: EdgeIdentity * AllBottom
52995 2019-Jan-13 11:24:15.014195 - [DEBUG]
52996 2019-Jan-13 11:24:15.014219 - [DEBUG] Propagate flow
52997 2019-Jan-13 11:24:15.014243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52998 2019-Jan-13 11:24:15.014313 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
52999 2019-Jan-13 11:24:15.014978 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53000 2019-Jan-13 11:24:15.015653 - [DEBUG] Edge function : AllBottom (result of previous compose)
53001 2019-Jan-13 11:24:15.015679 - [DEBUG]
53002 2019-Jan-13 11:24:15.015705 - [DEBUG] Join: AllTop & AllBottom
53003 2019-Jan-13 11:24:15.015732 - [DEBUG] = AllBottom (new jump func)
53004 2019-Jan-13 11:24:15.015756 - [DEBUG]
53005 2019-Jan-13 11:24:15.015779 - [DEBUG] Start adding new jump function
53006 2019-Jan-13 11:24:15.015802 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53007 2019-Jan-13 11:24:15.015864 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53008 2019-Jan-13 11:24:15.016534 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
53009 2019-Jan-13 11:24:15.017200 - [DEBUG] Edge Function : AllBottom
53010 2019-Jan-13 11:24:15.017231 - [DEBUG] End adding new jump function
53011 2019-Jan-13 11:24:15.017255 - [DEBUG]
53012 2019-Jan-13 11:24:15.017279 - [DEBUG] -------------------------------------------- 1434. Path Edge --------------------------------------------
53013 2019-Jan-13 11:24:15.017304 - [DEBUG]
53014 2019-Jan-13 11:24:15.017327 - [DEBUG] Process 1434. path edge:
53015 2019-Jan-13 11:24:15.017350 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53016 2019-Jan-13 11:24:15.017409 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
53017 2019-Jan-13 11:24:15.018049 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53018 2019-Jan-13 11:24:15.018686 - [DEBUG]
53019 2019-Jan-13 11:24:15.018711 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
53020 2019-Jan-13 11:24:15.019383 - [DEBUG] Compose: EdgeIdentity * AllBottom
53021 2019-Jan-13 11:24:15.019412 - [DEBUG]
53022 2019-Jan-13 11:24:15.019435 - [DEBUG] Propagate flow
53023 2019-Jan-13 11:24:15.019459 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53024 2019-Jan-13 11:24:15.019518 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
53025 2019-Jan-13 11:24:15.020189 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53026 2019-Jan-13 11:24:15.020858 - [DEBUG] Edge function : AllBottom (result of previous compose)
53027 2019-Jan-13 11:24:15.020885 - [DEBUG]
53028 2019-Jan-13 11:24:15.020911 - [DEBUG] Join: AllTop & AllBottom
53029 2019-Jan-13 11:24:15.020938 - [DEBUG] = AllBottom (new jump func)
53030 2019-Jan-13 11:24:15.020962 - [DEBUG]
53031 2019-Jan-13 11:24:15.020986 - [DEBUG] Start adding new jump function
53032 2019-Jan-13 11:24:15.021009 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53033 2019-Jan-13 11:24:15.021074 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53034 2019-Jan-13 11:24:15.021738 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
53035 2019-Jan-13 11:24:15.022399 - [DEBUG] Edge Function : AllBottom
53036 2019-Jan-13 11:24:15.022430 - [DEBUG] End adding new jump function
53037 2019-Jan-13 11:24:15.022455 - [DEBUG]
53038 2019-Jan-13 11:24:15.022479 - [DEBUG] -------------------------------------------- 1435. Path Edge --------------------------------------------
53039 2019-Jan-13 11:24:15.022504 - [DEBUG]
53040 2019-Jan-13 11:24:15.022528 - [DEBUG] Process 1435. path edge:
53041 2019-Jan-13 11:24:15.022551 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53042 2019-Jan-13 11:24:15.022615 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
53043 2019-Jan-13 11:24:15.023259 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53044 2019-Jan-13 11:24:15.023923 - [DEBUG]
53045 2019-Jan-13 11:24:15.023950 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
53046 2019-Jan-13 11:24:15.024617 - [DEBUG] Compose: EdgeIdentity * AllBottom
53047 2019-Jan-13 11:24:15.024645 - [DEBUG]
53048 2019-Jan-13 11:24:15.024668 - [DEBUG] Propagate flow
53049 2019-Jan-13 11:24:15.024691 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53050 2019-Jan-13 11:24:15.024750 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
53051 2019-Jan-13 11:24:15.025402 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53052 2019-Jan-13 11:24:15.026058 - [DEBUG] Edge function : AllBottom (result of previous compose)
53053 2019-Jan-13 11:24:15.026084 - [DEBUG]
53054 2019-Jan-13 11:24:15.026110 - [DEBUG] Join: AllTop & AllBottom
53055 2019-Jan-13 11:24:15.026136 - [DEBUG] = AllBottom (new jump func)
53056 2019-Jan-13 11:24:15.026160 - [DEBUG]
53057 2019-Jan-13 11:24:15.026183 - [DEBUG] Start adding new jump function
53058 2019-Jan-13 11:24:15.026207 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53059 2019-Jan-13 11:24:15.026264 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53060 2019-Jan-13 11:24:15.026937 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
53061 2019-Jan-13 11:24:15.027614 - [DEBUG] Edge Function : AllBottom
53062 2019-Jan-13 11:24:15.027646 - [DEBUG] End adding new jump function
53063 2019-Jan-13 11:24:15.027670 - [DEBUG]
53064 2019-Jan-13 11:24:15.027694 - [DEBUG] -------------------------------------------- 1436. Path Edge --------------------------------------------
53065 2019-Jan-13 11:24:15.027719 - [DEBUG]
53066 2019-Jan-13 11:24:15.027742 - [DEBUG] Process 1436. path edge:
53067 2019-Jan-13 11:24:15.027766 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53068 2019-Jan-13 11:24:15.027831 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
53069 2019-Jan-13 11:24:15.028510 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53070 2019-Jan-13 11:24:15.029168 - [DEBUG]
53071 2019-Jan-13 11:24:15.029194 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
53072 2019-Jan-13 11:24:15.029862 - [DEBUG] Possible callees:
53073 2019-Jan-13 11:24:15.029888 - [DEBUG] llvm.dbg.declare
53074 2019-Jan-13 11:24:15.029913 - [DEBUG] Possible return sites:
53075 2019-Jan-13 11:24:15.029936 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16953076 2019-Jan-13 11:24:15.031243 - [DEBUG] Found and process special summary
53077 2019-Jan-13 11:24:15.031283 - [DEBUG] Compose: EdgeIdentity * AllBottom
53078 2019-Jan-13 11:24:15.031311 - [DEBUG]
53079 2019-Jan-13 11:24:15.031335 - [DEBUG] Propagate flow
53080 2019-Jan-13 11:24:15.031359 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53081 2019-Jan-13 11:24:15.031419 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53082 2019-Jan-13 11:24:15.032062 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53083 2019-Jan-13 11:24:15.032698 - [DEBUG] Edge function : AllBottom (result of previous compose)
53084 2019-Jan-13 11:24:15.032723 - [DEBUG]
53085 2019-Jan-13 11:24:15.032748 - [DEBUG] Join: AllTop & AllBottom
53086 2019-Jan-13 11:24:15.032774 - [DEBUG] = AllBottom (new jump func)
53087 2019-Jan-13 11:24:15.032799 - [DEBUG]
53088 2019-Jan-13 11:24:15.032822 - [DEBUG] Start adding new jump function
53089 2019-Jan-13 11:24:15.032845 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53090 2019-Jan-13 11:24:15.032901 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53091 2019-Jan-13 11:24:15.033563 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53092 2019-Jan-13 11:24:15.034234 - [DEBUG] Edge Function : AllBottom
53093 2019-Jan-13 11:24:15.034265 - [DEBUG] End adding new jump function
53094 2019-Jan-13 11:24:15.034307 - [DEBUG]
53095 2019-Jan-13 11:24:15.034332 - [DEBUG] -------------------------------------------- 1437. Path Edge --------------------------------------------
53096 2019-Jan-13 11:24:15.034357 - [DEBUG]
53097 2019-Jan-13 11:24:15.034380 - [DEBUG] Process 1437. path edge:
53098 2019-Jan-13 11:24:15.034404 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53099 2019-Jan-13 11:24:15.034470 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
53100 2019-Jan-13 11:24:15.035140 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53101 2019-Jan-13 11:24:15.035797 - [DEBUG]
53102 2019-Jan-13 11:24:15.035823 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53103 2019-Jan-13 11:24:15.036500 - [DEBUG] Compose: EdgeIdentity * AllBottom
53104 2019-Jan-13 11:24:15.036528 - [DEBUG]
53105 2019-Jan-13 11:24:15.036552 - [DEBUG] Propagate flow
53106 2019-Jan-13 11:24:15.036575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53107 2019-Jan-13 11:24:15.036634 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
53108 2019-Jan-13 11:24:15.037311 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53109 2019-Jan-13 11:24:15.037950 - [DEBUG] Edge function : AllBottom (result of previous compose)
53110 2019-Jan-13 11:24:15.037976 - [DEBUG]
53111 2019-Jan-13 11:24:15.038002 - [DEBUG] Join: AllTop & AllBottom
53112 2019-Jan-13 11:24:15.038028 - [DEBUG] = AllBottom (new jump func)
53113 2019-Jan-13 11:24:15.038052 - [DEBUG]
53114 2019-Jan-13 11:24:15.038076 - [DEBUG] Start adding new jump function
53115 2019-Jan-13 11:24:15.038099 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53116 2019-Jan-13 11:24:15.038156 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53117 2019-Jan-13 11:24:15.038795 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
53118 2019-Jan-13 11:24:15.039429 - [DEBUG] Edge Function : AllBottom
53119 2019-Jan-13 11:24:15.039459 - [DEBUG] End adding new jump function
53120 2019-Jan-13 11:24:15.039483 - [DEBUG]
53121 2019-Jan-13 11:24:15.039507 - [DEBUG] -------------------------------------------- 1438. Path Edge --------------------------------------------
53122 2019-Jan-13 11:24:15.039531 - [DEBUG]
53123 2019-Jan-13 11:24:15.039554 - [DEBUG] Process 1438. path edge:
53124 2019-Jan-13 11:24:15.039578 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53125 2019-Jan-13 11:24:15.039635 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
53126 2019-Jan-13 11:24:15.040315 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53127 2019-Jan-13 11:24:15.040980 - [DEBUG]
53128 2019-Jan-13 11:24:15.041005 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
53129 2019-Jan-13 11:24:15.041709 - [DEBUG] Compose: EdgeIdentity * AllBottom
53130 2019-Jan-13 11:24:15.041738 - [DEBUG]
53131 2019-Jan-13 11:24:15.041762 - [DEBUG] Propagate flow
53132 2019-Jan-13 11:24:15.041785 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53133 2019-Jan-13 11:24:15.041851 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
53134 2019-Jan-13 11:24:15.042510 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53135 2019-Jan-13 11:24:15.043147 - [DEBUG] Edge function : AllBottom (result of previous compose)
53136 2019-Jan-13 11:24:15.043172 - [DEBUG]
53137 2019-Jan-13 11:24:15.043198 - [DEBUG] Join: AllTop & AllBottom
53138 2019-Jan-13 11:24:15.043241 - [DEBUG] = AllBottom (new jump func)
53139 2019-Jan-13 11:24:15.043266 - [DEBUG]
53140 2019-Jan-13 11:24:15.043290 - [DEBUG] Start adding new jump function
53141 2019-Jan-13 11:24:15.043313 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53142 2019-Jan-13 11:24:15.043394 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53143 2019-Jan-13 11:24:15.044034 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
53144 2019-Jan-13 11:24:15.044673 - [DEBUG] Edge Function : AllBottom
53145 2019-Jan-13 11:24:15.044703 - [DEBUG] End adding new jump function
53146 2019-Jan-13 11:24:15.044727 - [DEBUG]
53147 2019-Jan-13 11:24:15.044751 - [DEBUG] -------------------------------------------- 1439. Path Edge --------------------------------------------
53148 2019-Jan-13 11:24:15.044776 - [DEBUG]
53149 2019-Jan-13 11:24:15.044799 - [DEBUG] Process 1439. path edge:
53150 2019-Jan-13 11:24:15.044823 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53151 2019-Jan-13 11:24:15.044880 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
53152 2019-Jan-13 11:24:15.045518 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53153 2019-Jan-13 11:24:15.046155 - [DEBUG]
53154 2019-Jan-13 11:24:15.046180 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
53155 2019-Jan-13 11:24:15.046904 - [DEBUG] Compose: EdgeIdentity * AllBottom
53156 2019-Jan-13 11:24:15.046935 - [DEBUG]
53157 2019-Jan-13 11:24:15.046959 - [DEBUG] Propagate flow
53158 2019-Jan-13 11:24:15.046982 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53159 2019-Jan-13 11:24:15.047049 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
53160 2019-Jan-13 11:24:15.047711 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53161 2019-Jan-13 11:24:15.048379 - [DEBUG] Edge function : AllBottom (result of previous compose)
53162 2019-Jan-13 11:24:15.048405 - [DEBUG]
53163 2019-Jan-13 11:24:15.048431 - [DEBUG] Join: AllTop & AllBottom
53164 2019-Jan-13 11:24:15.048457 - [DEBUG] = AllBottom (new jump func)
53165 2019-Jan-13 11:24:15.048481 - [DEBUG]
53166 2019-Jan-13 11:24:15.048505 - [DEBUG] Start adding new jump function
53167 2019-Jan-13 11:24:15.048528 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53168 2019-Jan-13 11:24:15.048590 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53169 2019-Jan-13 11:24:15.049236 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
53170 2019-Jan-13 11:24:15.049871 - [DEBUG] Edge Function : AllBottom
53171 2019-Jan-13 11:24:15.049900 - [DEBUG] End adding new jump function
53172 2019-Jan-13 11:24:15.049924 - [DEBUG]
53173 2019-Jan-13 11:24:15.049948 - [DEBUG] -------------------------------------------- 1440. Path Edge --------------------------------------------
53174 2019-Jan-13 11:24:15.049973 - [DEBUG]
53175 2019-Jan-13 11:24:15.050013 - [DEBUG] Process 1440. path edge:
53176 2019-Jan-13 11:24:15.050039 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53177 2019-Jan-13 11:24:15.050098 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
53178 2019-Jan-13 11:24:15.050736 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53179 2019-Jan-13 11:24:15.051375 - [DEBUG]
53180 2019-Jan-13 11:24:15.051401 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
53181 2019-Jan-13 11:24:15.052085 - [DEBUG] Compose: EdgeIdentity * AllBottom
53182 2019-Jan-13 11:24:15.052113 - [DEBUG]
53183 2019-Jan-13 11:24:15.052137 - [DEBUG] Propagate flow
53184 2019-Jan-13 11:24:15.052160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53185 2019-Jan-13 11:24:15.052220 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
53186 2019-Jan-13 11:24:15.052865 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53187 2019-Jan-13 11:24:15.053556 - [DEBUG] Edge function : AllBottom (result of previous compose)
53188 2019-Jan-13 11:24:15.053583 - [DEBUG]
53189 2019-Jan-13 11:24:15.053609 - [DEBUG] Join: AllTop & AllBottom
53190 2019-Jan-13 11:24:15.053635 - [DEBUG] = AllBottom (new jump func)
53191 2019-Jan-13 11:24:15.053660 - [DEBUG]
53192 2019-Jan-13 11:24:15.053683 - [DEBUG] Start adding new jump function
53193 2019-Jan-13 11:24:15.053707 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53194 2019-Jan-13 11:24:15.053770 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53195 2019-Jan-13 11:24:15.054445 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
53196 2019-Jan-13 11:24:15.055110 - [DEBUG] Edge Function : AllBottom
53197 2019-Jan-13 11:24:15.055141 - [DEBUG] End adding new jump function
53198 2019-Jan-13 11:24:15.055166 - [DEBUG]
53199 2019-Jan-13 11:24:15.055189 - [DEBUG] -------------------------------------------- 1441. Path Edge --------------------------------------------
53200 2019-Jan-13 11:24:15.055214 - [DEBUG]
53201 2019-Jan-13 11:24:15.055238 - [DEBUG] Process 1441. path edge:
53202 2019-Jan-13 11:24:15.055262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53203 2019-Jan-13 11:24:15.055323 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
53204 2019-Jan-13 11:24:15.055968 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53205 2019-Jan-13 11:24:15.056605 - [DEBUG]
53206 2019-Jan-13 11:24:15.056630 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
53207 2019-Jan-13 11:24:15.057326 - [DEBUG] Compose: EdgeIdentity * AllBottom
53208 2019-Jan-13 11:24:15.057354 - [DEBUG]
53209 2019-Jan-13 11:24:15.057378 - [DEBUG] Propagate flow
53210 2019-Jan-13 11:24:15.057401 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53211 2019-Jan-13 11:24:15.057460 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
53212 2019-Jan-13 11:24:15.058098 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53213 2019-Jan-13 11:24:15.058736 - [DEBUG] Edge function : AllBottom (result of previous compose)
53214 2019-Jan-13 11:24:15.058761 - [DEBUG]
53215 2019-Jan-13 11:24:15.058786 - [DEBUG] Join: AllTop & AllBottom
53216 2019-Jan-13 11:24:15.058812 - [DEBUG] = AllBottom (new jump func)
53217 2019-Jan-13 11:24:15.058837 - [DEBUG]
53218 2019-Jan-13 11:24:15.058860 - [DEBUG] Start adding new jump function
53219 2019-Jan-13 11:24:15.058883 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53220 2019-Jan-13 11:24:15.058940 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53221 2019-Jan-13 11:24:15.059582 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
53222 2019-Jan-13 11:24:15.060271 - [DEBUG] Edge Function : AllBottom
53223 2019-Jan-13 11:24:15.060303 - [DEBUG] End adding new jump function
53224 2019-Jan-13 11:24:15.060327 - [DEBUG]
53225 2019-Jan-13 11:24:15.060351 - [DEBUG] -------------------------------------------- 1442. Path Edge --------------------------------------------
53226 2019-Jan-13 11:24:15.060376 - [DEBUG]
53227 2019-Jan-13 11:24:15.060417 - [DEBUG] Process 1442. path edge:
53228 2019-Jan-13 11:24:15.060442 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53229 2019-Jan-13 11:24:15.060508 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
53230 2019-Jan-13 11:24:15.061176 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53231 2019-Jan-13 11:24:15.061832 - [DEBUG]
53232 2019-Jan-13 11:24:15.061858 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
53233 2019-Jan-13 11:24:15.062528 - [DEBUG] Compose: EdgeIdentity * AllBottom
53234 2019-Jan-13 11:24:15.062557 - [DEBUG]
53235 2019-Jan-13 11:24:15.062580 - [DEBUG] Propagate flow
53236 2019-Jan-13 11:24:15.062604 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53237 2019-Jan-13 11:24:15.062665 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53238 2019-Jan-13 11:24:15.063315 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53239 2019-Jan-13 11:24:15.063975 - [DEBUG] Edge function : AllBottom (result of previous compose)
53240 2019-Jan-13 11:24:15.064001 - [DEBUG]
53241 2019-Jan-13 11:24:15.064027 - [DEBUG] Join: AllTop & AllBottom
53242 2019-Jan-13 11:24:15.064053 - [DEBUG] = AllBottom (new jump func)
53243 2019-Jan-13 11:24:15.064078 - [DEBUG]
53244 2019-Jan-13 11:24:15.064101 - [DEBUG] Start adding new jump function
53245 2019-Jan-13 11:24:15.064124 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53246 2019-Jan-13 11:24:15.064181 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53247 2019-Jan-13 11:24:15.064821 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53248 2019-Jan-13 11:24:15.065454 - [DEBUG] Edge Function : AllBottom
53249 2019-Jan-13 11:24:15.065483 - [DEBUG] End adding new jump function
53250 2019-Jan-13 11:24:15.065507 - [DEBUG]
53251 2019-Jan-13 11:24:15.065531 - [DEBUG] -------------------------------------------- 1443. Path Edge --------------------------------------------
53252 2019-Jan-13 11:24:15.065556 - [DEBUG]
53253 2019-Jan-13 11:24:15.065579 - [DEBUG] Process 1443. path edge:
53254 2019-Jan-13 11:24:15.065603 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53255 2019-Jan-13 11:24:15.065660 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
53256 2019-Jan-13 11:24:15.066325 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53257 2019-Jan-13 11:24:15.067009 - [DEBUG]
53258 2019-Jan-13 11:24:15.067034 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53259 2019-Jan-13 11:24:15.067737 - [DEBUG] Compose: EdgeIdentity * AllBottom
53260 2019-Jan-13 11:24:15.067767 - [DEBUG]
53261 2019-Jan-13 11:24:15.067791 - [DEBUG] Propagate flow
53262 2019-Jan-13 11:24:15.067814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53263 2019-Jan-13 11:24:15.067881 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
53264 2019-Jan-13 11:24:15.068540 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53265 2019-Jan-13 11:24:15.069180 - [DEBUG] Edge function : AllBottom (result of previous compose)
53266 2019-Jan-13 11:24:15.069206 - [DEBUG]
53267 2019-Jan-13 11:24:15.069231 - [DEBUG] Join: AllTop & AllBottom
53268 2019-Jan-13 11:24:15.069257 - [DEBUG] = AllBottom (new jump func)
53269 2019-Jan-13 11:24:15.069281 - [DEBUG]
53270 2019-Jan-13 11:24:15.069305 - [DEBUG] Start adding new jump function
53271 2019-Jan-13 11:24:15.069328 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53272 2019-Jan-13 11:24:15.069401 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53273 2019-Jan-13 11:24:15.070062 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
53274 2019-Jan-13 11:24:15.070703 - [DEBUG] Edge Function : AllBottom
53275 2019-Jan-13 11:24:15.070733 - [DEBUG] End adding new jump function
53276 2019-Jan-13 11:24:15.070758 - [DEBUG]
53277 2019-Jan-13 11:24:15.070782 - [DEBUG] -------------------------------------------- 1444. Path Edge --------------------------------------------
53278 2019-Jan-13 11:24:15.070806 - [DEBUG]
53279 2019-Jan-13 11:24:15.070830 - [DEBUG] Process 1444. path edge:
53280 2019-Jan-13 11:24:15.070853 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53281 2019-Jan-13 11:24:15.070911 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
53282 2019-Jan-13 11:24:15.071550 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53283 2019-Jan-13 11:24:15.072186 - [DEBUG]
53284 2019-Jan-13 11:24:15.072212 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
53285 2019-Jan-13 11:24:15.072913 - [DEBUG] Compose: EdgeIdentity * AllBottom
53286 2019-Jan-13 11:24:15.072943 - [DEBUG]
53287 2019-Jan-13 11:24:15.072966 - [DEBUG] Propagate flow
53288 2019-Jan-13 11:24:15.072990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53289 2019-Jan-13 11:24:15.073055 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53290 2019-Jan-13 11:24:15.073744 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53291 2019-Jan-13 11:24:15.074413 - [DEBUG] Edge function : AllBottom (result of previous compose)
53292 2019-Jan-13 11:24:15.074440 - [DEBUG]
53293 2019-Jan-13 11:24:15.074465 - [DEBUG] Join: AllTop & AllBottom
53294 2019-Jan-13 11:24:15.074491 - [DEBUG] = AllBottom (new jump func)
53295 2019-Jan-13 11:24:15.074516 - [DEBUG]
53296 2019-Jan-13 11:24:15.074539 - [DEBUG] Start adding new jump function
53297 2019-Jan-13 11:24:15.074563 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53298 2019-Jan-13 11:24:15.074625 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53299 2019-Jan-13 11:24:15.075272 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53300 2019-Jan-13 11:24:15.075908 - [DEBUG] Edge Function : AllBottom
53301 2019-Jan-13 11:24:15.075937 - [DEBUG] End adding new jump function
53302 2019-Jan-13 11:24:15.075962 - [DEBUG]
53303 2019-Jan-13 11:24:15.075986 - [DEBUG] -------------------------------------------- 1445. Path Edge --------------------------------------------
53304 2019-Jan-13 11:24:15.076011 - [DEBUG]
53305 2019-Jan-13 11:24:15.076034 - [DEBUG] Process 1445. path edge:
53306 2019-Jan-13 11:24:15.076058 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53307 2019-Jan-13 11:24:15.076115 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
53308 2019-Jan-13 11:24:15.076772 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53309 2019-Jan-13 11:24:15.077410 - [DEBUG]
53310 2019-Jan-13 11:24:15.077435 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53311 2019-Jan-13 11:24:15.078105 - [DEBUG] Compose: EdgeIdentity * AllBottom
53312 2019-Jan-13 11:24:15.078134 - [DEBUG]
53313 2019-Jan-13 11:24:15.078157 - [DEBUG] Propagate flow
53314 2019-Jan-13 11:24:15.078180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53315 2019-Jan-13 11:24:15.078255 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53316 2019-Jan-13 11:24:15.078896 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53317 2019-Jan-13 11:24:15.079570 - [DEBUG] Edge function : AllBottom (result of previous compose)
53318 2019-Jan-13 11:24:15.079596 - [DEBUG]
53319 2019-Jan-13 11:24:15.079622 - [DEBUG] Join: AllTop & AllBottom
53320 2019-Jan-13 11:24:15.079648 - [DEBUG] = AllBottom (new jump func)
53321 2019-Jan-13 11:24:15.079672 - [DEBUG]
53322 2019-Jan-13 11:24:15.079696 - [DEBUG] Start adding new jump function
53323 2019-Jan-13 11:24:15.079719 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53324 2019-Jan-13 11:24:15.079784 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53325 2019-Jan-13 11:24:15.080481 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53326 2019-Jan-13 11:24:15.081142 - [DEBUG] Edge Function : AllBottom
53327 2019-Jan-13 11:24:15.081172 - [DEBUG] End adding new jump function
53328 2019-Jan-13 11:24:15.081197 - [DEBUG]
53329 2019-Jan-13 11:24:15.081220 - [DEBUG] -------------------------------------------- 1446. Path Edge --------------------------------------------
53330 2019-Jan-13 11:24:15.081246 - [DEBUG]
53331 2019-Jan-13 11:24:15.081270 - [DEBUG] Process 1446. path edge:
53332 2019-Jan-13 11:24:15.081293 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53333 2019-Jan-13 11:24:15.081356 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
53334 2019-Jan-13 11:24:15.081995 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53335 2019-Jan-13 11:24:15.082631 - [DEBUG]
53336 2019-Jan-13 11:24:15.082656 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53337 2019-Jan-13 11:24:15.083307 - [DEBUG] Start of endsummarytab entry
53338 2019-Jan-13 11:24:15.083371 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
53339 2019-Jan-13 11:24:15.084035 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
53340 2019-Jan-13 11:24:15.084099 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53341 2019-Jan-13 11:24:15.084741 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
53342 2019-Jan-13 11:24:15.085380 - [DEBUG] EF: AllBottom
53343 2019-Jan-13 11:24:15.085406 - [DEBUG]
53344 2019-Jan-13 11:24:15.085429 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53345 2019-Jan-13 11:24:15.086093 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
53346 2019-Jan-13 11:24:15.086788 - [DEBUG] EF: AllBottom
53347 2019-Jan-13 11:24:15.086814 - [DEBUG]
53348 2019-Jan-13 11:24:15.086837 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53349 2019-Jan-13 11:24:15.087500 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
53350 2019-Jan-13 11:24:15.088155 - [DEBUG] EF: AllBottom
53351 2019-Jan-13 11:24:15.088181 - [DEBUG]
53352 2019-Jan-13 11:24:15.088204 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53353 2019-Jan-13 11:24:15.088836 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
53354 2019-Jan-13 11:24:15.089477 - [DEBUG] EF: AllBottom
53355 2019-Jan-13 11:24:15.089503 - [DEBUG]
53356 2019-Jan-13 11:24:15.089526 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53357 2019-Jan-13 11:24:15.090181 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
53358 2019-Jan-13 11:24:15.090843 - [DEBUG] EF: AllBottom
53359 2019-Jan-13 11:24:15.090869 - [DEBUG]
53360 2019-Jan-13 11:24:15.090892 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53361 2019-Jan-13 11:24:15.091525 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
53362 2019-Jan-13 11:24:15.092178 - [DEBUG] EF: AllBottom
53363 2019-Jan-13 11:24:15.092204 - [DEBUG]
53364 2019-Jan-13 11:24:15.092227 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53365 2019-Jan-13 11:24:15.092890 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
53366 2019-Jan-13 11:24:15.093597 - [DEBUG] EF: AllBottom
53367 2019-Jan-13 11:24:15.093624 - [DEBUG]
53368 2019-Jan-13 11:24:15.093647 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53369 2019-Jan-13 11:24:15.094329 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
53370 2019-Jan-13 11:24:15.094989 - [DEBUG] EF: AllBottom
53371 2019-Jan-13 11:24:15.095015 - [DEBUG]
53372 2019-Jan-13 11:24:15.095038 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53373 2019-Jan-13 11:24:15.095695 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
53374 2019-Jan-13 11:24:15.096372 - [DEBUG] EF: AllBottom
53375 2019-Jan-13 11:24:15.096398 - [DEBUG]
53376 2019-Jan-13 11:24:15.096422 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53377 2019-Jan-13 11:24:15.097097 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
53378 2019-Jan-13 11:24:15.097759 - [DEBUG] EF: AllBottom
53379 2019-Jan-13 11:24:15.097785 - [DEBUG]
53380 2019-Jan-13 11:24:15.097809 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53381 2019-Jan-13 11:24:15.098469 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
53382 2019-Jan-13 11:24:15.099128 - [DEBUG] EF: AllBottom
53383 2019-Jan-13 11:24:15.099154 - [DEBUG]
53384 2019-Jan-13 11:24:15.099178 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53385 2019-Jan-13 11:24:15.099811 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
53386 2019-Jan-13 11:24:15.100481 - [DEBUG] EF: AllBottom
53387 2019-Jan-13 11:24:15.100506 - [DEBUG]
53388 2019-Jan-13 11:24:15.100530 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53389 2019-Jan-13 11:24:15.101164 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
53390 2019-Jan-13 11:24:15.101803 - [DEBUG] EF: AllBottom
53391 2019-Jan-13 11:24:15.101828 - [DEBUG]
53392 2019-Jan-13 11:24:15.101852 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53393 2019-Jan-13 11:24:15.102483 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
53394 2019-Jan-13 11:24:15.103120 - [DEBUG] EF: AllBottom
53395 2019-Jan-13 11:24:15.103145 - [DEBUG]
53396 2019-Jan-13 11:24:15.103168 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53397 2019-Jan-13 11:24:15.103857 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
53398 2019-Jan-13 11:24:15.104550 - [DEBUG] EF: AllBottom
53399 2019-Jan-13 11:24:15.104577 - [DEBUG]
53400 2019-Jan-13 11:24:15.104601 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53401 2019-Jan-13 11:24:15.105298 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
53402 2019-Jan-13 11:24:15.105971 - [DEBUG] EF: AllBottom
53403 2019-Jan-13 11:24:15.105997 - [DEBUG]
53404 2019-Jan-13 11:24:15.106021 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53405 2019-Jan-13 11:24:15.106718 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53406 2019-Jan-13 11:24:15.107386 - [DEBUG] EF: AllBottom
53407 2019-Jan-13 11:24:15.107412 - [DEBUG]
53408 2019-Jan-13 11:24:15.107436 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53409 2019-Jan-13 11:24:15.108091 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
53410 2019-Jan-13 11:24:15.108741 - [DEBUG] EF: AllBottom
53411 2019-Jan-13 11:24:15.108766 - [DEBUG]
53412 2019-Jan-13 11:24:15.108789 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53413 2019-Jan-13 11:24:15.109427 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
53414 2019-Jan-13 11:24:15.110106 - [DEBUG] EF: AllBottom
53415 2019-Jan-13 11:24:15.110132 - [DEBUG]
53416 2019-Jan-13 11:24:15.110155 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53417 2019-Jan-13 11:24:15.110797 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
53418 2019-Jan-13 11:24:15.111444 - [DEBUG] EF: AllBottom
53419 2019-Jan-13 11:24:15.111469 - [DEBUG]
53420 2019-Jan-13 11:24:15.111492 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53421 2019-Jan-13 11:24:15.112145 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
53422 2019-Jan-13 11:24:15.112814 - [DEBUG] EF: AllBottom
53423 2019-Jan-13 11:24:15.112839 - [DEBUG]
53424 2019-Jan-13 11:24:15.112863 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53425 2019-Jan-13 11:24:15.113550 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
53426 2019-Jan-13 11:24:15.114212 - [DEBUG] EF: AllBottom
53427 2019-Jan-13 11:24:15.114238 - [DEBUG]
53428 2019-Jan-13 11:24:15.114261 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53429 2019-Jan-13 11:24:15.114907 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
53430 2019-Jan-13 11:24:15.115562 - [DEBUG] EF: AllBottom
53431 2019-Jan-13 11:24:15.115587 - [DEBUG]
53432 2019-Jan-13 11:24:15.115611 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53433 2019-Jan-13 11:24:15.116258 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
53434 2019-Jan-13 11:24:15.116938 - [DEBUG] EF: AllBottom
53435 2019-Jan-13 11:24:15.116963 - [DEBUG]
53436 2019-Jan-13 11:24:15.116987 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53437 2019-Jan-13 11:24:15.117637 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
53438 2019-Jan-13 11:24:15.118316 - [DEBUG] EF: AllBottom
53439 2019-Jan-13 11:24:15.118343 - [DEBUG]
53440 2019-Jan-13 11:24:15.118366 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53441 2019-Jan-13 11:24:15.119037 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
53442 2019-Jan-13 11:24:15.119694 - [DEBUG] EF: AllBottom
53443 2019-Jan-13 11:24:15.119720 - [DEBUG]
53444 2019-Jan-13 11:24:15.119743 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53445 2019-Jan-13 11:24:15.120411 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
53446 2019-Jan-13 11:24:15.121048 - [DEBUG] EF: AllBottom
53447 2019-Jan-13 11:24:15.121073 - [DEBUG]
53448 2019-Jan-13 11:24:15.121096 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53449 2019-Jan-13 11:24:15.121728 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
53450 2019-Jan-13 11:24:15.122370 - [DEBUG] EF: AllBottom
53451 2019-Jan-13 11:24:15.122415 - [DEBUG]
53452 2019-Jan-13 11:24:15.122439 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53453 2019-Jan-13 11:24:15.123072 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
53454 2019-Jan-13 11:24:15.123740 - [DEBUG] EF: AllBottom
53455 2019-Jan-13 11:24:15.123765 - [DEBUG]
53456 2019-Jan-13 11:24:15.123788 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53457 2019-Jan-13 11:24:15.124447 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53458 2019-Jan-13 11:24:15.125119 - [DEBUG] EF: AllBottom
53459 2019-Jan-13 11:24:15.125145 - [DEBUG]
53460 2019-Jan-13 11:24:15.125168 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53461 2019-Jan-13 11:24:15.125825 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
53462 2019-Jan-13 11:24:15.126490 - [DEBUG] EF: AllBottom
53463 2019-Jan-13 11:24:15.126516 - [DEBUG]
53464 2019-Jan-13 11:24:15.126539 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53465 2019-Jan-13 11:24:15.127211 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53466 2019-Jan-13 11:24:15.127849 - [DEBUG] EF: AllBottom
53467 2019-Jan-13 11:24:15.127874 - [DEBUG]
53468 2019-Jan-13 11:24:15.127897 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53469 2019-Jan-13 11:24:15.128529 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53470 2019-Jan-13 11:24:15.129166 - [DEBUG] EF: AllBottom
53471 2019-Jan-13 11:24:15.129191 - [DEBUG]
53472 2019-Jan-13 11:24:15.129215 - [DEBUG] ---------------
53473 2019-Jan-13 11:24:15.129238 - [DEBUG]
53474 2019-Jan-13 11:24:15.129267 - [DEBUG] End of endsummarytab entry
53475 2019-Jan-13 11:24:15.129290 - [DEBUG]
53476 2019-Jan-13 11:24:15.129314 - [DEBUG] Start of incomingtab entry
53477 2019-Jan-13 11:24:15.129339 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
53478 2019-Jan-13 11:24:15.129989 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
53479 2019-Jan-13 11:24:15.130079 - [DEBUG] ---------------
53480 2019-Jan-13 11:24:15.130104 - [DEBUG] End of incomingtab entry
53481 2019-Jan-13 11:24:15.130127 - [DEBUG]
53482 2019-Jan-13 11:24:15.130155 - [DEBUG] EDGE:
53483 2019-Jan-13 11:24:15.130212 - [DEBUG] ---> 53484 2019-Jan-13 11:24:15.130850 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53485 2019-Jan-13 11:24:15.131513 - [DEBUG]
53486 2019-Jan-13 11:24:15.131541 - [DEBUG] EDGE:
53487 2019-Jan-13 11:24:15.131604 - [DEBUG] ---> 53488 2019-Jan-13 11:24:15.132264 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53489 2019-Jan-13 11:24:15.132922 - [DEBUG]
53490 2019-Jan-13 11:24:15.132977 - [DEBUG] Compose: EdgeIdentity * AllBottom
53491 2019-Jan-13 11:24:15.133004 - [DEBUG]
53492 2019-Jan-13 11:24:15.133028 - [DEBUG] Propagate flow
53493 2019-Jan-13 11:24:15.133051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53494 2019-Jan-13 11:24:15.133114 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
53495 2019-Jan-13 11:24:15.133799 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53496 2019-Jan-13 11:24:15.134436 - [DEBUG] Edge function : AllBottom (result of previous compose)
53497 2019-Jan-13 11:24:15.134462 - [DEBUG]
53498 2019-Jan-13 11:24:15.134488 - [DEBUG] Join: AllTop & AllBottom
53499 2019-Jan-13 11:24:15.134532 - [DEBUG] = AllBottom (new jump func)
53500 2019-Jan-13 11:24:15.134557 - [DEBUG]
53501 2019-Jan-13 11:24:15.134581 - [DEBUG] Start adding new jump function
53502 2019-Jan-13 11:24:15.134604 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53503 2019-Jan-13 11:24:15.134662 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53504 2019-Jan-13 11:24:15.135300 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
53505 2019-Jan-13 11:24:15.135943 - [DEBUG] Edge Function : AllBottom
53506 2019-Jan-13 11:24:15.135974 - [DEBUG] End adding new jump function
53507 2019-Jan-13 11:24:15.135998 - [DEBUG]
53508 2019-Jan-13 11:24:15.136022 - [DEBUG] -------------------------------------------- 1447. Path Edge --------------------------------------------
53509 2019-Jan-13 11:24:15.136046 - [DEBUG]
53510 2019-Jan-13 11:24:15.136069 - [DEBUG] Process 1447. path edge:
53511 2019-Jan-13 11:24:15.136093 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53512 2019-Jan-13 11:24:15.136149 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
53513 2019-Jan-13 11:24:15.136823 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53514 2019-Jan-13 11:24:15.137467 - [DEBUG]
53515 2019-Jan-13 11:24:15.137492 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
53516 2019-Jan-13 11:24:15.138185 - [DEBUG] Possible callees:
53517 2019-Jan-13 11:24:15.138211 - [DEBUG] llvm.dbg.declare
53518 2019-Jan-13 11:24:15.138235 - [DEBUG] Possible return sites:
53519 2019-Jan-13 11:24:15.138258 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19353520 2019-Jan-13 11:24:15.139588 - [DEBUG] Found and process special summary
53521 2019-Jan-13 11:24:15.139633 - [DEBUG] Compose: EdgeIdentity * AllBottom
53522 2019-Jan-13 11:24:15.139660 - [DEBUG]
53523 2019-Jan-13 11:24:15.139684 - [DEBUG] Propagate flow
53524 2019-Jan-13 11:24:15.139707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53525 2019-Jan-13 11:24:15.139770 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53526 2019-Jan-13 11:24:15.140441 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53527 2019-Jan-13 11:24:15.141080 - [DEBUG] Edge function : AllBottom (result of previous compose)
53528 2019-Jan-13 11:24:15.141105 - [DEBUG]
53529 2019-Jan-13 11:24:15.141131 - [DEBUG] Join: AllTop & AllBottom
53530 2019-Jan-13 11:24:15.141157 - [DEBUG] = AllBottom (new jump func)
53531 2019-Jan-13 11:24:15.141181 - [DEBUG]
53532 2019-Jan-13 11:24:15.141204 - [DEBUG] Start adding new jump function
53533 2019-Jan-13 11:24:15.141228 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53534 2019-Jan-13 11:24:15.141284 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53535 2019-Jan-13 11:24:15.141922 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53536 2019-Jan-13 11:24:15.142560 - [DEBUG] Edge Function : AllBottom
53537 2019-Jan-13 11:24:15.142589 - [DEBUG] End adding new jump function
53538 2019-Jan-13 11:24:15.142613 - [DEBUG]
53539 2019-Jan-13 11:24:15.142637 - [DEBUG] -------------------------------------------- 1448. Path Edge --------------------------------------------
53540 2019-Jan-13 11:24:15.142661 - [DEBUG]
53541 2019-Jan-13 11:24:15.142684 - [DEBUG] Process 1448. path edge:
53542 2019-Jan-13 11:24:15.142725 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53543 2019-Jan-13 11:24:15.142783 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
53544 2019-Jan-13 11:24:15.143451 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53545 2019-Jan-13 11:24:15.144111 - [DEBUG]
53546 2019-Jan-13 11:24:15.144137 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53547 2019-Jan-13 11:24:15.144838 - [DEBUG] Compose: EdgeIdentity * AllBottom
53548 2019-Jan-13 11:24:15.144867 - [DEBUG]
53549 2019-Jan-13 11:24:15.144891 - [DEBUG] Propagate flow
53550 2019-Jan-13 11:24:15.144915 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53551 2019-Jan-13 11:24:15.144982 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
53552 2019-Jan-13 11:24:15.145644 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53553 2019-Jan-13 11:24:15.146293 - [DEBUG] Edge function : AllBottom (result of previous compose)
53554 2019-Jan-13 11:24:15.146319 - [DEBUG]
53555 2019-Jan-13 11:24:15.146345 - [DEBUG] Join: AllTop & AllBottom
53556 2019-Jan-13 11:24:15.146371 - [DEBUG] = AllBottom (new jump func)
53557 2019-Jan-13 11:24:15.146395 - [DEBUG]
53558 2019-Jan-13 11:24:15.146419 - [DEBUG] Start adding new jump function
53559 2019-Jan-13 11:24:15.146442 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53560 2019-Jan-13 11:24:15.146501 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53561 2019-Jan-13 11:24:15.147198 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
53562 2019-Jan-13 11:24:15.147833 - [DEBUG] Edge Function : AllBottom
53563 2019-Jan-13 11:24:15.147863 - [DEBUG] End adding new jump function
53564 2019-Jan-13 11:24:15.147887 - [DEBUG]
53565 2019-Jan-13 11:24:15.147911 - [DEBUG] -------------------------------------------- 1449. Path Edge --------------------------------------------
53566 2019-Jan-13 11:24:15.147936 - [DEBUG]
53567 2019-Jan-13 11:24:15.147960 - [DEBUG] Process 1449. path edge:
53568 2019-Jan-13 11:24:15.147984 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53569 2019-Jan-13 11:24:15.148041 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
53570 2019-Jan-13 11:24:15.148676 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53571 2019-Jan-13 11:24:15.149315 - [DEBUG]
53572 2019-Jan-13 11:24:15.149341 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
53573 2019-Jan-13 11:24:15.150021 - [DEBUG] Compose: EdgeIdentity * AllBottom
53574 2019-Jan-13 11:24:15.150051 - [DEBUG]
53575 2019-Jan-13 11:24:15.150075 - [DEBUG] Propagate flow
53576 2019-Jan-13 11:24:15.150098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53577 2019-Jan-13 11:24:15.150157 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53578 2019-Jan-13 11:24:15.150836 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53579 2019-Jan-13 11:24:15.151500 - [DEBUG] Edge function : AllBottom (result of previous compose)
53580 2019-Jan-13 11:24:15.151526 - [DEBUG]
53581 2019-Jan-13 11:24:15.151552 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53582 2019-Jan-13 11:24:15.151578 - [DEBUG] = AllBottom
53583 2019-Jan-13 11:24:15.151602 - [DEBUG]
53584 2019-Jan-13 11:24:15.151625 - [DEBUG] PROPAGATE: No new function!
53585 2019-Jan-13 11:24:15.151652 - [DEBUG] EDGE:
53586 2019-Jan-13 11:24:15.151719 - [DEBUG] ---> 53587 2019-Jan-13 11:24:15.152387 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53588 2019-Jan-13 11:24:15.153031 - [DEBUG]
53589 2019-Jan-13 11:24:15.153057 - [DEBUG] EDGE:
53590 2019-Jan-13 11:24:15.153115 - [DEBUG] ---> 53591 2019-Jan-13 11:24:15.153774 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53592 2019-Jan-13 11:24:15.154411 - [DEBUG]
53593 2019-Jan-13 11:24:15.154461 - [DEBUG] Compose: EdgeIdentity * AllBottom
53594 2019-Jan-13 11:24:15.154488 - [DEBUG]
53595 2019-Jan-13 11:24:15.154512 - [DEBUG] Propagate flow
53596 2019-Jan-13 11:24:15.154535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53597 2019-Jan-13 11:24:15.154592 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53598 2019-Jan-13 11:24:15.155234 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53599 2019-Jan-13 11:24:15.155871 - [DEBUG] Edge function : AllBottom (result of previous compose)
53600 2019-Jan-13 11:24:15.155896 - [DEBUG]
53601 2019-Jan-13 11:24:15.155921 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53602 2019-Jan-13 11:24:15.155947 - [DEBUG] = AllBottom
53603 2019-Jan-13 11:24:15.155971 - [DEBUG]
53604 2019-Jan-13 11:24:15.155995 - [DEBUG] PROPAGATE: No new function!
53605 2019-Jan-13 11:24:15.156023 - [DEBUG] EDGE:
53606 2019-Jan-13 11:24:15.156081 - [DEBUG] ---> 53607 2019-Jan-13 11:24:15.156762 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53608 2019-Jan-13 11:24:15.157427 - [DEBUG]
53609 2019-Jan-13 11:24:15.157455 - [DEBUG] EDGE:
53610 2019-Jan-13 11:24:15.157517 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
53611 2019-Jan-13 11:24:15.158184 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53612 2019-Jan-13 11:24:15.158836 - [DEBUG]
53613 2019-Jan-13 11:24:15.158864 - [DEBUG] EDGE:
53614 2019-Jan-13 11:24:15.158923 - [DEBUG] ---> 53615 2019-Jan-13 11:24:15.159562 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53616 2019-Jan-13 11:24:15.160220 - [DEBUG]
53617 2019-Jan-13 11:24:15.160246 - [DEBUG] EDGE:
53618 2019-Jan-13 11:24:15.160304 - [DEBUG] ---> 53619 2019-Jan-13 11:24:15.160938 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53620 2019-Jan-13 11:24:15.161574 - [DEBUG]
53621 2019-Jan-13 11:24:15.161600 - [DEBUG] EDGE:
53622 2019-Jan-13 11:24:15.161658 - [DEBUG] ---> 53623 2019-Jan-13 11:24:15.162297 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53624 2019-Jan-13 11:24:15.162939 - [DEBUG]
53625 2019-Jan-13 11:24:15.162986 - [DEBUG] Compose: EdgeIdentity * AllBottom
53626 2019-Jan-13 11:24:15.163014 - [DEBUG]
53627 2019-Jan-13 11:24:15.163037 - [DEBUG] Propagate flow
53628 2019-Jan-13 11:24:15.163061 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53629 2019-Jan-13 11:24:15.163139 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
53630 2019-Jan-13 11:24:15.163834 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53631 2019-Jan-13 11:24:15.164500 - [DEBUG] Edge function : AllBottom (result of previous compose)
53632 2019-Jan-13 11:24:15.164526 - [DEBUG]
53633 2019-Jan-13 11:24:15.164551 - [DEBUG] Join: AllTop & AllBottom
53634 2019-Jan-13 11:24:15.164577 - [DEBUG] = AllBottom (new jump func)
53635 2019-Jan-13 11:24:15.164602 - [DEBUG]
53636 2019-Jan-13 11:24:15.164625 - [DEBUG] Start adding new jump function
53637 2019-Jan-13 11:24:15.164648 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53638 2019-Jan-13 11:24:15.164710 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53639 2019-Jan-13 11:24:15.165363 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
53640 2019-Jan-13 11:24:15.166000 - [DEBUG] Edge Function : AllBottom
53641 2019-Jan-13 11:24:15.166030 - [DEBUG] End adding new jump function
53642 2019-Jan-13 11:24:15.166054 - [DEBUG]
53643 2019-Jan-13 11:24:15.166078 - [DEBUG] -------------------------------------------- 1450. Path Edge --------------------------------------------
53644 2019-Jan-13 11:24:15.166102 - [DEBUG]
53645 2019-Jan-13 11:24:15.166125 - [DEBUG] Process 1450. path edge:
53646 2019-Jan-13 11:24:15.166149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53647 2019-Jan-13 11:24:15.166205 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
53648 2019-Jan-13 11:24:15.166865 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53649 2019-Jan-13 11:24:15.167504 - [DEBUG]
53650 2019-Jan-13 11:24:15.167528 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
53651 2019-Jan-13 11:24:15.168200 - [DEBUG] Compose: EdgeIdentity * AllBottom
53652 2019-Jan-13 11:24:15.168229 - [DEBUG]
53653 2019-Jan-13 11:24:15.168253 - [DEBUG] Propagate flow
53654 2019-Jan-13 11:24:15.168276 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53655 2019-Jan-13 11:24:15.168335 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
53656 2019-Jan-13 11:24:15.168968 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53657 2019-Jan-13 11:24:15.169628 - [DEBUG] Edge function : AllBottom (result of previous compose)
53658 2019-Jan-13 11:24:15.169654 - [DEBUG]
53659 2019-Jan-13 11:24:15.169680 - [DEBUG] Join: AllTop & AllBottom
53660 2019-Jan-13 11:24:15.169706 - [DEBUG] = AllBottom (new jump func)
53661 2019-Jan-13 11:24:15.169731 - [DEBUG]
53662 2019-Jan-13 11:24:15.169754 - [DEBUG] Start adding new jump function
53663 2019-Jan-13 11:24:15.169777 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53664 2019-Jan-13 11:24:15.169840 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53665 2019-Jan-13 11:24:15.170529 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
53666 2019-Jan-13 11:24:15.171181 - [DEBUG] Edge Function : AllBottom
53667 2019-Jan-13 11:24:15.171213 - [DEBUG] End adding new jump function
53668 2019-Jan-13 11:24:15.171237 - [DEBUG]
53669 2019-Jan-13 11:24:15.171260 - [DEBUG] -------------------------------------------- 1451. Path Edge --------------------------------------------
53670 2019-Jan-13 11:24:15.171285 - [DEBUG]
53671 2019-Jan-13 11:24:15.171308 - [DEBUG] Process 1451. path edge:
53672 2019-Jan-13 11:24:15.171331 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53673 2019-Jan-13 11:24:15.171393 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
53674 2019-Jan-13 11:24:15.172045 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53675 2019-Jan-13 11:24:15.172683 - [DEBUG]
53676 2019-Jan-13 11:24:15.172709 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
53677 2019-Jan-13 11:24:15.173392 - [DEBUG] Compose: EdgeIdentity * AllBottom
53678 2019-Jan-13 11:24:15.173421 - [DEBUG]
53679 2019-Jan-13 11:24:15.173444 - [DEBUG] Propagate flow
53680 2019-Jan-13 11:24:15.173467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53681 2019-Jan-13 11:24:15.173526 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53682 2019-Jan-13 11:24:15.174167 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53683 2019-Jan-13 11:24:15.174803 - [DEBUG] Edge function : AllBottom (result of previous compose)
53684 2019-Jan-13 11:24:15.174828 - [DEBUG]
53685 2019-Jan-13 11:24:15.174853 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53686 2019-Jan-13 11:24:15.174879 - [DEBUG] = AllBottom
53687 2019-Jan-13 11:24:15.174903 - [DEBUG]
53688 2019-Jan-13 11:24:15.174926 - [DEBUG] PROPAGATE: No new function!
53689 2019-Jan-13 11:24:15.174951 - [DEBUG] EDGE:
53690 2019-Jan-13 11:24:15.175009 - [DEBUG] ---> 53691 2019-Jan-13 11:24:15.175644 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53692 2019-Jan-13 11:24:15.176309 - [DEBUG]
53693 2019-Jan-13 11:24:15.176336 - [DEBUG] EDGE:
53694 2019-Jan-13 11:24:15.176396 - [DEBUG] ---> 53695 2019-Jan-13 11:24:15.177081 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53696 2019-Jan-13 11:24:15.177738 - [DEBUG]
53697 2019-Jan-13 11:24:15.177765 - [DEBUG] EDGE:
53698 2019-Jan-13 11:24:15.177826 - [DEBUG] ---> 53699 2019-Jan-13 11:24:15.178466 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53700 2019-Jan-13 11:24:15.179103 - [DEBUG]
53701 2019-Jan-13 11:24:15.179129 - [DEBUG] EDGE:
53702 2019-Jan-13 11:24:15.179186 - [DEBUG] ---> 53703 2019-Jan-13 11:24:15.179825 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53704 2019-Jan-13 11:24:15.180486 - [DEBUG]
53705 2019-Jan-13 11:24:15.180512 - [DEBUG] EDGE:
53706 2019-Jan-13 11:24:15.180571 - [DEBUG] ---> 53707 2019-Jan-13 11:24:15.181206 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53708 2019-Jan-13 11:24:15.181843 - [DEBUG]
53709 2019-Jan-13 11:24:15.181870 - [DEBUG] EDGE:
53710 2019-Jan-13 11:24:15.181929 - [DEBUG] ---> 53711 2019-Jan-13 11:24:15.182590 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53712 2019-Jan-13 11:24:15.183255 - [DEBUG]
53713 2019-Jan-13 11:24:15.183307 - [DEBUG] Compose: EdgeIdentity * AllBottom
53714 2019-Jan-13 11:24:15.183354 - [DEBUG]
53715 2019-Jan-13 11:24:15.183379 - [DEBUG] Propagate flow
53716 2019-Jan-13 11:24:15.183403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53717 2019-Jan-13 11:24:15.183484 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53718 2019-Jan-13 11:24:15.184147 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53719 2019-Jan-13 11:24:15.184787 - [DEBUG] Edge function : AllBottom (result of previous compose)
53720 2019-Jan-13 11:24:15.184812 - [DEBUG]
53721 2019-Jan-13 11:24:15.184838 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53722 2019-Jan-13 11:24:15.184864 - [DEBUG] = AllBottom
53723 2019-Jan-13 11:24:15.184888 - [DEBUG]
53724 2019-Jan-13 11:24:15.184911 - [DEBUG] PROPAGATE: No new function!
53725 2019-Jan-13 11:24:15.184940 - [DEBUG] EDGE:
53726 2019-Jan-13 11:24:15.184999 - [DEBUG] ---> 53727 2019-Jan-13 11:24:15.185647 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53728 2019-Jan-13 11:24:15.186285 - [DEBUG]
53729 2019-Jan-13 11:24:15.186311 - [DEBUG] EDGE:
53730 2019-Jan-13 11:24:15.186369 - [DEBUG] ---> 53731 2019-Jan-13 11:24:15.187022 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53732 2019-Jan-13 11:24:15.187660 - [DEBUG]
53733 2019-Jan-13 11:24:15.187687 - [DEBUG] EDGE:
53734 2019-Jan-13 11:24:15.187744 - [DEBUG] ---> 53735 2019-Jan-13 11:24:15.188392 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53736 2019-Jan-13 11:24:15.189056 - [DEBUG]
53737 2019-Jan-13 11:24:15.189105 - [DEBUG] Compose: EdgeIdentity * AllBottom
53738 2019-Jan-13 11:24:15.189132 - [DEBUG]
53739 2019-Jan-13 11:24:15.189156 - [DEBUG] Propagate flow
53740 2019-Jan-13 11:24:15.189180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53741 2019-Jan-13 11:24:15.189242 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
53742 2019-Jan-13 11:24:15.189912 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53743 2019-Jan-13 11:24:15.190587 - [DEBUG] Edge function : AllBottom (result of previous compose)
53744 2019-Jan-13 11:24:15.190613 - [DEBUG]
53745 2019-Jan-13 11:24:15.190639 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53746 2019-Jan-13 11:24:15.190665 - [DEBUG] = AllBottom
53747 2019-Jan-13 11:24:15.190689 - [DEBUG]
53748 2019-Jan-13 11:24:15.190712 - [DEBUG] PROPAGATE: No new function!
53749 2019-Jan-13 11:24:15.190742 - [DEBUG] EDGE:
53750 2019-Jan-13 11:24:15.190803 - [DEBUG] ---> 53751 2019-Jan-13 11:24:15.191453 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53752 2019-Jan-13 11:24:15.192090 - [DEBUG]
53753 2019-Jan-13 11:24:15.192116 - [DEBUG] EDGE:
53754 2019-Jan-13 11:24:15.192174 - [DEBUG] ---> 53755 2019-Jan-13 11:24:15.192808 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53756 2019-Jan-13 11:24:15.193462 - [DEBUG]
53757 2019-Jan-13 11:24:15.193488 - [DEBUG] EDGE:
53758 2019-Jan-13 11:24:15.193546 - [DEBUG] ---> 53759 2019-Jan-13 11:24:15.194194 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53760 2019-Jan-13 11:24:15.194851 - [DEBUG]
53761 2019-Jan-13 11:24:15.194879 - [DEBUG] EDGE:
53762 2019-Jan-13 11:24:15.194943 - [DEBUG] ---> 53763 2019-Jan-13 11:24:15.195597 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53764 2019-Jan-13 11:24:15.196259 - [DEBUG]
53765 2019-Jan-13 11:24:15.196310 - [DEBUG] Compose: EdgeIdentity * AllBottom
53766 2019-Jan-13 11:24:15.196337 - [DEBUG]
53767 2019-Jan-13 11:24:15.196361 - [DEBUG] Propagate flow
53768 2019-Jan-13 11:24:15.196385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53769 2019-Jan-13 11:24:15.196446 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
53770 2019-Jan-13 11:24:15.197124 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53771 2019-Jan-13 11:24:15.197779 - [DEBUG] Edge function : AllBottom (result of previous compose)
53772 2019-Jan-13 11:24:15.197805 - [DEBUG]
53773 2019-Jan-13 11:24:15.197831 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53774 2019-Jan-13 11:24:15.197856 - [DEBUG] = AllBottom
53775 2019-Jan-13 11:24:15.197880 - [DEBUG]
53776 2019-Jan-13 11:24:15.197903 - [DEBUG] PROPAGATE: No new function!
53777 2019-Jan-13 11:24:15.197934 - [DEBUG] EDGE:
53778 2019-Jan-13 11:24:15.197998 - [DEBUG] ---> 53779 2019-Jan-13 11:24:15.198653 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53780 2019-Jan-13 11:24:15.199291 - [DEBUG]
53781 2019-Jan-13 11:24:15.199318 - [DEBUG] EDGE:
53782 2019-Jan-13 11:24:15.199376 - [DEBUG] ---> 53783 2019-Jan-13 11:24:15.200043 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53784 2019-Jan-13 11:24:15.200688 - [DEBUG]
53785 2019-Jan-13 11:24:15.200715 - [DEBUG] EDGE:
53786 2019-Jan-13 11:24:15.200774 - [DEBUG] ---> 53787 2019-Jan-13 11:24:15.201413 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53788 2019-Jan-13 11:24:15.202059 - [DEBUG]
53789 2019-Jan-13 11:24:15.202115 - [DEBUG] Compose: EdgeIdentity * AllBottom
53790 2019-Jan-13 11:24:15.202142 - [DEBUG]
53791 2019-Jan-13 11:24:15.202166 - [DEBUG] Propagate flow
53792 2019-Jan-13 11:24:15.202190 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53793 2019-Jan-13 11:24:15.202254 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
53794 2019-Jan-13 11:24:15.202923 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53795 2019-Jan-13 11:24:15.203609 - [DEBUG] Edge function : AllBottom (result of previous compose)
53796 2019-Jan-13 11:24:15.203635 - [DEBUG]
53797 2019-Jan-13 11:24:15.203661 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53798 2019-Jan-13 11:24:15.203687 - [DEBUG] = AllBottom
53799 2019-Jan-13 11:24:15.203711 - [DEBUG]
53800 2019-Jan-13 11:24:15.203734 - [DEBUG] PROPAGATE: No new function!
53801 2019-Jan-13 11:24:15.203765 - [DEBUG] EDGE:
53802 2019-Jan-13 11:24:15.203830 - [DEBUG] ---> 53803 2019-Jan-13 11:24:15.204520 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53804 2019-Jan-13 11:24:15.205164 - [DEBUG]
53805 2019-Jan-13 11:24:15.205191 - [DEBUG] EDGE:
53806 2019-Jan-13 11:24:15.205249 - [DEBUG] ---> 53807 2019-Jan-13 11:24:15.205883 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53808 2019-Jan-13 11:24:15.206523 - [DEBUG]
53809 2019-Jan-13 11:24:15.206550 - [DEBUG] EDGE:
53810 2019-Jan-13 11:24:15.206608 - [DEBUG] ---> 53811 2019-Jan-13 11:24:15.207269 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53812 2019-Jan-13 11:24:15.207906 - [DEBUG]
53813 2019-Jan-13 11:24:15.207954 - [DEBUG] Compose: EdgeIdentity * AllBottom
53814 2019-Jan-13 11:24:15.207981 - [DEBUG]
53815 2019-Jan-13 11:24:15.208005 - [DEBUG] Propagate flow
53816 2019-Jan-13 11:24:15.208029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53817 2019-Jan-13 11:24:15.208087 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
53818 2019-Jan-13 11:24:15.208740 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53819 2019-Jan-13 11:24:15.209404 - [DEBUG] Edge function : AllBottom (result of previous compose)
53820 2019-Jan-13 11:24:15.209430 - [DEBUG]
53821 2019-Jan-13 11:24:15.209457 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53822 2019-Jan-13 11:24:15.209482 - [DEBUG] = AllBottom
53823 2019-Jan-13 11:24:15.209506 - [DEBUG]
53824 2019-Jan-13 11:24:15.209530 - [DEBUG] PROPAGATE: No new function!
53825 2019-Jan-13 11:24:15.209559 - [DEBUG] EDGE:
53826 2019-Jan-13 11:24:15.209622 - [DEBUG] ---> 53827 2019-Jan-13 11:24:15.210317 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53828 2019-Jan-13 11:24:15.210978 - [DEBUG]
53829 2019-Jan-13 11:24:15.211030 - [DEBUG] Compose: EdgeIdentity * AllBottom
53830 2019-Jan-13 11:24:15.211058 - [DEBUG]
53831 2019-Jan-13 11:24:15.211082 - [DEBUG] Propagate flow
53832 2019-Jan-13 11:24:15.211105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53833 2019-Jan-13 11:24:15.211174 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
53834 2019-Jan-13 11:24:15.211845 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53835 2019-Jan-13 11:24:15.212489 - [DEBUG] Edge function : AllBottom (result of previous compose)
53836 2019-Jan-13 11:24:15.212514 - [DEBUG]
53837 2019-Jan-13 11:24:15.212540 - [DEBUG] Join: AllTop & AllBottom
53838 2019-Jan-13 11:24:15.212567 - [DEBUG] = AllBottom (new jump func)
53839 2019-Jan-13 11:24:15.212591 - [DEBUG]
53840 2019-Jan-13 11:24:15.212614 - [DEBUG] Start adding new jump function
53841 2019-Jan-13 11:24:15.212637 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53842 2019-Jan-13 11:24:15.212695 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53843 2019-Jan-13 11:24:15.213361 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
53844 2019-Jan-13 11:24:15.214003 - [DEBUG] Edge Function : AllBottom
53845 2019-Jan-13 11:24:15.214034 - [DEBUG] End adding new jump function
53846 2019-Jan-13 11:24:15.214083 - [DEBUG]
53847 2019-Jan-13 11:24:15.214108 - [DEBUG] -------------------------------------------- 1452. Path Edge --------------------------------------------
53848 2019-Jan-13 11:24:15.214133 - [DEBUG]
53849 2019-Jan-13 11:24:15.214156 - [DEBUG] Process 1452. path edge:
53850 2019-Jan-13 11:24:15.214180 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53851 2019-Jan-13 11:24:15.214238 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
53852 2019-Jan-13 11:24:15.214880 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53853 2019-Jan-13 11:24:15.215519 - [DEBUG]
53854 2019-Jan-13 11:24:15.215544 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
53855 2019-Jan-13 11:24:15.216239 - [DEBUG] Possible callees:
53856 2019-Jan-13 11:24:15.216265 - [DEBUG] foo
53857 2019-Jan-13 11:24:15.216290 - [DEBUG] Possible return sites:
53858 2019-Jan-13 11:24:15.216314 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12653859 2019-Jan-13 11:24:15.217743 - [DEBUG] Found and process special summary
53860 2019-Jan-13 11:24:15.217803 - [DEBUG] Compose: EdgeIdentity * AllBottom
53861 2019-Jan-13 11:24:15.217832 - [DEBUG]
53862 2019-Jan-13 11:24:15.217856 - [DEBUG] Propagate flow
53863 2019-Jan-13 11:24:15.217880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53864 2019-Jan-13 11:24:15.217955 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
53865 2019-Jan-13 11:24:15.218652 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53866 2019-Jan-13 11:24:15.219322 - [DEBUG] Edge function : AllBottom (result of previous compose)
53867 2019-Jan-13 11:24:15.219348 - [DEBUG]
53868 2019-Jan-13 11:24:15.219375 - [DEBUG] Join: AllTop & AllBottom
53869 2019-Jan-13 11:24:15.219401 - [DEBUG] = AllBottom (new jump func)
53870 2019-Jan-13 11:24:15.219426 - [DEBUG]
53871 2019-Jan-13 11:24:15.219449 - [DEBUG] Start adding new jump function
53872 2019-Jan-13 11:24:15.219472 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53873 2019-Jan-13 11:24:15.219538 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53874 2019-Jan-13 11:24:15.220235 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
53875 2019-Jan-13 11:24:15.220888 - [DEBUG] Edge Function : AllBottom
53876 2019-Jan-13 11:24:15.220920 - [DEBUG] End adding new jump function
53877 2019-Jan-13 11:24:15.220944 - [DEBUG]
53878 2019-Jan-13 11:24:15.220968 - [DEBUG] -------------------------------------------- 1453. Path Edge --------------------------------------------
53879 2019-Jan-13 11:24:15.220992 - [DEBUG]
53880 2019-Jan-13 11:24:15.221015 - [DEBUG] Process 1453. path edge:
53881 2019-Jan-13 11:24:15.221039 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53882 2019-Jan-13 11:24:15.221098 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
53883 2019-Jan-13 11:24:15.221737 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53884 2019-Jan-13 11:24:15.222373 - [DEBUG]
53885 2019-Jan-13 11:24:15.222398 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
53886 2019-Jan-13 11:24:15.223076 - [DEBUG] Compose: EdgeIdentity * AllBottom
53887 2019-Jan-13 11:24:15.223105 - [DEBUG]
53888 2019-Jan-13 11:24:15.223128 - [DEBUG] Propagate flow
53889 2019-Jan-13 11:24:15.223152 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53890 2019-Jan-13 11:24:15.223210 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
53891 2019-Jan-13 11:24:15.223890 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53892 2019-Jan-13 11:24:15.224528 - [DEBUG] Edge function : AllBottom (result of previous compose)
53893 2019-Jan-13 11:24:15.224554 - [DEBUG]
53894 2019-Jan-13 11:24:15.224580 - [DEBUG] Join: AllTop & AllBottom
53895 2019-Jan-13 11:24:15.224606 - [DEBUG] = AllBottom (new jump func)
53896 2019-Jan-13 11:24:15.224630 - [DEBUG]
53897 2019-Jan-13 11:24:15.224654 - [DEBUG] Start adding new jump function
53898 2019-Jan-13 11:24:15.224677 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53899 2019-Jan-13 11:24:15.224734 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53900 2019-Jan-13 11:24:15.225395 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
53901 2019-Jan-13 11:24:15.226048 - [DEBUG] Edge Function : AllBottom
53902 2019-Jan-13 11:24:15.226079 - [DEBUG] End adding new jump function
53903 2019-Jan-13 11:24:15.226103 - [DEBUG]
53904 2019-Jan-13 11:24:15.226127 - [DEBUG] -------------------------------------------- 1454. Path Edge --------------------------------------------
53905 2019-Jan-13 11:24:15.226152 - [DEBUG]
53906 2019-Jan-13 11:24:15.226175 - [DEBUG] Process 1454. path edge:
53907 2019-Jan-13 11:24:15.226199 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53908 2019-Jan-13 11:24:15.226266 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
53909 2019-Jan-13 11:24:15.226950 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53910 2019-Jan-13 11:24:15.227600 - [DEBUG]
53911 2019-Jan-13 11:24:15.227627 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
53912 2019-Jan-13 11:24:15.228295 - [DEBUG] Compose: EdgeIdentity * AllBottom
53913 2019-Jan-13 11:24:15.228324 - [DEBUG]
53914 2019-Jan-13 11:24:15.228348 - [DEBUG] Propagate flow
53915 2019-Jan-13 11:24:15.228371 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53916 2019-Jan-13 11:24:15.228431 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
53917 2019-Jan-13 11:24:15.229066 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53918 2019-Jan-13 11:24:15.229705 - [DEBUG] Edge function : AllBottom (result of previous compose)
53919 2019-Jan-13 11:24:15.229730 - [DEBUG]
53920 2019-Jan-13 11:24:15.229756 - [DEBUG] Join: AllTop & AllBottom
53921 2019-Jan-13 11:24:15.229782 - [DEBUG] = AllBottom (new jump func)
53922 2019-Jan-13 11:24:15.229806 - [DEBUG]
53923 2019-Jan-13 11:24:15.229829 - [DEBUG] Start adding new jump function
53924 2019-Jan-13 11:24:15.229853 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53925 2019-Jan-13 11:24:15.229910 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53926 2019-Jan-13 11:24:15.230568 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
53927 2019-Jan-13 11:24:15.231201 - [DEBUG] Edge Function : AllBottom
53928 2019-Jan-13 11:24:15.231231 - [DEBUG] End adding new jump function
53929 2019-Jan-13 11:24:15.231254 - [DEBUG]
53930 2019-Jan-13 11:24:15.231278 - [DEBUG] -------------------------------------------- 1455. Path Edge --------------------------------------------
53931 2019-Jan-13 11:24:15.231302 - [DEBUG]
53932 2019-Jan-13 11:24:15.231325 - [DEBUG] Process 1455. path edge:
53933 2019-Jan-13 11:24:15.231349 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53934 2019-Jan-13 11:24:15.231406 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
53935 2019-Jan-13 11:24:15.232081 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53936 2019-Jan-13 11:24:15.232744 - [DEBUG]
53937 2019-Jan-13 11:24:15.232771 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
53938 2019-Jan-13 11:24:15.233481 - [DEBUG] Compose: EdgeIdentity * AllBottom
53939 2019-Jan-13 11:24:15.233509 - [DEBUG]
53940 2019-Jan-13 11:24:15.233533 - [DEBUG] Propagate flow
53941 2019-Jan-13 11:24:15.233556 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53942 2019-Jan-13 11:24:15.233619 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
53943 2019-Jan-13 11:24:15.234277 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53944 2019-Jan-13 11:24:15.234916 - [DEBUG] Edge function : AllBottom (result of previous compose)
53945 2019-Jan-13 11:24:15.234941 - [DEBUG]
53946 2019-Jan-13 11:24:15.234966 - [DEBUG] Join: AllTop & AllBottom
53947 2019-Jan-13 11:24:15.234992 - [DEBUG] = AllBottom (new jump func)
53948 2019-Jan-13 11:24:15.235016 - [DEBUG]
53949 2019-Jan-13 11:24:15.235039 - [DEBUG] Start adding new jump function
53950 2019-Jan-13 11:24:15.235062 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53951 2019-Jan-13 11:24:15.235119 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53952 2019-Jan-13 11:24:15.235757 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
53953 2019-Jan-13 11:24:15.236403 - [DEBUG] Edge Function : AllBottom
53954 2019-Jan-13 11:24:15.236431 - [DEBUG] End adding new jump function
53955 2019-Jan-13 11:24:15.236455 - [DEBUG]
53956 2019-Jan-13 11:24:15.236478 - [DEBUG] -------------------------------------------- 1456. Path Edge --------------------------------------------
53957 2019-Jan-13 11:24:15.236503 - [DEBUG]
53958 2019-Jan-13 11:24:15.236526 - [DEBUG] Process 1456. path edge:
53959 2019-Jan-13 11:24:15.236549 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53960 2019-Jan-13 11:24:15.236606 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
53961 2019-Jan-13 11:24:15.237271 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53962 2019-Jan-13 11:24:15.237917 - [DEBUG]
53963 2019-Jan-13 11:24:15.237943 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
53964 2019-Jan-13 11:24:15.238629 - [DEBUG] Possible callees:
53965 2019-Jan-13 11:24:15.238655 - [DEBUG] llvm.dbg.declare
53966 2019-Jan-13 11:24:15.238679 - [DEBUG] Possible return sites:
53967 2019-Jan-13 11:24:15.238703 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13653968 2019-Jan-13 11:24:15.240046 - [DEBUG] Found and process special summary
53969 2019-Jan-13 11:24:15.240091 - [DEBUG] Compose: EdgeIdentity * AllBottom
53970 2019-Jan-13 11:24:15.240118 - [DEBUG]
53971 2019-Jan-13 11:24:15.240142 - [DEBUG] Propagate flow
53972 2019-Jan-13 11:24:15.240165 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53973 2019-Jan-13 11:24:15.240230 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
53974 2019-Jan-13 11:24:15.240875 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53975 2019-Jan-13 11:24:15.241530 - [DEBUG] Edge function : AllBottom (result of previous compose)
53976 2019-Jan-13 11:24:15.241555 - [DEBUG]
53977 2019-Jan-13 11:24:15.241581 - [DEBUG] Join: AllTop & AllBottom
53978 2019-Jan-13 11:24:15.241607 - [DEBUG] = AllBottom (new jump func)
53979 2019-Jan-13 11:24:15.241631 - [DEBUG]
53980 2019-Jan-13 11:24:15.241654 - [DEBUG] Start adding new jump function
53981 2019-Jan-13 11:24:15.241677 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53982 2019-Jan-13 11:24:15.241734 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53983 2019-Jan-13 11:24:15.242373 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
53984 2019-Jan-13 11:24:15.243011 - [DEBUG] Edge Function : AllBottom
53985 2019-Jan-13 11:24:15.243041 - [DEBUG] End adding new jump function
53986 2019-Jan-13 11:24:15.243064 - [DEBUG]
53987 2019-Jan-13 11:24:15.243088 - [DEBUG] -------------------------------------------- 1457. Path Edge --------------------------------------------
53988 2019-Jan-13 11:24:15.243112 - [DEBUG]
53989 2019-Jan-13 11:24:15.243135 - [DEBUG] Process 1457. path edge:
53990 2019-Jan-13 11:24:15.243159 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53991 2019-Jan-13 11:24:15.243215 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
53992 2019-Jan-13 11:24:15.243871 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53993 2019-Jan-13 11:24:15.244526 - [DEBUG]
53994 2019-Jan-13 11:24:15.244552 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
53995 2019-Jan-13 11:24:15.245243 - [DEBUG] Compose: EdgeIdentity * AllBottom
53996 2019-Jan-13 11:24:15.245273 - [DEBUG]
53997 2019-Jan-13 11:24:15.245297 - [DEBUG] Propagate flow
53998 2019-Jan-13 11:24:15.245321 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53999 2019-Jan-13 11:24:15.245389 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
54000 2019-Jan-13 11:24:15.246049 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54001 2019-Jan-13 11:24:15.246717 - [DEBUG] Edge function : AllBottom (result of previous compose)
54002 2019-Jan-13 11:24:15.246743 - [DEBUG]
54003 2019-Jan-13 11:24:15.246769 - [DEBUG] Join: AllTop & AllBottom
54004 2019-Jan-13 11:24:15.246794 - [DEBUG] = AllBottom (new jump func)
54005 2019-Jan-13 11:24:15.246819 - [DEBUG]
54006 2019-Jan-13 11:24:15.246842 - [DEBUG] Start adding new jump function
54007 2019-Jan-13 11:24:15.246865 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54008 2019-Jan-13 11:24:15.246924 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54009 2019-Jan-13 11:24:15.247561 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
54010 2019-Jan-13 11:24:15.248195 - [DEBUG] Edge Function : AllBottom
54011 2019-Jan-13 11:24:15.248224 - [DEBUG] End adding new jump function
54012 2019-Jan-13 11:24:15.248248 - [DEBUG]
54013 2019-Jan-13 11:24:15.248272 - [DEBUG] -------------------------------------------- 1458. Path Edge --------------------------------------------
54014 2019-Jan-13 11:24:15.248297 - [DEBUG]
54015 2019-Jan-13 11:24:15.248320 - [DEBUG] Process 1458. path edge:
54016 2019-Jan-13 11:24:15.248344 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54017 2019-Jan-13 11:24:15.248401 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
54018 2019-Jan-13 11:24:15.249036 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54019 2019-Jan-13 11:24:15.249670 - [DEBUG]
54020 2019-Jan-13 11:24:15.249712 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
54021 2019-Jan-13 11:24:15.250392 - [DEBUG] Compose: EdgeIdentity * AllBottom
54022 2019-Jan-13 11:24:15.250420 - [DEBUG]
54023 2019-Jan-13 11:24:15.250444 - [DEBUG] Propagate flow
54024 2019-Jan-13 11:24:15.250467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54025 2019-Jan-13 11:24:15.250528 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
54026 2019-Jan-13 11:24:15.251190 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54027 2019-Jan-13 11:24:15.251855 - [DEBUG] Edge function : AllBottom (result of previous compose)
54028 2019-Jan-13 11:24:15.251881 - [DEBUG]
54029 2019-Jan-13 11:24:15.251906 - [DEBUG] Join: AllTop & AllBottom
54030 2019-Jan-13 11:24:15.251932 - [DEBUG] = AllBottom (new jump func)
54031 2019-Jan-13 11:24:15.251956 - [DEBUG]
54032 2019-Jan-13 11:24:15.251980 - [DEBUG] Start adding new jump function
54033 2019-Jan-13 11:24:15.252003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54034 2019-Jan-13 11:24:15.252068 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54035 2019-Jan-13 11:24:15.252721 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
54036 2019-Jan-13 11:24:15.253377 - [DEBUG] Edge Function : AllBottom
54037 2019-Jan-13 11:24:15.253407 - [DEBUG] End adding new jump function
54038 2019-Jan-13 11:24:15.253431 - [DEBUG]
54039 2019-Jan-13 11:24:15.253455 - [DEBUG] -------------------------------------------- 1459. Path Edge --------------------------------------------
54040 2019-Jan-13 11:24:15.253480 - [DEBUG]
54041 2019-Jan-13 11:24:15.253503 - [DEBUG] Process 1459. path edge:
54042 2019-Jan-13 11:24:15.253527 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54043 2019-Jan-13 11:24:15.253585 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
54044 2019-Jan-13 11:24:15.254219 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54045 2019-Jan-13 11:24:15.254856 - [DEBUG]
54046 2019-Jan-13 11:24:15.254882 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
54047 2019-Jan-13 11:24:15.255545 - [DEBUG] Compose: EdgeIdentity * AllBottom
54048 2019-Jan-13 11:24:15.255573 - [DEBUG]
54049 2019-Jan-13 11:24:15.255597 - [DEBUG] Propagate flow
54050 2019-Jan-13 11:24:15.255620 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54051 2019-Jan-13 11:24:15.255678 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
54052 2019-Jan-13 11:24:15.256327 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54053 2019-Jan-13 11:24:15.256993 - [DEBUG] Edge function : AllBottom (result of previous compose)
54054 2019-Jan-13 11:24:15.257019 - [DEBUG]
54055 2019-Jan-13 11:24:15.257045 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54056 2019-Jan-13 11:24:15.257070 - [DEBUG] = AllBottom
54057 2019-Jan-13 11:24:15.257094 - [DEBUG]
54058 2019-Jan-13 11:24:15.257117 - [DEBUG] PROPAGATE: No new function!
54059 2019-Jan-13 11:24:15.257143 - [DEBUG] EDGE:
54060 2019-Jan-13 11:24:15.257211 - [DEBUG] ---> 54061 2019-Jan-13 11:24:15.257861 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54062 2019-Jan-13 11:24:15.258524 - [DEBUG]
54063 2019-Jan-13 11:24:15.258551 - [DEBUG] EDGE:
54064 2019-Jan-13 11:24:15.258611 - [DEBUG] ---> 54065 2019-Jan-13 11:24:15.259272 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54066 2019-Jan-13 11:24:15.259911 - [DEBUG]
54067 2019-Jan-13 11:24:15.259938 - [DEBUG] EDGE:
54068 2019-Jan-13 11:24:15.260012 - [DEBUG] ---> 54069 2019-Jan-13 11:24:15.260654 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54070 2019-Jan-13 11:24:15.261290 - [DEBUG]
54071 2019-Jan-13 11:24:15.261340 - [DEBUG] Compose: EdgeIdentity * AllBottom
54072 2019-Jan-13 11:24:15.261367 - [DEBUG]
54073 2019-Jan-13 11:24:15.261391 - [DEBUG] Propagate flow
54074 2019-Jan-13 11:24:15.261414 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54075 2019-Jan-13 11:24:15.261472 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
54076 2019-Jan-13 11:24:15.262113 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54077 2019-Jan-13 11:24:15.262747 - [DEBUG] Edge function : AllBottom (result of previous compose)
54078 2019-Jan-13 11:24:15.262772 - [DEBUG]
54079 2019-Jan-13 11:24:15.262797 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54080 2019-Jan-13 11:24:15.262823 - [DEBUG] = AllBottom
54081 2019-Jan-13 11:24:15.262847 - [DEBUG]
54082 2019-Jan-13 11:24:15.262870 - [DEBUG] PROPAGATE: No new function!
54083 2019-Jan-13 11:24:15.262899 - [DEBUG] EDGE:
54084 2019-Jan-13 11:24:15.262956 - [DEBUG] ---> 54085 2019-Jan-13 11:24:15.263647 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54086 2019-Jan-13 11:24:15.264305 - [DEBUG]
54087 2019-Jan-13 11:24:15.264351 - [DEBUG] Compose: EdgeIdentity * AllBottom
54088 2019-Jan-13 11:24:15.264378 - [DEBUG]
54089 2019-Jan-13 11:24:15.264401 - [DEBUG] Propagate flow
54090 2019-Jan-13 11:24:15.264424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54091 2019-Jan-13 11:24:15.264490 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54092 2019-Jan-13 11:24:15.265162 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54093 2019-Jan-13 11:24:15.265808 - [DEBUG] Edge function : AllBottom (result of previous compose)
54094 2019-Jan-13 11:24:15.265834 - [DEBUG]
54095 2019-Jan-13 11:24:15.265859 - [DEBUG] Join: AllTop & AllBottom
54096 2019-Jan-13 11:24:15.265885 - [DEBUG] = AllBottom (new jump func)
54097 2019-Jan-13 11:24:15.265909 - [DEBUG]
54098 2019-Jan-13 11:24:15.265933 - [DEBUG] Start adding new jump function
54099 2019-Jan-13 11:24:15.265956 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54100 2019-Jan-13 11:24:15.266013 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54101 2019-Jan-13 11:24:15.266649 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54102 2019-Jan-13 11:24:15.267313 - [DEBUG] Edge Function : AllBottom
54103 2019-Jan-13 11:24:15.267343 - [DEBUG] End adding new jump function
54104 2019-Jan-13 11:24:15.267366 - [DEBUG]
54105 2019-Jan-13 11:24:15.267390 - [DEBUG] -------------------------------------------- 1460. Path Edge --------------------------------------------
54106 2019-Jan-13 11:24:15.267414 - [DEBUG]
54107 2019-Jan-13 11:24:15.267437 - [DEBUG] Process 1460. path edge:
54108 2019-Jan-13 11:24:15.267461 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54109 2019-Jan-13 11:24:15.267518 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
54110 2019-Jan-13 11:24:15.268179 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54111 2019-Jan-13 11:24:15.268817 - [DEBUG]
54112 2019-Jan-13 11:24:15.268842 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54113 2019-Jan-13 11:24:15.269503 - [DEBUG] Possible callees:
54114 2019-Jan-13 11:24:15.269528 - [DEBUG] llvm.dbg.declare
54115 2019-Jan-13 11:24:15.269553 - [DEBUG] Possible return sites:
54116 2019-Jan-13 11:24:15.269576 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14354117 2019-Jan-13 11:24:15.270925 - [DEBUG] Found and process special summary
54118 2019-Jan-13 11:24:15.270973 - [DEBUG] Compose: EdgeIdentity * AllBottom
54119 2019-Jan-13 11:24:15.271000 - [DEBUG]
54120 2019-Jan-13 11:24:15.271024 - [DEBUG] Propagate flow
54121 2019-Jan-13 11:24:15.271047 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54122 2019-Jan-13 11:24:15.271114 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54123 2019-Jan-13 11:24:15.271773 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54124 2019-Jan-13 11:24:15.272414 - [DEBUG] Edge function : AllBottom (result of previous compose)
54125 2019-Jan-13 11:24:15.272439 - [DEBUG]
54126 2019-Jan-13 11:24:15.272465 - [DEBUG] Join: AllTop & AllBottom
54127 2019-Jan-13 11:24:15.272490 - [DEBUG] = AllBottom (new jump func)
54128 2019-Jan-13 11:24:15.272515 - [DEBUG]
54129 2019-Jan-13 11:24:15.272538 - [DEBUG] Start adding new jump function
54130 2019-Jan-13 11:24:15.272561 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54131 2019-Jan-13 11:24:15.272618 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54132 2019-Jan-13 11:24:15.273254 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54133 2019-Jan-13 11:24:15.273916 - [DEBUG] Edge Function : AllBottom
54134 2019-Jan-13 11:24:15.273945 - [DEBUG] End adding new jump function
54135 2019-Jan-13 11:24:15.273969 - [DEBUG]
54136 2019-Jan-13 11:24:15.273993 - [DEBUG] -------------------------------------------- 1461. Path Edge --------------------------------------------
54137 2019-Jan-13 11:24:15.274017 - [DEBUG]
54138 2019-Jan-13 11:24:15.274041 - [DEBUG] Process 1461. path edge:
54139 2019-Jan-13 11:24:15.274064 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54140 2019-Jan-13 11:24:15.274123 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
54141 2019-Jan-13 11:24:15.274760 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54142 2019-Jan-13 11:24:15.275397 - [DEBUG]
54143 2019-Jan-13 11:24:15.275421 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54144 2019-Jan-13 11:24:15.276108 - [DEBUG] Compose: EdgeIdentity * AllBottom
54145 2019-Jan-13 11:24:15.276138 - [DEBUG]
54146 2019-Jan-13 11:24:15.276161 - [DEBUG] Propagate flow
54147 2019-Jan-13 11:24:15.276185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54148 2019-Jan-13 11:24:15.276251 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
54149 2019-Jan-13 11:24:15.276925 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54150 2019-Jan-13 11:24:15.277588 - [DEBUG] Edge function : AllBottom (result of previous compose)
54151 2019-Jan-13 11:24:15.277631 - [DEBUG]
54152 2019-Jan-13 11:24:15.277658 - [DEBUG] Join: AllTop & AllBottom
54153 2019-Jan-13 11:24:15.277683 - [DEBUG] = AllBottom (new jump func)
54154 2019-Jan-13 11:24:15.277708 - [DEBUG]
54155 2019-Jan-13 11:24:15.277731 - [DEBUG] Start adding new jump function
54156 2019-Jan-13 11:24:15.277754 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54157 2019-Jan-13 11:24:15.277816 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54158 2019-Jan-13 11:24:15.278464 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
54159 2019-Jan-13 11:24:15.279095 - [DEBUG] Edge Function : AllBottom
54160 2019-Jan-13 11:24:15.279125 - [DEBUG] End adding new jump function
54161 2019-Jan-13 11:24:15.279148 - [DEBUG]
54162 2019-Jan-13 11:24:15.279172 - [DEBUG] -------------------------------------------- 1462. Path Edge --------------------------------------------
54163 2019-Jan-13 11:24:15.279197 - [DEBUG]
54164 2019-Jan-13 11:24:15.279221 - [DEBUG] Process 1462. path edge:
54165 2019-Jan-13 11:24:15.279245 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54166 2019-Jan-13 11:24:15.279303 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
54167 2019-Jan-13 11:24:15.279934 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54168 2019-Jan-13 11:24:15.280594 - [DEBUG]
54169 2019-Jan-13 11:24:15.280620 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
54170 2019-Jan-13 11:24:15.281281 - [DEBUG] Compose: EdgeIdentity * AllBottom
54171 2019-Jan-13 11:24:15.281308 - [DEBUG]
54172 2019-Jan-13 11:24:15.281332 - [DEBUG] Propagate flow
54173 2019-Jan-13 11:24:15.281355 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54174 2019-Jan-13 11:24:15.281413 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
54175 2019-Jan-13 11:24:15.282044 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54176 2019-Jan-13 11:24:15.282703 - [DEBUG] Edge function : AllBottom (result of previous compose)
54177 2019-Jan-13 11:24:15.282728 - [DEBUG]
54178 2019-Jan-13 11:24:15.282753 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54179 2019-Jan-13 11:24:15.282779 - [DEBUG] = AllBottom
54180 2019-Jan-13 11:24:15.282803 - [DEBUG]
54181 2019-Jan-13 11:24:15.282826 - [DEBUG] PROPAGATE: No new function!
54182 2019-Jan-13 11:24:15.282852 - [DEBUG] EDGE:
54183 2019-Jan-13 11:24:15.282916 - [DEBUG] ---> 54184 2019-Jan-13 11:24:15.283600 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54185 2019-Jan-13 11:24:15.284262 - [DEBUG]
54186 2019-Jan-13 11:24:15.284290 - [DEBUG] EDGE:
54187 2019-Jan-13 11:24:15.284350 - [DEBUG] ---> 54188 2019-Jan-13 11:24:15.284991 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54189 2019-Jan-13 11:24:15.285626 - [DEBUG]
54190 2019-Jan-13 11:24:15.285675 - [DEBUG] Compose: EdgeIdentity * AllBottom
54191 2019-Jan-13 11:24:15.285702 - [DEBUG]
54192 2019-Jan-13 11:24:15.285726 - [DEBUG] Propagate flow
54193 2019-Jan-13 11:24:15.285749 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54194 2019-Jan-13 11:24:15.285806 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54195 2019-Jan-13 11:24:15.286447 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54196 2019-Jan-13 11:24:15.287110 - [DEBUG] Edge function : AllBottom (result of previous compose)
54197 2019-Jan-13 11:24:15.287151 - [DEBUG]
54198 2019-Jan-13 11:24:15.287177 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54199 2019-Jan-13 11:24:15.287203 - [DEBUG] = AllBottom
54200 2019-Jan-13 11:24:15.287227 - [DEBUG]
54201 2019-Jan-13 11:24:15.287249 - [DEBUG] PROPAGATE: No new function!
54202 2019-Jan-13 11:24:15.287278 - [DEBUG] EDGE:
54203 2019-Jan-13 11:24:15.287337 - [DEBUG] ---> 54204 2019-Jan-13 11:24:15.287986 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54205 2019-Jan-13 11:24:15.288628 - [DEBUG]
54206 2019-Jan-13 11:24:15.288655 - [DEBUG] EDGE:
54207 2019-Jan-13 11:24:15.288716 - [DEBUG] ---> 54208 2019-Jan-13 11:24:15.289375 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54209 2019-Jan-13 11:24:15.290074 - [DEBUG]
54210 2019-Jan-13 11:24:15.290125 - [DEBUG] Compose: EdgeIdentity * AllBottom
54211 2019-Jan-13 11:24:15.290153 - [DEBUG]
54212 2019-Jan-13 11:24:15.290177 - [DEBUG] Propagate flow
54213 2019-Jan-13 11:24:15.290200 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54214 2019-Jan-13 11:24:15.290272 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
54215 2019-Jan-13 11:24:15.290965 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54216 2019-Jan-13 11:24:15.291626 - [DEBUG] Edge function : AllBottom (result of previous compose)
54217 2019-Jan-13 11:24:15.291653 - [DEBUG]
54218 2019-Jan-13 11:24:15.291679 - [DEBUG] Join: AllTop & AllBottom
54219 2019-Jan-13 11:24:15.291705 - [DEBUG] = AllBottom (new jump func)
54220 2019-Jan-13 11:24:15.291729 - [DEBUG]
54221 2019-Jan-13 11:24:15.291753 - [DEBUG] Start adding new jump function
54222 2019-Jan-13 11:24:15.291776 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54223 2019-Jan-13 11:24:15.291837 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54224 2019-Jan-13 11:24:15.292477 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
54225 2019-Jan-13 11:24:15.293112 - [DEBUG] Edge Function : AllBottom
54226 2019-Jan-13 11:24:15.293143 - [DEBUG] End adding new jump function
54227 2019-Jan-13 11:24:15.293167 - [DEBUG]
54228 2019-Jan-13 11:24:15.293190 - [DEBUG] -------------------------------------------- 1463. Path Edge --------------------------------------------
54229 2019-Jan-13 11:24:15.293215 - [DEBUG]
54230 2019-Jan-13 11:24:15.293238 - [DEBUG] Process 1463. path edge:
54231 2019-Jan-13 11:24:15.293262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54232 2019-Jan-13 11:24:15.293319 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
54233 2019-Jan-13 11:24:15.293979 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54234 2019-Jan-13 11:24:15.294617 - [DEBUG]
54235 2019-Jan-13 11:24:15.294644 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
54236 2019-Jan-13 11:24:15.295312 - [DEBUG] Compose: EdgeIdentity * AllBottom
54237 2019-Jan-13 11:24:15.295340 - [DEBUG]
54238 2019-Jan-13 11:24:15.295364 - [DEBUG] Propagate flow
54239 2019-Jan-13 11:24:15.295387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54240 2019-Jan-13 11:24:15.295445 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
54241 2019-Jan-13 11:24:15.296139 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54242 2019-Jan-13 11:24:15.296830 - [DEBUG] Edge function : AllBottom (result of previous compose)
54243 2019-Jan-13 11:24:15.296855 - [DEBUG]
54244 2019-Jan-13 11:24:15.296880 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54245 2019-Jan-13 11:24:15.296906 - [DEBUG] = AllBottom
54246 2019-Jan-13 11:24:15.296930 - [DEBUG]
54247 2019-Jan-13 11:24:15.296953 - [DEBUG] PROPAGATE: No new function!
54248 2019-Jan-13 11:24:15.296998 - [DEBUG] Compose: EdgeIdentity * AllBottom
54249 2019-Jan-13 11:24:15.297025 - [DEBUG]
54250 2019-Jan-13 11:24:15.297049 - [DEBUG] Propagate flow
54251 2019-Jan-13 11:24:15.297072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54252 2019-Jan-13 11:24:15.297139 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54253 2019-Jan-13 11:24:15.297817 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54254 2019-Jan-13 11:24:15.298464 - [DEBUG] Edge function : AllBottom (result of previous compose)
54255 2019-Jan-13 11:24:15.298489 - [DEBUG]
54256 2019-Jan-13 11:24:15.298514 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54257 2019-Jan-13 11:24:15.298540 - [DEBUG] = AllBottom
54258 2019-Jan-13 11:24:15.298564 - [DEBUG]
54259 2019-Jan-13 11:24:15.298587 - [DEBUG] PROPAGATE: No new function!
54260 2019-Jan-13 11:24:15.298613 - [DEBUG] EDGE:
54261 2019-Jan-13 11:24:15.298673 - [DEBUG] ---> 54262 2019-Jan-13 11:24:15.299306 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54263 2019-Jan-13 11:24:15.299941 - [DEBUG]
54264 2019-Jan-13 11:24:15.299968 - [DEBUG] EDGE:
54265 2019-Jan-13 11:24:15.300045 - [DEBUG] ---> 54266 2019-Jan-13 11:24:15.300681 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54267 2019-Jan-13 11:24:15.301317 - [DEBUG]
54268 2019-Jan-13 11:24:15.301344 - [DEBUG] EDGE:
54269 2019-Jan-13 11:24:15.301401 - [DEBUG] ---> 54270 2019-Jan-13 11:24:15.302037 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54271 2019-Jan-13 11:24:15.302697 - [DEBUG]
54272 2019-Jan-13 11:24:15.302745 - [DEBUG] Compose: EdgeIdentity * AllBottom
54273 2019-Jan-13 11:24:15.302772 - [DEBUG]
54274 2019-Jan-13 11:24:15.302796 - [DEBUG] Propagate flow
54275 2019-Jan-13 11:24:15.302820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54276 2019-Jan-13 11:24:15.302881 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
54277 2019-Jan-13 11:24:15.303570 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54278 2019-Jan-13 11:24:15.304228 - [DEBUG] Edge function : AllBottom (result of previous compose)
54279 2019-Jan-13 11:24:15.304254 - [DEBUG]
54280 2019-Jan-13 11:24:15.304280 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54281 2019-Jan-13 11:24:15.304306 - [DEBUG] = AllBottom
54282 2019-Jan-13 11:24:15.304331 - [DEBUG]
54283 2019-Jan-13 11:24:15.304354 - [DEBUG] PROPAGATE: No new function!
54284 2019-Jan-13 11:24:15.304386 - [DEBUG] EDGE:
54285 2019-Jan-13 11:24:15.304450 - [DEBUG] ---> 54286 2019-Jan-13 11:24:15.305113 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54287 2019-Jan-13 11:24:15.305751 - [DEBUG]
54288 2019-Jan-13 11:24:15.305778 - [DEBUG] EDGE:
54289 2019-Jan-13 11:24:15.305836 - [DEBUG] ---> 54290 2019-Jan-13 11:24:15.306473 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54291 2019-Jan-13 11:24:15.307131 - [DEBUG]
54292 2019-Jan-13 11:24:15.307158 - [DEBUG] EDGE:
54293 2019-Jan-13 11:24:15.307216 - [DEBUG] ---> 54294 2019-Jan-13 11:24:15.307854 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54295 2019-Jan-13 11:24:15.308489 - [DEBUG]
54296 2019-Jan-13 11:24:15.308515 - [DEBUG] EDGE:
54297 2019-Jan-13 11:24:15.308573 - [DEBUG] ---> 54298 2019-Jan-13 11:24:15.309238 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54299 2019-Jan-13 11:24:15.309890 - [DEBUG]
54300 2019-Jan-13 11:24:15.309918 - [DEBUG] EDGE:
54301 2019-Jan-13 11:24:15.309982 - [DEBUG] ---> 54302 2019-Jan-13 11:24:15.310676 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54303 2019-Jan-13 11:24:15.311324 - [DEBUG]
54304 2019-Jan-13 11:24:15.311351 - [DEBUG] EDGE:
54305 2019-Jan-13 11:24:15.311410 - [DEBUG] ---> 54306 2019-Jan-13 11:24:15.312048 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54307 2019-Jan-13 11:24:15.312683 - [DEBUG]
54308 2019-Jan-13 11:24:15.312710 - [DEBUG] EDGE:
54309 2019-Jan-13 11:24:15.312767 - [DEBUG] ---> 54310 2019-Jan-13 11:24:15.313421 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54311 2019-Jan-13 11:24:15.314055 - [DEBUG]
54312 2019-Jan-13 11:24:15.314082 - [DEBUG] EDGE:
54313 2019-Jan-13 11:24:15.314139 - [DEBUG] ---> 54314 2019-Jan-13 11:24:15.314775 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54315 2019-Jan-13 11:24:15.315422 - [DEBUG]
54316 2019-Jan-13 11:24:15.315479 - [DEBUG] Compose: EdgeIdentity * AllBottom
54317 2019-Jan-13 11:24:15.315507 - [DEBUG]
54318 2019-Jan-13 11:24:15.315531 - [DEBUG] Propagate flow
54319 2019-Jan-13 11:24:15.315555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54320 2019-Jan-13 11:24:15.315621 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54321 2019-Jan-13 11:24:15.316281 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54322 2019-Jan-13 11:24:15.316978 - [DEBUG] Edge function : AllBottom (result of previous compose)
54323 2019-Jan-13 11:24:15.317005 - [DEBUG]
54324 2019-Jan-13 11:24:15.317031 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54325 2019-Jan-13 11:24:15.317057 - [DEBUG] = AllBottom
54326 2019-Jan-13 11:24:15.317081 - [DEBUG]
54327 2019-Jan-13 11:24:15.317125 - [DEBUG] PROPAGATE: No new function!
54328 2019-Jan-13 11:24:15.317157 - [DEBUG] EDGE:
54329 2019-Jan-13 11:24:15.317223 - [DEBUG] ---> 54330 2019-Jan-13 11:24:15.317881 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54331 2019-Jan-13 11:24:15.318519 - [DEBUG]
54332 2019-Jan-13 11:24:15.318548 - [DEBUG] Compose: EdgeIdentity * AllBottom
54333 2019-Jan-13 11:24:15.318574 - [DEBUG]
54334 2019-Jan-13 11:24:15.318597 - [DEBUG] Propagate flow
54335 2019-Jan-13 11:24:15.318620 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54336 2019-Jan-13 11:24:15.318676 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54337 2019-Jan-13 11:24:15.319319 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54338 2019-Jan-13 11:24:15.319954 - [DEBUG] Edge function : AllBottom (result of previous compose)
54339 2019-Jan-13 11:24:15.319980 - [DEBUG]
54340 2019-Jan-13 11:24:15.320023 - [DEBUG] Join: AllTop & AllBottom
54341 2019-Jan-13 11:24:15.320050 - [DEBUG] = AllBottom (new jump func)
54342 2019-Jan-13 11:24:15.320074 - [DEBUG]
54343 2019-Jan-13 11:24:15.320097 - [DEBUG] Start adding new jump function
54344 2019-Jan-13 11:24:15.320120 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54345 2019-Jan-13 11:24:15.320179 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54346 2019-Jan-13 11:24:15.320806 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54347 2019-Jan-13 11:24:15.321440 - [DEBUG] Edge Function : AllBottom
54348 2019-Jan-13 11:24:15.321470 - [DEBUG] End adding new jump function
54349 2019-Jan-13 11:24:15.321494 - [DEBUG]
54350 2019-Jan-13 11:24:15.321517 - [DEBUG] -------------------------------------------- 1464. Path Edge --------------------------------------------
54351 2019-Jan-13 11:24:15.321541 - [DEBUG]
54352 2019-Jan-13 11:24:15.321564 - [DEBUG] Process 1464. path edge:
54353 2019-Jan-13 11:24:15.321588 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54354 2019-Jan-13 11:24:15.321643 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
54355 2019-Jan-13 11:24:15.322279 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54356 2019-Jan-13 11:24:15.322903 - [DEBUG]
54357 2019-Jan-13 11:24:15.322928 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54358 2019-Jan-13 11:24:15.323597 - [DEBUG] Possible callees:
54359 2019-Jan-13 11:24:15.323622 - [DEBUG] llvm.dbg.declare
54360 2019-Jan-13 11:24:15.323646 - [DEBUG] Possible return sites:
54361 2019-Jan-13 11:24:15.323670 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7854362 2019-Jan-13 11:24:15.324952 - [DEBUG] Found and process special summary
54363 2019-Jan-13 11:24:15.325005 - [DEBUG] Compose: EdgeIdentity * AllBottom
54364 2019-Jan-13 11:24:15.325034 - [DEBUG]
54365 2019-Jan-13 11:24:15.325058 - [DEBUG] Propagate flow
54366 2019-Jan-13 11:24:15.325081 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54367 2019-Jan-13 11:24:15.325140 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54368 2019-Jan-13 11:24:15.325812 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54369 2019-Jan-13 11:24:15.326475 - [DEBUG] Edge function : AllBottom (result of previous compose)
54370 2019-Jan-13 11:24:15.326501 - [DEBUG]
54371 2019-Jan-13 11:24:15.326527 - [DEBUG] Join: AllTop & AllBottom
54372 2019-Jan-13 11:24:15.326553 - [DEBUG] = AllBottom (new jump func)
54373 2019-Jan-13 11:24:15.326578 - [DEBUG]
54374 2019-Jan-13 11:24:15.326601 - [DEBUG] Start adding new jump function
54375 2019-Jan-13 11:24:15.326624 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54376 2019-Jan-13 11:24:15.326708 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54377 2019-Jan-13 11:24:15.327370 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54378 2019-Jan-13 11:24:15.328024 - [DEBUG] Edge Function : AllBottom
54379 2019-Jan-13 11:24:15.328056 - [DEBUG] End adding new jump function
54380 2019-Jan-13 11:24:15.328080 - [DEBUG]
54381 2019-Jan-13 11:24:15.328105 - [DEBUG] -------------------------------------------- 1465. Path Edge --------------------------------------------
54382 2019-Jan-13 11:24:15.328129 - [DEBUG]
54383 2019-Jan-13 11:24:15.328152 - [DEBUG] Process 1465. path edge:
54384 2019-Jan-13 11:24:15.328176 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54385 2019-Jan-13 11:24:15.328236 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
54386 2019-Jan-13 11:24:15.328874 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54387 2019-Jan-13 11:24:15.329507 - [DEBUG]
54388 2019-Jan-13 11:24:15.329532 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54389 2019-Jan-13 11:24:15.330228 - [DEBUG] Compose: EdgeIdentity * AllBottom
54390 2019-Jan-13 11:24:15.330256 - [DEBUG]
54391 2019-Jan-13 11:24:15.330280 - [DEBUG] Propagate flow
54392 2019-Jan-13 11:24:15.330303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54393 2019-Jan-13 11:24:15.330363 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54394 2019-Jan-13 11:24:15.330996 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54395 2019-Jan-13 11:24:15.331637 - [DEBUG] Edge function : AllBottom (result of previous compose)
54396 2019-Jan-13 11:24:15.331663 - [DEBUG]
54397 2019-Jan-13 11:24:15.331688 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54398 2019-Jan-13 11:24:15.331714 - [DEBUG] = AllBottom
54399 2019-Jan-13 11:24:15.331738 - [DEBUG]
54400 2019-Jan-13 11:24:15.331761 - [DEBUG] PROPAGATE: No new function!
54401 2019-Jan-13 11:24:15.331787 - [DEBUG] Compose: EdgeIdentity * AllBottom
54402 2019-Jan-13 11:24:15.331812 - [DEBUG]
54403 2019-Jan-13 11:24:15.331835 - [DEBUG] Propagate flow
54404 2019-Jan-13 11:24:15.331858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54405 2019-Jan-13 11:24:15.331915 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54406 2019-Jan-13 11:24:15.332549 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54407 2019-Jan-13 11:24:15.333185 - [DEBUG] Edge function : AllBottom (result of previous compose)
54408 2019-Jan-13 11:24:15.333211 - [DEBUG]
54409 2019-Jan-13 11:24:15.333236 - [DEBUG] Join: AllTop & AllBottom
54410 2019-Jan-13 11:24:15.333262 - [DEBUG] = AllBottom (new jump func)
54411 2019-Jan-13 11:24:15.333287 - [DEBUG]
54412 2019-Jan-13 11:24:15.333310 - [DEBUG] Start adding new jump function
54413 2019-Jan-13 11:24:15.333363 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54414 2019-Jan-13 11:24:15.333430 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54415 2019-Jan-13 11:24:15.334111 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54416 2019-Jan-13 11:24:15.334775 - [DEBUG] Edge Function : AllBottom
54417 2019-Jan-13 11:24:15.334806 - [DEBUG] End adding new jump function
54418 2019-Jan-13 11:24:15.334831 - [DEBUG]
54419 2019-Jan-13 11:24:15.334855 - [DEBUG] -------------------------------------------- 1466. Path Edge --------------------------------------------
54420 2019-Jan-13 11:24:15.334879 - [DEBUG]
54421 2019-Jan-13 11:24:15.334903 - [DEBUG] Process 1466. path edge:
54422 2019-Jan-13 11:24:15.334927 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54423 2019-Jan-13 11:24:15.334991 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
54424 2019-Jan-13 11:24:15.335638 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54425 2019-Jan-13 11:24:15.336274 - [DEBUG]
54426 2019-Jan-13 11:24:15.336300 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54427 2019-Jan-13 11:24:15.338862 - [DEBUG] Compose: EdgeIdentity * AllBottom
54428 2019-Jan-13 11:24:15.338899 - [DEBUG]
54429 2019-Jan-13 11:24:15.338923 - [DEBUG] Propagate flow
54430 2019-Jan-13 11:24:15.338947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54431 2019-Jan-13 11:24:15.339025 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54432 2019-Jan-13 11:24:15.339698 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54433 2019-Jan-13 11:24:15.340402 - [DEBUG] Edge function : AllBottom (result of previous compose)
54434 2019-Jan-13 11:24:15.340429 - [DEBUG]
54435 2019-Jan-13 11:24:15.340456 - [DEBUG] Join: AllTop & AllBottom
54436 2019-Jan-13 11:24:15.340482 - [DEBUG] = AllBottom (new jump func)
54437 2019-Jan-13 11:24:15.340507 - [DEBUG]
54438 2019-Jan-13 11:24:15.340530 - [DEBUG] Start adding new jump function
54439 2019-Jan-13 11:24:15.340553 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54440 2019-Jan-13 11:24:15.340621 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54441 2019-Jan-13 11:24:15.341277 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54442 2019-Jan-13 11:24:15.341945 - [DEBUG] Edge Function : AllBottom
54443 2019-Jan-13 11:24:15.341976 - [DEBUG] End adding new jump function
54444 2019-Jan-13 11:24:15.342000 - [DEBUG]
54445 2019-Jan-13 11:24:15.342024 - [DEBUG] -------------------------------------------- 1467. Path Edge --------------------------------------------
54446 2019-Jan-13 11:24:15.342048 - [DEBUG]
54447 2019-Jan-13 11:24:15.342072 - [DEBUG] Process 1467. path edge:
54448 2019-Jan-13 11:24:15.342095 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54449 2019-Jan-13 11:24:15.342157 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
54450 2019-Jan-13 11:24:15.342801 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54451 2019-Jan-13 11:24:15.343460 - [DEBUG]
54452 2019-Jan-13 11:24:15.343485 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54453 2019-Jan-13 11:24:15.344160 - [DEBUG] EDGE:
54454 2019-Jan-13 11:24:15.344221 - [DEBUG] ---> 54455 2019-Jan-13 11:24:15.345014 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54456 2019-Jan-13 11:24:15.345668 - [DEBUG]
54457 2019-Jan-13 11:24:15.345694 - [DEBUG] EDGE:
54458 2019-Jan-13 11:24:15.345752 - [DEBUG] ---> 54459 2019-Jan-13 11:24:15.346388 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54460 2019-Jan-13 11:24:15.347074 - [DEBUG]
54461 2019-Jan-13 11:24:15.347101 - [DEBUG] EDGE:
54462 2019-Jan-13 11:24:15.347166 - [DEBUG] ---> 54463 2019-Jan-13 11:24:15.347970 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54464 2019-Jan-13 11:24:15.348633 - [DEBUG]
54465 2019-Jan-13 11:24:15.348662 - [DEBUG] Compose: EdgeIdentity * AllBottom
54466 2019-Jan-13 11:24:15.348689 - [DEBUG]
54467 2019-Jan-13 11:24:15.348714 - [DEBUG] Propagate flow
54468 2019-Jan-13 11:24:15.348737 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54469 2019-Jan-13 11:24:15.348800 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54470 2019-Jan-13 11:24:15.349448 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54471 2019-Jan-13 11:24:15.350167 - [DEBUG] Edge function : AllBottom (result of previous compose)
54472 2019-Jan-13 11:24:15.350193 - [DEBUG]
54473 2019-Jan-13 11:24:15.350219 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54474 2019-Jan-13 11:24:15.350245 - [DEBUG] = AllBottom
54475 2019-Jan-13 11:24:15.350269 - [DEBUG]
54476 2019-Jan-13 11:24:15.350292 - [DEBUG] PROPAGATE: No new function!
54477 2019-Jan-13 11:24:15.350349 - [DEBUG] Compose: EdgeIdentity * AllBottom
54478 2019-Jan-13 11:24:15.350377 - [DEBUG]
54479 2019-Jan-13 11:24:15.350401 - [DEBUG] Propagate flow
54480 2019-Jan-13 11:24:15.350424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54481 2019-Jan-13 11:24:15.350483 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54482 2019-Jan-13 11:24:15.351125 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54483 2019-Jan-13 11:24:15.351759 - [DEBUG] Edge function : AllBottom (result of previous compose)
54484 2019-Jan-13 11:24:15.351784 - [DEBUG]
54485 2019-Jan-13 11:24:15.351809 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54486 2019-Jan-13 11:24:15.351835 - [DEBUG] = AllBottom
54487 2019-Jan-13 11:24:15.351859 - [DEBUG]
54488 2019-Jan-13 11:24:15.351882 - [DEBUG] PROPAGATE: No new function!
54489 2019-Jan-13 11:24:15.351908 - [DEBUG] Compose: EdgeIdentity * AllBottom
54490 2019-Jan-13 11:24:15.351934 - [DEBUG]
54491 2019-Jan-13 11:24:15.351957 - [DEBUG] Propagate flow
54492 2019-Jan-13 11:24:15.351980 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54493 2019-Jan-13 11:24:15.352037 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54494 2019-Jan-13 11:24:15.352674 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54495 2019-Jan-13 11:24:15.353353 - [DEBUG] Edge function : AllBottom (result of previous compose)
54496 2019-Jan-13 11:24:15.353381 - [DEBUG]
54497 2019-Jan-13 11:24:15.353406 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54498 2019-Jan-13 11:24:15.353432 - [DEBUG] = AllBottom
54499 2019-Jan-13 11:24:15.353456 - [DEBUG]
54500 2019-Jan-13 11:24:15.353479 - [DEBUG] PROPAGATE: No new function!
54501 2019-Jan-13 11:24:15.353508 - [DEBUG] EDGE:
54502 2019-Jan-13 11:24:15.353577 - [DEBUG] ---> 54503 2019-Jan-13 11:24:15.354269 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54504 2019-Jan-13 11:24:15.354928 - [DEBUG]
54505 2019-Jan-13 11:24:15.354982 - [DEBUG] Compose: EdgeIdentity * AllBottom
54506 2019-Jan-13 11:24:15.355010 - [DEBUG]
54507 2019-Jan-13 11:24:15.355033 - [DEBUG] Propagate flow
54508 2019-Jan-13 11:24:15.355057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54509 2019-Jan-13 11:24:15.355121 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
54510 2019-Jan-13 11:24:15.355770 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54511 2019-Jan-13 11:24:15.356408 - [DEBUG] Edge function : AllBottom (result of previous compose)
54512 2019-Jan-13 11:24:15.356434 - [DEBUG]
54513 2019-Jan-13 11:24:15.356460 - [DEBUG] Join: AllTop & AllBottom
54514 2019-Jan-13 11:24:15.356486 - [DEBUG] = AllBottom (new jump func)
54515 2019-Jan-13 11:24:15.356510 - [DEBUG]
54516 2019-Jan-13 11:24:15.356533 - [DEBUG] Start adding new jump function
54517 2019-Jan-13 11:24:15.356557 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54518 2019-Jan-13 11:24:15.356613 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54519 2019-Jan-13 11:24:15.357275 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
54520 2019-Jan-13 11:24:15.357913 - [DEBUG] Edge Function : AllBottom
54521 2019-Jan-13 11:24:15.357945 - [DEBUG] End adding new jump function
54522 2019-Jan-13 11:24:15.357969 - [DEBUG]
54523 2019-Jan-13 11:24:15.357992 - [DEBUG] -------------------------------------------- 1468. Path Edge --------------------------------------------
54524 2019-Jan-13 11:24:15.358017 - [DEBUG]
54525 2019-Jan-13 11:24:15.358040 - [DEBUG] Process 1468. path edge:
54526 2019-Jan-13 11:24:15.358064 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54527 2019-Jan-13 11:24:15.358121 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
54528 2019-Jan-13 11:24:15.358759 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54529 2019-Jan-13 11:24:15.359396 - [DEBUG]
54530 2019-Jan-13 11:24:15.359421 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
54531 2019-Jan-13 11:24:15.360110 - [DEBUG] Possible callees:
54532 2019-Jan-13 11:24:15.360135 - [DEBUG] foo
54533 2019-Jan-13 11:24:15.360160 - [DEBUG] Possible return sites:
54534 2019-Jan-13 11:24:15.360183 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8454535 2019-Jan-13 11:24:15.361500 - [DEBUG] Found and process special summary
54536 2019-Jan-13 11:24:15.361543 - [DEBUG] Compose: EdgeIdentity * AllBottom
54537 2019-Jan-13 11:24:15.361571 - [DEBUG]
54538 2019-Jan-13 11:24:15.361595 - [DEBUG] Propagate flow
54539 2019-Jan-13 11:24:15.361618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54540 2019-Jan-13 11:24:15.361682 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54541 2019-Jan-13 11:24:15.362327 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54542 2019-Jan-13 11:24:15.362960 - [DEBUG] Edge function : AllBottom (result of previous compose)
54543 2019-Jan-13 11:24:15.362985 - [DEBUG]
54544 2019-Jan-13 11:24:15.363010 - [DEBUG] Join: AllTop & AllBottom
54545 2019-Jan-13 11:24:15.363036 - [DEBUG] = AllBottom (new jump func)
54546 2019-Jan-13 11:24:15.363060 - [DEBUG]
54547 2019-Jan-13 11:24:15.363083 - [DEBUG] Start adding new jump function
54548 2019-Jan-13 11:24:15.363123 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54549 2019-Jan-13 11:24:15.363180 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54550 2019-Jan-13 11:24:15.363843 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54551 2019-Jan-13 11:24:15.364480 - [DEBUG] Edge Function : AllBottom
54552 2019-Jan-13 11:24:15.364510 - [DEBUG] End adding new jump function
54553 2019-Jan-13 11:24:15.364533 - [DEBUG]
54554 2019-Jan-13 11:24:15.364557 - [DEBUG] -------------------------------------------- 1469. Path Edge --------------------------------------------
54555 2019-Jan-13 11:24:15.364581 - [DEBUG]
54556 2019-Jan-13 11:24:15.364604 - [DEBUG] Process 1469. path edge:
54557 2019-Jan-13 11:24:15.364627 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54558 2019-Jan-13 11:24:15.364684 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
54559 2019-Jan-13 11:24:15.365321 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54560 2019-Jan-13 11:24:15.365970 - [DEBUG]
54561 2019-Jan-13 11:24:15.365996 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54562 2019-Jan-13 11:24:15.366702 - [DEBUG] Compose: EdgeIdentity * AllBottom
54563 2019-Jan-13 11:24:15.366733 - [DEBUG]
54564 2019-Jan-13 11:24:15.366756 - [DEBUG] Propagate flow
54565 2019-Jan-13 11:24:15.366779 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54566 2019-Jan-13 11:24:15.366843 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
54567 2019-Jan-13 11:24:15.367519 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54568 2019-Jan-13 11:24:15.368173 - [DEBUG] Edge function : AllBottom (result of previous compose)
54569 2019-Jan-13 11:24:15.368199 - [DEBUG]
54570 2019-Jan-13 11:24:15.368225 - [DEBUG] Join: AllTop & AllBottom
54571 2019-Jan-13 11:24:15.368251 - [DEBUG] = AllBottom (new jump func)
54572 2019-Jan-13 11:24:15.368276 - [DEBUG]
54573 2019-Jan-13 11:24:15.368299 - [DEBUG] Start adding new jump function
54574 2019-Jan-13 11:24:15.368322 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54575 2019-Jan-13 11:24:15.368381 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54576 2019-Jan-13 11:24:15.369021 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
54577 2019-Jan-13 11:24:15.369656 - [DEBUG] Edge Function : AllBottom
54578 2019-Jan-13 11:24:15.369685 - [DEBUG] End adding new jump function
54579 2019-Jan-13 11:24:15.369708 - [DEBUG]
54580 2019-Jan-13 11:24:15.369733 - [DEBUG] -------------------------------------------- 1470. Path Edge --------------------------------------------
54581 2019-Jan-13 11:24:15.369757 - [DEBUG]
54582 2019-Jan-13 11:24:15.369780 - [DEBUG] Process 1470. path edge:
54583 2019-Jan-13 11:24:15.369804 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54584 2019-Jan-13 11:24:15.369861 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
54585 2019-Jan-13 11:24:15.370536 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54586 2019-Jan-13 11:24:15.371176 - [DEBUG]
54587 2019-Jan-13 11:24:15.371202 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
54588 2019-Jan-13 11:24:15.371858 - [DEBUG] Compose: EdgeIdentity * AllBottom
54589 2019-Jan-13 11:24:15.371886 - [DEBUG]
54590 2019-Jan-13 11:24:15.371909 - [DEBUG] Propagate flow
54591 2019-Jan-13 11:24:15.371946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54592 2019-Jan-13 11:24:15.372005 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54593 2019-Jan-13 11:24:15.372680 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54594 2019-Jan-13 11:24:15.373359 - [DEBUG] Edge function : AllBottom (result of previous compose)
54595 2019-Jan-13 11:24:15.373386 - [DEBUG]
54596 2019-Jan-13 11:24:15.373412 - [DEBUG] Join: AllTop & AllBottom
54597 2019-Jan-13 11:24:15.373438 - [DEBUG] = AllBottom (new jump func)
54598 2019-Jan-13 11:24:15.373462 - [DEBUG]
54599 2019-Jan-13 11:24:15.373485 - [DEBUG] Start adding new jump function
54600 2019-Jan-13 11:24:15.373508 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54601 2019-Jan-13 11:24:15.373576 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54602 2019-Jan-13 11:24:15.374234 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54603 2019-Jan-13 11:24:15.374883 - [DEBUG] Edge Function : AllBottom
54604 2019-Jan-13 11:24:15.374913 - [DEBUG] End adding new jump function
54605 2019-Jan-13 11:24:15.374937 - [DEBUG]
54606 2019-Jan-13 11:24:15.374961 - [DEBUG] -------------------------------------------- 1471. Path Edge --------------------------------------------
54607 2019-Jan-13 11:24:15.374985 - [DEBUG]
54608 2019-Jan-13 11:24:15.375008 - [DEBUG] Process 1471. path edge:
54609 2019-Jan-13 11:24:15.375032 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54610 2019-Jan-13 11:24:15.375089 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
54611 2019-Jan-13 11:24:15.375733 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54612 2019-Jan-13 11:24:15.376371 - [DEBUG]
54613 2019-Jan-13 11:24:15.376395 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54614 2019-Jan-13 11:24:15.377072 - [DEBUG] Possible callees:
54615 2019-Jan-13 11:24:15.377097 - [DEBUG] llvm.dbg.declare
54616 2019-Jan-13 11:24:15.377122 - [DEBUG] Possible return sites:
54617 2019-Jan-13 11:24:15.377145 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9654618 2019-Jan-13 11:24:15.378428 - [DEBUG] Found and process special summary
54619 2019-Jan-13 11:24:15.378468 - [DEBUG] Compose: EdgeIdentity * AllBottom
54620 2019-Jan-13 11:24:15.378495 - [DEBUG]
54621 2019-Jan-13 11:24:15.378520 - [DEBUG] Propagate flow
54622 2019-Jan-13 11:24:15.378544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54623 2019-Jan-13 11:24:15.378606 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54624 2019-Jan-13 11:24:15.379275 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54625 2019-Jan-13 11:24:15.379935 - [DEBUG] Edge function : AllBottom (result of previous compose)
54626 2019-Jan-13 11:24:15.379961 - [DEBUG]
54627 2019-Jan-13 11:24:15.379987 - [DEBUG] Join: AllTop & AllBottom
54628 2019-Jan-13 11:24:15.380033 - [DEBUG] = AllBottom (new jump func)
54629 2019-Jan-13 11:24:15.380057 - [DEBUG]
54630 2019-Jan-13 11:24:15.380081 - [DEBUG] Start adding new jump function
54631 2019-Jan-13 11:24:15.380104 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54632 2019-Jan-13 11:24:15.380168 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54633 2019-Jan-13 11:24:15.380839 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54634 2019-Jan-13 11:24:15.381480 - [DEBUG] Edge Function : AllBottom
54635 2019-Jan-13 11:24:15.381509 - [DEBUG] End adding new jump function
54636 2019-Jan-13 11:24:15.381533 - [DEBUG]
54637 2019-Jan-13 11:24:15.381557 - [DEBUG] -------------------------------------------- 1472. Path Edge --------------------------------------------
54638 2019-Jan-13 11:24:15.381582 - [DEBUG]
54639 2019-Jan-13 11:24:15.381605 - [DEBUG] Process 1472. path edge:
54640 2019-Jan-13 11:24:15.381629 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54641 2019-Jan-13 11:24:15.381686 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
54642 2019-Jan-13 11:24:15.382324 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54643 2019-Jan-13 11:24:15.382962 - [DEBUG]
54644 2019-Jan-13 11:24:15.382987 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54645 2019-Jan-13 11:24:15.383673 - [DEBUG] Compose: EdgeIdentity * AllBottom
54646 2019-Jan-13 11:24:15.383701 - [DEBUG]
54647 2019-Jan-13 11:24:15.383724 - [DEBUG] Propagate flow
54648 2019-Jan-13 11:24:15.383747 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54649 2019-Jan-13 11:24:15.383806 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
54650 2019-Jan-13 11:24:15.384442 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54651 2019-Jan-13 11:24:15.385097 - [DEBUG] Edge function : AllBottom (result of previous compose)
54652 2019-Jan-13 11:24:15.385124 - [DEBUG]
54653 2019-Jan-13 11:24:15.385150 - [DEBUG] Join: AllTop & AllBottom
54654 2019-Jan-13 11:24:15.385176 - [DEBUG] = AllBottom (new jump func)
54655 2019-Jan-13 11:24:15.385200 - [DEBUG]
54656 2019-Jan-13 11:24:15.385223 - [DEBUG] Start adding new jump function
54657 2019-Jan-13 11:24:15.385246 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54658 2019-Jan-13 11:24:15.385310 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54659 2019-Jan-13 11:24:15.385967 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
54660 2019-Jan-13 11:24:15.386623 - [DEBUG] Edge Function : AllBottom
54661 2019-Jan-13 11:24:15.386653 - [DEBUG] End adding new jump function
54662 2019-Jan-13 11:24:15.386710 - [DEBUG]
54663 2019-Jan-13 11:24:15.386734 - [DEBUG] -------------------------------------------- 1473. Path Edge --------------------------------------------
54664 2019-Jan-13 11:24:15.386759 - [DEBUG]
54665 2019-Jan-13 11:24:15.386782 - [DEBUG] Process 1473. path edge:
54666 2019-Jan-13 11:24:15.386805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54667 2019-Jan-13 11:24:15.386871 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
54668 2019-Jan-13 11:24:15.387516 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54669 2019-Jan-13 11:24:15.388152 - [DEBUG]
54670 2019-Jan-13 11:24:15.388178 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
54671 2019-Jan-13 11:24:15.388836 - [DEBUG] Compose: EdgeIdentity * AllBottom
54672 2019-Jan-13 11:24:15.388866 - [DEBUG]
54673 2019-Jan-13 11:24:15.388889 - [DEBUG] Propagate flow
54674 2019-Jan-13 11:24:15.388913 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54675 2019-Jan-13 11:24:15.388970 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
54676 2019-Jan-13 11:24:15.389603 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54677 2019-Jan-13 11:24:15.390274 - [DEBUG] Edge function : AllBottom (result of previous compose)
54678 2019-Jan-13 11:24:15.390300 - [DEBUG]
54679 2019-Jan-13 11:24:15.390325 - [DEBUG] Join: AllTop & AllBottom
54680 2019-Jan-13 11:24:15.390351 - [DEBUG] = AllBottom (new jump func)
54681 2019-Jan-13 11:24:15.390375 - [DEBUG]
54682 2019-Jan-13 11:24:15.390399 - [DEBUG] Start adding new jump function
54683 2019-Jan-13 11:24:15.390422 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54684 2019-Jan-13 11:24:15.390479 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54685 2019-Jan-13 11:24:15.391120 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
54686 2019-Jan-13 11:24:15.391775 - [DEBUG] Edge Function : AllBottom
54687 2019-Jan-13 11:24:15.391810 - [DEBUG] End adding new jump function
54688 2019-Jan-13 11:24:15.391835 - [DEBUG]
54689 2019-Jan-13 11:24:15.391859 - [DEBUG] -------------------------------------------- 1474. Path Edge --------------------------------------------
54690 2019-Jan-13 11:24:15.391884 - [DEBUG]
54691 2019-Jan-13 11:24:15.391907 - [DEBUG] Process 1474. path edge:
54692 2019-Jan-13 11:24:15.391930 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54693 2019-Jan-13 11:24:15.391994 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
54694 2019-Jan-13 11:24:15.392651 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54695 2019-Jan-13 11:24:15.393306 - [DEBUG]
54696 2019-Jan-13 11:24:15.393348 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
54697 2019-Jan-13 11:24:15.394015 - [DEBUG] Compose: EdgeIdentity * AllBottom
54698 2019-Jan-13 11:24:15.394043 - [DEBUG]
54699 2019-Jan-13 11:24:15.394066 - [DEBUG] Propagate flow
54700 2019-Jan-13 11:24:15.394090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54701 2019-Jan-13 11:24:15.394149 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54702 2019-Jan-13 11:24:15.394801 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54703 2019-Jan-13 11:24:15.395437 - [DEBUG] Edge function : AllBottom (result of previous compose)
54704 2019-Jan-13 11:24:15.395462 - [DEBUG]
54705 2019-Jan-13 11:24:15.395488 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54706 2019-Jan-13 11:24:15.395514 - [DEBUG] = AllBottom
54707 2019-Jan-13 11:24:15.395538 - [DEBUG]
54708 2019-Jan-13 11:24:15.395561 - [DEBUG] PROPAGATE: No new function!
54709 2019-Jan-13 11:24:15.395586 - [DEBUG] EDGE:
54710 2019-Jan-13 11:24:15.395644 - [DEBUG] ---> 54711 2019-Jan-13 11:24:15.396277 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54712 2019-Jan-13 11:24:15.396932 - [DEBUG]
54713 2019-Jan-13 11:24:15.396959 - [DEBUG] EDGE:
54714 2019-Jan-13 11:24:15.397016 - [DEBUG] ---> 54715 2019-Jan-13 11:24:15.397659 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54716 2019-Jan-13 11:24:15.398323 - [DEBUG]
54717 2019-Jan-13 11:24:15.398351 - [DEBUG] EDGE:
54718 2019-Jan-13 11:24:15.398413 - [DEBUG] ---> 54719 2019-Jan-13 11:24:15.399076 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54720 2019-Jan-13 11:24:15.399727 - [DEBUG]
54721 2019-Jan-13 11:24:15.399778 - [DEBUG] Compose: EdgeIdentity * AllBottom
54722 2019-Jan-13 11:24:15.399805 - [DEBUG]
54723 2019-Jan-13 11:24:15.399845 - [DEBUG] Propagate flow
54724 2019-Jan-13 11:24:15.399869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54725 2019-Jan-13 11:24:15.399929 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54726 2019-Jan-13 11:24:15.400598 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54727 2019-Jan-13 11:24:15.401235 - [DEBUG] Edge function : AllBottom (result of previous compose)
54728 2019-Jan-13 11:24:15.401261 - [DEBUG]
54729 2019-Jan-13 11:24:15.401286 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54730 2019-Jan-13 11:24:15.401312 - [DEBUG] = AllBottom
54731 2019-Jan-13 11:24:15.401336 - [DEBUG]
54732 2019-Jan-13 11:24:15.401359 - [DEBUG] PROPAGATE: No new function!
54733 2019-Jan-13 11:24:15.401387 - [DEBUG] EDGE:
54734 2019-Jan-13 11:24:15.401445 - [DEBUG] ---> 54735 2019-Jan-13 11:24:15.402095 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54736 2019-Jan-13 11:24:15.402732 - [DEBUG]
54737 2019-Jan-13 11:24:15.402770 - [DEBUG] Compose: EdgeIdentity * AllBottom
54738 2019-Jan-13 11:24:15.402796 - [DEBUG]
54739 2019-Jan-13 11:24:15.402819 - [DEBUG] Propagate flow
54740 2019-Jan-13 11:24:15.402842 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54741 2019-Jan-13 11:24:15.402899 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
54742 2019-Jan-13 11:24:15.403555 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54743 2019-Jan-13 11:24:15.404213 - [DEBUG] Edge function : AllBottom (result of previous compose)
54744 2019-Jan-13 11:24:15.404239 - [DEBUG]
54745 2019-Jan-13 11:24:15.404264 - [DEBUG] Join: AllTop & AllBottom
54746 2019-Jan-13 11:24:15.404290 - [DEBUG] = AllBottom (new jump func)
54747 2019-Jan-13 11:24:15.404314 - [DEBUG]
54748 2019-Jan-13 11:24:15.404338 - [DEBUG] Start adding new jump function
54749 2019-Jan-13 11:24:15.404361 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54750 2019-Jan-13 11:24:15.404425 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54751 2019-Jan-13 11:24:15.405088 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
54752 2019-Jan-13 11:24:15.405748 - [DEBUG] Edge Function : AllBottom
54753 2019-Jan-13 11:24:15.405780 - [DEBUG] End adding new jump function
54754 2019-Jan-13 11:24:15.405803 - [DEBUG]
54755 2019-Jan-13 11:24:15.405827 - [DEBUG] -------------------------------------------- 1475. Path Edge --------------------------------------------
54756 2019-Jan-13 11:24:15.405852 - [DEBUG]
54757 2019-Jan-13 11:24:15.405875 - [DEBUG] Process 1475. path edge:
54758 2019-Jan-13 11:24:15.405898 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54759 2019-Jan-13 11:24:15.405960 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
54760 2019-Jan-13 11:24:15.406608 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54761 2019-Jan-13 11:24:15.407270 - [DEBUG]
54762 2019-Jan-13 11:24:15.407294 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
54763 2019-Jan-13 11:24:15.407941 - [DEBUG] Possible callees:
54764 2019-Jan-13 11:24:15.407966 - [DEBUG] bar
54765 2019-Jan-13 11:24:15.407990 - [DEBUG] Possible return sites:
54766 2019-Jan-13 11:24:15.408014 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8954767 2019-Jan-13 11:24:15.409304 - [DEBUG] Found and process special summary
54768 2019-Jan-13 11:24:15.409343 - [DEBUG] Compose: EdgeIdentity * AllBottom
54769 2019-Jan-13 11:24:15.409370 - [DEBUG]
54770 2019-Jan-13 11:24:15.409394 - [DEBUG] Propagate flow
54771 2019-Jan-13 11:24:15.409417 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54772 2019-Jan-13 11:24:15.409476 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54773 2019-Jan-13 11:24:15.410136 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54774 2019-Jan-13 11:24:15.410798 - [DEBUG] Edge function : AllBottom (result of previous compose)
54775 2019-Jan-13 11:24:15.410825 - [DEBUG]
54776 2019-Jan-13 11:24:15.410850 - [DEBUG] Join: AllTop & AllBottom
54777 2019-Jan-13 11:24:15.410876 - [DEBUG] = AllBottom (new jump func)
54778 2019-Jan-13 11:24:15.410900 - [DEBUG]
54779 2019-Jan-13 11:24:15.410924 - [DEBUG] Start adding new jump function
54780 2019-Jan-13 11:24:15.410947 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54781 2019-Jan-13 11:24:15.411010 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54782 2019-Jan-13 11:24:15.411676 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54783 2019-Jan-13 11:24:15.412335 - [DEBUG] Edge Function : AllBottom
54784 2019-Jan-13 11:24:15.412366 - [DEBUG] End adding new jump function
54785 2019-Jan-13 11:24:15.412390 - [DEBUG]
54786 2019-Jan-13 11:24:15.412414 - [DEBUG] -------------------------------------------- 1476. Path Edge --------------------------------------------
54787 2019-Jan-13 11:24:15.412438 - [DEBUG]
54788 2019-Jan-13 11:24:15.412461 - [DEBUG] Process 1476. path edge:
54789 2019-Jan-13 11:24:15.412485 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54790 2019-Jan-13 11:24:15.412546 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
54791 2019-Jan-13 11:24:15.413189 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54792 2019-Jan-13 11:24:15.413847 - [DEBUG]
54793 2019-Jan-13 11:24:15.413872 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54794 2019-Jan-13 11:24:15.414536 - [DEBUG] Compose: EdgeIdentity * AllBottom
54795 2019-Jan-13 11:24:15.414564 - [DEBUG]
54796 2019-Jan-13 11:24:15.414587 - [DEBUG] Propagate flow
54797 2019-Jan-13 11:24:15.414610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54798 2019-Jan-13 11:24:15.414668 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
54799 2019-Jan-13 11:24:15.415307 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54800 2019-Jan-13 11:24:15.415948 - [DEBUG] Edge function : AllBottom (result of previous compose)
54801 2019-Jan-13 11:24:15.415973 - [DEBUG]
54802 2019-Jan-13 11:24:15.415997 - [DEBUG] Join: AllTop & AllBottom
54803 2019-Jan-13 11:24:15.416023 - [DEBUG] = AllBottom (new jump func)
54804 2019-Jan-13 11:24:15.416047 - [DEBUG]
54805 2019-Jan-13 11:24:15.416070 - [DEBUG] Start adding new jump function
54806 2019-Jan-13 11:24:15.416093 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54807 2019-Jan-13 11:24:15.416149 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54808 2019-Jan-13 11:24:15.416812 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
54809 2019-Jan-13 11:24:15.417469 - [DEBUG] Edge Function : AllBottom
54810 2019-Jan-13 11:24:15.417499 - [DEBUG] End adding new jump function
54811 2019-Jan-13 11:24:15.417523 - [DEBUG]
54812 2019-Jan-13 11:24:15.417547 - [DEBUG] -------------------------------------------- 1477. Path Edge --------------------------------------------
54813 2019-Jan-13 11:24:15.417587 - [DEBUG]
54814 2019-Jan-13 11:24:15.417610 - [DEBUG] Process 1477. path edge:
54815 2019-Jan-13 11:24:15.417634 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54816 2019-Jan-13 11:24:15.417699 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
54817 2019-Jan-13 11:24:15.418364 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54818 2019-Jan-13 11:24:15.419015 - [DEBUG]
54819 2019-Jan-13 11:24:15.419041 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
54820 2019-Jan-13 11:24:15.419703 - [DEBUG] Compose: EdgeIdentity * AllBottom
54821 2019-Jan-13 11:24:15.419731 - [DEBUG]
54822 2019-Jan-13 11:24:15.419754 - [DEBUG] Propagate flow
54823 2019-Jan-13 11:24:15.419778 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54824 2019-Jan-13 11:24:15.419837 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54825 2019-Jan-13 11:24:15.420509 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54826 2019-Jan-13 11:24:15.421148 - [DEBUG] Edge function : AllBottom (result of previous compose)
54827 2019-Jan-13 11:24:15.421173 - [DEBUG]
54828 2019-Jan-13 11:24:15.421198 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54829 2019-Jan-13 11:24:15.421223 - [DEBUG] = AllBottom
54830 2019-Jan-13 11:24:15.421248 - [DEBUG]
54831 2019-Jan-13 11:24:15.421271 - [DEBUG] PROPAGATE: No new function!
54832 2019-Jan-13 11:24:15.421305 - [DEBUG] Compose: EdgeIdentity * AllBottom
54833 2019-Jan-13 11:24:15.421332 - [DEBUG]
54834 2019-Jan-13 11:24:15.421355 - [DEBUG] Propagate flow
54835 2019-Jan-13 11:24:15.421378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54836 2019-Jan-13 11:24:15.421436 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
54837 2019-Jan-13 11:24:15.422084 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54838 2019-Jan-13 11:24:15.422721 - [DEBUG] Edge function : AllBottom (result of previous compose)
54839 2019-Jan-13 11:24:15.422746 - [DEBUG]
54840 2019-Jan-13 11:24:15.422771 - [DEBUG] Join: AllTop & AllBottom
54841 2019-Jan-13 11:24:15.422797 - [DEBUG] = AllBottom (new jump func)
54842 2019-Jan-13 11:24:15.422822 - [DEBUG]
54843 2019-Jan-13 11:24:15.422845 - [DEBUG] Start adding new jump function
54844 2019-Jan-13 11:24:15.422868 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54845 2019-Jan-13 11:24:15.422924 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54846 2019-Jan-13 11:24:15.423610 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
54847 2019-Jan-13 11:24:15.424281 - [DEBUG] Edge Function : AllBottom
54848 2019-Jan-13 11:24:15.424311 - [DEBUG] End adding new jump function
54849 2019-Jan-13 11:24:15.424336 - [DEBUG]
54850 2019-Jan-13 11:24:15.424359 - [DEBUG] -------------------------------------------- 1478. Path Edge --------------------------------------------
54851 2019-Jan-13 11:24:15.424384 - [DEBUG]
54852 2019-Jan-13 11:24:15.424407 - [DEBUG] Process 1478. path edge:
54853 2019-Jan-13 11:24:15.424431 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54854 2019-Jan-13 11:24:15.424496 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
54855 2019-Jan-13 11:24:15.425158 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54856 2019-Jan-13 11:24:15.425813 - [DEBUG]
54857 2019-Jan-13 11:24:15.425839 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
54858 2019-Jan-13 11:24:15.426493 - [DEBUG] Possible callees:
54859 2019-Jan-13 11:24:15.426519 - [DEBUG] llvm.dbg.declare
54860 2019-Jan-13 11:24:15.426544 - [DEBUG] Possible return sites:
54861 2019-Jan-13 11:24:15.426568 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10354862 2019-Jan-13 11:24:15.427876 - [DEBUG] Found and process special summary
54863 2019-Jan-13 11:24:15.427915 - [DEBUG] Compose: EdgeIdentity * AllBottom
54864 2019-Jan-13 11:24:15.427942 - [DEBUG]
54865 2019-Jan-13 11:24:15.427966 - [DEBUG] Propagate flow
54866 2019-Jan-13 11:24:15.427990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54867 2019-Jan-13 11:24:15.428049 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54868 2019-Jan-13 11:24:15.428687 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54869 2019-Jan-13 11:24:15.429326 - [DEBUG] Edge function : AllBottom (result of previous compose)
54870 2019-Jan-13 11:24:15.429352 - [DEBUG]
54871 2019-Jan-13 11:24:15.429377 - [DEBUG] Join: AllTop & AllBottom
54872 2019-Jan-13 11:24:15.429403 - [DEBUG] = AllBottom (new jump func)
54873 2019-Jan-13 11:24:15.429428 - [DEBUG]
54874 2019-Jan-13 11:24:15.429452 - [DEBUG] Start adding new jump function
54875 2019-Jan-13 11:24:15.429475 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54876 2019-Jan-13 11:24:15.429538 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54877 2019-Jan-13 11:24:15.430222 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54878 2019-Jan-13 11:24:15.430888 - [DEBUG] Edge Function : AllBottom
54879 2019-Jan-13 11:24:15.430919 - [DEBUG] End adding new jump function
54880 2019-Jan-13 11:24:15.430943 - [DEBUG]
54881 2019-Jan-13 11:24:15.430967 - [DEBUG] -------------------------------------------- 1479. Path Edge --------------------------------------------
54882 2019-Jan-13 11:24:15.430991 - [DEBUG]
54883 2019-Jan-13 11:24:15.431015 - [DEBUG] Process 1479. path edge:
54884 2019-Jan-13 11:24:15.431039 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54885 2019-Jan-13 11:24:15.431102 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
54886 2019-Jan-13 11:24:15.431756 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54887 2019-Jan-13 11:24:15.432394 - [DEBUG]
54888 2019-Jan-13 11:24:15.432418 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54889 2019-Jan-13 11:24:15.433084 - [DEBUG] Compose: EdgeIdentity * AllBottom
54890 2019-Jan-13 11:24:15.433112 - [DEBUG]
54891 2019-Jan-13 11:24:15.433136 - [DEBUG] Propagate flow
54892 2019-Jan-13 11:24:15.433159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54893 2019-Jan-13 11:24:15.433217 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
54894 2019-Jan-13 11:24:15.433875 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54895 2019-Jan-13 11:24:15.434514 - [DEBUG] Edge function : AllBottom (result of previous compose)
54896 2019-Jan-13 11:24:15.434539 - [DEBUG]
54897 2019-Jan-13 11:24:15.434564 - [DEBUG] Join: AllTop & AllBottom
54898 2019-Jan-13 11:24:15.434591 - [DEBUG] = AllBottom (new jump func)
54899 2019-Jan-13 11:24:15.434638 - [DEBUG]
54900 2019-Jan-13 11:24:15.434662 - [DEBUG] Start adding new jump function
54901 2019-Jan-13 11:24:15.434685 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54902 2019-Jan-13 11:24:15.434742 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54903 2019-Jan-13 11:24:15.435381 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
54904 2019-Jan-13 11:24:15.436028 - [DEBUG] Edge Function : AllBottom
54905 2019-Jan-13 11:24:15.436059 - [DEBUG] End adding new jump function
54906 2019-Jan-13 11:24:15.436083 - [DEBUG]
54907 2019-Jan-13 11:24:15.436107 - [DEBUG] -------------------------------------------- 1480. Path Edge --------------------------------------------
54908 2019-Jan-13 11:24:15.436131 - [DEBUG]
54909 2019-Jan-13 11:24:15.436154 - [DEBUG] Process 1480. path edge:
54910 2019-Jan-13 11:24:15.436178 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54911 2019-Jan-13 11:24:15.436244 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
54912 2019-Jan-13 11:24:15.436921 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54913 2019-Jan-13 11:24:15.437582 - [DEBUG]
54914 2019-Jan-13 11:24:15.437608 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
54915 2019-Jan-13 11:24:15.438277 - [DEBUG] Compose: EdgeIdentity * AllBottom
54916 2019-Jan-13 11:24:15.438306 - [DEBUG]
54917 2019-Jan-13 11:24:15.438330 - [DEBUG] Propagate flow
54918 2019-Jan-13 11:24:15.438353 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54919 2019-Jan-13 11:24:15.438414 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
54920 2019-Jan-13 11:24:15.439047 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54921 2019-Jan-13 11:24:15.439683 - [DEBUG] Edge function : AllBottom (result of previous compose)
54922 2019-Jan-13 11:24:15.439709 - [DEBUG]
54923 2019-Jan-13 11:24:15.439734 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54924 2019-Jan-13 11:24:15.439760 - [DEBUG] = AllBottom
54925 2019-Jan-13 11:24:15.439784 - [DEBUG]
54926 2019-Jan-13 11:24:15.439807 - [DEBUG] PROPAGATE: No new function!
54927 2019-Jan-13 11:24:15.439833 - [DEBUG] EDGE:
54928 2019-Jan-13 11:24:15.439890 - [DEBUG] ---> 54929 2019-Jan-13 11:24:15.440549 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54930 2019-Jan-13 11:24:15.441185 - [DEBUG]
54931 2019-Jan-13 11:24:15.441211 - [DEBUG] EDGE:
54932 2019-Jan-13 11:24:15.441268 - [DEBUG] ---> 54933 2019-Jan-13 11:24:15.441907 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54934 2019-Jan-13 11:24:15.442565 - [DEBUG]
54935 2019-Jan-13 11:24:15.442612 - [DEBUG] Compose: EdgeIdentity * AllBottom
54936 2019-Jan-13 11:24:15.442640 - [DEBUG]
54937 2019-Jan-13 11:24:15.442664 - [DEBUG] Propagate flow
54938 2019-Jan-13 11:24:15.442687 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54939 2019-Jan-13 11:24:15.442750 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54940 2019-Jan-13 11:24:15.443433 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54941 2019-Jan-13 11:24:15.444089 - [DEBUG] Edge function : AllBottom (result of previous compose)
54942 2019-Jan-13 11:24:15.444115 - [DEBUG]
54943 2019-Jan-13 11:24:15.444140 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54944 2019-Jan-13 11:24:15.444167 - [DEBUG] = AllBottom
54945 2019-Jan-13 11:24:15.444207 - [DEBUG]
54946 2019-Jan-13 11:24:15.444231 - [DEBUG] PROPAGATE: No new function!
54947 2019-Jan-13 11:24:15.444262 - [DEBUG] EDGE:
54948 2019-Jan-13 11:24:15.444324 - [DEBUG] ---> 54949 2019-Jan-13 11:24:15.444976 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54950 2019-Jan-13 11:24:15.445612 - [DEBUG]
54951 2019-Jan-13 11:24:15.445638 - [DEBUG] EDGE:
54952 2019-Jan-13 11:24:15.445695 - [DEBUG] ---> 54953 2019-Jan-13 11:24:15.446331 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54954 2019-Jan-13 11:24:15.446990 - [DEBUG]
54955 2019-Jan-13 11:24:15.447017 - [DEBUG] EDGE:
54956 2019-Jan-13 11:24:15.447074 - [DEBUG] ---> 54957 2019-Jan-13 11:24:15.447711 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54958 2019-Jan-13 11:24:15.448349 - [DEBUG]
54959 2019-Jan-13 11:24:15.448397 - [DEBUG] Compose: EdgeIdentity * AllBottom
54960 2019-Jan-13 11:24:15.448424 - [DEBUG]
54961 2019-Jan-13 11:24:15.448449 - [DEBUG] Propagate flow
54962 2019-Jan-13 11:24:15.448473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54963 2019-Jan-13 11:24:15.448536 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54964 2019-Jan-13 11:24:15.449203 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54965 2019-Jan-13 11:24:15.449863 - [DEBUG] Edge function : AllBottom (result of previous compose)
54966 2019-Jan-13 11:24:15.449889 - [DEBUG]
54967 2019-Jan-13 11:24:15.449914 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54968 2019-Jan-13 11:24:15.449940 - [DEBUG] = AllBottom
54969 2019-Jan-13 11:24:15.449965 - [DEBUG]
54970 2019-Jan-13 11:24:15.449988 - [DEBUG] PROPAGATE: No new function!
54971 2019-Jan-13 11:24:15.450038 - [DEBUG] EDGE:
54972 2019-Jan-13 11:24:15.450104 - [DEBUG] ---> 54973 2019-Jan-13 11:24:15.450758 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54974 2019-Jan-13 11:24:15.451398 - [DEBUG]
54975 2019-Jan-13 11:24:15.451425 - [DEBUG] EDGE:
54976 2019-Jan-13 11:24:15.451482 - [DEBUG] ---> 54977 2019-Jan-13 11:24:15.452115 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54978 2019-Jan-13 11:24:15.452753 - [DEBUG]
54979 2019-Jan-13 11:24:15.452780 - [DEBUG] EDGE:
54980 2019-Jan-13 11:24:15.452836 - [DEBUG] ---> 54981 2019-Jan-13 11:24:15.453492 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54982 2019-Jan-13 11:24:15.454128 - [DEBUG]
54983 2019-Jan-13 11:24:15.454173 - [DEBUG] Compose: EdgeIdentity * AllBottom
54984 2019-Jan-13 11:24:15.454199 - [DEBUG]
54985 2019-Jan-13 11:24:15.454223 - [DEBUG] Propagate flow
54986 2019-Jan-13 11:24:15.454247 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54987 2019-Jan-13 11:24:15.454304 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54988 2019-Jan-13 11:24:15.454977 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54989 2019-Jan-13 11:24:15.455640 - [DEBUG] Edge function : AllBottom (result of previous compose)
54990 2019-Jan-13 11:24:15.455666 - [DEBUG]
54991 2019-Jan-13 11:24:15.455692 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54992 2019-Jan-13 11:24:15.455718 - [DEBUG] = AllBottom
54993 2019-Jan-13 11:24:15.455742 - [DEBUG]
54994 2019-Jan-13 11:24:15.455765 - [DEBUG] PROPAGATE: No new function!
54995 2019-Jan-13 11:24:15.455795 - [DEBUG] EDGE:
54996 2019-Jan-13 11:24:15.455861 - [DEBUG] ---> 54997 2019-Jan-13 11:24:15.456524 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54998 2019-Jan-13 11:24:15.457196 - [DEBUG]
54999 2019-Jan-13 11:24:15.457226 - [DEBUG] Compose: EdgeIdentity * AllBottom
55000 2019-Jan-13 11:24:15.457252 - [DEBUG]
55001 2019-Jan-13 11:24:15.457275 - [DEBUG] Propagate flow
55002 2019-Jan-13 11:24:15.457298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55003 2019-Jan-13 11:24:15.457356 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55004 2019-Jan-13 11:24:15.457994 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55005 2019-Jan-13 11:24:15.458627 - [DEBUG] Edge function : AllBottom (result of previous compose)
55006 2019-Jan-13 11:24:15.458653 - [DEBUG]
55007 2019-Jan-13 11:24:15.458678 - [DEBUG] Join: AllTop & AllBottom
55008 2019-Jan-13 11:24:15.458704 - [DEBUG] = AllBottom (new jump func)
55009 2019-Jan-13 11:24:15.458728 - [DEBUG]
55010 2019-Jan-13 11:24:15.458751 - [DEBUG] Start adding new jump function
55011 2019-Jan-13 11:24:15.458774 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55012 2019-Jan-13 11:24:15.458831 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55013 2019-Jan-13 11:24:15.459465 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55014 2019-Jan-13 11:24:15.460119 - [DEBUG] Edge Function : AllBottom
55015 2019-Jan-13 11:24:15.460148 - [DEBUG] End adding new jump function
55016 2019-Jan-13 11:24:15.460172 - [DEBUG]
55017 2019-Jan-13 11:24:15.460195 - [DEBUG] -------------------------------------------- 1481. Path Edge --------------------------------------------
55018 2019-Jan-13 11:24:15.460219 - [DEBUG]
55019 2019-Jan-13 11:24:15.460242 - [DEBUG] Process 1481. path edge:
55020 2019-Jan-13 11:24:15.460266 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55021 2019-Jan-13 11:24:15.460323 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
55022 2019-Jan-13 11:24:15.460963 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55023 2019-Jan-13 11:24:15.461620 - [DEBUG]
55024 2019-Jan-13 11:24:15.461645 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55025 2019-Jan-13 11:24:15.462316 - [DEBUG] Possible callees:
55026 2019-Jan-13 11:24:15.462342 - [DEBUG] foo
55027 2019-Jan-13 11:24:15.462366 - [DEBUG] Possible return sites:
55028 2019-Jan-13 11:24:15.462390 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8455029 2019-Jan-13 11:24:15.463704 - [DEBUG] Found and process special summary
55030 2019-Jan-13 11:24:15.463756 - [DEBUG] Compose: EdgeIdentity * AllBottom
55031 2019-Jan-13 11:24:15.463785 - [DEBUG]
55032 2019-Jan-13 11:24:15.463809 - [DEBUG] Propagate flow
55033 2019-Jan-13 11:24:15.463847 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55034 2019-Jan-13 11:24:15.463909 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55035 2019-Jan-13 11:24:15.464551 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55036 2019-Jan-13 11:24:15.465183 - [DEBUG] Edge function : AllBottom (result of previous compose)
55037 2019-Jan-13 11:24:15.465208 - [DEBUG]
55038 2019-Jan-13 11:24:15.465233 - [DEBUG] Join: AllTop & AllBottom
55039 2019-Jan-13 11:24:15.465259 - [DEBUG] = AllBottom (new jump func)
55040 2019-Jan-13 11:24:15.465283 - [DEBUG]
55041 2019-Jan-13 11:24:15.465307 - [DEBUG] Start adding new jump function
55042 2019-Jan-13 11:24:15.465330 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55043 2019-Jan-13 11:24:15.465386 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55044 2019-Jan-13 11:24:15.466020 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55045 2019-Jan-13 11:24:15.466656 - [DEBUG] Edge Function : AllBottom
55046 2019-Jan-13 11:24:15.466702 - [DEBUG] End adding new jump function
55047 2019-Jan-13 11:24:15.466726 - [DEBUG]
55048 2019-Jan-13 11:24:15.466749 - [DEBUG] -------------------------------------------- 1482. Path Edge --------------------------------------------
55049 2019-Jan-13 11:24:15.466773 - [DEBUG]
55050 2019-Jan-13 11:24:15.466796 - [DEBUG] Process 1482. path edge:
55051 2019-Jan-13 11:24:15.466820 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55052 2019-Jan-13 11:24:15.466877 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
55053 2019-Jan-13 11:24:15.467530 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55054 2019-Jan-13 11:24:15.468200 - [DEBUG]
55055 2019-Jan-13 11:24:15.468227 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55056 2019-Jan-13 11:24:15.468972 - [DEBUG] Compose: EdgeIdentity * AllBottom
55057 2019-Jan-13 11:24:15.469003 - [DEBUG]
55058 2019-Jan-13 11:24:15.469027 - [DEBUG] Propagate flow
55059 2019-Jan-13 11:24:15.469050 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55060 2019-Jan-13 11:24:15.469123 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55061 2019-Jan-13 11:24:15.469814 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55062 2019-Jan-13 11:24:15.470527 - [DEBUG] Edge function : AllBottom (result of previous compose)
55063 2019-Jan-13 11:24:15.470555 - [DEBUG]
55064 2019-Jan-13 11:24:15.470582 - [DEBUG] Join: AllTop & AllBottom
55065 2019-Jan-13 11:24:15.470608 - [DEBUG] = AllBottom (new jump func)
55066 2019-Jan-13 11:24:15.470633 - [DEBUG]
55067 2019-Jan-13 11:24:15.470656 - [DEBUG] Start adding new jump function
55068 2019-Jan-13 11:24:15.470679 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55069 2019-Jan-13 11:24:15.470751 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55070 2019-Jan-13 11:24:15.471421 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55071 2019-Jan-13 11:24:15.472085 - [DEBUG] Edge Function : AllBottom
55072 2019-Jan-13 11:24:15.472117 - [DEBUG] End adding new jump function
55073 2019-Jan-13 11:24:15.472142 - [DEBUG]
55074 2019-Jan-13 11:24:15.472166 - [DEBUG] -------------------------------------------- 1483. Path Edge --------------------------------------------
55075 2019-Jan-13 11:24:15.472190 - [DEBUG]
55076 2019-Jan-13 11:24:15.472235 - [DEBUG] Process 1483. path edge:
55077 2019-Jan-13 11:24:15.472259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55078 2019-Jan-13 11:24:15.472326 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
55079 2019-Jan-13 11:24:15.472970 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55080 2019-Jan-13 11:24:15.473631 - [DEBUG]
55081 2019-Jan-13 11:24:15.473658 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55082 2019-Jan-13 11:24:15.474325 - [DEBUG] Compose: EdgeIdentity * AllBottom
55083 2019-Jan-13 11:24:15.474354 - [DEBUG]
55084 2019-Jan-13 11:24:15.474377 - [DEBUG] Propagate flow
55085 2019-Jan-13 11:24:15.474401 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55086 2019-Jan-13 11:24:15.474459 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55087 2019-Jan-13 11:24:15.475116 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55088 2019-Jan-13 11:24:15.475750 - [DEBUG] Edge function : AllBottom (result of previous compose)
55089 2019-Jan-13 11:24:15.475776 - [DEBUG]
55090 2019-Jan-13 11:24:15.475800 - [DEBUG] Join: AllTop & AllBottom
55091 2019-Jan-13 11:24:15.475826 - [DEBUG] = AllBottom (new jump func)
55092 2019-Jan-13 11:24:15.475851 - [DEBUG]
55093 2019-Jan-13 11:24:15.475874 - [DEBUG] Start adding new jump function
55094 2019-Jan-13 11:24:15.475898 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55095 2019-Jan-13 11:24:15.475955 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55096 2019-Jan-13 11:24:15.476590 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55097 2019-Jan-13 11:24:15.477281 - [DEBUG] Edge Function : AllBottom
55098 2019-Jan-13 11:24:15.477313 - [DEBUG] End adding new jump function
55099 2019-Jan-13 11:24:15.477338 - [DEBUG]
55100 2019-Jan-13 11:24:15.477362 - [DEBUG] -------------------------------------------- 1484. Path Edge --------------------------------------------
55101 2019-Jan-13 11:24:15.477387 - [DEBUG]
55102 2019-Jan-13 11:24:15.477410 - [DEBUG] Process 1484. path edge:
55103 2019-Jan-13 11:24:15.477434 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55104 2019-Jan-13 11:24:15.477499 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
55105 2019-Jan-13 11:24:15.478174 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55106 2019-Jan-13 11:24:15.478823 - [DEBUG]
55107 2019-Jan-13 11:24:15.478848 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55108 2019-Jan-13 11:24:15.479508 - [DEBUG] Possible callees:
55109 2019-Jan-13 11:24:15.479534 - [DEBUG] llvm.dbg.declare
55110 2019-Jan-13 11:24:15.479558 - [DEBUG] Possible return sites:
55111 2019-Jan-13 11:24:15.479582 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9655112 2019-Jan-13 11:24:15.480895 - [DEBUG] Found and process special summary
55113 2019-Jan-13 11:24:15.480949 - [DEBUG] Compose: EdgeIdentity * AllBottom
55114 2019-Jan-13 11:24:15.480977 - [DEBUG]
55115 2019-Jan-13 11:24:15.481002 - [DEBUG] Propagate flow
55116 2019-Jan-13 11:24:15.481025 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55117 2019-Jan-13 11:24:15.481102 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55118 2019-Jan-13 11:24:15.481761 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55119 2019-Jan-13 11:24:15.482395 - [DEBUG] Edge function : AllBottom (result of previous compose)
55120 2019-Jan-13 11:24:15.482420 - [DEBUG]
55121 2019-Jan-13 11:24:15.482445 - [DEBUG] Join: AllTop & AllBottom
55122 2019-Jan-13 11:24:15.482471 - [DEBUG] = AllBottom (new jump func)
55123 2019-Jan-13 11:24:15.482496 - [DEBUG]
55124 2019-Jan-13 11:24:15.482519 - [DEBUG] Start adding new jump function
55125 2019-Jan-13 11:24:15.482543 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55126 2019-Jan-13 11:24:15.482599 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55127 2019-Jan-13 11:24:15.483242 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55128 2019-Jan-13 11:24:15.483936 - [DEBUG] Edge Function : AllBottom
55129 2019-Jan-13 11:24:15.483968 - [DEBUG] End adding new jump function
55130 2019-Jan-13 11:24:15.483992 - [DEBUG]
55131 2019-Jan-13 11:24:15.484016 - [DEBUG] -------------------------------------------- 1485. Path Edge --------------------------------------------
55132 2019-Jan-13 11:24:15.484041 - [DEBUG]
55133 2019-Jan-13 11:24:15.484064 - [DEBUG] Process 1485. path edge:
55134 2019-Jan-13 11:24:15.484087 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55135 2019-Jan-13 11:24:15.484151 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
55136 2019-Jan-13 11:24:15.484818 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55137 2019-Jan-13 11:24:15.485463 - [DEBUG]
55138 2019-Jan-13 11:24:15.485488 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55139 2019-Jan-13 11:24:15.486166 - [DEBUG] Compose: EdgeIdentity * AllBottom
55140 2019-Jan-13 11:24:15.486195 - [DEBUG]
55141 2019-Jan-13 11:24:15.486218 - [DEBUG] Propagate flow
55142 2019-Jan-13 11:24:15.486242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55143 2019-Jan-13 11:24:15.486302 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55144 2019-Jan-13 11:24:15.486960 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55145 2019-Jan-13 11:24:15.487598 - [DEBUG] Edge function : AllBottom (result of previous compose)
55146 2019-Jan-13 11:24:15.487624 - [DEBUG]
55147 2019-Jan-13 11:24:15.487649 - [DEBUG] Join: AllTop & AllBottom
55148 2019-Jan-13 11:24:15.487675 - [DEBUG] = AllBottom (new jump func)
55149 2019-Jan-13 11:24:15.487700 - [DEBUG]
55150 2019-Jan-13 11:24:15.487723 - [DEBUG] Start adding new jump function
55151 2019-Jan-13 11:24:15.487746 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55152 2019-Jan-13 11:24:15.487804 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55153 2019-Jan-13 11:24:15.488437 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55154 2019-Jan-13 11:24:15.489069 - [DEBUG] Edge Function : AllBottom
55155 2019-Jan-13 11:24:15.489098 - [DEBUG] End adding new jump function
55156 2019-Jan-13 11:24:15.489122 - [DEBUG]
55157 2019-Jan-13 11:24:15.489146 - [DEBUG] -------------------------------------------- 1486. Path Edge --------------------------------------------
55158 2019-Jan-13 11:24:15.489170 - [DEBUG]
55159 2019-Jan-13 11:24:15.489193 - [DEBUG] Process 1486. path edge:
55160 2019-Jan-13 11:24:15.489217 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55161 2019-Jan-13 11:24:15.489291 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
55162 2019-Jan-13 11:24:15.489951 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55163 2019-Jan-13 11:24:15.490626 - [DEBUG]
55164 2019-Jan-13 11:24:15.490653 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55165 2019-Jan-13 11:24:15.491338 - [DEBUG] Compose: EdgeIdentity * AllBottom
55166 2019-Jan-13 11:24:15.491368 - [DEBUG]
55167 2019-Jan-13 11:24:15.491392 - [DEBUG] Propagate flow
55168 2019-Jan-13 11:24:15.491416 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55169 2019-Jan-13 11:24:15.491483 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
55170 2019-Jan-13 11:24:15.492126 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55171 2019-Jan-13 11:24:15.492760 - [DEBUG] Edge function : AllBottom (result of previous compose)
55172 2019-Jan-13 11:24:15.492785 - [DEBUG]
55173 2019-Jan-13 11:24:15.492810 - [DEBUG] Join: AllTop & AllBottom
55174 2019-Jan-13 11:24:15.492836 - [DEBUG] = AllBottom (new jump func)
55175 2019-Jan-13 11:24:15.492860 - [DEBUG]
55176 2019-Jan-13 11:24:15.492884 - [DEBUG] Start adding new jump function
55177 2019-Jan-13 11:24:15.492907 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55178 2019-Jan-13 11:24:15.492964 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55179 2019-Jan-13 11:24:15.493621 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
55180 2019-Jan-13 11:24:15.494253 - [DEBUG] Edge Function : AllBottom
55181 2019-Jan-13 11:24:15.494283 - [DEBUG] End adding new jump function
55182 2019-Jan-13 11:24:15.494307 - [DEBUG]
55183 2019-Jan-13 11:24:15.494331 - [DEBUG] -------------------------------------------- 1487. Path Edge --------------------------------------------
55184 2019-Jan-13 11:24:15.494356 - [DEBUG]
55185 2019-Jan-13 11:24:15.494379 - [DEBUG] Process 1487. path edge:
55186 2019-Jan-13 11:24:15.494402 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55187 2019-Jan-13 11:24:15.494461 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
55188 2019-Jan-13 11:24:15.495093 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55189 2019-Jan-13 11:24:15.495725 - [DEBUG]
55190 2019-Jan-13 11:24:15.495750 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
55191 2019-Jan-13 11:24:15.496445 - [DEBUG] Compose: EdgeIdentity * AllBottom
55192 2019-Jan-13 11:24:15.496475 - [DEBUG]
55193 2019-Jan-13 11:24:15.496499 - [DEBUG] Propagate flow
55194 2019-Jan-13 11:24:15.496522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55195 2019-Jan-13 11:24:15.496587 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55196 2019-Jan-13 11:24:15.497281 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55197 2019-Jan-13 11:24:15.497932 - [DEBUG] Edge function : AllBottom (result of previous compose)
55198 2019-Jan-13 11:24:15.497959 - [DEBUG]
55199 2019-Jan-13 11:24:15.497984 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55200 2019-Jan-13 11:24:15.498010 - [DEBUG] = AllBottom
55201 2019-Jan-13 11:24:15.498034 - [DEBUG]
55202 2019-Jan-13 11:24:15.498057 - [DEBUG] PROPAGATE: No new function!
55203 2019-Jan-13 11:24:15.498082 - [DEBUG] EDGE:
55204 2019-Jan-13 11:24:15.498145 - [DEBUG] ---> 55205 2019-Jan-13 11:24:15.498781 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55206 2019-Jan-13 11:24:15.499430 - [DEBUG]
55207 2019-Jan-13 11:24:15.499455 - [DEBUG] EDGE:
55208 2019-Jan-13 11:24:15.499514 - [DEBUG] ---> 55209 2019-Jan-13 11:24:15.500170 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55210 2019-Jan-13 11:24:15.500807 - [DEBUG]
55211 2019-Jan-13 11:24:15.500834 - [DEBUG] Compose: EdgeIdentity * AllBottom
55212 2019-Jan-13 11:24:15.500860 - [DEBUG]
55213 2019-Jan-13 11:24:15.500883 - [DEBUG] Propagate flow
55214 2019-Jan-13 11:24:15.500906 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55215 2019-Jan-13 11:24:15.500963 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55216 2019-Jan-13 11:24:15.501596 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55217 2019-Jan-13 11:24:15.502240 - [DEBUG] Edge function : AllBottom (result of previous compose)
55218 2019-Jan-13 11:24:15.502265 - [DEBUG]
55219 2019-Jan-13 11:24:15.502291 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55220 2019-Jan-13 11:24:15.502317 - [DEBUG] = AllBottom
55221 2019-Jan-13 11:24:15.502341 - [DEBUG]
55222 2019-Jan-13 11:24:15.502365 - [DEBUG] PROPAGATE: No new function!
55223 2019-Jan-13 11:24:15.502389 - [DEBUG] EDGE:
55224 2019-Jan-13 11:24:15.502455 - [DEBUG] ---> 55225 2019-Jan-13 11:24:15.503116 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55226 2019-Jan-13 11:24:15.503794 - [DEBUG]
55227 2019-Jan-13 11:24:15.503823 - [DEBUG] Compose: EdgeIdentity * AllBottom
55228 2019-Jan-13 11:24:15.503849 - [DEBUG]
55229 2019-Jan-13 11:24:15.503873 - [DEBUG] Propagate flow
55230 2019-Jan-13 11:24:15.503896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55231 2019-Jan-13 11:24:15.503959 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55232 2019-Jan-13 11:24:15.504612 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55233 2019-Jan-13 11:24:15.505257 - [DEBUG] Edge function : AllBottom (result of previous compose)
55234 2019-Jan-13 11:24:15.505283 - [DEBUG]
55235 2019-Jan-13 11:24:15.505309 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55236 2019-Jan-13 11:24:15.505334 - [DEBUG] = AllBottom
55237 2019-Jan-13 11:24:15.505359 - [DEBUG]
55238 2019-Jan-13 11:24:15.505382 - [DEBUG] PROPAGATE: No new function!
55239 2019-Jan-13 11:24:15.505437 - [DEBUG] Compose: EdgeIdentity * AllBottom
55240 2019-Jan-13 11:24:15.505464 - [DEBUG]
55241 2019-Jan-13 11:24:15.505488 - [DEBUG] Propagate flow
55242 2019-Jan-13 11:24:15.505511 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55243 2019-Jan-13 11:24:15.505570 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55244 2019-Jan-13 11:24:15.506214 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55245 2019-Jan-13 11:24:15.506871 - [DEBUG] Edge function : AllBottom (result of previous compose)
55246 2019-Jan-13 11:24:15.506896 - [DEBUG]
55247 2019-Jan-13 11:24:15.506921 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55248 2019-Jan-13 11:24:15.506947 - [DEBUG] = AllBottom
55249 2019-Jan-13 11:24:15.506971 - [DEBUG]
55250 2019-Jan-13 11:24:15.506994 - [DEBUG] PROPAGATE: No new function!
55251 2019-Jan-13 11:24:15.507020 - [DEBUG] Compose: EdgeIdentity * AllBottom
55252 2019-Jan-13 11:24:15.507046 - [DEBUG]
55253 2019-Jan-13 11:24:15.507084 - [DEBUG] Propagate flow
55254 2019-Jan-13 11:24:15.507108 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55255 2019-Jan-13 11:24:15.507167 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55256 2019-Jan-13 11:24:15.507808 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55257 2019-Jan-13 11:24:15.508452 - [DEBUG] Edge function : AllBottom (result of previous compose)
55258 2019-Jan-13 11:24:15.508478 - [DEBUG]
55259 2019-Jan-13 11:24:15.508502 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55260 2019-Jan-13 11:24:15.508528 - [DEBUG] = AllBottom
55261 2019-Jan-13 11:24:15.508552 - [DEBUG]
55262 2019-Jan-13 11:24:15.508575 - [DEBUG] PROPAGATE: No new function!
55263 2019-Jan-13 11:24:15.508604 - [DEBUG] EDGE:
55264 2019-Jan-13 11:24:15.508664 - [DEBUG] ---> 55265 2019-Jan-13 11:24:15.509338 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55266 2019-Jan-13 11:24:15.510023 - [DEBUG]
55267 2019-Jan-13 11:24:15.510075 - [DEBUG] Compose: EdgeIdentity * AllBottom
55268 2019-Jan-13 11:24:15.510103 - [DEBUG]
55269 2019-Jan-13 11:24:15.510127 - [DEBUG] Propagate flow
55270 2019-Jan-13 11:24:15.510151 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55271 2019-Jan-13 11:24:15.510220 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55272 2019-Jan-13 11:24:15.510903 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55273 2019-Jan-13 11:24:15.511558 - [DEBUG] Edge function : AllBottom (result of previous compose)
55274 2019-Jan-13 11:24:15.511583 - [DEBUG]
55275 2019-Jan-13 11:24:15.511609 - [DEBUG] Join: AllTop & AllBottom
55276 2019-Jan-13 11:24:15.511635 - [DEBUG] = AllBottom (new jump func)
55277 2019-Jan-13 11:24:15.511659 - [DEBUG]
55278 2019-Jan-13 11:24:15.511683 - [DEBUG] Start adding new jump function
55279 2019-Jan-13 11:24:15.511706 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55280 2019-Jan-13 11:24:15.511769 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55281 2019-Jan-13 11:24:15.512407 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55282 2019-Jan-13 11:24:15.513044 - [DEBUG] Edge Function : AllBottom
55283 2019-Jan-13 11:24:15.513075 - [DEBUG] End adding new jump function
55284 2019-Jan-13 11:24:15.513099 - [DEBUG]
55285 2019-Jan-13 11:24:15.513122 - [DEBUG] -------------------------------------------- 1488. Path Edge --------------------------------------------
55286 2019-Jan-13 11:24:15.513147 - [DEBUG]
55287 2019-Jan-13 11:24:15.513170 - [DEBUG] Process 1488. path edge:
55288 2019-Jan-13 11:24:15.513194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55289 2019-Jan-13 11:24:15.513252 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
55290 2019-Jan-13 11:24:15.513914 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55291 2019-Jan-13 11:24:15.514549 - [DEBUG]
55292 2019-Jan-13 11:24:15.514573 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55293 2019-Jan-13 11:24:15.515219 - [DEBUG] Possible callees:
55294 2019-Jan-13 11:24:15.515244 - [DEBUG] bar
55295 2019-Jan-13 11:24:15.515269 - [DEBUG] Possible return sites:
55296 2019-Jan-13 11:24:15.515292 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8955297 2019-Jan-13 11:24:15.516612 - [DEBUG] Found and process special summary
55298 2019-Jan-13 11:24:15.516690 - [DEBUG] Compose: EdgeIdentity * AllBottom
55299 2019-Jan-13 11:24:15.516721 - [DEBUG]
55300 2019-Jan-13 11:24:15.516745 - [DEBUG] Propagate flow
55301 2019-Jan-13 11:24:15.516769 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55302 2019-Jan-13 11:24:15.516837 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55303 2019-Jan-13 11:24:15.517507 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55304 2019-Jan-13 11:24:15.518155 - [DEBUG] Edge function : AllBottom (result of previous compose)
55305 2019-Jan-13 11:24:15.518181 - [DEBUG]
55306 2019-Jan-13 11:24:15.518207 - [DEBUG] Join: AllTop & AllBottom
55307 2019-Jan-13 11:24:15.518233 - [DEBUG] = AllBottom (new jump func)
55308 2019-Jan-13 11:24:15.518257 - [DEBUG]
55309 2019-Jan-13 11:24:15.518280 - [DEBUG] Start adding new jump function
55310 2019-Jan-13 11:24:15.518304 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55311 2019-Jan-13 11:24:15.518365 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55312 2019-Jan-13 11:24:15.519001 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55313 2019-Jan-13 11:24:15.519639 - [DEBUG] Edge Function : AllBottom
55314 2019-Jan-13 11:24:15.519670 - [DEBUG] End adding new jump function
55315 2019-Jan-13 11:24:15.519693 - [DEBUG]
55316 2019-Jan-13 11:24:15.519717 - [DEBUG] -------------------------------------------- 1489. Path Edge --------------------------------------------
55317 2019-Jan-13 11:24:15.519742 - [DEBUG]
55318 2019-Jan-13 11:24:15.519764 - [DEBUG] Process 1489. path edge:
55319 2019-Jan-13 11:24:15.519788 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55320 2019-Jan-13 11:24:15.519846 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
55321 2019-Jan-13 11:24:15.520509 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55322 2019-Jan-13 11:24:15.521142 - [DEBUG]
55323 2019-Jan-13 11:24:15.521167 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55324 2019-Jan-13 11:24:15.521837 - [DEBUG] Compose: EdgeIdentity * AllBottom
55325 2019-Jan-13 11:24:15.521865 - [DEBUG]
55326 2019-Jan-13 11:24:15.521888 - [DEBUG] Propagate flow
55327 2019-Jan-13 11:24:15.521911 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55328 2019-Jan-13 11:24:15.521970 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55329 2019-Jan-13 11:24:15.522625 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55330 2019-Jan-13 11:24:15.523282 - [DEBUG] Edge function : AllBottom (result of previous compose)
55331 2019-Jan-13 11:24:15.523308 - [DEBUG]
55332 2019-Jan-13 11:24:15.523350 - [DEBUG] Join: AllTop & AllBottom
55333 2019-Jan-13 11:24:15.523378 - [DEBUG] = AllBottom (new jump func)
55334 2019-Jan-13 11:24:15.523402 - [DEBUG]
55335 2019-Jan-13 11:24:15.523426 - [DEBUG] Start adding new jump function
55336 2019-Jan-13 11:24:15.523449 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55337 2019-Jan-13 11:24:15.523515 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55338 2019-Jan-13 11:24:15.524174 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55339 2019-Jan-13 11:24:15.524816 - [DEBUG] Edge Function : AllBottom
55340 2019-Jan-13 11:24:15.524863 - [DEBUG] End adding new jump function
55341 2019-Jan-13 11:24:15.524889 - [DEBUG]
55342 2019-Jan-13 11:24:15.524913 - [DEBUG] -------------------------------------------- 1490. Path Edge --------------------------------------------
55343 2019-Jan-13 11:24:15.524937 - [DEBUG]
55344 2019-Jan-13 11:24:15.524960 - [DEBUG] Process 1490. path edge:
55345 2019-Jan-13 11:24:15.524983 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55346 2019-Jan-13 11:24:15.525044 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
55347 2019-Jan-13 11:24:15.525682 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55348 2019-Jan-13 11:24:15.526315 - [DEBUG]
55349 2019-Jan-13 11:24:15.526341 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55350 2019-Jan-13 11:24:15.527023 - [DEBUG] Compose: EdgeIdentity * AllBottom
55351 2019-Jan-13 11:24:15.527051 - [DEBUG]
55352 2019-Jan-13 11:24:15.527075 - [DEBUG] Propagate flow
55353 2019-Jan-13 11:24:15.527097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55354 2019-Jan-13 11:24:15.527156 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55355 2019-Jan-13 11:24:15.527822 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55356 2019-Jan-13 11:24:15.528457 - [DEBUG] Edge function : AllBottom (result of previous compose)
55357 2019-Jan-13 11:24:15.528483 - [DEBUG]
55358 2019-Jan-13 11:24:15.528508 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55359 2019-Jan-13 11:24:15.528534 - [DEBUG] = AllBottom
55360 2019-Jan-13 11:24:15.528558 - [DEBUG]
55361 2019-Jan-13 11:24:15.528581 - [DEBUG] PROPAGATE: No new function!
55362 2019-Jan-13 11:24:15.528616 - [DEBUG] Compose: EdgeIdentity * AllBottom
55363 2019-Jan-13 11:24:15.528644 - [DEBUG]
55364 2019-Jan-13 11:24:15.528667 - [DEBUG] Propagate flow
55365 2019-Jan-13 11:24:15.528691 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55366 2019-Jan-13 11:24:15.528750 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55367 2019-Jan-13 11:24:15.529424 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55368 2019-Jan-13 11:24:15.530098 - [DEBUG] Edge function : AllBottom (result of previous compose)
55369 2019-Jan-13 11:24:15.530125 - [DEBUG]
55370 2019-Jan-13 11:24:15.530150 - [DEBUG] Join: AllTop & AllBottom
55371 2019-Jan-13 11:24:15.530176 - [DEBUG] = AllBottom (new jump func)
55372 2019-Jan-13 11:24:15.530201 - [DEBUG]
55373 2019-Jan-13 11:24:15.530224 - [DEBUG] Start adding new jump function
55374 2019-Jan-13 11:24:15.530247 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55375 2019-Jan-13 11:24:15.530312 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55376 2019-Jan-13 11:24:15.530961 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55377 2019-Jan-13 11:24:15.531611 - [DEBUG] Edge Function : AllBottom
55378 2019-Jan-13 11:24:15.531642 - [DEBUG] End adding new jump function
55379 2019-Jan-13 11:24:15.531666 - [DEBUG]
55380 2019-Jan-13 11:24:15.531689 - [DEBUG] -------------------------------------------- 1491. Path Edge --------------------------------------------
55381 2019-Jan-13 11:24:15.531714 - [DEBUG]
55382 2019-Jan-13 11:24:15.531737 - [DEBUG] Process 1491. path edge:
55383 2019-Jan-13 11:24:15.531761 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55384 2019-Jan-13 11:24:15.531835 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
55385 2019-Jan-13 11:24:15.532482 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55386 2019-Jan-13 11:24:15.533115 - [DEBUG]
55387 2019-Jan-13 11:24:15.533140 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55388 2019-Jan-13 11:24:15.533815 - [DEBUG] Possible callees:
55389 2019-Jan-13 11:24:15.533841 - [DEBUG] llvm.dbg.declare
55390 2019-Jan-13 11:24:15.533866 - [DEBUG] Possible return sites:
55391 2019-Jan-13 11:24:15.533889 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10355392 2019-Jan-13 11:24:15.535183 - [DEBUG] Found and process special summary
55393 2019-Jan-13 11:24:15.535241 - [DEBUG] Compose: EdgeIdentity * AllBottom
55394 2019-Jan-13 11:24:15.535270 - [DEBUG]
55395 2019-Jan-13 11:24:15.535295 - [DEBUG] Propagate flow
55396 2019-Jan-13 11:24:15.535318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55397 2019-Jan-13 11:24:15.535386 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55398 2019-Jan-13 11:24:15.536049 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55399 2019-Jan-13 11:24:15.536725 - [DEBUG] Edge function : AllBottom (result of previous compose)
55400 2019-Jan-13 11:24:15.536751 - [DEBUG]
55401 2019-Jan-13 11:24:15.536776 - [DEBUG] Join: AllTop & AllBottom
55402 2019-Jan-13 11:24:15.536802 - [DEBUG] = AllBottom (new jump func)
55403 2019-Jan-13 11:24:15.536827 - [DEBUG]
55404 2019-Jan-13 11:24:15.536850 - [DEBUG] Start adding new jump function
55405 2019-Jan-13 11:24:15.536873 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55406 2019-Jan-13 11:24:15.536936 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55407 2019-Jan-13 11:24:15.537582 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55408 2019-Jan-13 11:24:15.538224 - [DEBUG] Edge Function : AllBottom
55409 2019-Jan-13 11:24:15.538253 - [DEBUG] End adding new jump function
55410 2019-Jan-13 11:24:15.538277 - [DEBUG]
55411 2019-Jan-13 11:24:15.538301 - [DEBUG] -------------------------------------------- 1492. Path Edge --------------------------------------------
55412 2019-Jan-13 11:24:15.538325 - [DEBUG]
55413 2019-Jan-13 11:24:15.538349 - [DEBUG] Process 1492. path edge:
55414 2019-Jan-13 11:24:15.538372 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55415 2019-Jan-13 11:24:15.538429 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
55416 2019-Jan-13 11:24:15.539067 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55417 2019-Jan-13 11:24:15.539700 - [DEBUG]
55418 2019-Jan-13 11:24:15.539725 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55419 2019-Jan-13 11:24:15.540413 - [DEBUG] Compose: EdgeIdentity * AllBottom
55420 2019-Jan-13 11:24:15.540441 - [DEBUG]
55421 2019-Jan-13 11:24:15.540465 - [DEBUG] Propagate flow
55422 2019-Jan-13 11:24:15.540488 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55423 2019-Jan-13 11:24:15.540546 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
55424 2019-Jan-13 11:24:15.541182 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55425 2019-Jan-13 11:24:15.541853 - [DEBUG] Edge function : AllBottom (result of previous compose)
55426 2019-Jan-13 11:24:15.541880 - [DEBUG]
55427 2019-Jan-13 11:24:15.541906 - [DEBUG] Join: AllTop & AllBottom
55428 2019-Jan-13 11:24:15.541932 - [DEBUG] = AllBottom (new jump func)
55429 2019-Jan-13 11:24:15.541957 - [DEBUG]
55430 2019-Jan-13 11:24:15.541980 - [DEBUG] Start adding new jump function
55431 2019-Jan-13 11:24:15.542004 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55432 2019-Jan-13 11:24:15.542069 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55433 2019-Jan-13 11:24:15.542733 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
55434 2019-Jan-13 11:24:15.543407 - [DEBUG] Edge Function : AllBottom
55435 2019-Jan-13 11:24:15.543438 - [DEBUG] End adding new jump function
55436 2019-Jan-13 11:24:15.543462 - [DEBUG]
55437 2019-Jan-13 11:24:15.543486 - [DEBUG] -------------------------------------------- 1493. Path Edge --------------------------------------------
55438 2019-Jan-13 11:24:15.543511 - [DEBUG]
55439 2019-Jan-13 11:24:15.543535 - [DEBUG] Process 1493. path edge:
55440 2019-Jan-13 11:24:15.543558 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55441 2019-Jan-13 11:24:15.543621 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
55442 2019-Jan-13 11:24:15.544259 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55443 2019-Jan-13 11:24:15.544892 - [DEBUG]
55444 2019-Jan-13 11:24:15.544918 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
55445 2019-Jan-13 11:24:15.545576 - [DEBUG] Compose: EdgeIdentity * AllBottom
55446 2019-Jan-13 11:24:15.545605 - [DEBUG]
55447 2019-Jan-13 11:24:15.545629 - [DEBUG] Propagate flow
55448 2019-Jan-13 11:24:15.545652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55449 2019-Jan-13 11:24:15.545711 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
55450 2019-Jan-13 11:24:15.546347 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55451 2019-Jan-13 11:24:15.546997 - [DEBUG] Edge function : AllBottom (result of previous compose)
55452 2019-Jan-13 11:24:15.547023 - [DEBUG]
55453 2019-Jan-13 11:24:15.547048 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55454 2019-Jan-13 11:24:15.547073 - [DEBUG] = AllBottom
55455 2019-Jan-13 11:24:15.547098 - [DEBUG]
55456 2019-Jan-13 11:24:15.547120 - [DEBUG] PROPAGATE: No new function!
55457 2019-Jan-13 11:24:15.547145 - [DEBUG] EDGE:
55458 2019-Jan-13 11:24:15.547203 - [DEBUG] ---> 55459 2019-Jan-13 11:24:15.547841 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55460 2019-Jan-13 11:24:15.548498 - [DEBUG]
55461 2019-Jan-13 11:24:15.548527 - [DEBUG] Compose: EdgeIdentity * AllBottom
55462 2019-Jan-13 11:24:15.548553 - [DEBUG]
55463 2019-Jan-13 11:24:15.548576 - [DEBUG] Propagate flow
55464 2019-Jan-13 11:24:15.548600 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55465 2019-Jan-13 11:24:15.548663 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
55466 2019-Jan-13 11:24:15.549320 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55467 2019-Jan-13 11:24:15.549972 - [DEBUG] Edge function : AllBottom (result of previous compose)
55468 2019-Jan-13 11:24:15.550016 - [DEBUG]
55469 2019-Jan-13 11:24:15.550044 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55470 2019-Jan-13 11:24:15.550069 - [DEBUG] = AllBottom
55471 2019-Jan-13 11:24:15.550093 - [DEBUG]
55472 2019-Jan-13 11:24:15.550141 - [DEBUG] PROPAGATE: No new function!
55473 2019-Jan-13 11:24:15.550167 - [DEBUG] EDGE:
55474 2019-Jan-13 11:24:15.550229 - [DEBUG] ---> 55475 2019-Jan-13 11:24:15.550872 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55476 2019-Jan-13 11:24:15.551505 - [DEBUG]
55477 2019-Jan-13 11:24:15.551532 - [DEBUG] Compose: EdgeIdentity * AllBottom
55478 2019-Jan-13 11:24:15.551558 - [DEBUG]
55479 2019-Jan-13 11:24:15.551582 - [DEBUG] Propagate flow
55480 2019-Jan-13 11:24:15.551605 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55481 2019-Jan-13 11:24:15.551661 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55482 2019-Jan-13 11:24:15.552299 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55483 2019-Jan-13 11:24:15.552945 - [DEBUG] Edge function : AllBottom (result of previous compose)
55484 2019-Jan-13 11:24:15.552971 - [DEBUG]
55485 2019-Jan-13 11:24:15.552995 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55486 2019-Jan-13 11:24:15.553021 - [DEBUG] = AllBottom
55487 2019-Jan-13 11:24:15.553045 - [DEBUG]
55488 2019-Jan-13 11:24:15.553068 - [DEBUG] PROPAGATE: No new function!
55489 2019-Jan-13 11:24:15.553120 - [DEBUG] Compose: EdgeIdentity * AllBottom
55490 2019-Jan-13 11:24:15.553147 - [DEBUG]
55491 2019-Jan-13 11:24:15.553171 - [DEBUG] Propagate flow
55492 2019-Jan-13 11:24:15.553194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55493 2019-Jan-13 11:24:15.553252 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55494 2019-Jan-13 11:24:15.553914 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55495 2019-Jan-13 11:24:15.554568 - [DEBUG] Edge function : AllBottom (result of previous compose)
55496 2019-Jan-13 11:24:15.554595 - [DEBUG]
55497 2019-Jan-13 11:24:15.554620 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55498 2019-Jan-13 11:24:15.554645 - [DEBUG] = AllBottom
55499 2019-Jan-13 11:24:15.554670 - [DEBUG]
55500 2019-Jan-13 11:24:15.554693 - [DEBUG] PROPAGATE: No new function!
55501 2019-Jan-13 11:24:15.554720 - [DEBUG] Compose: EdgeIdentity * AllBottom
55502 2019-Jan-13 11:24:15.554746 - [DEBUG]
55503 2019-Jan-13 11:24:15.554769 - [DEBUG] Propagate flow
55504 2019-Jan-13 11:24:15.554793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55505 2019-Jan-13 11:24:15.554856 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55506 2019-Jan-13 11:24:15.555994 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55507 2019-Jan-13 11:24:15.556762 - [DEBUG] Edge function : AllBottom (result of previous compose)
55508 2019-Jan-13 11:24:15.556789 - [DEBUG]
55509 2019-Jan-13 11:24:15.556816 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55510 2019-Jan-13 11:24:15.556842 - [DEBUG] = AllBottom
55511 2019-Jan-13 11:24:15.556867 - [DEBUG]
55512 2019-Jan-13 11:24:15.556890 - [DEBUG] PROPAGATE: No new function!
55513 2019-Jan-13 11:24:15.556922 - [DEBUG] EDGE:
55514 2019-Jan-13 11:24:15.556996 - [DEBUG] ---> 55515 2019-Jan-13 11:24:15.557669 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55516 2019-Jan-13 11:24:15.558306 - [DEBUG]
55517 2019-Jan-13 11:24:15.558331 - [DEBUG] EDGE:
55518 2019-Jan-13 11:24:15.558423 - [DEBUG] ---> 55519 2019-Jan-13 11:24:15.559053 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55520 2019-Jan-13 11:24:15.559686 - [DEBUG]
55521 2019-Jan-13 11:24:15.559716 - [DEBUG] Compose: EdgeIdentity * AllBottom
55522 2019-Jan-13 11:24:15.559742 - [DEBUG]
55523 2019-Jan-13 11:24:15.559765 - [DEBUG] Propagate flow
55524 2019-Jan-13 11:24:15.559788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55525 2019-Jan-13 11:24:15.559846 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55526 2019-Jan-13 11:24:15.560503 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55527 2019-Jan-13 11:24:15.561152 - [DEBUG] Edge function : AllBottom (result of previous compose)
55528 2019-Jan-13 11:24:15.561177 - [DEBUG]
55529 2019-Jan-13 11:24:15.561204 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55530 2019-Jan-13 11:24:15.561229 - [DEBUG] = AllBottom
55531 2019-Jan-13 11:24:15.561254 - [DEBUG]
55532 2019-Jan-13 11:24:15.561973 - [DEBUG] PROPAGATE: No new function!
55533 2019-Jan-13 11:24:15.562003 - [DEBUG] EDGE:
55534 2019-Jan-13 11:24:15.562101 - [DEBUG] ---> 55535 2019-Jan-13 11:24:15.562806 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55536 2019-Jan-13 11:24:15.563519 - [DEBUG]
55537 2019-Jan-13 11:24:15.563548 - [DEBUG] Compose: EdgeIdentity * AllBottom
55538 2019-Jan-13 11:24:15.563575 - [DEBUG]
55539 2019-Jan-13 11:24:15.563599 - [DEBUG] Propagate flow
55540 2019-Jan-13 11:24:15.563622 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55541 2019-Jan-13 11:24:15.563681 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55542 2019-Jan-13 11:24:15.564324 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55543 2019-Jan-13 11:24:15.564963 - [DEBUG] Edge function : AllBottom (result of previous compose)
55544 2019-Jan-13 11:24:15.564988 - [DEBUG]
55545 2019-Jan-13 11:24:15.565014 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55546 2019-Jan-13 11:24:15.565040 - [DEBUG] = AllBottom
55547 2019-Jan-13 11:24:15.565064 - [DEBUG]
55548 2019-Jan-13 11:24:15.565088 - [DEBUG] PROPAGATE: No new function!
55549 2019-Jan-13 11:24:15.565149 - [DEBUG] Compose: EdgeIdentity * AllBottom
55550 2019-Jan-13 11:24:15.565176 - [DEBUG]
55551 2019-Jan-13 11:24:15.565200 - [DEBUG] Propagate flow
55552 2019-Jan-13 11:24:15.565223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55553 2019-Jan-13 11:24:15.565282 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55554 2019-Jan-13 11:24:15.565926 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55555 2019-Jan-13 11:24:15.566563 - [DEBUG] Edge function : AllBottom (result of previous compose)
55556 2019-Jan-13 11:24:15.566588 - [DEBUG]
55557 2019-Jan-13 11:24:15.566614 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55558 2019-Jan-13 11:24:15.566639 - [DEBUG] = AllBottom
55559 2019-Jan-13 11:24:15.566684 - [DEBUG]
55560 2019-Jan-13 11:24:15.566710 - [DEBUG] PROPAGATE: No new function!
55561 2019-Jan-13 11:24:15.566738 - [DEBUG] Compose: EdgeIdentity * AllBottom
55562 2019-Jan-13 11:24:15.566764 - [DEBUG]
55563 2019-Jan-13 11:24:15.566787 - [DEBUG] Propagate flow
55564 2019-Jan-13 11:24:15.566811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55565 2019-Jan-13 11:24:15.566902 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55566 2019-Jan-13 11:24:15.567591 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55567 2019-Jan-13 11:24:15.568247 - [DEBUG] Edge function : AllBottom (result of previous compose)
55568 2019-Jan-13 11:24:15.568273 - [DEBUG]
55569 2019-Jan-13 11:24:15.568299 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55570 2019-Jan-13 11:24:15.568325 - [DEBUG] = AllBottom
55571 2019-Jan-13 11:24:15.568349 - [DEBUG]
55572 2019-Jan-13 11:24:15.568373 - [DEBUG] PROPAGATE: No new function!
55573 2019-Jan-13 11:24:15.568404 - [DEBUG] EDGE:
55574 2019-Jan-13 11:24:15.568472 - [DEBUG] ---> 55575 2019-Jan-13 11:24:15.569117 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55576 2019-Jan-13 11:24:15.569747 - [DEBUG]
55577 2019-Jan-13 11:24:15.569773 - [DEBUG] EDGE:
55578 2019-Jan-13 11:24:15.569830 - [DEBUG] ---> 55579 2019-Jan-13 11:24:15.570506 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55580 2019-Jan-13 11:24:15.571133 - [DEBUG]
55581 2019-Jan-13 11:24:15.571162 - [DEBUG] Compose: EdgeIdentity * AllBottom
55582 2019-Jan-13 11:24:15.571188 - [DEBUG]
55583 2019-Jan-13 11:24:15.571211 - [DEBUG] Propagate flow
55584 2019-Jan-13 11:24:15.571234 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55585 2019-Jan-13 11:24:15.571291 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55586 2019-Jan-13 11:24:15.571924 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55587 2019-Jan-13 11:24:15.572839 - [DEBUG] Edge function : AllBottom (result of previous compose)
55588 2019-Jan-13 11:24:15.572867 - [DEBUG]
55589 2019-Jan-13 11:24:15.572894 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55590 2019-Jan-13 11:24:15.572919 - [DEBUG] = AllBottom
55591 2019-Jan-13 11:24:15.572944 - [DEBUG]
55592 2019-Jan-13 11:24:15.572967 - [DEBUG] PROPAGATE: No new function!
55593 2019-Jan-13 11:24:15.572994 - [DEBUG] EDGE:
55594 2019-Jan-13 11:24:15.573062 - [DEBUG] ---> 55595 2019-Jan-13 11:24:15.573800 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55596 2019-Jan-13 11:24:15.574463 - [DEBUG]
55597 2019-Jan-13 11:24:15.574492 - [DEBUG] Compose: EdgeIdentity * AllBottom
55598 2019-Jan-13 11:24:15.574518 - [DEBUG]
55599 2019-Jan-13 11:24:15.574543 - [DEBUG] Propagate flow
55600 2019-Jan-13 11:24:15.574566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55601 2019-Jan-13 11:24:15.574629 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55602 2019-Jan-13 11:24:15.575663 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55603 2019-Jan-13 11:24:15.576350 - [DEBUG] Edge function : AllBottom (result of previous compose)
55604 2019-Jan-13 11:24:15.576377 - [DEBUG]
55605 2019-Jan-13 11:24:15.576404 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55606 2019-Jan-13 11:24:15.576430 - [DEBUG] = AllBottom
55607 2019-Jan-13 11:24:15.576454 - [DEBUG]
55608 2019-Jan-13 11:24:15.576478 - [DEBUG] PROPAGATE: No new function!
55609 2019-Jan-13 11:24:15.576541 - [DEBUG] Compose: EdgeIdentity * AllBottom
55610 2019-Jan-13 11:24:15.576569 - [DEBUG]
55611 2019-Jan-13 11:24:15.576616 - [DEBUG] Propagate flow
55612 2019-Jan-13 11:24:15.576640 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55613 2019-Jan-13 11:24:15.576749 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55614 2019-Jan-13 11:24:15.577409 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55615 2019-Jan-13 11:24:15.578045 - [DEBUG] Edge function : AllBottom (result of previous compose)
55616 2019-Jan-13 11:24:15.578070 - [DEBUG]
55617 2019-Jan-13 11:24:15.578095 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55618 2019-Jan-13 11:24:15.578121 - [DEBUG] = AllBottom
55619 2019-Jan-13 11:24:15.578145 - [DEBUG]
55620 2019-Jan-13 11:24:15.578168 - [DEBUG] PROPAGATE: No new function!
55621 2019-Jan-13 11:24:15.578194 - [DEBUG] Compose: EdgeIdentity * AllBottom
55622 2019-Jan-13 11:24:15.578220 - [DEBUG]
55623 2019-Jan-13 11:24:15.578243 - [DEBUG] Propagate flow
55624 2019-Jan-13 11:24:15.578266 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55625 2019-Jan-13 11:24:15.578324 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55626 2019-Jan-13 11:24:15.578963 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55627 2019-Jan-13 11:24:15.579600 - [DEBUG] Edge function : AllBottom (result of previous compose)
55628 2019-Jan-13 11:24:15.579625 - [DEBUG]
55629 2019-Jan-13 11:24:15.579650 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55630 2019-Jan-13 11:24:15.579675 - [DEBUG] = AllBottom
55631 2019-Jan-13 11:24:15.579700 - [DEBUG]
55632 2019-Jan-13 11:24:15.579723 - [DEBUG] PROPAGATE: No new function!
55633 2019-Jan-13 11:24:15.579752 - [DEBUG] EDGE:
55634 2019-Jan-13 11:24:15.579811 - [DEBUG] ---> 55635 2019-Jan-13 11:24:15.580494 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55636 2019-Jan-13 11:24:15.581669 - [DEBUG]
55637 2019-Jan-13 11:24:15.581701 - [DEBUG] EDGE:
55638 2019-Jan-13 11:24:15.581781 - [DEBUG] ---> 55639 2019-Jan-13 11:24:15.582471 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
55640 2019-Jan-13 11:24:15.583139 - [DEBUG]
55641 2019-Jan-13 11:24:15.583313 - [DEBUG] EDGE:
55642 2019-Jan-13 11:24:15.583419 - [DEBUG] ---> 55643 2019-Jan-13 11:24:15.584097 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
55644 2019-Jan-13 11:24:15.584782 - [DEBUG]
55645 2019-Jan-13 11:24:15.584811 - [DEBUG] Compose: EdgeIdentity * AllBottom
55646 2019-Jan-13 11:24:15.584839 - [DEBUG]
55647 2019-Jan-13 11:24:15.584863 - [DEBUG] Propagate flow
55648 2019-Jan-13 11:24:15.584887 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55649 2019-Jan-13 11:24:15.584950 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55650 2019-Jan-13 11:24:15.585792 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55651 2019-Jan-13 11:24:15.586468 - [DEBUG] Edge function : AllBottom (result of previous compose)
55652 2019-Jan-13 11:24:15.586495 - [DEBUG]
55653 2019-Jan-13 11:24:15.586522 - [DEBUG] Join: AllTop & AllBottom
55654 2019-Jan-13 11:24:15.586548 - [DEBUG] = AllBottom (new jump func)
55655 2019-Jan-13 11:24:15.586573 - [DEBUG]
55656 2019-Jan-13 11:24:15.586619 - [DEBUG] Start adding new jump function
55657 2019-Jan-13 11:24:15.586643 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55658 2019-Jan-13 11:24:15.586757 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55659 2019-Jan-13 11:24:15.587444 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55660 2019-Jan-13 11:24:15.588116 - [DEBUG] Edge Function : AllBottom
55661 2019-Jan-13 11:24:15.588151 - [DEBUG] End adding new jump function
55662 2019-Jan-13 11:24:15.588175 - [DEBUG]
55663 2019-Jan-13 11:24:15.588199 - [DEBUG] -------------------------------------------- 1494. Path Edge --------------------------------------------
55664 2019-Jan-13 11:24:15.588224 - [DEBUG]
55665 2019-Jan-13 11:24:15.588247 - [DEBUG] Process 1494. path edge:
55666 2019-Jan-13 11:24:15.588271 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55667 2019-Jan-13 11:24:15.588332 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
55668 2019-Jan-13 11:24:15.589741 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55669 2019-Jan-13 11:24:15.591586 - [DEBUG]
55670 2019-Jan-13 11:24:15.591616 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55671 2019-Jan-13 11:24:15.592346 - [DEBUG] Compose: EdgeIdentity * AllBottom
55672 2019-Jan-13 11:24:15.592374 - [DEBUG]
55673 2019-Jan-13 11:24:15.592398 - [DEBUG] Propagate flow
55674 2019-Jan-13 11:24:15.592422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55675 2019-Jan-13 11:24:15.592484 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55676 2019-Jan-13 11:24:15.593131 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55677 2019-Jan-13 11:24:15.593842 - [DEBUG] Edge function : AllBottom (result of previous compose)
55678 2019-Jan-13 11:24:15.593867 - [DEBUG]
55679 2019-Jan-13 11:24:15.593893 - [DEBUG] Join: AllTop & AllBottom
55680 2019-Jan-13 11:24:15.593919 - [DEBUG] = AllBottom (new jump func)
55681 2019-Jan-13 11:24:15.593944 - [DEBUG]
55682 2019-Jan-13 11:24:15.593967 - [DEBUG] Start adding new jump function
55683 2019-Jan-13 11:24:15.593990 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55684 2019-Jan-13 11:24:15.594048 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55685 2019-Jan-13 11:24:15.594689 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55686 2019-Jan-13 11:24:15.595350 - [DEBUG] Edge Function : AllBottom
55687 2019-Jan-13 11:24:15.595382 - [DEBUG] End adding new jump function
55688 2019-Jan-13 11:24:15.595408 - [DEBUG]
55689 2019-Jan-13 11:24:15.595432 - [DEBUG] -------------------------------------------- 1495. Path Edge --------------------------------------------
55690 2019-Jan-13 11:24:15.595456 - [DEBUG]
55691 2019-Jan-13 11:24:15.595480 - [DEBUG] Process 1495. path edge:
55692 2019-Jan-13 11:24:15.595504 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55693 2019-Jan-13 11:24:15.595572 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
55694 2019-Jan-13 11:24:15.596318 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55695 2019-Jan-13 11:24:15.597034 - [DEBUG]
55696 2019-Jan-13 11:24:15.597063 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55697 2019-Jan-13 11:24:15.597758 - [DEBUG] Compose: EdgeIdentity * AllBottom
55698 2019-Jan-13 11:24:15.597787 - [DEBUG]
55699 2019-Jan-13 11:24:15.597811 - [DEBUG] Propagate flow
55700 2019-Jan-13 11:24:15.597857 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55701 2019-Jan-13 11:24:15.597924 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
55702 2019-Jan-13 11:24:15.598583 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55703 2019-Jan-13 11:24:15.599220 - [DEBUG] Edge function : AllBottom (result of previous compose)
55704 2019-Jan-13 11:24:15.599245 - [DEBUG]
55705 2019-Jan-13 11:24:15.599271 - [DEBUG] Join: AllTop & AllBottom
55706 2019-Jan-13 11:24:15.599296 - [DEBUG] = AllBottom (new jump func)
55707 2019-Jan-13 11:24:15.599321 - [DEBUG]
55708 2019-Jan-13 11:24:15.599344 - [DEBUG] Start adding new jump function
55709 2019-Jan-13 11:24:15.599368 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55710 2019-Jan-13 11:24:15.599424 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55711 2019-Jan-13 11:24:15.600107 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
55712 2019-Jan-13 11:24:15.600755 - [DEBUG] Edge Function : AllBottom
55713 2019-Jan-13 11:24:15.600786 - [DEBUG] End adding new jump function
55714 2019-Jan-13 11:24:15.600809 - [DEBUG]
55715 2019-Jan-13 11:24:15.600833 - [DEBUG] -------------------------------------------- 1496. Path Edge --------------------------------------------
55716 2019-Jan-13 11:24:15.600857 - [DEBUG]
55717 2019-Jan-13 11:24:15.600880 - [DEBUG] Process 1496. path edge:
55718 2019-Jan-13 11:24:15.600904 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55719 2019-Jan-13 11:24:15.600961 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
55720 2019-Jan-13 11:24:15.601606 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55721 2019-Jan-13 11:24:15.602245 - [DEBUG]
55722 2019-Jan-13 11:24:15.602270 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
55723 2019-Jan-13 11:24:15.602952 - [DEBUG] Possible callees:
55724 2019-Jan-13 11:24:15.602978 - [DEBUG] llvm.dbg.declare
55725 2019-Jan-13 11:24:15.603003 - [DEBUG] Possible return sites:
55726 2019-Jan-13 11:24:15.603027 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7855727 2019-Jan-13 11:24:15.604424 - [DEBUG] Found and process special summary
55728 2019-Jan-13 11:24:15.604469 - [DEBUG] Compose: EdgeIdentity * AllBottom
55729 2019-Jan-13 11:24:15.604498 - [DEBUG]
55730 2019-Jan-13 11:24:15.604523 - [DEBUG] Propagate flow
55731 2019-Jan-13 11:24:15.604546 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55732 2019-Jan-13 11:24:15.604611 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55733 2019-Jan-13 11:24:15.605257 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55734 2019-Jan-13 11:24:15.605910 - [DEBUG] Edge function : AllBottom (result of previous compose)
55735 2019-Jan-13 11:24:15.605936 - [DEBUG]
55736 2019-Jan-13 11:24:15.605961 - [DEBUG] Join: AllTop & AllBottom
55737 2019-Jan-13 11:24:15.605987 - [DEBUG] = AllBottom (new jump func)
55738 2019-Jan-13 11:24:15.606012 - [DEBUG]
55739 2019-Jan-13 11:24:15.606036 - [DEBUG] Start adding new jump function
55740 2019-Jan-13 11:24:15.606059 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55741 2019-Jan-13 11:24:15.606117 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55742 2019-Jan-13 11:24:15.606806 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55743 2019-Jan-13 11:24:15.607449 - [DEBUG] Edge Function : AllBottom
55744 2019-Jan-13 11:24:15.607479 - [DEBUG] End adding new jump function
55745 2019-Jan-13 11:24:15.607502 - [DEBUG]
55746 2019-Jan-13 11:24:15.607525 - [DEBUG] -------------------------------------------- 1497. Path Edge --------------------------------------------
55747 2019-Jan-13 11:24:15.607550 - [DEBUG]
55748 2019-Jan-13 11:24:15.607573 - [DEBUG] Process 1497. path edge:
55749 2019-Jan-13 11:24:15.607597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55750 2019-Jan-13 11:24:15.607655 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
55751 2019-Jan-13 11:24:15.608292 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55752 2019-Jan-13 11:24:15.608935 - [DEBUG]
55753 2019-Jan-13 11:24:15.608960 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55754 2019-Jan-13 11:24:15.609664 - [DEBUG] Compose: EdgeIdentity * AllBottom
55755 2019-Jan-13 11:24:15.609693 - [DEBUG]
55756 2019-Jan-13 11:24:15.609716 - [DEBUG] Propagate flow
55757 2019-Jan-13 11:24:15.609740 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55758 2019-Jan-13 11:24:15.609803 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
55759 2019-Jan-13 11:24:15.610518 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55760 2019-Jan-13 11:24:15.611172 - [DEBUG] Edge function : AllBottom (result of previous compose)
55761 2019-Jan-13 11:24:15.611198 - [DEBUG]
55762 2019-Jan-13 11:24:15.611223 - [DEBUG] Join: AllTop & AllBottom
55763 2019-Jan-13 11:24:15.611249 - [DEBUG] = AllBottom (new jump func)
55764 2019-Jan-13 11:24:15.611273 - [DEBUG]
55765 2019-Jan-13 11:24:15.611296 - [DEBUG] Start adding new jump function
55766 2019-Jan-13 11:24:15.611319 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55767 2019-Jan-13 11:24:15.611381 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55768 2019-Jan-13 11:24:15.612022 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
55769 2019-Jan-13 11:24:15.612656 - [DEBUG] Edge Function : AllBottom
55770 2019-Jan-13 11:24:15.612686 - [DEBUG] End adding new jump function
55771 2019-Jan-13 11:24:15.612709 - [DEBUG]
55772 2019-Jan-13 11:24:15.612733 - [DEBUG] -------------------------------------------- 1498. Path Edge --------------------------------------------
55773 2019-Jan-13 11:24:15.612757 - [DEBUG]
55774 2019-Jan-13 11:24:15.612780 - [DEBUG] Process 1498. path edge:
55775 2019-Jan-13 11:24:15.612804 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55776 2019-Jan-13 11:24:15.612860 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
55777 2019-Jan-13 11:24:15.613530 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55778 2019-Jan-13 11:24:15.614168 - [DEBUG]
55779 2019-Jan-13 11:24:15.614194 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
55780 2019-Jan-13 11:24:15.614853 - [DEBUG] Compose: EdgeIdentity * AllBottom
55781 2019-Jan-13 11:24:15.614882 - [DEBUG]
55782 2019-Jan-13 11:24:15.614905 - [DEBUG] Propagate flow
55783 2019-Jan-13 11:24:15.614929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55784 2019-Jan-13 11:24:15.614987 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55785 2019-Jan-13 11:24:15.615651 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55786 2019-Jan-13 11:24:15.616326 - [DEBUG] Edge function : AllBottom (result of previous compose)
55787 2019-Jan-13 11:24:15.616353 - [DEBUG]
55788 2019-Jan-13 11:24:15.616378 - [DEBUG] Join: AllTop & AllBottom
55789 2019-Jan-13 11:24:15.616404 - [DEBUG] = AllBottom (new jump func)
55790 2019-Jan-13 11:24:15.616429 - [DEBUG]
55791 2019-Jan-13 11:24:15.616453 - [DEBUG] Start adding new jump function
55792 2019-Jan-13 11:24:15.616476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55793 2019-Jan-13 11:24:15.616542 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55794 2019-Jan-13 11:24:15.617245 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55795 2019-Jan-13 11:24:15.617897 - [DEBUG] Edge Function : AllBottom
55796 2019-Jan-13 11:24:15.617928 - [DEBUG] End adding new jump function
55797 2019-Jan-13 11:24:15.617952 - [DEBUG]
55798 2019-Jan-13 11:24:15.617975 - [DEBUG] -------------------------------------------- 1499. Path Edge --------------------------------------------
55799 2019-Jan-13 11:24:15.618000 - [DEBUG]
55800 2019-Jan-13 11:24:15.618023 - [DEBUG] Process 1499. path edge:
55801 2019-Jan-13 11:24:15.618046 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55802 2019-Jan-13 11:24:15.618106 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
55803 2019-Jan-13 11:24:15.618745 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55804 2019-Jan-13 11:24:15.619380 - [DEBUG]
55805 2019-Jan-13 11:24:15.619405 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55806 2019-Jan-13 11:24:15.620104 - [DEBUG] Compose: EdgeIdentity * AllBottom
55807 2019-Jan-13 11:24:15.620132 - [DEBUG]
55808 2019-Jan-13 11:24:15.620155 - [DEBUG] Propagate flow
55809 2019-Jan-13 11:24:15.620179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55810 2019-Jan-13 11:24:15.620238 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
55811 2019-Jan-13 11:24:15.620878 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55812 2019-Jan-13 11:24:15.621514 - [DEBUG] Edge function : AllBottom (result of previous compose)
55813 2019-Jan-13 11:24:15.621539 - [DEBUG]
55814 2019-Jan-13 11:24:15.621564 - [DEBUG] Join: AllTop & AllBottom
55815 2019-Jan-13 11:24:15.621589 - [DEBUG] = AllBottom (new jump func)
55816 2019-Jan-13 11:24:15.621614 - [DEBUG]
55817 2019-Jan-13 11:24:15.621637 - [DEBUG] Start adding new jump function
55818 2019-Jan-13 11:24:15.621660 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55819 2019-Jan-13 11:24:15.621718 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55820 2019-Jan-13 11:24:15.622386 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
55821 2019-Jan-13 11:24:15.623041 - [DEBUG] Edge Function : AllBottom
55822 2019-Jan-13 11:24:15.623072 - [DEBUG] End adding new jump function
55823 2019-Jan-13 11:24:15.623096 - [DEBUG]
55824 2019-Jan-13 11:24:15.623120 - [DEBUG] -------------------------------------------- 1500. Path Edge --------------------------------------------
55825 2019-Jan-13 11:24:15.623145 - [DEBUG]
55826 2019-Jan-13 11:24:15.623168 - [DEBUG] Process 1500. path edge:
55827 2019-Jan-13 11:24:15.623192 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55828 2019-Jan-13 11:24:15.623257 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
55829 2019-Jan-13 11:24:15.623935 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55830 2019-Jan-13 11:24:15.624577 - [DEBUG]
55831 2019-Jan-13 11:24:15.624603 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
55832 2019-Jan-13 11:24:15.625280 - [DEBUG] Compose: EdgeIdentity * AllBottom
55833 2019-Jan-13 11:24:15.625309 - [DEBUG]
55834 2019-Jan-13 11:24:15.625333 - [DEBUG] Propagate flow
55835 2019-Jan-13 11:24:15.625356 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55836 2019-Jan-13 11:24:15.625417 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55837 2019-Jan-13 11:24:15.626057 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55838 2019-Jan-13 11:24:15.626737 - [DEBUG] Edge function : AllBottom (result of previous compose)
55839 2019-Jan-13 11:24:15.626762 - [DEBUG]
55840 2019-Jan-13 11:24:15.626788 - [DEBUG] Join: AllTop & AllBottom
55841 2019-Jan-13 11:24:15.626814 - [DEBUG] = AllBottom (new jump func)
55842 2019-Jan-13 11:24:15.626838 - [DEBUG]
55843 2019-Jan-13 11:24:15.626862 - [DEBUG] Start adding new jump function
55844 2019-Jan-13 11:24:15.626885 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55845 2019-Jan-13 11:24:15.626943 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55846 2019-Jan-13 11:24:15.627581 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55847 2019-Jan-13 11:24:15.628224 - [DEBUG] Edge Function : AllBottom
55848 2019-Jan-13 11:24:15.628254 - [DEBUG] End adding new jump function
55849 2019-Jan-13 11:24:15.628278 - [DEBUG]
55850 2019-Jan-13 11:24:15.628302 - [DEBUG] -------------------------------------------- 1501. Path Edge --------------------------------------------
55851 2019-Jan-13 11:24:15.628327 - [DEBUG]
55852 2019-Jan-13 11:24:15.628351 - [DEBUG] Process 1501. path edge:
55853 2019-Jan-13 11:24:15.628375 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55854 2019-Jan-13 11:24:15.628442 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
55855 2019-Jan-13 11:24:15.629100 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55856 2019-Jan-13 11:24:15.629758 - [DEBUG]
55857 2019-Jan-13 11:24:15.629783 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55858 2019-Jan-13 11:24:15.630494 - [DEBUG] Compose: EdgeIdentity * AllBottom
55859 2019-Jan-13 11:24:15.630522 - [DEBUG]
55860 2019-Jan-13 11:24:15.630546 - [DEBUG] Propagate flow
55861 2019-Jan-13 11:24:15.630570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55862 2019-Jan-13 11:24:15.630632 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
55863 2019-Jan-13 11:24:15.631279 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55864 2019-Jan-13 11:24:15.631915 - [DEBUG] Edge function : AllBottom (result of previous compose)
55865 2019-Jan-13 11:24:15.631940 - [DEBUG]
55866 2019-Jan-13 11:24:15.631965 - [DEBUG] Join: AllTop & AllBottom
55867 2019-Jan-13 11:24:15.631991 - [DEBUG] = AllBottom (new jump func)
55868 2019-Jan-13 11:24:15.632015 - [DEBUG]
55869 2019-Jan-13 11:24:15.632039 - [DEBUG] Start adding new jump function
55870 2019-Jan-13 11:24:15.632062 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55871 2019-Jan-13 11:24:15.632119 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55872 2019-Jan-13 11:24:15.632756 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
55873 2019-Jan-13 11:24:15.633413 - [DEBUG] Edge Function : AllBottom
55874 2019-Jan-13 11:24:15.633443 - [DEBUG] End adding new jump function
55875 2019-Jan-13 11:24:15.633467 - [DEBUG]
55876 2019-Jan-13 11:24:15.633491 - [DEBUG] -------------------------------------------- 1502. Path Edge --------------------------------------------
55877 2019-Jan-13 11:24:15.633531 - [DEBUG]
55878 2019-Jan-13 11:24:15.633555 - [DEBUG] Process 1502. path edge:
55879 2019-Jan-13 11:24:15.633579 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55880 2019-Jan-13 11:24:15.633636 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
55881 2019-Jan-13 11:24:15.634279 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55882 2019-Jan-13 11:24:15.634938 - [DEBUG]
55883 2019-Jan-13 11:24:15.634964 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
55884 2019-Jan-13 11:24:15.635661 - [DEBUG] Compose: EdgeIdentity * AllBottom
55885 2019-Jan-13 11:24:15.635692 - [DEBUG]
55886 2019-Jan-13 11:24:15.635715 - [DEBUG] Propagate flow
55887 2019-Jan-13 11:24:15.635739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55888 2019-Jan-13 11:24:15.635808 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
55889 2019-Jan-13 11:24:15.636478 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55890 2019-Jan-13 11:24:15.637146 - [DEBUG] Edge function : AllBottom (result of previous compose)
55891 2019-Jan-13 11:24:15.637172 - [DEBUG]
55892 2019-Jan-13 11:24:15.637198 - [DEBUG] Join: AllTop & AllBottom
55893 2019-Jan-13 11:24:15.637224 - [DEBUG] = AllBottom (new jump func)
55894 2019-Jan-13 11:24:15.637248 - [DEBUG]
55895 2019-Jan-13 11:24:15.637271 - [DEBUG] Start adding new jump function
55896 2019-Jan-13 11:24:15.637294 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55897 2019-Jan-13 11:24:15.637353 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55898 2019-Jan-13 11:24:15.637989 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
55899 2019-Jan-13 11:24:15.638622 - [DEBUG] Edge Function : AllBottom
55900 2019-Jan-13 11:24:15.638652 - [DEBUG] End adding new jump function
55901 2019-Jan-13 11:24:15.638676 - [DEBUG]
55902 2019-Jan-13 11:24:15.638699 - [DEBUG] -------------------------------------------- 1503. Path Edge --------------------------------------------
55903 2019-Jan-13 11:24:15.638724 - [DEBUG]
55904 2019-Jan-13 11:24:15.638747 - [DEBUG] Process 1503. path edge:
55905 2019-Jan-13 11:24:15.638771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55906 2019-Jan-13 11:24:15.638828 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
55907 2019-Jan-13 11:24:15.639465 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55908 2019-Jan-13 11:24:15.640118 - [DEBUG]
55909 2019-Jan-13 11:24:15.640144 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
55910 2019-Jan-13 11:24:15.640812 - [DEBUG] Compose: EdgeIdentity * AllBottom
55911 2019-Jan-13 11:24:15.640840 - [DEBUG]
55912 2019-Jan-13 11:24:15.640864 - [DEBUG] Propagate flow
55913 2019-Jan-13 11:24:15.640888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55914 2019-Jan-13 11:24:15.640952 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
55915 2019-Jan-13 11:24:15.641626 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55916 2019-Jan-13 11:24:15.642287 - [DEBUG] Edge function : AllBottom (result of previous compose)
55917 2019-Jan-13 11:24:15.642313 - [DEBUG]
55918 2019-Jan-13 11:24:15.642339 - [DEBUG] Join: AllTop & AllBottom
55919 2019-Jan-13 11:24:15.642365 - [DEBUG] = AllBottom (new jump func)
55920 2019-Jan-13 11:24:15.642404 - [DEBUG]
55921 2019-Jan-13 11:24:15.642428 - [DEBUG] Start adding new jump function
55922 2019-Jan-13 11:24:15.642452 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55923 2019-Jan-13 11:24:15.642516 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55924 2019-Jan-13 11:24:15.643169 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
55925 2019-Jan-13 11:24:15.643839 - [DEBUG] Edge Function : AllBottom
55926 2019-Jan-13 11:24:15.643870 - [DEBUG] End adding new jump function
55927 2019-Jan-13 11:24:15.643895 - [DEBUG]
55928 2019-Jan-13 11:24:15.643919 - [DEBUG] -------------------------------------------- 1504. Path Edge --------------------------------------------
55929 2019-Jan-13 11:24:15.643944 - [DEBUG]
55930 2019-Jan-13 11:24:15.643967 - [DEBUG] Process 1504. path edge:
55931 2019-Jan-13 11:24:15.643991 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55932 2019-Jan-13 11:24:15.644049 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
55933 2019-Jan-13 11:24:15.644693 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55934 2019-Jan-13 11:24:15.645330 - [DEBUG]
55935 2019-Jan-13 11:24:15.645354 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
55936 2019-Jan-13 11:24:15.646015 - [DEBUG] Possible callees:
55937 2019-Jan-13 11:24:15.646041 - [DEBUG] llvm.dbg.declare
55938 2019-Jan-13 11:24:15.646065 - [DEBUG] Possible return sites:
55939 2019-Jan-13 11:24:15.646088 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12055940 2019-Jan-13 11:24:15.647408 - [DEBUG] Found and process special summary
55941 2019-Jan-13 11:24:15.647456 - [DEBUG] Compose: EdgeIdentity * AllBottom
55942 2019-Jan-13 11:24:15.647483 - [DEBUG]
55943 2019-Jan-13 11:24:15.647508 - [DEBUG] Propagate flow
55944 2019-Jan-13 11:24:15.647531 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55945 2019-Jan-13 11:24:15.647597 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55946 2019-Jan-13 11:24:15.648261 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55947 2019-Jan-13 11:24:15.648922 - [DEBUG] Edge function : AllBottom (result of previous compose)
55948 2019-Jan-13 11:24:15.648948 - [DEBUG]
55949 2019-Jan-13 11:24:15.648973 - [DEBUG] Join: AllTop & AllBottom
55950 2019-Jan-13 11:24:15.648999 - [DEBUG] = AllBottom (new jump func)
55951 2019-Jan-13 11:24:15.649024 - [DEBUG]
55952 2019-Jan-13 11:24:15.649047 - [DEBUG] Start adding new jump function
55953 2019-Jan-13 11:24:15.649070 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55954 2019-Jan-13 11:24:15.649134 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55955 2019-Jan-13 11:24:15.649776 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55956 2019-Jan-13 11:24:15.650439 - [DEBUG] Edge Function : AllBottom
55957 2019-Jan-13 11:24:15.650469 - [DEBUG] End adding new jump function
55958 2019-Jan-13 11:24:15.650494 - [DEBUG]
55959 2019-Jan-13 11:24:15.650517 - [DEBUG] -------------------------------------------- 1505. Path Edge --------------------------------------------
55960 2019-Jan-13 11:24:15.650542 - [DEBUG]
55961 2019-Jan-13 11:24:15.650565 - [DEBUG] Process 1505. path edge:
55962 2019-Jan-13 11:24:15.650589 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55963 2019-Jan-13 11:24:15.650661 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
55964 2019-Jan-13 11:24:15.651302 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55965 2019-Jan-13 11:24:15.651940 - [DEBUG]
55966 2019-Jan-13 11:24:15.651965 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55967 2019-Jan-13 11:24:15.652631 - [DEBUG] Compose: EdgeIdentity * AllBottom
55968 2019-Jan-13 11:24:15.652660 - [DEBUG]
55969 2019-Jan-13 11:24:15.652684 - [DEBUG] Propagate flow
55970 2019-Jan-13 11:24:15.652707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55971 2019-Jan-13 11:24:15.652765 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
55972 2019-Jan-13 11:24:15.653420 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55973 2019-Jan-13 11:24:15.654084 - [DEBUG] Edge function : AllBottom (result of previous compose)
55974 2019-Jan-13 11:24:15.654111 - [DEBUG]
55975 2019-Jan-13 11:24:15.654136 - [DEBUG] Join: AllTop & AllBottom
55976 2019-Jan-13 11:24:15.654162 - [DEBUG] = AllBottom (new jump func)
55977 2019-Jan-13 11:24:15.654187 - [DEBUG]
55978 2019-Jan-13 11:24:15.654210 - [DEBUG] Start adding new jump function
55979 2019-Jan-13 11:24:15.654234 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55980 2019-Jan-13 11:24:15.654297 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55981 2019-Jan-13 11:24:15.654970 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
55982 2019-Jan-13 11:24:15.655621 - [DEBUG] Edge Function : AllBottom
55983 2019-Jan-13 11:24:15.655651 - [DEBUG] End adding new jump function
55984 2019-Jan-13 11:24:15.655675 - [DEBUG]
55985 2019-Jan-13 11:24:15.655699 - [DEBUG] -------------------------------------------- 1506. Path Edge --------------------------------------------
55986 2019-Jan-13 11:24:15.655724 - [DEBUG]
55987 2019-Jan-13 11:24:15.655747 - [DEBUG] Process 1506. path edge:
55988 2019-Jan-13 11:24:15.655770 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55989 2019-Jan-13 11:24:15.655833 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
55990 2019-Jan-13 11:24:15.656468 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55991 2019-Jan-13 11:24:15.657128 - [DEBUG]
55992 2019-Jan-13 11:24:15.657154 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
55993 2019-Jan-13 11:24:15.657816 - [DEBUG] Compose: EdgeIdentity * AllBottom
55994 2019-Jan-13 11:24:15.657844 - [DEBUG]
55995 2019-Jan-13 11:24:15.657868 - [DEBUG] Propagate flow
55996 2019-Jan-13 11:24:15.657891 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55997 2019-Jan-13 11:24:15.657950 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
55998 2019-Jan-13 11:24:15.658610 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55999 2019-Jan-13 11:24:15.659246 - [DEBUG] Edge function : AllBottom (result of previous compose)
56000 2019-Jan-13 11:24:15.659271 - [DEBUG]
56001 2019-Jan-13 11:24:15.659296 - [DEBUG] Join: AllTop & AllBottom
56002 2019-Jan-13 11:24:15.659322 - [DEBUG] = AllBottom (new jump func)
56003 2019-Jan-13 11:24:15.659346 - [DEBUG]
56004 2019-Jan-13 11:24:15.659370 - [DEBUG] Start adding new jump function
56005 2019-Jan-13 11:24:15.659393 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56006 2019-Jan-13 11:24:15.659450 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56007 2019-Jan-13 11:24:15.660142 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56008 2019-Jan-13 11:24:15.660810 - [DEBUG] Edge Function : AllBottom
56009 2019-Jan-13 11:24:15.660840 - [DEBUG] End adding new jump function
56010 2019-Jan-13 11:24:15.660865 - [DEBUG]
56011 2019-Jan-13 11:24:15.660889 - [DEBUG] -------------------------------------------- 1507. Path Edge --------------------------------------------
56012 2019-Jan-13 11:24:15.660913 - [DEBUG]
56013 2019-Jan-13 11:24:15.660937 - [DEBUG] Process 1507. path edge:
56014 2019-Jan-13 11:24:15.660960 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56015 2019-Jan-13 11:24:15.661027 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
56016 2019-Jan-13 11:24:15.661698 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56017 2019-Jan-13 11:24:15.662344 - [DEBUG]
56018 2019-Jan-13 11:24:15.662369 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56019 2019-Jan-13 11:24:15.663032 - [DEBUG] Possible callees:
56020 2019-Jan-13 11:24:15.663059 - [DEBUG] llvm.dbg.declare
56021 2019-Jan-13 11:24:15.663083 - [DEBUG] Possible return sites:
56022 2019-Jan-13 11:24:15.663106 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14956023 2019-Jan-13 11:24:15.664419 - [DEBUG] Found and process special summary
56024 2019-Jan-13 11:24:15.664459 - [DEBUG] Compose: EdgeIdentity * AllBottom
56025 2019-Jan-13 11:24:15.664486 - [DEBUG]
56026 2019-Jan-13 11:24:15.664511 - [DEBUG] Propagate flow
56027 2019-Jan-13 11:24:15.664534 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56028 2019-Jan-13 11:24:15.664593 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56029 2019-Jan-13 11:24:15.665233 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56030 2019-Jan-13 11:24:15.665867 - [DEBUG] Edge function : AllBottom (result of previous compose)
56031 2019-Jan-13 11:24:15.665892 - [DEBUG]
56032 2019-Jan-13 11:24:15.665917 - [DEBUG] Join: AllTop & AllBottom
56033 2019-Jan-13 11:24:15.665943 - [DEBUG] = AllBottom (new jump func)
56034 2019-Jan-13 11:24:15.665968 - [DEBUG]
56035 2019-Jan-13 11:24:15.665991 - [DEBUG] Start adding new jump function
56036 2019-Jan-13 11:24:15.666014 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56037 2019-Jan-13 11:24:15.666072 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56038 2019-Jan-13 11:24:15.666757 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56039 2019-Jan-13 11:24:15.667421 - [DEBUG] Edge Function : AllBottom
56040 2019-Jan-13 11:24:15.667453 - [DEBUG] End adding new jump function
56041 2019-Jan-13 11:24:15.667477 - [DEBUG]
56042 2019-Jan-13 11:24:15.667501 - [DEBUG] -------------------------------------------- 1508. Path Edge --------------------------------------------
56043 2019-Jan-13 11:24:15.667526 - [DEBUG]
56044 2019-Jan-13 11:24:15.667549 - [DEBUG] Process 1508. path edge:
56045 2019-Jan-13 11:24:15.667573 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56046 2019-Jan-13 11:24:15.667640 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
56047 2019-Jan-13 11:24:15.668296 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56048 2019-Jan-13 11:24:15.668937 - [DEBUG]
56049 2019-Jan-13 11:24:15.668977 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56050 2019-Jan-13 11:24:15.669653 - [DEBUG] Compose: EdgeIdentity * AllBottom
56051 2019-Jan-13 11:24:15.669682 - [DEBUG]
56052 2019-Jan-13 11:24:15.669706 - [DEBUG] Propagate flow
56053 2019-Jan-13 11:24:15.669729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56054 2019-Jan-13 11:24:15.669788 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
56055 2019-Jan-13 11:24:15.670447 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56056 2019-Jan-13 11:24:15.671084 - [DEBUG] Edge function : AllBottom (result of previous compose)
56057 2019-Jan-13 11:24:15.671109 - [DEBUG]
56058 2019-Jan-13 11:24:15.671135 - [DEBUG] Join: AllTop & AllBottom
56059 2019-Jan-13 11:24:15.671160 - [DEBUG] = AllBottom (new jump func)
56060 2019-Jan-13 11:24:15.671185 - [DEBUG]
56061 2019-Jan-13 11:24:15.671208 - [DEBUG] Start adding new jump function
56062 2019-Jan-13 11:24:15.671231 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56063 2019-Jan-13 11:24:15.671288 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56064 2019-Jan-13 11:24:15.671925 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
56065 2019-Jan-13 11:24:15.672563 - [DEBUG] Edge Function : AllBottom
56066 2019-Jan-13 11:24:15.672594 - [DEBUG] End adding new jump function
56067 2019-Jan-13 11:24:15.672618 - [DEBUG]
56068 2019-Jan-13 11:24:15.672642 - [DEBUG] -------------------------------------------- 1509. Path Edge --------------------------------------------
56069 2019-Jan-13 11:24:15.672666 - [DEBUG]
56070 2019-Jan-13 11:24:15.672689 - [DEBUG] Process 1509. path edge:
56071 2019-Jan-13 11:24:15.672713 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56072 2019-Jan-13 11:24:15.672778 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
56073 2019-Jan-13 11:24:15.673454 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56074 2019-Jan-13 11:24:15.674115 - [DEBUG]
56075 2019-Jan-13 11:24:15.674141 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
56076 2019-Jan-13 11:24:15.674823 - [DEBUG] Compose: EdgeIdentity * AllBottom
56077 2019-Jan-13 11:24:15.674852 - [DEBUG]
56078 2019-Jan-13 11:24:15.674876 - [DEBUG] Propagate flow
56079 2019-Jan-13 11:24:15.674899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56080 2019-Jan-13 11:24:15.674961 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
56081 2019-Jan-13 11:24:15.675626 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56082 2019-Jan-13 11:24:15.676271 - [DEBUG] Edge function : AllBottom (result of previous compose)
56083 2019-Jan-13 11:24:15.676296 - [DEBUG]
56084 2019-Jan-13 11:24:15.676322 - [DEBUG] Join: AllTop & AllBottom
56085 2019-Jan-13 11:24:15.676348 - [DEBUG] = AllBottom (new jump func)
56086 2019-Jan-13 11:24:15.676373 - [DEBUG]
56087 2019-Jan-13 11:24:15.676396 - [DEBUG] Start adding new jump function
56088 2019-Jan-13 11:24:15.676420 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56089 2019-Jan-13 11:24:15.676480 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56090 2019-Jan-13 11:24:15.677140 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
56091 2019-Jan-13 11:24:15.677786 - [DEBUG] Edge Function : AllBottom
56092 2019-Jan-13 11:24:15.677817 - [DEBUG] End adding new jump function
56093 2019-Jan-13 11:24:15.677858 - [DEBUG]
56094 2019-Jan-13 11:24:15.677883 - [DEBUG] -------------------------------------------- 1510. Path Edge --------------------------------------------
56095 2019-Jan-13 11:24:15.677909 - [DEBUG]
56096 2019-Jan-13 11:24:15.677932 - [DEBUG] Process 1510. path edge:
56097 2019-Jan-13 11:24:15.677957 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56098 2019-Jan-13 11:24:15.678016 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
56099 2019-Jan-13 11:24:15.678662 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56100 2019-Jan-13 11:24:15.679297 - [DEBUG]
56101 2019-Jan-13 11:24:15.679321 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
56102 2019-Jan-13 11:24:15.680030 - [DEBUG] Possible callees:
56103 2019-Jan-13 11:24:15.680058 - [DEBUG] llvm.dbg.declare
56104 2019-Jan-13 11:24:15.680083 - [DEBUG] Possible return sites:
56105 2019-Jan-13 11:24:15.680107 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15556106 2019-Jan-13 11:24:15.681446 - [DEBUG] Found and process special summary
56107 2019-Jan-13 11:24:15.681495 - [DEBUG] Compose: EdgeIdentity * AllBottom
56108 2019-Jan-13 11:24:15.681523 - [DEBUG]
56109 2019-Jan-13 11:24:15.681548 - [DEBUG] Propagate flow
56110 2019-Jan-13 11:24:15.681572 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56111 2019-Jan-13 11:24:15.681638 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56112 2019-Jan-13 11:24:15.682289 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56113 2019-Jan-13 11:24:15.682924 - [DEBUG] Edge function : AllBottom (result of previous compose)
56114 2019-Jan-13 11:24:15.682950 - [DEBUG]
56115 2019-Jan-13 11:24:15.682975 - [DEBUG] Join: AllTop & AllBottom
56116 2019-Jan-13 11:24:15.683001 - [DEBUG] = AllBottom (new jump func)
56117 2019-Jan-13 11:24:15.683025 - [DEBUG]
56118 2019-Jan-13 11:24:15.683048 - [DEBUG] Start adding new jump function
56119 2019-Jan-13 11:24:15.683072 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56120 2019-Jan-13 11:24:15.683129 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56121 2019-Jan-13 11:24:15.683790 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56122 2019-Jan-13 11:24:15.684430 - [DEBUG] Edge Function : AllBottom
56123 2019-Jan-13 11:24:15.684460 - [DEBUG] End adding new jump function
56124 2019-Jan-13 11:24:15.684484 - [DEBUG]
56125 2019-Jan-13 11:24:15.684508 - [DEBUG] -------------------------------------------- 1511. Path Edge --------------------------------------------
56126 2019-Jan-13 11:24:15.684533 - [DEBUG]
56127 2019-Jan-13 11:24:15.684556 - [DEBUG] Process 1511. path edge:
56128 2019-Jan-13 11:24:15.684580 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56129 2019-Jan-13 11:24:15.684638 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
56130 2019-Jan-13 11:24:15.685273 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56131 2019-Jan-13 11:24:15.685912 - [DEBUG]
56132 2019-Jan-13 11:24:15.685938 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56133 2019-Jan-13 11:24:15.686642 - [DEBUG] Compose: EdgeIdentity * AllBottom
56134 2019-Jan-13 11:24:15.686690 - [DEBUG]
56135 2019-Jan-13 11:24:15.686714 - [DEBUG] Propagate flow
56136 2019-Jan-13 11:24:15.686761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56137 2019-Jan-13 11:24:15.686829 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56138 2019-Jan-13 11:24:15.687495 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56139 2019-Jan-13 11:24:15.688149 - [DEBUG] Edge function : AllBottom (result of previous compose)
56140 2019-Jan-13 11:24:15.688175 - [DEBUG]
56141 2019-Jan-13 11:24:15.688201 - [DEBUG] Join: AllTop & AllBottom
56142 2019-Jan-13 11:24:15.688227 - [DEBUG] = AllBottom (new jump func)
56143 2019-Jan-13 11:24:15.688252 - [DEBUG]
56144 2019-Jan-13 11:24:15.688275 - [DEBUG] Start adding new jump function
56145 2019-Jan-13 11:24:15.688298 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56146 2019-Jan-13 11:24:15.688360 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56147 2019-Jan-13 11:24:15.688999 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56148 2019-Jan-13 11:24:15.689632 - [DEBUG] Edge Function : AllBottom
56149 2019-Jan-13 11:24:15.689662 - [DEBUG] End adding new jump function
56150 2019-Jan-13 11:24:15.689686 - [DEBUG]
56151 2019-Jan-13 11:24:15.689709 - [DEBUG] -------------------------------------------- 1512. Path Edge --------------------------------------------
56152 2019-Jan-13 11:24:15.689733 - [DEBUG]
56153 2019-Jan-13 11:24:15.689757 - [DEBUG] Process 1512. path edge:
56154 2019-Jan-13 11:24:15.689780 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56155 2019-Jan-13 11:24:15.689838 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
56156 2019-Jan-13 11:24:15.690499 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56157 2019-Jan-13 11:24:15.691136 - [DEBUG]
56158 2019-Jan-13 11:24:15.691162 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56159 2019-Jan-13 11:24:15.691826 - [DEBUG] Compose: EdgeIdentity * AllBottom
56160 2019-Jan-13 11:24:15.691854 - [DEBUG]
56161 2019-Jan-13 11:24:15.691877 - [DEBUG] Propagate flow
56162 2019-Jan-13 11:24:15.691900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56163 2019-Jan-13 11:24:15.691960 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56164 2019-Jan-13 11:24:15.692630 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56165 2019-Jan-13 11:24:15.693286 - [DEBUG] Edge function : AllBottom (result of previous compose)
56166 2019-Jan-13 11:24:15.693312 - [DEBUG]
56167 2019-Jan-13 11:24:15.693357 - [DEBUG] Join: AllTop & AllBottom
56168 2019-Jan-13 11:24:15.693384 - [DEBUG] = AllBottom (new jump func)
56169 2019-Jan-13 11:24:15.693409 - [DEBUG]
56170 2019-Jan-13 11:24:15.693432 - [DEBUG] Start adding new jump function
56171 2019-Jan-13 11:24:15.693455 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56172 2019-Jan-13 11:24:15.693522 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56173 2019-Jan-13 11:24:15.694183 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56174 2019-Jan-13 11:24:15.694824 - [DEBUG] Edge Function : AllBottom
56175 2019-Jan-13 11:24:15.694855 - [DEBUG] End adding new jump function
56176 2019-Jan-13 11:24:15.694879 - [DEBUG]
56177 2019-Jan-13 11:24:15.694903 - [DEBUG] -------------------------------------------- 1513. Path Edge --------------------------------------------
56178 2019-Jan-13 11:24:15.694927 - [DEBUG]
56179 2019-Jan-13 11:24:15.694951 - [DEBUG] Process 1513. path edge:
56180 2019-Jan-13 11:24:15.694975 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56181 2019-Jan-13 11:24:15.695035 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
56182 2019-Jan-13 11:24:15.695685 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56183 2019-Jan-13 11:24:15.696322 - [DEBUG]
56184 2019-Jan-13 11:24:15.696349 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56185 2019-Jan-13 11:24:15.697039 - [DEBUG] Compose: EdgeIdentity * AllBottom
56186 2019-Jan-13 11:24:15.697069 - [DEBUG]
56187 2019-Jan-13 11:24:15.697092 - [DEBUG] Propagate flow
56188 2019-Jan-13 11:24:15.697115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56189 2019-Jan-13 11:24:15.697175 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
56190 2019-Jan-13 11:24:15.697826 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56191 2019-Jan-13 11:24:15.698464 - [DEBUG] Edge function : AllBottom (result of previous compose)
56192 2019-Jan-13 11:24:15.698490 - [DEBUG]
56193 2019-Jan-13 11:24:15.698514 - [DEBUG] Join: AllTop & AllBottom
56194 2019-Jan-13 11:24:15.698541 - [DEBUG] = AllBottom (new jump func)
56195 2019-Jan-13 11:24:15.698565 - [DEBUG]
56196 2019-Jan-13 11:24:15.698588 - [DEBUG] Start adding new jump function
56197 2019-Jan-13 11:24:15.698611 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56198 2019-Jan-13 11:24:15.698671 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56199 2019-Jan-13 11:24:15.699336 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
56200 2019-Jan-13 11:24:15.700024 - [DEBUG] Edge Function : AllBottom
56201 2019-Jan-13 11:24:15.700056 - [DEBUG] End adding new jump function
56202 2019-Jan-13 11:24:15.700080 - [DEBUG]
56203 2019-Jan-13 11:24:15.700104 - [DEBUG] -------------------------------------------- 1514. Path Edge --------------------------------------------
56204 2019-Jan-13 11:24:15.700129 - [DEBUG]
56205 2019-Jan-13 11:24:15.700153 - [DEBUG] Process 1514. path edge:
56206 2019-Jan-13 11:24:15.700177 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56207 2019-Jan-13 11:24:15.700243 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
56208 2019-Jan-13 11:24:15.700908 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56209 2019-Jan-13 11:24:15.701548 - [DEBUG]
56210 2019-Jan-13 11:24:15.701572 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
56211 2019-Jan-13 11:24:15.702233 - [DEBUG] Possible callees:
56212 2019-Jan-13 11:24:15.702258 - [DEBUG] llvm.dbg.declare
56213 2019-Jan-13 11:24:15.702283 - [DEBUG] Possible return sites:
56214 2019-Jan-13 11:24:15.702306 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16356215 2019-Jan-13 11:24:15.703610 - [DEBUG] Found and process special summary
56216 2019-Jan-13 11:24:15.703649 - [DEBUG] Compose: EdgeIdentity * AllBottom
56217 2019-Jan-13 11:24:15.703677 - [DEBUG]
56218 2019-Jan-13 11:24:15.703701 - [DEBUG] Propagate flow
56219 2019-Jan-13 11:24:15.703725 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56220 2019-Jan-13 11:24:15.703785 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56221 2019-Jan-13 11:24:15.704425 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56222 2019-Jan-13 11:24:15.705066 - [DEBUG] Edge function : AllBottom (result of previous compose)
56223 2019-Jan-13 11:24:15.705110 - [DEBUG]
56224 2019-Jan-13 11:24:15.705137 - [DEBUG] Join: AllTop & AllBottom
56225 2019-Jan-13 11:24:15.705163 - [DEBUG] = AllBottom (new jump func)
56226 2019-Jan-13 11:24:15.705188 - [DEBUG]
56227 2019-Jan-13 11:24:15.705212 - [DEBUG] Start adding new jump function
56228 2019-Jan-13 11:24:15.705235 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56229 2019-Jan-13 11:24:15.705303 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56230 2019-Jan-13 11:24:15.705961 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56231 2019-Jan-13 11:24:15.706629 - [DEBUG] Edge Function : AllBottom
56232 2019-Jan-13 11:24:15.706677 - [DEBUG] End adding new jump function
56233 2019-Jan-13 11:24:15.706704 - [DEBUG]
56234 2019-Jan-13 11:24:15.706728 - [DEBUG] -------------------------------------------- 1515. Path Edge --------------------------------------------
56235 2019-Jan-13 11:24:15.706753 - [DEBUG]
56236 2019-Jan-13 11:24:15.706776 - [DEBUG] Process 1515. path edge:
56237 2019-Jan-13 11:24:15.706800 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56238 2019-Jan-13 11:24:15.706866 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
56239 2019-Jan-13 11:24:15.707519 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56240 2019-Jan-13 11:24:15.708156 - [DEBUG]
56241 2019-Jan-13 11:24:15.708181 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56242 2019-Jan-13 11:24:15.708851 - [DEBUG] Compose: EdgeIdentity * AllBottom
56243 2019-Jan-13 11:24:15.708879 - [DEBUG]
56244 2019-Jan-13 11:24:15.708903 - [DEBUG] Propagate flow
56245 2019-Jan-13 11:24:15.708926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56246 2019-Jan-13 11:24:15.708985 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
56247 2019-Jan-13 11:24:15.709624 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56248 2019-Jan-13 11:24:15.710281 - [DEBUG] Edge function : AllBottom (result of previous compose)
56249 2019-Jan-13 11:24:15.710307 - [DEBUG]
56250 2019-Jan-13 11:24:15.710332 - [DEBUG] Join: AllTop & AllBottom
56251 2019-Jan-13 11:24:15.710358 - [DEBUG] = AllBottom (new jump func)
56252 2019-Jan-13 11:24:15.710382 - [DEBUG]
56253 2019-Jan-13 11:24:15.710406 - [DEBUG] Start adding new jump function
56254 2019-Jan-13 11:24:15.710429 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56255 2019-Jan-13 11:24:15.710487 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56256 2019-Jan-13 11:24:15.711124 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
56257 2019-Jan-13 11:24:15.711776 - [DEBUG] Edge Function : AllBottom
56258 2019-Jan-13 11:24:15.711808 - [DEBUG] End adding new jump function
56259 2019-Jan-13 11:24:15.711832 - [DEBUG]
56260 2019-Jan-13 11:24:15.711856 - [DEBUG] -------------------------------------------- 1516. Path Edge --------------------------------------------
56261 2019-Jan-13 11:24:15.711881 - [DEBUG]
56262 2019-Jan-13 11:24:15.711904 - [DEBUG] Process 1516. path edge:
56263 2019-Jan-13 11:24:15.711928 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56264 2019-Jan-13 11:24:15.711995 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
56265 2019-Jan-13 11:24:15.712656 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56266 2019-Jan-13 11:24:15.713316 - [DEBUG]
56267 2019-Jan-13 11:24:15.713362 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
56268 2019-Jan-13 11:24:15.714058 - [DEBUG] Compose: EdgeIdentity * AllBottom
56269 2019-Jan-13 11:24:15.714088 - [DEBUG]
56270 2019-Jan-13 11:24:15.714111 - [DEBUG] Propagate flow
56271 2019-Jan-13 11:24:15.714135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56272 2019-Jan-13 11:24:15.714197 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
56273 2019-Jan-13 11:24:15.714849 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56274 2019-Jan-13 11:24:15.715486 - [DEBUG] Edge function : AllBottom (result of previous compose)
56275 2019-Jan-13 11:24:15.715512 - [DEBUG]
56276 2019-Jan-13 11:24:15.715537 - [DEBUG] Join: AllTop & AllBottom
56277 2019-Jan-13 11:24:15.715563 - [DEBUG] = AllBottom (new jump func)
56278 2019-Jan-13 11:24:15.715588 - [DEBUG]
56279 2019-Jan-13 11:24:15.715611 - [DEBUG] Start adding new jump function
56280 2019-Jan-13 11:24:15.715634 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56281 2019-Jan-13 11:24:15.715691 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56282 2019-Jan-13 11:24:15.716332 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
56283 2019-Jan-13 11:24:15.716993 - [DEBUG] Edge Function : AllBottom
56284 2019-Jan-13 11:24:15.717022 - [DEBUG] End adding new jump function
56285 2019-Jan-13 11:24:15.717046 - [DEBUG]
56286 2019-Jan-13 11:24:15.717070 - [DEBUG] -------------------------------------------- 1517. Path Edge --------------------------------------------
56287 2019-Jan-13 11:24:15.717095 - [DEBUG]
56288 2019-Jan-13 11:24:15.717119 - [DEBUG] Process 1517. path edge:
56289 2019-Jan-13 11:24:15.717143 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56290 2019-Jan-13 11:24:15.717201 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
56291 2019-Jan-13 11:24:15.717853 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56292 2019-Jan-13 11:24:15.718515 - [DEBUG]
56293 2019-Jan-13 11:24:15.718540 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
56294 2019-Jan-13 11:24:15.719226 - [DEBUG] Possible callees:
56295 2019-Jan-13 11:24:15.719253 - [DEBUG] llvm.dbg.declare
56296 2019-Jan-13 11:24:15.719278 - [DEBUG] Possible return sites:
56297 2019-Jan-13 11:24:15.719301 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16956298 2019-Jan-13 11:24:15.720669 - [DEBUG] Found and process special summary
56299 2019-Jan-13 11:24:15.720727 - [DEBUG] Compose: EdgeIdentity * AllBottom
56300 2019-Jan-13 11:24:15.720755 - [DEBUG]
56301 2019-Jan-13 11:24:15.720780 - [DEBUG] Propagate flow
56302 2019-Jan-13 11:24:15.720804 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56303 2019-Jan-13 11:24:15.720882 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56304 2019-Jan-13 11:24:15.721590 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56305 2019-Jan-13 11:24:15.722282 - [DEBUG] Edge function : AllBottom (result of previous compose)
56306 2019-Jan-13 11:24:15.722310 - [DEBUG]
56307 2019-Jan-13 11:24:15.722336 - [DEBUG] Join: AllTop & AllBottom
56308 2019-Jan-13 11:24:15.722363 - [DEBUG] = AllBottom (new jump func)
56309 2019-Jan-13 11:24:15.722387 - [DEBUG]
56310 2019-Jan-13 11:24:15.722411 - [DEBUG] Start adding new jump function
56311 2019-Jan-13 11:24:15.722455 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56312 2019-Jan-13 11:24:15.722531 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56313 2019-Jan-13 11:24:15.723213 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56314 2019-Jan-13 11:24:15.723890 - [DEBUG] Edge Function : AllBottom
56315 2019-Jan-13 11:24:15.723922 - [DEBUG] End adding new jump function
56316 2019-Jan-13 11:24:15.723947 - [DEBUG]
56317 2019-Jan-13 11:24:15.723971 - [DEBUG] -------------------------------------------- 1518. Path Edge --------------------------------------------
56318 2019-Jan-13 11:24:15.723996 - [DEBUG]
56319 2019-Jan-13 11:24:15.724020 - [DEBUG] Process 1518. path edge:
56320 2019-Jan-13 11:24:15.724044 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56321 2019-Jan-13 11:24:15.724104 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
56322 2019-Jan-13 11:24:15.724742 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56323 2019-Jan-13 11:24:15.725380 - [DEBUG]
56324 2019-Jan-13 11:24:15.725405 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56325 2019-Jan-13 11:24:15.726083 - [DEBUG] Compose: EdgeIdentity * AllBottom
56326 2019-Jan-13 11:24:15.726112 - [DEBUG]
56327 2019-Jan-13 11:24:15.726136 - [DEBUG] Propagate flow
56328 2019-Jan-13 11:24:15.726160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56329 2019-Jan-13 11:24:15.726220 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
56330 2019-Jan-13 11:24:15.726880 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56331 2019-Jan-13 11:24:15.727533 - [DEBUG] Edge function : AllBottom (result of previous compose)
56332 2019-Jan-13 11:24:15.727560 - [DEBUG]
56333 2019-Jan-13 11:24:15.727586 - [DEBUG] Join: AllTop & AllBottom
56334 2019-Jan-13 11:24:15.727613 - [DEBUG] = AllBottom (new jump func)
56335 2019-Jan-13 11:24:15.727637 - [DEBUG]
56336 2019-Jan-13 11:24:15.727661 - [DEBUG] Start adding new jump function
56337 2019-Jan-13 11:24:15.727685 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56338 2019-Jan-13 11:24:15.727753 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56339 2019-Jan-13 11:24:15.728414 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
56340 2019-Jan-13 11:24:15.729074 - [DEBUG] Edge Function : AllBottom
56341 2019-Jan-13 11:24:15.729106 - [DEBUG] End adding new jump function
56342 2019-Jan-13 11:24:15.729130 - [DEBUG]
56343 2019-Jan-13 11:24:15.729154 - [DEBUG] -------------------------------------------- 1519. Path Edge --------------------------------------------
56344 2019-Jan-13 11:24:15.729179 - [DEBUG]
56345 2019-Jan-13 11:24:15.729202 - [DEBUG] Process 1519. path edge:
56346 2019-Jan-13 11:24:15.729226 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56347 2019-Jan-13 11:24:15.729290 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
56348 2019-Jan-13 11:24:15.729940 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56349 2019-Jan-13 11:24:15.730615 - [DEBUG]
56350 2019-Jan-13 11:24:15.730640 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
56351 2019-Jan-13 11:24:15.731314 - [DEBUG] Compose: EdgeIdentity * AllBottom
56352 2019-Jan-13 11:24:15.731343 - [DEBUG]
56353 2019-Jan-13 11:24:15.731367 - [DEBUG] Propagate flow
56354 2019-Jan-13 11:24:15.731391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56355 2019-Jan-13 11:24:15.731470 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
56356 2019-Jan-13 11:24:15.732128 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56357 2019-Jan-13 11:24:15.732766 - [DEBUG] Edge function : AllBottom (result of previous compose)
56358 2019-Jan-13 11:24:15.732791 - [DEBUG]
56359 2019-Jan-13 11:24:15.732816 - [DEBUG] Join: AllTop & AllBottom
56360 2019-Jan-13 11:24:15.732842 - [DEBUG] = AllBottom (new jump func)
56361 2019-Jan-13 11:24:15.732866 - [DEBUG]
56362 2019-Jan-13 11:24:15.732890 - [DEBUG] Start adding new jump function
56363 2019-Jan-13 11:24:15.732913 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56364 2019-Jan-13 11:24:15.732970 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56365 2019-Jan-13 11:24:15.733631 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
56366 2019-Jan-13 11:24:15.734299 - [DEBUG] Edge Function : AllBottom
56367 2019-Jan-13 11:24:15.734331 - [DEBUG] End adding new jump function
56368 2019-Jan-13 11:24:15.734355 - [DEBUG]
56369 2019-Jan-13 11:24:15.734379 - [DEBUG] -------------------------------------------- 1520. Path Edge --------------------------------------------
56370 2019-Jan-13 11:24:15.734404 - [DEBUG]
56371 2019-Jan-13 11:24:15.734427 - [DEBUG] Process 1520. path edge:
56372 2019-Jan-13 11:24:15.734451 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56373 2019-Jan-13 11:24:15.734513 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
56374 2019-Jan-13 11:24:15.735183 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56375 2019-Jan-13 11:24:15.735842 - [DEBUG]
56376 2019-Jan-13 11:24:15.735868 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
56377 2019-Jan-13 11:24:15.736555 - [DEBUG] Compose: EdgeIdentity * AllBottom
56378 2019-Jan-13 11:24:15.736583 - [DEBUG]
56379 2019-Jan-13 11:24:15.736607 - [DEBUG] Propagate flow
56380 2019-Jan-13 11:24:15.736630 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56381 2019-Jan-13 11:24:15.736711 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
56382 2019-Jan-13 11:24:15.737351 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56383 2019-Jan-13 11:24:15.737988 - [DEBUG] Edge function : AllBottom (result of previous compose)
56384 2019-Jan-13 11:24:15.738013 - [DEBUG]
56385 2019-Jan-13 11:24:15.738038 - [DEBUG] Join: AllTop & AllBottom
56386 2019-Jan-13 11:24:15.738064 - [DEBUG] = AllBottom (new jump func)
56387 2019-Jan-13 11:24:15.738088 - [DEBUG]
56388 2019-Jan-13 11:24:15.738111 - [DEBUG] Start adding new jump function
56389 2019-Jan-13 11:24:15.738134 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56390 2019-Jan-13 11:24:15.738191 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56391 2019-Jan-13 11:24:15.738843 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
56392 2019-Jan-13 11:24:15.739486 - [DEBUG] Edge Function : AllBottom
56393 2019-Jan-13 11:24:15.739516 - [DEBUG] End adding new jump function
56394 2019-Jan-13 11:24:15.739540 - [DEBUG]
56395 2019-Jan-13 11:24:15.739564 - [DEBUG] -------------------------------------------- 1521. Path Edge --------------------------------------------
56396 2019-Jan-13 11:24:15.739588 - [DEBUG]
56397 2019-Jan-13 11:24:15.739612 - [DEBUG] Process 1521. path edge:
56398 2019-Jan-13 11:24:15.739635 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56399 2019-Jan-13 11:24:15.739714 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
56400 2019-Jan-13 11:24:15.740373 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56401 2019-Jan-13 11:24:15.741019 - [DEBUG]
56402 2019-Jan-13 11:24:15.741045 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
56403 2019-Jan-13 11:24:15.741750 - [DEBUG] Compose: EdgeIdentity * AllBottom
56404 2019-Jan-13 11:24:15.741779 - [DEBUG]
56405 2019-Jan-13 11:24:15.741803 - [DEBUG] Propagate flow
56406 2019-Jan-13 11:24:15.741826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56407 2019-Jan-13 11:24:15.741892 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
56408 2019-Jan-13 11:24:15.742565 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56409 2019-Jan-13 11:24:15.743223 - [DEBUG] Edge function : AllBottom (result of previous compose)
56410 2019-Jan-13 11:24:15.743249 - [DEBUG]
56411 2019-Jan-13 11:24:15.743274 - [DEBUG] Join: AllTop & AllBottom
56412 2019-Jan-13 11:24:15.743300 - [DEBUG] = AllBottom (new jump func)
56413 2019-Jan-13 11:24:15.743325 - [DEBUG]
56414 2019-Jan-13 11:24:15.743369 - [DEBUG] Start adding new jump function
56415 2019-Jan-13 11:24:15.743393 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56416 2019-Jan-13 11:24:15.743456 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56417 2019-Jan-13 11:24:15.744100 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
56418 2019-Jan-13 11:24:15.744739 - [DEBUG] Edge Function : AllBottom
56419 2019-Jan-13 11:24:15.744769 - [DEBUG] End adding new jump function
56420 2019-Jan-13 11:24:15.744793 - [DEBUG]
56421 2019-Jan-13 11:24:15.744817 - [DEBUG] -------------------------------------------- 1522. Path Edge --------------------------------------------
56422 2019-Jan-13 11:24:15.744842 - [DEBUG]
56423 2019-Jan-13 11:24:15.744866 - [DEBUG] Process 1522. path edge:
56424 2019-Jan-13 11:24:15.744889 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56425 2019-Jan-13 11:24:15.744947 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
56426 2019-Jan-13 11:24:15.745587 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56427 2019-Jan-13 11:24:15.746224 - [DEBUG]
56428 2019-Jan-13 11:24:15.746248 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
56429 2019-Jan-13 11:24:15.746940 - [DEBUG] Compose: EdgeIdentity * AllBottom
56430 2019-Jan-13 11:24:15.746968 - [DEBUG]
56431 2019-Jan-13 11:24:15.746991 - [DEBUG] Propagate flow
56432 2019-Jan-13 11:24:15.747015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56433 2019-Jan-13 11:24:15.747075 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
56434 2019-Jan-13 11:24:15.747730 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56435 2019-Jan-13 11:24:15.748389 - [DEBUG] Edge function : AllBottom (result of previous compose)
56436 2019-Jan-13 11:24:15.748415 - [DEBUG]
56437 2019-Jan-13 11:24:15.748440 - [DEBUG] Join: AllTop & AllBottom
56438 2019-Jan-13 11:24:15.748466 - [DEBUG] = AllBottom (new jump func)
56439 2019-Jan-13 11:24:15.748490 - [DEBUG]
56440 2019-Jan-13 11:24:15.748514 - [DEBUG] Start adding new jump function
56441 2019-Jan-13 11:24:15.748537 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56442 2019-Jan-13 11:24:15.748600 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56443 2019-Jan-13 11:24:15.749280 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
56444 2019-Jan-13 11:24:15.749927 - [DEBUG] Edge Function : AllBottom
56445 2019-Jan-13 11:24:15.749958 - [DEBUG] End adding new jump function
56446 2019-Jan-13 11:24:15.749982 - [DEBUG]
56447 2019-Jan-13 11:24:15.750026 - [DEBUG] -------------------------------------------- 1523. Path Edge --------------------------------------------
56448 2019-Jan-13 11:24:15.750052 - [DEBUG]
56449 2019-Jan-13 11:24:15.750075 - [DEBUG] Process 1523. path edge:
56450 2019-Jan-13 11:24:15.750099 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56451 2019-Jan-13 11:24:15.750160 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
56452 2019-Jan-13 11:24:15.750799 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56453 2019-Jan-13 11:24:15.751437 - [DEBUG]
56454 2019-Jan-13 11:24:15.751463 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
56455 2019-Jan-13 11:24:15.752131 - [DEBUG] Compose: EdgeIdentity * AllBottom
56456 2019-Jan-13 11:24:15.752160 - [DEBUG]
56457 2019-Jan-13 11:24:15.752184 - [DEBUG] Propagate flow
56458 2019-Jan-13 11:24:15.752207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56459 2019-Jan-13 11:24:15.752268 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56460 2019-Jan-13 11:24:15.752907 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56461 2019-Jan-13 11:24:15.753562 - [DEBUG] Edge function : AllBottom (result of previous compose)
56462 2019-Jan-13 11:24:15.753588 - [DEBUG]
56463 2019-Jan-13 11:24:15.753613 - [DEBUG] Join: AllTop & AllBottom
56464 2019-Jan-13 11:24:15.753639 - [DEBUG] = AllBottom (new jump func)
56465 2019-Jan-13 11:24:15.753663 - [DEBUG]
56466 2019-Jan-13 11:24:15.753686 - [DEBUG] Start adding new jump function
56467 2019-Jan-13 11:24:15.753710 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56468 2019-Jan-13 11:24:15.753768 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56469 2019-Jan-13 11:24:15.754433 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56470 2019-Jan-13 11:24:15.755092 - [DEBUG] Edge Function : AllBottom
56471 2019-Jan-13 11:24:15.755122 - [DEBUG] End adding new jump function
56472 2019-Jan-13 11:24:15.755147 - [DEBUG]
56473 2019-Jan-13 11:24:15.755171 - [DEBUG] -------------------------------------------- 1524. Path Edge --------------------------------------------
56474 2019-Jan-13 11:24:15.755196 - [DEBUG]
56475 2019-Jan-13 11:24:15.755219 - [DEBUG] Process 1524. path edge:
56476 2019-Jan-13 11:24:15.755243 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56477 2019-Jan-13 11:24:15.755309 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
56478 2019-Jan-13 11:24:15.755975 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56479 2019-Jan-13 11:24:15.756627 - [DEBUG]
56480 2019-Jan-13 11:24:15.756653 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56481 2019-Jan-13 11:24:15.757351 - [DEBUG] Compose: EdgeIdentity * AllBottom
56482 2019-Jan-13 11:24:15.757379 - [DEBUG]
56483 2019-Jan-13 11:24:15.757402 - [DEBUG] Propagate flow
56484 2019-Jan-13 11:24:15.757425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56485 2019-Jan-13 11:24:15.757487 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
56486 2019-Jan-13 11:24:15.758132 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56487 2019-Jan-13 11:24:15.758787 - [DEBUG] Edge function : AllBottom (result of previous compose)
56488 2019-Jan-13 11:24:15.758813 - [DEBUG]
56489 2019-Jan-13 11:24:15.758838 - [DEBUG] Join: AllTop & AllBottom
56490 2019-Jan-13 11:24:15.758864 - [DEBUG] = AllBottom (new jump func)
56491 2019-Jan-13 11:24:15.758888 - [DEBUG]
56492 2019-Jan-13 11:24:15.758912 - [DEBUG] Start adding new jump function
56493 2019-Jan-13 11:24:15.758935 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56494 2019-Jan-13 11:24:15.758993 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56495 2019-Jan-13 11:24:15.759631 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
56496 2019-Jan-13 11:24:15.760289 - [DEBUG] Edge Function : AllBottom
56497 2019-Jan-13 11:24:15.760317 - [DEBUG] End adding new jump function
56498 2019-Jan-13 11:24:15.760341 - [DEBUG]
56499 2019-Jan-13 11:24:15.760365 - [DEBUG] -------------------------------------------- 1525. Path Edge --------------------------------------------
56500 2019-Jan-13 11:24:15.760390 - [DEBUG]
56501 2019-Jan-13 11:24:15.760413 - [DEBUG] Process 1525. path edge:
56502 2019-Jan-13 11:24:15.760437 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56503 2019-Jan-13 11:24:15.760495 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
56504 2019-Jan-13 11:24:15.761165 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56505 2019-Jan-13 11:24:15.761823 - [DEBUG]
56506 2019-Jan-13 11:24:15.761851 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
56507 2019-Jan-13 11:24:15.762547 - [DEBUG] Compose: EdgeIdentity * AllBottom
56508 2019-Jan-13 11:24:15.762576 - [DEBUG]
56509 2019-Jan-13 11:24:15.762600 - [DEBUG] Propagate flow
56510 2019-Jan-13 11:24:15.762624 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56511 2019-Jan-13 11:24:15.762687 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56512 2019-Jan-13 11:24:15.763354 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56513 2019-Jan-13 11:24:15.763992 - [DEBUG] Edge function : AllBottom (result of previous compose)
56514 2019-Jan-13 11:24:15.764017 - [DEBUG]
56515 2019-Jan-13 11:24:15.764042 - [DEBUG] Join: AllTop & AllBottom
56516 2019-Jan-13 11:24:15.764068 - [DEBUG] = AllBottom (new jump func)
56517 2019-Jan-13 11:24:15.764093 - [DEBUG]
56518 2019-Jan-13 11:24:15.764116 - [DEBUG] Start adding new jump function
56519 2019-Jan-13 11:24:15.764139 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56520 2019-Jan-13 11:24:15.764196 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56521 2019-Jan-13 11:24:15.764833 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56522 2019-Jan-13 11:24:15.765468 - [DEBUG] Edge Function : AllBottom
56523 2019-Jan-13 11:24:15.765498 - [DEBUG] End adding new jump function
56524 2019-Jan-13 11:24:15.765522 - [DEBUG]
56525 2019-Jan-13 11:24:15.765546 - [DEBUG] -------------------------------------------- 1526. Path Edge --------------------------------------------
56526 2019-Jan-13 11:24:15.765570 - [DEBUG]
56527 2019-Jan-13 11:24:15.765594 - [DEBUG] Process 1526. path edge:
56528 2019-Jan-13 11:24:15.765618 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56529 2019-Jan-13 11:24:15.765675 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
56530 2019-Jan-13 11:24:15.766310 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56531 2019-Jan-13 11:24:15.766985 - [DEBUG]
56532 2019-Jan-13 11:24:15.767010 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56533 2019-Jan-13 11:24:15.767716 - [DEBUG] Compose: EdgeIdentity * AllBottom
56534 2019-Jan-13 11:24:15.767745 - [DEBUG]
56535 2019-Jan-13 11:24:15.767769 - [DEBUG] Propagate flow
56536 2019-Jan-13 11:24:15.767792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56537 2019-Jan-13 11:24:15.767859 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56538 2019-Jan-13 11:24:15.768526 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56539 2019-Jan-13 11:24:15.769179 - [DEBUG] Edge function : AllBottom (result of previous compose)
56540 2019-Jan-13 11:24:15.769205 - [DEBUG]
56541 2019-Jan-13 11:24:15.769230 - [DEBUG] Join: AllTop & AllBottom
56542 2019-Jan-13 11:24:15.769256 - [DEBUG] = AllBottom (new jump func)
56543 2019-Jan-13 11:24:15.769281 - [DEBUG]
56544 2019-Jan-13 11:24:15.769304 - [DEBUG] Start adding new jump function
56545 2019-Jan-13 11:24:15.769328 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56546 2019-Jan-13 11:24:15.769387 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56547 2019-Jan-13 11:24:15.770047 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56548 2019-Jan-13 11:24:15.770682 - [DEBUG] Edge Function : AllBottom
56549 2019-Jan-13 11:24:15.770712 - [DEBUG] End adding new jump function
56550 2019-Jan-13 11:24:15.770736 - [DEBUG]
56551 2019-Jan-13 11:24:15.770759 - [DEBUG] -------------------------------------------- 1527. Path Edge --------------------------------------------
56552 2019-Jan-13 11:24:15.770784 - [DEBUG]
56553 2019-Jan-13 11:24:15.770807 - [DEBUG] Process 1527. path edge:
56554 2019-Jan-13 11:24:15.770831 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56555 2019-Jan-13 11:24:15.770890 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
56556 2019-Jan-13 11:24:15.771528 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56557 2019-Jan-13 11:24:15.772169 - [DEBUG]
56558 2019-Jan-13 11:24:15.772193 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56559 2019-Jan-13 11:24:15.772843 - [DEBUG] Start of endsummarytab entry
56560 2019-Jan-13 11:24:15.772882 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
56561 2019-Jan-13 11:24:15.773558 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
56562 2019-Jan-13 11:24:15.773626 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56563 2019-Jan-13 11:24:15.774290 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56564 2019-Jan-13 11:24:15.774954 - [DEBUG] EF: AllBottom
56565 2019-Jan-13 11:24:15.774980 - [DEBUG]
56566 2019-Jan-13 11:24:15.775003 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56567 2019-Jan-13 11:24:15.775656 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
56568 2019-Jan-13 11:24:15.776299 - [DEBUG] EF: AllBottom
56569 2019-Jan-13 11:24:15.776324 - [DEBUG]
56570 2019-Jan-13 11:24:15.776347 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56571 2019-Jan-13 11:24:15.777001 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
56572 2019-Jan-13 11:24:15.777647 - [DEBUG] EF: AllBottom
56573 2019-Jan-13 11:24:15.777672 - [DEBUG]
56574 2019-Jan-13 11:24:15.777695 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56575 2019-Jan-13 11:24:15.778329 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
56576 2019-Jan-13 11:24:15.778989 - [DEBUG] EF: AllBottom
56577 2019-Jan-13 11:24:15.779014 - [DEBUG]
56578 2019-Jan-13 11:24:15.779037 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56579 2019-Jan-13 11:24:15.779671 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
56580 2019-Jan-13 11:24:15.780350 - [DEBUG] EF: AllBottom
56581 2019-Jan-13 11:24:15.780377 - [DEBUG]
56582 2019-Jan-13 11:24:15.780400 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56583 2019-Jan-13 11:24:15.781054 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56584 2019-Jan-13 11:24:15.781721 - [DEBUG] EF: AllBottom
56585 2019-Jan-13 11:24:15.781747 - [DEBUG]
56586 2019-Jan-13 11:24:15.781770 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56587 2019-Jan-13 11:24:15.782411 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
56588 2019-Jan-13 11:24:15.783047 - [DEBUG] EF: AllBottom
56589 2019-Jan-13 11:24:15.783072 - [DEBUG]
56590 2019-Jan-13 11:24:15.783095 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56591 2019-Jan-13 11:24:15.783749 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
56592 2019-Jan-13 11:24:15.784389 - [DEBUG] EF: AllBottom
56593 2019-Jan-13 11:24:15.784413 - [DEBUG]
56594 2019-Jan-13 11:24:15.784437 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56595 2019-Jan-13 11:24:15.785069 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
56596 2019-Jan-13 11:24:15.785711 - [DEBUG] EF: AllBottom
56597 2019-Jan-13 11:24:15.785735 - [DEBUG]
56598 2019-Jan-13 11:24:15.785758 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56599 2019-Jan-13 11:24:15.786402 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
56600 2019-Jan-13 11:24:15.787096 - [DEBUG] EF: AllBottom
56601 2019-Jan-13 11:24:15.787122 - [DEBUG]
56602 2019-Jan-13 11:24:15.787145 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56603 2019-Jan-13 11:24:15.787806 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
56604 2019-Jan-13 11:24:15.788476 - [DEBUG] EF: AllBottom
56605 2019-Jan-13 11:24:15.788502 - [DEBUG]
56606 2019-Jan-13 11:24:15.788526 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56607 2019-Jan-13 11:24:15.789220 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56608 2019-Jan-13 11:24:15.789864 - [DEBUG] EF: AllBottom
56609 2019-Jan-13 11:24:15.789890 - [DEBUG]
56610 2019-Jan-13 11:24:15.789913 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56611 2019-Jan-13 11:24:15.790568 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
56612 2019-Jan-13 11:24:15.791214 - [DEBUG] EF: AllBottom
56613 2019-Jan-13 11:24:15.791239 - [DEBUG]
56614 2019-Jan-13 11:24:15.791262 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56615 2019-Jan-13 11:24:15.791894 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
56616 2019-Jan-13 11:24:15.792531 - [DEBUG] EF: AllBottom
56617 2019-Jan-13 11:24:15.792556 - [DEBUG]
56618 2019-Jan-13 11:24:15.792579 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56619 2019-Jan-13 11:24:15.793229 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
56620 2019-Jan-13 11:24:15.793907 - [DEBUG] EF: AllBottom
56621 2019-Jan-13 11:24:15.793949 - [DEBUG]
56622 2019-Jan-13 11:24:15.793973 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56623 2019-Jan-13 11:24:15.794637 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
56624 2019-Jan-13 11:24:15.795290 - [DEBUG] EF: AllBottom
56625 2019-Jan-13 11:24:15.795315 - [DEBUG]
56626 2019-Jan-13 11:24:15.795339 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56627 2019-Jan-13 11:24:15.795970 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
56628 2019-Jan-13 11:24:15.796606 - [DEBUG] EF: AllBottom
56629 2019-Jan-13 11:24:15.796631 - [DEBUG]
56630 2019-Jan-13 11:24:15.796654 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56631 2019-Jan-13 11:24:15.797308 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56632 2019-Jan-13 11:24:15.797942 - [DEBUG] EF: AllBottom
56633 2019-Jan-13 11:24:15.797967 - [DEBUG]
56634 2019-Jan-13 11:24:15.797990 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56635 2019-Jan-13 11:24:15.798620 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
56636 2019-Jan-13 11:24:15.799258 - [DEBUG] EF: AllBottom
56637 2019-Jan-13 11:24:15.799283 - [DEBUG]
56638 2019-Jan-13 11:24:15.799307 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56639 2019-Jan-13 11:24:15.799963 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
56640 2019-Jan-13 11:24:15.800652 - [DEBUG] EF: AllBottom
56641 2019-Jan-13 11:24:15.800678 - [DEBUG]
56642 2019-Jan-13 11:24:15.800701 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56643 2019-Jan-13 11:24:15.801349 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
56644 2019-Jan-13 11:24:15.801991 - [DEBUG] EF: AllBottom
56645 2019-Jan-13 11:24:15.802016 - [DEBUG]
56646 2019-Jan-13 11:24:15.802039 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56647 2019-Jan-13 11:24:15.802669 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56648 2019-Jan-13 11:24:15.803317 - [DEBUG] EF: AllBottom
56649 2019-Jan-13 11:24:15.803359 - [DEBUG]
56650 2019-Jan-13 11:24:15.803383 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56651 2019-Jan-13 11:24:15.804021 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
56652 2019-Jan-13 11:24:15.804662 - [DEBUG] EF: AllBottom
56653 2019-Jan-13 11:24:15.804687 - [DEBUG]
56654 2019-Jan-13 11:24:15.804710 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56655 2019-Jan-13 11:24:15.805341 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
56656 2019-Jan-13 11:24:15.806000 - [DEBUG] EF: AllBottom
56657 2019-Jan-13 11:24:15.806026 - [DEBUG]
56658 2019-Jan-13 11:24:15.806048 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56659 2019-Jan-13 11:24:15.806728 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
56660 2019-Jan-13 11:24:15.807391 - [DEBUG] EF: AllBottom
56661 2019-Jan-13 11:24:15.807417 - [DEBUG]
56662 2019-Jan-13 11:24:15.807440 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56663 2019-Jan-13 11:24:15.808091 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
56664 2019-Jan-13 11:24:15.808734 - [DEBUG] EF: AllBottom
56665 2019-Jan-13 11:24:15.808759 - [DEBUG]
56666 2019-Jan-13 11:24:15.808782 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56667 2019-Jan-13 11:24:15.809414 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
56668 2019-Jan-13 11:24:15.810095 - [DEBUG] EF: AllBottom
56669 2019-Jan-13 11:24:15.810120 - [DEBUG]
56670 2019-Jan-13 11:24:15.810144 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56671 2019-Jan-13 11:24:15.810780 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
56672 2019-Jan-13 11:24:15.811416 - [DEBUG] EF: AllBottom
56673 2019-Jan-13 11:24:15.811441 - [DEBUG]
56674 2019-Jan-13 11:24:15.811464 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56675 2019-Jan-13 11:24:15.812095 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
56676 2019-Jan-13 11:24:15.812758 - [DEBUG] EF: AllBottom
56677 2019-Jan-13 11:24:15.812784 - [DEBUG]
56678 2019-Jan-13 11:24:15.812808 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56679 2019-Jan-13 11:24:15.813482 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
56680 2019-Jan-13 11:24:15.814139 - [DEBUG] EF: AllBottom
56681 2019-Jan-13 11:24:15.814165 - [DEBUG]
56682 2019-Jan-13 11:24:15.814188 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56683 2019-Jan-13 11:24:15.814829 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
56684 2019-Jan-13 11:24:15.815468 - [DEBUG] EF: AllBottom
56685 2019-Jan-13 11:24:15.815493 - [DEBUG]
56686 2019-Jan-13 11:24:15.815516 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56687 2019-Jan-13 11:24:15.816147 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
56688 2019-Jan-13 11:24:15.816805 - [DEBUG] EF: AllBottom
56689 2019-Jan-13 11:24:15.816830 - [DEBUG]
56690 2019-Jan-13 11:24:15.816853 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56691 2019-Jan-13 11:24:15.817486 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56692 2019-Jan-13 11:24:15.818121 - [DEBUG] EF: AllBottom
56693 2019-Jan-13 11:24:15.818146 - [DEBUG]
56694 2019-Jan-13 11:24:15.818169 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56695 2019-Jan-13 11:24:15.818819 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56696 2019-Jan-13 11:24:15.819477 - [DEBUG] EF: AllBottom
56697 2019-Jan-13 11:24:15.819502 - [DEBUG]
56698 2019-Jan-13 11:24:15.819527 - [DEBUG] ---------------
56699 2019-Jan-13 11:24:15.819550 - [DEBUG]
56700 2019-Jan-13 11:24:15.819579 - [DEBUG] End of endsummarytab entry
56701 2019-Jan-13 11:24:15.819603 - [DEBUG]
56702 2019-Jan-13 11:24:15.819627 - [DEBUG] Start of incomingtab entry
56703 2019-Jan-13 11:24:15.819651 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
56704 2019-Jan-13 11:24:15.820344 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
56705 2019-Jan-13 11:24:15.820409 - [DEBUG] ---------------
56706 2019-Jan-13 11:24:15.820434 - [DEBUG] End of incomingtab entry
56707 2019-Jan-13 11:24:15.820457 - [DEBUG]
56708 2019-Jan-13 11:24:15.820484 - [DEBUG] EDGE:
56709 2019-Jan-13 11:24:15.820541 - [DEBUG] ---> 56710 2019-Jan-13 11:24:15.821192 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56711 2019-Jan-13 11:24:15.821833 - [DEBUG]
56712 2019-Jan-13 11:24:15.821860 - [DEBUG] EDGE:
56713 2019-Jan-13 11:24:15.821919 - [DEBUG] ---> 56714 2019-Jan-13 11:24:15.822553 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56715 2019-Jan-13 11:24:15.823188 - [DEBUG]
56716 2019-Jan-13 11:24:15.823256 - [DEBUG] Compose: EdgeIdentity * AllBottom
56717 2019-Jan-13 11:24:15.823284 - [DEBUG]
56718 2019-Jan-13 11:24:15.823307 - [DEBUG] Propagate flow
56719 2019-Jan-13 11:24:15.823347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56720 2019-Jan-13 11:24:15.823408 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56721 2019-Jan-13 11:24:15.824058 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56722 2019-Jan-13 11:24:15.824693 - [DEBUG] Edge function : AllBottom (result of previous compose)
56723 2019-Jan-13 11:24:15.824718 - [DEBUG]
56724 2019-Jan-13 11:24:15.824743 - [DEBUG] Join: AllTop & AllBottom
56725 2019-Jan-13 11:24:15.824769 - [DEBUG] = AllBottom (new jump func)
56726 2019-Jan-13 11:24:15.824794 - [DEBUG]
56727 2019-Jan-13 11:24:15.824817 - [DEBUG] Start adding new jump function
56728 2019-Jan-13 11:24:15.824840 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56729 2019-Jan-13 11:24:15.824897 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56730 2019-Jan-13 11:24:15.825560 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56731 2019-Jan-13 11:24:15.826224 - [DEBUG] Edge Function : AllBottom
56732 2019-Jan-13 11:24:15.826256 - [DEBUG] End adding new jump function
56733 2019-Jan-13 11:24:15.826280 - [DEBUG]
56734 2019-Jan-13 11:24:15.826304 - [DEBUG] -------------------------------------------- 1528. Path Edge --------------------------------------------
56735 2019-Jan-13 11:24:15.826328 - [DEBUG]
56736 2019-Jan-13 11:24:15.826352 - [DEBUG] Process 1528. path edge:
56737 2019-Jan-13 11:24:15.826376 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56738 2019-Jan-13 11:24:15.826441 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
56739 2019-Jan-13 11:24:15.827135 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56740 2019-Jan-13 11:24:15.827779 - [DEBUG]
56741 2019-Jan-13 11:24:15.827804 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56742 2019-Jan-13 11:24:15.828468 - [DEBUG] Possible callees:
56743 2019-Jan-13 11:24:15.828493 - [DEBUG] llvm.dbg.declare
56744 2019-Jan-13 11:24:15.828518 - [DEBUG] Possible return sites:
56745 2019-Jan-13 11:24:15.828541 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19356746 2019-Jan-13 11:24:15.829828 - [DEBUG] Found and process special summary
56747 2019-Jan-13 11:24:15.829867 - [DEBUG] Compose: EdgeIdentity * AllBottom
56748 2019-Jan-13 11:24:15.829894 - [DEBUG]
56749 2019-Jan-13 11:24:15.829919 - [DEBUG] Propagate flow
56750 2019-Jan-13 11:24:15.829942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56751 2019-Jan-13 11:24:15.830018 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56752 2019-Jan-13 11:24:15.830670 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56753 2019-Jan-13 11:24:15.831308 - [DEBUG] Edge function : AllBottom (result of previous compose)
56754 2019-Jan-13 11:24:15.831333 - [DEBUG]
56755 2019-Jan-13 11:24:15.831358 - [DEBUG] Join: AllTop & AllBottom
56756 2019-Jan-13 11:24:15.831384 - [DEBUG] = AllBottom (new jump func)
56757 2019-Jan-13 11:24:15.831408 - [DEBUG]
56758 2019-Jan-13 11:24:15.831432 - [DEBUG] Start adding new jump function
56759 2019-Jan-13 11:24:15.831474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56760 2019-Jan-13 11:24:15.831534 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56761 2019-Jan-13 11:24:15.832202 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56762 2019-Jan-13 11:24:15.832866 - [DEBUG] Edge Function : AllBottom
56763 2019-Jan-13 11:24:15.832897 - [DEBUG] End adding new jump function
56764 2019-Jan-13 11:24:15.832920 - [DEBUG]
56765 2019-Jan-13 11:24:15.832944 - [DEBUG] -------------------------------------------- 1529. Path Edge --------------------------------------------
56766 2019-Jan-13 11:24:15.832968 - [DEBUG]
56767 2019-Jan-13 11:24:15.832991 - [DEBUG] Process 1529. path edge:
56768 2019-Jan-13 11:24:15.833015 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56769 2019-Jan-13 11:24:15.833079 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
56770 2019-Jan-13 11:24:15.833759 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56771 2019-Jan-13 11:24:15.834400 - [DEBUG]
56772 2019-Jan-13 11:24:15.834424 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56773 2019-Jan-13 11:24:15.835101 - [DEBUG] Compose: EdgeIdentity * AllBottom
56774 2019-Jan-13 11:24:15.835129 - [DEBUG]
56775 2019-Jan-13 11:24:15.835153 - [DEBUG] Propagate flow
56776 2019-Jan-13 11:24:15.835177 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56777 2019-Jan-13 11:24:15.835237 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
56778 2019-Jan-13 11:24:15.835873 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56779 2019-Jan-13 11:24:15.836514 - [DEBUG] Edge function : AllBottom (result of previous compose)
56780 2019-Jan-13 11:24:15.836540 - [DEBUG]
56781 2019-Jan-13 11:24:15.836565 - [DEBUG] Join: AllTop & AllBottom
56782 2019-Jan-13 11:24:15.836592 - [DEBUG] = AllBottom (new jump func)
56783 2019-Jan-13 11:24:15.836616 - [DEBUG]
56784 2019-Jan-13 11:24:15.836640 - [DEBUG] Start adding new jump function
56785 2019-Jan-13 11:24:15.836678 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56786 2019-Jan-13 11:24:15.836740 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56787 2019-Jan-13 11:24:15.837379 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
56788 2019-Jan-13 11:24:15.838013 - [DEBUG] Edge Function : AllBottom
56789 2019-Jan-13 11:24:15.838043 - [DEBUG] End adding new jump function
56790 2019-Jan-13 11:24:15.838068 - [DEBUG]
56791 2019-Jan-13 11:24:15.838092 - [DEBUG] -------------------------------------------- 1530. Path Edge --------------------------------------------
56792 2019-Jan-13 11:24:15.838117 - [DEBUG]
56793 2019-Jan-13 11:24:15.838140 - [DEBUG] Process 1530. path edge:
56794 2019-Jan-13 11:24:15.838164 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56795 2019-Jan-13 11:24:15.838225 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
56796 2019-Jan-13 11:24:15.838888 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56797 2019-Jan-13 11:24:15.839548 - [DEBUG]
56798 2019-Jan-13 11:24:15.839575 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
56799 2019-Jan-13 11:24:15.840286 - [DEBUG] Compose: EdgeIdentity * AllBottom
56800 2019-Jan-13 11:24:15.840315 - [DEBUG]
56801 2019-Jan-13 11:24:15.840339 - [DEBUG] Propagate flow
56802 2019-Jan-13 11:24:15.840362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56803 2019-Jan-13 11:24:15.840427 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56804 2019-Jan-13 11:24:15.841087 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56805 2019-Jan-13 11:24:15.841725 - [DEBUG] Edge function : AllBottom (result of previous compose)
56806 2019-Jan-13 11:24:15.841750 - [DEBUG]
56807 2019-Jan-13 11:24:15.841775 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56808 2019-Jan-13 11:24:15.841801 - [DEBUG] = AllBottom
56809 2019-Jan-13 11:24:15.841825 - [DEBUG]
56810 2019-Jan-13 11:24:15.841848 - [DEBUG] PROPAGATE: No new function!
56811 2019-Jan-13 11:24:15.841874 - [DEBUG] EDGE:
56812 2019-Jan-13 11:24:15.841933 - [DEBUG] ---> 56813 2019-Jan-13 11:24:15.842568 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56814 2019-Jan-13 11:24:15.843205 - [DEBUG]
56815 2019-Jan-13 11:24:15.843232 - [DEBUG] EDGE:
56816 2019-Jan-13 11:24:15.843290 - [DEBUG] ---> 56817 2019-Jan-13 11:24:15.843947 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56818 2019-Jan-13 11:24:15.844591 - [DEBUG]
56819 2019-Jan-13 11:24:15.844641 - [DEBUG] Compose: EdgeIdentity * AllBottom
56820 2019-Jan-13 11:24:15.844668 - [DEBUG]
56821 2019-Jan-13 11:24:15.844692 - [DEBUG] Propagate flow
56822 2019-Jan-13 11:24:15.844715 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56823 2019-Jan-13 11:24:15.844782 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56824 2019-Jan-13 11:24:15.845446 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56825 2019-Jan-13 11:24:15.846106 - [DEBUG] Edge function : AllBottom (result of previous compose)
56826 2019-Jan-13 11:24:15.846133 - [DEBUG]
56827 2019-Jan-13 11:24:15.846158 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56828 2019-Jan-13 11:24:15.846183 - [DEBUG] = AllBottom
56829 2019-Jan-13 11:24:15.846208 - [DEBUG]
56830 2019-Jan-13 11:24:15.846231 - [DEBUG] PROPAGATE: No new function!
56831 2019-Jan-13 11:24:15.846261 - [DEBUG] EDGE:
56832 2019-Jan-13 11:24:15.846325 - [DEBUG] ---> 56833 2019-Jan-13 11:24:15.847010 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56834 2019-Jan-13 11:24:15.847648 - [DEBUG]
56835 2019-Jan-13 11:24:15.847675 - [DEBUG] EDGE:
56836 2019-Jan-13 11:24:15.847733 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
56837 2019-Jan-13 11:24:15.848375 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56838 2019-Jan-13 11:24:15.849011 - [DEBUG]
56839 2019-Jan-13 11:24:15.849037 - [DEBUG] EDGE:
56840 2019-Jan-13 11:24:15.849095 - [DEBUG] ---> 56841 2019-Jan-13 11:24:15.849731 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56842 2019-Jan-13 11:24:15.850381 - [DEBUG]
56843 2019-Jan-13 11:24:15.850407 - [DEBUG] EDGE:
56844 2019-Jan-13 11:24:15.850465 - [DEBUG] ---> 56845 2019-Jan-13 11:24:15.851116 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56846 2019-Jan-13 11:24:15.851789 - [DEBUG]
56847 2019-Jan-13 11:24:15.851817 - [DEBUG] EDGE:
56848 2019-Jan-13 11:24:15.851880 - [DEBUG] ---> 56849 2019-Jan-13 11:24:15.852552 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56850 2019-Jan-13 11:24:15.853204 - [DEBUG]
56851 2019-Jan-13 11:24:15.853252 - [DEBUG] Compose: EdgeIdentity * AllBottom
56852 2019-Jan-13 11:24:15.853279 - [DEBUG]
56853 2019-Jan-13 11:24:15.853302 - [DEBUG] Propagate flow
56854 2019-Jan-13 11:24:15.853325 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56855 2019-Jan-13 11:24:15.853406 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
56856 2019-Jan-13 11:24:15.854053 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56857 2019-Jan-13 11:24:15.854691 - [DEBUG] Edge function : AllBottom (result of previous compose)
56858 2019-Jan-13 11:24:15.854716 - [DEBUG]
56859 2019-Jan-13 11:24:15.854742 - [DEBUG] Join: AllTop & AllBottom
56860 2019-Jan-13 11:24:15.854768 - [DEBUG] = AllBottom (new jump func)
56861 2019-Jan-13 11:24:15.854792 - [DEBUG]
56862 2019-Jan-13 11:24:15.854815 - [DEBUG] Start adding new jump function
56863 2019-Jan-13 11:24:15.854838 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56864 2019-Jan-13 11:24:15.854895 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56865 2019-Jan-13 11:24:15.855532 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
56866 2019-Jan-13 11:24:15.856169 - [DEBUG] Edge Function : AllBottom
56867 2019-Jan-13 11:24:15.856199 - [DEBUG] End adding new jump function
56868 2019-Jan-13 11:24:15.856222 - [DEBUG]
56869 2019-Jan-13 11:24:15.856246 - [DEBUG] -------------------------------------------- 1531. Path Edge --------------------------------------------
56870 2019-Jan-13 11:24:15.856271 - [DEBUG]
56871 2019-Jan-13 11:24:15.856294 - [DEBUG] Process 1531. path edge:
56872 2019-Jan-13 11:24:15.856317 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56873 2019-Jan-13 11:24:15.856373 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
56874 2019-Jan-13 11:24:15.857027 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56875 2019-Jan-13 11:24:15.857680 - [DEBUG]
56876 2019-Jan-13 11:24:15.857706 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
56877 2019-Jan-13 11:24:15.858410 - [DEBUG] Compose: EdgeIdentity * AllBottom
56878 2019-Jan-13 11:24:15.858440 - [DEBUG]
56879 2019-Jan-13 11:24:15.858464 - [DEBUG] Propagate flow
56880 2019-Jan-13 11:24:15.858487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56881 2019-Jan-13 11:24:15.858552 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
56882 2019-Jan-13 11:24:15.859216 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56883 2019-Jan-13 11:24:15.859862 - [DEBUG] Edge function : AllBottom (result of previous compose)
56884 2019-Jan-13 11:24:15.859889 - [DEBUG]
56885 2019-Jan-13 11:24:15.859914 - [DEBUG] Join: AllTop & AllBottom
56886 2019-Jan-13 11:24:15.859940 - [DEBUG] = AllBottom (new jump func)
56887 2019-Jan-13 11:24:15.859965 - [DEBUG]
56888 2019-Jan-13 11:24:15.859988 - [DEBUG] Start adding new jump function
56889 2019-Jan-13 11:24:15.860040 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56890 2019-Jan-13 11:24:15.860101 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56891 2019-Jan-13 11:24:15.860757 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
56892 2019-Jan-13 11:24:15.861390 - [DEBUG] Edge Function : AllBottom
56893 2019-Jan-13 11:24:15.861420 - [DEBUG] End adding new jump function
56894 2019-Jan-13 11:24:15.861444 - [DEBUG]
56895 2019-Jan-13 11:24:15.861468 - [DEBUG] -------------------------------------------- 1532. Path Edge --------------------------------------------
56896 2019-Jan-13 11:24:15.861492 - [DEBUG]
56897 2019-Jan-13 11:24:15.861515 - [DEBUG] Process 1532. path edge:
56898 2019-Jan-13 11:24:15.861539 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56899 2019-Jan-13 11:24:15.861596 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
56900 2019-Jan-13 11:24:15.862230 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56901 2019-Jan-13 11:24:15.862866 - [DEBUG]
56902 2019-Jan-13 11:24:15.862892 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
56903 2019-Jan-13 11:24:15.863574 - [DEBUG] Compose: EdgeIdentity * AllBottom
56904 2019-Jan-13 11:24:15.863602 - [DEBUG]
56905 2019-Jan-13 11:24:15.863626 - [DEBUG] Propagate flow
56906 2019-Jan-13 11:24:15.863649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56907 2019-Jan-13 11:24:15.863708 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56908 2019-Jan-13 11:24:15.864378 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56909 2019-Jan-13 11:24:15.865037 - [DEBUG] Edge function : AllBottom (result of previous compose)
56910 2019-Jan-13 11:24:15.865063 - [DEBUG]
56911 2019-Jan-13 11:24:15.865089 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56912 2019-Jan-13 11:24:15.865115 - [DEBUG] = AllBottom
56913 2019-Jan-13 11:24:15.865139 - [DEBUG]
56914 2019-Jan-13 11:24:15.865162 - [DEBUG] PROPAGATE: No new function!
56915 2019-Jan-13 11:24:15.865189 - [DEBUG] EDGE:
56916 2019-Jan-13 11:24:15.865257 - [DEBUG] ---> 56917 2019-Jan-13 11:24:15.865908 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56918 2019-Jan-13 11:24:15.866548 - [DEBUG]
56919 2019-Jan-13 11:24:15.866574 - [DEBUG] EDGE:
56920 2019-Jan-13 11:24:15.866633 - [DEBUG] ---> 56921 2019-Jan-13 11:24:15.867299 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56922 2019-Jan-13 11:24:15.867936 - [DEBUG]
56923 2019-Jan-13 11:24:15.867962 - [DEBUG] EDGE:
56924 2019-Jan-13 11:24:15.868018 - [DEBUG] ---> 56925 2019-Jan-13 11:24:15.868655 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56926 2019-Jan-13 11:24:15.869295 - [DEBUG]
56927 2019-Jan-13 11:24:15.869321 - [DEBUG] EDGE:
56928 2019-Jan-13 11:24:15.869379 - [DEBUG] ---> 56929 2019-Jan-13 11:24:15.870033 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56930 2019-Jan-13 11:24:15.870689 - [DEBUG]
56931 2019-Jan-13 11:24:15.870717 - [DEBUG] EDGE:
56932 2019-Jan-13 11:24:15.870782 - [DEBUG] ---> 56933 2019-Jan-13 11:24:15.871434 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56934 2019-Jan-13 11:24:15.872111 - [DEBUG]
56935 2019-Jan-13 11:24:15.872139 - [DEBUG] EDGE:
56936 2019-Jan-13 11:24:15.872203 - [DEBUG] ---> 56937 2019-Jan-13 11:24:15.872853 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56938 2019-Jan-13 11:24:15.873512 - [DEBUG]
56939 2019-Jan-13 11:24:15.873563 - [DEBUG] Compose: EdgeIdentity * AllBottom
56940 2019-Jan-13 11:24:15.873591 - [DEBUG]
56941 2019-Jan-13 11:24:15.873616 - [DEBUG] Propagate flow
56942 2019-Jan-13 11:24:15.873639 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56943 2019-Jan-13 11:24:15.873697 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56944 2019-Jan-13 11:24:15.874335 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56945 2019-Jan-13 11:24:15.874971 - [DEBUG] Edge function : AllBottom (result of previous compose)
56946 2019-Jan-13 11:24:15.874996 - [DEBUG]
56947 2019-Jan-13 11:24:15.875022 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56948 2019-Jan-13 11:24:15.875048 - [DEBUG] = AllBottom
56949 2019-Jan-13 11:24:15.875072 - [DEBUG]
56950 2019-Jan-13 11:24:15.875095 - [DEBUG] PROPAGATE: No new function!
56951 2019-Jan-13 11:24:15.875124 - [DEBUG] EDGE:
56952 2019-Jan-13 11:24:15.875182 - [DEBUG] ---> 56953 2019-Jan-13 11:24:15.875830 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56954 2019-Jan-13 11:24:15.876464 - [DEBUG]
56955 2019-Jan-13 11:24:15.876491 - [DEBUG] EDGE:
56956 2019-Jan-13 11:24:15.876549 - [DEBUG] ---> 56957 2019-Jan-13 11:24:15.877226 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56958 2019-Jan-13 11:24:15.877883 - [DEBUG]
56959 2019-Jan-13 11:24:15.877911 - [DEBUG] EDGE:
56960 2019-Jan-13 11:24:15.877976 - [DEBUG] ---> 56961 2019-Jan-13 11:24:15.878636 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56962 2019-Jan-13 11:24:15.879279 - [DEBUG]
56963 2019-Jan-13 11:24:15.879327 - [DEBUG] Compose: EdgeIdentity * AllBottom
56964 2019-Jan-13 11:24:15.879355 - [DEBUG]
56965 2019-Jan-13 11:24:15.879378 - [DEBUG] Propagate flow
56966 2019-Jan-13 11:24:15.879402 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56967 2019-Jan-13 11:24:15.879462 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56968 2019-Jan-13 11:24:15.880125 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56969 2019-Jan-13 11:24:15.880761 - [DEBUG] Edge function : AllBottom (result of previous compose)
56970 2019-Jan-13 11:24:15.880787 - [DEBUG]
56971 2019-Jan-13 11:24:15.880813 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56972 2019-Jan-13 11:24:15.880838 - [DEBUG] = AllBottom
56973 2019-Jan-13 11:24:15.880863 - [DEBUG]
56974 2019-Jan-13 11:24:15.880886 - [DEBUG] PROPAGATE: No new function!
56975 2019-Jan-13 11:24:15.880913 - [DEBUG] EDGE:
56976 2019-Jan-13 11:24:15.880972 - [DEBUG] ---> 56977 2019-Jan-13 11:24:15.881621 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56978 2019-Jan-13 11:24:15.882274 - [DEBUG]
56979 2019-Jan-13 11:24:15.882300 - [DEBUG] EDGE:
56980 2019-Jan-13 11:24:15.882359 - [DEBUG] ---> 56981 2019-Jan-13 11:24:15.882996 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56982 2019-Jan-13 11:24:15.883679 - [DEBUG]
56983 2019-Jan-13 11:24:15.883708 - [DEBUG] EDGE:
56984 2019-Jan-13 11:24:15.883771 - [DEBUG] ---> 56985 2019-Jan-13 11:24:15.884434 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56986 2019-Jan-13 11:24:15.885090 - [DEBUG]
56987 2019-Jan-13 11:24:15.885117 - [DEBUG] EDGE:
56988 2019-Jan-13 11:24:15.885180 - [DEBUG] ---> 56989 2019-Jan-13 11:24:15.885829 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56990 2019-Jan-13 11:24:15.886466 - [DEBUG]
56991 2019-Jan-13 11:24:15.886517 - [DEBUG] Compose: EdgeIdentity * AllBottom
56992 2019-Jan-13 11:24:15.886544 - [DEBUG]
56993 2019-Jan-13 11:24:15.886568 - [DEBUG] Propagate flow
56994 2019-Jan-13 11:24:15.886592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56995 2019-Jan-13 11:24:15.886650 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56996 2019-Jan-13 11:24:15.887312 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56997 2019-Jan-13 11:24:15.887948 - [DEBUG] Edge function : AllBottom (result of previous compose)
56998 2019-Jan-13 11:24:15.887973 - [DEBUG]
56999 2019-Jan-13 11:24:15.887999 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57000 2019-Jan-13 11:24:15.888025 - [DEBUG] = AllBottom
57001 2019-Jan-13 11:24:15.888049 - [DEBUG]
57002 2019-Jan-13 11:24:15.888072 - [DEBUG] PROPAGATE: No new function!
57003 2019-Jan-13 11:24:15.888100 - [DEBUG] EDGE:
57004 2019-Jan-13 11:24:15.888159 - [DEBUG] ---> 57005 2019-Jan-13 11:24:15.888805 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57006 2019-Jan-13 11:24:15.889439 - [DEBUG]
57007 2019-Jan-13 11:24:15.889466 - [DEBUG] EDGE:
57008 2019-Jan-13 11:24:15.889522 - [DEBUG] ---> 57009 2019-Jan-13 11:24:15.890203 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57010 2019-Jan-13 11:24:15.890858 - [DEBUG]
57011 2019-Jan-13 11:24:15.890887 - [DEBUG] EDGE:
57012 2019-Jan-13 11:24:15.890952 - [DEBUG] ---> 57013 2019-Jan-13 11:24:15.891612 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57014 2019-Jan-13 11:24:15.892257 - [DEBUG]
57015 2019-Jan-13 11:24:15.892306 - [DEBUG] Compose: EdgeIdentity * AllBottom
57016 2019-Jan-13 11:24:15.892333 - [DEBUG]
57017 2019-Jan-13 11:24:15.892357 - [DEBUG] Propagate flow
57018 2019-Jan-13 11:24:15.892380 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57019 2019-Jan-13 11:24:15.892440 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
57020 2019-Jan-13 11:24:15.893096 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57021 2019-Jan-13 11:24:15.893770 - [DEBUG] Edge function : AllBottom (result of previous compose)
57022 2019-Jan-13 11:24:15.893795 - [DEBUG]
57023 2019-Jan-13 11:24:15.893821 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57024 2019-Jan-13 11:24:15.893846 - [DEBUG] = AllBottom
57025 2019-Jan-13 11:24:15.893871 - [DEBUG]
57026 2019-Jan-13 11:24:15.893894 - [DEBUG] PROPAGATE: No new function!
57027 2019-Jan-13 11:24:15.893922 - [DEBUG] EDGE:
57028 2019-Jan-13 11:24:15.893980 - [DEBUG] ---> 57029 2019-Jan-13 11:24:15.894629 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57030 2019-Jan-13 11:24:15.895265 - [DEBUG]
57031 2019-Jan-13 11:24:15.895291 - [DEBUG] EDGE:
57032 2019-Jan-13 11:24:15.895349 - [DEBUG] ---> 57033 2019-Jan-13 11:24:15.895985 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57034 2019-Jan-13 11:24:15.896646 - [DEBUG]
57035 2019-Jan-13 11:24:15.896690 - [DEBUG] EDGE:
57036 2019-Jan-13 11:24:15.896756 - [DEBUG] ---> 57037 2019-Jan-13 11:24:15.897425 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57038 2019-Jan-13 11:24:15.898080 - [DEBUG]
57039 2019-Jan-13 11:24:15.898131 - [DEBUG] Compose: EdgeIdentity * AllBottom
57040 2019-Jan-13 11:24:15.898158 - [DEBUG]
57041 2019-Jan-13 11:24:15.898182 - [DEBUG] Propagate flow
57042 2019-Jan-13 11:24:15.898205 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57043 2019-Jan-13 11:24:15.898267 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
57044 2019-Jan-13 11:24:15.898914 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57045 2019-Jan-13 11:24:15.899550 - [DEBUG] Edge function : AllBottom (result of previous compose)
57046 2019-Jan-13 11:24:15.899575 - [DEBUG]
57047 2019-Jan-13 11:24:15.899601 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57048 2019-Jan-13 11:24:15.899627 - [DEBUG] = AllBottom
57049 2019-Jan-13 11:24:15.899651 - [DEBUG]
57050 2019-Jan-13 11:24:15.899674 - [DEBUG] PROPAGATE: No new function!
57051 2019-Jan-13 11:24:15.899701 - [DEBUG] EDGE:
57052 2019-Jan-13 11:24:15.899760 - [DEBUG] ---> 57053 2019-Jan-13 11:24:15.900429 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57054 2019-Jan-13 11:24:15.901064 - [DEBUG]
57055 2019-Jan-13 11:24:15.901103 - [DEBUG] Compose: EdgeIdentity * AllBottom
57056 2019-Jan-13 11:24:15.901129 - [DEBUG]
57057 2019-Jan-13 11:24:15.901152 - [DEBUG] Propagate flow
57058 2019-Jan-13 11:24:15.901175 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57059 2019-Jan-13 11:24:15.901233 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
57060 2019-Jan-13 11:24:15.901873 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57061 2019-Jan-13 11:24:15.902506 - [DEBUG] Edge function : AllBottom (result of previous compose)
57062 2019-Jan-13 11:24:15.902531 - [DEBUG]
57063 2019-Jan-13 11:24:15.902556 - [DEBUG] Join: AllTop & AllBottom
57064 2019-Jan-13 11:24:15.902582 - [DEBUG] = AllBottom (new jump func)
57065 2019-Jan-13 11:24:15.902623 - [DEBUG]
57066 2019-Jan-13 11:24:15.902647 - [DEBUG] Start adding new jump function
57067 2019-Jan-13 11:24:15.902670 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57068 2019-Jan-13 11:24:15.902731 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57069 2019-Jan-13 11:24:15.903417 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
57070 2019-Jan-13 11:24:15.904078 - [DEBUG] Edge Function : AllBottom
57071 2019-Jan-13 11:24:15.904111 - [DEBUG] End adding new jump function
57072 2019-Jan-13 11:24:15.904135 - [DEBUG]
57073 2019-Jan-13 11:24:15.904159 - [DEBUG] -------------------------------------------- 1533. Path Edge --------------------------------------------
57074 2019-Jan-13 11:24:15.904183 - [DEBUG]
57075 2019-Jan-13 11:24:15.904206 - [DEBUG] Process 1533. path edge:
57076 2019-Jan-13 11:24:15.904230 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57077 2019-Jan-13 11:24:15.904295 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
57078 2019-Jan-13 11:24:15.904951 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57079 2019-Jan-13 11:24:15.905589 - [DEBUG]
57080 2019-Jan-13 11:24:15.905613 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
57081 2019-Jan-13 11:24:15.906267 - [DEBUG] Possible callees:
57082 2019-Jan-13 11:24:15.906292 - [DEBUG] foo
57083 2019-Jan-13 11:24:15.906317 - [DEBUG] Possible return sites:
57084 2019-Jan-13 11:24:15.906340 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12657085 2019-Jan-13 11:24:15.907644 - [DEBUG] Found and process special summary
57086 2019-Jan-13 11:24:15.907684 - [DEBUG] Compose: EdgeIdentity * AllBottom
57087 2019-Jan-13 11:24:15.907711 - [DEBUG]
57088 2019-Jan-13 11:24:15.907736 - [DEBUG] Propagate flow
57089 2019-Jan-13 11:24:15.907759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57090 2019-Jan-13 11:24:15.907818 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
57091 2019-Jan-13 11:24:15.908460 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57092 2019-Jan-13 11:24:15.909098 - [DEBUG] Edge function : AllBottom (result of previous compose)
57093 2019-Jan-13 11:24:15.909124 - [DEBUG]
57094 2019-Jan-13 11:24:15.909149 - [DEBUG] Join: AllTop & AllBottom
57095 2019-Jan-13 11:24:15.909175 - [DEBUG] = AllBottom (new jump func)
57096 2019-Jan-13 11:24:15.909199 - [DEBUG]
57097 2019-Jan-13 11:24:15.909223 - [DEBUG] Start adding new jump function
57098 2019-Jan-13 11:24:15.909246 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57099 2019-Jan-13 11:24:15.909309 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57100 2019-Jan-13 11:24:15.909971 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
57101 2019-Jan-13 11:24:15.910655 - [DEBUG] Edge Function : AllBottom
57102 2019-Jan-13 11:24:15.910687 - [DEBUG] End adding new jump function
57103 2019-Jan-13 11:24:15.910711 - [DEBUG]
57104 2019-Jan-13 11:24:15.910735 - [DEBUG] -------------------------------------------- 1534. Path Edge --------------------------------------------
57105 2019-Jan-13 11:24:15.910759 - [DEBUG]
57106 2019-Jan-13 11:24:15.910782 - [DEBUG] Process 1534. path edge:
57107 2019-Jan-13 11:24:15.910805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57108 2019-Jan-13 11:24:15.910870 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
57109 2019-Jan-13 11:24:15.911545 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57110 2019-Jan-13 11:24:15.912187 - [DEBUG]
57111 2019-Jan-13 11:24:15.912212 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
57112 2019-Jan-13 11:24:15.912886 - [DEBUG] Compose: EdgeIdentity * AllBottom
57113 2019-Jan-13 11:24:15.912914 - [DEBUG]
57114 2019-Jan-13 11:24:15.912938 - [DEBUG] Propagate flow
57115 2019-Jan-13 11:24:15.912962 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57116 2019-Jan-13 11:24:15.913021 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
57117 2019-Jan-13 11:24:15.913683 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57118 2019-Jan-13 11:24:15.914322 - [DEBUG] Edge function : AllBottom (result of previous compose)
57119 2019-Jan-13 11:24:15.914348 - [DEBUG]
57120 2019-Jan-13 11:24:15.914373 - [DEBUG] Join: AllTop & AllBottom
57121 2019-Jan-13 11:24:15.914399 - [DEBUG] = AllBottom (new jump func)
57122 2019-Jan-13 11:24:15.914424 - [DEBUG]
57123 2019-Jan-13 11:24:15.914447 - [DEBUG] Start adding new jump function
57124 2019-Jan-13 11:24:15.914471 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57125 2019-Jan-13 11:24:15.914528 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57126 2019-Jan-13 11:24:15.915163 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
57127 2019-Jan-13 11:24:15.915810 - [DEBUG] Edge Function : AllBottom
57128 2019-Jan-13 11:24:15.915843 - [DEBUG] End adding new jump function
57129 2019-Jan-13 11:24:15.915867 - [DEBUG]
57130 2019-Jan-13 11:24:15.915890 - [DEBUG] -------------------------------------------- 1535. Path Edge --------------------------------------------
57131 2019-Jan-13 11:24:15.915915 - [DEBUG]
57132 2019-Jan-13 11:24:15.915938 - [DEBUG] Process 1535. path edge:
57133 2019-Jan-13 11:24:15.915962 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57134 2019-Jan-13 11:24:15.916027 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
57135 2019-Jan-13 11:24:15.916700 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57136 2019-Jan-13 11:24:15.917364 - [DEBUG]
57137 2019-Jan-13 11:24:15.917392 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
57138 2019-Jan-13 11:24:15.918073 - [DEBUG] Compose: EdgeIdentity * AllBottom
57139 2019-Jan-13 11:24:15.918102 - [DEBUG]
57140 2019-Jan-13 11:24:15.918126 - [DEBUG] Propagate flow
57141 2019-Jan-13 11:24:15.918150 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57142 2019-Jan-13 11:24:15.918213 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
57143 2019-Jan-13 11:24:15.918852 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57144 2019-Jan-13 11:24:15.919490 - [DEBUG] Edge function : AllBottom (result of previous compose)
57145 2019-Jan-13 11:24:15.919516 - [DEBUG]
57146 2019-Jan-13 11:24:15.919541 - [DEBUG] Join: AllTop & AllBottom
57147 2019-Jan-13 11:24:15.919567 - [DEBUG] = AllBottom (new jump func)
57148 2019-Jan-13 11:24:15.919591 - [DEBUG]
57149 2019-Jan-13 11:24:15.919615 - [DEBUG] Start adding new jump function
57150 2019-Jan-13 11:24:15.919638 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57151 2019-Jan-13 11:24:15.919695 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57152 2019-Jan-13 11:24:15.920353 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
57153 2019-Jan-13 11:24:15.921006 - [DEBUG] Edge Function : AllBottom
57154 2019-Jan-13 11:24:15.921037 - [DEBUG] End adding new jump function
57155 2019-Jan-13 11:24:15.921061 - [DEBUG]
57156 2019-Jan-13 11:24:15.921084 - [DEBUG] -------------------------------------------- 1536. Path Edge --------------------------------------------
57157 2019-Jan-13 11:24:15.921109 - [DEBUG]
57158 2019-Jan-13 11:24:15.921132 - [DEBUG] Process 1536. path edge:
57159 2019-Jan-13 11:24:15.921155 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57160 2019-Jan-13 11:24:15.921213 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
57161 2019-Jan-13 11:24:15.921849 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57162 2019-Jan-13 11:24:15.922509 - [DEBUG]
57163 2019-Jan-13 11:24:15.922537 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
57164 2019-Jan-13 11:24:15.923227 - [DEBUG] Compose: EdgeIdentity * AllBottom
57165 2019-Jan-13 11:24:15.923255 - [DEBUG]
57166 2019-Jan-13 11:24:15.923279 - [DEBUG] Propagate flow
57167 2019-Jan-13 11:24:15.923303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57168 2019-Jan-13 11:24:15.923388 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
57169 2019-Jan-13 11:24:15.924068 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57170 2019-Jan-13 11:24:15.924716 - [DEBUG] Edge function : AllBottom (result of previous compose)
57171 2019-Jan-13 11:24:15.924742 - [DEBUG]
57172 2019-Jan-13 11:24:15.924767 - [DEBUG] Join: AllTop & AllBottom
57173 2019-Jan-13 11:24:15.924793 - [DEBUG] = AllBottom (new jump func)
57174 2019-Jan-13 11:24:15.924818 - [DEBUG]
57175 2019-Jan-13 11:24:15.924841 - [DEBUG] Start adding new jump function
57176 2019-Jan-13 11:24:15.924864 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57177 2019-Jan-13 11:24:15.924924 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57178 2019-Jan-13 11:24:15.925562 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
57179 2019-Jan-13 11:24:15.926205 - [DEBUG] Edge Function : AllBottom
57180 2019-Jan-13 11:24:15.926234 - [DEBUG] End adding new jump function
57181 2019-Jan-13 11:24:15.926258 - [DEBUG]
57182 2019-Jan-13 11:24:15.926281 - [DEBUG] -------------------------------------------- 1537. Path Edge --------------------------------------------
57183 2019-Jan-13 11:24:15.926305 - [DEBUG]
57184 2019-Jan-13 11:24:15.926329 - [DEBUG] Process 1537. path edge:
57185 2019-Jan-13 11:24:15.926352 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57186 2019-Jan-13 11:24:15.926409 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
57187 2019-Jan-13 11:24:15.927075 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57188 2019-Jan-13 11:24:15.927712 - [DEBUG]
57189 2019-Jan-13 11:24:15.927736 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
57190 2019-Jan-13 11:24:15.928396 - [DEBUG] Possible callees:
57191 2019-Jan-13 11:24:15.928421 - [DEBUG] llvm.dbg.declare
57192 2019-Jan-13 11:24:15.928446 - [DEBUG] Possible return sites:
57193 2019-Jan-13 11:24:15.928469 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13657194 2019-Jan-13 11:24:15.929816 - [DEBUG] Found and process special summary
57195 2019-Jan-13 11:24:15.929865 - [DEBUG] Compose: EdgeIdentity * AllBottom
57196 2019-Jan-13 11:24:15.929893 - [DEBUG]
57197 2019-Jan-13 11:24:15.929917 - [DEBUG] Propagate flow
57198 2019-Jan-13 11:24:15.929940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57199 2019-Jan-13 11:24:15.930027 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
57200 2019-Jan-13 11:24:15.930699 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57201 2019-Jan-13 11:24:15.931344 - [DEBUG] Edge function : AllBottom (result of previous compose)
57202 2019-Jan-13 11:24:15.931370 - [DEBUG]
57203 2019-Jan-13 11:24:15.931396 - [DEBUG] Join: AllTop & AllBottom
57204 2019-Jan-13 11:24:15.931422 - [DEBUG] = AllBottom (new jump func)
57205 2019-Jan-13 11:24:15.931446 - [DEBUG]
57206 2019-Jan-13 11:24:15.931470 - [DEBUG] Start adding new jump function
57207 2019-Jan-13 11:24:15.931493 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57208 2019-Jan-13 11:24:15.931550 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57209 2019-Jan-13 11:24:15.932187 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
57210 2019-Jan-13 11:24:15.932824 - [DEBUG] Edge Function : AllBottom
57211 2019-Jan-13 11:24:15.932854 - [DEBUG] End adding new jump function
57212 2019-Jan-13 11:24:15.932878 - [DEBUG]
57213 2019-Jan-13 11:24:15.932902 - [DEBUG] -------------------------------------------- 1538. Path Edge --------------------------------------------
57214 2019-Jan-13 11:24:15.932926 - [DEBUG]
57215 2019-Jan-13 11:24:15.932949 - [DEBUG] Process 1538. path edge:
57216 2019-Jan-13 11:24:15.932973 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57217 2019-Jan-13 11:24:15.933030 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
57218 2019-Jan-13 11:24:15.933691 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57219 2019-Jan-13 11:24:15.934332 - [DEBUG]
57220 2019-Jan-13 11:24:15.934357 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
57221 2019-Jan-13 11:24:15.935030 - [DEBUG] Compose: EdgeIdentity * AllBottom
57222 2019-Jan-13 11:24:15.935060 - [DEBUG]
57223 2019-Jan-13 11:24:15.935083 - [DEBUG] Propagate flow
57224 2019-Jan-13 11:24:15.935107 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57225 2019-Jan-13 11:24:15.935168 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
57226 2019-Jan-13 11:24:15.935833 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57227 2019-Jan-13 11:24:15.936494 - [DEBUG] Edge function : AllBottom (result of previous compose)
57228 2019-Jan-13 11:24:15.936520 - [DEBUG]
57229 2019-Jan-13 11:24:15.936546 - [DEBUG] Join: AllTop & AllBottom
57230 2019-Jan-13 11:24:15.936572 - [DEBUG] = AllBottom (new jump func)
57231 2019-Jan-13 11:24:15.936596 - [DEBUG]
57232 2019-Jan-13 11:24:15.936620 - [DEBUG] Start adding new jump function
57233 2019-Jan-13 11:24:15.936643 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57234 2019-Jan-13 11:24:15.936730 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57235 2019-Jan-13 11:24:15.937385 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
57236 2019-Jan-13 11:24:15.938023 - [DEBUG] Edge Function : AllBottom
57237 2019-Jan-13 11:24:15.938054 - [DEBUG] End adding new jump function
57238 2019-Jan-13 11:24:15.938079 - [DEBUG]
57239 2019-Jan-13 11:24:15.938139 - [DEBUG] -------------------------------------------- 1539. Path Edge --------------------------------------------
57240 2019-Jan-13 11:24:15.938165 - [DEBUG]
57241 2019-Jan-13 11:24:15.938188 - [DEBUG] Process 1539. path edge:
57242 2019-Jan-13 11:24:15.938212 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57243 2019-Jan-13 11:24:15.938272 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
57244 2019-Jan-13 11:24:15.938909 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57245 2019-Jan-13 11:24:15.939543 - [DEBUG]
57246 2019-Jan-13 11:24:15.939569 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
57247 2019-Jan-13 11:24:15.940253 - [DEBUG] Compose: EdgeIdentity * AllBottom
57248 2019-Jan-13 11:24:15.940281 - [DEBUG]
57249 2019-Jan-13 11:24:15.940304 - [DEBUG] Propagate flow
57250 2019-Jan-13 11:24:15.940328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57251 2019-Jan-13 11:24:15.940387 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
57252 2019-Jan-13 11:24:15.941021 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57253 2019-Jan-13 11:24:15.941665 - [DEBUG] Edge function : AllBottom (result of previous compose)
57254 2019-Jan-13 11:24:15.941691 - [DEBUG]
57255 2019-Jan-13 11:24:15.941717 - [DEBUG] Join: AllTop & AllBottom
57256 2019-Jan-13 11:24:15.941743 - [DEBUG] = AllBottom (new jump func)
57257 2019-Jan-13 11:24:15.941767 - [DEBUG]
57258 2019-Jan-13 11:24:15.941790 - [DEBUG] Start adding new jump function
57259 2019-Jan-13 11:24:15.941814 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57260 2019-Jan-13 11:24:15.941882 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57261 2019-Jan-13 11:24:15.942539 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
57262 2019-Jan-13 11:24:15.943193 - [DEBUG] Edge Function : AllBottom
57263 2019-Jan-13 11:24:15.943224 - [DEBUG] End adding new jump function
57264 2019-Jan-13 11:24:15.943248 - [DEBUG]
57265 2019-Jan-13 11:24:15.943272 - [DEBUG] -------------------------------------------- 1540. Path Edge --------------------------------------------
57266 2019-Jan-13 11:24:15.943297 - [DEBUG]
57267 2019-Jan-13 11:24:15.943321 - [DEBUG] Process 1540. path edge:
57268 2019-Jan-13 11:24:15.943364 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57269 2019-Jan-13 11:24:15.943428 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
57270 2019-Jan-13 11:24:15.944079 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57271 2019-Jan-13 11:24:15.944717 - [DEBUG]
57272 2019-Jan-13 11:24:15.944743 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
57273 2019-Jan-13 11:24:15.945406 - [DEBUG] Compose: EdgeIdentity * AllBottom
57274 2019-Jan-13 11:24:15.945434 - [DEBUG]
57275 2019-Jan-13 11:24:15.945458 - [DEBUG] Propagate flow
57276 2019-Jan-13 11:24:15.945481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57277 2019-Jan-13 11:24:15.945540 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
57278 2019-Jan-13 11:24:15.946189 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57279 2019-Jan-13 11:24:15.946844 - [DEBUG] Edge function : AllBottom (result of previous compose)
57280 2019-Jan-13 11:24:15.946870 - [DEBUG]
57281 2019-Jan-13 11:24:15.946895 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57282 2019-Jan-13 11:24:15.946921 - [DEBUG] = AllBottom
57283 2019-Jan-13 11:24:15.946946 - [DEBUG]
57284 2019-Jan-13 11:24:15.946969 - [DEBUG] PROPAGATE: No new function!
57285 2019-Jan-13 11:24:15.947010 - [DEBUG] EDGE:
57286 2019-Jan-13 11:24:15.947070 - [DEBUG] ---> 57287 2019-Jan-13 11:24:15.947704 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57288 2019-Jan-13 11:24:15.948362 - [DEBUG]
57289 2019-Jan-13 11:24:15.948390 - [DEBUG] EDGE:
57290 2019-Jan-13 11:24:15.948454 - [DEBUG] ---> 57291 2019-Jan-13 11:24:15.949111 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57292 2019-Jan-13 11:24:15.949772 - [DEBUG]
57293 2019-Jan-13 11:24:15.949799 - [DEBUG] EDGE:
57294 2019-Jan-13 11:24:15.949861 - [DEBUG] ---> 57295 2019-Jan-13 11:24:15.950536 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57296 2019-Jan-13 11:24:15.951174 - [DEBUG]
57297 2019-Jan-13 11:24:15.951224 - [DEBUG] Compose: EdgeIdentity * AllBottom
57298 2019-Jan-13 11:24:15.951251 - [DEBUG]
57299 2019-Jan-13 11:24:15.951275 - [DEBUG] Propagate flow
57300 2019-Jan-13 11:24:15.951298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57301 2019-Jan-13 11:24:15.951355 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
57302 2019-Jan-13 11:24:15.951995 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57303 2019-Jan-13 11:24:15.952630 - [DEBUG] Edge function : AllBottom (result of previous compose)
57304 2019-Jan-13 11:24:15.952655 - [DEBUG]
57305 2019-Jan-13 11:24:15.952680 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57306 2019-Jan-13 11:24:15.952706 - [DEBUG] = AllBottom
57307 2019-Jan-13 11:24:15.952730 - [DEBUG]
57308 2019-Jan-13 11:24:15.952753 - [DEBUG] PROPAGATE: No new function!
57309 2019-Jan-13 11:24:15.952782 - [DEBUG] EDGE:
57310 2019-Jan-13 11:24:15.952840 - [DEBUG] ---> 57311 2019-Jan-13 11:24:15.953507 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57312 2019-Jan-13 11:24:15.954144 - [DEBUG]
57313 2019-Jan-13 11:24:15.954183 - [DEBUG] Compose: EdgeIdentity * AllBottom
57314 2019-Jan-13 11:24:15.954210 - [DEBUG]
57315 2019-Jan-13 11:24:15.954233 - [DEBUG] Propagate flow
57316 2019-Jan-13 11:24:15.954257 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57317 2019-Jan-13 11:24:15.954315 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
57318 2019-Jan-13 11:24:15.954986 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57319 2019-Jan-13 11:24:15.955636 - [DEBUG] Edge function : AllBottom (result of previous compose)
57320 2019-Jan-13 11:24:15.955663 - [DEBUG]
57321 2019-Jan-13 11:24:15.955688 - [DEBUG] Join: AllTop & AllBottom
57322 2019-Jan-13 11:24:15.955715 - [DEBUG] = AllBottom (new jump func)
57323 2019-Jan-13 11:24:15.955739 - [DEBUG]
57324 2019-Jan-13 11:24:15.955763 - [DEBUG] Start adding new jump function
57325 2019-Jan-13 11:24:15.955786 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57326 2019-Jan-13 11:24:15.955854 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57327 2019-Jan-13 11:24:15.956515 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
57328 2019-Jan-13 11:24:15.957206 - [DEBUG] Edge Function : AllBottom
57329 2019-Jan-13 11:24:15.957238 - [DEBUG] End adding new jump function
57330 2019-Jan-13 11:24:15.957262 - [DEBUG]
57331 2019-Jan-13 11:24:15.957286 - [DEBUG] -------------------------------------------- 1541. Path Edge --------------------------------------------
57332 2019-Jan-13 11:24:15.957310 - [DEBUG]
57333 2019-Jan-13 11:24:15.957333 - [DEBUG] Process 1541. path edge:
57334 2019-Jan-13 11:24:15.957357 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57335 2019-Jan-13 11:24:15.957416 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
57336 2019-Jan-13 11:24:15.958062 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57337 2019-Jan-13 11:24:15.958696 - [DEBUG]
57338 2019-Jan-13 11:24:15.958721 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
57339 2019-Jan-13 11:24:15.959382 - [DEBUG] Possible callees:
57340 2019-Jan-13 11:24:15.959408 - [DEBUG] llvm.dbg.declare
57341 2019-Jan-13 11:24:15.959432 - [DEBUG] Possible return sites:
57342 2019-Jan-13 11:24:15.959456 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14357343 2019-Jan-13 11:24:15.960754 - [DEBUG] Found and process special summary
57344 2019-Jan-13 11:24:15.960795 - [DEBUG] Compose: EdgeIdentity * AllBottom
57345 2019-Jan-13 11:24:15.960822 - [DEBUG]
57346 2019-Jan-13 11:24:15.960846 - [DEBUG] Propagate flow
57347 2019-Jan-13 11:24:15.960869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57348 2019-Jan-13 11:24:15.960930 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
57349 2019-Jan-13 11:24:15.961598 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57350 2019-Jan-13 11:24:15.962259 - [DEBUG] Edge function : AllBottom (result of previous compose)
57351 2019-Jan-13 11:24:15.962286 - [DEBUG]
57352 2019-Jan-13 11:24:15.962311 - [DEBUG] Join: AllTop & AllBottom
57353 2019-Jan-13 11:24:15.962337 - [DEBUG] = AllBottom (new jump func)
57354 2019-Jan-13 11:24:15.962362 - [DEBUG]
57355 2019-Jan-13 11:24:15.962385 - [DEBUG] Start adding new jump function
57356 2019-Jan-13 11:24:15.962408 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57357 2019-Jan-13 11:24:15.962473 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57358 2019-Jan-13 11:24:15.963125 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
57359 2019-Jan-13 11:24:15.963792 - [DEBUG] Edge Function : AllBottom
57360 2019-Jan-13 11:24:15.963822 - [DEBUG] End adding new jump function
57361 2019-Jan-13 11:24:15.963846 - [DEBUG]
57362 2019-Jan-13 11:24:15.963869 - [DEBUG] -------------------------------------------- 1542. Path Edge --------------------------------------------
57363 2019-Jan-13 11:24:15.963894 - [DEBUG]
57364 2019-Jan-13 11:24:15.963917 - [DEBUG] Process 1542. path edge:
57365 2019-Jan-13 11:24:15.963941 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57366 2019-Jan-13 11:24:15.963998 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
57367 2019-Jan-13 11:24:15.964635 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57368 2019-Jan-13 11:24:15.965269 - [DEBUG]
57369 2019-Jan-13 11:24:15.965293 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
57370 2019-Jan-13 11:24:15.965983 - [DEBUG] Compose: EdgeIdentity * AllBottom
57371 2019-Jan-13 11:24:15.966011 - [DEBUG]
57372 2019-Jan-13 11:24:15.966035 - [DEBUG] Propagate flow
57373 2019-Jan-13 11:24:15.966058 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57374 2019-Jan-13 11:24:15.966117 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
57375 2019-Jan-13 11:24:15.966777 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57376 2019-Jan-13 11:24:15.967416 - [DEBUG] Edge function : AllBottom (result of previous compose)
57377 2019-Jan-13 11:24:15.967441 - [DEBUG]
57378 2019-Jan-13 11:24:15.967467 - [DEBUG] Join: AllTop & AllBottom
57379 2019-Jan-13 11:24:15.967493 - [DEBUG] = AllBottom (new jump func)
57380 2019-Jan-13 11:24:15.967517 - [DEBUG]
57381 2019-Jan-13 11:24:15.967541 - [DEBUG] Start adding new jump function
57382 2019-Jan-13 11:24:15.967564 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57383 2019-Jan-13 11:24:15.967625 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57384 2019-Jan-13 11:24:15.968287 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
57385 2019-Jan-13 11:24:15.968941 - [DEBUG] Edge Function : AllBottom
57386 2019-Jan-13 11:24:15.968973 - [DEBUG] End adding new jump function
57387 2019-Jan-13 11:24:15.968997 - [DEBUG]
57388 2019-Jan-13 11:24:15.969020 - [DEBUG] -------------------------------------------- 1543. Path Edge --------------------------------------------
57389 2019-Jan-13 11:24:15.969046 - [DEBUG]
57390 2019-Jan-13 11:24:15.969069 - [DEBUG] Process 1543. path edge:
57391 2019-Jan-13 11:24:15.969093 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57392 2019-Jan-13 11:24:15.969159 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
57393 2019-Jan-13 11:24:15.969808 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57394 2019-Jan-13 11:24:15.970471 - [DEBUG]
57395 2019-Jan-13 11:24:15.970498 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
57396 2019-Jan-13 11:24:15.971162 - [DEBUG] Compose: EdgeIdentity * AllBottom
57397 2019-Jan-13 11:24:15.971191 - [DEBUG]
57398 2019-Jan-13 11:24:15.971214 - [DEBUG] Propagate flow
57399 2019-Jan-13 11:24:15.971238 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57400 2019-Jan-13 11:24:15.971297 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
57401 2019-Jan-13 11:24:15.971932 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57402 2019-Jan-13 11:24:15.972586 - [DEBUG] Edge function : AllBottom (result of previous compose)
57403 2019-Jan-13 11:24:15.972613 - [DEBUG]
57404 2019-Jan-13 11:24:15.972640 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57405 2019-Jan-13 11:24:15.972666 - [DEBUG] = AllBottom
57406 2019-Jan-13 11:24:15.972691 - [DEBUG]
57407 2019-Jan-13 11:24:15.972714 - [DEBUG] PROPAGATE: No new function!
57408 2019-Jan-13 11:24:15.972742 - [DEBUG] EDGE:
57409 2019-Jan-13 11:24:15.972812 - [DEBUG] ---> 57410 2019-Jan-13 11:24:15.973534 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57411 2019-Jan-13 11:24:15.974227 - [DEBUG]
57412 2019-Jan-13 11:24:15.974256 - [DEBUG] EDGE:
57413 2019-Jan-13 11:24:15.974323 - [DEBUG] ---> 57414 2019-Jan-13 11:24:15.975004 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57415 2019-Jan-13 11:24:15.975665 - [DEBUG]
57416 2019-Jan-13 11:24:15.975722 - [DEBUG] Compose: EdgeIdentity * AllBottom
57417 2019-Jan-13 11:24:15.975769 - [DEBUG]
57418 2019-Jan-13 11:24:15.975794 - [DEBUG] Propagate flow
57419 2019-Jan-13 11:24:15.975817 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57420 2019-Jan-13 11:24:15.975879 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
57421 2019-Jan-13 11:24:15.976523 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57422 2019-Jan-13 11:24:15.977206 - [DEBUG] Edge function : AllBottom (result of previous compose)
57423 2019-Jan-13 11:24:15.977233 - [DEBUG]
57424 2019-Jan-13 11:24:15.977258 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57425 2019-Jan-13 11:24:15.977284 - [DEBUG] = AllBottom
57426 2019-Jan-13 11:24:15.977308 - [DEBUG]
57427 2019-Jan-13 11:24:15.977331 - [DEBUG] PROPAGATE: No new function!
57428 2019-Jan-13 11:24:15.977364 - [DEBUG] EDGE:
57429 2019-Jan-13 11:24:15.977433 - [DEBUG] ---> 57430 2019-Jan-13 11:24:15.978105 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57431 2019-Jan-13 11:24:15.978763 - [DEBUG]
57432 2019-Jan-13 11:24:15.978791 - [DEBUG] EDGE:
57433 2019-Jan-13 11:24:15.978855 - [DEBUG] ---> 57434 2019-Jan-13 11:24:15.979501 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57435 2019-Jan-13 11:24:15.980165 - [DEBUG]
57436 2019-Jan-13 11:24:15.980215 - [DEBUG] Compose: EdgeIdentity * AllBottom
57437 2019-Jan-13 11:24:15.980242 - [DEBUG]
57438 2019-Jan-13 11:24:15.980266 - [DEBUG] Propagate flow
57439 2019-Jan-13 11:24:15.980289 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57440 2019-Jan-13 11:24:15.980348 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
57441 2019-Jan-13 11:24:15.980983 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57442 2019-Jan-13 11:24:15.981619 - [DEBUG] Edge function : AllBottom (result of previous compose)
57443 2019-Jan-13 11:24:15.981644 - [DEBUG]
57444 2019-Jan-13 11:24:15.981669 - [DEBUG] Join: AllTop & AllBottom
57445 2019-Jan-13 11:24:15.981696 - [DEBUG] = AllBottom (new jump func)
57446 2019-Jan-13 11:24:15.981720 - [DEBUG]
57447 2019-Jan-13 11:24:15.981743 - [DEBUG] Start adding new jump function
57448 2019-Jan-13 11:24:15.981766 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57449 2019-Jan-13 11:24:15.981824 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57450 2019-Jan-13 11:24:15.982462 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
57451 2019-Jan-13 11:24:15.983099 - [DEBUG] Edge Function : AllBottom
57452 2019-Jan-13 11:24:15.983130 - [DEBUG] End adding new jump function
57453 2019-Jan-13 11:24:15.983154 - [DEBUG]
57454 2019-Jan-13 11:24:15.983178 - [DEBUG] -------------------------------------------- 1544. Path Edge --------------------------------------------
57455 2019-Jan-13 11:24:15.983202 - [DEBUG]
57456 2019-Jan-13 11:24:15.983225 - [DEBUG] Process 1544. path edge:
57457 2019-Jan-13 11:24:15.983249 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57458 2019-Jan-13 11:24:15.983307 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
57459 2019-Jan-13 11:24:15.983969 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57460 2019-Jan-13 11:24:15.984651 - [DEBUG]
57461 2019-Jan-13 11:24:15.984679 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
57462 2019-Jan-13 11:24:15.985380 - [DEBUG] Compose: EdgeIdentity * AllBottom
57463 2019-Jan-13 11:24:15.985409 - [DEBUG]
57464 2019-Jan-13 11:24:15.985432 - [DEBUG] Propagate flow
57465 2019-Jan-13 11:24:15.985455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57466 2019-Jan-13 11:24:15.985522 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
57467 2019-Jan-13 11:24:15.986189 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57468 2019-Jan-13 11:24:15.986852 - [DEBUG] Edge function : AllBottom (result of previous compose)
57469 2019-Jan-13 11:24:15.986877 - [DEBUG]
57470 2019-Jan-13 11:24:15.986903 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57471 2019-Jan-13 11:24:15.986928 - [DEBUG] = AllBottom
57472 2019-Jan-13 11:24:15.986952 - [DEBUG]
57473 2019-Jan-13 11:24:15.986975 - [DEBUG] PROPAGATE: No new function!
57474 2019-Jan-13 11:24:15.987012 - [DEBUG] Compose: EdgeIdentity * AllBottom
57475 2019-Jan-13 11:24:15.987039 - [DEBUG]
57476 2019-Jan-13 11:24:15.987062 - [DEBUG] Propagate flow
57477 2019-Jan-13 11:24:15.987085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57478 2019-Jan-13 11:24:15.987145 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
57479 2019-Jan-13 11:24:15.987792 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57480 2019-Jan-13 11:24:15.988429 - [DEBUG] Edge function : AllBottom (result of previous compose)
57481 2019-Jan-13 11:24:15.988454 - [DEBUG]
57482 2019-Jan-13 11:24:15.988480 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57483 2019-Jan-13 11:24:15.988506 - [DEBUG] = AllBottom
57484 2019-Jan-13 11:24:15.988530 - [DEBUG]
57485 2019-Jan-13 11:24:15.988554 - [DEBUG] PROPAGATE: No new function!
57486 2019-Jan-13 11:24:15.988580 - [DEBUG] EDGE:
57487 2019-Jan-13 11:24:15.988638 - [DEBUG] ---> 57488 2019-Jan-13 11:24:15.989274 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57489 2019-Jan-13 11:24:15.989908 - [DEBUG]
57490 2019-Jan-13 11:24:15.989934 - [DEBUG] EDGE:
57491 2019-Jan-13 11:24:15.989991 - [DEBUG] ---> 57492 2019-Jan-13 11:24:15.990666 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57493 2019-Jan-13 11:24:15.991329 - [DEBUG]
57494 2019-Jan-13 11:24:15.991357 - [DEBUG] EDGE:
57495 2019-Jan-13 11:24:15.991419 - [DEBUG] ---> 57496 2019-Jan-13 11:24:15.992086 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57497 2019-Jan-13 11:24:15.992737 - [DEBUG]
57498 2019-Jan-13 11:24:15.992788 - [DEBUG] Compose: EdgeIdentity * AllBottom
57499 2019-Jan-13 11:24:15.992816 - [DEBUG]
57500 2019-Jan-13 11:24:15.992840 - [DEBUG] Propagate flow
57501 2019-Jan-13 11:24:15.992863 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57502 2019-Jan-13 11:24:15.992924 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
57503 2019-Jan-13 11:24:15.993591 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57504 2019-Jan-13 11:24:15.994244 - [DEBUG] Edge function : AllBottom (result of previous compose)
57505 2019-Jan-13 11:24:15.994270 - [DEBUG]
57506 2019-Jan-13 11:24:15.994296 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57507 2019-Jan-13 11:24:15.994321 - [DEBUG] = AllBottom
57508 2019-Jan-13 11:24:15.994346 - [DEBUG]
57509 2019-Jan-13 11:24:15.994369 - [DEBUG] PROPAGATE: No new function!
57510 2019-Jan-13 11:24:15.994398 - [DEBUG] EDGE:
57511 2019-Jan-13 11:24:15.994457 - [DEBUG] ---> 57512 2019-Jan-13 11:24:15.995095 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57513 2019-Jan-13 11:24:15.995730 - [DEBUG]
57514 2019-Jan-13 11:24:15.995757 - [DEBUG] EDGE:
57515 2019-Jan-13 11:24:15.995814 - [DEBUG] ---> 57516 2019-Jan-13 11:24:15.996448 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57517 2019-Jan-13 11:24:15.997117 - [DEBUG]
57518 2019-Jan-13 11:24:15.997145 - [DEBUG] EDGE:
57519 2019-Jan-13 11:24:15.997210 - [DEBUG] ---> 57520 2019-Jan-13 11:24:15.997875 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57521 2019-Jan-13 11:24:15.998535 - [DEBUG]
57522 2019-Jan-13 11:24:15.998562 - [DEBUG] EDGE:
57523 2019-Jan-13 11:24:15.998626 - [DEBUG] ---> 57524 2019-Jan-13 11:24:15.999282 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57525 2019-Jan-13 11:24:15.999923 - [DEBUG]
57526 2019-Jan-13 11:24:15.999950 - [DEBUG] EDGE:
57527 2019-Jan-13 11:24:16.000028 - [DEBUG] ---> 57528 2019-Jan-13 11:24:16.000665 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57529 2019-Jan-13 11:24:16.001301 - [DEBUG]
57530 2019-Jan-13 11:24:16.001327 - [DEBUG] EDGE:
57531 2019-Jan-13 11:24:16.001385 - [DEBUG] ---> 57532 2019-Jan-13 11:24:16.002024 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57533 2019-Jan-13 11:24:16.002658 - [DEBUG]
57534 2019-Jan-13 11:24:16.002684 - [DEBUG] EDGE:
57535 2019-Jan-13 11:24:16.002742 - [DEBUG] ---> 57536 2019-Jan-13 11:24:16.003391 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57537 2019-Jan-13 11:24:16.004051 - [DEBUG]
57538 2019-Jan-13 11:24:16.004079 - [DEBUG] EDGE:
57539 2019-Jan-13 11:24:16.004144 - [DEBUG] ---> 57540 2019-Jan-13 11:24:16.004805 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57541 2019-Jan-13 11:24:16.005463 - [DEBUG]
57542 2019-Jan-13 11:24:16.005517 - [DEBUG] Compose: EdgeIdentity * AllBottom
57543 2019-Jan-13 11:24:16.005545 - [DEBUG]
57544 2019-Jan-13 11:24:16.005570 - [DEBUG] Propagate flow
57545 2019-Jan-13 11:24:16.005594 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57546 2019-Jan-13 11:24:16.005674 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
57547 2019-Jan-13 11:24:16.006328 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57548 2019-Jan-13 11:24:16.006989 - [DEBUG] Edge function : AllBottom (result of previous compose)
57549 2019-Jan-13 11:24:16.007014 - [DEBUG]
57550 2019-Jan-13 11:24:16.007041 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57551 2019-Jan-13 11:24:16.007067 - [DEBUG] = AllBottom
57552 2019-Jan-13 11:24:16.007091 - [DEBUG]
57553 2019-Jan-13 11:24:16.007114 - [DEBUG] PROPAGATE: No new function!
57554 2019-Jan-13 11:24:16.007144 - [DEBUG] EDGE:
57555 2019-Jan-13 11:24:16.007204 - [DEBUG] ---> 57556 2019-Jan-13 11:24:16.007852 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57557 2019-Jan-13 11:24:16.008489 - [DEBUG]
57558 2019-Jan-13 11:24:16.008531 - [DEBUG] Compose: EdgeIdentity * AllBottom
57559 2019-Jan-13 11:24:16.008558 - [DEBUG]
57560 2019-Jan-13 11:24:16.008582 - [DEBUG] Propagate flow
57561 2019-Jan-13 11:24:16.008605 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57562 2019-Jan-13 11:24:16.008663 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
57563 2019-Jan-13 11:24:16.009301 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57564 2019-Jan-13 11:24:16.009935 - [DEBUG] Edge function : AllBottom (result of previous compose)
57565 2019-Jan-13 11:24:16.009960 - [DEBUG]
57566 2019-Jan-13 11:24:16.009985 - [DEBUG] Join: AllTop & AllBottom
57567 2019-Jan-13 11:24:16.010027 - [DEBUG] = AllBottom (new jump func)
57568 2019-Jan-13 11:24:16.010052 - [DEBUG]
57569 2019-Jan-13 11:24:16.010075 - [DEBUG] Start adding new jump function
57570 2019-Jan-13 11:24:16.010098 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57571 2019-Jan-13 11:24:16.010156 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57572 2019-Jan-13 11:24:16.010820 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
57573 2019-Jan-13 11:24:16.011472 - [DEBUG] Edge Function : AllBottom
57574 2019-Jan-13 11:24:16.011503 - [DEBUG] End adding new jump function
57575 2019-Jan-13 11:24:16.011526 - [DEBUG]
57576 2019-Jan-13 11:24:16.011550 - [DEBUG] -------------------------------------------- 1545. Path Edge --------------------------------------------
57577 2019-Jan-13 11:24:16.011574 - [DEBUG]
57578 2019-Jan-13 11:24:16.011598 - [DEBUG] Process 1545. path edge:
57579 2019-Jan-13 11:24:16.011622 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57580 2019-Jan-13 11:24:16.011688 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
57581 2019-Jan-13 11:24:16.012350 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57582 2019-Jan-13 11:24:16.012992 - [DEBUG]
57583 2019-Jan-13 11:24:16.013017 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
57584 2019-Jan-13 11:24:16.013685 - [DEBUG] Possible callees:
57585 2019-Jan-13 11:24:16.013710 - [DEBUG] foo
57586 2019-Jan-13 11:24:16.013735 - [DEBUG] Possible return sites:
57587 2019-Jan-13 11:24:16.013758 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8457588 2019-Jan-13 11:24:16.015039 - [DEBUG] Found and process special summary
57589 2019-Jan-13 11:24:16.015080 - [DEBUG] Compose: EdgeIdentity * AllBottom
57590 2019-Jan-13 11:24:16.015108 - [DEBUG]
57591 2019-Jan-13 11:24:16.015150 - [DEBUG] Propagate flow
57592 2019-Jan-13 11:24:16.015174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57593 2019-Jan-13 11:24:16.015238 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
57594 2019-Jan-13 11:24:16.015883 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57595 2019-Jan-13 11:24:16.016517 - [DEBUG] Edge function : AllBottom (result of previous compose)
57596 2019-Jan-13 11:24:16.016542 - [DEBUG]
57597 2019-Jan-13 11:24:16.016567 - [DEBUG] Join: AllTop & AllBottom
57598 2019-Jan-13 11:24:16.016593 - [DEBUG] = AllBottom (new jump func)
57599 2019-Jan-13 11:24:16.016617 - [DEBUG]
57600 2019-Jan-13 11:24:16.016641 - [DEBUG] Start adding new jump function
57601 2019-Jan-13 11:24:16.016678 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57602 2019-Jan-13 11:24:16.016739 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57603 2019-Jan-13 11:24:16.017398 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
57604 2019-Jan-13 11:24:16.018058 - [DEBUG] Edge Function : AllBottom
57605 2019-Jan-13 11:24:16.018088 - [DEBUG] End adding new jump function
57606 2019-Jan-13 11:24:16.018112 - [DEBUG]
57607 2019-Jan-13 11:24:16.018135 - [DEBUG] -------------------------------------------- 1546. Path Edge --------------------------------------------
57608 2019-Jan-13 11:24:16.018160 - [DEBUG]
57609 2019-Jan-13 11:24:16.018183 - [DEBUG] Process 1546. path edge:
57610 2019-Jan-13 11:24:16.018206 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57611 2019-Jan-13 11:24:16.018271 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
57612 2019-Jan-13 11:24:16.018934 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57613 2019-Jan-13 11:24:16.019579 - [DEBUG]
57614 2019-Jan-13 11:24:16.019605 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
57615 2019-Jan-13 11:24:16.020297 - [DEBUG] Compose: EdgeIdentity * AllBottom
57616 2019-Jan-13 11:24:16.020326 - [DEBUG]
57617 2019-Jan-13 11:24:16.020349 - [DEBUG] Propagate flow
57618 2019-Jan-13 11:24:16.020372 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57619 2019-Jan-13 11:24:16.020432 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
57620 2019-Jan-13 11:24:16.021081 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57621 2019-Jan-13 11:24:16.021718 - [DEBUG] Edge function : AllBottom (result of previous compose)
57622 2019-Jan-13 11:24:16.021744 - [DEBUG]
57623 2019-Jan-13 11:24:16.021769 - [DEBUG] Join: AllTop & AllBottom
57624 2019-Jan-13 11:24:16.021795 - [DEBUG] = AllBottom (new jump func)
57625 2019-Jan-13 11:24:16.021819 - [DEBUG]
57626 2019-Jan-13 11:24:16.021843 - [DEBUG] Start adding new jump function
57627 2019-Jan-13 11:24:16.021865 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57628 2019-Jan-13 11:24:16.021923 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57629 2019-Jan-13 11:24:16.022563 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
57630 2019-Jan-13 11:24:16.023198 - [DEBUG] Edge Function : AllBottom
57631 2019-Jan-13 11:24:16.023227 - [DEBUG] End adding new jump function
57632 2019-Jan-13 11:24:16.023251 - [DEBUG]
57633 2019-Jan-13 11:24:16.023274 - [DEBUG] -------------------------------------------- 1547. Path Edge --------------------------------------------
57634 2019-Jan-13 11:24:16.023298 - [DEBUG]
57635 2019-Jan-13 11:24:16.023321 - [DEBUG] Process 1547. path edge:
57636 2019-Jan-13 11:24:16.023377 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57637 2019-Jan-13 11:24:16.023437 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
57638 2019-Jan-13 11:24:16.024095 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57639 2019-Jan-13 11:24:16.024752 - [DEBUG]
57640 2019-Jan-13 11:24:16.024779 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
57641 2019-Jan-13 11:24:16.025464 - [DEBUG] Compose: EdgeIdentity * AllBottom
57642 2019-Jan-13 11:24:16.025494 - [DEBUG]
57643 2019-Jan-13 11:24:16.025517 - [DEBUG] Propagate flow
57644 2019-Jan-13 11:24:16.025540 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57645 2019-Jan-13 11:24:16.025606 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
57646 2019-Jan-13 11:24:16.026307 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57647 2019-Jan-13 11:24:16.026974 - [DEBUG] Edge function : AllBottom (result of previous compose)
57648 2019-Jan-13 11:24:16.027000 - [DEBUG]
57649 2019-Jan-13 11:24:16.027025 - [DEBUG] Join: AllTop & AllBottom
57650 2019-Jan-13 11:24:16.027051 - [DEBUG] = AllBottom (new jump func)
57651 2019-Jan-13 11:24:16.027076 - [DEBUG]
57652 2019-Jan-13 11:24:16.027099 - [DEBUG] Start adding new jump function
57653 2019-Jan-13 11:24:16.027123 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57654 2019-Jan-13 11:24:16.027182 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57655 2019-Jan-13 11:24:16.027822 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
57656 2019-Jan-13 11:24:16.028467 - [DEBUG] Edge Function : AllBottom
57657 2019-Jan-13 11:24:16.028496 - [DEBUG] End adding new jump function
57658 2019-Jan-13 11:24:16.028520 - [DEBUG]
57659 2019-Jan-13 11:24:16.028544 - [DEBUG] -------------------------------------------- 1548. Path Edge --------------------------------------------
57660 2019-Jan-13 11:24:16.028568 - [DEBUG]
57661 2019-Jan-13 11:24:16.028592 - [DEBUG] Process 1548. path edge:
57662 2019-Jan-13 11:24:16.028616 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57663 2019-Jan-13 11:24:16.028673 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
57664 2019-Jan-13 11:24:16.029318 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57665 2019-Jan-13 11:24:16.029954 - [DEBUG]
57666 2019-Jan-13 11:24:16.029978 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
57667 2019-Jan-13 11:24:16.030681 - [DEBUG] Possible callees:
57668 2019-Jan-13 11:24:16.030707 - [DEBUG] llvm.dbg.declare
57669 2019-Jan-13 11:24:16.030732 - [DEBUG] Possible return sites:
57670 2019-Jan-13 11:24:16.030756 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9657671 2019-Jan-13 11:24:16.032088 - [DEBUG] Found and process special summary
57672 2019-Jan-13 11:24:16.032136 - [DEBUG] Compose: EdgeIdentity * AllBottom
57673 2019-Jan-13 11:24:16.032164 - [DEBUG]
57674 2019-Jan-13 11:24:16.032189 - [DEBUG] Propagate flow
57675 2019-Jan-13 11:24:16.032212 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57676 2019-Jan-13 11:24:16.032277 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
57677 2019-Jan-13 11:24:16.032951 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57678 2019-Jan-13 11:24:16.033615 - [DEBUG] Edge function : AllBottom (result of previous compose)
57679 2019-Jan-13 11:24:16.033641 - [DEBUG]
57680 2019-Jan-13 11:24:16.033666 - [DEBUG] Join: AllTop & AllBottom
57681 2019-Jan-13 11:24:16.033693 - [DEBUG] = AllBottom (new jump func)
57682 2019-Jan-13 11:24:16.033717 - [DEBUG]
57683 2019-Jan-13 11:24:16.033741 - [DEBUG] Start adding new jump function
57684 2019-Jan-13 11:24:16.033764 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57685 2019-Jan-13 11:24:16.033822 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57686 2019-Jan-13 11:24:16.034459 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
57687 2019-Jan-13 11:24:16.035097 - [DEBUG] Edge Function : AllBottom
57688 2019-Jan-13 11:24:16.035127 - [DEBUG] End adding new jump function
57689 2019-Jan-13 11:24:16.035152 - [DEBUG]
57690 2019-Jan-13 11:24:16.035176 - [DEBUG] -------------------------------------------- 1549. Path Edge --------------------------------------------
57691 2019-Jan-13 11:24:16.035200 - [DEBUG]
57692 2019-Jan-13 11:24:16.035224 - [DEBUG] Process 1549. path edge:
57693 2019-Jan-13 11:24:16.035248 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57694 2019-Jan-13 11:24:16.035306 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
57695 2019-Jan-13 11:24:16.035945 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57696 2019-Jan-13 11:24:16.036581 - [DEBUG]
57697 2019-Jan-13 11:24:16.036605 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
57698 2019-Jan-13 11:24:16.037322 - [DEBUG] Compose: EdgeIdentity * AllBottom
57699 2019-Jan-13 11:24:16.037352 - [DEBUG]
57700 2019-Jan-13 11:24:16.037375 - [DEBUG] Propagate flow
57701 2019-Jan-13 11:24:16.037399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57702 2019-Jan-13 11:24:16.037463 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
57703 2019-Jan-13 11:24:16.038130 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57704 2019-Jan-13 11:24:16.038791 - [DEBUG] Edge function : AllBottom (result of previous compose)
57705 2019-Jan-13 11:24:16.038816 - [DEBUG]
57706 2019-Jan-13 11:24:16.038842 - [DEBUG] Join: AllTop & AllBottom
57707 2019-Jan-13 11:24:16.038869 - [DEBUG] = AllBottom (new jump func)
57708 2019-Jan-13 11:24:16.038893 - [DEBUG]
57709 2019-Jan-13 11:24:16.038917 - [DEBUG] Start adding new jump function
57710 2019-Jan-13 11:24:16.038940 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57711 2019-Jan-13 11:24:16.039003 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57712 2019-Jan-13 11:24:16.039652 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
57713 2019-Jan-13 11:24:16.040309 - [DEBUG] Edge Function : AllBottom
57714 2019-Jan-13 11:24:16.040343 - [DEBUG] End adding new jump function
57715 2019-Jan-13 11:24:16.040368 - [DEBUG]
57716 2019-Jan-13 11:24:16.040391 - [DEBUG] -------------------------------------------- 1550. Path Edge --------------------------------------------
57717 2019-Jan-13 11:24:16.040416 - [DEBUG]
57718 2019-Jan-13 11:24:16.040439 - [DEBUG] Process 1550. path edge:
57719 2019-Jan-13 11:24:16.040463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57720 2019-Jan-13 11:24:16.040522 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
57721 2019-Jan-13 11:24:16.041159 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57722 2019-Jan-13 11:24:16.041814 - [DEBUG]
57723 2019-Jan-13 11:24:16.041840 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
57724 2019-Jan-13 11:24:16.042502 - [DEBUG] Compose: EdgeIdentity * AllBottom
57725 2019-Jan-13 11:24:16.042531 - [DEBUG]
57726 2019-Jan-13 11:24:16.042555 - [DEBUG] Propagate flow
57727 2019-Jan-13 11:24:16.042578 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57728 2019-Jan-13 11:24:16.042638 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
57729 2019-Jan-13 11:24:16.043272 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57730 2019-Jan-13 11:24:16.043954 - [DEBUG] Edge function : AllBottom (result of previous compose)
57731 2019-Jan-13 11:24:16.043980 - [DEBUG]
57732 2019-Jan-13 11:24:16.044005 - [DEBUG] Join: AllTop & AllBottom
57733 2019-Jan-13 11:24:16.044031 - [DEBUG] = AllBottom (new jump func)
57734 2019-Jan-13 11:24:16.044056 - [DEBUG]
57735 2019-Jan-13 11:24:16.044079 - [DEBUG] Start adding new jump function
57736 2019-Jan-13 11:24:16.044103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57737 2019-Jan-13 11:24:16.044167 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57738 2019-Jan-13 11:24:16.044833 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
57739 2019-Jan-13 11:24:16.045482 - [DEBUG] Edge Function : AllBottom
57740 2019-Jan-13 11:24:16.045512 - [DEBUG] End adding new jump function
57741 2019-Jan-13 11:24:16.045537 - [DEBUG]
57742 2019-Jan-13 11:24:16.045561 - [DEBUG] -------------------------------------------- 1551. Path Edge --------------------------------------------
57743 2019-Jan-13 11:24:16.045586 - [DEBUG]
57744 2019-Jan-13 11:24:16.045610 - [DEBUG] Process 1551. path edge:
57745 2019-Jan-13 11:24:16.045634 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57746 2019-Jan-13 11:24:16.045697 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
57747 2019-Jan-13 11:24:16.046335 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57748 2019-Jan-13 11:24:16.046993 - [DEBUG]
57749 2019-Jan-13 11:24:16.047019 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
57750 2019-Jan-13 11:24:16.047684 - [DEBUG] Compose: EdgeIdentity * AllBottom
57751 2019-Jan-13 11:24:16.047712 - [DEBUG]
57752 2019-Jan-13 11:24:16.047736 - [DEBUG] Propagate flow
57753 2019-Jan-13 11:24:16.047759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57754 2019-Jan-13 11:24:16.047820 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
57755 2019-Jan-13 11:24:16.048478 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57756 2019-Jan-13 11:24:16.049115 - [DEBUG] Edge function : AllBottom (result of previous compose)
57757 2019-Jan-13 11:24:16.049140 - [DEBUG]
57758 2019-Jan-13 11:24:16.049165 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57759 2019-Jan-13 11:24:16.049191 - [DEBUG] = AllBottom
57760 2019-Jan-13 11:24:16.049216 - [DEBUG]
57761 2019-Jan-13 11:24:16.049239 - [DEBUG] PROPAGATE: No new function!
57762 2019-Jan-13 11:24:16.049264 - [DEBUG] EDGE:
57763 2019-Jan-13 11:24:16.049323 - [DEBUG] ---> 57764 2019-Jan-13 11:24:16.049956 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57765 2019-Jan-13 11:24:16.050640 - [DEBUG]
57766 2019-Jan-13 11:24:16.050668 - [DEBUG] EDGE:
57767 2019-Jan-13 11:24:16.050732 - [DEBUG] ---> 57768 2019-Jan-13 11:24:16.051407 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57769 2019-Jan-13 11:24:16.052071 - [DEBUG]
57770 2019-Jan-13 11:24:16.052098 - [DEBUG] EDGE:
57771 2019-Jan-13 11:24:16.052163 - [DEBUG] ---> 57772 2019-Jan-13 11:24:16.052808 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57773 2019-Jan-13 11:24:16.053465 - [DEBUG]
57774 2019-Jan-13 11:24:16.053514 - [DEBUG] Compose: EdgeIdentity * AllBottom
57775 2019-Jan-13 11:24:16.053541 - [DEBUG]
57776 2019-Jan-13 11:24:16.053566 - [DEBUG] Propagate flow
57777 2019-Jan-13 11:24:16.053589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57778 2019-Jan-13 11:24:16.053647 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
57779 2019-Jan-13 11:24:16.054287 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57780 2019-Jan-13 11:24:16.054930 - [DEBUG] Edge function : AllBottom (result of previous compose)
57781 2019-Jan-13 11:24:16.054956 - [DEBUG]
57782 2019-Jan-13 11:24:16.054982 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57783 2019-Jan-13 11:24:16.055007 - [DEBUG] = AllBottom
57784 2019-Jan-13 11:24:16.055032 - [DEBUG]
57785 2019-Jan-13 11:24:16.055055 - [DEBUG] PROPAGATE: No new function!
57786 2019-Jan-13 11:24:16.055086 - [DEBUG] EDGE:
57787 2019-Jan-13 11:24:16.055145 - [DEBUG] ---> 57788 2019-Jan-13 11:24:16.055796 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57789 2019-Jan-13 11:24:16.056430 - [DEBUG]
57790 2019-Jan-13 11:24:16.056471 - [DEBUG] Compose: EdgeIdentity * AllBottom
57791 2019-Jan-13 11:24:16.056498 - [DEBUG]
57792 2019-Jan-13 11:24:16.056522 - [DEBUG] Propagate flow
57793 2019-Jan-13 11:24:16.056545 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57794 2019-Jan-13 11:24:16.056603 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
57795 2019-Jan-13 11:24:16.057291 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57796 2019-Jan-13 11:24:16.057946 - [DEBUG] Edge function : AllBottom (result of previous compose)
57797 2019-Jan-13 11:24:16.057973 - [DEBUG]
57798 2019-Jan-13 11:24:16.057998 - [DEBUG] Join: AllTop & AllBottom
57799 2019-Jan-13 11:24:16.058025 - [DEBUG] = AllBottom (new jump func)
57800 2019-Jan-13 11:24:16.058050 - [DEBUG]
57801 2019-Jan-13 11:24:16.058074 - [DEBUG] Start adding new jump function
57802 2019-Jan-13 11:24:16.058097 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57803 2019-Jan-13 11:24:16.058167 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57804 2019-Jan-13 11:24:16.058825 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
57805 2019-Jan-13 11:24:16.059465 - [DEBUG] Edge Function : AllBottom
57806 2019-Jan-13 11:24:16.059495 - [DEBUG] End adding new jump function
57807 2019-Jan-13 11:24:16.059519 - [DEBUG]
57808 2019-Jan-13 11:24:16.059543 - [DEBUG] -------------------------------------------- 1552. Path Edge --------------------------------------------
57809 2019-Jan-13 11:24:16.059568 - [DEBUG]
57810 2019-Jan-13 11:24:16.059591 - [DEBUG] Process 1552. path edge:
57811 2019-Jan-13 11:24:16.059615 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57812 2019-Jan-13 11:24:16.059673 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
57813 2019-Jan-13 11:24:16.060349 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57814 2019-Jan-13 11:24:16.060987 - [DEBUG]
57815 2019-Jan-13 11:24:16.061011 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
57816 2019-Jan-13 11:24:16.061660 - [DEBUG] Possible callees:
57817 2019-Jan-13 11:24:16.061685 - [DEBUG] bar
57818 2019-Jan-13 11:24:16.061710 - [DEBUG] Possible return sites:
57819 2019-Jan-13 11:24:16.061733 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8957820 2019-Jan-13 11:24:16.063010 - [DEBUG] Found and process special summary
57821 2019-Jan-13 11:24:16.063050 - [DEBUG] Compose: EdgeIdentity * AllBottom
57822 2019-Jan-13 11:24:16.063077 - [DEBUG]
57823 2019-Jan-13 11:24:16.063102 - [DEBUG] Propagate flow
57824 2019-Jan-13 11:24:16.063125 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57825 2019-Jan-13 11:24:16.063186 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
57826 2019-Jan-13 11:24:16.063883 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57827 2019-Jan-13 11:24:16.064536 - [DEBUG] Edge function : AllBottom (result of previous compose)
57828 2019-Jan-13 11:24:16.064563 - [DEBUG]
57829 2019-Jan-13 11:24:16.064589 - [DEBUG] Join: AllTop & AllBottom
57830 2019-Jan-13 11:24:16.064616 - [DEBUG] = AllBottom (new jump func)
57831 2019-Jan-13 11:24:16.064640 - [DEBUG]
57832 2019-Jan-13 11:24:16.064664 - [DEBUG] Start adding new jump function
57833 2019-Jan-13 11:24:16.064688 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57834 2019-Jan-13 11:24:16.064755 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57835 2019-Jan-13 11:24:16.065414 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
57836 2019-Jan-13 11:24:16.066060 - [DEBUG] Edge Function : AllBottom
57837 2019-Jan-13 11:24:16.066091 - [DEBUG] End adding new jump function
57838 2019-Jan-13 11:24:16.066115 - [DEBUG]
57839 2019-Jan-13 11:24:16.066140 - [DEBUG] -------------------------------------------- 1553. Path Edge --------------------------------------------
57840 2019-Jan-13 11:24:16.066165 - [DEBUG]
57841 2019-Jan-13 11:24:16.066189 - [DEBUG] Process 1553. path edge:
57842 2019-Jan-13 11:24:16.066213 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57843 2019-Jan-13 11:24:16.066271 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
57844 2019-Jan-13 11:24:16.066932 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57845 2019-Jan-13 11:24:16.067570 - [DEBUG]
57846 2019-Jan-13 11:24:16.067595 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
57847 2019-Jan-13 11:24:16.068266 - [DEBUG] Compose: EdgeIdentity * AllBottom
57848 2019-Jan-13 11:24:16.068294 - [DEBUG]
57849 2019-Jan-13 11:24:16.068318 - [DEBUG] Propagate flow
57850 2019-Jan-13 11:24:16.068342 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57851 2019-Jan-13 11:24:16.068400 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
57852 2019-Jan-13 11:24:16.069038 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57853 2019-Jan-13 11:24:16.069675 - [DEBUG] Edge function : AllBottom (result of previous compose)
57854 2019-Jan-13 11:24:16.069701 - [DEBUG]
57855 2019-Jan-13 11:24:16.069725 - [DEBUG] Join: AllTop & AllBottom
57856 2019-Jan-13 11:24:16.069752 - [DEBUG] = AllBottom (new jump func)
57857 2019-Jan-13 11:24:16.069792 - [DEBUG]
57858 2019-Jan-13 11:24:16.069817 - [DEBUG] Start adding new jump function
57859 2019-Jan-13 11:24:16.069840 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57860 2019-Jan-13 11:24:16.069901 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57861 2019-Jan-13 11:24:16.070590 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
57862 2019-Jan-13 11:24:16.071247 - [DEBUG] Edge Function : AllBottom
57863 2019-Jan-13 11:24:16.071278 - [DEBUG] End adding new jump function
57864 2019-Jan-13 11:24:16.071302 - [DEBUG]
57865 2019-Jan-13 11:24:16.071326 - [DEBUG] -------------------------------------------- 1554. Path Edge --------------------------------------------
57866 2019-Jan-13 11:24:16.071351 - [DEBUG]
57867 2019-Jan-13 11:24:16.071374 - [DEBUG] Process 1554. path edge:
57868 2019-Jan-13 11:24:16.071398 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57869 2019-Jan-13 11:24:16.071467 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
57870 2019-Jan-13 11:24:16.072121 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57871 2019-Jan-13 11:24:16.072765 - [DEBUG]
57872 2019-Jan-13 11:24:16.072791 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
57873 2019-Jan-13 11:24:16.073474 - [DEBUG] Compose: EdgeIdentity * AllBottom
57874 2019-Jan-13 11:24:16.073502 - [DEBUG]
57875 2019-Jan-13 11:24:16.073526 - [DEBUG] Propagate flow
57876 2019-Jan-13 11:24:16.073549 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57877 2019-Jan-13 11:24:16.073609 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
57878 2019-Jan-13 11:24:16.074258 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57879 2019-Jan-13 11:24:16.074895 - [DEBUG] Edge function : AllBottom (result of previous compose)
57880 2019-Jan-13 11:24:16.074921 - [DEBUG]
57881 2019-Jan-13 11:24:16.074946 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57882 2019-Jan-13 11:24:16.074972 - [DEBUG] = AllBottom
57883 2019-Jan-13 11:24:16.074996 - [DEBUG]
57884 2019-Jan-13 11:24:16.075020 - [DEBUG] PROPAGATE: No new function!
57885 2019-Jan-13 11:24:16.075053 - [DEBUG] Compose: EdgeIdentity * AllBottom
57886 2019-Jan-13 11:24:16.075080 - [DEBUG]
57887 2019-Jan-13 11:24:16.075104 - [DEBUG] Propagate flow
57888 2019-Jan-13 11:24:16.075127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57889 2019-Jan-13 11:24:16.075185 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
57890 2019-Jan-13 11:24:16.075831 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57891 2019-Jan-13 11:24:16.076471 - [DEBUG] Edge function : AllBottom (result of previous compose)
57892 2019-Jan-13 11:24:16.076497 - [DEBUG]
57893 2019-Jan-13 11:24:16.076522 - [DEBUG] Join: AllTop & AllBottom
57894 2019-Jan-13 11:24:16.076548 - [DEBUG] = AllBottom (new jump func)
57895 2019-Jan-13 11:24:16.076573 - [DEBUG]
57896 2019-Jan-13 11:24:16.076596 - [DEBUG] Start adding new jump function
57897 2019-Jan-13 11:24:16.076618 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57898 2019-Jan-13 11:24:16.076699 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57899 2019-Jan-13 11:24:16.077366 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
57900 2019-Jan-13 11:24:16.078034 - [DEBUG] Edge Function : AllBottom
57901 2019-Jan-13 11:24:16.078080 - [DEBUG] End adding new jump function
57902 2019-Jan-13 11:24:16.078105 - [DEBUG]
57903 2019-Jan-13 11:24:16.078129 - [DEBUG] -------------------------------------------- 1555. Path Edge --------------------------------------------
57904 2019-Jan-13 11:24:16.078153 - [DEBUG]
57905 2019-Jan-13 11:24:16.078176 - [DEBUG] Process 1555. path edge:
57906 2019-Jan-13 11:24:16.078200 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57907 2019-Jan-13 11:24:16.078264 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
57908 2019-Jan-13 11:24:16.078925 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57909 2019-Jan-13 11:24:16.079562 - [DEBUG]
57910 2019-Jan-13 11:24:16.079587 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
57911 2019-Jan-13 11:24:16.080270 - [DEBUG] Possible callees:
57912 2019-Jan-13 11:24:16.080297 - [DEBUG] llvm.dbg.declare
57913 2019-Jan-13 11:24:16.080322 - [DEBUG] Possible return sites:
57914 2019-Jan-13 11:24:16.080345 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10357915 2019-Jan-13 11:24:16.081635 - [DEBUG] Found and process special summary
57916 2019-Jan-13 11:24:16.081675 - [DEBUG] Compose: EdgeIdentity * AllBottom
57917 2019-Jan-13 11:24:16.081702 - [DEBUG]
57918 2019-Jan-13 11:24:16.081727 - [DEBUG] Propagate flow
57919 2019-Jan-13 11:24:16.081750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57920 2019-Jan-13 11:24:16.081809 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
57921 2019-Jan-13 11:24:16.082449 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57922 2019-Jan-13 11:24:16.083090 - [DEBUG] Edge function : AllBottom (result of previous compose)
57923 2019-Jan-13 11:24:16.083116 - [DEBUG]
57924 2019-Jan-13 11:24:16.083141 - [DEBUG] Join: AllTop & AllBottom
57925 2019-Jan-13 11:24:16.083167 - [DEBUG] = AllBottom (new jump func)
57926 2019-Jan-13 11:24:16.083192 - [DEBUG]
57927 2019-Jan-13 11:24:16.083215 - [DEBUG] Start adding new jump function
57928 2019-Jan-13 11:24:16.083239 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57929 2019-Jan-13 11:24:16.083303 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57930 2019-Jan-13 11:24:16.083988 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
57931 2019-Jan-13 11:24:16.084652 - [DEBUG] Edge Function : AllBottom
57932 2019-Jan-13 11:24:16.084683 - [DEBUG] End adding new jump function
57933 2019-Jan-13 11:24:16.084707 - [DEBUG]
57934 2019-Jan-13 11:24:16.084731 - [DEBUG] -------------------------------------------- 1556. Path Edge --------------------------------------------
57935 2019-Jan-13 11:24:16.084756 - [DEBUG]
57936 2019-Jan-13 11:24:16.084779 - [DEBUG] Process 1556. path edge:
57937 2019-Jan-13 11:24:16.084803 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57938 2019-Jan-13 11:24:16.084866 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
57939 2019-Jan-13 11:24:16.085521 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57940 2019-Jan-13 11:24:16.086159 - [DEBUG]
57941 2019-Jan-13 11:24:16.086184 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
57942 2019-Jan-13 11:24:16.086874 - [DEBUG] Compose: EdgeIdentity * AllBottom
57943 2019-Jan-13 11:24:16.086922 - [DEBUG]
57944 2019-Jan-13 11:24:16.086947 - [DEBUG] Propagate flow
57945 2019-Jan-13 11:24:16.086971 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57946 2019-Jan-13 11:24:16.087032 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
57947 2019-Jan-13 11:24:16.087673 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57948 2019-Jan-13 11:24:16.088317 - [DEBUG] Edge function : AllBottom (result of previous compose)
57949 2019-Jan-13 11:24:16.088342 - [DEBUG]
57950 2019-Jan-13 11:24:16.088368 - [DEBUG] Join: AllTop & AllBottom
57951 2019-Jan-13 11:24:16.088394 - [DEBUG] = AllBottom (new jump func)
57952 2019-Jan-13 11:24:16.088419 - [DEBUG]
57953 2019-Jan-13 11:24:16.088442 - [DEBUG] Start adding new jump function
57954 2019-Jan-13 11:24:16.088466 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57955 2019-Jan-13 11:24:16.088525 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57956 2019-Jan-13 11:24:16.089162 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
57957 2019-Jan-13 11:24:16.089798 - [DEBUG] Edge Function : AllBottom
57958 2019-Jan-13 11:24:16.089834 - [DEBUG] End adding new jump function
57959 2019-Jan-13 11:24:16.089858 - [DEBUG]
57960 2019-Jan-13 11:24:16.089882 - [DEBUG] -------------------------------------------- 1557. Path Edge --------------------------------------------
57961 2019-Jan-13 11:24:16.089907 - [DEBUG]
57962 2019-Jan-13 11:24:16.089930 - [DEBUG] Process 1557. path edge:
57963 2019-Jan-13 11:24:16.089954 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57964 2019-Jan-13 11:24:16.090038 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
57965 2019-Jan-13 11:24:16.090698 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57966 2019-Jan-13 11:24:16.091358 - [DEBUG]
57967 2019-Jan-13 11:24:16.091385 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
57968 2019-Jan-13 11:24:16.092061 - [DEBUG] Compose: EdgeIdentity * AllBottom
57969 2019-Jan-13 11:24:16.092091 - [DEBUG]
57970 2019-Jan-13 11:24:16.092115 - [DEBUG] Propagate flow
57971 2019-Jan-13 11:24:16.092139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57972 2019-Jan-13 11:24:16.092202 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
57973 2019-Jan-13 11:24:16.092836 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57974 2019-Jan-13 11:24:16.093494 - [DEBUG] Edge function : AllBottom (result of previous compose)
57975 2019-Jan-13 11:24:16.093520 - [DEBUG]
57976 2019-Jan-13 11:24:16.093545 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57977 2019-Jan-13 11:24:16.093571 - [DEBUG] = AllBottom
57978 2019-Jan-13 11:24:16.093596 - [DEBUG]
57979 2019-Jan-13 11:24:16.093619 - [DEBUG] PROPAGATE: No new function!
57980 2019-Jan-13 11:24:16.093645 - [DEBUG] EDGE:
57981 2019-Jan-13 11:24:16.093704 - [DEBUG] ---> 57982 2019-Jan-13 11:24:16.094338 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57983 2019-Jan-13 11:24:16.094975 - [DEBUG]
57984 2019-Jan-13 11:24:16.095001 - [DEBUG] EDGE:
57985 2019-Jan-13 11:24:16.095058 - [DEBUG] ---> 57986 2019-Jan-13 11:24:16.095696 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57987 2019-Jan-13 11:24:16.096344 - [DEBUG]
57988 2019-Jan-13 11:24:16.096393 - [DEBUG] Compose: EdgeIdentity * AllBottom
57989 2019-Jan-13 11:24:16.096421 - [DEBUG]
57990 2019-Jan-13 11:24:16.096465 - [DEBUG] Propagate flow
57991 2019-Jan-13 11:24:16.096489 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57992 2019-Jan-13 11:24:16.096556 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
57993 2019-Jan-13 11:24:16.097238 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57994 2019-Jan-13 11:24:16.097903 - [DEBUG] Edge function : AllBottom (result of previous compose)
57995 2019-Jan-13 11:24:16.097930 - [DEBUG]
57996 2019-Jan-13 11:24:16.097956 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57997 2019-Jan-13 11:24:16.097982 - [DEBUG] = AllBottom
57998 2019-Jan-13 11:24:16.098006 - [DEBUG]
57999 2019-Jan-13 11:24:16.098029 - [DEBUG] PROPAGATE: No new function!
58000 2019-Jan-13 11:24:16.098059 - [DEBUG] EDGE:
58001 2019-Jan-13 11:24:16.098123 - [DEBUG] ---> 58002 2019-Jan-13 11:24:16.098781 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58003 2019-Jan-13 11:24:16.099420 - [DEBUG]
58004 2019-Jan-13 11:24:16.099447 - [DEBUG] EDGE:
58005 2019-Jan-13 11:24:16.099504 - [DEBUG] ---> 58006 2019-Jan-13 11:24:16.100162 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58007 2019-Jan-13 11:24:16.100801 - [DEBUG]
58008 2019-Jan-13 11:24:16.100828 - [DEBUG] EDGE:
58009 2019-Jan-13 11:24:16.100886 - [DEBUG] ---> 58010 2019-Jan-13 11:24:16.101526 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58011 2019-Jan-13 11:24:16.102161 - [DEBUG]
58012 2019-Jan-13 11:24:16.102206 - [DEBUG] Compose: EdgeIdentity * AllBottom
58013 2019-Jan-13 11:24:16.102234 - [DEBUG]
58014 2019-Jan-13 11:24:16.102258 - [DEBUG] Propagate flow
58015 2019-Jan-13 11:24:16.102281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58016 2019-Jan-13 11:24:16.102338 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
58017 2019-Jan-13 11:24:16.103000 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58018 2019-Jan-13 11:24:16.103676 - [DEBUG] Edge function : AllBottom (result of previous compose)
58019 2019-Jan-13 11:24:16.103703 - [DEBUG]
58020 2019-Jan-13 11:24:16.103729 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58021 2019-Jan-13 11:24:16.103755 - [DEBUG] = AllBottom
58022 2019-Jan-13 11:24:16.103779 - [DEBUG]
58023 2019-Jan-13 11:24:16.103802 - [DEBUG] PROPAGATE: No new function!
58024 2019-Jan-13 11:24:16.103831 - [DEBUG] EDGE:
58025 2019-Jan-13 11:24:16.103898 - [DEBUG] ---> 58026 2019-Jan-13 11:24:16.104561 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58027 2019-Jan-13 11:24:16.105210 - [DEBUG]
58028 2019-Jan-13 11:24:16.105237 - [DEBUG] EDGE:
58029 2019-Jan-13 11:24:16.105299 - [DEBUG] ---> 58030 2019-Jan-13 11:24:16.105933 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58031 2019-Jan-13 11:24:16.106572 - [DEBUG]
58032 2019-Jan-13 11:24:16.106599 - [DEBUG] EDGE:
58033 2019-Jan-13 11:24:16.106692 - [DEBUG] ---> 58034 2019-Jan-13 11:24:16.107334 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58035 2019-Jan-13 11:24:16.107971 - [DEBUG]
58036 2019-Jan-13 11:24:16.108019 - [DEBUG] Compose: EdgeIdentity * AllBottom
58037 2019-Jan-13 11:24:16.108046 - [DEBUG]
58038 2019-Jan-13 11:24:16.108070 - [DEBUG] Propagate flow
58039 2019-Jan-13 11:24:16.108094 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58040 2019-Jan-13 11:24:16.108152 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
58041 2019-Jan-13 11:24:16.108791 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58042 2019-Jan-13 11:24:16.109434 - [DEBUG] Edge function : AllBottom (result of previous compose)
58043 2019-Jan-13 11:24:16.109460 - [DEBUG]
58044 2019-Jan-13 11:24:16.109486 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58045 2019-Jan-13 11:24:16.109512 - [DEBUG] = AllBottom
58046 2019-Jan-13 11:24:16.109536 - [DEBUG]
58047 2019-Jan-13 11:24:16.109559 - [DEBUG] PROPAGATE: No new function!
58048 2019-Jan-13 11:24:16.109589 - [DEBUG] EDGE:
58049 2019-Jan-13 11:24:16.109658 - [DEBUG] ---> 58050 2019-Jan-13 11:24:16.110338 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58051 2019-Jan-13 11:24:16.110997 - [DEBUG]
58052 2019-Jan-13 11:24:16.111024 - [DEBUG] EDGE:
58053 2019-Jan-13 11:24:16.111088 - [DEBUG] ---> 58054 2019-Jan-13 11:24:16.111735 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58055 2019-Jan-13 11:24:16.112374 - [DEBUG]
58056 2019-Jan-13 11:24:16.112404 - [DEBUG] Compose: EdgeIdentity * AllBottom
58057 2019-Jan-13 11:24:16.112430 - [DEBUG]
58058 2019-Jan-13 11:24:16.112454 - [DEBUG] Propagate flow
58059 2019-Jan-13 11:24:16.112477 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58060 2019-Jan-13 11:24:16.112534 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
58061 2019-Jan-13 11:24:16.113168 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58062 2019-Jan-13 11:24:16.113830 - [DEBUG] Edge function : AllBottom (result of previous compose)
58063 2019-Jan-13 11:24:16.113856 - [DEBUG]
58064 2019-Jan-13 11:24:16.113881 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58065 2019-Jan-13 11:24:16.113906 - [DEBUG] = AllBottom
58066 2019-Jan-13 11:24:16.113931 - [DEBUG]
58067 2019-Jan-13 11:24:16.113954 - [DEBUG] PROPAGATE: No new function!
58068 2019-Jan-13 11:24:16.113979 - [DEBUG] EDGE:
58069 2019-Jan-13 11:24:16.114037 - [DEBUG] ---> 58070 2019-Jan-13 11:24:16.114674 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58071 2019-Jan-13 11:24:16.115309 - [DEBUG]
58072 2019-Jan-13 11:24:16.115364 - [DEBUG] Compose: EdgeIdentity * AllBottom
58073 2019-Jan-13 11:24:16.115391 - [DEBUG]
58074 2019-Jan-13 11:24:16.115415 - [DEBUG] Propagate flow
58075 2019-Jan-13 11:24:16.115439 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58076 2019-Jan-13 11:24:16.115497 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58077 2019-Jan-13 11:24:16.116158 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58078 2019-Jan-13 11:24:16.116862 - [DEBUG] Edge function : AllBottom (result of previous compose)
58079 2019-Jan-13 11:24:16.116889 - [DEBUG]
58080 2019-Jan-13 11:24:16.116915 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58081 2019-Jan-13 11:24:16.116941 - [DEBUG] = AllBottom
58082 2019-Jan-13 11:24:16.116965 - [DEBUG]
58083 2019-Jan-13 11:24:16.116988 - [DEBUG] PROPAGATE: No new function!
58084 2019-Jan-13 11:24:16.117018 - [DEBUG] Compose: EdgeIdentity * AllBottom
58085 2019-Jan-13 11:24:16.117044 - [DEBUG]
58086 2019-Jan-13 11:24:16.117067 - [DEBUG] Propagate flow
58087 2019-Jan-13 11:24:16.117091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58088 2019-Jan-13 11:24:16.117157 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58089 2019-Jan-13 11:24:16.117818 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58090 2019-Jan-13 11:24:16.118461 - [DEBUG] Edge function : AllBottom (result of previous compose)
58091 2019-Jan-13 11:24:16.118486 - [DEBUG]
58092 2019-Jan-13 11:24:16.118511 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58093 2019-Jan-13 11:24:16.118537 - [DEBUG] = AllBottom
58094 2019-Jan-13 11:24:16.118561 - [DEBUG]
58095 2019-Jan-13 11:24:16.118585 - [DEBUG] PROPAGATE: No new function!
58096 2019-Jan-13 11:24:16.118614 - [DEBUG] EDGE:
58097 2019-Jan-13 11:24:16.118673 - [DEBUG] ---> 58098 2019-Jan-13 11:24:16.119310 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
58099 2019-Jan-13 11:24:16.119952 - [DEBUG]
58100 2019-Jan-13 11:24:16.120030 - [DEBUG] Compose: EdgeIdentity * AllBottom
58101 2019-Jan-13 11:24:16.120059 - [DEBUG]
58102 2019-Jan-13 11:24:16.120082 - [DEBUG] Propagate flow
58103 2019-Jan-13 11:24:16.120105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58104 2019-Jan-13 11:24:16.120165 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58105 2019-Jan-13 11:24:16.120813 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58106 2019-Jan-13 11:24:16.121447 - [DEBUG] Edge function : AllBottom (result of previous compose)
58107 2019-Jan-13 11:24:16.121472 - [DEBUG]
58108 2019-Jan-13 11:24:16.121498 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58109 2019-Jan-13 11:24:16.121524 - [DEBUG] = AllBottom
58110 2019-Jan-13 11:24:16.121548 - [DEBUG]
58111 2019-Jan-13 11:24:16.121571 - [DEBUG] PROPAGATE: No new function!
58112 2019-Jan-13 11:24:16.121596 - [DEBUG] Compose: EdgeIdentity * AllBottom
58113 2019-Jan-13 11:24:16.121622 - [DEBUG]
58114 2019-Jan-13 11:24:16.121645 - [DEBUG] Propagate flow
58115 2019-Jan-13 11:24:16.121668 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58116 2019-Jan-13 11:24:16.121725 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58117 2019-Jan-13 11:24:16.122366 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58118 2019-Jan-13 11:24:16.123031 - [DEBUG] Edge function : AllBottom (result of previous compose)
58119 2019-Jan-13 11:24:16.123057 - [DEBUG]
58120 2019-Jan-13 11:24:16.123083 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58121 2019-Jan-13 11:24:16.123108 - [DEBUG] = AllBottom
58122 2019-Jan-13 11:24:16.123133 - [DEBUG]
58123 2019-Jan-13 11:24:16.123156 - [DEBUG] PROPAGATE: No new function!
58124 2019-Jan-13 11:24:16.123181 - [DEBUG] EDGE:
58125 2019-Jan-13 11:24:16.123243 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
58126 2019-Jan-13 11:24:16.123959 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
58127 2019-Jan-13 11:24:16.124613 - [DEBUG]
58128 2019-Jan-13 11:24:16.124640 - [DEBUG] EDGE:
58129 2019-Jan-13 11:24:16.124701 - [DEBUG] ---> 58130 2019-Jan-13 11:24:16.125336 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
58131 2019-Jan-13 11:24:16.125974 - [DEBUG]
58132 2019-Jan-13 11:24:16.125999 - [DEBUG] EDGE:
58133 2019-Jan-13 11:24:16.126057 - [DEBUG] ---> 58134 2019-Jan-13 11:24:16.126711 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
58135 2019-Jan-13 11:24:16.127351 - [DEBUG]
58136 2019-Jan-13 11:24:16.127378 - [DEBUG] Compose: EdgeIdentity * AllBottom
58137 2019-Jan-13 11:24:16.127404 - [DEBUG]
58138 2019-Jan-13 11:24:16.127427 - [DEBUG] Propagate flow
58139 2019-Jan-13 11:24:16.127450 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58140 2019-Jan-13 11:24:16.127507 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
58141 2019-Jan-13 11:24:16.128141 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58142 2019-Jan-13 11:24:16.128783 - [DEBUG] Edge function : AllBottom (result of previous compose)
58143 2019-Jan-13 11:24:16.128809 - [DEBUG]
58144 2019-Jan-13 11:24:16.128835 - [DEBUG] Join: AllTop & AllBottom
58145 2019-Jan-13 11:24:16.128861 - [DEBUG] = AllBottom (new jump func)
58146 2019-Jan-13 11:24:16.128886 - [DEBUG]
58147 2019-Jan-13 11:24:16.128909 - [DEBUG] Start adding new jump function
58148 2019-Jan-13 11:24:16.128932 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58149 2019-Jan-13 11:24:16.128996 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58150 2019-Jan-13 11:24:16.129659 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
58151 2019-Jan-13 11:24:16.130335 - [DEBUG] Edge Function : AllBottom
58152 2019-Jan-13 11:24:16.130365 - [DEBUG] End adding new jump function
58153 2019-Jan-13 11:24:16.130389 - [DEBUG]
58154 2019-Jan-13 11:24:16.130412 - [DEBUG] -------------------------------------------- 1558. Path Edge --------------------------------------------
58155 2019-Jan-13 11:24:16.130437 - [DEBUG]
58156 2019-Jan-13 11:24:16.130460 - [DEBUG] Process 1558. path edge:
58157 2019-Jan-13 11:24:16.130484 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58158 2019-Jan-13 11:24:16.130547 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
58159 2019-Jan-13 11:24:16.131195 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58160 2019-Jan-13 11:24:16.131836 - [DEBUG]
58161 2019-Jan-13 11:24:16.131863 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
58162 2019-Jan-13 11:24:16.132521 - [DEBUG] Compose: EdgeIdentity * AllBottom
58163 2019-Jan-13 11:24:16.132549 - [DEBUG]
58164 2019-Jan-13 11:24:16.132573 - [DEBUG] Propagate flow
58165 2019-Jan-13 11:24:16.132596 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58166 2019-Jan-13 11:24:16.132655 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58167 2019-Jan-13 11:24:16.133293 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58168 2019-Jan-13 11:24:16.134003 - [DEBUG] Edge function : AllBottom (result of previous compose)
58169 2019-Jan-13 11:24:16.134029 - [DEBUG]
58170 2019-Jan-13 11:24:16.134055 - [DEBUG] Join: AllTop & AllBottom
58171 2019-Jan-13 11:24:16.134081 - [DEBUG] = AllBottom (new jump func)
58172 2019-Jan-13 11:24:16.134105 - [DEBUG]
58173 2019-Jan-13 11:24:16.134129 - [DEBUG] Start adding new jump function
58174 2019-Jan-13 11:24:16.134152 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58175 2019-Jan-13 11:24:16.134210 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58176 2019-Jan-13 11:24:16.134850 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58177 2019-Jan-13 11:24:16.135508 - [DEBUG] Edge Function : AllBottom
58178 2019-Jan-13 11:24:16.135539 - [DEBUG] End adding new jump function
58179 2019-Jan-13 11:24:16.135562 - [DEBUG]
58180 2019-Jan-13 11:24:16.135586 - [DEBUG] -------------------------------------------- 1559. Path Edge --------------------------------------------
58181 2019-Jan-13 11:24:16.135610 - [DEBUG]
58182 2019-Jan-13 11:24:16.135634 - [DEBUG] Process 1559. path edge:
58183 2019-Jan-13 11:24:16.135657 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58184 2019-Jan-13 11:24:16.135720 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
58185 2019-Jan-13 11:24:16.136374 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58186 2019-Jan-13 11:24:16.137064 - [DEBUG]
58187 2019-Jan-13 11:24:16.137090 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58188 2019-Jan-13 11:24:16.137774 - [DEBUG] Compose: EdgeIdentity * AllBottom
58189 2019-Jan-13 11:24:16.137803 - [DEBUG]
58190 2019-Jan-13 11:24:16.137826 - [DEBUG] Propagate flow
58191 2019-Jan-13 11:24:16.137849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58192 2019-Jan-13 11:24:16.137909 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58193 2019-Jan-13 11:24:16.138553 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58194 2019-Jan-13 11:24:16.139188 - [DEBUG] Edge function : AllBottom (result of previous compose)
58195 2019-Jan-13 11:24:16.139213 - [DEBUG]
58196 2019-Jan-13 11:24:16.139239 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58197 2019-Jan-13 11:24:16.139264 - [DEBUG] = AllBottom
58198 2019-Jan-13 11:24:16.139288 - [DEBUG]
58199 2019-Jan-13 11:24:16.139312 - [DEBUG] PROPAGATE: No new function!
58200 2019-Jan-13 11:24:16.139337 - [DEBUG] Compose: EdgeIdentity * AllBottom
58201 2019-Jan-13 11:24:16.139362 - [DEBUG]
58202 2019-Jan-13 11:24:16.139385 - [DEBUG] Propagate flow
58203 2019-Jan-13 11:24:16.139408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58204 2019-Jan-13 11:24:16.139465 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58205 2019-Jan-13 11:24:16.140126 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58206 2019-Jan-13 11:24:16.140767 - [DEBUG] Edge function : AllBottom (result of previous compose)
58207 2019-Jan-13 11:24:16.140792 - [DEBUG]
58208 2019-Jan-13 11:24:16.140817 - [DEBUG] Join: AllTop & AllBottom
58209 2019-Jan-13 11:24:16.140842 - [DEBUG] = AllBottom (new jump func)
58210 2019-Jan-13 11:24:16.140867 - [DEBUG]
58211 2019-Jan-13 11:24:16.140890 - [DEBUG] Start adding new jump function
58212 2019-Jan-13 11:24:16.140913 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58213 2019-Jan-13 11:24:16.140985 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58214 2019-Jan-13 11:24:16.141626 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58215 2019-Jan-13 11:24:16.142287 - [DEBUG] Edge Function : AllBottom
58216 2019-Jan-13 11:24:16.142319 - [DEBUG] End adding new jump function
58217 2019-Jan-13 11:24:16.142342 - [DEBUG]
58218 2019-Jan-13 11:24:16.142366 - [DEBUG] -------------------------------------------- 1560. Path Edge --------------------------------------------
58219 2019-Jan-13 11:24:16.142391 - [DEBUG]
58220 2019-Jan-13 11:24:16.142414 - [DEBUG] Process 1560. path edge:
58221 2019-Jan-13 11:24:16.142438 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58222 2019-Jan-13 11:24:16.142499 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
58223 2019-Jan-13 11:24:16.143167 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58224 2019-Jan-13 11:24:16.143848 - [DEBUG]
58225 2019-Jan-13 11:24:16.143875 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58226 2019-Jan-13 11:24:16.144542 - [DEBUG] Compose: EdgeIdentity * AllBottom
58227 2019-Jan-13 11:24:16.144570 - [DEBUG]
58228 2019-Jan-13 11:24:16.144593 - [DEBUG] Propagate flow
58229 2019-Jan-13 11:24:16.144617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58230 2019-Jan-13 11:24:16.144675 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58231 2019-Jan-13 11:24:16.145319 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58232 2019-Jan-13 11:24:16.145956 - [DEBUG] Edge function : AllBottom (result of previous compose)
58233 2019-Jan-13 11:24:16.145981 - [DEBUG]
58234 2019-Jan-13 11:24:16.146006 - [DEBUG] Join: AllTop & AllBottom
58235 2019-Jan-13 11:24:16.146032 - [DEBUG] = AllBottom (new jump func)
58236 2019-Jan-13 11:24:16.146056 - [DEBUG]
58237 2019-Jan-13 11:24:16.146079 - [DEBUG] Start adding new jump function
58238 2019-Jan-13 11:24:16.146102 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58239 2019-Jan-13 11:24:16.146158 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58240 2019-Jan-13 11:24:16.146817 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58241 2019-Jan-13 11:24:16.147454 - [DEBUG] Edge Function : AllBottom
58242 2019-Jan-13 11:24:16.147485 - [DEBUG] End adding new jump function
58243 2019-Jan-13 11:24:16.147508 - [DEBUG]
58244 2019-Jan-13 11:24:16.147532 - [DEBUG] -------------------------------------------- 1561. Path Edge --------------------------------------------
58245 2019-Jan-13 11:24:16.147556 - [DEBUG]
58246 2019-Jan-13 11:24:16.147579 - [DEBUG] Process 1561. path edge:
58247 2019-Jan-13 11:24:16.147603 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58248 2019-Jan-13 11:24:16.147659 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
58249 2019-Jan-13 11:24:16.148309 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58250 2019-Jan-13 11:24:16.148974 - [DEBUG]
58251 2019-Jan-13 11:24:16.148998 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58252 2019-Jan-13 11:24:16.149667 - [DEBUG] Possible callees:
58253 2019-Jan-13 11:24:16.149692 - [DEBUG] bar
58254 2019-Jan-13 11:24:16.149717 - [DEBUG] Possible return sites:
58255 2019-Jan-13 11:24:16.149761 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7158256 2019-Jan-13 11:24:16.151082 - [DEBUG] Found and process special summary
58257 2019-Jan-13 11:24:16.151133 - [DEBUG] Compose: EdgeIdentity * AllBottom
58258 2019-Jan-13 11:24:16.151161 - [DEBUG]
58259 2019-Jan-13 11:24:16.151185 - [DEBUG] Propagate flow
58260 2019-Jan-13 11:24:16.151208 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58261 2019-Jan-13 11:24:16.151268 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58262 2019-Jan-13 11:24:16.151909 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58263 2019-Jan-13 11:24:16.152553 - [DEBUG] Edge function : AllBottom (result of previous compose)
58264 2019-Jan-13 11:24:16.152579 - [DEBUG]
58265 2019-Jan-13 11:24:16.152604 - [DEBUG] Join: AllTop & AllBottom
58266 2019-Jan-13 11:24:16.152630 - [DEBUG] = AllBottom (new jump func)
58267 2019-Jan-13 11:24:16.152654 - [DEBUG]
58268 2019-Jan-13 11:24:16.152677 - [DEBUG] Start adding new jump function
58269 2019-Jan-13 11:24:16.152700 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58270 2019-Jan-13 11:24:16.152759 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58271 2019-Jan-13 11:24:16.153418 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58272 2019-Jan-13 11:24:16.154057 - [DEBUG] Edge Function : AllBottom
58273 2019-Jan-13 11:24:16.154086 - [DEBUG] End adding new jump function
58274 2019-Jan-13 11:24:16.154109 - [DEBUG]
58275 2019-Jan-13 11:24:16.154133 - [DEBUG] -------------------------------------------- 1562. Path Edge --------------------------------------------
58276 2019-Jan-13 11:24:16.154157 - [DEBUG]
58277 2019-Jan-13 11:24:16.154180 - [DEBUG] Process 1562. path edge:
58278 2019-Jan-13 11:24:16.154203 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58279 2019-Jan-13 11:24:16.154260 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
58280 2019-Jan-13 11:24:16.154906 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58281 2019-Jan-13 11:24:16.155569 - [DEBUG]
58282 2019-Jan-13 11:24:16.155594 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58283 2019-Jan-13 11:24:16.156287 - [DEBUG] Compose: EdgeIdentity * AllBottom
58284 2019-Jan-13 11:24:16.156318 - [DEBUG]
58285 2019-Jan-13 11:24:16.156342 - [DEBUG] Propagate flow
58286 2019-Jan-13 11:24:16.156365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58287 2019-Jan-13 11:24:16.156430 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
58288 2019-Jan-13 11:24:16.157107 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58289 2019-Jan-13 11:24:16.157752 - [DEBUG] Edge function : AllBottom (result of previous compose)
58290 2019-Jan-13 11:24:16.157777 - [DEBUG]
58291 2019-Jan-13 11:24:16.157802 - [DEBUG] Join: AllTop & AllBottom
58292 2019-Jan-13 11:24:16.157828 - [DEBUG] = AllBottom (new jump func)
58293 2019-Jan-13 11:24:16.157852 - [DEBUG]
58294 2019-Jan-13 11:24:16.157875 - [DEBUG] Start adding new jump function
58295 2019-Jan-13 11:24:16.157898 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58296 2019-Jan-13 11:24:16.157955 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58297 2019-Jan-13 11:24:16.158610 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
58298 2019-Jan-13 11:24:16.159244 - [DEBUG] Edge Function : AllBottom
58299 2019-Jan-13 11:24:16.159273 - [DEBUG] End adding new jump function
58300 2019-Jan-13 11:24:16.159297 - [DEBUG]
58301 2019-Jan-13 11:24:16.159321 - [DEBUG] -------------------------------------------- 1563. Path Edge --------------------------------------------
58302 2019-Jan-13 11:24:16.159345 - [DEBUG]
58303 2019-Jan-13 11:24:16.159369 - [DEBUG] Process 1563. path edge:
58304 2019-Jan-13 11:24:16.159392 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58305 2019-Jan-13 11:24:16.159450 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
58306 2019-Jan-13 11:24:16.160105 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58307 2019-Jan-13 11:24:16.160744 - [DEBUG]
58308 2019-Jan-13 11:24:16.160770 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
58309 2019-Jan-13 11:24:16.161447 - [DEBUG] Compose: EdgeIdentity * AllBottom
58310 2019-Jan-13 11:24:16.161476 - [DEBUG]
58311 2019-Jan-13 11:24:16.161499 - [DEBUG] Propagate flow
58312 2019-Jan-13 11:24:16.161523 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58313 2019-Jan-13 11:24:16.161588 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
58314 2019-Jan-13 11:24:16.162258 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58315 2019-Jan-13 11:24:16.162935 - [DEBUG] Edge function : AllBottom (result of previous compose)
58316 2019-Jan-13 11:24:16.162961 - [DEBUG]
58317 2019-Jan-13 11:24:16.162987 - [DEBUG] Join: AllTop & AllBottom
58318 2019-Jan-13 11:24:16.163014 - [DEBUG] = AllBottom (new jump func)
58319 2019-Jan-13 11:24:16.163038 - [DEBUG]
58320 2019-Jan-13 11:24:16.163061 - [DEBUG] Start adding new jump function
58321 2019-Jan-13 11:24:16.163085 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58322 2019-Jan-13 11:24:16.163146 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58323 2019-Jan-13 11:24:16.163816 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
58324 2019-Jan-13 11:24:16.164462 - [DEBUG] Edge Function : AllBottom
58325 2019-Jan-13 11:24:16.164492 - [DEBUG] End adding new jump function
58326 2019-Jan-13 11:24:16.164516 - [DEBUG]
58327 2019-Jan-13 11:24:16.164540 - [DEBUG] -------------------------------------------- 1564. Path Edge --------------------------------------------
58328 2019-Jan-13 11:24:16.164565 - [DEBUG]
58329 2019-Jan-13 11:24:16.164588 - [DEBUG] Process 1564. path edge:
58330 2019-Jan-13 11:24:16.164612 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58331 2019-Jan-13 11:24:16.164669 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
58332 2019-Jan-13 11:24:16.165322 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58333 2019-Jan-13 11:24:16.165962 - [DEBUG]
58334 2019-Jan-13 11:24:16.165987 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
58335 2019-Jan-13 11:24:16.166640 - [DEBUG] Possible callees:
58336 2019-Jan-13 11:24:16.166679 - [DEBUG] llvm.dbg.declare
58337 2019-Jan-13 11:24:16.166706 - [DEBUG] Possible return sites:
58338 2019-Jan-13 11:24:16.166744 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7858339 2019-Jan-13 11:24:16.168050 - [DEBUG] Found and process special summary
58340 2019-Jan-13 11:24:16.168108 - [DEBUG] Compose: EdgeIdentity * AllBottom
58341 2019-Jan-13 11:24:16.168136 - [DEBUG]
58342 2019-Jan-13 11:24:16.168161 - [DEBUG] Propagate flow
58343 2019-Jan-13 11:24:16.168184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58344 2019-Jan-13 11:24:16.168250 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58345 2019-Jan-13 11:24:16.168918 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58346 2019-Jan-13 11:24:16.169582 - [DEBUG] Edge function : AllBottom (result of previous compose)
58347 2019-Jan-13 11:24:16.169608 - [DEBUG]
58348 2019-Jan-13 11:24:16.169634 - [DEBUG] Join: AllTop & AllBottom
58349 2019-Jan-13 11:24:16.169660 - [DEBUG] = AllBottom (new jump func)
58350 2019-Jan-13 11:24:16.169685 - [DEBUG]
58351 2019-Jan-13 11:24:16.169709 - [DEBUG] Start adding new jump function
58352 2019-Jan-13 11:24:16.169732 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58353 2019-Jan-13 11:24:16.169794 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58354 2019-Jan-13 11:24:16.170468 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58355 2019-Jan-13 11:24:16.171108 - [DEBUG] Edge Function : AllBottom
58356 2019-Jan-13 11:24:16.171139 - [DEBUG] End adding new jump function
58357 2019-Jan-13 11:24:16.171163 - [DEBUG]
58358 2019-Jan-13 11:24:16.171187 - [DEBUG] -------------------------------------------- 1565. Path Edge --------------------------------------------
58359 2019-Jan-13 11:24:16.171212 - [DEBUG]
58360 2019-Jan-13 11:24:16.171235 - [DEBUG] Process 1565. path edge:
58361 2019-Jan-13 11:24:16.171258 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58362 2019-Jan-13 11:24:16.171316 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
58363 2019-Jan-13 11:24:16.171956 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58364 2019-Jan-13 11:24:16.172597 - [DEBUG]
58365 2019-Jan-13 11:24:16.172622 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58366 2019-Jan-13 11:24:16.173293 - [DEBUG] Compose: EdgeIdentity * AllBottom
58367 2019-Jan-13 11:24:16.173321 - [DEBUG]
58368 2019-Jan-13 11:24:16.173362 - [DEBUG] Propagate flow
58369 2019-Jan-13 11:24:16.173385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58370 2019-Jan-13 11:24:16.173444 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58371 2019-Jan-13 11:24:16.174081 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58372 2019-Jan-13 11:24:16.174745 - [DEBUG] Edge function : AllBottom (result of previous compose)
58373 2019-Jan-13 11:24:16.174771 - [DEBUG]
58374 2019-Jan-13 11:24:16.174796 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58375 2019-Jan-13 11:24:16.174822 - [DEBUG] = AllBottom
58376 2019-Jan-13 11:24:16.174846 - [DEBUG]
58377 2019-Jan-13 11:24:16.174869 - [DEBUG] PROPAGATE: No new function!
58378 2019-Jan-13 11:24:16.174895 - [DEBUG] Compose: EdgeIdentity * AllBottom
58379 2019-Jan-13 11:24:16.174921 - [DEBUG]
58380 2019-Jan-13 11:24:16.174944 - [DEBUG] Propagate flow
58381 2019-Jan-13 11:24:16.174967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58382 2019-Jan-13 11:24:16.175028 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58383 2019-Jan-13 11:24:16.175708 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58384 2019-Jan-13 11:24:16.176369 - [DEBUG] Edge function : AllBottom (result of previous compose)
58385 2019-Jan-13 11:24:16.176395 - [DEBUG]
58386 2019-Jan-13 11:24:16.176420 - [DEBUG] Join: AllTop & AllBottom
58387 2019-Jan-13 11:24:16.176446 - [DEBUG] = AllBottom (new jump func)
58388 2019-Jan-13 11:24:16.176470 - [DEBUG]
58389 2019-Jan-13 11:24:16.176493 - [DEBUG] Start adding new jump function
58390 2019-Jan-13 11:24:16.176517 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58391 2019-Jan-13 11:24:16.176576 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58392 2019-Jan-13 11:24:16.177246 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58393 2019-Jan-13 11:24:16.177883 - [DEBUG] Edge Function : AllBottom
58394 2019-Jan-13 11:24:16.177913 - [DEBUG] End adding new jump function
58395 2019-Jan-13 11:24:16.177937 - [DEBUG]
58396 2019-Jan-13 11:24:16.177961 - [DEBUG] -------------------------------------------- 1566. Path Edge --------------------------------------------
58397 2019-Jan-13 11:24:16.177986 - [DEBUG]
58398 2019-Jan-13 11:24:16.178009 - [DEBUG] Process 1566. path edge:
58399 2019-Jan-13 11:24:16.178032 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58400 2019-Jan-13 11:24:16.178090 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
58401 2019-Jan-13 11:24:16.178725 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58402 2019-Jan-13 11:24:16.179362 - [DEBUG]
58403 2019-Jan-13 11:24:16.179388 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58404 2019-Jan-13 11:24:16.180061 - [DEBUG] Compose: EdgeIdentity * AllBottom
58405 2019-Jan-13 11:24:16.180089 - [DEBUG]
58406 2019-Jan-13 11:24:16.180112 - [DEBUG] Propagate flow
58407 2019-Jan-13 11:24:16.180136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58408 2019-Jan-13 11:24:16.180193 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
58409 2019-Jan-13 11:24:16.180855 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58410 2019-Jan-13 11:24:16.181517 - [DEBUG] Edge function : AllBottom (result of previous compose)
58411 2019-Jan-13 11:24:16.181542 - [DEBUG]
58412 2019-Jan-13 11:24:16.181567 - [DEBUG] Join: AllTop & AllBottom
58413 2019-Jan-13 11:24:16.181593 - [DEBUG] = AllBottom (new jump func)
58414 2019-Jan-13 11:24:16.181618 - [DEBUG]
58415 2019-Jan-13 11:24:16.181641 - [DEBUG] Start adding new jump function
58416 2019-Jan-13 11:24:16.181664 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58417 2019-Jan-13 11:24:16.181728 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58418 2019-Jan-13 11:24:16.182392 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
58419 2019-Jan-13 11:24:16.183041 - [DEBUG] Edge Function : AllBottom
58420 2019-Jan-13 11:24:16.183071 - [DEBUG] End adding new jump function
58421 2019-Jan-13 11:24:16.183095 - [DEBUG]
58422 2019-Jan-13 11:24:16.183119 - [DEBUG] -------------------------------------------- 1567. Path Edge --------------------------------------------
58423 2019-Jan-13 11:24:16.183143 - [DEBUG]
58424 2019-Jan-13 11:24:16.183166 - [DEBUG] Process 1567. path edge:
58425 2019-Jan-13 11:24:16.183190 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58426 2019-Jan-13 11:24:16.183248 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
58427 2019-Jan-13 11:24:16.183925 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58428 2019-Jan-13 11:24:16.184564 - [DEBUG]
58429 2019-Jan-13 11:24:16.184589 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
58430 2019-Jan-13 11:24:16.185270 - [DEBUG] Compose: EdgeIdentity * AllBottom
58431 2019-Jan-13 11:24:16.185300 - [DEBUG]
58432 2019-Jan-13 11:24:16.185323 - [DEBUG] Propagate flow
58433 2019-Jan-13 11:24:16.185347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58434 2019-Jan-13 11:24:16.185408 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
58435 2019-Jan-13 11:24:16.186060 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58436 2019-Jan-13 11:24:16.186717 - [DEBUG] Edge function : AllBottom (result of previous compose)
58437 2019-Jan-13 11:24:16.186742 - [DEBUG]
58438 2019-Jan-13 11:24:16.186767 - [DEBUG] Join: AllTop & AllBottom
58439 2019-Jan-13 11:24:16.186793 - [DEBUG] = AllBottom (new jump func)
58440 2019-Jan-13 11:24:16.186817 - [DEBUG]
58441 2019-Jan-13 11:24:16.186840 - [DEBUG] Start adding new jump function
58442 2019-Jan-13 11:24:16.186863 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58443 2019-Jan-13 11:24:16.186920 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58444 2019-Jan-13 11:24:16.187586 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
58445 2019-Jan-13 11:24:16.188238 - [DEBUG] Edge Function : AllBottom
58446 2019-Jan-13 11:24:16.188269 - [DEBUG] End adding new jump function
58447 2019-Jan-13 11:24:16.188294 - [DEBUG]
58448 2019-Jan-13 11:24:16.188318 - [DEBUG] -------------------------------------------- 1568. Path Edge --------------------------------------------
58449 2019-Jan-13 11:24:16.188343 - [DEBUG]
58450 2019-Jan-13 11:24:16.188366 - [DEBUG] Process 1568. path edge:
58451 2019-Jan-13 11:24:16.188390 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58452 2019-Jan-13 11:24:16.188456 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
58453 2019-Jan-13 11:24:16.189113 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58454 2019-Jan-13 11:24:16.189762 - [DEBUG]
58455 2019-Jan-13 11:24:16.189789 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
58456 2019-Jan-13 11:24:16.190477 - [DEBUG] Compose: EdgeIdentity * AllBottom
58457 2019-Jan-13 11:24:16.190505 - [DEBUG]
58458 2019-Jan-13 11:24:16.190529 - [DEBUG] Propagate flow
58459 2019-Jan-13 11:24:16.190552 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58460 2019-Jan-13 11:24:16.190612 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58461 2019-Jan-13 11:24:16.191251 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58462 2019-Jan-13 11:24:16.191891 - [DEBUG] Edge function : AllBottom (result of previous compose)
58463 2019-Jan-13 11:24:16.191916 - [DEBUG]
58464 2019-Jan-13 11:24:16.191941 - [DEBUG] Join: AllTop & AllBottom
58465 2019-Jan-13 11:24:16.191967 - [DEBUG] = AllBottom (new jump func)
58466 2019-Jan-13 11:24:16.191991 - [DEBUG]
58467 2019-Jan-13 11:24:16.192014 - [DEBUG] Start adding new jump function
58468 2019-Jan-13 11:24:16.192037 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58469 2019-Jan-13 11:24:16.192094 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58470 2019-Jan-13 11:24:16.192748 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58471 2019-Jan-13 11:24:16.193399 - [DEBUG] Edge Function : AllBottom
58472 2019-Jan-13 11:24:16.193429 - [DEBUG] End adding new jump function
58473 2019-Jan-13 11:24:16.193453 - [DEBUG]
58474 2019-Jan-13 11:24:16.193477 - [DEBUG] -------------------------------------------- 1569. Path Edge --------------------------------------------
58475 2019-Jan-13 11:24:16.193501 - [DEBUG]
58476 2019-Jan-13 11:24:16.193524 - [DEBUG] Process 1569. path edge:
58477 2019-Jan-13 11:24:16.193548 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58478 2019-Jan-13 11:24:16.193608 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
58479 2019-Jan-13 11:24:16.194273 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58480 2019-Jan-13 11:24:16.194940 - [DEBUG]
58481 2019-Jan-13 11:24:16.194965 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58482 2019-Jan-13 11:24:16.195658 - [DEBUG] Compose: EdgeIdentity * AllBottom
58483 2019-Jan-13 11:24:16.195686 - [DEBUG]
58484 2019-Jan-13 11:24:16.195710 - [DEBUG] Propagate flow
58485 2019-Jan-13 11:24:16.195733 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58486 2019-Jan-13 11:24:16.195795 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
58487 2019-Jan-13 11:24:16.196445 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58488 2019-Jan-13 11:24:16.197108 - [DEBUG] Edge function : AllBottom (result of previous compose)
58489 2019-Jan-13 11:24:16.197133 - [DEBUG]
58490 2019-Jan-13 11:24:16.197158 - [DEBUG] Join: AllTop & AllBottom
58491 2019-Jan-13 11:24:16.197184 - [DEBUG] = AllBottom (new jump func)
58492 2019-Jan-13 11:24:16.197209 - [DEBUG]
58493 2019-Jan-13 11:24:16.197232 - [DEBUG] Start adding new jump function
58494 2019-Jan-13 11:24:16.197255 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58495 2019-Jan-13 11:24:16.197312 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58496 2019-Jan-13 11:24:16.197952 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
58497 2019-Jan-13 11:24:16.198591 - [DEBUG] Edge Function : AllBottom
58498 2019-Jan-13 11:24:16.198620 - [DEBUG] End adding new jump function
58499 2019-Jan-13 11:24:16.198644 - [DEBUG]
58500 2019-Jan-13 11:24:16.198668 - [DEBUG] -------------------------------------------- 1570. Path Edge --------------------------------------------
58501 2019-Jan-13 11:24:16.198692 - [DEBUG]
58502 2019-Jan-13 11:24:16.198715 - [DEBUG] Process 1570. path edge:
58503 2019-Jan-13 11:24:16.198738 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58504 2019-Jan-13 11:24:16.198795 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
58505 2019-Jan-13 11:24:16.199435 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58506 2019-Jan-13 11:24:16.200109 - [DEBUG]
58507 2019-Jan-13 11:24:16.200134 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
58508 2019-Jan-13 11:24:16.200834 - [DEBUG] Compose: EdgeIdentity * AllBottom
58509 2019-Jan-13 11:24:16.200863 - [DEBUG]
58510 2019-Jan-13 11:24:16.200886 - [DEBUG] Propagate flow
58511 2019-Jan-13 11:24:16.200910 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58512 2019-Jan-13 11:24:16.200973 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
58513 2019-Jan-13 11:24:16.201660 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58514 2019-Jan-13 11:24:16.202321 - [DEBUG] Edge function : AllBottom (result of previous compose)
58515 2019-Jan-13 11:24:16.202348 - [DEBUG]
58516 2019-Jan-13 11:24:16.202373 - [DEBUG] Join: AllTop & AllBottom
58517 2019-Jan-13 11:24:16.202399 - [DEBUG] = AllBottom (new jump func)
58518 2019-Jan-13 11:24:16.202424 - [DEBUG]
58519 2019-Jan-13 11:24:16.202447 - [DEBUG] Start adding new jump function
58520 2019-Jan-13 11:24:16.202470 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58521 2019-Jan-13 11:24:16.202530 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58522 2019-Jan-13 11:24:16.203172 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
58523 2019-Jan-13 11:24:16.203832 - [DEBUG] Edge Function : AllBottom
58524 2019-Jan-13 11:24:16.203861 - [DEBUG] End adding new jump function
58525 2019-Jan-13 11:24:16.203885 - [DEBUG]
58526 2019-Jan-13 11:24:16.203908 - [DEBUG] -------------------------------------------- 1571. Path Edge --------------------------------------------
58527 2019-Jan-13 11:24:16.203933 - [DEBUG]
58528 2019-Jan-13 11:24:16.203955 - [DEBUG] Process 1571. path edge:
58529 2019-Jan-13 11:24:16.203979 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58530 2019-Jan-13 11:24:16.204035 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
58531 2019-Jan-13 11:24:16.204671 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58532 2019-Jan-13 11:24:16.205310 - [DEBUG]
58533 2019-Jan-13 11:24:16.205336 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
58534 2019-Jan-13 11:24:16.206003 - [DEBUG] Compose: EdgeIdentity * AllBottom
58535 2019-Jan-13 11:24:16.206032 - [DEBUG]
58536 2019-Jan-13 11:24:16.206056 - [DEBUG] Propagate flow
58537 2019-Jan-13 11:24:16.206079 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58538 2019-Jan-13 11:24:16.206139 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
58539 2019-Jan-13 11:24:16.206830 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58540 2019-Jan-13 11:24:16.207495 - [DEBUG] Edge function : AllBottom (result of previous compose)
58541 2019-Jan-13 11:24:16.207521 - [DEBUG]
58542 2019-Jan-13 11:24:16.207547 - [DEBUG] Join: AllTop & AllBottom
58543 2019-Jan-13 11:24:16.207573 - [DEBUG] = AllBottom (new jump func)
58544 2019-Jan-13 11:24:16.207597 - [DEBUG]
58545 2019-Jan-13 11:24:16.207621 - [DEBUG] Start adding new jump function
58546 2019-Jan-13 11:24:16.207644 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58547 2019-Jan-13 11:24:16.207707 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58548 2019-Jan-13 11:24:16.208372 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
58549 2019-Jan-13 11:24:16.209034 - [DEBUG] Edge Function : AllBottom
58550 2019-Jan-13 11:24:16.209065 - [DEBUG] End adding new jump function
58551 2019-Jan-13 11:24:16.209089 - [DEBUG]
58552 2019-Jan-13 11:24:16.209113 - [DEBUG] -------------------------------------------- 1572. Path Edge --------------------------------------------
58553 2019-Jan-13 11:24:16.209153 - [DEBUG]
58554 2019-Jan-13 11:24:16.209177 - [DEBUG] Process 1572. path edge:
58555 2019-Jan-13 11:24:16.209201 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58556 2019-Jan-13 11:24:16.209262 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
58557 2019-Jan-13 11:24:16.209911 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58558 2019-Jan-13 11:24:16.210574 - [DEBUG]
58559 2019-Jan-13 11:24:16.210599 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
58560 2019-Jan-13 11:24:16.211261 - [DEBUG] Possible callees:
58561 2019-Jan-13 11:24:16.211288 - [DEBUG] llvm.dbg.declare
58562 2019-Jan-13 11:24:16.211312 - [DEBUG] Possible return sites:
58563 2019-Jan-13 11:24:16.211336 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12058564 2019-Jan-13 11:24:16.212670 - [DEBUG] Found and process special summary
58565 2019-Jan-13 11:24:16.212729 - [DEBUG] Compose: EdgeIdentity * AllBottom
58566 2019-Jan-13 11:24:16.212757 - [DEBUG]
58567 2019-Jan-13 11:24:16.212781 - [DEBUG] Propagate flow
58568 2019-Jan-13 11:24:16.212805 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58569 2019-Jan-13 11:24:16.212867 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58570 2019-Jan-13 11:24:16.213559 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58571 2019-Jan-13 11:24:16.214234 - [DEBUG] Edge function : AllBottom (result of previous compose)
58572 2019-Jan-13 11:24:16.214261 - [DEBUG]
58573 2019-Jan-13 11:24:16.214286 - [DEBUG] Join: AllTop & AllBottom
58574 2019-Jan-13 11:24:16.214313 - [DEBUG] = AllBottom (new jump func)
58575 2019-Jan-13 11:24:16.214337 - [DEBUG]
58576 2019-Jan-13 11:24:16.214361 - [DEBUG] Start adding new jump function
58577 2019-Jan-13 11:24:16.214384 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58578 2019-Jan-13 11:24:16.214449 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58579 2019-Jan-13 11:24:16.215116 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58580 2019-Jan-13 11:24:16.215778 - [DEBUG] Edge Function : AllBottom
58581 2019-Jan-13 11:24:16.215809 - [DEBUG] End adding new jump function
58582 2019-Jan-13 11:24:16.215834 - [DEBUG]
58583 2019-Jan-13 11:24:16.215858 - [DEBUG] -------------------------------------------- 1573. Path Edge --------------------------------------------
58584 2019-Jan-13 11:24:16.215883 - [DEBUG]
58585 2019-Jan-13 11:24:16.215907 - [DEBUG] Process 1573. path edge:
58586 2019-Jan-13 11:24:16.215930 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58587 2019-Jan-13 11:24:16.215993 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
58588 2019-Jan-13 11:24:16.216640 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58589 2019-Jan-13 11:24:16.217304 - [DEBUG]
58590 2019-Jan-13 11:24:16.217330 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58591 2019-Jan-13 11:24:16.218014 - [DEBUG] Compose: EdgeIdentity * AllBottom
58592 2019-Jan-13 11:24:16.218043 - [DEBUG]
58593 2019-Jan-13 11:24:16.218066 - [DEBUG] Propagate flow
58594 2019-Jan-13 11:24:16.218090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58595 2019-Jan-13 11:24:16.218169 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
58596 2019-Jan-13 11:24:16.218810 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58597 2019-Jan-13 11:24:16.219450 - [DEBUG] Edge function : AllBottom (result of previous compose)
58598 2019-Jan-13 11:24:16.219476 - [DEBUG]
58599 2019-Jan-13 11:24:16.219501 - [DEBUG] Join: AllTop & AllBottom
58600 2019-Jan-13 11:24:16.219527 - [DEBUG] = AllBottom (new jump func)
58601 2019-Jan-13 11:24:16.219551 - [DEBUG]
58602 2019-Jan-13 11:24:16.219574 - [DEBUG] Start adding new jump function
58603 2019-Jan-13 11:24:16.219597 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58604 2019-Jan-13 11:24:16.219654 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58605 2019-Jan-13 11:24:16.220314 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
58606 2019-Jan-13 11:24:16.220969 - [DEBUG] Edge Function : AllBottom
58607 2019-Jan-13 11:24:16.221001 - [DEBUG] End adding new jump function
58608 2019-Jan-13 11:24:16.221025 - [DEBUG]
58609 2019-Jan-13 11:24:16.221049 - [DEBUG] -------------------------------------------- 1574. Path Edge --------------------------------------------
58610 2019-Jan-13 11:24:16.221074 - [DEBUG]
58611 2019-Jan-13 11:24:16.221097 - [DEBUG] Process 1574. path edge:
58612 2019-Jan-13 11:24:16.221121 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58613 2019-Jan-13 11:24:16.221186 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
58614 2019-Jan-13 11:24:16.221843 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58615 2019-Jan-13 11:24:16.222509 - [DEBUG]
58616 2019-Jan-13 11:24:16.222536 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
58617 2019-Jan-13 11:24:16.223215 - [DEBUG] Compose: EdgeIdentity * AllBottom
58618 2019-Jan-13 11:24:16.223243 - [DEBUG]
58619 2019-Jan-13 11:24:16.223267 - [DEBUG] Propagate flow
58620 2019-Jan-13 11:24:16.223290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58621 2019-Jan-13 11:24:16.223371 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
58622 2019-Jan-13 11:24:16.224021 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58623 2019-Jan-13 11:24:16.224662 - [DEBUG] Edge function : AllBottom (result of previous compose)
58624 2019-Jan-13 11:24:16.224687 - [DEBUG]
58625 2019-Jan-13 11:24:16.224713 - [DEBUG] Join: AllTop & AllBottom
58626 2019-Jan-13 11:24:16.224739 - [DEBUG] = AllBottom (new jump func)
58627 2019-Jan-13 11:24:16.224763 - [DEBUG]
58628 2019-Jan-13 11:24:16.224787 - [DEBUG] Start adding new jump function
58629 2019-Jan-13 11:24:16.224810 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58630 2019-Jan-13 11:24:16.224873 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58631 2019-Jan-13 11:24:16.225572 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
58632 2019-Jan-13 11:24:16.226276 - [DEBUG] Edge Function : AllBottom
58633 2019-Jan-13 11:24:16.226311 - [DEBUG] End adding new jump function
58634 2019-Jan-13 11:24:16.226336 - [DEBUG]
58635 2019-Jan-13 11:24:16.226360 - [DEBUG] -------------------------------------------- 1575. Path Edge --------------------------------------------
58636 2019-Jan-13 11:24:16.226385 - [DEBUG]
58637 2019-Jan-13 11:24:16.226427 - [DEBUG] Process 1575. path edge:
58638 2019-Jan-13 11:24:16.226452 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58639 2019-Jan-13 11:24:16.226526 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
58640 2019-Jan-13 11:24:16.227262 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58641 2019-Jan-13 11:24:16.227927 - [DEBUG]
58642 2019-Jan-13 11:24:16.227953 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
58643 2019-Jan-13 11:24:16.228624 - [DEBUG] Possible callees:
58644 2019-Jan-13 11:24:16.228649 - [DEBUG] llvm.dbg.declare
58645 2019-Jan-13 11:24:16.228673 - [DEBUG] Possible return sites:
58646 2019-Jan-13 11:24:16.228697 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14958647 2019-Jan-13 11:24:16.230017 - [DEBUG] Found and process special summary
58648 2019-Jan-13 11:24:16.230086 - [DEBUG] Compose: EdgeIdentity * AllBottom
58649 2019-Jan-13 11:24:16.230115 - [DEBUG]
58650 2019-Jan-13 11:24:16.230141 - [DEBUG] Propagate flow
58651 2019-Jan-13 11:24:16.230164 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58652 2019-Jan-13 11:24:16.230235 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58653 2019-Jan-13 11:24:16.230908 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58654 2019-Jan-13 11:24:16.231577 - [DEBUG] Edge function : AllBottom (result of previous compose)
58655 2019-Jan-13 11:24:16.231603 - [DEBUG]
58656 2019-Jan-13 11:24:16.231629 - [DEBUG] Join: AllTop & AllBottom
58657 2019-Jan-13 11:24:16.231655 - [DEBUG] = AllBottom (new jump func)
58658 2019-Jan-13 11:24:16.231679 - [DEBUG]
58659 2019-Jan-13 11:24:16.231702 - [DEBUG] Start adding new jump function
58660 2019-Jan-13 11:24:16.231725 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58661 2019-Jan-13 11:24:16.231788 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58662 2019-Jan-13 11:24:16.232440 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58663 2019-Jan-13 11:24:16.233082 - [DEBUG] Edge Function : AllBottom
58664 2019-Jan-13 11:24:16.233113 - [DEBUG] End adding new jump function
58665 2019-Jan-13 11:24:16.233137 - [DEBUG]
58666 2019-Jan-13 11:24:16.233160 - [DEBUG] -------------------------------------------- 1576. Path Edge --------------------------------------------
58667 2019-Jan-13 11:24:16.233185 - [DEBUG]
58668 2019-Jan-13 11:24:16.233208 - [DEBUG] Process 1576. path edge:
58669 2019-Jan-13 11:24:16.233232 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58670 2019-Jan-13 11:24:16.233289 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
58671 2019-Jan-13 11:24:16.233955 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58672 2019-Jan-13 11:24:16.234599 - [DEBUG]
58673 2019-Jan-13 11:24:16.234623 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58674 2019-Jan-13 11:24:16.235306 - [DEBUG] Compose: EdgeIdentity * AllBottom
58675 2019-Jan-13 11:24:16.235334 - [DEBUG]
58676 2019-Jan-13 11:24:16.235358 - [DEBUG] Propagate flow
58677 2019-Jan-13 11:24:16.235381 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58678 2019-Jan-13 11:24:16.235440 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
58679 2019-Jan-13 11:24:16.236096 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58680 2019-Jan-13 11:24:16.236762 - [DEBUG] Edge function : AllBottom (result of previous compose)
58681 2019-Jan-13 11:24:16.236788 - [DEBUG]
58682 2019-Jan-13 11:24:16.236814 - [DEBUG] Join: AllTop & AllBottom
58683 2019-Jan-13 11:24:16.236840 - [DEBUG] = AllBottom (new jump func)
58684 2019-Jan-13 11:24:16.236865 - [DEBUG]
58685 2019-Jan-13 11:24:16.236888 - [DEBUG] Start adding new jump function
58686 2019-Jan-13 11:24:16.236911 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58687 2019-Jan-13 11:24:16.236976 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58688 2019-Jan-13 11:24:16.237643 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
58689 2019-Jan-13 11:24:16.238306 - [DEBUG] Edge Function : AllBottom
58690 2019-Jan-13 11:24:16.238337 - [DEBUG] End adding new jump function
58691 2019-Jan-13 11:24:16.238362 - [DEBUG]
58692 2019-Jan-13 11:24:16.238386 - [DEBUG] -------------------------------------------- 1577. Path Edge --------------------------------------------
58693 2019-Jan-13 11:24:16.238411 - [DEBUG]
58694 2019-Jan-13 11:24:16.238434 - [DEBUG] Process 1577. path edge:
58695 2019-Jan-13 11:24:16.238457 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58696 2019-Jan-13 11:24:16.238522 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
58697 2019-Jan-13 11:24:16.239176 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58698 2019-Jan-13 11:24:16.239818 - [DEBUG]
58699 2019-Jan-13 11:24:16.239843 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
58700 2019-Jan-13 11:24:16.240538 - [DEBUG] Compose: EdgeIdentity * AllBottom
58701 2019-Jan-13 11:24:16.240568 - [DEBUG]
58702 2019-Jan-13 11:24:16.240591 - [DEBUG] Propagate flow
58703 2019-Jan-13 11:24:16.240614 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58704 2019-Jan-13 11:24:16.240674 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58705 2019-Jan-13 11:24:16.241322 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58706 2019-Jan-13 11:24:16.241961 - [DEBUG] Edge function : AllBottom (result of previous compose)
58707 2019-Jan-13 11:24:16.241986 - [DEBUG]
58708 2019-Jan-13 11:24:16.242012 - [DEBUG] Join: AllTop & AllBottom
58709 2019-Jan-13 11:24:16.242038 - [DEBUG] = AllBottom (new jump func)
58710 2019-Jan-13 11:24:16.242062 - [DEBUG]
58711 2019-Jan-13 11:24:16.242086 - [DEBUG] Start adding new jump function
58712 2019-Jan-13 11:24:16.242109 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58713 2019-Jan-13 11:24:16.242165 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58714 2019-Jan-13 11:24:16.242804 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58715 2019-Jan-13 11:24:16.243487 - [DEBUG] Edge Function : AllBottom
58716 2019-Jan-13 11:24:16.243519 - [DEBUG] End adding new jump function
58717 2019-Jan-13 11:24:16.243543 - [DEBUG]
58718 2019-Jan-13 11:24:16.243567 - [DEBUG] -------------------------------------------- 1578. Path Edge --------------------------------------------
58719 2019-Jan-13 11:24:16.243592 - [DEBUG]
58720 2019-Jan-13 11:24:16.243615 - [DEBUG] Process 1578. path edge:
58721 2019-Jan-13 11:24:16.243656 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58722 2019-Jan-13 11:24:16.243722 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
58723 2019-Jan-13 11:24:16.244395 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58724 2019-Jan-13 11:24:16.245059 - [DEBUG]
58725 2019-Jan-13 11:24:16.245084 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58726 2019-Jan-13 11:24:16.245759 - [DEBUG] Possible callees:
58727 2019-Jan-13 11:24:16.245784 - [DEBUG] llvm.dbg.declare
58728 2019-Jan-13 11:24:16.245809 - [DEBUG] Possible return sites:
58729 2019-Jan-13 11:24:16.245832 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15558730 2019-Jan-13 11:24:16.247142 - [DEBUG] Found and process special summary
58731 2019-Jan-13 11:24:16.247215 - [DEBUG] Compose: EdgeIdentity * AllBottom
58732 2019-Jan-13 11:24:16.247245 - [DEBUG]
58733 2019-Jan-13 11:24:16.247269 - [DEBUG] Propagate flow
58734 2019-Jan-13 11:24:16.247292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58735 2019-Jan-13 11:24:16.247352 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58736 2019-Jan-13 11:24:16.247998 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58737 2019-Jan-13 11:24:16.248637 - [DEBUG] Edge function : AllBottom (result of previous compose)
58738 2019-Jan-13 11:24:16.248662 - [DEBUG]
58739 2019-Jan-13 11:24:16.248687 - [DEBUG] Join: AllTop & AllBottom
58740 2019-Jan-13 11:24:16.248713 - [DEBUG] = AllBottom (new jump func)
58741 2019-Jan-13 11:24:16.248737 - [DEBUG]
58742 2019-Jan-13 11:24:16.248760 - [DEBUG] Start adding new jump function
58743 2019-Jan-13 11:24:16.248783 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58744 2019-Jan-13 11:24:16.248840 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58745 2019-Jan-13 11:24:16.249479 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58746 2019-Jan-13 11:24:16.250180 - [DEBUG] Edge Function : AllBottom
58747 2019-Jan-13 11:24:16.250211 - [DEBUG] End adding new jump function
58748 2019-Jan-13 11:24:16.250235 - [DEBUG]
58749 2019-Jan-13 11:24:16.250259 - [DEBUG] -------------------------------------------- 1579. Path Edge --------------------------------------------
58750 2019-Jan-13 11:24:16.250284 - [DEBUG]
58751 2019-Jan-13 11:24:16.250307 - [DEBUG] Process 1579. path edge:
58752 2019-Jan-13 11:24:16.250331 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58753 2019-Jan-13 11:24:16.250397 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
58754 2019-Jan-13 11:24:16.251058 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58755 2019-Jan-13 11:24:16.251725 - [DEBUG]
58756 2019-Jan-13 11:24:16.251751 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58757 2019-Jan-13 11:24:16.252467 - [DEBUG] Compose: EdgeIdentity * AllBottom
58758 2019-Jan-13 11:24:16.252497 - [DEBUG]
58759 2019-Jan-13 11:24:16.252521 - [DEBUG] Propagate flow
58760 2019-Jan-13 11:24:16.252544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58761 2019-Jan-13 11:24:16.252605 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58762 2019-Jan-13 11:24:16.253267 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58763 2019-Jan-13 11:24:16.253935 - [DEBUG] Edge function : AllBottom (result of previous compose)
58764 2019-Jan-13 11:24:16.253961 - [DEBUG]
58765 2019-Jan-13 11:24:16.253986 - [DEBUG] Join: AllTop & AllBottom
58766 2019-Jan-13 11:24:16.254012 - [DEBUG] = AllBottom (new jump func)
58767 2019-Jan-13 11:24:16.254037 - [DEBUG]
58768 2019-Jan-13 11:24:16.254060 - [DEBUG] Start adding new jump function
58769 2019-Jan-13 11:24:16.254084 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58770 2019-Jan-13 11:24:16.254141 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58771 2019-Jan-13 11:24:16.254783 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58772 2019-Jan-13 11:24:16.255416 - [DEBUG] Edge Function : AllBottom
58773 2019-Jan-13 11:24:16.255445 - [DEBUG] End adding new jump function
58774 2019-Jan-13 11:24:16.255469 - [DEBUG]
58775 2019-Jan-13 11:24:16.255493 - [DEBUG] -------------------------------------------- 1580. Path Edge --------------------------------------------
58776 2019-Jan-13 11:24:16.255518 - [DEBUG]
58777 2019-Jan-13 11:24:16.255542 - [DEBUG] Process 1580. path edge:
58778 2019-Jan-13 11:24:16.255566 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58779 2019-Jan-13 11:24:16.255623 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
58780 2019-Jan-13 11:24:16.256261 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58781 2019-Jan-13 11:24:16.256948 - [DEBUG]
58782 2019-Jan-13 11:24:16.256975 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58783 2019-Jan-13 11:24:16.257695 - [DEBUG] Compose: EdgeIdentity * AllBottom
58784 2019-Jan-13 11:24:16.257725 - [DEBUG]
58785 2019-Jan-13 11:24:16.257749 - [DEBUG] Propagate flow
58786 2019-Jan-13 11:24:16.257773 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58787 2019-Jan-13 11:24:16.257842 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58788 2019-Jan-13 11:24:16.258496 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58789 2019-Jan-13 11:24:16.259139 - [DEBUG] Edge function : AllBottom (result of previous compose)
58790 2019-Jan-13 11:24:16.259164 - [DEBUG]
58791 2019-Jan-13 11:24:16.259191 - [DEBUG] Join: AllTop & AllBottom
58792 2019-Jan-13 11:24:16.259217 - [DEBUG] = AllBottom (new jump func)
58793 2019-Jan-13 11:24:16.259241 - [DEBUG]
58794 2019-Jan-13 11:24:16.259264 - [DEBUG] Start adding new jump function
58795 2019-Jan-13 11:24:16.259288 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58796 2019-Jan-13 11:24:16.259344 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58797 2019-Jan-13 11:24:16.259981 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58798 2019-Jan-13 11:24:16.260637 - [DEBUG] Edge Function : AllBottom
58799 2019-Jan-13 11:24:16.260667 - [DEBUG] End adding new jump function
58800 2019-Jan-13 11:24:16.260691 - [DEBUG]
58801 2019-Jan-13 11:24:16.260715 - [DEBUG] -------------------------------------------- 1581. Path Edge --------------------------------------------
58802 2019-Jan-13 11:24:16.260740 - [DEBUG]
58803 2019-Jan-13 11:24:16.260763 - [DEBUG] Process 1581. path edge:
58804 2019-Jan-13 11:24:16.260788 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58805 2019-Jan-13 11:24:16.260845 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
58806 2019-Jan-13 11:24:16.261496 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58807 2019-Jan-13 11:24:16.262133 - [DEBUG]
58808 2019-Jan-13 11:24:16.262159 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58809 2019-Jan-13 11:24:16.262847 - [DEBUG] EDGE:
58810 2019-Jan-13 11:24:16.262917 - [DEBUG] ---> 58811 2019-Jan-13 11:24:16.263598 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58812 2019-Jan-13 11:24:16.264267 - [DEBUG]
58813 2019-Jan-13 11:24:16.264293 - [DEBUG] EDGE:
58814 2019-Jan-13 11:24:16.264357 - [DEBUG] ---> 58815 2019-Jan-13 11:24:16.265007 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58816 2019-Jan-13 11:24:16.265649 - [DEBUG]
58817 2019-Jan-13 11:24:16.265677 - [DEBUG] Compose: EdgeIdentity * AllBottom
58818 2019-Jan-13 11:24:16.265703 - [DEBUG]
58819 2019-Jan-13 11:24:16.265727 - [DEBUG] Propagate flow
58820 2019-Jan-13 11:24:16.265750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58821 2019-Jan-13 11:24:16.265807 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58822 2019-Jan-13 11:24:16.266445 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58823 2019-Jan-13 11:24:16.267109 - [DEBUG] Edge function : AllBottom (result of previous compose)
58824 2019-Jan-13 11:24:16.267135 - [DEBUG]
58825 2019-Jan-13 11:24:16.267161 - [DEBUG] Join: AllTop & AllBottom
58826 2019-Jan-13 11:24:16.267187 - [DEBUG] = AllBottom (new jump func)
58827 2019-Jan-13 11:24:16.267211 - [DEBUG]
58828 2019-Jan-13 11:24:16.267234 - [DEBUG] Start adding new jump function
58829 2019-Jan-13 11:24:16.267257 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58830 2019-Jan-13 11:24:16.267314 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58831 2019-Jan-13 11:24:16.267954 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58832 2019-Jan-13 11:24:16.268586 - [DEBUG] Edge Function : AllBottom
58833 2019-Jan-13 11:24:16.268615 - [DEBUG] End adding new jump function
58834 2019-Jan-13 11:24:16.268639 - [DEBUG]
58835 2019-Jan-13 11:24:16.268662 - [DEBUG] -------------------------------------------- 1582. Path Edge --------------------------------------------
58836 2019-Jan-13 11:24:16.268687 - [DEBUG]
58837 2019-Jan-13 11:24:16.268710 - [DEBUG] Process 1582. path edge:
58838 2019-Jan-13 11:24:16.268734 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58839 2019-Jan-13 11:24:16.268791 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
58840 2019-Jan-13 11:24:16.269430 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58841 2019-Jan-13 11:24:16.270115 - [DEBUG]
58842 2019-Jan-13 11:24:16.270142 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58843 2019-Jan-13 11:24:16.270835 - [DEBUG] Compose: EdgeIdentity * AllBottom
58844 2019-Jan-13 11:24:16.270864 - [DEBUG]
58845 2019-Jan-13 11:24:16.270888 - [DEBUG] Propagate flow
58846 2019-Jan-13 11:24:16.270912 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58847 2019-Jan-13 11:24:16.270979 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58848 2019-Jan-13 11:24:16.271634 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58849 2019-Jan-13 11:24:16.272291 - [DEBUG] Edge function : AllBottom (result of previous compose)
58850 2019-Jan-13 11:24:16.272317 - [DEBUG]
58851 2019-Jan-13 11:24:16.272343 - [DEBUG] Join: AllTop & AllBottom
58852 2019-Jan-13 11:24:16.272369 - [DEBUG] = AllBottom (new jump func)
58853 2019-Jan-13 11:24:16.272393 - [DEBUG]
58854 2019-Jan-13 11:24:16.272417 - [DEBUG] Start adding new jump function
58855 2019-Jan-13 11:24:16.272440 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58856 2019-Jan-13 11:24:16.272498 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58857 2019-Jan-13 11:24:16.273136 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58858 2019-Jan-13 11:24:16.273794 - [DEBUG] Edge Function : AllBottom
58859 2019-Jan-13 11:24:16.273823 - [DEBUG] End adding new jump function
58860 2019-Jan-13 11:24:16.273848 - [DEBUG]
58861 2019-Jan-13 11:24:16.273871 - [DEBUG] -------------------------------------------- 1583. Path Edge --------------------------------------------
58862 2019-Jan-13 11:24:16.273896 - [DEBUG]
58863 2019-Jan-13 11:24:16.273920 - [DEBUG] Process 1583. path edge:
58864 2019-Jan-13 11:24:16.273944 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58865 2019-Jan-13 11:24:16.274002 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
58866 2019-Jan-13 11:24:16.274637 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58867 2019-Jan-13 11:24:16.275273 - [DEBUG]
58868 2019-Jan-13 11:24:16.275299 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58869 2019-Jan-13 11:24:16.275977 - [DEBUG] Compose: EdgeIdentity * AllBottom
58870 2019-Jan-13 11:24:16.276007 - [DEBUG]
58871 2019-Jan-13 11:24:16.276031 - [DEBUG] Propagate flow
58872 2019-Jan-13 11:24:16.276054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58873 2019-Jan-13 11:24:16.276122 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
58874 2019-Jan-13 11:24:16.276814 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58875 2019-Jan-13 11:24:16.277479 - [DEBUG] Edge function : AllBottom (result of previous compose)
58876 2019-Jan-13 11:24:16.277505 - [DEBUG]
58877 2019-Jan-13 11:24:16.277530 - [DEBUG] Join: AllTop & AllBottom
58878 2019-Jan-13 11:24:16.277556 - [DEBUG] = AllBottom (new jump func)
58879 2019-Jan-13 11:24:16.277580 - [DEBUG]
58880 2019-Jan-13 11:24:16.277603 - [DEBUG] Start adding new jump function
58881 2019-Jan-13 11:24:16.277627 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58882 2019-Jan-13 11:24:16.277688 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58883 2019-Jan-13 11:24:16.278335 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
58884 2019-Jan-13 11:24:16.278981 - [DEBUG] Edge Function : AllBottom
58885 2019-Jan-13 11:24:16.279010 - [DEBUG] End adding new jump function
58886 2019-Jan-13 11:24:16.279034 - [DEBUG]
58887 2019-Jan-13 11:24:16.279058 - [DEBUG] -------------------------------------------- 1584. Path Edge --------------------------------------------
58888 2019-Jan-13 11:24:16.279083 - [DEBUG]
58889 2019-Jan-13 11:24:16.279106 - [DEBUG] Process 1584. path edge:
58890 2019-Jan-13 11:24:16.279130 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58891 2019-Jan-13 11:24:16.279187 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
58892 2019-Jan-13 11:24:16.279848 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58893 2019-Jan-13 11:24:16.280513 - [DEBUG]
58894 2019-Jan-13 11:24:16.280537 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
58895 2019-Jan-13 11:24:16.281198 - [DEBUG] Possible callees:
58896 2019-Jan-13 11:24:16.281224 - [DEBUG] llvm.dbg.declare
58897 2019-Jan-13 11:24:16.281249 - [DEBUG] Possible return sites:
58898 2019-Jan-13 11:24:16.281272 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16358899 2019-Jan-13 11:24:16.282573 - [DEBUG] Found and process special summary
58900 2019-Jan-13 11:24:16.282624 - [DEBUG] Compose: EdgeIdentity * AllBottom
58901 2019-Jan-13 11:24:16.282651 - [DEBUG]
58902 2019-Jan-13 11:24:16.282676 - [DEBUG] Propagate flow
58903 2019-Jan-13 11:24:16.282700 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58904 2019-Jan-13 11:24:16.282767 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
58905 2019-Jan-13 11:24:16.283447 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58906 2019-Jan-13 11:24:16.284115 - [DEBUG] Edge function : AllBottom (result of previous compose)
58907 2019-Jan-13 11:24:16.284141 - [DEBUG]
58908 2019-Jan-13 11:24:16.284167 - [DEBUG] Join: AllTop & AllBottom
58909 2019-Jan-13 11:24:16.284193 - [DEBUG] = AllBottom (new jump func)
58910 2019-Jan-13 11:24:16.284217 - [DEBUG]
58911 2019-Jan-13 11:24:16.284241 - [DEBUG] Start adding new jump function
58912 2019-Jan-13 11:24:16.284264 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58913 2019-Jan-13 11:24:16.284327 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58914 2019-Jan-13 11:24:16.284979 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
58915 2019-Jan-13 11:24:16.285616 - [DEBUG] Edge Function : AllBottom
58916 2019-Jan-13 11:24:16.285647 - [DEBUG] End adding new jump function
58917 2019-Jan-13 11:24:16.285671 - [DEBUG]
58918 2019-Jan-13 11:24:16.285695 - [DEBUG] -------------------------------------------- 1585. Path Edge --------------------------------------------
58919 2019-Jan-13 11:24:16.285720 - [DEBUG]
58920 2019-Jan-13 11:24:16.285743 - [DEBUG] Process 1585. path edge:
58921 2019-Jan-13 11:24:16.285767 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58922 2019-Jan-13 11:24:16.285824 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
58923 2019-Jan-13 11:24:16.286460 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58924 2019-Jan-13 11:24:16.287120 - [DEBUG]
58925 2019-Jan-13 11:24:16.287146 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
58926 2019-Jan-13 11:24:16.287826 - [DEBUG] Compose: EdgeIdentity * AllBottom
58927 2019-Jan-13 11:24:16.287856 - [DEBUG]
58928 2019-Jan-13 11:24:16.287880 - [DEBUG] Propagate flow
58929 2019-Jan-13 11:24:16.287903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58930 2019-Jan-13 11:24:16.287962 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
58931 2019-Jan-13 11:24:16.288599 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58932 2019-Jan-13 11:24:16.289258 - [DEBUG] Edge function : AllBottom (result of previous compose)
58933 2019-Jan-13 11:24:16.289284 - [DEBUG]
58934 2019-Jan-13 11:24:16.289310 - [DEBUG] Join: AllTop & AllBottom
58935 2019-Jan-13 11:24:16.289336 - [DEBUG] = AllBottom (new jump func)
58936 2019-Jan-13 11:24:16.289383 - [DEBUG]
58937 2019-Jan-13 11:24:16.289408 - [DEBUG] Start adding new jump function
58938 2019-Jan-13 11:24:16.289431 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58939 2019-Jan-13 11:24:16.289496 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58940 2019-Jan-13 11:24:16.290183 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
58941 2019-Jan-13 11:24:16.290842 - [DEBUG] Edge Function : AllBottom
58942 2019-Jan-13 11:24:16.290873 - [DEBUG] End adding new jump function
58943 2019-Jan-13 11:24:16.290898 - [DEBUG]
58944 2019-Jan-13 11:24:16.290922 - [DEBUG] -------------------------------------------- 1586. Path Edge --------------------------------------------
58945 2019-Jan-13 11:24:16.290947 - [DEBUG]
58946 2019-Jan-13 11:24:16.290970 - [DEBUG] Process 1586. path edge:
58947 2019-Jan-13 11:24:16.290994 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58948 2019-Jan-13 11:24:16.291056 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
58949 2019-Jan-13 11:24:16.291695 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58950 2019-Jan-13 11:24:16.292332 - [DEBUG]
58951 2019-Jan-13 11:24:16.292357 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
58952 2019-Jan-13 11:24:16.293022 - [DEBUG] Compose: EdgeIdentity * AllBottom
58953 2019-Jan-13 11:24:16.293050 - [DEBUG]
58954 2019-Jan-13 11:24:16.293074 - [DEBUG] Propagate flow
58955 2019-Jan-13 11:24:16.293097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58956 2019-Jan-13 11:24:16.293156 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
58957 2019-Jan-13 11:24:16.293880 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58958 2019-Jan-13 11:24:16.294519 - [DEBUG] Edge function : AllBottom (result of previous compose)
58959 2019-Jan-13 11:24:16.294545 - [DEBUG]
58960 2019-Jan-13 11:24:16.294570 - [DEBUG] Join: AllTop & AllBottom
58961 2019-Jan-13 11:24:16.294596 - [DEBUG] = AllBottom (new jump func)
58962 2019-Jan-13 11:24:16.294620 - [DEBUG]
58963 2019-Jan-13 11:24:16.294643 - [DEBUG] Start adding new jump function
58964 2019-Jan-13 11:24:16.294666 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58965 2019-Jan-13 11:24:16.294723 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58966 2019-Jan-13 11:24:16.295369 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
58967 2019-Jan-13 11:24:16.296038 - [DEBUG] Edge Function : AllBottom
58968 2019-Jan-13 11:24:16.296068 - [DEBUG] End adding new jump function
58969 2019-Jan-13 11:24:16.296093 - [DEBUG]
58970 2019-Jan-13 11:24:16.296116 - [DEBUG] -------------------------------------------- 1587. Path Edge --------------------------------------------
58971 2019-Jan-13 11:24:16.296142 - [DEBUG]
58972 2019-Jan-13 11:24:16.296165 - [DEBUG] Process 1587. path edge:
58973 2019-Jan-13 11:24:16.296189 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58974 2019-Jan-13 11:24:16.296253 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
58975 2019-Jan-13 11:24:16.296965 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58976 2019-Jan-13 11:24:16.297621 - [DEBUG]
58977 2019-Jan-13 11:24:16.297646 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
58978 2019-Jan-13 11:24:16.298326 - [DEBUG] Possible callees:
58979 2019-Jan-13 11:24:16.298352 - [DEBUG] llvm.dbg.declare
58980 2019-Jan-13 11:24:16.298377 - [DEBUG] Possible return sites:
58981 2019-Jan-13 11:24:16.298400 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16958982 2019-Jan-13 11:24:16.299690 - [DEBUG] Found and process special summary
58983 2019-Jan-13 11:24:16.299730 - [DEBUG] Compose: EdgeIdentity * AllBottom
58984 2019-Jan-13 11:24:16.299758 - [DEBUG]
58985 2019-Jan-13 11:24:16.299782 - [DEBUG] Propagate flow
58986 2019-Jan-13 11:24:16.299806 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58987 2019-Jan-13 11:24:16.299867 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
58988 2019-Jan-13 11:24:16.300532 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58989 2019-Jan-13 11:24:16.301168 - [DEBUG] Edge function : AllBottom (result of previous compose)
58990 2019-Jan-13 11:24:16.301194 - [DEBUG]
58991 2019-Jan-13 11:24:16.301219 - [DEBUG] Join: AllTop & AllBottom
58992 2019-Jan-13 11:24:16.301245 - [DEBUG] = AllBottom (new jump func)
58993 2019-Jan-13 11:24:16.301269 - [DEBUG]
58994 2019-Jan-13 11:24:16.301293 - [DEBUG] Start adding new jump function
58995 2019-Jan-13 11:24:16.301316 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58996 2019-Jan-13 11:24:16.301372 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58997 2019-Jan-13 11:24:16.302016 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
58998 2019-Jan-13 11:24:16.302680 - [DEBUG] Edge Function : AllBottom
58999 2019-Jan-13 11:24:16.302711 - [DEBUG] End adding new jump function
59000 2019-Jan-13 11:24:16.302735 - [DEBUG]
59001 2019-Jan-13 11:24:16.302759 - [DEBUG] -------------------------------------------- 1588. Path Edge --------------------------------------------
59002 2019-Jan-13 11:24:16.302784 - [DEBUG]
59003 2019-Jan-13 11:24:16.302808 - [DEBUG] Process 1588. path edge:
59004 2019-Jan-13 11:24:16.302832 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59005 2019-Jan-13 11:24:16.302895 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
59006 2019-Jan-13 11:24:16.303597 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59007 2019-Jan-13 11:24:16.304256 - [DEBUG]
59008 2019-Jan-13 11:24:16.304281 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59009 2019-Jan-13 11:24:16.305028 - [DEBUG] Compose: EdgeIdentity * AllBottom
59010 2019-Jan-13 11:24:16.305057 - [DEBUG]
59011 2019-Jan-13 11:24:16.305081 - [DEBUG] Propagate flow
59012 2019-Jan-13 11:24:16.305104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59013 2019-Jan-13 11:24:16.305166 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59014 2019-Jan-13 11:24:16.305805 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59015 2019-Jan-13 11:24:16.306444 - [DEBUG] Edge function : AllBottom (result of previous compose)
59016 2019-Jan-13 11:24:16.306470 - [DEBUG]
59017 2019-Jan-13 11:24:16.306495 - [DEBUG] Join: AllTop & AllBottom
59018 2019-Jan-13 11:24:16.306521 - [DEBUG] = AllBottom (new jump func)
59019 2019-Jan-13 11:24:16.306546 - [DEBUG]
59020 2019-Jan-13 11:24:16.306569 - [DEBUG] Start adding new jump function
59021 2019-Jan-13 11:24:16.306592 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59022 2019-Jan-13 11:24:16.306650 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59023 2019-Jan-13 11:24:16.307338 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59024 2019-Jan-13 11:24:16.307974 - [DEBUG] Edge Function : AllBottom
59025 2019-Jan-13 11:24:16.308004 - [DEBUG] End adding new jump function
59026 2019-Jan-13 11:24:16.308028 - [DEBUG]
59027 2019-Jan-13 11:24:16.308052 - [DEBUG] -------------------------------------------- 1589. Path Edge --------------------------------------------
59028 2019-Jan-13 11:24:16.308076 - [DEBUG]
59029 2019-Jan-13 11:24:16.308099 - [DEBUG] Process 1589. path edge:
59030 2019-Jan-13 11:24:16.308123 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59031 2019-Jan-13 11:24:16.308182 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
59032 2019-Jan-13 11:24:16.308850 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59033 2019-Jan-13 11:24:16.309508 - [DEBUG]
59034 2019-Jan-13 11:24:16.309534 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59035 2019-Jan-13 11:24:16.310276 - [DEBUG] Compose: EdgeIdentity * AllBottom
59036 2019-Jan-13 11:24:16.310305 - [DEBUG]
59037 2019-Jan-13 11:24:16.310329 - [DEBUG] Propagate flow
59038 2019-Jan-13 11:24:16.310353 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59039 2019-Jan-13 11:24:16.310420 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59040 2019-Jan-13 11:24:16.311077 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59041 2019-Jan-13 11:24:16.311716 - [DEBUG] Edge function : AllBottom (result of previous compose)
59042 2019-Jan-13 11:24:16.311742 - [DEBUG]
59043 2019-Jan-13 11:24:16.311767 - [DEBUG] Join: AllTop & AllBottom
59044 2019-Jan-13 11:24:16.311793 - [DEBUG] = AllBottom (new jump func)
59045 2019-Jan-13 11:24:16.311817 - [DEBUG]
59046 2019-Jan-13 11:24:16.311840 - [DEBUG] Start adding new jump function
59047 2019-Jan-13 11:24:16.311864 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59048 2019-Jan-13 11:24:16.311921 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59049 2019-Jan-13 11:24:16.312559 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59050 2019-Jan-13 11:24:16.313199 - [DEBUG] Edge Function : AllBottom
59051 2019-Jan-13 11:24:16.313228 - [DEBUG] End adding new jump function
59052 2019-Jan-13 11:24:16.313252 - [DEBUG]
59053 2019-Jan-13 11:24:16.313275 - [DEBUG] -------------------------------------------- 1590. Path Edge --------------------------------------------
59054 2019-Jan-13 11:24:16.313300 - [DEBUG]
59055 2019-Jan-13 11:24:16.313323 - [DEBUG] Process 1590. path edge:
59056 2019-Jan-13 11:24:16.313367 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59057 2019-Jan-13 11:24:16.313425 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
59058 2019-Jan-13 11:24:16.314064 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59059 2019-Jan-13 11:24:16.314700 - [DEBUG]
59060 2019-Jan-13 11:24:16.314725 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59061 2019-Jan-13 11:24:16.315426 - [DEBUG] Compose: EdgeIdentity * AllBottom
59062 2019-Jan-13 11:24:16.315457 - [DEBUG]
59063 2019-Jan-13 11:24:16.315481 - [DEBUG] Propagate flow
59064 2019-Jan-13 11:24:16.315505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59065 2019-Jan-13 11:24:16.315575 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59066 2019-Jan-13 11:24:16.316249 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59067 2019-Jan-13 11:24:16.316956 - [DEBUG] Edge function : AllBottom (result of previous compose)
59068 2019-Jan-13 11:24:16.316982 - [DEBUG]
59069 2019-Jan-13 11:24:16.317008 - [DEBUG] Join: AllTop & AllBottom
59070 2019-Jan-13 11:24:16.317034 - [DEBUG] = AllBottom (new jump func)
59071 2019-Jan-13 11:24:16.317058 - [DEBUG]
59072 2019-Jan-13 11:24:16.317082 - [DEBUG] Start adding new jump function
59073 2019-Jan-13 11:24:16.317105 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59074 2019-Jan-13 11:24:16.317168 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59075 2019-Jan-13 11:24:16.317821 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59076 2019-Jan-13 11:24:16.318458 - [DEBUG] Edge Function : AllBottom
59077 2019-Jan-13 11:24:16.318488 - [DEBUG] End adding new jump function
59078 2019-Jan-13 11:24:16.318512 - [DEBUG]
59079 2019-Jan-13 11:24:16.318536 - [DEBUG] -------------------------------------------- 1591. Path Edge --------------------------------------------
59080 2019-Jan-13 11:24:16.318560 - [DEBUG]
59081 2019-Jan-13 11:24:16.318584 - [DEBUG] Process 1591. path edge:
59082 2019-Jan-13 11:24:16.318607 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59083 2019-Jan-13 11:24:16.318664 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
59084 2019-Jan-13 11:24:16.319298 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59085 2019-Jan-13 11:24:16.319935 - [DEBUG]
59086 2019-Jan-13 11:24:16.319961 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59087 2019-Jan-13 11:24:16.320652 - [DEBUG] Compose: EdgeIdentity * AllBottom
59088 2019-Jan-13 11:24:16.320679 - [DEBUG]
59089 2019-Jan-13 11:24:16.320703 - [DEBUG] Propagate flow
59090 2019-Jan-13 11:24:16.320726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59091 2019-Jan-13 11:24:16.320785 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59092 2019-Jan-13 11:24:16.321426 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59093 2019-Jan-13 11:24:16.322079 - [DEBUG] Edge function : AllBottom (result of previous compose)
59094 2019-Jan-13 11:24:16.322105 - [DEBUG]
59095 2019-Jan-13 11:24:16.322130 - [DEBUG] Join: AllTop & AllBottom
59096 2019-Jan-13 11:24:16.322157 - [DEBUG] = AllBottom (new jump func)
59097 2019-Jan-13 11:24:16.322181 - [DEBUG]
59098 2019-Jan-13 11:24:16.322204 - [DEBUG] Start adding new jump function
59099 2019-Jan-13 11:24:16.322228 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59100 2019-Jan-13 11:24:16.322294 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59101 2019-Jan-13 11:24:16.322949 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59102 2019-Jan-13 11:24:16.323645 - [DEBUG] Edge Function : AllBottom
59103 2019-Jan-13 11:24:16.323676 - [DEBUG] End adding new jump function
59104 2019-Jan-13 11:24:16.323700 - [DEBUG]
59105 2019-Jan-13 11:24:16.323724 - [DEBUG] -------------------------------------------- 1592. Path Edge --------------------------------------------
59106 2019-Jan-13 11:24:16.323750 - [DEBUG]
59107 2019-Jan-13 11:24:16.323773 - [DEBUG] Process 1592. path edge:
59108 2019-Jan-13 11:24:16.323797 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59109 2019-Jan-13 11:24:16.323862 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
59110 2019-Jan-13 11:24:16.324534 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59111 2019-Jan-13 11:24:16.325172 - [DEBUG]
59112 2019-Jan-13 11:24:16.325197 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59113 2019-Jan-13 11:24:16.325874 - [DEBUG] Compose: EdgeIdentity * AllBottom
59114 2019-Jan-13 11:24:16.325903 - [DEBUG]
59115 2019-Jan-13 11:24:16.325927 - [DEBUG] Propagate flow
59116 2019-Jan-13 11:24:16.325951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59117 2019-Jan-13 11:24:16.326010 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
59118 2019-Jan-13 11:24:16.326677 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59119 2019-Jan-13 11:24:16.327323 - [DEBUG] Edge function : AllBottom (result of previous compose)
59120 2019-Jan-13 11:24:16.327349 - [DEBUG]
59121 2019-Jan-13 11:24:16.327375 - [DEBUG] Join: AllTop & AllBottom
59122 2019-Jan-13 11:24:16.327401 - [DEBUG] = AllBottom (new jump func)
59123 2019-Jan-13 11:24:16.327425 - [DEBUG]
59124 2019-Jan-13 11:24:16.327449 - [DEBUG] Start adding new jump function
59125 2019-Jan-13 11:24:16.327472 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59126 2019-Jan-13 11:24:16.327530 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59127 2019-Jan-13 11:24:16.328167 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
59128 2019-Jan-13 11:24:16.328825 - [DEBUG] Edge Function : AllBottom
59129 2019-Jan-13 11:24:16.328856 - [DEBUG] End adding new jump function
59130 2019-Jan-13 11:24:16.328880 - [DEBUG]
59131 2019-Jan-13 11:24:16.328904 - [DEBUG] -------------------------------------------- 1593. Path Edge --------------------------------------------
59132 2019-Jan-13 11:24:16.328930 - [DEBUG]
59133 2019-Jan-13 11:24:16.328953 - [DEBUG] Process 1593. path edge:
59134 2019-Jan-13 11:24:16.328977 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59135 2019-Jan-13 11:24:16.329041 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
59136 2019-Jan-13 11:24:16.329701 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59137 2019-Jan-13 11:24:16.330397 - [DEBUG]
59138 2019-Jan-13 11:24:16.330424 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
59139 2019-Jan-13 11:24:16.331099 - [DEBUG] Compose: EdgeIdentity * AllBottom
59140 2019-Jan-13 11:24:16.331127 - [DEBUG]
59141 2019-Jan-13 11:24:16.331150 - [DEBUG] Propagate flow
59142 2019-Jan-13 11:24:16.331174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59143 2019-Jan-13 11:24:16.331234 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59144 2019-Jan-13 11:24:16.331879 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59145 2019-Jan-13 11:24:16.332517 - [DEBUG] Edge function : AllBottom (result of previous compose)
59146 2019-Jan-13 11:24:16.332542 - [DEBUG]
59147 2019-Jan-13 11:24:16.332567 - [DEBUG] Join: AllTop & AllBottom
59148 2019-Jan-13 11:24:16.332593 - [DEBUG] = AllBottom (new jump func)
59149 2019-Jan-13 11:24:16.332618 - [DEBUG]
59150 2019-Jan-13 11:24:16.332641 - [DEBUG] Start adding new jump function
59151 2019-Jan-13 11:24:16.332664 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59152 2019-Jan-13 11:24:16.332721 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59153 2019-Jan-13 11:24:16.333377 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59154 2019-Jan-13 11:24:16.334029 - [DEBUG] Edge Function : AllBottom
59155 2019-Jan-13 11:24:16.334059 - [DEBUG] End adding new jump function
59156 2019-Jan-13 11:24:16.334082 - [DEBUG]
59157 2019-Jan-13 11:24:16.334106 - [DEBUG] -------------------------------------------- 1594. Path Edge --------------------------------------------
59158 2019-Jan-13 11:24:16.334131 - [DEBUG]
59159 2019-Jan-13 11:24:16.334154 - [DEBUG] Process 1594. path edge:
59160 2019-Jan-13 11:24:16.334178 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59161 2019-Jan-13 11:24:16.334235 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
59162 2019-Jan-13 11:24:16.334872 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59163 2019-Jan-13 11:24:16.335533 - [DEBUG]
59164 2019-Jan-13 11:24:16.335559 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59165 2019-Jan-13 11:24:16.336259 - [DEBUG] Compose: EdgeIdentity * AllBottom
59166 2019-Jan-13 11:24:16.336289 - [DEBUG]
59167 2019-Jan-13 11:24:16.336313 - [DEBUG] Propagate flow
59168 2019-Jan-13 11:24:16.336337 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59169 2019-Jan-13 11:24:16.336404 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
59170 2019-Jan-13 11:24:16.337117 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59171 2019-Jan-13 11:24:16.337765 - [DEBUG] Edge function : AllBottom (result of previous compose)
59172 2019-Jan-13 11:24:16.337791 - [DEBUG]
59173 2019-Jan-13 11:24:16.337816 - [DEBUG] Join: AllTop & AllBottom
59174 2019-Jan-13 11:24:16.337842 - [DEBUG] = AllBottom (new jump func)
59175 2019-Jan-13 11:24:16.337866 - [DEBUG]
59176 2019-Jan-13 11:24:16.337889 - [DEBUG] Start adding new jump function
59177 2019-Jan-13 11:24:16.337913 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59178 2019-Jan-13 11:24:16.337971 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59179 2019-Jan-13 11:24:16.338610 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
59180 2019-Jan-13 11:24:16.339249 - [DEBUG] Edge Function : AllBottom
59181 2019-Jan-13 11:24:16.339278 - [DEBUG] End adding new jump function
59182 2019-Jan-13 11:24:16.339303 - [DEBUG]
59183 2019-Jan-13 11:24:16.339326 - [DEBUG] -------------------------------------------- 1595. Path Edge --------------------------------------------
59184 2019-Jan-13 11:24:16.339351 - [DEBUG]
59185 2019-Jan-13 11:24:16.339374 - [DEBUG] Process 1595. path edge:
59186 2019-Jan-13 11:24:16.339397 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59187 2019-Jan-13 11:24:16.339454 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
59188 2019-Jan-13 11:24:16.340116 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59189 2019-Jan-13 11:24:16.340754 - [DEBUG]
59190 2019-Jan-13 11:24:16.340780 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
59191 2019-Jan-13 11:24:16.341452 - [DEBUG] Compose: EdgeIdentity * AllBottom
59192 2019-Jan-13 11:24:16.341481 - [DEBUG]
59193 2019-Jan-13 11:24:16.341505 - [DEBUG] Propagate flow
59194 2019-Jan-13 11:24:16.341528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59195 2019-Jan-13 11:24:16.341588 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59196 2019-Jan-13 11:24:16.342255 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59197 2019-Jan-13 11:24:16.342932 - [DEBUG] Edge function : AllBottom (result of previous compose)
59198 2019-Jan-13 11:24:16.342959 - [DEBUG]
59199 2019-Jan-13 11:24:16.342984 - [DEBUG] Join: AllTop & AllBottom
59200 2019-Jan-13 11:24:16.343010 - [DEBUG] = AllBottom (new jump func)
59201 2019-Jan-13 11:24:16.343034 - [DEBUG]
59202 2019-Jan-13 11:24:16.343057 - [DEBUG] Start adding new jump function
59203 2019-Jan-13 11:24:16.343080 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59204 2019-Jan-13 11:24:16.343146 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59205 2019-Jan-13 11:24:16.343832 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59206 2019-Jan-13 11:24:16.344472 - [DEBUG] Edge Function : AllBottom
59207 2019-Jan-13 11:24:16.344501 - [DEBUG] End adding new jump function
59208 2019-Jan-13 11:24:16.344525 - [DEBUG]
59209 2019-Jan-13 11:24:16.344549 - [DEBUG] -------------------------------------------- 1596. Path Edge --------------------------------------------
59210 2019-Jan-13 11:24:16.344574 - [DEBUG]
59211 2019-Jan-13 11:24:16.344597 - [DEBUG] Process 1596. path edge:
59212 2019-Jan-13 11:24:16.344621 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59213 2019-Jan-13 11:24:16.344679 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
59214 2019-Jan-13 11:24:16.345314 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59215 2019-Jan-13 11:24:16.345950 - [DEBUG]
59216 2019-Jan-13 11:24:16.345975 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59217 2019-Jan-13 11:24:16.346650 - [DEBUG] Compose: EdgeIdentity * AllBottom
59218 2019-Jan-13 11:24:16.346708 - [DEBUG]
59219 2019-Jan-13 11:24:16.346732 - [DEBUG] Propagate flow
59220 2019-Jan-13 11:24:16.346755 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59221 2019-Jan-13 11:24:16.346816 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59222 2019-Jan-13 11:24:16.347454 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59223 2019-Jan-13 11:24:16.348100 - [DEBUG] Edge function : AllBottom (result of previous compose)
59224 2019-Jan-13 11:24:16.348126 - [DEBUG]
59225 2019-Jan-13 11:24:16.348151 - [DEBUG] Join: AllTop & AllBottom
59226 2019-Jan-13 11:24:16.348177 - [DEBUG] = AllBottom (new jump func)
59227 2019-Jan-13 11:24:16.348202 - [DEBUG]
59228 2019-Jan-13 11:24:16.348225 - [DEBUG] Start adding new jump function
59229 2019-Jan-13 11:24:16.348248 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59230 2019-Jan-13 11:24:16.348312 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59231 2019-Jan-13 11:24:16.348978 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59232 2019-Jan-13 11:24:16.349635 - [DEBUG] Edge Function : AllBottom
59233 2019-Jan-13 11:24:16.349667 - [DEBUG] End adding new jump function
59234 2019-Jan-13 11:24:16.349692 - [DEBUG]
59235 2019-Jan-13 11:24:16.349715 - [DEBUG] -------------------------------------------- 1597. Path Edge --------------------------------------------
59236 2019-Jan-13 11:24:16.349740 - [DEBUG]
59237 2019-Jan-13 11:24:16.349764 - [DEBUG] Process 1597. path edge:
59238 2019-Jan-13 11:24:16.349788 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59239 2019-Jan-13 11:24:16.349854 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
59240 2019-Jan-13 11:24:16.350532 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59241 2019-Jan-13 11:24:16.351173 - [DEBUG]
59242 2019-Jan-13 11:24:16.351197 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59243 2019-Jan-13 11:24:16.351867 - [DEBUG] Start of endsummarytab entry
59244 2019-Jan-13 11:24:16.351908 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
59245 2019-Jan-13 11:24:16.352569 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
59246 2019-Jan-13 11:24:16.352635 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59247 2019-Jan-13 11:24:16.353277 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59248 2019-Jan-13 11:24:16.353937 - [DEBUG] EF: AllBottom
59249 2019-Jan-13 11:24:16.353963 - [DEBUG]
59250 2019-Jan-13 11:24:16.353986 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59251 2019-Jan-13 11:24:16.354626 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
59252 2019-Jan-13 11:24:16.355285 - [DEBUG] EF: AllBottom
59253 2019-Jan-13 11:24:16.355311 - [DEBUG]
59254 2019-Jan-13 11:24:16.355335 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59255 2019-Jan-13 11:24:16.355992 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
59256 2019-Jan-13 11:24:16.356646 - [DEBUG] EF: AllBottom
59257 2019-Jan-13 11:24:16.356692 - [DEBUG]
59258 2019-Jan-13 11:24:16.356716 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59259 2019-Jan-13 11:24:16.357355 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
59260 2019-Jan-13 11:24:16.357999 - [DEBUG] EF: AllBottom
59261 2019-Jan-13 11:24:16.358024 - [DEBUG]
59262 2019-Jan-13 11:24:16.358048 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59263 2019-Jan-13 11:24:16.358681 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
59264 2019-Jan-13 11:24:16.359324 - [DEBUG] EF: AllBottom
59265 2019-Jan-13 11:24:16.359349 - [DEBUG]
59266 2019-Jan-13 11:24:16.359372 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59267 2019-Jan-13 11:24:16.360020 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
59268 2019-Jan-13 11:24:16.360660 - [DEBUG] EF: AllBottom
59269 2019-Jan-13 11:24:16.360685 - [DEBUG]
59270 2019-Jan-13 11:24:16.360708 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59271 2019-Jan-13 11:24:16.361362 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
59272 2019-Jan-13 11:24:16.362029 - [DEBUG] EF: AllBottom
59273 2019-Jan-13 11:24:16.362054 - [DEBUG]
59274 2019-Jan-13 11:24:16.362078 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59275 2019-Jan-13 11:24:16.362730 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
59276 2019-Jan-13 11:24:16.363394 - [DEBUG] EF: AllBottom
59277 2019-Jan-13 11:24:16.363420 - [DEBUG]
59278 2019-Jan-13 11:24:16.363443 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59279 2019-Jan-13 11:24:16.364078 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
59280 2019-Jan-13 11:24:16.364717 - [DEBUG] EF: AllBottom
59281 2019-Jan-13 11:24:16.364742 - [DEBUG]
59282 2019-Jan-13 11:24:16.364765 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59283 2019-Jan-13 11:24:16.365397 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
59284 2019-Jan-13 11:24:16.366041 - [DEBUG] EF: AllBottom
59285 2019-Jan-13 11:24:16.366066 - [DEBUG]
59286 2019-Jan-13 11:24:16.366089 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59287 2019-Jan-13 11:24:16.366735 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
59288 2019-Jan-13 11:24:16.367416 - [DEBUG] EF: AllBottom
59289 2019-Jan-13 11:24:16.367443 - [DEBUG]
59290 2019-Jan-13 11:24:16.367467 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59291 2019-Jan-13 11:24:16.368120 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
59292 2019-Jan-13 11:24:16.368780 - [DEBUG] EF: AllBottom
59293 2019-Jan-13 11:24:16.368805 - [DEBUG]
59294 2019-Jan-13 11:24:16.368829 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59295 2019-Jan-13 11:24:16.369475 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
59296 2019-Jan-13 11:24:16.370138 - [DEBUG] EF: AllBottom
59297 2019-Jan-13 11:24:16.370163 - [DEBUG]
59298 2019-Jan-13 11:24:16.370186 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59299 2019-Jan-13 11:24:16.370819 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
59300 2019-Jan-13 11:24:16.371464 - [DEBUG] EF: AllBottom
59301 2019-Jan-13 11:24:16.371490 - [DEBUG]
59302 2019-Jan-13 11:24:16.371513 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59303 2019-Jan-13 11:24:16.372145 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
59304 2019-Jan-13 11:24:16.372781 - [DEBUG] EF: AllBottom
59305 2019-Jan-13 11:24:16.372806 - [DEBUG]
59306 2019-Jan-13 11:24:16.372830 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59307 2019-Jan-13 11:24:16.373501 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
59308 2019-Jan-13 11:24:16.374157 - [DEBUG] EF: AllBottom
59309 2019-Jan-13 11:24:16.374182 - [DEBUG]
59310 2019-Jan-13 11:24:16.374206 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59311 2019-Jan-13 11:24:16.374862 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
59312 2019-Jan-13 11:24:16.375518 - [DEBUG] EF: AllBottom
59313 2019-Jan-13 11:24:16.375543 - [DEBUG]
59314 2019-Jan-13 11:24:16.375567 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59315 2019-Jan-13 11:24:16.376204 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
59316 2019-Jan-13 11:24:16.376863 - [DEBUG] EF: AllBottom
59317 2019-Jan-13 11:24:16.376888 - [DEBUG]
59318 2019-Jan-13 11:24:16.376911 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59319 2019-Jan-13 11:24:16.377546 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59320 2019-Jan-13 11:24:16.378184 - [DEBUG] EF: AllBottom
59321 2019-Jan-13 11:24:16.378210 - [DEBUG]
59322 2019-Jan-13 11:24:16.378233 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59323 2019-Jan-13 11:24:16.378865 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
59324 2019-Jan-13 11:24:16.379500 - [DEBUG] EF: AllBottom
59325 2019-Jan-13 11:24:16.379525 - [DEBUG]
59326 2019-Jan-13 11:24:16.379548 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59327 2019-Jan-13 11:24:16.380231 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
59328 2019-Jan-13 11:24:16.380895 - [DEBUG] EF: AllBottom
59329 2019-Jan-13 11:24:16.380922 - [DEBUG]
59330 2019-Jan-13 11:24:16.380945 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59331 2019-Jan-13 11:24:16.381598 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
59332 2019-Jan-13 11:24:16.382242 - [DEBUG] EF: AllBottom
59333 2019-Jan-13 11:24:16.382267 - [DEBUG]
59334 2019-Jan-13 11:24:16.382305 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59335 2019-Jan-13 11:24:16.382940 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59336 2019-Jan-13 11:24:16.383608 - [DEBUG] EF: AllBottom
59337 2019-Jan-13 11:24:16.383634 - [DEBUG]
59338 2019-Jan-13 11:24:16.383657 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59339 2019-Jan-13 11:24:16.384291 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
59340 2019-Jan-13 11:24:16.384932 - [DEBUG] EF: AllBottom
59341 2019-Jan-13 11:24:16.384957 - [DEBUG]
59342 2019-Jan-13 11:24:16.384980 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59343 2019-Jan-13 11:24:16.385612 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
59344 2019-Jan-13 11:24:16.386273 - [DEBUG] EF: AllBottom
59345 2019-Jan-13 11:24:16.386299 - [DEBUG]
59346 2019-Jan-13 11:24:16.386322 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59347 2019-Jan-13 11:24:16.386993 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
59348 2019-Jan-13 11:24:16.387653 - [DEBUG] EF: AllBottom
59349 2019-Jan-13 11:24:16.387678 - [DEBUG]
59350 2019-Jan-13 11:24:16.387702 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59351 2019-Jan-13 11:24:16.388346 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
59352 2019-Jan-13 11:24:16.388987 - [DEBUG] EF: AllBottom
59353 2019-Jan-13 11:24:16.389013 - [DEBUG]
59354 2019-Jan-13 11:24:16.389036 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59355 2019-Jan-13 11:24:16.389668 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
59356 2019-Jan-13 11:24:16.390327 - [DEBUG] EF: AllBottom
59357 2019-Jan-13 11:24:16.390352 - [DEBUG]
59358 2019-Jan-13 11:24:16.390375 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59359 2019-Jan-13 11:24:16.391008 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
59360 2019-Jan-13 11:24:16.391643 - [DEBUG] EF: AllBottom
59361 2019-Jan-13 11:24:16.391668 - [DEBUG]
59362 2019-Jan-13 11:24:16.391691 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59363 2019-Jan-13 11:24:16.392327 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
59364 2019-Jan-13 11:24:16.392987 - [DEBUG] EF: AllBottom
59365 2019-Jan-13 11:24:16.393012 - [DEBUG]
59366 2019-Jan-13 11:24:16.393035 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59367 2019-Jan-13 11:24:16.393712 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
59368 2019-Jan-13 11:24:16.394363 - [DEBUG] EF: AllBottom
59369 2019-Jan-13 11:24:16.394390 - [DEBUG]
59370 2019-Jan-13 11:24:16.394413 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59371 2019-Jan-13 11:24:16.395049 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
59372 2019-Jan-13 11:24:16.395687 - [DEBUG] EF: AllBottom
59373 2019-Jan-13 11:24:16.395712 - [DEBUG]
59374 2019-Jan-13 11:24:16.395735 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59375 2019-Jan-13 11:24:16.396368 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59376 2019-Jan-13 11:24:16.397025 - [DEBUG] EF: AllBottom
59377 2019-Jan-13 11:24:16.397050 - [DEBUG]
59378 2019-Jan-13 11:24:16.397074 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59379 2019-Jan-13 11:24:16.397707 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59380 2019-Jan-13 11:24:16.398358 - [DEBUG] EF: AllBottom
59381 2019-Jan-13 11:24:16.398383 - [DEBUG]
59382 2019-Jan-13 11:24:16.398406 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59383 2019-Jan-13 11:24:16.399065 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59384 2019-Jan-13 11:24:16.399725 - [DEBUG] EF: AllBottom
59385 2019-Jan-13 11:24:16.399750 - [DEBUG]
59386 2019-Jan-13 11:24:16.399775 - [DEBUG] ---------------
59387 2019-Jan-13 11:24:16.399799 - [DEBUG]
59388 2019-Jan-13 11:24:16.399828 - [DEBUG] End of endsummarytab entry
59389 2019-Jan-13 11:24:16.399851 - [DEBUG]
59390 2019-Jan-13 11:24:16.399875 - [DEBUG] Start of incomingtab entry
59391 2019-Jan-13 11:24:16.399900 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
59392 2019-Jan-13 11:24:16.400585 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
59393 2019-Jan-13 11:24:16.400650 - [DEBUG] ---------------
59394 2019-Jan-13 11:24:16.400675 - [DEBUG] End of incomingtab entry
59395 2019-Jan-13 11:24:16.400698 - [DEBUG]
59396 2019-Jan-13 11:24:16.400725 - [DEBUG] EDGE:
59397 2019-Jan-13 11:24:16.400781 - [DEBUG] ---> 59398 2019-Jan-13 11:24:16.401421 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59399 2019-Jan-13 11:24:16.402061 - [DEBUG]
59400 2019-Jan-13 11:24:16.402087 - [DEBUG] EDGE:
59401 2019-Jan-13 11:24:16.402144 - [DEBUG] ---> 59402 2019-Jan-13 11:24:16.402780 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59403 2019-Jan-13 11:24:16.403436 - [DEBUG]
59404 2019-Jan-13 11:24:16.403483 - [DEBUG] Compose: EdgeIdentity * AllBottom
59405 2019-Jan-13 11:24:16.403510 - [DEBUG]
59406 2019-Jan-13 11:24:16.403534 - [DEBUG] Propagate flow
59407 2019-Jan-13 11:24:16.403557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59408 2019-Jan-13 11:24:16.403616 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59409 2019-Jan-13 11:24:16.404265 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59410 2019-Jan-13 11:24:16.404909 - [DEBUG] Edge function : AllBottom (result of previous compose)
59411 2019-Jan-13 11:24:16.404935 - [DEBUG]
59412 2019-Jan-13 11:24:16.404960 - [DEBUG] Join: AllTop & AllBottom
59413 2019-Jan-13 11:24:16.404986 - [DEBUG] = AllBottom (new jump func)
59414 2019-Jan-13 11:24:16.405011 - [DEBUG]
59415 2019-Jan-13 11:24:16.405034 - [DEBUG] Start adding new jump function
59416 2019-Jan-13 11:24:16.405058 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59417 2019-Jan-13 11:24:16.405126 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59418 2019-Jan-13 11:24:16.405784 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59419 2019-Jan-13 11:24:16.406460 - [DEBUG] Edge Function : AllBottom
59420 2019-Jan-13 11:24:16.406492 - [DEBUG] End adding new jump function
59421 2019-Jan-13 11:24:16.406516 - [DEBUG]
59422 2019-Jan-13 11:24:16.406540 - [DEBUG] -------------------------------------------- 1598. Path Edge --------------------------------------------
59423 2019-Jan-13 11:24:16.406564 - [DEBUG]
59424 2019-Jan-13 11:24:16.406588 - [DEBUG] Process 1598. path edge:
59425 2019-Jan-13 11:24:16.406612 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59426 2019-Jan-13 11:24:16.406696 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
59427 2019-Jan-13 11:24:16.407375 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59428 2019-Jan-13 11:24:16.408017 - [DEBUG]
59429 2019-Jan-13 11:24:16.408041 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59430 2019-Jan-13 11:24:16.408706 - [DEBUG] Possible callees:
59431 2019-Jan-13 11:24:16.408731 - [DEBUG] llvm.dbg.declare
59432 2019-Jan-13 11:24:16.408756 - [DEBUG] Possible return sites:
59433 2019-Jan-13 11:24:16.408779 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19359434 2019-Jan-13 11:24:16.410083 - [DEBUG] Found and process special summary
59435 2019-Jan-13 11:24:16.410122 - [DEBUG] Compose: EdgeIdentity * AllBottom
59436 2019-Jan-13 11:24:16.410149 - [DEBUG]
59437 2019-Jan-13 11:24:16.410174 - [DEBUG] Propagate flow
59438 2019-Jan-13 11:24:16.410197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59439 2019-Jan-13 11:24:16.410257 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59440 2019-Jan-13 11:24:16.410908 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59441 2019-Jan-13 11:24:16.411566 - [DEBUG] Edge function : AllBottom (result of previous compose)
59442 2019-Jan-13 11:24:16.411592 - [DEBUG]
59443 2019-Jan-13 11:24:16.411618 - [DEBUG] Join: AllTop & AllBottom
59444 2019-Jan-13 11:24:16.411645 - [DEBUG] = AllBottom (new jump func)
59445 2019-Jan-13 11:24:16.411670 - [DEBUG]
59446 2019-Jan-13 11:24:16.411693 - [DEBUG] Start adding new jump function
59447 2019-Jan-13 11:24:16.411717 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59448 2019-Jan-13 11:24:16.411782 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59449 2019-Jan-13 11:24:16.412443 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59450 2019-Jan-13 11:24:16.413107 - [DEBUG] Edge Function : AllBottom
59451 2019-Jan-13 11:24:16.413138 - [DEBUG] End adding new jump function
59452 2019-Jan-13 11:24:16.413162 - [DEBUG]
59453 2019-Jan-13 11:24:16.413186 - [DEBUG] -------------------------------------------- 1599. Path Edge --------------------------------------------
59454 2019-Jan-13 11:24:16.413210 - [DEBUG]
59455 2019-Jan-13 11:24:16.413233 - [DEBUG] Process 1599. path edge:
59456 2019-Jan-13 11:24:16.413258 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59457 2019-Jan-13 11:24:16.413321 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
59458 2019-Jan-13 11:24:16.413989 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59459 2019-Jan-13 11:24:16.414627 - [DEBUG]
59460 2019-Jan-13 11:24:16.414652 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59461 2019-Jan-13 11:24:16.415334 - [DEBUG] Compose: EdgeIdentity * AllBottom
59462 2019-Jan-13 11:24:16.415363 - [DEBUG]
59463 2019-Jan-13 11:24:16.415387 - [DEBUG] Propagate flow
59464 2019-Jan-13 11:24:16.415411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59465 2019-Jan-13 11:24:16.415470 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
59466 2019-Jan-13 11:24:16.416110 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59467 2019-Jan-13 11:24:16.416765 - [DEBUG] Edge function : AllBottom (result of previous compose)
59468 2019-Jan-13 11:24:16.416790 - [DEBUG]
59469 2019-Jan-13 11:24:16.416831 - [DEBUG] Join: AllTop & AllBottom
59470 2019-Jan-13 11:24:16.416858 - [DEBUG] = AllBottom (new jump func)
59471 2019-Jan-13 11:24:16.416882 - [DEBUG]
59472 2019-Jan-13 11:24:16.416906 - [DEBUG] Start adding new jump function
59473 2019-Jan-13 11:24:16.416929 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59474 2019-Jan-13 11:24:16.416986 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59475 2019-Jan-13 11:24:16.417629 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
59476 2019-Jan-13 11:24:16.418289 - [DEBUG] Edge Function : AllBottom
59477 2019-Jan-13 11:24:16.418321 - [DEBUG] End adding new jump function
59478 2019-Jan-13 11:24:16.418345 - [DEBUG]
59479 2019-Jan-13 11:24:16.418369 - [DEBUG] -------------------------------------------- 1600. Path Edge --------------------------------------------
59480 2019-Jan-13 11:24:16.418394 - [DEBUG]
59481 2019-Jan-13 11:24:16.418417 - [DEBUG] Process 1600. path edge:
59482 2019-Jan-13 11:24:16.418441 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59483 2019-Jan-13 11:24:16.418504 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
59484 2019-Jan-13 11:24:16.419163 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59485 2019-Jan-13 11:24:16.419817 - [DEBUG]
59486 2019-Jan-13 11:24:16.419844 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
59487 2019-Jan-13 11:24:16.420538 - [DEBUG] Compose: EdgeIdentity * AllBottom
59488 2019-Jan-13 11:24:16.420566 - [DEBUG]
59489 2019-Jan-13 11:24:16.420589 - [DEBUG] Propagate flow
59490 2019-Jan-13 11:24:16.420613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59491 2019-Jan-13 11:24:16.420674 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59492 2019-Jan-13 11:24:16.421324 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59493 2019-Jan-13 11:24:16.421961 - [DEBUG] Edge function : AllBottom (result of previous compose)
59494 2019-Jan-13 11:24:16.421987 - [DEBUG]
59495 2019-Jan-13 11:24:16.422012 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59496 2019-Jan-13 11:24:16.422037 - [DEBUG] = AllBottom
59497 2019-Jan-13 11:24:16.422062 - [DEBUG]
59498 2019-Jan-13 11:24:16.422085 - [DEBUG] PROPAGATE: No new function!
59499 2019-Jan-13 11:24:16.422110 - [DEBUG] EDGE:
59500 2019-Jan-13 11:24:16.422168 - [DEBUG] ---> 59501 2019-Jan-13 11:24:16.422804 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59502 2019-Jan-13 11:24:16.423460 - [DEBUG]
59503 2019-Jan-13 11:24:16.423486 - [DEBUG] EDGE:
59504 2019-Jan-13 11:24:16.423544 - [DEBUG] ---> 59505 2019-Jan-13 11:24:16.424194 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59506 2019-Jan-13 11:24:16.424858 - [DEBUG]
59507 2019-Jan-13 11:24:16.424906 - [DEBUG] Compose: EdgeIdentity * AllBottom
59508 2019-Jan-13 11:24:16.424933 - [DEBUG]
59509 2019-Jan-13 11:24:16.424957 - [DEBUG] Propagate flow
59510 2019-Jan-13 11:24:16.424980 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59511 2019-Jan-13 11:24:16.425042 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59512 2019-Jan-13 11:24:16.425710 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59513 2019-Jan-13 11:24:16.426362 - [DEBUG] Edge function : AllBottom (result of previous compose)
59514 2019-Jan-13 11:24:16.426406 - [DEBUG]
59515 2019-Jan-13 11:24:16.426433 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59516 2019-Jan-13 11:24:16.426459 - [DEBUG] = AllBottom
59517 2019-Jan-13 11:24:16.426484 - [DEBUG]
59518 2019-Jan-13 11:24:16.426507 - [DEBUG] PROPAGATE: No new function!
59519 2019-Jan-13 11:24:16.426536 - [DEBUG] EDGE:
59520 2019-Jan-13 11:24:16.426598 - [DEBUG] ---> 59521 2019-Jan-13 11:24:16.427276 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59522 2019-Jan-13 11:24:16.427913 - [DEBUG]
59523 2019-Jan-13 11:24:16.427939 - [DEBUG] EDGE:
59524 2019-Jan-13 11:24:16.427996 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
59525 2019-Jan-13 11:24:16.428640 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59526 2019-Jan-13 11:24:16.429278 - [DEBUG]
59527 2019-Jan-13 11:24:16.429303 - [DEBUG] EDGE:
59528 2019-Jan-13 11:24:16.429360 - [DEBUG] ---> 59529 2019-Jan-13 11:24:16.430007 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59530 2019-Jan-13 11:24:16.430668 - [DEBUG]
59531 2019-Jan-13 11:24:16.430695 - [DEBUG] EDGE:
59532 2019-Jan-13 11:24:16.430761 - [DEBUG] ---> 59533 2019-Jan-13 11:24:16.431413 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59534 2019-Jan-13 11:24:16.432077 - [DEBUG]
59535 2019-Jan-13 11:24:16.432103 - [DEBUG] EDGE:
59536 2019-Jan-13 11:24:16.432166 - [DEBUG] ---> 59537 2019-Jan-13 11:24:16.432814 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59538 2019-Jan-13 11:24:16.433474 - [DEBUG]
59539 2019-Jan-13 11:24:16.433517 - [DEBUG] Compose: EdgeIdentity * AllBottom
59540 2019-Jan-13 11:24:16.433545 - [DEBUG]
59541 2019-Jan-13 11:24:16.433569 - [DEBUG] Propagate flow
59542 2019-Jan-13 11:24:16.433592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59543 2019-Jan-13 11:24:16.433650 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
59544 2019-Jan-13 11:24:16.434290 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59545 2019-Jan-13 11:24:16.434928 - [DEBUG] Edge function : AllBottom (result of previous compose)
59546 2019-Jan-13 11:24:16.434954 - [DEBUG]
59547 2019-Jan-13 11:24:16.434979 - [DEBUG] Join: AllTop & AllBottom
59548 2019-Jan-13 11:24:16.435005 - [DEBUG] = AllBottom (new jump func)
59549 2019-Jan-13 11:24:16.435030 - [DEBUG]
59550 2019-Jan-13 11:24:16.435053 - [DEBUG] Start adding new jump function
59551 2019-Jan-13 11:24:16.435077 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59552 2019-Jan-13 11:24:16.435133 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59553 2019-Jan-13 11:24:16.435771 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
59554 2019-Jan-13 11:24:16.436408 - [DEBUG] Edge Function : AllBottom
59555 2019-Jan-13 11:24:16.436437 - [DEBUG] End adding new jump function
59556 2019-Jan-13 11:24:16.436461 - [DEBUG]
59557 2019-Jan-13 11:24:16.436499 - [DEBUG] -------------------------------------------- 1601. Path Edge --------------------------------------------
59558 2019-Jan-13 11:24:16.436525 - [DEBUG]
59559 2019-Jan-13 11:24:16.436548 - [DEBUG] Process 1601. path edge:
59560 2019-Jan-13 11:24:16.436572 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59561 2019-Jan-13 11:24:16.436631 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
59562 2019-Jan-13 11:24:16.437323 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59563 2019-Jan-13 11:24:16.437985 - [DEBUG]
59564 2019-Jan-13 11:24:16.438010 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
59565 2019-Jan-13 11:24:16.438714 - [DEBUG] Compose: EdgeIdentity * AllBottom
59566 2019-Jan-13 11:24:16.438744 - [DEBUG]
59567 2019-Jan-13 11:24:16.438768 - [DEBUG] Propagate flow
59568 2019-Jan-13 11:24:16.438792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59569 2019-Jan-13 11:24:16.438856 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
59570 2019-Jan-13 11:24:16.439498 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59571 2019-Jan-13 11:24:16.440157 - [DEBUG] Edge function : AllBottom (result of previous compose)
59572 2019-Jan-13 11:24:16.440183 - [DEBUG]
59573 2019-Jan-13 11:24:16.440208 - [DEBUG] Join: AllTop & AllBottom
59574 2019-Jan-13 11:24:16.440234 - [DEBUG] = AllBottom (new jump func)
59575 2019-Jan-13 11:24:16.440258 - [DEBUG]
59576 2019-Jan-13 11:24:16.440281 - [DEBUG] Start adding new jump function
59577 2019-Jan-13 11:24:16.440304 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59578 2019-Jan-13 11:24:16.440361 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59579 2019-Jan-13 11:24:16.441000 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
59580 2019-Jan-13 11:24:16.441632 - [DEBUG] Edge Function : AllBottom
59581 2019-Jan-13 11:24:16.441661 - [DEBUG] End adding new jump function
59582 2019-Jan-13 11:24:16.441685 - [DEBUG]
59583 2019-Jan-13 11:24:16.441708 - [DEBUG] -------------------------------------------- 1602. Path Edge --------------------------------------------
59584 2019-Jan-13 11:24:16.441732 - [DEBUG]
59585 2019-Jan-13 11:24:16.441755 - [DEBUG] Process 1602. path edge:
59586 2019-Jan-13 11:24:16.441779 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59587 2019-Jan-13 11:24:16.441835 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
59588 2019-Jan-13 11:24:16.442466 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59589 2019-Jan-13 11:24:16.443114 - [DEBUG]
59590 2019-Jan-13 11:24:16.443141 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
59591 2019-Jan-13 11:24:16.443854 - [DEBUG] Compose: EdgeIdentity * AllBottom
59592 2019-Jan-13 11:24:16.443883 - [DEBUG]
59593 2019-Jan-13 11:24:16.443907 - [DEBUG] Propagate flow
59594 2019-Jan-13 11:24:16.443930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59595 2019-Jan-13 11:24:16.443995 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59596 2019-Jan-13 11:24:16.444661 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59597 2019-Jan-13 11:24:16.445313 - [DEBUG] Edge function : AllBottom (result of previous compose)
59598 2019-Jan-13 11:24:16.445339 - [DEBUG]
59599 2019-Jan-13 11:24:16.445364 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59600 2019-Jan-13 11:24:16.445390 - [DEBUG] = AllBottom
59601 2019-Jan-13 11:24:16.445414 - [DEBUG]
59602 2019-Jan-13 11:24:16.445437 - [DEBUG] PROPAGATE: No new function!
59603 2019-Jan-13 11:24:16.445479 - [DEBUG] EDGE:
59604 2019-Jan-13 11:24:16.445540 - [DEBUG] ---> 59605 2019-Jan-13 11:24:16.446175 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59606 2019-Jan-13 11:24:16.446834 - [DEBUG]
59607 2019-Jan-13 11:24:16.446860 - [DEBUG] EDGE:
59608 2019-Jan-13 11:24:16.446918 - [DEBUG] ---> 59609 2019-Jan-13 11:24:16.447558 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59610 2019-Jan-13 11:24:16.448199 - [DEBUG]
59611 2019-Jan-13 11:24:16.448224 - [DEBUG] EDGE:
59612 2019-Jan-13 11:24:16.448281 - [DEBUG] ---> 59613 2019-Jan-13 11:24:16.448917 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59614 2019-Jan-13 11:24:16.449572 - [DEBUG]
59615 2019-Jan-13 11:24:16.449598 - [DEBUG] EDGE:
59616 2019-Jan-13 11:24:16.449663 - [DEBUG] ---> 59617 2019-Jan-13 11:24:16.450346 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59618 2019-Jan-13 11:24:16.451009 - [DEBUG]
59619 2019-Jan-13 11:24:16.451035 - [DEBUG] EDGE:
59620 2019-Jan-13 11:24:16.451096 - [DEBUG] ---> 59621 2019-Jan-13 11:24:16.451744 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59622 2019-Jan-13 11:24:16.452383 - [DEBUG]
59623 2019-Jan-13 11:24:16.452408 - [DEBUG] EDGE:
59624 2019-Jan-13 11:24:16.452466 - [DEBUG] ---> 59625 2019-Jan-13 11:24:16.453102 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59626 2019-Jan-13 11:24:16.453762 - [DEBUG]
59627 2019-Jan-13 11:24:16.453810 - [DEBUG] Compose: EdgeIdentity * AllBottom
59628 2019-Jan-13 11:24:16.453838 - [DEBUG]
59629 2019-Jan-13 11:24:16.453862 - [DEBUG] Propagate flow
59630 2019-Jan-13 11:24:16.453885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59631 2019-Jan-13 11:24:16.453944 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59632 2019-Jan-13 11:24:16.454585 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59633 2019-Jan-13 11:24:16.455220 - [DEBUG] Edge function : AllBottom (result of previous compose)
59634 2019-Jan-13 11:24:16.455246 - [DEBUG]
59635 2019-Jan-13 11:24:16.455272 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59636 2019-Jan-13 11:24:16.455297 - [DEBUG] = AllBottom
59637 2019-Jan-13 11:24:16.455322 - [DEBUG]
59638 2019-Jan-13 11:24:16.455345 - [DEBUG] PROPAGATE: No new function!
59639 2019-Jan-13 11:24:16.455372 - [DEBUG] EDGE:
59640 2019-Jan-13 11:24:16.455431 - [DEBUG] ---> 59641 2019-Jan-13 11:24:16.456104 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59642 2019-Jan-13 11:24:16.456788 - [DEBUG]
59643 2019-Jan-13 11:24:16.456815 - [DEBUG] EDGE:
59644 2019-Jan-13 11:24:16.456897 - [DEBUG] ---> 59645 2019-Jan-13 11:24:16.457556 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59646 2019-Jan-13 11:24:16.458199 - [DEBUG]
59647 2019-Jan-13 11:24:16.458224 - [DEBUG] EDGE:
59648 2019-Jan-13 11:24:16.458283 - [DEBUG] ---> 59649 2019-Jan-13 11:24:16.458920 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59650 2019-Jan-13 11:24:16.459557 - [DEBUG]
59651 2019-Jan-13 11:24:16.459604 - [DEBUG] Compose: EdgeIdentity * AllBottom
59652 2019-Jan-13 11:24:16.459631 - [DEBUG]
59653 2019-Jan-13 11:24:16.459655 - [DEBUG] Propagate flow
59654 2019-Jan-13 11:24:16.459679 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59655 2019-Jan-13 11:24:16.459736 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
59656 2019-Jan-13 11:24:16.460400 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59657 2019-Jan-13 11:24:16.461036 - [DEBUG] Edge function : AllBottom (result of previous compose)
59658 2019-Jan-13 11:24:16.461061 - [DEBUG]
59659 2019-Jan-13 11:24:16.461087 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59660 2019-Jan-13 11:24:16.461113 - [DEBUG] = AllBottom
59661 2019-Jan-13 11:24:16.461137 - [DEBUG]
59662 2019-Jan-13 11:24:16.461160 - [DEBUG] PROPAGATE: No new function!
59663 2019-Jan-13 11:24:16.461187 - [DEBUG] EDGE:
59664 2019-Jan-13 11:24:16.461245 - [DEBUG] ---> 59665 2019-Jan-13 11:24:16.461896 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59666 2019-Jan-13 11:24:16.462559 - [DEBUG]
59667 2019-Jan-13 11:24:16.462587 - [DEBUG] EDGE:
59668 2019-Jan-13 11:24:16.462650 - [DEBUG] ---> 59669 2019-Jan-13 11:24:16.463304 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59670 2019-Jan-13 11:24:16.463983 - [DEBUG]
59671 2019-Jan-13 11:24:16.464010 - [DEBUG] EDGE:
59672 2019-Jan-13 11:24:16.464071 - [DEBUG] ---> 59673 2019-Jan-13 11:24:16.464711 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59674 2019-Jan-13 11:24:16.465346 - [DEBUG]
59675 2019-Jan-13 11:24:16.465372 - [DEBUG] EDGE:
59676 2019-Jan-13 11:24:16.465429 - [DEBUG] ---> 59677 2019-Jan-13 11:24:16.466066 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59678 2019-Jan-13 11:24:16.466726 - [DEBUG]
59679 2019-Jan-13 11:24:16.466755 - [DEBUG] Compose: EdgeIdentity * AllBottom
59680 2019-Jan-13 11:24:16.466781 - [DEBUG]
59681 2019-Jan-13 11:24:16.466805 - [DEBUG] Propagate flow
59682 2019-Jan-13 11:24:16.466828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59683 2019-Jan-13 11:24:16.466885 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59684 2019-Jan-13 11:24:16.467523 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59685 2019-Jan-13 11:24:16.468184 - [DEBUG] Edge function : AllBottom (result of previous compose)
59686 2019-Jan-13 11:24:16.468210 - [DEBUG]
59687 2019-Jan-13 11:24:16.468236 - [DEBUG] Join: AllTop & AllBottom
59688 2019-Jan-13 11:24:16.468263 - [DEBUG] = AllBottom (new jump func)
59689 2019-Jan-13 11:24:16.468287 - [DEBUG]
59690 2019-Jan-13 11:24:16.468310 - [DEBUG] Start adding new jump function
59691 2019-Jan-13 11:24:16.468333 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59692 2019-Jan-13 11:24:16.468397 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59693 2019-Jan-13 11:24:16.469073 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59694 2019-Jan-13 11:24:16.469735 - [DEBUG] Edge Function : AllBottom
59695 2019-Jan-13 11:24:16.469767 - [DEBUG] End adding new jump function
59696 2019-Jan-13 11:24:16.469790 - [DEBUG]
59697 2019-Jan-13 11:24:16.469814 - [DEBUG] -------------------------------------------- 1603. Path Edge --------------------------------------------
59698 2019-Jan-13 11:24:16.469838 - [DEBUG]
59699 2019-Jan-13 11:24:16.469862 - [DEBUG] Process 1603. path edge:
59700 2019-Jan-13 11:24:16.469885 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59701 2019-Jan-13 11:24:16.469947 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
59702 2019-Jan-13 11:24:16.470627 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59703 2019-Jan-13 11:24:16.471274 - [DEBUG]
59704 2019-Jan-13 11:24:16.471299 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59705 2019-Jan-13 11:24:16.471976 - [DEBUG] Compose: EdgeIdentity * AllBottom
59706 2019-Jan-13 11:24:16.472004 - [DEBUG]
59707 2019-Jan-13 11:24:16.472028 - [DEBUG] Propagate flow
59708 2019-Jan-13 11:24:16.472051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59709 2019-Jan-13 11:24:16.472110 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
59710 2019-Jan-13 11:24:16.472747 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59711 2019-Jan-13 11:24:16.473412 - [DEBUG] Edge function : AllBottom (result of previous compose)
59712 2019-Jan-13 11:24:16.473438 - [DEBUG]
59713 2019-Jan-13 11:24:16.473462 - [DEBUG] Join: AllTop & AllBottom
59714 2019-Jan-13 11:24:16.473488 - [DEBUG] = AllBottom (new jump func)
59715 2019-Jan-13 11:24:16.473513 - [DEBUG]
59716 2019-Jan-13 11:24:16.473536 - [DEBUG] Start adding new jump function
59717 2019-Jan-13 11:24:16.473559 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59718 2019-Jan-13 11:24:16.473616 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59719 2019-Jan-13 11:24:16.474262 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
59720 2019-Jan-13 11:24:16.474917 - [DEBUG] Edge Function : AllBottom
59721 2019-Jan-13 11:24:16.474949 - [DEBUG] End adding new jump function
59722 2019-Jan-13 11:24:16.474973 - [DEBUG]
59723 2019-Jan-13 11:24:16.474996 - [DEBUG] -------------------------------------------- 1604. Path Edge --------------------------------------------
59724 2019-Jan-13 11:24:16.475021 - [DEBUG]
59725 2019-Jan-13 11:24:16.475044 - [DEBUG] Process 1604. path edge:
59726 2019-Jan-13 11:24:16.475068 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59727 2019-Jan-13 11:24:16.475133 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
59728 2019-Jan-13 11:24:16.475795 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59729 2019-Jan-13 11:24:16.476479 - [DEBUG]
59730 2019-Jan-13 11:24:16.476506 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
59731 2019-Jan-13 11:24:16.477247 - [DEBUG] Compose: EdgeIdentity * AllBottom
59732 2019-Jan-13 11:24:16.477279 - [DEBUG]
59733 2019-Jan-13 11:24:16.477302 - [DEBUG] Propagate flow
59734 2019-Jan-13 11:24:16.477326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59735 2019-Jan-13 11:24:16.477401 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
59736 2019-Jan-13 11:24:16.478097 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59737 2019-Jan-13 11:24:16.478811 - [DEBUG] Edge function : AllBottom (result of previous compose)
59738 2019-Jan-13 11:24:16.478838 - [DEBUG]
59739 2019-Jan-13 11:24:16.478864 - [DEBUG] Join: AllTop & AllBottom
59740 2019-Jan-13 11:24:16.478891 - [DEBUG] = AllBottom (new jump func)
59741 2019-Jan-13 11:24:16.478915 - [DEBUG]
59742 2019-Jan-13 11:24:16.478939 - [DEBUG] Start adding new jump function
59743 2019-Jan-13 11:24:16.478963 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59744 2019-Jan-13 11:24:16.479039 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59745 2019-Jan-13 11:24:16.479730 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
59746 2019-Jan-13 11:24:16.480399 - [DEBUG] Edge Function : AllBottom
59747 2019-Jan-13 11:24:16.480431 - [DEBUG] End adding new jump function
59748 2019-Jan-13 11:24:16.480455 - [DEBUG]
59749 2019-Jan-13 11:24:16.480479 - [DEBUG] -------------------------------------------- 1605. Path Edge --------------------------------------------
59750 2019-Jan-13 11:24:16.480504 - [DEBUG]
59751 2019-Jan-13 11:24:16.480527 - [DEBUG] Process 1605. path edge:
59752 2019-Jan-13 11:24:16.480551 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59753 2019-Jan-13 11:24:16.480612 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
59754 2019-Jan-13 11:24:16.481248 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59755 2019-Jan-13 11:24:16.481893 - [DEBUG]
59756 2019-Jan-13 11:24:16.481920 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
59757 2019-Jan-13 11:24:16.482594 - [DEBUG] Compose: EdgeIdentity * AllBottom
59758 2019-Jan-13 11:24:16.482622 - [DEBUG]
59759 2019-Jan-13 11:24:16.482645 - [DEBUG] Propagate flow
59760 2019-Jan-13 11:24:16.482668 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59761 2019-Jan-13 11:24:16.482728 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
59762 2019-Jan-13 11:24:16.483394 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59763 2019-Jan-13 11:24:16.484064 - [DEBUG] Edge function : AllBottom (result of previous compose)
59764 2019-Jan-13 11:24:16.484091 - [DEBUG]
59765 2019-Jan-13 11:24:16.484118 - [DEBUG] Join: AllTop & AllBottom
59766 2019-Jan-13 11:24:16.484144 - [DEBUG] = AllBottom (new jump func)
59767 2019-Jan-13 11:24:16.484169 - [DEBUG]
59768 2019-Jan-13 11:24:16.484192 - [DEBUG] Start adding new jump function
59769 2019-Jan-13 11:24:16.484216 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59770 2019-Jan-13 11:24:16.484285 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59771 2019-Jan-13 11:24:16.484978 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
59772 2019-Jan-13 11:24:16.485653 - [DEBUG] Edge Function : AllBottom
59773 2019-Jan-13 11:24:16.485684 - [DEBUG] End adding new jump function
59774 2019-Jan-13 11:24:16.485708 - [DEBUG]
59775 2019-Jan-13 11:24:16.485732 - [DEBUG] -------------------------------------------- 1606. Path Edge --------------------------------------------
59776 2019-Jan-13 11:24:16.485757 - [DEBUG]
59777 2019-Jan-13 11:24:16.485780 - [DEBUG] Process 1606. path edge:
59778 2019-Jan-13 11:24:16.485804 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59779 2019-Jan-13 11:24:16.485869 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
59780 2019-Jan-13 11:24:16.486524 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59781 2019-Jan-13 11:24:16.487195 - [DEBUG]
59782 2019-Jan-13 11:24:16.487220 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
59783 2019-Jan-13 11:24:16.487883 - [DEBUG] Possible callees:
59784 2019-Jan-13 11:24:16.487908 - [DEBUG] llvm.dbg.declare
59785 2019-Jan-13 11:24:16.487933 - [DEBUG] Possible return sites:
59786 2019-Jan-13 11:24:16.487956 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16359787 2019-Jan-13 11:24:16.489246 - [DEBUG] Found and process special summary
59788 2019-Jan-13 11:24:16.489287 - [DEBUG] Compose: EdgeIdentity * AllBottom
59789 2019-Jan-13 11:24:16.489314 - [DEBUG]
59790 2019-Jan-13 11:24:16.489338 - [DEBUG] Propagate flow
59791 2019-Jan-13 11:24:16.489361 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59792 2019-Jan-13 11:24:16.489420 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
59793 2019-Jan-13 11:24:16.490080 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59794 2019-Jan-13 11:24:16.490750 - [DEBUG] Edge function : AllBottom (result of previous compose)
59795 2019-Jan-13 11:24:16.490776 - [DEBUG]
59796 2019-Jan-13 11:24:16.490802 - [DEBUG] Join: AllTop & AllBottom
59797 2019-Jan-13 11:24:16.490828 - [DEBUG] = AllBottom (new jump func)
59798 2019-Jan-13 11:24:16.490853 - [DEBUG]
59799 2019-Jan-13 11:24:16.490876 - [DEBUG] Start adding new jump function
59800 2019-Jan-13 11:24:16.490899 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59801 2019-Jan-13 11:24:16.490964 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59802 2019-Jan-13 11:24:16.491636 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
59803 2019-Jan-13 11:24:16.492302 - [DEBUG] Edge Function : AllBottom
59804 2019-Jan-13 11:24:16.492333 - [DEBUG] End adding new jump function
59805 2019-Jan-13 11:24:16.492357 - [DEBUG]
59806 2019-Jan-13 11:24:16.492381 - [DEBUG] -------------------------------------------- 1607. Path Edge --------------------------------------------
59807 2019-Jan-13 11:24:16.492405 - [DEBUG]
59808 2019-Jan-13 11:24:16.492429 - [DEBUG] Process 1607. path edge:
59809 2019-Jan-13 11:24:16.492452 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59810 2019-Jan-13 11:24:16.492515 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
59811 2019-Jan-13 11:24:16.493173 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59812 2019-Jan-13 11:24:16.493842 - [DEBUG]
59813 2019-Jan-13 11:24:16.493868 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
59814 2019-Jan-13 11:24:16.494544 - [DEBUG] Compose: EdgeIdentity * AllBottom
59815 2019-Jan-13 11:24:16.494573 - [DEBUG]
59816 2019-Jan-13 11:24:16.494597 - [DEBUG] Propagate flow
59817 2019-Jan-13 11:24:16.494620 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59818 2019-Jan-13 11:24:16.494680 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
59819 2019-Jan-13 11:24:16.495317 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59820 2019-Jan-13 11:24:16.495962 - [DEBUG] Edge function : AllBottom (result of previous compose)
59821 2019-Jan-13 11:24:16.495987 - [DEBUG]
59822 2019-Jan-13 11:24:16.496012 - [DEBUG] Join: AllTop & AllBottom
59823 2019-Jan-13 11:24:16.496038 - [DEBUG] = AllBottom (new jump func)
59824 2019-Jan-13 11:24:16.496062 - [DEBUG]
59825 2019-Jan-13 11:24:16.496086 - [DEBUG] Start adding new jump function
59826 2019-Jan-13 11:24:16.496109 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59827 2019-Jan-13 11:24:16.496166 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59828 2019-Jan-13 11:24:16.496845 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
59829 2019-Jan-13 11:24:16.497504 - [DEBUG] Edge Function : AllBottom
59830 2019-Jan-13 11:24:16.497535 - [DEBUG] End adding new jump function
59831 2019-Jan-13 11:24:16.497559 - [DEBUG]
59832 2019-Jan-13 11:24:16.497583 - [DEBUG] -------------------------------------------- 1608. Path Edge --------------------------------------------
59833 2019-Jan-13 11:24:16.497609 - [DEBUG]
59834 2019-Jan-13 11:24:16.497632 - [DEBUG] Process 1608. path edge:
59835 2019-Jan-13 11:24:16.497656 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59836 2019-Jan-13 11:24:16.497721 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
59837 2019-Jan-13 11:24:16.498381 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59838 2019-Jan-13 11:24:16.499041 - [DEBUG]
59839 2019-Jan-13 11:24:16.499068 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
59840 2019-Jan-13 11:24:16.499738 - [DEBUG] Compose: EdgeIdentity * AllBottom
59841 2019-Jan-13 11:24:16.499766 - [DEBUG]
59842 2019-Jan-13 11:24:16.499789 - [DEBUG] Propagate flow
59843 2019-Jan-13 11:24:16.499813 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59844 2019-Jan-13 11:24:16.499874 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
59845 2019-Jan-13 11:24:16.500546 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59846 2019-Jan-13 11:24:16.501189 - [DEBUG] Edge function : AllBottom (result of previous compose)
59847 2019-Jan-13 11:24:16.501215 - [DEBUG]
59848 2019-Jan-13 11:24:16.501240 - [DEBUG] Join: AllTop & AllBottom
59849 2019-Jan-13 11:24:16.501265 - [DEBUG] = AllBottom (new jump func)
59850 2019-Jan-13 11:24:16.501290 - [DEBUG]
59851 2019-Jan-13 11:24:16.501313 - [DEBUG] Start adding new jump function
59852 2019-Jan-13 11:24:16.501336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59853 2019-Jan-13 11:24:16.501394 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59854 2019-Jan-13 11:24:16.502054 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
59855 2019-Jan-13 11:24:16.502708 - [DEBUG] Edge Function : AllBottom
59856 2019-Jan-13 11:24:16.502737 - [DEBUG] End adding new jump function
59857 2019-Jan-13 11:24:16.502761 - [DEBUG]
59858 2019-Jan-13 11:24:16.502785 - [DEBUG] -------------------------------------------- 1609. Path Edge --------------------------------------------
59859 2019-Jan-13 11:24:16.502810 - [DEBUG]
59860 2019-Jan-13 11:24:16.502834 - [DEBUG] Process 1609. path edge:
59861 2019-Jan-13 11:24:16.502857 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59862 2019-Jan-13 11:24:16.502915 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
59863 2019-Jan-13 11:24:16.503612 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59864 2019-Jan-13 11:24:16.504280 - [DEBUG]
59865 2019-Jan-13 11:24:16.504305 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
59866 2019-Jan-13 11:24:16.504991 - [DEBUG] Possible callees:
59867 2019-Jan-13 11:24:16.505017 - [DEBUG] llvm.dbg.declare
59868 2019-Jan-13 11:24:16.505042 - [DEBUG] Possible return sites:
59869 2019-Jan-13 11:24:16.505065 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16959870 2019-Jan-13 11:24:16.506361 - [DEBUG] Found and process special summary
59871 2019-Jan-13 11:24:16.506402 - [DEBUG] Compose: EdgeIdentity * AllBottom
59872 2019-Jan-13 11:24:16.506429 - [DEBUG]
59873 2019-Jan-13 11:24:16.506454 - [DEBUG] Propagate flow
59874 2019-Jan-13 11:24:16.506478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59875 2019-Jan-13 11:24:16.506539 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59876 2019-Jan-13 11:24:16.507204 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59877 2019-Jan-13 11:24:16.507850 - [DEBUG] Edge function : AllBottom (result of previous compose)
59878 2019-Jan-13 11:24:16.507876 - [DEBUG]
59879 2019-Jan-13 11:24:16.507901 - [DEBUG] Join: AllTop & AllBottom
59880 2019-Jan-13 11:24:16.507927 - [DEBUG] = AllBottom (new jump func)
59881 2019-Jan-13 11:24:16.507951 - [DEBUG]
59882 2019-Jan-13 11:24:16.507975 - [DEBUG] Start adding new jump function
59883 2019-Jan-13 11:24:16.507998 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59884 2019-Jan-13 11:24:16.508055 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59885 2019-Jan-13 11:24:16.508701 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59886 2019-Jan-13 11:24:16.509337 - [DEBUG] Edge Function : AllBottom
59887 2019-Jan-13 11:24:16.509367 - [DEBUG] End adding new jump function
59888 2019-Jan-13 11:24:16.509391 - [DEBUG]
59889 2019-Jan-13 11:24:16.509415 - [DEBUG] -------------------------------------------- 1610. Path Edge --------------------------------------------
59890 2019-Jan-13 11:24:16.509440 - [DEBUG]
59891 2019-Jan-13 11:24:16.509464 - [DEBUG] Process 1610. path edge:
59892 2019-Jan-13 11:24:16.509488 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59893 2019-Jan-13 11:24:16.509548 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
59894 2019-Jan-13 11:24:16.510265 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59895 2019-Jan-13 11:24:16.510940 - [DEBUG]
59896 2019-Jan-13 11:24:16.510966 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59897 2019-Jan-13 11:24:16.511664 - [DEBUG] Compose: EdgeIdentity * AllBottom
59898 2019-Jan-13 11:24:16.511693 - [DEBUG]
59899 2019-Jan-13 11:24:16.511717 - [DEBUG] Propagate flow
59900 2019-Jan-13 11:24:16.511741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59901 2019-Jan-13 11:24:16.511804 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59902 2019-Jan-13 11:24:16.512447 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59903 2019-Jan-13 11:24:16.513091 - [DEBUG] Edge function : AllBottom (result of previous compose)
59904 2019-Jan-13 11:24:16.513116 - [DEBUG]
59905 2019-Jan-13 11:24:16.513142 - [DEBUG] Join: AllTop & AllBottom
59906 2019-Jan-13 11:24:16.513168 - [DEBUG] = AllBottom (new jump func)
59907 2019-Jan-13 11:24:16.513192 - [DEBUG]
59908 2019-Jan-13 11:24:16.513215 - [DEBUG] Start adding new jump function
59909 2019-Jan-13 11:24:16.513238 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59910 2019-Jan-13 11:24:16.513296 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59911 2019-Jan-13 11:24:16.513964 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59912 2019-Jan-13 11:24:16.514599 - [DEBUG] Edge Function : AllBottom
59913 2019-Jan-13 11:24:16.514630 - [DEBUG] End adding new jump function
59914 2019-Jan-13 11:24:16.514654 - [DEBUG]
59915 2019-Jan-13 11:24:16.514678 - [DEBUG] -------------------------------------------- 1611. Path Edge --------------------------------------------
59916 2019-Jan-13 11:24:16.514702 - [DEBUG]
59917 2019-Jan-13 11:24:16.514726 - [DEBUG] Process 1611. path edge:
59918 2019-Jan-13 11:24:16.514750 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59919 2019-Jan-13 11:24:16.514807 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
59920 2019-Jan-13 11:24:16.515441 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59921 2019-Jan-13 11:24:16.516096 - [DEBUG]
59922 2019-Jan-13 11:24:16.516122 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59923 2019-Jan-13 11:24:16.516842 - [DEBUG] Compose: EdgeIdentity * AllBottom
59924 2019-Jan-13 11:24:16.516872 - [DEBUG]
59925 2019-Jan-13 11:24:16.516896 - [DEBUG] Propagate flow
59926 2019-Jan-13 11:24:16.516919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59927 2019-Jan-13 11:24:16.516984 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59928 2019-Jan-13 11:24:16.517656 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59929 2019-Jan-13 11:24:16.518311 - [DEBUG] Edge function : AllBottom (result of previous compose)
59930 2019-Jan-13 11:24:16.518337 - [DEBUG]
59931 2019-Jan-13 11:24:16.518363 - [DEBUG] Join: AllTop & AllBottom
59932 2019-Jan-13 11:24:16.518389 - [DEBUG] = AllBottom (new jump func)
59933 2019-Jan-13 11:24:16.518414 - [DEBUG]
59934 2019-Jan-13 11:24:16.518437 - [DEBUG] Start adding new jump function
59935 2019-Jan-13 11:24:16.518460 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59936 2019-Jan-13 11:24:16.518535 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59937 2019-Jan-13 11:24:16.519184 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59938 2019-Jan-13 11:24:16.519823 - [DEBUG] Edge Function : AllBottom
59939 2019-Jan-13 11:24:16.519853 - [DEBUG] End adding new jump function
59940 2019-Jan-13 11:24:16.519877 - [DEBUG]
59941 2019-Jan-13 11:24:16.519900 - [DEBUG] -------------------------------------------- 1612. Path Edge --------------------------------------------
59942 2019-Jan-13 11:24:16.519925 - [DEBUG]
59943 2019-Jan-13 11:24:16.519949 - [DEBUG] Process 1612. path edge:
59944 2019-Jan-13 11:24:16.519972 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59945 2019-Jan-13 11:24:16.520050 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
59946 2019-Jan-13 11:24:16.520692 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59947 2019-Jan-13 11:24:16.521337 - [DEBUG]
59948 2019-Jan-13 11:24:16.521361 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59949 2019-Jan-13 11:24:16.522035 - [DEBUG] Compose: EdgeIdentity * AllBottom
59950 2019-Jan-13 11:24:16.522064 - [DEBUG]
59951 2019-Jan-13 11:24:16.522088 - [DEBUG] Propagate flow
59952 2019-Jan-13 11:24:16.522111 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59953 2019-Jan-13 11:24:16.522171 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59954 2019-Jan-13 11:24:16.522849 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59955 2019-Jan-13 11:24:16.523545 - [DEBUG] Edge function : AllBottom (result of previous compose)
59956 2019-Jan-13 11:24:16.523571 - [DEBUG]
59957 2019-Jan-13 11:24:16.523597 - [DEBUG] Join: AllTop & AllBottom
59958 2019-Jan-13 11:24:16.523624 - [DEBUG] = AllBottom (new jump func)
59959 2019-Jan-13 11:24:16.523648 - [DEBUG]
59960 2019-Jan-13 11:24:16.523672 - [DEBUG] Start adding new jump function
59961 2019-Jan-13 11:24:16.523695 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59962 2019-Jan-13 11:24:16.523762 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59963 2019-Jan-13 11:24:16.524425 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59964 2019-Jan-13 11:24:16.525064 - [DEBUG] Edge Function : AllBottom
59965 2019-Jan-13 11:24:16.525095 - [DEBUG] End adding new jump function
59966 2019-Jan-13 11:24:16.525119 - [DEBUG]
59967 2019-Jan-13 11:24:16.525143 - [DEBUG] -------------------------------------------- 1613. Path Edge --------------------------------------------
59968 2019-Jan-13 11:24:16.525167 - [DEBUG]
59969 2019-Jan-13 11:24:16.525191 - [DEBUG] Process 1613. path edge:
59970 2019-Jan-13 11:24:16.525215 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59971 2019-Jan-13 11:24:16.525273 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
59972 2019-Jan-13 11:24:16.525909 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59973 2019-Jan-13 11:24:16.526553 - [DEBUG]
59974 2019-Jan-13 11:24:16.526580 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59975 2019-Jan-13 11:24:16.527286 - [DEBUG] Compose: EdgeIdentity * AllBottom
59976 2019-Jan-13 11:24:16.527315 - [DEBUG]
59977 2019-Jan-13 11:24:16.527339 - [DEBUG] Propagate flow
59978 2019-Jan-13 11:24:16.527362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59979 2019-Jan-13 11:24:16.527422 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59980 2019-Jan-13 11:24:16.528069 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59981 2019-Jan-13 11:24:16.528720 - [DEBUG] Edge function : AllBottom (result of previous compose)
59982 2019-Jan-13 11:24:16.528747 - [DEBUG]
59983 2019-Jan-13 11:24:16.528772 - [DEBUG] Join: AllTop & AllBottom
59984 2019-Jan-13 11:24:16.528799 - [DEBUG] = AllBottom (new jump func)
59985 2019-Jan-13 11:24:16.528823 - [DEBUG]
59986 2019-Jan-13 11:24:16.528846 - [DEBUG] Start adding new jump function
59987 2019-Jan-13 11:24:16.528869 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59988 2019-Jan-13 11:24:16.528936 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59989 2019-Jan-13 11:24:16.529603 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59990 2019-Jan-13 11:24:16.530289 - [DEBUG] Edge Function : AllBottom
59991 2019-Jan-13 11:24:16.530319 - [DEBUG] End adding new jump function
59992 2019-Jan-13 11:24:16.530344 - [DEBUG]
59993 2019-Jan-13 11:24:16.530367 - [DEBUG] -------------------------------------------- 1614. Path Edge --------------------------------------------
59994 2019-Jan-13 11:24:16.530392 - [DEBUG]
59995 2019-Jan-13 11:24:16.530416 - [DEBUG] Process 1614. path edge:
59996 2019-Jan-13 11:24:16.530440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59997 2019-Jan-13 11:24:16.530503 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
59998 2019-Jan-13 11:24:16.531160 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59999 2019-Jan-13 11:24:16.531807 - [DEBUG]
60000 2019-Jan-13 11:24:16.531832 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
60001 2019-Jan-13 11:24:16.532509 - [DEBUG] Compose: EdgeIdentity * AllBottom
60002 2019-Jan-13 11:24:16.532537 - [DEBUG]
60003 2019-Jan-13 11:24:16.532561 - [DEBUG] Propagate flow
60004 2019-Jan-13 11:24:16.532584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60005 2019-Jan-13 11:24:16.532644 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
60006 2019-Jan-13 11:24:16.533280 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60007 2019-Jan-13 11:24:16.533945 - [DEBUG] Edge function : AllBottom (result of previous compose)
60008 2019-Jan-13 11:24:16.533971 - [DEBUG]
60009 2019-Jan-13 11:24:16.533996 - [DEBUG] Join: AllTop & AllBottom
60010 2019-Jan-13 11:24:16.534022 - [DEBUG] = AllBottom (new jump func)
60011 2019-Jan-13 11:24:16.534046 - [DEBUG]
60012 2019-Jan-13 11:24:16.534070 - [DEBUG] Start adding new jump function
60013 2019-Jan-13 11:24:16.534093 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60014 2019-Jan-13 11:24:16.534150 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60015 2019-Jan-13 11:24:16.534794 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
60016 2019-Jan-13 11:24:16.535448 - [DEBUG] Edge Function : AllBottom
60017 2019-Jan-13 11:24:16.535479 - [DEBUG] End adding new jump function
60018 2019-Jan-13 11:24:16.535519 - [DEBUG]
60019 2019-Jan-13 11:24:16.535543 - [DEBUG] -------------------------------------------- 1615. Path Edge --------------------------------------------
60020 2019-Jan-13 11:24:16.535568 - [DEBUG]
60021 2019-Jan-13 11:24:16.535592 - [DEBUG] Process 1615. path edge:
60022 2019-Jan-13 11:24:16.535616 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60023 2019-Jan-13 11:24:16.535682 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
60024 2019-Jan-13 11:24:16.536347 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60025 2019-Jan-13 11:24:16.537034 - [DEBUG]
60026 2019-Jan-13 11:24:16.537060 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
60027 2019-Jan-13 11:24:16.537733 - [DEBUG] Compose: EdgeIdentity * AllBottom
60028 2019-Jan-13 11:24:16.537762 - [DEBUG]
60029 2019-Jan-13 11:24:16.537785 - [DEBUG] Propagate flow
60030 2019-Jan-13 11:24:16.537809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60031 2019-Jan-13 11:24:16.537870 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60032 2019-Jan-13 11:24:16.538510 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60033 2019-Jan-13 11:24:16.539155 - [DEBUG] Edge function : AllBottom (result of previous compose)
60034 2019-Jan-13 11:24:16.539180 - [DEBUG]
60035 2019-Jan-13 11:24:16.539205 - [DEBUG] Join: AllTop & AllBottom
60036 2019-Jan-13 11:24:16.539231 - [DEBUG] = AllBottom (new jump func)
60037 2019-Jan-13 11:24:16.539256 - [DEBUG]
60038 2019-Jan-13 11:24:16.539279 - [DEBUG] Start adding new jump function
60039 2019-Jan-13 11:24:16.539302 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60040 2019-Jan-13 11:24:16.539360 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60041 2019-Jan-13 11:24:16.540021 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60042 2019-Jan-13 11:24:16.540657 - [DEBUG] Edge Function : AllBottom
60043 2019-Jan-13 11:24:16.540685 - [DEBUG] End adding new jump function
60044 2019-Jan-13 11:24:16.540709 - [DEBUG]
60045 2019-Jan-13 11:24:16.540733 - [DEBUG] -------------------------------------------- 1616. Path Edge --------------------------------------------
60046 2019-Jan-13 11:24:16.540758 - [DEBUG]
60047 2019-Jan-13 11:24:16.540781 - [DEBUG] Process 1616. path edge:
60048 2019-Jan-13 11:24:16.540805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60049 2019-Jan-13 11:24:16.540863 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
60050 2019-Jan-13 11:24:16.541518 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60051 2019-Jan-13 11:24:16.542183 - [DEBUG]
60052 2019-Jan-13 11:24:16.542208 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60053 2019-Jan-13 11:24:16.542907 - [DEBUG] Compose: EdgeIdentity * AllBottom
60054 2019-Jan-13 11:24:16.542938 - [DEBUG]
60055 2019-Jan-13 11:24:16.542961 - [DEBUG] Propagate flow
60056 2019-Jan-13 11:24:16.542985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60057 2019-Jan-13 11:24:16.543051 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
60058 2019-Jan-13 11:24:16.543734 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60059 2019-Jan-13 11:24:16.544395 - [DEBUG] Edge function : AllBottom (result of previous compose)
60060 2019-Jan-13 11:24:16.544421 - [DEBUG]
60061 2019-Jan-13 11:24:16.544446 - [DEBUG] Join: AllTop & AllBottom
60062 2019-Jan-13 11:24:16.544472 - [DEBUG] = AllBottom (new jump func)
60063 2019-Jan-13 11:24:16.544496 - [DEBUG]
60064 2019-Jan-13 11:24:16.544519 - [DEBUG] Start adding new jump function
60065 2019-Jan-13 11:24:16.544543 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60066 2019-Jan-13 11:24:16.544600 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60067 2019-Jan-13 11:24:16.545246 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
60068 2019-Jan-13 11:24:16.545886 - [DEBUG] Edge Function : AllBottom
60069 2019-Jan-13 11:24:16.545915 - [DEBUG] End adding new jump function
60070 2019-Jan-13 11:24:16.545940 - [DEBUG]
60071 2019-Jan-13 11:24:16.545963 - [DEBUG] -------------------------------------------- 1617. Path Edge --------------------------------------------
60072 2019-Jan-13 11:24:16.545988 - [DEBUG]
60073 2019-Jan-13 11:24:16.546011 - [DEBUG] Process 1617. path edge:
60074 2019-Jan-13 11:24:16.546035 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60075 2019-Jan-13 11:24:16.546092 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
60076 2019-Jan-13 11:24:16.546748 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60077 2019-Jan-13 11:24:16.547392 - [DEBUG]
60078 2019-Jan-13 11:24:16.547419 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
60079 2019-Jan-13 11:24:16.548118 - [DEBUG] Compose: EdgeIdentity * AllBottom
60080 2019-Jan-13 11:24:16.548147 - [DEBUG]
60081 2019-Jan-13 11:24:16.548171 - [DEBUG] Propagate flow
60082 2019-Jan-13 11:24:16.548194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60083 2019-Jan-13 11:24:16.548259 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60084 2019-Jan-13 11:24:16.548926 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60085 2019-Jan-13 11:24:16.549590 - [DEBUG] Edge function : AllBottom (result of previous compose)
60086 2019-Jan-13 11:24:16.549617 - [DEBUG]
60087 2019-Jan-13 11:24:16.549642 - [DEBUG] Join: AllTop & AllBottom
60088 2019-Jan-13 11:24:16.549668 - [DEBUG] = AllBottom (new jump func)
60089 2019-Jan-13 11:24:16.549692 - [DEBUG]
60090 2019-Jan-13 11:24:16.549716 - [DEBUG] Start adding new jump function
60091 2019-Jan-13 11:24:16.549739 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60092 2019-Jan-13 11:24:16.549801 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60093 2019-Jan-13 11:24:16.550476 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60094 2019-Jan-13 11:24:16.551112 - [DEBUG] Edge Function : AllBottom
60095 2019-Jan-13 11:24:16.551142 - [DEBUG] End adding new jump function
60096 2019-Jan-13 11:24:16.551166 - [DEBUG]
60097 2019-Jan-13 11:24:16.551190 - [DEBUG] -------------------------------------------- 1618. Path Edge --------------------------------------------
60098 2019-Jan-13 11:24:16.551214 - [DEBUG]
60099 2019-Jan-13 11:24:16.551238 - [DEBUG] Process 1618. path edge:
60100 2019-Jan-13 11:24:16.551262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60101 2019-Jan-13 11:24:16.551320 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
60102 2019-Jan-13 11:24:16.551970 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60103 2019-Jan-13 11:24:16.552614 - [DEBUG]
60104 2019-Jan-13 11:24:16.552639 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60105 2019-Jan-13 11:24:16.553310 - [DEBUG] Compose: EdgeIdentity * AllBottom
60106 2019-Jan-13 11:24:16.553353 - [DEBUG]
60107 2019-Jan-13 11:24:16.553377 - [DEBUG] Propagate flow
60108 2019-Jan-13 11:24:16.553400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60109 2019-Jan-13 11:24:16.553461 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60110 2019-Jan-13 11:24:16.554107 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60111 2019-Jan-13 11:24:16.554776 - [DEBUG] Edge function : AllBottom (result of previous compose)
60112 2019-Jan-13 11:24:16.554803 - [DEBUG]
60113 2019-Jan-13 11:24:16.554828 - [DEBUG] Join: AllTop & AllBottom
60114 2019-Jan-13 11:24:16.554855 - [DEBUG] = AllBottom (new jump func)
60115 2019-Jan-13 11:24:16.554879 - [DEBUG]
60116 2019-Jan-13 11:24:16.554902 - [DEBUG] Start adding new jump function
60117 2019-Jan-13 11:24:16.554925 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60118 2019-Jan-13 11:24:16.554990 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60119 2019-Jan-13 11:24:16.555661 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60120 2019-Jan-13 11:24:16.556307 - [DEBUG] Edge Function : AllBottom
60121 2019-Jan-13 11:24:16.556339 - [DEBUG] End adding new jump function
60122 2019-Jan-13 11:24:16.556363 - [DEBUG]
60123 2019-Jan-13 11:24:16.556387 - [DEBUG] -------------------------------------------- 1619. Path Edge --------------------------------------------
60124 2019-Jan-13 11:24:16.556412 - [DEBUG]
60125 2019-Jan-13 11:24:16.556436 - [DEBUG] Process 1619. path edge:
60126 2019-Jan-13 11:24:16.556460 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60127 2019-Jan-13 11:24:16.556520 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
60128 2019-Jan-13 11:24:16.557182 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60129 2019-Jan-13 11:24:16.557828 - [DEBUG]
60130 2019-Jan-13 11:24:16.557853 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60131 2019-Jan-13 11:24:16.558507 - [DEBUG] Start of endsummarytab entry
60132 2019-Jan-13 11:24:16.558547 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
60133 2019-Jan-13 11:24:16.559187 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
60134 2019-Jan-13 11:24:16.559252 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60135 2019-Jan-13 11:24:16.559884 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
60136 2019-Jan-13 11:24:16.560558 - [DEBUG] EF: AllBottom
60137 2019-Jan-13 11:24:16.560585 - [DEBUG]
60138 2019-Jan-13 11:24:16.560608 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60139 2019-Jan-13 11:24:16.561265 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
60140 2019-Jan-13 11:24:16.561924 - [DEBUG] EF: AllBottom
60141 2019-Jan-13 11:24:16.561949 - [DEBUG]
60142 2019-Jan-13 11:24:16.561973 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60143 2019-Jan-13 11:24:16.562622 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
60144 2019-Jan-13 11:24:16.563279 - [DEBUG] EF: AllBottom
60145 2019-Jan-13 11:24:16.563305 - [DEBUG]
60146 2019-Jan-13 11:24:16.563345 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60147 2019-Jan-13 11:24:16.563983 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
60148 2019-Jan-13 11:24:16.564629 - [DEBUG] EF: AllBottom
60149 2019-Jan-13 11:24:16.564654 - [DEBUG]
60150 2019-Jan-13 11:24:16.564678 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60151 2019-Jan-13 11:24:16.565311 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
60152 2019-Jan-13 11:24:16.565952 - [DEBUG] EF: AllBottom
60153 2019-Jan-13 11:24:16.565976 - [DEBUG]
60154 2019-Jan-13 11:24:16.566000 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60155 2019-Jan-13 11:24:16.566635 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
60156 2019-Jan-13 11:24:16.567321 - [DEBUG] EF: AllBottom
60157 2019-Jan-13 11:24:16.567346 - [DEBUG]
60158 2019-Jan-13 11:24:16.567370 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60159 2019-Jan-13 11:24:16.568027 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60160 2019-Jan-13 11:24:16.568687 - [DEBUG] EF: AllBottom
60161 2019-Jan-13 11:24:16.568712 - [DEBUG]
60162 2019-Jan-13 11:24:16.568736 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60163 2019-Jan-13 11:24:16.569372 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
60164 2019-Jan-13 11:24:16.570025 - [DEBUG] EF: AllBottom
60165 2019-Jan-13 11:24:16.570050 - [DEBUG]
60166 2019-Jan-13 11:24:16.570073 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60167 2019-Jan-13 11:24:16.570707 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60168 2019-Jan-13 11:24:16.571350 - [DEBUG] EF: AllBottom
60169 2019-Jan-13 11:24:16.571375 - [DEBUG]
60170 2019-Jan-13 11:24:16.571398 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60171 2019-Jan-13 11:24:16.572031 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60172 2019-Jan-13 11:24:16.572670 - [DEBUG] EF: AllBottom
60173 2019-Jan-13 11:24:16.572695 - [DEBUG]
60174 2019-Jan-13 11:24:16.572718 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60175 2019-Jan-13 11:24:16.573390 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
60176 2019-Jan-13 11:24:16.574057 - [DEBUG] EF: AllBottom
60177 2019-Jan-13 11:24:16.574083 - [DEBUG]
60178 2019-Jan-13 11:24:16.574107 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60179 2019-Jan-13 11:24:16.574763 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
60180 2019-Jan-13 11:24:16.575416 - [DEBUG] EF: AllBottom
60181 2019-Jan-13 11:24:16.575441 - [DEBUG]
60182 2019-Jan-13 11:24:16.575465 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60183 2019-Jan-13 11:24:16.576098 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60184 2019-Jan-13 11:24:16.576754 - [DEBUG] EF: AllBottom
60185 2019-Jan-13 11:24:16.576779 - [DEBUG]
60186 2019-Jan-13 11:24:16.576802 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60187 2019-Jan-13 11:24:16.577435 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60188 2019-Jan-13 11:24:16.578074 - [DEBUG] EF: AllBottom
60189 2019-Jan-13 11:24:16.578118 - [DEBUG]
60190 2019-Jan-13 11:24:16.578143 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60191 2019-Jan-13 11:24:16.578775 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60192 2019-Jan-13 11:24:16.579438 - [DEBUG] EF: AllBottom
60193 2019-Jan-13 11:24:16.579464 - [DEBUG]
60194 2019-Jan-13 11:24:16.579487 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60195 2019-Jan-13 11:24:16.580161 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
60196 2019-Jan-13 11:24:16.580824 - [DEBUG] EF: AllBottom
60197 2019-Jan-13 11:24:16.580850 - [DEBUG]
60198 2019-Jan-13 11:24:16.580874 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60199 2019-Jan-13 11:24:16.581519 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
60200 2019-Jan-13 11:24:16.582156 - [DEBUG] EF: AllBottom
60201 2019-Jan-13 11:24:16.582181 - [DEBUG]
60202 2019-Jan-13 11:24:16.582204 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60203 2019-Jan-13 11:24:16.582837 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
60204 2019-Jan-13 11:24:16.583495 - [DEBUG] EF: AllBottom
60205 2019-Jan-13 11:24:16.583520 - [DEBUG]
60206 2019-Jan-13 11:24:16.583544 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60207 2019-Jan-13 11:24:16.584175 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
60208 2019-Jan-13 11:24:16.584810 - [DEBUG] EF: AllBottom
60209 2019-Jan-13 11:24:16.584835 - [DEBUG]
60210 2019-Jan-13 11:24:16.584858 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60211 2019-Jan-13 11:24:16.585492 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60212 2019-Jan-13 11:24:16.586148 - [DEBUG] EF: AllBottom
60213 2019-Jan-13 11:24:16.586173 - [DEBUG]
60214 2019-Jan-13 11:24:16.586197 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60215 2019-Jan-13 11:24:16.586871 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60216 2019-Jan-13 11:24:16.587528 - [DEBUG] EF: AllBottom
60217 2019-Jan-13 11:24:16.587553 - [DEBUG]
60218 2019-Jan-13 11:24:16.587577 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60219 2019-Jan-13 11:24:16.588212 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
60220 2019-Jan-13 11:24:16.588848 - [DEBUG] EF: AllBottom
60221 2019-Jan-13 11:24:16.588873 - [DEBUG]
60222 2019-Jan-13 11:24:16.588897 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60223 2019-Jan-13 11:24:16.589528 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
60224 2019-Jan-13 11:24:16.590186 - [DEBUG] EF: AllBottom
60225 2019-Jan-13 11:24:16.590211 - [DEBUG]
60226 2019-Jan-13 11:24:16.590235 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60227 2019-Jan-13 11:24:16.590867 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
60228 2019-Jan-13 11:24:16.591511 - [DEBUG] EF: AllBottom
60229 2019-Jan-13 11:24:16.591536 - [DEBUG]
60230 2019-Jan-13 11:24:16.591559 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60231 2019-Jan-13 11:24:16.592214 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
60232 2019-Jan-13 11:24:16.592871 - [DEBUG] EF: AllBottom
60233 2019-Jan-13 11:24:16.592897 - [DEBUG]
60234 2019-Jan-13 11:24:16.592921 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60235 2019-Jan-13 11:24:16.593594 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
60236 2019-Jan-13 11:24:16.594264 - [DEBUG] EF: AllBottom
60237 2019-Jan-13 11:24:16.594290 - [DEBUG]
60238 2019-Jan-13 11:24:16.594313 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60239 2019-Jan-13 11:24:16.594947 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
60240 2019-Jan-13 11:24:16.595582 - [DEBUG] EF: AllBottom
60241 2019-Jan-13 11:24:16.595607 - [DEBUG]
60242 2019-Jan-13 11:24:16.595630 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60243 2019-Jan-13 11:24:16.596263 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
60244 2019-Jan-13 11:24:16.596921 - [DEBUG] EF: AllBottom
60245 2019-Jan-13 11:24:16.596946 - [DEBUG]
60246 2019-Jan-13 11:24:16.596969 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60247 2019-Jan-13 11:24:16.597600 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60248 2019-Jan-13 11:24:16.598255 - [DEBUG] EF: AllBottom
60249 2019-Jan-13 11:24:16.598281 - [DEBUG]
60250 2019-Jan-13 11:24:16.598304 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60251 2019-Jan-13 11:24:16.598956 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
60252 2019-Jan-13 11:24:16.599614 - [DEBUG] EF: AllBottom
60253 2019-Jan-13 11:24:16.599640 - [DEBUG]
60254 2019-Jan-13 11:24:16.599663 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60255 2019-Jan-13 11:24:16.600330 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
60256 2019-Jan-13 11:24:16.600971 - [DEBUG] EF: AllBottom
60257 2019-Jan-13 11:24:16.600996 - [DEBUG]
60258 2019-Jan-13 11:24:16.601019 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60259 2019-Jan-13 11:24:16.601650 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
60260 2019-Jan-13 11:24:16.602283 - [DEBUG] EF: AllBottom
60261 2019-Jan-13 11:24:16.602309 - [DEBUG]
60262 2019-Jan-13 11:24:16.602332 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60263 2019-Jan-13 11:24:16.602963 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
60264 2019-Jan-13 11:24:16.603615 - [DEBUG] EF: AllBottom
60265 2019-Jan-13 11:24:16.603639 - [DEBUG]
60266 2019-Jan-13 11:24:16.603663 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60267 2019-Jan-13 11:24:16.604298 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60268 2019-Jan-13 11:24:16.604958 - [DEBUG] EF: AllBottom
60269 2019-Jan-13 11:24:16.604984 - [DEBUG]
60270 2019-Jan-13 11:24:16.605007 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60271 2019-Jan-13 11:24:16.605660 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60272 2019-Jan-13 11:24:16.606316 - [DEBUG] EF: AllBottom
60273 2019-Jan-13 11:24:16.606341 - [DEBUG]
60274 2019-Jan-13 11:24:16.606364 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60275 2019-Jan-13 11:24:16.607023 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60276 2019-Jan-13 11:24:16.607659 - [DEBUG] EF: AllBottom
60277 2019-Jan-13 11:24:16.607684 - [DEBUG]
60278 2019-Jan-13 11:24:16.607708 - [DEBUG] ---------------
60279 2019-Jan-13 11:24:16.607731 - [DEBUG]
60280 2019-Jan-13 11:24:16.607759 - [DEBUG] End of endsummarytab entry
60281 2019-Jan-13 11:24:16.607783 - [DEBUG]
60282 2019-Jan-13 11:24:16.607807 - [DEBUG] Start of incomingtab entry
60283 2019-Jan-13 11:24:16.607831 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
60284 2019-Jan-13 11:24:16.608494 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
60285 2019-Jan-13 11:24:16.608556 - [DEBUG] ---------------
60286 2019-Jan-13 11:24:16.608580 - [DEBUG] End of incomingtab entry
60287 2019-Jan-13 11:24:16.608603 - [DEBUG]
60288 2019-Jan-13 11:24:16.608630 - [DEBUG] EDGE:
60289 2019-Jan-13 11:24:16.608687 - [DEBUG] ---> 60290 2019-Jan-13 11:24:16.609325 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60291 2019-Jan-13 11:24:16.609971 - [DEBUG]
60292 2019-Jan-13 11:24:16.610010 - [DEBUG] EDGE:
60293 2019-Jan-13 11:24:16.610070 - [DEBUG] ---> 60294 2019-Jan-13 11:24:16.610714 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60295 2019-Jan-13 11:24:16.611384 - [DEBUG]
60296 2019-Jan-13 11:24:16.611433 - [DEBUG] Compose: EdgeIdentity * AllBottom
60297 2019-Jan-13 11:24:16.611460 - [DEBUG]
60298 2019-Jan-13 11:24:16.611484 - [DEBUG] Propagate flow
60299 2019-Jan-13 11:24:16.611507 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60300 2019-Jan-13 11:24:16.611571 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
60301 2019-Jan-13 11:24:16.612246 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60302 2019-Jan-13 11:24:16.612903 - [DEBUG] Edge function : AllBottom (result of previous compose)
60303 2019-Jan-13 11:24:16.612928 - [DEBUG]
60304 2019-Jan-13 11:24:16.612954 - [DEBUG] Join: AllTop & AllBottom
60305 2019-Jan-13 11:24:16.612980 - [DEBUG] = AllBottom (new jump func)
60306 2019-Jan-13 11:24:16.613004 - [DEBUG]
60307 2019-Jan-13 11:24:16.613028 - [DEBUG] Start adding new jump function
60308 2019-Jan-13 11:24:16.613051 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60309 2019-Jan-13 11:24:16.613111 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60310 2019-Jan-13 11:24:16.613783 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
60311 2019-Jan-13 11:24:16.614427 - [DEBUG] Edge Function : AllBottom
60312 2019-Jan-13 11:24:16.614458 - [DEBUG] End adding new jump function
60313 2019-Jan-13 11:24:16.614482 - [DEBUG]
60314 2019-Jan-13 11:24:16.614506 - [DEBUG] -------------------------------------------- 1620. Path Edge --------------------------------------------
60315 2019-Jan-13 11:24:16.614531 - [DEBUG]
60316 2019-Jan-13 11:24:16.614554 - [DEBUG] Process 1620. path edge:
60317 2019-Jan-13 11:24:16.614578 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60318 2019-Jan-13 11:24:16.614635 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
60319 2019-Jan-13 11:24:16.615280 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60320 2019-Jan-13 11:24:16.615921 - [DEBUG]
60321 2019-Jan-13 11:24:16.615945 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
60322 2019-Jan-13 11:24:16.616609 - [DEBUG] Possible callees:
60323 2019-Jan-13 11:24:16.616635 - [DEBUG] llvm.dbg.declare
60324 2019-Jan-13 11:24:16.616674 - [DEBUG] Possible return sites:
60325 2019-Jan-13 11:24:16.616730 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19360326 2019-Jan-13 11:24:16.618064 - [DEBUG] Found and process special summary
60327 2019-Jan-13 11:24:16.618110 - [DEBUG] Compose: EdgeIdentity * AllBottom
60328 2019-Jan-13 11:24:16.618137 - [DEBUG]
60329 2019-Jan-13 11:24:16.618161 - [DEBUG] Propagate flow
60330 2019-Jan-13 11:24:16.618185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60331 2019-Jan-13 11:24:16.618251 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60332 2019-Jan-13 11:24:16.618919 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60333 2019-Jan-13 11:24:16.619572 - [DEBUG] Edge function : AllBottom (result of previous compose)
60334 2019-Jan-13 11:24:16.619597 - [DEBUG]
60335 2019-Jan-13 11:24:16.619623 - [DEBUG] Join: AllTop & AllBottom
60336 2019-Jan-13 11:24:16.619649 - [DEBUG] = AllBottom (new jump func)
60337 2019-Jan-13 11:24:16.619673 - [DEBUG]
60338 2019-Jan-13 11:24:16.619696 - [DEBUG] Start adding new jump function
60339 2019-Jan-13 11:24:16.619720 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60340 2019-Jan-13 11:24:16.619778 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60341 2019-Jan-13 11:24:16.620448 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60342 2019-Jan-13 11:24:16.621088 - [DEBUG] Edge Function : AllBottom
60343 2019-Jan-13 11:24:16.621119 - [DEBUG] End adding new jump function
60344 2019-Jan-13 11:24:16.621142 - [DEBUG]
60345 2019-Jan-13 11:24:16.621166 - [DEBUG] -------------------------------------------- 1621. Path Edge --------------------------------------------
60346 2019-Jan-13 11:24:16.621191 - [DEBUG]
60347 2019-Jan-13 11:24:16.621213 - [DEBUG] Process 1621. path edge:
60348 2019-Jan-13 11:24:16.621237 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60349 2019-Jan-13 11:24:16.621295 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
60350 2019-Jan-13 11:24:16.621935 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60351 2019-Jan-13 11:24:16.622578 - [DEBUG]
60352 2019-Jan-13 11:24:16.622602 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60353 2019-Jan-13 11:24:16.623278 - [DEBUG] Compose: EdgeIdentity * AllBottom
60354 2019-Jan-13 11:24:16.623306 - [DEBUG]
60355 2019-Jan-13 11:24:16.623345 - [DEBUG] Propagate flow
60356 2019-Jan-13 11:24:16.623370 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60357 2019-Jan-13 11:24:16.623436 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
60358 2019-Jan-13 11:24:16.624102 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60359 2019-Jan-13 11:24:16.624770 - [DEBUG] Edge function : AllBottom (result of previous compose)
60360 2019-Jan-13 11:24:16.624796 - [DEBUG]
60361 2019-Jan-13 11:24:16.624822 - [DEBUG] Join: AllTop & AllBottom
60362 2019-Jan-13 11:24:16.624848 - [DEBUG] = AllBottom (new jump func)
60363 2019-Jan-13 11:24:16.624872 - [DEBUG]
60364 2019-Jan-13 11:24:16.624895 - [DEBUG] Start adding new jump function
60365 2019-Jan-13 11:24:16.624919 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60366 2019-Jan-13 11:24:16.624983 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60367 2019-Jan-13 11:24:16.625659 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
60368 2019-Jan-13 11:24:16.626295 - [DEBUG] Edge Function : AllBottom
60369 2019-Jan-13 11:24:16.626326 - [DEBUG] End adding new jump function
60370 2019-Jan-13 11:24:16.626350 - [DEBUG]
60371 2019-Jan-13 11:24:16.626374 - [DEBUG] -------------------------------------------- 1622. Path Edge --------------------------------------------
60372 2019-Jan-13 11:24:16.626398 - [DEBUG]
60373 2019-Jan-13 11:24:16.626422 - [DEBUG] Process 1622. path edge:
60374 2019-Jan-13 11:24:16.626445 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60375 2019-Jan-13 11:24:16.626503 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
60376 2019-Jan-13 11:24:16.627162 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60377 2019-Jan-13 11:24:16.627808 - [DEBUG]
60378 2019-Jan-13 11:24:16.627834 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
60379 2019-Jan-13 11:24:16.628501 - [DEBUG] Compose: EdgeIdentity * AllBottom
60380 2019-Jan-13 11:24:16.628529 - [DEBUG]
60381 2019-Jan-13 11:24:16.628553 - [DEBUG] Propagate flow
60382 2019-Jan-13 11:24:16.628576 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60383 2019-Jan-13 11:24:16.628635 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60384 2019-Jan-13 11:24:16.629274 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60385 2019-Jan-13 11:24:16.629939 - [DEBUG] Edge function : AllBottom (result of previous compose)
60386 2019-Jan-13 11:24:16.629965 - [DEBUG]
60387 2019-Jan-13 11:24:16.629991 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60388 2019-Jan-13 11:24:16.630034 - [DEBUG] = AllBottom
60389 2019-Jan-13 11:24:16.630058 - [DEBUG]
60390 2019-Jan-13 11:24:16.630082 - [DEBUG] PROPAGATE: No new function!
60391 2019-Jan-13 11:24:16.630106 - [DEBUG] EDGE:
60392 2019-Jan-13 11:24:16.630173 - [DEBUG] ---> 60393 2019-Jan-13 11:24:16.630831 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60394 2019-Jan-13 11:24:16.631500 - [DEBUG]
60395 2019-Jan-13 11:24:16.631525 - [DEBUG] EDGE:
60396 2019-Jan-13 11:24:16.631586 - [DEBUG] ---> 60397 2019-Jan-13 11:24:16.632234 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60398 2019-Jan-13 11:24:16.632879 - [DEBUG]
60399 2019-Jan-13 11:24:16.632927 - [DEBUG] Compose: EdgeIdentity * AllBottom
60400 2019-Jan-13 11:24:16.632954 - [DEBUG]
60401 2019-Jan-13 11:24:16.632978 - [DEBUG] Propagate flow
60402 2019-Jan-13 11:24:16.633001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60403 2019-Jan-13 11:24:16.633058 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60404 2019-Jan-13 11:24:16.633720 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60405 2019-Jan-13 11:24:16.634367 - [DEBUG] Edge function : AllBottom (result of previous compose)
60406 2019-Jan-13 11:24:16.634392 - [DEBUG]
60407 2019-Jan-13 11:24:16.634418 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60408 2019-Jan-13 11:24:16.634443 - [DEBUG] = AllBottom
60409 2019-Jan-13 11:24:16.634482 - [DEBUG]
60410 2019-Jan-13 11:24:16.634505 - [DEBUG] PROPAGATE: No new function!
60411 2019-Jan-13 11:24:16.634533 - [DEBUG] EDGE:
60412 2019-Jan-13 11:24:16.634593 - [DEBUG] ---> 60413 2019-Jan-13 11:24:16.635240 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60414 2019-Jan-13 11:24:16.635882 - [DEBUG]
60415 2019-Jan-13 11:24:16.635907 - [DEBUG] EDGE:
60416 2019-Jan-13 11:24:16.635966 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
60417 2019-Jan-13 11:24:16.636633 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60418 2019-Jan-13 11:24:16.637330 - [DEBUG]
60419 2019-Jan-13 11:24:16.637358 - [DEBUG] EDGE:
60420 2019-Jan-13 11:24:16.637425 - [DEBUG] ---> 60421 2019-Jan-13 11:24:16.638078 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60422 2019-Jan-13 11:24:16.638725 - [DEBUG]
60423 2019-Jan-13 11:24:16.638750 - [DEBUG] EDGE:
60424 2019-Jan-13 11:24:16.638808 - [DEBUG] ---> 60425 2019-Jan-13 11:24:16.639441 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60426 2019-Jan-13 11:24:16.640144 - [DEBUG]
60427 2019-Jan-13 11:24:16.640169 - [DEBUG] EDGE:
60428 2019-Jan-13 11:24:16.640229 - [DEBUG] ---> 60429 2019-Jan-13 11:24:16.640871 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60430 2019-Jan-13 11:24:16.641515 - [DEBUG]
60431 2019-Jan-13 11:24:16.641561 - [DEBUG] Compose: EdgeIdentity * AllBottom
60432 2019-Jan-13 11:24:16.641588 - [DEBUG]
60433 2019-Jan-13 11:24:16.641611 - [DEBUG] Propagate flow
60434 2019-Jan-13 11:24:16.641634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60435 2019-Jan-13 11:24:16.641692 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
60436 2019-Jan-13 11:24:16.642336 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60437 2019-Jan-13 11:24:16.643006 - [DEBUG] Edge function : AllBottom (result of previous compose)
60438 2019-Jan-13 11:24:16.643032 - [DEBUG]
60439 2019-Jan-13 11:24:16.643058 - [DEBUG] Join: AllTop & AllBottom
60440 2019-Jan-13 11:24:16.643084 - [DEBUG] = AllBottom (new jump func)
60441 2019-Jan-13 11:24:16.643108 - [DEBUG]
60442 2019-Jan-13 11:24:16.643132 - [DEBUG] Start adding new jump function
60443 2019-Jan-13 11:24:16.643155 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60444 2019-Jan-13 11:24:16.643217 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60445 2019-Jan-13 11:24:16.643913 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
60446 2019-Jan-13 11:24:16.644568 - [DEBUG] Edge Function : AllBottom
60447 2019-Jan-13 11:24:16.644615 - [DEBUG] End adding new jump function
60448 2019-Jan-13 11:24:16.644639 - [DEBUG]
60449 2019-Jan-13 11:24:16.644662 - [DEBUG] -------------------------------------------- 1623. Path Edge --------------------------------------------
60450 2019-Jan-13 11:24:16.644687 - [DEBUG]
60451 2019-Jan-13 11:24:16.644710 - [DEBUG] Process 1623. path edge:
60452 2019-Jan-13 11:24:16.644734 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60453 2019-Jan-13 11:24:16.644794 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
60454 2019-Jan-13 11:24:16.645437 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60455 2019-Jan-13 11:24:16.646083 - [DEBUG]
60456 2019-Jan-13 11:24:16.646108 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
60457 2019-Jan-13 11:24:16.646805 - [DEBUG] Compose: EdgeIdentity * AllBottom
60458 2019-Jan-13 11:24:16.646834 - [DEBUG]
60459 2019-Jan-13 11:24:16.646858 - [DEBUG] Propagate flow
60460 2019-Jan-13 11:24:16.646881 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60461 2019-Jan-13 11:24:16.646942 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
60462 2019-Jan-13 11:24:16.647577 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60463 2019-Jan-13 11:24:16.648221 - [DEBUG] Edge function : AllBottom (result of previous compose)
60464 2019-Jan-13 11:24:16.648247 - [DEBUG]
60465 2019-Jan-13 11:24:16.648272 - [DEBUG] Join: AllTop & AllBottom
60466 2019-Jan-13 11:24:16.648297 - [DEBUG] = AllBottom (new jump func)
60467 2019-Jan-13 11:24:16.648322 - [DEBUG]
60468 2019-Jan-13 11:24:16.648345 - [DEBUG] Start adding new jump function
60469 2019-Jan-13 11:24:16.648369 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60470 2019-Jan-13 11:24:16.648426 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60471 2019-Jan-13 11:24:16.649096 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
60472 2019-Jan-13 11:24:16.649744 - [DEBUG] Edge Function : AllBottom
60473 2019-Jan-13 11:24:16.649775 - [DEBUG] End adding new jump function
60474 2019-Jan-13 11:24:16.649798 - [DEBUG]
60475 2019-Jan-13 11:24:16.649822 - [DEBUG] -------------------------------------------- 1624. Path Edge --------------------------------------------
60476 2019-Jan-13 11:24:16.649846 - [DEBUG]
60477 2019-Jan-13 11:24:16.649870 - [DEBUG] Process 1624. path edge:
60478 2019-Jan-13 11:24:16.649894 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60479 2019-Jan-13 11:24:16.649961 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
60480 2019-Jan-13 11:24:16.650644 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60481 2019-Jan-13 11:24:16.651298 - [DEBUG]
60482 2019-Jan-13 11:24:16.651324 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
60483 2019-Jan-13 11:24:16.651987 - [DEBUG] Compose: EdgeIdentity * AllBottom
60484 2019-Jan-13 11:24:16.652015 - [DEBUG]
60485 2019-Jan-13 11:24:16.652039 - [DEBUG] Propagate flow
60486 2019-Jan-13 11:24:16.652062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60487 2019-Jan-13 11:24:16.652122 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60488 2019-Jan-13 11:24:16.652761 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60489 2019-Jan-13 11:24:16.653426 - [DEBUG] Edge function : AllBottom (result of previous compose)
60490 2019-Jan-13 11:24:16.653467 - [DEBUG]
60491 2019-Jan-13 11:24:16.653493 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60492 2019-Jan-13 11:24:16.653518 - [DEBUG] = AllBottom
60493 2019-Jan-13 11:24:16.653542 - [DEBUG]
60494 2019-Jan-13 11:24:16.653566 - [DEBUG] PROPAGATE: No new function!
60495 2019-Jan-13 11:24:16.653589 - [DEBUG] EDGE:
60496 2019-Jan-13 11:24:16.653649 - [DEBUG] ---> 60497 2019-Jan-13 11:24:16.654283 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60498 2019-Jan-13 11:24:16.654928 - [DEBUG]
60499 2019-Jan-13 11:24:16.654954 - [DEBUG] EDGE:
60500 2019-Jan-13 11:24:16.655013 - [DEBUG] ---> 60501 2019-Jan-13 11:24:16.655682 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60502 2019-Jan-13 11:24:16.656352 - [DEBUG]
60503 2019-Jan-13 11:24:16.656378 - [DEBUG] EDGE:
60504 2019-Jan-13 11:24:16.656444 - [DEBUG] ---> 60505 2019-Jan-13 11:24:16.657114 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60506 2019-Jan-13 11:24:16.657764 - [DEBUG]
60507 2019-Jan-13 11:24:16.657790 - [DEBUG] EDGE:
60508 2019-Jan-13 11:24:16.657849 - [DEBUG] ---> 60509 2019-Jan-13 11:24:16.658491 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60510 2019-Jan-13 11:24:16.659135 - [DEBUG]
60511 2019-Jan-13 11:24:16.659160 - [DEBUG] EDGE:
60512 2019-Jan-13 11:24:16.659217 - [DEBUG] ---> 60513 2019-Jan-13 11:24:16.659855 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60514 2019-Jan-13 11:24:16.660519 - [DEBUG]
60515 2019-Jan-13 11:24:16.660544 - [DEBUG] EDGE:
60516 2019-Jan-13 11:24:16.660602 - [DEBUG] ---> 60517 2019-Jan-13 11:24:16.661242 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60518 2019-Jan-13 11:24:16.661914 - [DEBUG]
60519 2019-Jan-13 11:24:16.661964 - [DEBUG] Compose: EdgeIdentity * AllBottom
60520 2019-Jan-13 11:24:16.661991 - [DEBUG]
60521 2019-Jan-13 11:24:16.662015 - [DEBUG] Propagate flow
60522 2019-Jan-13 11:24:16.662038 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60523 2019-Jan-13 11:24:16.662101 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
60524 2019-Jan-13 11:24:16.662771 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60525 2019-Jan-13 11:24:16.663455 - [DEBUG] Edge function : AllBottom (result of previous compose)
60526 2019-Jan-13 11:24:16.663481 - [DEBUG]
60527 2019-Jan-13 11:24:16.663507 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60528 2019-Jan-13 11:24:16.663532 - [DEBUG] = AllBottom
60529 2019-Jan-13 11:24:16.663572 - [DEBUG]
60530 2019-Jan-13 11:24:16.663596 - [DEBUG] PROPAGATE: No new function!
60531 2019-Jan-13 11:24:16.663625 - [DEBUG] EDGE:
60532 2019-Jan-13 11:24:16.663691 - [DEBUG] ---> 60533 2019-Jan-13 11:24:16.664344 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60534 2019-Jan-13 11:24:16.664988 - [DEBUG]
60535 2019-Jan-13 11:24:16.665013 - [DEBUG] EDGE:
60536 2019-Jan-13 11:24:16.665071 - [DEBUG] ---> 60537 2019-Jan-13 11:24:16.665707 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60538 2019-Jan-13 11:24:16.666349 - [DEBUG]
60539 2019-Jan-13 11:24:16.666374 - [DEBUG] EDGE:
60540 2019-Jan-13 11:24:16.666432 - [DEBUG] ---> 60541 2019-Jan-13 11:24:16.667087 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60542 2019-Jan-13 11:24:16.667741 - [DEBUG]
60543 2019-Jan-13 11:24:16.667789 - [DEBUG] Compose: EdgeIdentity * AllBottom
60544 2019-Jan-13 11:24:16.667816 - [DEBUG]
60545 2019-Jan-13 11:24:16.667841 - [DEBUG] Propagate flow
60546 2019-Jan-13 11:24:16.667864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60547 2019-Jan-13 11:24:16.667932 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
60548 2019-Jan-13 11:24:16.668593 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60549 2019-Jan-13 11:24:16.669260 - [DEBUG] Edge function : AllBottom (result of previous compose)
60550 2019-Jan-13 11:24:16.669286 - [DEBUG]
60551 2019-Jan-13 11:24:16.669312 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60552 2019-Jan-13 11:24:16.669338 - [DEBUG] = AllBottom
60553 2019-Jan-13 11:24:16.669362 - [DEBUG]
60554 2019-Jan-13 11:24:16.669385 - [DEBUG] PROPAGATE: No new function!
60555 2019-Jan-13 11:24:16.669414 - [DEBUG] EDGE:
60556 2019-Jan-13 11:24:16.669479 - [DEBUG] ---> 60557 2019-Jan-13 11:24:16.670158 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60558 2019-Jan-13 11:24:16.670803 - [DEBUG]
60559 2019-Jan-13 11:24:16.670829 - [DEBUG] EDGE:
60560 2019-Jan-13 11:24:16.670887 - [DEBUG] ---> 60561 2019-Jan-13 11:24:16.671522 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60562 2019-Jan-13 11:24:16.672165 - [DEBUG]
60563 2019-Jan-13 11:24:16.672191 - [DEBUG] EDGE:
60564 2019-Jan-13 11:24:16.672249 - [DEBUG] ---> 60565 2019-Jan-13 11:24:16.672882 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60566 2019-Jan-13 11:24:16.673541 - [DEBUG]
60567 2019-Jan-13 11:24:16.673566 - [DEBUG] EDGE:
60568 2019-Jan-13 11:24:16.673641 - [DEBUG] ---> 60569 2019-Jan-13 11:24:16.674301 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60570 2019-Jan-13 11:24:16.674965 - [DEBUG]
60571 2019-Jan-13 11:24:16.675047 - [DEBUG] Compose: EdgeIdentity * AllBottom
60572 2019-Jan-13 11:24:16.675077 - [DEBUG]
60573 2019-Jan-13 11:24:16.675101 - [DEBUG] Propagate flow
60574 2019-Jan-13 11:24:16.675124 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60575 2019-Jan-13 11:24:16.675193 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
60576 2019-Jan-13 11:24:16.675866 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60577 2019-Jan-13 11:24:16.676516 - [DEBUG] Edge function : AllBottom (result of previous compose)
60578 2019-Jan-13 11:24:16.676542 - [DEBUG]
60579 2019-Jan-13 11:24:16.676568 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60580 2019-Jan-13 11:24:16.676593 - [DEBUG] = AllBottom
60581 2019-Jan-13 11:24:16.676618 - [DEBUG]
60582 2019-Jan-13 11:24:16.676641 - [DEBUG] PROPAGATE: No new function!
60583 2019-Jan-13 11:24:16.676685 - [DEBUG] Compose: EdgeIdentity * AllBottom
60584 2019-Jan-13 11:24:16.676713 - [DEBUG]
60585 2019-Jan-13 11:24:16.676736 - [DEBUG] Propagate flow
60586 2019-Jan-13 11:24:16.676759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60587 2019-Jan-13 11:24:16.676817 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
60588 2019-Jan-13 11:24:16.677458 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60589 2019-Jan-13 11:24:16.678101 - [DEBUG] Edge function : AllBottom (result of previous compose)
60590 2019-Jan-13 11:24:16.678126 - [DEBUG]
60591 2019-Jan-13 11:24:16.678151 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60592 2019-Jan-13 11:24:16.678176 - [DEBUG] = AllBottom
60593 2019-Jan-13 11:24:16.678201 - [DEBUG]
60594 2019-Jan-13 11:24:16.678223 - [DEBUG] PROPAGATE: No new function!
60595 2019-Jan-13 11:24:16.678251 - [DEBUG] EDGE:
60596 2019-Jan-13 11:24:16.678311 - [DEBUG] ---> 60597 2019-Jan-13 11:24:16.678957 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60598 2019-Jan-13 11:24:16.679595 - [DEBUG]
60599 2019-Jan-13 11:24:16.679620 - [DEBUG] EDGE:
60600 2019-Jan-13 11:24:16.679678 - [DEBUG] ---> 60601 2019-Jan-13 11:24:16.680335 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60602 2019-Jan-13 11:24:16.681002 - [DEBUG]
60603 2019-Jan-13 11:24:16.681031 - [DEBUG] Compose: EdgeIdentity * AllBottom
60604 2019-Jan-13 11:24:16.681057 - [DEBUG]
60605 2019-Jan-13 11:24:16.681081 - [DEBUG] Propagate flow
60606 2019-Jan-13 11:24:16.681104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60607 2019-Jan-13 11:24:16.681165 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
60608 2019-Jan-13 11:24:16.681825 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60609 2019-Jan-13 11:24:16.682481 - [DEBUG] Edge function : AllBottom (result of previous compose)
60610 2019-Jan-13 11:24:16.682507 - [DEBUG]
60611 2019-Jan-13 11:24:16.682553 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60612 2019-Jan-13 11:24:16.682580 - [DEBUG] = AllBottom
60613 2019-Jan-13 11:24:16.682604 - [DEBUG]
60614 2019-Jan-13 11:24:16.682628 - [DEBUG] PROPAGATE: No new function!
60615 2019-Jan-13 11:24:16.682653 - [DEBUG] EDGE:
60616 2019-Jan-13 11:24:16.682716 - [DEBUG] ---> 60617 2019-Jan-13 11:24:16.683379 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60618 2019-Jan-13 11:24:16.684019 - [DEBUG]
60619 2019-Jan-13 11:24:16.684047 - [DEBUG] Compose: EdgeIdentity * AllBottom
60620 2019-Jan-13 11:24:16.684073 - [DEBUG]
60621 2019-Jan-13 11:24:16.684097 - [DEBUG] Propagate flow
60622 2019-Jan-13 11:24:16.684120 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60623 2019-Jan-13 11:24:16.684176 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60624 2019-Jan-13 11:24:16.684816 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60625 2019-Jan-13 11:24:16.685462 - [DEBUG] Edge function : AllBottom (result of previous compose)
60626 2019-Jan-13 11:24:16.685487 - [DEBUG]
60627 2019-Jan-13 11:24:16.685512 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60628 2019-Jan-13 11:24:16.685538 - [DEBUG] = AllBottom
60629 2019-Jan-13 11:24:16.685562 - [DEBUG]
60630 2019-Jan-13 11:24:16.685585 - [DEBUG] PROPAGATE: No new function!
60631 2019-Jan-13 11:24:16.685637 - [DEBUG] Compose: EdgeIdentity * AllBottom
60632 2019-Jan-13 11:24:16.685664 - [DEBUG]
60633 2019-Jan-13 11:24:16.685687 - [DEBUG] Propagate flow
60634 2019-Jan-13 11:24:16.685710 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60635 2019-Jan-13 11:24:16.685769 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60636 2019-Jan-13 11:24:16.686411 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60637 2019-Jan-13 11:24:16.687094 - [DEBUG] Edge function : AllBottom (result of previous compose)
60638 2019-Jan-13 11:24:16.687120 - [DEBUG]
60639 2019-Jan-13 11:24:16.687145 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60640 2019-Jan-13 11:24:16.687171 - [DEBUG] = AllBottom
60641 2019-Jan-13 11:24:16.687195 - [DEBUG]
60642 2019-Jan-13 11:24:16.687218 - [DEBUG] PROPAGATE: No new function!
60643 2019-Jan-13 11:24:16.687246 - [DEBUG] Compose: EdgeIdentity * AllBottom
60644 2019-Jan-13 11:24:16.687271 - [DEBUG]
60645 2019-Jan-13 11:24:16.687295 - [DEBUG] Propagate flow
60646 2019-Jan-13 11:24:16.687318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60647 2019-Jan-13 11:24:16.687381 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60648 2019-Jan-13 11:24:16.688053 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60649 2019-Jan-13 11:24:16.688715 - [DEBUG] Edge function : AllBottom (result of previous compose)
60650 2019-Jan-13 11:24:16.688740 - [DEBUG]
60651 2019-Jan-13 11:24:16.688766 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60652 2019-Jan-13 11:24:16.688791 - [DEBUG] = AllBottom
60653 2019-Jan-13 11:24:16.688815 - [DEBUG]
60654 2019-Jan-13 11:24:16.688838 - [DEBUG] PROPAGATE: No new function!
60655 2019-Jan-13 11:24:16.688867 - [DEBUG] EDGE:
60656 2019-Jan-13 11:24:16.688930 - [DEBUG] ---> 60657 2019-Jan-13 11:24:16.689580 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60658 2019-Jan-13 11:24:16.690259 - [DEBUG]
60659 2019-Jan-13 11:24:16.690285 - [DEBUG] EDGE:
60660 2019-Jan-13 11:24:16.690344 - [DEBUG] ---> 60661 2019-Jan-13 11:24:16.690983 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60662 2019-Jan-13 11:24:16.691623 - [DEBUG]
60663 2019-Jan-13 11:24:16.691651 - [DEBUG] Compose: EdgeIdentity * AllBottom
60664 2019-Jan-13 11:24:16.691677 - [DEBUG]
60665 2019-Jan-13 11:24:16.691700 - [DEBUG] Propagate flow
60666 2019-Jan-13 11:24:16.691724 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60667 2019-Jan-13 11:24:16.691780 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
60668 2019-Jan-13 11:24:16.692413 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60669 2019-Jan-13 11:24:16.693061 - [DEBUG] Edge function : AllBottom (result of previous compose)
60670 2019-Jan-13 11:24:16.693088 - [DEBUG]
60671 2019-Jan-13 11:24:16.693113 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60672 2019-Jan-13 11:24:16.693139 - [DEBUG] = AllBottom
60673 2019-Jan-13 11:24:16.693164 - [DEBUG]
60674 2019-Jan-13 11:24:16.693187 - [DEBUG] PROPAGATE: No new function!
60675 2019-Jan-13 11:24:16.693212 - [DEBUG] EDGE:
60676 2019-Jan-13 11:24:16.693279 - [DEBUG] ---> 60677 2019-Jan-13 11:24:16.693960 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60678 2019-Jan-13 11:24:16.694627 - [DEBUG]
60679 2019-Jan-13 11:24:16.694656 - [DEBUG] Compose: EdgeIdentity * AllBottom
60680 2019-Jan-13 11:24:16.694682 - [DEBUG]
60681 2019-Jan-13 11:24:16.694706 - [DEBUG] Propagate flow
60682 2019-Jan-13 11:24:16.694729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60683 2019-Jan-13 11:24:16.694789 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60684 2019-Jan-13 11:24:16.695439 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
60685 2019-Jan-13 11:24:16.696084 - [DEBUG] Edge function : AllBottom (result of previous compose)
60686 2019-Jan-13 11:24:16.696109 - [DEBUG]
60687 2019-Jan-13 11:24:16.696135 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60688 2019-Jan-13 11:24:16.696161 - [DEBUG] = AllBottom
60689 2019-Jan-13 11:24:16.696185 - [DEBUG]
60690 2019-Jan-13 11:24:16.696208 - [DEBUG] PROPAGATE: No new function!
60691 2019-Jan-13 11:24:16.696259 - [DEBUG] Compose: EdgeIdentity * AllBottom
60692 2019-Jan-13 11:24:16.696287 - [DEBUG]
60693 2019-Jan-13 11:24:16.696311 - [DEBUG] Propagate flow
60694 2019-Jan-13 11:24:16.696334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60695 2019-Jan-13 11:24:16.696391 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60696 2019-Jan-13 11:24:16.697058 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60697 2019-Jan-13 11:24:16.697700 - [DEBUG] Edge function : AllBottom (result of previous compose)
60698 2019-Jan-13 11:24:16.697726 - [DEBUG]
60699 2019-Jan-13 11:24:16.697751 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60700 2019-Jan-13 11:24:16.697776 - [DEBUG] = AllBottom
60701 2019-Jan-13 11:24:16.697800 - [DEBUG]
60702 2019-Jan-13 11:24:16.697823 - [DEBUG] PROPAGATE: No new function!
60703 2019-Jan-13 11:24:16.697849 - [DEBUG] Compose: EdgeIdentity * AllBottom
60704 2019-Jan-13 11:24:16.697890 - [DEBUG]
60705 2019-Jan-13 11:24:16.697914 - [DEBUG] Propagate flow
60706 2019-Jan-13 11:24:16.697937 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60707 2019-Jan-13 11:24:16.697994 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60708 2019-Jan-13 11:24:16.698637 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
60709 2019-Jan-13 11:24:16.699286 - [DEBUG] Edge function : AllBottom (result of previous compose)
60710 2019-Jan-13 11:24:16.699312 - [DEBUG]
60711 2019-Jan-13 11:24:16.699337 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60712 2019-Jan-13 11:24:16.699363 - [DEBUG] = AllBottom
60713 2019-Jan-13 11:24:16.699387 - [DEBUG]
60714 2019-Jan-13 11:24:16.699410 - [DEBUG] PROPAGATE: No new function!
60715 2019-Jan-13 11:24:16.699439 - [DEBUG] EDGE:
60716 2019-Jan-13 11:24:16.699506 - [DEBUG] ---> 60717 2019-Jan-13 11:24:16.700200 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60718 2019-Jan-13 11:24:16.700866 - [DEBUG]
60719 2019-Jan-13 11:24:16.700911 - [DEBUG] Compose: EdgeIdentity * AllBottom
60720 2019-Jan-13 11:24:16.700938 - [DEBUG]
60721 2019-Jan-13 11:24:16.700962 - [DEBUG] Propagate flow
60722 2019-Jan-13 11:24:16.700985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60723 2019-Jan-13 11:24:16.701048 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60724 2019-Jan-13 11:24:16.701702 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60725 2019-Jan-13 11:24:16.702343 - [DEBUG] Edge function : AllBottom (result of previous compose)
60726 2019-Jan-13 11:24:16.702368 - [DEBUG]
60727 2019-Jan-13 11:24:16.702393 - [DEBUG] Join: AllTop & AllBottom
60728 2019-Jan-13 11:24:16.702419 - [DEBUG] = AllBottom (new jump func)
60729 2019-Jan-13 11:24:16.702443 - [DEBUG]
60730 2019-Jan-13 11:24:16.702467 - [DEBUG] Start adding new jump function
60731 2019-Jan-13 11:24:16.702490 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60732 2019-Jan-13 11:24:16.702546 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60733 2019-Jan-13 11:24:16.703185 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60734 2019-Jan-13 11:24:16.703846 - [DEBUG] Edge Function : AllBottom
60735 2019-Jan-13 11:24:16.703877 - [DEBUG] End adding new jump function
60736 2019-Jan-13 11:24:16.703901 - [DEBUG]
60737 2019-Jan-13 11:24:16.703924 - [DEBUG] -------------------------------------------- 1625. Path Edge --------------------------------------------
60738 2019-Jan-13 11:24:16.703949 - [DEBUG]
60739 2019-Jan-13 11:24:16.703972 - [DEBUG] Process 1625. path edge:
60740 2019-Jan-13 11:24:16.703996 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60741 2019-Jan-13 11:24:16.704053 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
60742 2019-Jan-13 11:24:16.704692 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60743 2019-Jan-13 11:24:16.705330 - [DEBUG]
60744 2019-Jan-13 11:24:16.705355 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60745 2019-Jan-13 11:24:16.706034 - [DEBUG] Possible callees:
60746 2019-Jan-13 11:24:16.706060 - [DEBUG] foo
60747 2019-Jan-13 11:24:16.706102 - [DEBUG] Possible return sites:
60748 2019-Jan-13 11:24:16.706126 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12660749 2019-Jan-13 11:24:16.707491 - [DEBUG] Found and process special summary
60750 2019-Jan-13 11:24:16.707551 - [DEBUG] Compose: EdgeIdentity * AllBottom
60751 2019-Jan-13 11:24:16.707579 - [DEBUG]
60752 2019-Jan-13 11:24:16.707604 - [DEBUG] Propagate flow
60753 2019-Jan-13 11:24:16.707627 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60754 2019-Jan-13 11:24:16.707693 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60755 2019-Jan-13 11:24:16.708349 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60756 2019-Jan-13 11:24:16.708992 - [DEBUG] Edge function : AllBottom (result of previous compose)
60757 2019-Jan-13 11:24:16.709017 - [DEBUG]
60758 2019-Jan-13 11:24:16.709042 - [DEBUG] Join: AllTop & AllBottom
60759 2019-Jan-13 11:24:16.709068 - [DEBUG] = AllBottom (new jump func)
60760 2019-Jan-13 11:24:16.709092 - [DEBUG]
60761 2019-Jan-13 11:24:16.709115 - [DEBUG] Start adding new jump function
60762 2019-Jan-13 11:24:16.709139 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60763 2019-Jan-13 11:24:16.709195 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60764 2019-Jan-13 11:24:16.709833 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60765 2019-Jan-13 11:24:16.710497 - [DEBUG] Edge Function : AllBottom
60766 2019-Jan-13 11:24:16.710528 - [DEBUG] End adding new jump function
60767 2019-Jan-13 11:24:16.710551 - [DEBUG]
60768 2019-Jan-13 11:24:16.710574 - [DEBUG] -------------------------------------------- 1626. Path Edge --------------------------------------------
60769 2019-Jan-13 11:24:16.710599 - [DEBUG]
60770 2019-Jan-13 11:24:16.710622 - [DEBUG] Process 1626. path edge:
60771 2019-Jan-13 11:24:16.710646 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60772 2019-Jan-13 11:24:16.710702 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
60773 2019-Jan-13 11:24:16.711341 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60774 2019-Jan-13 11:24:16.711980 - [DEBUG]
60775 2019-Jan-13 11:24:16.712005 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60776 2019-Jan-13 11:24:16.712706 - [DEBUG] Compose: EdgeIdentity * AllBottom
60777 2019-Jan-13 11:24:16.712737 - [DEBUG]
60778 2019-Jan-13 11:24:16.712761 - [DEBUG] Propagate flow
60779 2019-Jan-13 11:24:16.712785 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60780 2019-Jan-13 11:24:16.712848 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
60781 2019-Jan-13 11:24:16.713536 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60782 2019-Jan-13 11:24:16.714198 - [DEBUG] Edge function : AllBottom (result of previous compose)
60783 2019-Jan-13 11:24:16.714224 - [DEBUG]
60784 2019-Jan-13 11:24:16.714250 - [DEBUG] Join: AllTop & AllBottom
60785 2019-Jan-13 11:24:16.714276 - [DEBUG] = AllBottom (new jump func)
60786 2019-Jan-13 11:24:16.714300 - [DEBUG]
60787 2019-Jan-13 11:24:16.714324 - [DEBUG] Start adding new jump function
60788 2019-Jan-13 11:24:16.714347 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60789 2019-Jan-13 11:24:16.714406 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60790 2019-Jan-13 11:24:16.715064 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
60791 2019-Jan-13 11:24:16.715700 - [DEBUG] Edge Function : AllBottom
60792 2019-Jan-13 11:24:16.715730 - [DEBUG] End adding new jump function
60793 2019-Jan-13 11:24:16.715754 - [DEBUG]
60794 2019-Jan-13 11:24:16.715777 - [DEBUG] -------------------------------------------- 1627. Path Edge --------------------------------------------
60795 2019-Jan-13 11:24:16.715802 - [DEBUG]
60796 2019-Jan-13 11:24:16.715825 - [DEBUG] Process 1627. path edge:
60797 2019-Jan-13 11:24:16.715849 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60798 2019-Jan-13 11:24:16.715905 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
60799 2019-Jan-13 11:24:16.716540 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60800 2019-Jan-13 11:24:16.717202 - [DEBUG]
60801 2019-Jan-13 11:24:16.717228 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
60802 2019-Jan-13 11:24:16.717893 - [DEBUG] Compose: EdgeIdentity * AllBottom
60803 2019-Jan-13 11:24:16.717921 - [DEBUG]
60804 2019-Jan-13 11:24:16.717944 - [DEBUG] Propagate flow
60805 2019-Jan-13 11:24:16.717967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60806 2019-Jan-13 11:24:16.718026 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
60807 2019-Jan-13 11:24:16.718677 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60808 2019-Jan-13 11:24:16.719344 - [DEBUG] Edge function : AllBottom (result of previous compose)
60809 2019-Jan-13 11:24:16.719370 - [DEBUG]
60810 2019-Jan-13 11:24:16.719395 - [DEBUG] Join: AllTop & AllBottom
60811 2019-Jan-13 11:24:16.719421 - [DEBUG] = AllBottom (new jump func)
60812 2019-Jan-13 11:24:16.719446 - [DEBUG]
60813 2019-Jan-13 11:24:16.719469 - [DEBUG] Start adding new jump function
60814 2019-Jan-13 11:24:16.719492 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60815 2019-Jan-13 11:24:16.719554 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60816 2019-Jan-13 11:24:16.720240 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
60817 2019-Jan-13 11:24:16.720887 - [DEBUG] Edge Function : AllBottom
60818 2019-Jan-13 11:24:16.720917 - [DEBUG] End adding new jump function
60819 2019-Jan-13 11:24:16.720941 - [DEBUG]
60820 2019-Jan-13 11:24:16.720964 - [DEBUG] -------------------------------------------- 1628. Path Edge --------------------------------------------
60821 2019-Jan-13 11:24:16.720988 - [DEBUG]
60822 2019-Jan-13 11:24:16.721011 - [DEBUG] Process 1628. path edge:
60823 2019-Jan-13 11:24:16.721035 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60824 2019-Jan-13 11:24:16.721093 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
60825 2019-Jan-13 11:24:16.721726 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60826 2019-Jan-13 11:24:16.722363 - [DEBUG]
60827 2019-Jan-13 11:24:16.722389 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
60828 2019-Jan-13 11:24:16.723055 - [DEBUG] Compose: EdgeIdentity * AllBottom
60829 2019-Jan-13 11:24:16.723084 - [DEBUG]
60830 2019-Jan-13 11:24:16.723108 - [DEBUG] Propagate flow
60831 2019-Jan-13 11:24:16.723131 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60832 2019-Jan-13 11:24:16.723205 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60833 2019-Jan-13 11:24:16.723882 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60834 2019-Jan-13 11:24:16.724522 - [DEBUG] Edge function : AllBottom (result of previous compose)
60835 2019-Jan-13 11:24:16.724547 - [DEBUG]
60836 2019-Jan-13 11:24:16.724572 - [DEBUG] Join: AllTop & AllBottom
60837 2019-Jan-13 11:24:16.724597 - [DEBUG] = AllBottom (new jump func)
60838 2019-Jan-13 11:24:16.724621 - [DEBUG]
60839 2019-Jan-13 11:24:16.724644 - [DEBUG] Start adding new jump function
60840 2019-Jan-13 11:24:16.724667 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60841 2019-Jan-13 11:24:16.724725 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60842 2019-Jan-13 11:24:16.725393 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60843 2019-Jan-13 11:24:16.726062 - [DEBUG] Edge Function : AllBottom
60844 2019-Jan-13 11:24:16.726094 - [DEBUG] End adding new jump function
60845 2019-Jan-13 11:24:16.726118 - [DEBUG]
60846 2019-Jan-13 11:24:16.726142 - [DEBUG] -------------------------------------------- 1629. Path Edge --------------------------------------------
60847 2019-Jan-13 11:24:16.726166 - [DEBUG]
60848 2019-Jan-13 11:24:16.726189 - [DEBUG] Process 1629. path edge:
60849 2019-Jan-13 11:24:16.726213 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60850 2019-Jan-13 11:24:16.726278 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
60851 2019-Jan-13 11:24:16.726966 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60852 2019-Jan-13 11:24:16.727611 - [DEBUG]
60853 2019-Jan-13 11:24:16.727635 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60854 2019-Jan-13 11:24:16.728296 - [DEBUG] Possible callees:
60855 2019-Jan-13 11:24:16.728321 - [DEBUG] llvm.dbg.declare
60856 2019-Jan-13 11:24:16.728345 - [DEBUG] Possible return sites:
60857 2019-Jan-13 11:24:16.728368 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13660858 2019-Jan-13 11:24:16.729709 - [DEBUG] Found and process special summary
60859 2019-Jan-13 11:24:16.729782 - [DEBUG] Compose: EdgeIdentity * AllBottom
60860 2019-Jan-13 11:24:16.729813 - [DEBUG]
60861 2019-Jan-13 11:24:16.729837 - [DEBUG] Propagate flow
60862 2019-Jan-13 11:24:16.729861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60863 2019-Jan-13 11:24:16.729937 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60864 2019-Jan-13 11:24:16.730683 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60865 2019-Jan-13 11:24:16.731382 - [DEBUG] Edge function : AllBottom (result of previous compose)
60866 2019-Jan-13 11:24:16.731408 - [DEBUG]
60867 2019-Jan-13 11:24:16.731434 - [DEBUG] Join: AllTop & AllBottom
60868 2019-Jan-13 11:24:16.731461 - [DEBUG] = AllBottom (new jump func)
60869 2019-Jan-13 11:24:16.731485 - [DEBUG]
60870 2019-Jan-13 11:24:16.731509 - [DEBUG] Start adding new jump function
60871 2019-Jan-13 11:24:16.731532 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60872 2019-Jan-13 11:24:16.731599 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60873 2019-Jan-13 11:24:16.732274 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60874 2019-Jan-13 11:24:16.732919 - [DEBUG] Edge Function : AllBottom
60875 2019-Jan-13 11:24:16.732950 - [DEBUG] End adding new jump function
60876 2019-Jan-13 11:24:16.732974 - [DEBUG]
60877 2019-Jan-13 11:24:16.732998 - [DEBUG] -------------------------------------------- 1630. Path Edge --------------------------------------------
60878 2019-Jan-13 11:24:16.733024 - [DEBUG]
60879 2019-Jan-13 11:24:16.733047 - [DEBUG] Process 1630. path edge:
60880 2019-Jan-13 11:24:16.733071 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60881 2019-Jan-13 11:24:16.733129 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
60882 2019-Jan-13 11:24:16.733799 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60883 2019-Jan-13 11:24:16.734468 - [DEBUG]
60884 2019-Jan-13 11:24:16.734495 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60885 2019-Jan-13 11:24:16.735204 - [DEBUG] Compose: EdgeIdentity * AllBottom
60886 2019-Jan-13 11:24:16.735236 - [DEBUG]
60887 2019-Jan-13 11:24:16.735259 - [DEBUG] Propagate flow
60888 2019-Jan-13 11:24:16.735283 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60889 2019-Jan-13 11:24:16.735353 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
60890 2019-Jan-13 11:24:16.736019 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60891 2019-Jan-13 11:24:16.736691 - [DEBUG] Edge function : AllBottom (result of previous compose)
60892 2019-Jan-13 11:24:16.736717 - [DEBUG]
60893 2019-Jan-13 11:24:16.736743 - [DEBUG] Join: AllTop & AllBottom
60894 2019-Jan-13 11:24:16.736769 - [DEBUG] = AllBottom (new jump func)
60895 2019-Jan-13 11:24:16.736793 - [DEBUG]
60896 2019-Jan-13 11:24:16.736817 - [DEBUG] Start adding new jump function
60897 2019-Jan-13 11:24:16.736839 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60898 2019-Jan-13 11:24:16.736898 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60899 2019-Jan-13 11:24:16.737538 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
60900 2019-Jan-13 11:24:16.738173 - [DEBUG] Edge Function : AllBottom
60901 2019-Jan-13 11:24:16.738203 - [DEBUG] End adding new jump function
60902 2019-Jan-13 11:24:16.738228 - [DEBUG]
60903 2019-Jan-13 11:24:16.738252 - [DEBUG] -------------------------------------------- 1631. Path Edge --------------------------------------------
60904 2019-Jan-13 11:24:16.738277 - [DEBUG]
60905 2019-Jan-13 11:24:16.738300 - [DEBUG] Process 1631. path edge:
60906 2019-Jan-13 11:24:16.738324 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60907 2019-Jan-13 11:24:16.738382 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
60908 2019-Jan-13 11:24:16.739018 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60909 2019-Jan-13 11:24:16.739656 - [DEBUG]
60910 2019-Jan-13 11:24:16.739682 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
60911 2019-Jan-13 11:24:16.740364 - [DEBUG] Compose: EdgeIdentity * AllBottom
60912 2019-Jan-13 11:24:16.740392 - [DEBUG]
60913 2019-Jan-13 11:24:16.740416 - [DEBUG] Propagate flow
60914 2019-Jan-13 11:24:16.740439 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60915 2019-Jan-13 11:24:16.740500 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
60916 2019-Jan-13 11:24:16.741186 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60917 2019-Jan-13 11:24:16.741858 - [DEBUG] Edge function : AllBottom (result of previous compose)
60918 2019-Jan-13 11:24:16.741884 - [DEBUG]
60919 2019-Jan-13 11:24:16.741910 - [DEBUG] Join: AllTop & AllBottom
60920 2019-Jan-13 11:24:16.741936 - [DEBUG] = AllBottom (new jump func)
60921 2019-Jan-13 11:24:16.741961 - [DEBUG]
60922 2019-Jan-13 11:24:16.741984 - [DEBUG] Start adding new jump function
60923 2019-Jan-13 11:24:16.742007 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60924 2019-Jan-13 11:24:16.742071 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60925 2019-Jan-13 11:24:16.742728 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
60926 2019-Jan-13 11:24:16.743388 - [DEBUG] Edge Function : AllBottom
60927 2019-Jan-13 11:24:16.743419 - [DEBUG] End adding new jump function
60928 2019-Jan-13 11:24:16.743443 - [DEBUG]
60929 2019-Jan-13 11:24:16.743467 - [DEBUG] -------------------------------------------- 1632. Path Edge --------------------------------------------
60930 2019-Jan-13 11:24:16.743491 - [DEBUG]
60931 2019-Jan-13 11:24:16.743515 - [DEBUG] Process 1632. path edge:
60932 2019-Jan-13 11:24:16.743538 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60933 2019-Jan-13 11:24:16.743596 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
60934 2019-Jan-13 11:24:16.744230 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60935 2019-Jan-13 11:24:16.744869 - [DEBUG]
60936 2019-Jan-13 11:24:16.744895 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
60937 2019-Jan-13 11:24:16.745562 - [DEBUG] Compose: EdgeIdentity * AllBottom
60938 2019-Jan-13 11:24:16.745590 - [DEBUG]
60939 2019-Jan-13 11:24:16.745614 - [DEBUG] Propagate flow
60940 2019-Jan-13 11:24:16.745637 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60941 2019-Jan-13 11:24:16.745696 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60942 2019-Jan-13 11:24:16.746345 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60943 2019-Jan-13 11:24:16.747010 - [DEBUG] Edge function : AllBottom (result of previous compose)
60944 2019-Jan-13 11:24:16.747036 - [DEBUG]
60945 2019-Jan-13 11:24:16.747062 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60946 2019-Jan-13 11:24:16.747088 - [DEBUG] = AllBottom
60947 2019-Jan-13 11:24:16.747112 - [DEBUG]
60948 2019-Jan-13 11:24:16.747135 - [DEBUG] PROPAGATE: No new function!
60949 2019-Jan-13 11:24:16.747160 - [DEBUG] EDGE:
60950 2019-Jan-13 11:24:16.747226 - [DEBUG] ---> 60951 2019-Jan-13 11:24:16.747880 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60952 2019-Jan-13 11:24:16.748545 - [DEBUG]
60953 2019-Jan-13 11:24:16.748571 - [DEBUG] EDGE:
60954 2019-Jan-13 11:24:16.748632 - [DEBUG] ---> 60955 2019-Jan-13 11:24:16.749281 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60956 2019-Jan-13 11:24:16.749921 - [DEBUG]
60957 2019-Jan-13 11:24:16.749950 - [DEBUG] Compose: EdgeIdentity * AllBottom
60958 2019-Jan-13 11:24:16.749975 - [DEBUG]
60959 2019-Jan-13 11:24:16.750035 - [DEBUG] Propagate flow
60960 2019-Jan-13 11:24:16.750060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60961 2019-Jan-13 11:24:16.750118 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
60962 2019-Jan-13 11:24:16.750753 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60963 2019-Jan-13 11:24:16.751391 - [DEBUG] Edge function : AllBottom (result of previous compose)
60964 2019-Jan-13 11:24:16.751416 - [DEBUG]
60965 2019-Jan-13 11:24:16.751441 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60966 2019-Jan-13 11:24:16.751467 - [DEBUG] = AllBottom
60967 2019-Jan-13 11:24:16.751491 - [DEBUG]
60968 2019-Jan-13 11:24:16.751514 - [DEBUG] PROPAGATE: No new function!
60969 2019-Jan-13 11:24:16.751538 - [DEBUG] EDGE:
60970 2019-Jan-13 11:24:16.751597 - [DEBUG] ---> 60971 2019-Jan-13 11:24:16.752233 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60972 2019-Jan-13 11:24:16.752868 - [DEBUG]
60973 2019-Jan-13 11:24:16.752895 - [DEBUG] Compose: EdgeIdentity * AllBottom
60974 2019-Jan-13 11:24:16.752921 - [DEBUG]
60975 2019-Jan-13 11:24:16.752945 - [DEBUG] Propagate flow
60976 2019-Jan-13 11:24:16.752968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60977 2019-Jan-13 11:24:16.753024 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60978 2019-Jan-13 11:24:16.753702 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60979 2019-Jan-13 11:24:16.754367 - [DEBUG] Edge function : AllBottom (result of previous compose)
60980 2019-Jan-13 11:24:16.754393 - [DEBUG]
60981 2019-Jan-13 11:24:16.754419 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60982 2019-Jan-13 11:24:16.754445 - [DEBUG] = AllBottom
60983 2019-Jan-13 11:24:16.754469 - [DEBUG]
60984 2019-Jan-13 11:24:16.754492 - [DEBUG] PROPAGATE: No new function!
60985 2019-Jan-13 11:24:16.754549 - [DEBUG] Compose: EdgeIdentity * AllBottom
60986 2019-Jan-13 11:24:16.754577 - [DEBUG]
60987 2019-Jan-13 11:24:16.754600 - [DEBUG] Propagate flow
60988 2019-Jan-13 11:24:16.754624 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60989 2019-Jan-13 11:24:16.754693 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60990 2019-Jan-13 11:24:16.755356 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60991 2019-Jan-13 11:24:16.756000 - [DEBUG] Edge function : AllBottom (result of previous compose)
60992 2019-Jan-13 11:24:16.756025 - [DEBUG]
60993 2019-Jan-13 11:24:16.756051 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60994 2019-Jan-13 11:24:16.756076 - [DEBUG] = AllBottom
60995 2019-Jan-13 11:24:16.756100 - [DEBUG]
60996 2019-Jan-13 11:24:16.756123 - [DEBUG] PROPAGATE: No new function!
60997 2019-Jan-13 11:24:16.756149 - [DEBUG] Compose: EdgeIdentity * AllBottom
60998 2019-Jan-13 11:24:16.756175 - [DEBUG]
60999 2019-Jan-13 11:24:16.756198 - [DEBUG] Propagate flow
61000 2019-Jan-13 11:24:16.756221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61001 2019-Jan-13 11:24:16.756278 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
61002 2019-Jan-13 11:24:16.756940 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
61003 2019-Jan-13 11:24:16.757584 - [DEBUG] Edge function : AllBottom (result of previous compose)
61004 2019-Jan-13 11:24:16.757610 - [DEBUG]
61005 2019-Jan-13 11:24:16.757651 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61006 2019-Jan-13 11:24:16.757677 - [DEBUG] = AllBottom
61007 2019-Jan-13 11:24:16.757701 - [DEBUG]
61008 2019-Jan-13 11:24:16.757725 - [DEBUG] PROPAGATE: No new function!
61009 2019-Jan-13 11:24:16.757754 - [DEBUG] EDGE:
61010 2019-Jan-13 11:24:16.757814 - [DEBUG] ---> 61011 2019-Jan-13 11:24:16.758461 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61012 2019-Jan-13 11:24:16.759100 - [DEBUG]
61013 2019-Jan-13 11:24:16.759142 - [DEBUG] Compose: EdgeIdentity * AllBottom
61014 2019-Jan-13 11:24:16.759168 - [DEBUG]
61015 2019-Jan-13 11:24:16.759191 - [DEBUG] Propagate flow
61016 2019-Jan-13 11:24:16.759214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61017 2019-Jan-13 11:24:16.759271 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61018 2019-Jan-13 11:24:16.759939 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61019 2019-Jan-13 11:24:16.760622 - [DEBUG] Edge function : AllBottom (result of previous compose)
61020 2019-Jan-13 11:24:16.760648 - [DEBUG]
61021 2019-Jan-13 11:24:16.760673 - [DEBUG] Join: AllTop & AllBottom
61022 2019-Jan-13 11:24:16.760699 - [DEBUG] = AllBottom (new jump func)
61023 2019-Jan-13 11:24:16.760723 - [DEBUG]
61024 2019-Jan-13 11:24:16.760747 - [DEBUG] Start adding new jump function
61025 2019-Jan-13 11:24:16.760770 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61026 2019-Jan-13 11:24:16.760833 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61027 2019-Jan-13 11:24:16.761496 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61028 2019-Jan-13 11:24:16.762151 - [DEBUG] Edge Function : AllBottom
61029 2019-Jan-13 11:24:16.762181 - [DEBUG] End adding new jump function
61030 2019-Jan-13 11:24:16.762206 - [DEBUG]
61031 2019-Jan-13 11:24:16.762229 - [DEBUG] -------------------------------------------- 1633. Path Edge --------------------------------------------
61032 2019-Jan-13 11:24:16.762253 - [DEBUG]
61033 2019-Jan-13 11:24:16.762276 - [DEBUG] Process 1633. path edge:
61034 2019-Jan-13 11:24:16.762300 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61035 2019-Jan-13 11:24:16.762359 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
61036 2019-Jan-13 11:24:16.763004 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61037 2019-Jan-13 11:24:16.763664 - [DEBUG]
61038 2019-Jan-13 11:24:16.763688 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61039 2019-Jan-13 11:24:16.764352 - [DEBUG] Possible callees:
61040 2019-Jan-13 11:24:16.764377 - [DEBUG] llvm.dbg.declare
61041 2019-Jan-13 11:24:16.764402 - [DEBUG] Possible return sites:
61042 2019-Jan-13 11:24:16.764425 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14361043 2019-Jan-13 11:24:16.765706 - [DEBUG] Found and process special summary
61044 2019-Jan-13 11:24:16.765756 - [DEBUG] Compose: EdgeIdentity * AllBottom
61045 2019-Jan-13 11:24:16.765784 - [DEBUG]
61046 2019-Jan-13 11:24:16.765824 - [DEBUG] Propagate flow
61047 2019-Jan-13 11:24:16.765848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61048 2019-Jan-13 11:24:16.765909 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61049 2019-Jan-13 11:24:16.766580 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61050 2019-Jan-13 11:24:16.767270 - [DEBUG] Edge function : AllBottom (result of previous compose)
61051 2019-Jan-13 11:24:16.767297 - [DEBUG]
61052 2019-Jan-13 11:24:16.767322 - [DEBUG] Join: AllTop & AllBottom
61053 2019-Jan-13 11:24:16.767348 - [DEBUG] = AllBottom (new jump func)
61054 2019-Jan-13 11:24:16.767373 - [DEBUG]
61055 2019-Jan-13 11:24:16.767396 - [DEBUG] Start adding new jump function
61056 2019-Jan-13 11:24:16.767419 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61057 2019-Jan-13 11:24:16.767483 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61058 2019-Jan-13 11:24:16.768140 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61059 2019-Jan-13 11:24:16.768783 - [DEBUG] Edge Function : AllBottom
61060 2019-Jan-13 11:24:16.768813 - [DEBUG] End adding new jump function
61061 2019-Jan-13 11:24:16.768836 - [DEBUG]
61062 2019-Jan-13 11:24:16.768859 - [DEBUG] -------------------------------------------- 1634. Path Edge --------------------------------------------
61063 2019-Jan-13 11:24:16.768884 - [DEBUG]
61064 2019-Jan-13 11:24:16.768907 - [DEBUG] Process 1634. path edge:
61065 2019-Jan-13 11:24:16.768930 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61066 2019-Jan-13 11:24:16.768987 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
61067 2019-Jan-13 11:24:16.769624 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61068 2019-Jan-13 11:24:16.770291 - [DEBUG]
61069 2019-Jan-13 11:24:16.770316 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61070 2019-Jan-13 11:24:16.770997 - [DEBUG] Compose: EdgeIdentity * AllBottom
61071 2019-Jan-13 11:24:16.771025 - [DEBUG]
61072 2019-Jan-13 11:24:16.771049 - [DEBUG] Propagate flow
61073 2019-Jan-13 11:24:16.771072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61074 2019-Jan-13 11:24:16.771130 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
61075 2019-Jan-13 11:24:16.771764 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61076 2019-Jan-13 11:24:16.772409 - [DEBUG] Edge function : AllBottom (result of previous compose)
61077 2019-Jan-13 11:24:16.772435 - [DEBUG]
61078 2019-Jan-13 11:24:16.772459 - [DEBUG] Join: AllTop & AllBottom
61079 2019-Jan-13 11:24:16.772486 - [DEBUG] = AllBottom (new jump func)
61080 2019-Jan-13 11:24:16.772510 - [DEBUG]
61081 2019-Jan-13 11:24:16.772533 - [DEBUG] Start adding new jump function
61082 2019-Jan-13 11:24:16.772557 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61083 2019-Jan-13 11:24:16.772623 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61084 2019-Jan-13 11:24:16.773283 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
61085 2019-Jan-13 11:24:16.773966 - [DEBUG] Edge Function : AllBottom
61086 2019-Jan-13 11:24:16.773997 - [DEBUG] End adding new jump function
61087 2019-Jan-13 11:24:16.774021 - [DEBUG]
61088 2019-Jan-13 11:24:16.774045 - [DEBUG] -------------------------------------------- 1635. Path Edge --------------------------------------------
61089 2019-Jan-13 11:24:16.774086 - [DEBUG]
61090 2019-Jan-13 11:24:16.774110 - [DEBUG] Process 1635. path edge:
61091 2019-Jan-13 11:24:16.774134 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61092 2019-Jan-13 11:24:16.774199 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
61093 2019-Jan-13 11:24:16.774848 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61094 2019-Jan-13 11:24:16.775489 - [DEBUG]
61095 2019-Jan-13 11:24:16.775515 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
61096 2019-Jan-13 11:24:16.776178 - [DEBUG] Compose: EdgeIdentity * AllBottom
61097 2019-Jan-13 11:24:16.776206 - [DEBUG]
61098 2019-Jan-13 11:24:16.776230 - [DEBUG] Propagate flow
61099 2019-Jan-13 11:24:16.776253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61100 2019-Jan-13 11:24:16.776312 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
61101 2019-Jan-13 11:24:16.776970 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61102 2019-Jan-13 11:24:16.777611 - [DEBUG] Edge function : AllBottom (result of previous compose)
61103 2019-Jan-13 11:24:16.777636 - [DEBUG]
61104 2019-Jan-13 11:24:16.777661 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61105 2019-Jan-13 11:24:16.777686 - [DEBUG] = AllBottom
61106 2019-Jan-13 11:24:16.777710 - [DEBUG]
61107 2019-Jan-13 11:24:16.777733 - [DEBUG] PROPAGATE: No new function!
61108 2019-Jan-13 11:24:16.777757 - [DEBUG] EDGE:
61109 2019-Jan-13 11:24:16.777815 - [DEBUG] ---> 61110 2019-Jan-13 11:24:16.778447 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61111 2019-Jan-13 11:24:16.779110 - [DEBUG]
61112 2019-Jan-13 11:24:16.779138 - [DEBUG] Compose: EdgeIdentity * AllBottom
61113 2019-Jan-13 11:24:16.779164 - [DEBUG]
61114 2019-Jan-13 11:24:16.779187 - [DEBUG] Propagate flow
61115 2019-Jan-13 11:24:16.779211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61116 2019-Jan-13 11:24:16.779271 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
61117 2019-Jan-13 11:24:16.779926 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61118 2019-Jan-13 11:24:16.780612 - [DEBUG] Edge function : AllBottom (result of previous compose)
61119 2019-Jan-13 11:24:16.780638 - [DEBUG]
61120 2019-Jan-13 11:24:16.780665 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61121 2019-Jan-13 11:24:16.780690 - [DEBUG] = AllBottom
61122 2019-Jan-13 11:24:16.780714 - [DEBUG]
61123 2019-Jan-13 11:24:16.780737 - [DEBUG] PROPAGATE: No new function!
61124 2019-Jan-13 11:24:16.780762 - [DEBUG] EDGE:
61125 2019-Jan-13 11:24:16.780824 - [DEBUG] ---> 61126 2019-Jan-13 11:24:16.781468 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61127 2019-Jan-13 11:24:16.782107 - [DEBUG]
61128 2019-Jan-13 11:24:16.782135 - [DEBUG] Compose: EdgeIdentity * AllBottom
61129 2019-Jan-13 11:24:16.782161 - [DEBUG]
61130 2019-Jan-13 11:24:16.782184 - [DEBUG] Propagate flow
61131 2019-Jan-13 11:24:16.782207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61132 2019-Jan-13 11:24:16.782263 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61133 2019-Jan-13 11:24:16.782899 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61134 2019-Jan-13 11:24:16.783582 - [DEBUG] Edge function : AllBottom (result of previous compose)
61135 2019-Jan-13 11:24:16.783608 - [DEBUG]
61136 2019-Jan-13 11:24:16.783634 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61137 2019-Jan-13 11:24:16.783659 - [DEBUG] = AllBottom
61138 2019-Jan-13 11:24:16.783683 - [DEBUG]
61139 2019-Jan-13 11:24:16.783706 - [DEBUG] PROPAGATE: No new function!
61140 2019-Jan-13 11:24:16.783758 - [DEBUG] Compose: EdgeIdentity * AllBottom
61141 2019-Jan-13 11:24:16.783785 - [DEBUG]
61142 2019-Jan-13 11:24:16.783808 - [DEBUG] Propagate flow
61143 2019-Jan-13 11:24:16.783832 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61144 2019-Jan-13 11:24:16.783890 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61145 2019-Jan-13 11:24:16.784531 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61146 2019-Jan-13 11:24:16.785182 - [DEBUG] Edge function : AllBottom (result of previous compose)
61147 2019-Jan-13 11:24:16.785208 - [DEBUG]
61148 2019-Jan-13 11:24:16.785233 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61149 2019-Jan-13 11:24:16.785259 - [DEBUG] = AllBottom
61150 2019-Jan-13 11:24:16.785283 - [DEBUG]
61151 2019-Jan-13 11:24:16.785306 - [DEBUG] PROPAGATE: No new function!
61152 2019-Jan-13 11:24:16.785333 - [DEBUG] Compose: EdgeIdentity * AllBottom
61153 2019-Jan-13 11:24:16.785359 - [DEBUG]
61154 2019-Jan-13 11:24:16.785382 - [DEBUG] Propagate flow
61155 2019-Jan-13 11:24:16.785405 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61156 2019-Jan-13 11:24:16.785470 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61157 2019-Jan-13 11:24:16.786132 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61158 2019-Jan-13 11:24:16.786819 - [DEBUG] Edge function : AllBottom (result of previous compose)
61159 2019-Jan-13 11:24:16.786845 - [DEBUG]
61160 2019-Jan-13 11:24:16.786870 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61161 2019-Jan-13 11:24:16.786896 - [DEBUG] = AllBottom
61162 2019-Jan-13 11:24:16.786920 - [DEBUG]
61163 2019-Jan-13 11:24:16.786943 - [DEBUG] PROPAGATE: No new function!
61164 2019-Jan-13 11:24:16.786973 - [DEBUG] EDGE:
61165 2019-Jan-13 11:24:16.787039 - [DEBUG] ---> 61166 2019-Jan-13 11:24:16.787695 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61167 2019-Jan-13 11:24:16.788336 - [DEBUG]
61168 2019-Jan-13 11:24:16.788362 - [DEBUG] EDGE:
61169 2019-Jan-13 11:24:16.788420 - [DEBUG] ---> 61170 2019-Jan-13 11:24:16.789054 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61171 2019-Jan-13 11:24:16.789691 - [DEBUG]
61172 2019-Jan-13 11:24:16.789736 - [DEBUG] Compose: EdgeIdentity * AllBottom
61173 2019-Jan-13 11:24:16.789763 - [DEBUG]
61174 2019-Jan-13 11:24:16.789786 - [DEBUG] Propagate flow
61175 2019-Jan-13 11:24:16.789810 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61176 2019-Jan-13 11:24:16.789867 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
61177 2019-Jan-13 11:24:16.790524 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61178 2019-Jan-13 11:24:16.791163 - [DEBUG] Edge function : AllBottom (result of previous compose)
61179 2019-Jan-13 11:24:16.791205 - [DEBUG]
61180 2019-Jan-13 11:24:16.791231 - [DEBUG] Join: AllTop & AllBottom
61181 2019-Jan-13 11:24:16.791257 - [DEBUG] = AllBottom (new jump func)
61182 2019-Jan-13 11:24:16.791281 - [DEBUG]
61183 2019-Jan-13 11:24:16.791305 - [DEBUG] Start adding new jump function
61184 2019-Jan-13 11:24:16.791328 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61185 2019-Jan-13 11:24:16.791387 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61186 2019-Jan-13 11:24:16.792054 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
61187 2019-Jan-13 11:24:16.792708 - [DEBUG] Edge Function : AllBottom
61188 2019-Jan-13 11:24:16.792739 - [DEBUG] End adding new jump function
61189 2019-Jan-13 11:24:16.792763 - [DEBUG]
61190 2019-Jan-13 11:24:16.792786 - [DEBUG] -------------------------------------------- 1636. Path Edge --------------------------------------------
61191 2019-Jan-13 11:24:16.792811 - [DEBUG]
61192 2019-Jan-13 11:24:16.792834 - [DEBUG] Process 1636. path edge:
61193 2019-Jan-13 11:24:16.792858 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61194 2019-Jan-13 11:24:16.792921 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
61195 2019-Jan-13 11:24:16.793597 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61196 2019-Jan-13 11:24:16.794240 - [DEBUG]
61197 2019-Jan-13 11:24:16.794266 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
61198 2019-Jan-13 11:24:16.794934 - [DEBUG] Compose: EdgeIdentity * AllBottom
61199 2019-Jan-13 11:24:16.794963 - [DEBUG]
61200 2019-Jan-13 11:24:16.794986 - [DEBUG] Propagate flow
61201 2019-Jan-13 11:24:16.795009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61202 2019-Jan-13 11:24:16.795069 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
61203 2019-Jan-13 11:24:16.795720 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61204 2019-Jan-13 11:24:16.796357 - [DEBUG] Edge function : AllBottom (result of previous compose)
61205 2019-Jan-13 11:24:16.796383 - [DEBUG]
61206 2019-Jan-13 11:24:16.796408 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61207 2019-Jan-13 11:24:16.796433 - [DEBUG] = AllBottom
61208 2019-Jan-13 11:24:16.796458 - [DEBUG]
61209 2019-Jan-13 11:24:16.796481 - [DEBUG] PROPAGATE: No new function!
61210 2019-Jan-13 11:24:16.796515 - [DEBUG] Compose: EdgeIdentity * AllBottom
61211 2019-Jan-13 11:24:16.796541 - [DEBUG]
61212 2019-Jan-13 11:24:16.796565 - [DEBUG] Propagate flow
61213 2019-Jan-13 11:24:16.796588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61214 2019-Jan-13 11:24:16.796644 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61215 2019-Jan-13 11:24:16.797307 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61216 2019-Jan-13 11:24:16.797969 - [DEBUG] Edge function : AllBottom (result of previous compose)
61217 2019-Jan-13 11:24:16.797995 - [DEBUG]
61218 2019-Jan-13 11:24:16.798021 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61219 2019-Jan-13 11:24:16.798047 - [DEBUG] = AllBottom
61220 2019-Jan-13 11:24:16.798071 - [DEBUG]
61221 2019-Jan-13 11:24:16.798094 - [DEBUG] PROPAGATE: No new function!
61222 2019-Jan-13 11:24:16.798118 - [DEBUG] EDGE:
61223 2019-Jan-13 11:24:16.798199 - [DEBUG] ---> 61224 2019-Jan-13 11:24:16.798859 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61225 2019-Jan-13 11:24:16.799521 - [DEBUG]
61226 2019-Jan-13 11:24:16.799547 - [DEBUG] EDGE:
61227 2019-Jan-13 11:24:16.799608 - [DEBUG] ---> 61228 2019-Jan-13 11:24:16.800271 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61229 2019-Jan-13 11:24:16.800909 - [DEBUG]
61230 2019-Jan-13 11:24:16.800937 - [DEBUG] Compose: EdgeIdentity * AllBottom
61231 2019-Jan-13 11:24:16.800964 - [DEBUG]
61232 2019-Jan-13 11:24:16.800987 - [DEBUG] Propagate flow
61233 2019-Jan-13 11:24:16.801010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61234 2019-Jan-13 11:24:16.801066 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
61235 2019-Jan-13 11:24:16.801701 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61236 2019-Jan-13 11:24:16.802342 - [DEBUG] Edge function : AllBottom (result of previous compose)
61237 2019-Jan-13 11:24:16.802367 - [DEBUG]
61238 2019-Jan-13 11:24:16.802393 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61239 2019-Jan-13 11:24:16.802419 - [DEBUG] = AllBottom
61240 2019-Jan-13 11:24:16.802443 - [DEBUG]
61241 2019-Jan-13 11:24:16.802466 - [DEBUG] PROPAGATE: No new function!
61242 2019-Jan-13 11:24:16.802491 - [DEBUG] EDGE:
61243 2019-Jan-13 11:24:16.802549 - [DEBUG] ---> 61244 2019-Jan-13 11:24:16.803187 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61245 2019-Jan-13 11:24:16.803844 - [DEBUG]
61246 2019-Jan-13 11:24:16.803871 - [DEBUG] Compose: EdgeIdentity * AllBottom
61247 2019-Jan-13 11:24:16.803897 - [DEBUG]
61248 2019-Jan-13 11:24:16.803920 - [DEBUG] Propagate flow
61249 2019-Jan-13 11:24:16.803943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61250 2019-Jan-13 11:24:16.804001 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61251 2019-Jan-13 11:24:16.804668 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
61252 2019-Jan-13 11:24:16.805328 - [DEBUG] Edge function : AllBottom (result of previous compose)
61253 2019-Jan-13 11:24:16.805356 - [DEBUG]
61254 2019-Jan-13 11:24:16.805381 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61255 2019-Jan-13 11:24:16.805407 - [DEBUG] = AllBottom
61256 2019-Jan-13 11:24:16.805431 - [DEBUG]
61257 2019-Jan-13 11:24:16.805454 - [DEBUG] PROPAGATE: No new function!
61258 2019-Jan-13 11:24:16.805509 - [DEBUG] Compose: EdgeIdentity * AllBottom
61259 2019-Jan-13 11:24:16.805537 - [DEBUG]
61260 2019-Jan-13 11:24:16.805561 - [DEBUG] Propagate flow
61261 2019-Jan-13 11:24:16.805584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61262 2019-Jan-13 11:24:16.805651 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61263 2019-Jan-13 11:24:16.806315 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61264 2019-Jan-13 11:24:16.806982 - [DEBUG] Edge function : AllBottom (result of previous compose)
61265 2019-Jan-13 11:24:16.807007 - [DEBUG]
61266 2019-Jan-13 11:24:16.807032 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61267 2019-Jan-13 11:24:16.807075 - [DEBUG] = AllBottom
61268 2019-Jan-13 11:24:16.807099 - [DEBUG]
61269 2019-Jan-13 11:24:16.807122 - [DEBUG] PROPAGATE: No new function!
61270 2019-Jan-13 11:24:16.807149 - [DEBUG] Compose: EdgeIdentity * AllBottom
61271 2019-Jan-13 11:24:16.807175 - [DEBUG]
61272 2019-Jan-13 11:24:16.807198 - [DEBUG] Propagate flow
61273 2019-Jan-13 11:24:16.807221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61274 2019-Jan-13 11:24:16.807279 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61275 2019-Jan-13 11:24:16.807921 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
61276 2019-Jan-13 11:24:16.808560 - [DEBUG] Edge function : AllBottom (result of previous compose)
61277 2019-Jan-13 11:24:16.808585 - [DEBUG]
61278 2019-Jan-13 11:24:16.808609 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61279 2019-Jan-13 11:24:16.808635 - [DEBUG] = AllBottom
61280 2019-Jan-13 11:24:16.808659 - [DEBUG]
61281 2019-Jan-13 11:24:16.808682 - [DEBUG] PROPAGATE: No new function!
61282 2019-Jan-13 11:24:16.808710 - [DEBUG] EDGE:
61283 2019-Jan-13 11:24:16.808768 - [DEBUG] ---> 61284 2019-Jan-13 11:24:16.809406 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61285 2019-Jan-13 11:24:16.810058 - [DEBUG]
61286 2019-Jan-13 11:24:16.810083 - [DEBUG] EDGE:
61287 2019-Jan-13 11:24:16.810142 - [DEBUG] ---> 61288 2019-Jan-13 11:24:16.810796 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61289 2019-Jan-13 11:24:16.811459 - [DEBUG]
61290 2019-Jan-13 11:24:16.811488 - [DEBUG] Compose: EdgeIdentity * AllBottom
61291 2019-Jan-13 11:24:16.811514 - [DEBUG]
61292 2019-Jan-13 11:24:16.811537 - [DEBUG] Propagate flow
61293 2019-Jan-13 11:24:16.811560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61294 2019-Jan-13 11:24:16.811621 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
61295 2019-Jan-13 11:24:16.812292 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
61296 2019-Jan-13 11:24:16.812947 - [DEBUG] Edge function : AllBottom (result of previous compose)
61297 2019-Jan-13 11:24:16.812973 - [DEBUG]
61298 2019-Jan-13 11:24:16.812999 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61299 2019-Jan-13 11:24:16.813025 - [DEBUG] = AllBottom
61300 2019-Jan-13 11:24:16.813049 - [DEBUG]
61301 2019-Jan-13 11:24:16.813072 - [DEBUG] PROPAGATE: No new function!
61302 2019-Jan-13 11:24:16.813097 - [DEBUG] EDGE:
61303 2019-Jan-13 11:24:16.813157 - [DEBUG] ---> 61304 2019-Jan-13 11:24:16.813822 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61305 2019-Jan-13 11:24:16.814463 - [DEBUG]
61306 2019-Jan-13 11:24:16.814490 - [DEBUG] Compose: EdgeIdentity * AllBottom
61307 2019-Jan-13 11:24:16.814516 - [DEBUG]
61308 2019-Jan-13 11:24:16.814539 - [DEBUG] Propagate flow
61309 2019-Jan-13 11:24:16.814563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61310 2019-Jan-13 11:24:16.814618 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
61311 2019-Jan-13 11:24:16.815261 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
61312 2019-Jan-13 11:24:16.815920 - [DEBUG] Edge function : AllBottom (result of previous compose)
61313 2019-Jan-13 11:24:16.815945 - [DEBUG]
61314 2019-Jan-13 11:24:16.815971 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61315 2019-Jan-13 11:24:16.815997 - [DEBUG] = AllBottom
61316 2019-Jan-13 11:24:16.816021 - [DEBUG]
61317 2019-Jan-13 11:24:16.816044 - [DEBUG] PROPAGATE: No new function!
61318 2019-Jan-13 11:24:16.816068 - [DEBUG] EDGE:
61319 2019-Jan-13 11:24:16.816127 - [DEBUG] ---> 61320 2019-Jan-13 11:24:16.816783 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61321 2019-Jan-13 11:24:16.817449 - [DEBUG]
61322 2019-Jan-13 11:24:16.817476 - [DEBUG] EDGE:
61323 2019-Jan-13 11:24:16.817538 - [DEBUG] ---> 61324 2019-Jan-13 11:24:16.818197 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61325 2019-Jan-13 11:24:16.818856 - [DEBUG]
61326 2019-Jan-13 11:24:16.818885 - [DEBUG] Compose: EdgeIdentity * AllBottom
61327 2019-Jan-13 11:24:16.818911 - [DEBUG]
61328 2019-Jan-13 11:24:16.818934 - [DEBUG] Propagate flow
61329 2019-Jan-13 11:24:16.818958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61330 2019-Jan-13 11:24:16.819016 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
61331 2019-Jan-13 11:24:16.819655 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
61332 2019-Jan-13 11:24:16.820315 - [DEBUG] Edge function : AllBottom (result of previous compose)
61333 2019-Jan-13 11:24:16.820340 - [DEBUG]
61334 2019-Jan-13 11:24:16.820366 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61335 2019-Jan-13 11:24:16.820391 - [DEBUG] = AllBottom
61336 2019-Jan-13 11:24:16.820416 - [DEBUG]
61337 2019-Jan-13 11:24:16.820439 - [DEBUG] PROPAGATE: No new function!
61338 2019-Jan-13 11:24:16.820463 - [DEBUG] EDGE:
61339 2019-Jan-13 11:24:16.820522 - [DEBUG] ---> 61340 2019-Jan-13 11:24:16.821158 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61341 2019-Jan-13 11:24:16.821796 - [DEBUG]
61342 2019-Jan-13 11:24:16.821821 - [DEBUG] EDGE:
61343 2019-Jan-13 11:24:16.821879 - [DEBUG] ---> 61344 2019-Jan-13 11:24:16.822512 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61345 2019-Jan-13 11:24:16.823152 - [DEBUG]
61346 2019-Jan-13 11:24:16.823178 - [DEBUG] EDGE:
61347 2019-Jan-13 11:24:16.823238 - [DEBUG] ---> 61348 2019-Jan-13 11:24:16.823920 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61349 2019-Jan-13 11:24:16.824585 - [DEBUG]
61350 2019-Jan-13 11:24:16.824613 - [DEBUG] Compose: EdgeIdentity * AllBottom
61351 2019-Jan-13 11:24:16.824640 - [DEBUG]
61352 2019-Jan-13 11:24:16.824664 - [DEBUG] Propagate flow
61353 2019-Jan-13 11:24:16.824687 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61354 2019-Jan-13 11:24:16.824748 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
61355 2019-Jan-13 11:24:16.825403 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
61356 2019-Jan-13 11:24:16.826070 - [DEBUG] Edge function : AllBottom (result of previous compose)
61357 2019-Jan-13 11:24:16.826096 - [DEBUG]
61358 2019-Jan-13 11:24:16.826121 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61359 2019-Jan-13 11:24:16.826147 - [DEBUG] = AllBottom
61360 2019-Jan-13 11:24:16.826171 - [DEBUG]
61361 2019-Jan-13 11:24:16.826194 - [DEBUG] PROPAGATE: No new function!
61362 2019-Jan-13 11:24:16.826249 - [DEBUG] Compose: EdgeIdentity * AllBottom
61363 2019-Jan-13 11:24:16.826276 - [DEBUG]
61364 2019-Jan-13 11:24:16.826300 - [DEBUG] Propagate flow
61365 2019-Jan-13 11:24:16.826323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61366 2019-Jan-13 11:24:16.826382 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
61367 2019-Jan-13 11:24:16.827046 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61368 2019-Jan-13 11:24:16.827689 - [DEBUG] Edge function : AllBottom (result of previous compose)
61369 2019-Jan-13 11:24:16.827714 - [DEBUG]
61370 2019-Jan-13 11:24:16.827739 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61371 2019-Jan-13 11:24:16.827765 - [DEBUG] = AllBottom
61372 2019-Jan-13 11:24:16.827789 - [DEBUG]
61373 2019-Jan-13 11:24:16.827812 - [DEBUG] PROPAGATE: No new function!
61374 2019-Jan-13 11:24:16.827837 - [DEBUG] Compose: EdgeIdentity * AllBottom
61375 2019-Jan-13 11:24:16.827863 - [DEBUG]
61376 2019-Jan-13 11:24:16.827886 - [DEBUG] Propagate flow
61377 2019-Jan-13 11:24:16.827910 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61378 2019-Jan-13 11:24:16.827966 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
61379 2019-Jan-13 11:24:16.828605 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
61380 2019-Jan-13 11:24:16.829247 - [DEBUG] Edge function : AllBottom (result of previous compose)
61381 2019-Jan-13 11:24:16.829273 - [DEBUG]
61382 2019-Jan-13 11:24:16.829298 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61383 2019-Jan-13 11:24:16.829323 - [DEBUG] = AllBottom
61384 2019-Jan-13 11:24:16.829347 - [DEBUG]
61385 2019-Jan-13 11:24:16.829370 - [DEBUG] PROPAGATE: No new function!
61386 2019-Jan-13 11:24:16.829398 - [DEBUG] EDGE:
61387 2019-Jan-13 11:24:16.829459 - [DEBUG] ---> 61388 2019-Jan-13 11:24:16.830154 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61389 2019-Jan-13 11:24:16.830820 - [DEBUG]
61390 2019-Jan-13 11:24:16.830867 - [DEBUG] Compose: EdgeIdentity * AllBottom
61391 2019-Jan-13 11:24:16.830895 - [DEBUG]
61392 2019-Jan-13 11:24:16.830918 - [DEBUG] Propagate flow
61393 2019-Jan-13 11:24:16.830942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61394 2019-Jan-13 11:24:16.831006 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
61395 2019-Jan-13 11:24:16.831663 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61396 2019-Jan-13 11:24:16.832306 - [DEBUG] Edge function : AllBottom (result of previous compose)
61397 2019-Jan-13 11:24:16.832331 - [DEBUG]
61398 2019-Jan-13 11:24:16.832357 - [DEBUG] Join: AllTop & AllBottom
61399 2019-Jan-13 11:24:16.832383 - [DEBUG] = AllBottom (new jump func)
61400 2019-Jan-13 11:24:16.832407 - [DEBUG]
61401 2019-Jan-13 11:24:16.832430 - [DEBUG] Start adding new jump function
61402 2019-Jan-13 11:24:16.832453 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61403 2019-Jan-13 11:24:16.832525 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61404 2019-Jan-13 11:24:16.833166 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
61405 2019-Jan-13 11:24:16.833829 - [DEBUG] Edge Function : AllBottom
61406 2019-Jan-13 11:24:16.833859 - [DEBUG] End adding new jump function
61407 2019-Jan-13 11:24:16.833883 - [DEBUG]
61408 2019-Jan-13 11:24:16.833906 - [DEBUG] -------------------------------------------- 1637. Path Edge --------------------------------------------
61409 2019-Jan-13 11:24:16.833931 - [DEBUG]
61410 2019-Jan-13 11:24:16.833954 - [DEBUG] Process 1637. path edge:
61411 2019-Jan-13 11:24:16.833978 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61412 2019-Jan-13 11:24:16.834035 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
61413 2019-Jan-13 11:24:16.834674 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61414 2019-Jan-13 11:24:16.835311 - [DEBUG]
61415 2019-Jan-13 11:24:16.835336 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
61416 2019-Jan-13 11:24:16.835994 - [DEBUG] Possible callees:
61417 2019-Jan-13 11:24:16.836019 - [DEBUG] foo
61418 2019-Jan-13 11:24:16.836044 - [DEBUG] Possible return sites:
61419 2019-Jan-13 11:24:16.836068 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8461420 2019-Jan-13 11:24:16.837412 - [DEBUG] Found and process special summary
61421 2019-Jan-13 11:24:16.837471 - [DEBUG] Compose: EdgeIdentity * AllBottom
61422 2019-Jan-13 11:24:16.837499 - [DEBUG]
61423 2019-Jan-13 11:24:16.837523 - [DEBUG] Propagate flow
61424 2019-Jan-13 11:24:16.837546 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61425 2019-Jan-13 11:24:16.837611 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61426 2019-Jan-13 11:24:16.838268 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61427 2019-Jan-13 11:24:16.838910 - [DEBUG] Edge function : AllBottom (result of previous compose)
61428 2019-Jan-13 11:24:16.838936 - [DEBUG]
61429 2019-Jan-13 11:24:16.838961 - [DEBUG] Join: AllTop & AllBottom
61430 2019-Jan-13 11:24:16.838987 - [DEBUG] = AllBottom (new jump func)
61431 2019-Jan-13 11:24:16.839011 - [DEBUG]
61432 2019-Jan-13 11:24:16.839034 - [DEBUG] Start adding new jump function
61433 2019-Jan-13 11:24:16.839057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61434 2019-Jan-13 11:24:16.839114 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61435 2019-Jan-13 11:24:16.839755 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61436 2019-Jan-13 11:24:16.840418 - [DEBUG] Edge Function : AllBottom
61437 2019-Jan-13 11:24:16.840448 - [DEBUG] End adding new jump function
61438 2019-Jan-13 11:24:16.840472 - [DEBUG]
61439 2019-Jan-13 11:24:16.840496 - [DEBUG] -------------------------------------------- 1638. Path Edge --------------------------------------------
61440 2019-Jan-13 11:24:16.840520 - [DEBUG]
61441 2019-Jan-13 11:24:16.840543 - [DEBUG] Process 1638. path edge:
61442 2019-Jan-13 11:24:16.840566 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61443 2019-Jan-13 11:24:16.840623 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
61444 2019-Jan-13 11:24:16.841262 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61445 2019-Jan-13 11:24:16.841917 - [DEBUG]
61446 2019-Jan-13 11:24:16.841942 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61447 2019-Jan-13 11:24:16.842637 - [DEBUG] Compose: EdgeIdentity * AllBottom
61448 2019-Jan-13 11:24:16.842667 - [DEBUG]
61449 2019-Jan-13 11:24:16.842690 - [DEBUG] Propagate flow
61450 2019-Jan-13 11:24:16.842714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61451 2019-Jan-13 11:24:16.842779 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
61452 2019-Jan-13 11:24:16.843465 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61453 2019-Jan-13 11:24:16.844134 - [DEBUG] Edge function : AllBottom (result of previous compose)
61454 2019-Jan-13 11:24:16.844159 - [DEBUG]
61455 2019-Jan-13 11:24:16.844186 - [DEBUG] Join: AllTop & AllBottom
61456 2019-Jan-13 11:24:16.844212 - [DEBUG] = AllBottom (new jump func)
61457 2019-Jan-13 11:24:16.844236 - [DEBUG]
61458 2019-Jan-13 11:24:16.844259 - [DEBUG] Start adding new jump function
61459 2019-Jan-13 11:24:16.844282 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61460 2019-Jan-13 11:24:16.844343 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61461 2019-Jan-13 11:24:16.844990 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
61462 2019-Jan-13 11:24:16.845624 - [DEBUG] Edge Function : AllBottom
61463 2019-Jan-13 11:24:16.845653 - [DEBUG] End adding new jump function
61464 2019-Jan-13 11:24:16.845677 - [DEBUG]
61465 2019-Jan-13 11:24:16.845700 - [DEBUG] -------------------------------------------- 1639. Path Edge --------------------------------------------
61466 2019-Jan-13 11:24:16.845724 - [DEBUG]
61467 2019-Jan-13 11:24:16.845748 - [DEBUG] Process 1639. path edge:
61468 2019-Jan-13 11:24:16.845771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61469 2019-Jan-13 11:24:16.845828 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
61470 2019-Jan-13 11:24:16.846462 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61471 2019-Jan-13 11:24:16.847122 - [DEBUG]
61472 2019-Jan-13 11:24:16.847148 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
61473 2019-Jan-13 11:24:16.847808 - [DEBUG] Compose: EdgeIdentity * AllBottom
61474 2019-Jan-13 11:24:16.847835 - [DEBUG]
61475 2019-Jan-13 11:24:16.847859 - [DEBUG] Propagate flow
61476 2019-Jan-13 11:24:16.847882 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61477 2019-Jan-13 11:24:16.847939 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61478 2019-Jan-13 11:24:16.848596 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61479 2019-Jan-13 11:24:16.849263 - [DEBUG] Edge function : AllBottom (result of previous compose)
61480 2019-Jan-13 11:24:16.849289 - [DEBUG]
61481 2019-Jan-13 11:24:16.849315 - [DEBUG] Join: AllTop & AllBottom
61482 2019-Jan-13 11:24:16.849340 - [DEBUG] = AllBottom (new jump func)
61483 2019-Jan-13 11:24:16.849365 - [DEBUG]
61484 2019-Jan-13 11:24:16.849388 - [DEBUG] Start adding new jump function
61485 2019-Jan-13 11:24:16.849411 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61486 2019-Jan-13 11:24:16.849473 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61487 2019-Jan-13 11:24:16.850182 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61488 2019-Jan-13 11:24:16.850845 - [DEBUG] Edge Function : AllBottom
61489 2019-Jan-13 11:24:16.850877 - [DEBUG] End adding new jump function
61490 2019-Jan-13 11:24:16.850900 - [DEBUG]
61491 2019-Jan-13 11:24:16.850924 - [DEBUG] -------------------------------------------- 1640. Path Edge --------------------------------------------
61492 2019-Jan-13 11:24:16.850948 - [DEBUG]
61493 2019-Jan-13 11:24:16.850971 - [DEBUG] Process 1640. path edge:
61494 2019-Jan-13 11:24:16.850995 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61495 2019-Jan-13 11:24:16.851055 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
61496 2019-Jan-13 11:24:16.851702 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61497 2019-Jan-13 11:24:16.852340 - [DEBUG]
61498 2019-Jan-13 11:24:16.852365 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61499 2019-Jan-13 11:24:16.853021 - [DEBUG] Possible callees:
61500 2019-Jan-13 11:24:16.853047 - [DEBUG] llvm.dbg.declare
61501 2019-Jan-13 11:24:16.853071 - [DEBUG] Possible return sites:
61502 2019-Jan-13 11:24:16.853095 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9661503 2019-Jan-13 11:24:16.854403 - [DEBUG] Found and process special summary
61504 2019-Jan-13 11:24:16.854452 - [DEBUG] Compose: EdgeIdentity * AllBottom
61505 2019-Jan-13 11:24:16.854480 - [DEBUG]
61506 2019-Jan-13 11:24:16.854504 - [DEBUG] Propagate flow
61507 2019-Jan-13 11:24:16.854527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61508 2019-Jan-13 11:24:16.854586 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61509 2019-Jan-13 11:24:16.855251 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61510 2019-Jan-13 11:24:16.855909 - [DEBUG] Edge function : AllBottom (result of previous compose)
61511 2019-Jan-13 11:24:16.855935 - [DEBUG]
61512 2019-Jan-13 11:24:16.855961 - [DEBUG] Join: AllTop & AllBottom
61513 2019-Jan-13 11:24:16.855988 - [DEBUG] = AllBottom (new jump func)
61514 2019-Jan-13 11:24:16.856012 - [DEBUG]
61515 2019-Jan-13 11:24:16.856036 - [DEBUG] Start adding new jump function
61516 2019-Jan-13 11:24:16.856059 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61517 2019-Jan-13 11:24:16.856123 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61518 2019-Jan-13 11:24:16.856807 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61519 2019-Jan-13 11:24:16.857456 - [DEBUG] Edge Function : AllBottom
61520 2019-Jan-13 11:24:16.857491 - [DEBUG] End adding new jump function
61521 2019-Jan-13 11:24:16.857516 - [DEBUG]
61522 2019-Jan-13 11:24:16.857539 - [DEBUG] -------------------------------------------- 1641. Path Edge --------------------------------------------
61523 2019-Jan-13 11:24:16.857564 - [DEBUG]
61524 2019-Jan-13 11:24:16.857588 - [DEBUG] Process 1641. path edge:
61525 2019-Jan-13 11:24:16.857612 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61526 2019-Jan-13 11:24:16.857672 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
61527 2019-Jan-13 11:24:16.858311 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61528 2019-Jan-13 11:24:16.858966 - [DEBUG]
61529 2019-Jan-13 11:24:16.858991 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61530 2019-Jan-13 11:24:16.859667 - [DEBUG] Compose: EdgeIdentity * AllBottom
61531 2019-Jan-13 11:24:16.859695 - [DEBUG]
61532 2019-Jan-13 11:24:16.859719 - [DEBUG] Propagate flow
61533 2019-Jan-13 11:24:16.859742 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61534 2019-Jan-13 11:24:16.859801 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
61535 2019-Jan-13 11:24:16.860470 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61536 2019-Jan-13 11:24:16.861113 - [DEBUG] Edge function : AllBottom (result of previous compose)
61537 2019-Jan-13 11:24:16.861139 - [DEBUG]
61538 2019-Jan-13 11:24:16.861164 - [DEBUG] Join: AllTop & AllBottom
61539 2019-Jan-13 11:24:16.861190 - [DEBUG] = AllBottom (new jump func)
61540 2019-Jan-13 11:24:16.861214 - [DEBUG]
61541 2019-Jan-13 11:24:16.861237 - [DEBUG] Start adding new jump function
61542 2019-Jan-13 11:24:16.861260 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61543 2019-Jan-13 11:24:16.861319 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61544 2019-Jan-13 11:24:16.861987 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
61545 2019-Jan-13 11:24:16.862648 - [DEBUG] Edge Function : AllBottom
61546 2019-Jan-13 11:24:16.862679 - [DEBUG] End adding new jump function
61547 2019-Jan-13 11:24:16.862704 - [DEBUG]
61548 2019-Jan-13 11:24:16.862728 - [DEBUG] -------------------------------------------- 1642. Path Edge --------------------------------------------
61549 2019-Jan-13 11:24:16.862753 - [DEBUG]
61550 2019-Jan-13 11:24:16.862776 - [DEBUG] Process 1642. path edge:
61551 2019-Jan-13 11:24:16.862800 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61552 2019-Jan-13 11:24:16.862864 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
61553 2019-Jan-13 11:24:16.863540 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61554 2019-Jan-13 11:24:16.864185 - [DEBUG]
61555 2019-Jan-13 11:24:16.864211 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
61556 2019-Jan-13 11:24:16.864875 - [DEBUG] Compose: EdgeIdentity * AllBottom
61557 2019-Jan-13 11:24:16.864904 - [DEBUG]
61558 2019-Jan-13 11:24:16.864928 - [DEBUG] Propagate flow
61559 2019-Jan-13 11:24:16.864951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61560 2019-Jan-13 11:24:16.865009 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
61561 2019-Jan-13 11:24:16.865643 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61562 2019-Jan-13 11:24:16.866283 - [DEBUG] Edge function : AllBottom (result of previous compose)
61563 2019-Jan-13 11:24:16.866308 - [DEBUG]
61564 2019-Jan-13 11:24:16.866333 - [DEBUG] Join: AllTop & AllBottom
61565 2019-Jan-13 11:24:16.866359 - [DEBUG] = AllBottom (new jump func)
61566 2019-Jan-13 11:24:16.866383 - [DEBUG]
61567 2019-Jan-13 11:24:16.866406 - [DEBUG] Start adding new jump function
61568 2019-Jan-13 11:24:16.866430 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61569 2019-Jan-13 11:24:16.866486 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61570 2019-Jan-13 11:24:16.867145 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
61571 2019-Jan-13 11:24:16.867806 - [DEBUG] Edge Function : AllBottom
61572 2019-Jan-13 11:24:16.867838 - [DEBUG] End adding new jump function
61573 2019-Jan-13 11:24:16.867862 - [DEBUG]
61574 2019-Jan-13 11:24:16.867885 - [DEBUG] -------------------------------------------- 1643. Path Edge --------------------------------------------
61575 2019-Jan-13 11:24:16.867911 - [DEBUG]
61576 2019-Jan-13 11:24:16.867934 - [DEBUG] Process 1643. path edge:
61577 2019-Jan-13 11:24:16.867957 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61578 2019-Jan-13 11:24:16.868024 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
61579 2019-Jan-13 11:24:16.868679 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61580 2019-Jan-13 11:24:16.869340 - [DEBUG]
61581 2019-Jan-13 11:24:16.869366 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
61582 2019-Jan-13 11:24:16.870056 - [DEBUG] Compose: EdgeIdentity * AllBottom
61583 2019-Jan-13 11:24:16.870084 - [DEBUG]
61584 2019-Jan-13 11:24:16.870108 - [DEBUG] Propagate flow
61585 2019-Jan-13 11:24:16.870131 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61586 2019-Jan-13 11:24:16.870191 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
61587 2019-Jan-13 11:24:16.870834 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61588 2019-Jan-13 11:24:16.871472 - [DEBUG] Edge function : AllBottom (result of previous compose)
61589 2019-Jan-13 11:24:16.871497 - [DEBUG]
61590 2019-Jan-13 11:24:16.871522 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61591 2019-Jan-13 11:24:16.871548 - [DEBUG] = AllBottom
61592 2019-Jan-13 11:24:16.871572 - [DEBUG]
61593 2019-Jan-13 11:24:16.871595 - [DEBUG] PROPAGATE: No new function!
61594 2019-Jan-13 11:24:16.871619 - [DEBUG] EDGE:
61595 2019-Jan-13 11:24:16.871677 - [DEBUG] ---> 61596 2019-Jan-13 11:24:16.872309 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61597 2019-Jan-13 11:24:16.872948 - [DEBUG]
61598 2019-Jan-13 11:24:16.872973 - [DEBUG] EDGE:
61599 2019-Jan-13 11:24:16.873030 - [DEBUG] ---> 61600 2019-Jan-13 11:24:16.873682 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61601 2019-Jan-13 11:24:16.874344 - [DEBUG]
61602 2019-Jan-13 11:24:16.874372 - [DEBUG] Compose: EdgeIdentity * AllBottom
61603 2019-Jan-13 11:24:16.874398 - [DEBUG]
61604 2019-Jan-13 11:24:16.874421 - [DEBUG] Propagate flow
61605 2019-Jan-13 11:24:16.874444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61606 2019-Jan-13 11:24:16.874506 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
61607 2019-Jan-13 11:24:16.875164 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61608 2019-Jan-13 11:24:16.875829 - [DEBUG] Edge function : AllBottom (result of previous compose)
61609 2019-Jan-13 11:24:16.875855 - [DEBUG]
61610 2019-Jan-13 11:24:16.875881 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61611 2019-Jan-13 11:24:16.875906 - [DEBUG] = AllBottom
61612 2019-Jan-13 11:24:16.875930 - [DEBUG]
61613 2019-Jan-13 11:24:16.875953 - [DEBUG] PROPAGATE: No new function!
61614 2019-Jan-13 11:24:16.875978 - [DEBUG] EDGE:
61615 2019-Jan-13 11:24:16.876040 - [DEBUG] ---> 61616 2019-Jan-13 11:24:16.876719 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61617 2019-Jan-13 11:24:16.877362 - [DEBUG]
61618 2019-Jan-13 11:24:16.877389 - [DEBUG] Compose: EdgeIdentity * AllBottom
61619 2019-Jan-13 11:24:16.877415 - [DEBUG]
61620 2019-Jan-13 11:24:16.877439 - [DEBUG] Propagate flow
61621 2019-Jan-13 11:24:16.877462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61622 2019-Jan-13 11:24:16.877518 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61623 2019-Jan-13 11:24:16.878157 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61624 2019-Jan-13 11:24:16.878804 - [DEBUG] Edge function : AllBottom (result of previous compose)
61625 2019-Jan-13 11:24:16.878829 - [DEBUG]
61626 2019-Jan-13 11:24:16.878853 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61627 2019-Jan-13 11:24:16.878879 - [DEBUG] = AllBottom
61628 2019-Jan-13 11:24:16.878903 - [DEBUG]
61629 2019-Jan-13 11:24:16.878926 - [DEBUG] PROPAGATE: No new function!
61630 2019-Jan-13 11:24:16.878978 - [DEBUG] Compose: EdgeIdentity * AllBottom
61631 2019-Jan-13 11:24:16.879005 - [DEBUG]
61632 2019-Jan-13 11:24:16.879028 - [DEBUG] Propagate flow
61633 2019-Jan-13 11:24:16.879052 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61634 2019-Jan-13 11:24:16.879109 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61635 2019-Jan-13 11:24:16.879752 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61636 2019-Jan-13 11:24:16.880442 - [DEBUG] Edge function : AllBottom (result of previous compose)
61637 2019-Jan-13 11:24:16.880469 - [DEBUG]
61638 2019-Jan-13 11:24:16.880495 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61639 2019-Jan-13 11:24:16.880521 - [DEBUG] = AllBottom
61640 2019-Jan-13 11:24:16.880545 - [DEBUG]
61641 2019-Jan-13 11:24:16.880568 - [DEBUG] PROPAGATE: No new function!
61642 2019-Jan-13 11:24:16.880595 - [DEBUG] Compose: EdgeIdentity * AllBottom
61643 2019-Jan-13 11:24:16.880620 - [DEBUG]
61644 2019-Jan-13 11:24:16.880644 - [DEBUG] Propagate flow
61645 2019-Jan-13 11:24:16.880667 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61646 2019-Jan-13 11:24:16.880732 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61647 2019-Jan-13 11:24:16.881395 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61648 2019-Jan-13 11:24:16.882066 - [DEBUG] Edge function : AllBottom (result of previous compose)
61649 2019-Jan-13 11:24:16.882091 - [DEBUG]
61650 2019-Jan-13 11:24:16.882116 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61651 2019-Jan-13 11:24:16.882142 - [DEBUG] = AllBottom
61652 2019-Jan-13 11:24:16.882166 - [DEBUG]
61653 2019-Jan-13 11:24:16.882189 - [DEBUG] PROPAGATE: No new function!
61654 2019-Jan-13 11:24:16.882220 - [DEBUG] EDGE:
61655 2019-Jan-13 11:24:16.882285 - [DEBUG] ---> 61656 2019-Jan-13 11:24:16.882937 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61657 2019-Jan-13 11:24:16.883599 - [DEBUG]
61658 2019-Jan-13 11:24:16.883642 - [DEBUG] Compose: EdgeIdentity * AllBottom
61659 2019-Jan-13 11:24:16.883669 - [DEBUG]
61660 2019-Jan-13 11:24:16.883692 - [DEBUG] Propagate flow
61661 2019-Jan-13 11:24:16.883715 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61662 2019-Jan-13 11:24:16.883787 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61663 2019-Jan-13 11:24:16.884430 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61664 2019-Jan-13 11:24:16.885070 - [DEBUG] Edge function : AllBottom (result of previous compose)
61665 2019-Jan-13 11:24:16.885095 - [DEBUG]
61666 2019-Jan-13 11:24:16.885121 - [DEBUG] Join: AllTop & AllBottom
61667 2019-Jan-13 11:24:16.885147 - [DEBUG] = AllBottom (new jump func)
61668 2019-Jan-13 11:24:16.885171 - [DEBUG]
61669 2019-Jan-13 11:24:16.885194 - [DEBUG] Start adding new jump function
61670 2019-Jan-13 11:24:16.885217 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61671 2019-Jan-13 11:24:16.885273 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61672 2019-Jan-13 11:24:16.885913 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61673 2019-Jan-13 11:24:16.886553 - [DEBUG] Edge Function : AllBottom
61674 2019-Jan-13 11:24:16.886583 - [DEBUG] End adding new jump function
61675 2019-Jan-13 11:24:16.886606 - [DEBUG]
61676 2019-Jan-13 11:24:16.886630 - [DEBUG] -------------------------------------------- 1644. Path Edge --------------------------------------------
61677 2019-Jan-13 11:24:16.886654 - [DEBUG]
61678 2019-Jan-13 11:24:16.886696 - [DEBUG] Process 1644. path edge:
61679 2019-Jan-13 11:24:16.886720 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61680 2019-Jan-13 11:24:16.886784 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
61681 2019-Jan-13 11:24:16.887452 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61682 2019-Jan-13 11:24:16.888119 - [DEBUG]
61683 2019-Jan-13 11:24:16.888144 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61684 2019-Jan-13 11:24:16.888809 - [DEBUG] Possible callees:
61685 2019-Jan-13 11:24:16.888834 - [DEBUG] bar
61686 2019-Jan-13 11:24:16.888859 - [DEBUG] Possible return sites:
61687 2019-Jan-13 11:24:16.888882 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8961688 2019-Jan-13 11:24:16.890180 - [DEBUG] Found and process special summary
61689 2019-Jan-13 11:24:16.890231 - [DEBUG] Compose: EdgeIdentity * AllBottom
61690 2019-Jan-13 11:24:16.890259 - [DEBUG]
61691 2019-Jan-13 11:24:16.890283 - [DEBUG] Propagate flow
61692 2019-Jan-13 11:24:16.890306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61693 2019-Jan-13 11:24:16.890367 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61694 2019-Jan-13 11:24:16.891010 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61695 2019-Jan-13 11:24:16.891650 - [DEBUG] Edge function : AllBottom (result of previous compose)
61696 2019-Jan-13 11:24:16.891675 - [DEBUG]
61697 2019-Jan-13 11:24:16.891700 - [DEBUG] Join: AllTop & AllBottom
61698 2019-Jan-13 11:24:16.891726 - [DEBUG] = AllBottom (new jump func)
61699 2019-Jan-13 11:24:16.891751 - [DEBUG]
61700 2019-Jan-13 11:24:16.891774 - [DEBUG] Start adding new jump function
61701 2019-Jan-13 11:24:16.891797 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61702 2019-Jan-13 11:24:16.891853 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61703 2019-Jan-13 11:24:16.892492 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61704 2019-Jan-13 11:24:16.893146 - [DEBUG] Edge Function : AllBottom
61705 2019-Jan-13 11:24:16.893193 - [DEBUG] End adding new jump function
61706 2019-Jan-13 11:24:16.893218 - [DEBUG]
61707 2019-Jan-13 11:24:16.893241 - [DEBUG] -------------------------------------------- 1645. Path Edge --------------------------------------------
61708 2019-Jan-13 11:24:16.893265 - [DEBUG]
61709 2019-Jan-13 11:24:16.893289 - [DEBUG] Process 1645. path edge:
61710 2019-Jan-13 11:24:16.893312 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61711 2019-Jan-13 11:24:16.893397 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
61712 2019-Jan-13 11:24:16.894063 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61713 2019-Jan-13 11:24:16.894727 - [DEBUG]
61714 2019-Jan-13 11:24:16.894753 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61715 2019-Jan-13 11:24:16.895436 - [DEBUG] Compose: EdgeIdentity * AllBottom
61716 2019-Jan-13 11:24:16.895465 - [DEBUG]
61717 2019-Jan-13 11:24:16.895489 - [DEBUG] Propagate flow
61718 2019-Jan-13 11:24:16.895513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61719 2019-Jan-13 11:24:16.895573 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
61720 2019-Jan-13 11:24:16.896210 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61721 2019-Jan-13 11:24:16.896872 - [DEBUG] Edge function : AllBottom (result of previous compose)
61722 2019-Jan-13 11:24:16.896897 - [DEBUG]
61723 2019-Jan-13 11:24:16.896922 - [DEBUG] Join: AllTop & AllBottom
61724 2019-Jan-13 11:24:16.896948 - [DEBUG] = AllBottom (new jump func)
61725 2019-Jan-13 11:24:16.896973 - [DEBUG]
61726 2019-Jan-13 11:24:16.896996 - [DEBUG] Start adding new jump function
61727 2019-Jan-13 11:24:16.897019 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61728 2019-Jan-13 11:24:16.897075 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61729 2019-Jan-13 11:24:16.897716 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
61730 2019-Jan-13 11:24:16.898348 - [DEBUG] Edge Function : AllBottom
61731 2019-Jan-13 11:24:16.898376 - [DEBUG] End adding new jump function
61732 2019-Jan-13 11:24:16.898400 - [DEBUG]
61733 2019-Jan-13 11:24:16.898423 - [DEBUG] -------------------------------------------- 1646. Path Edge --------------------------------------------
61734 2019-Jan-13 11:24:16.898448 - [DEBUG]
61735 2019-Jan-13 11:24:16.898471 - [DEBUG] Process 1646. path edge:
61736 2019-Jan-13 11:24:16.898494 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61737 2019-Jan-13 11:24:16.898551 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
61738 2019-Jan-13 11:24:16.899189 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61739 2019-Jan-13 11:24:16.899853 - [DEBUG]
61740 2019-Jan-13 11:24:16.899879 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
61741 2019-Jan-13 11:24:16.900594 - [DEBUG] Compose: EdgeIdentity * AllBottom
61742 2019-Jan-13 11:24:16.900624 - [DEBUG]
61743 2019-Jan-13 11:24:16.900648 - [DEBUG] Propagate flow
61744 2019-Jan-13 11:24:16.900672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61745 2019-Jan-13 11:24:16.900738 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61746 2019-Jan-13 11:24:16.901406 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61747 2019-Jan-13 11:24:16.902066 - [DEBUG] Edge function : AllBottom (result of previous compose)
61748 2019-Jan-13 11:24:16.902092 - [DEBUG]
61749 2019-Jan-13 11:24:16.902117 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61750 2019-Jan-13 11:24:16.902143 - [DEBUG] = AllBottom
61751 2019-Jan-13 11:24:16.902167 - [DEBUG]
61752 2019-Jan-13 11:24:16.902191 - [DEBUG] PROPAGATE: No new function!
61753 2019-Jan-13 11:24:16.902227 - [DEBUG] Compose: EdgeIdentity * AllBottom
61754 2019-Jan-13 11:24:16.902254 - [DEBUG]
61755 2019-Jan-13 11:24:16.902278 - [DEBUG] Propagate flow
61756 2019-Jan-13 11:24:16.902302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61757 2019-Jan-13 11:24:16.902361 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61758 2019-Jan-13 11:24:16.903011 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61759 2019-Jan-13 11:24:16.903673 - [DEBUG] Edge function : AllBottom (result of previous compose)
61760 2019-Jan-13 11:24:16.903699 - [DEBUG]
61761 2019-Jan-13 11:24:16.903725 - [DEBUG] Join: AllTop & AllBottom
61762 2019-Jan-13 11:24:16.903750 - [DEBUG] = AllBottom (new jump func)
61763 2019-Jan-13 11:24:16.903775 - [DEBUG]
61764 2019-Jan-13 11:24:16.903798 - [DEBUG] Start adding new jump function
61765 2019-Jan-13 11:24:16.903821 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61766 2019-Jan-13 11:24:16.903879 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61767 2019-Jan-13 11:24:16.904520 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61768 2019-Jan-13 11:24:16.905163 - [DEBUG] Edge Function : AllBottom
61769 2019-Jan-13 11:24:16.905193 - [DEBUG] End adding new jump function
61770 2019-Jan-13 11:24:16.905217 - [DEBUG]
61771 2019-Jan-13 11:24:16.905240 - [DEBUG] -------------------------------------------- 1647. Path Edge --------------------------------------------
61772 2019-Jan-13 11:24:16.905265 - [DEBUG]
61773 2019-Jan-13 11:24:16.905289 - [DEBUG] Process 1647. path edge:
61774 2019-Jan-13 11:24:16.905313 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61775 2019-Jan-13 11:24:16.905370 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
61776 2019-Jan-13 11:24:16.906044 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61777 2019-Jan-13 11:24:16.906726 - [DEBUG]
61778 2019-Jan-13 11:24:16.906751 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61779 2019-Jan-13 11:24:16.907439 - [DEBUG] Possible callees:
61780 2019-Jan-13 11:24:16.907466 - [DEBUG] llvm.dbg.declare
61781 2019-Jan-13 11:24:16.907491 - [DEBUG] Possible return sites:
61782 2019-Jan-13 11:24:16.907515 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10361783 2019-Jan-13 11:24:16.908815 - [DEBUG] Found and process special summary
61784 2019-Jan-13 11:24:16.908865 - [DEBUG] Compose: EdgeIdentity * AllBottom
61785 2019-Jan-13 11:24:16.908894 - [DEBUG]
61786 2019-Jan-13 11:24:16.908918 - [DEBUG] Propagate flow
61787 2019-Jan-13 11:24:16.908941 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61788 2019-Jan-13 11:24:16.909003 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61789 2019-Jan-13 11:24:16.909658 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61790 2019-Jan-13 11:24:16.910326 - [DEBUG] Edge function : AllBottom (result of previous compose)
61791 2019-Jan-13 11:24:16.910352 - [DEBUG]
61792 2019-Jan-13 11:24:16.910377 - [DEBUG] Join: AllTop & AllBottom
61793 2019-Jan-13 11:24:16.910403 - [DEBUG] = AllBottom (new jump func)
61794 2019-Jan-13 11:24:16.910428 - [DEBUG]
61795 2019-Jan-13 11:24:16.910451 - [DEBUG] Start adding new jump function
61796 2019-Jan-13 11:24:16.910474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61797 2019-Jan-13 11:24:16.910532 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61798 2019-Jan-13 11:24:16.911173 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61799 2019-Jan-13 11:24:16.911809 - [DEBUG] Edge Function : AllBottom
61800 2019-Jan-13 11:24:16.911844 - [DEBUG] End adding new jump function
61801 2019-Jan-13 11:24:16.911869 - [DEBUG]
61802 2019-Jan-13 11:24:16.911893 - [DEBUG] -------------------------------------------- 1648. Path Edge --------------------------------------------
61803 2019-Jan-13 11:24:16.911917 - [DEBUG]
61804 2019-Jan-13 11:24:16.911941 - [DEBUG] Process 1648. path edge:
61805 2019-Jan-13 11:24:16.911965 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61806 2019-Jan-13 11:24:16.912022 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
61807 2019-Jan-13 11:24:16.912704 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61808 2019-Jan-13 11:24:16.913391 - [DEBUG]
61809 2019-Jan-13 11:24:16.913417 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61810 2019-Jan-13 11:24:16.914120 - [DEBUG] Compose: EdgeIdentity * AllBottom
61811 2019-Jan-13 11:24:16.914150 - [DEBUG]
61812 2019-Jan-13 11:24:16.914173 - [DEBUG] Propagate flow
61813 2019-Jan-13 11:24:16.914197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61814 2019-Jan-13 11:24:16.914260 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
61815 2019-Jan-13 11:24:16.914900 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61816 2019-Jan-13 11:24:16.915540 - [DEBUG] Edge function : AllBottom (result of previous compose)
61817 2019-Jan-13 11:24:16.915566 - [DEBUG]
61818 2019-Jan-13 11:24:16.915590 - [DEBUG] Join: AllTop & AllBottom
61819 2019-Jan-13 11:24:16.915616 - [DEBUG] = AllBottom (new jump func)
61820 2019-Jan-13 11:24:16.915641 - [DEBUG]
61821 2019-Jan-13 11:24:16.915664 - [DEBUG] Start adding new jump function
61822 2019-Jan-13 11:24:16.915687 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61823 2019-Jan-13 11:24:16.915743 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61824 2019-Jan-13 11:24:16.916382 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
61825 2019-Jan-13 11:24:16.917037 - [DEBUG] Edge Function : AllBottom
61826 2019-Jan-13 11:24:16.917067 - [DEBUG] End adding new jump function
61827 2019-Jan-13 11:24:16.917090 - [DEBUG]
61828 2019-Jan-13 11:24:16.917114 - [DEBUG] -------------------------------------------- 1649. Path Edge --------------------------------------------
61829 2019-Jan-13 11:24:16.917138 - [DEBUG]
61830 2019-Jan-13 11:24:16.917161 - [DEBUG] Process 1649. path edge:
61831 2019-Jan-13 11:24:16.917184 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61832 2019-Jan-13 11:24:16.917242 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
61833 2019-Jan-13 11:24:16.917888 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61834 2019-Jan-13 11:24:16.918536 - [DEBUG]
61835 2019-Jan-13 11:24:16.918563 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
61836 2019-Jan-13 11:24:16.919245 - [DEBUG] Compose: EdgeIdentity * AllBottom
61837 2019-Jan-13 11:24:16.919275 - [DEBUG]
61838 2019-Jan-13 11:24:16.919298 - [DEBUG] Propagate flow
61839 2019-Jan-13 11:24:16.919322 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61840 2019-Jan-13 11:24:16.919387 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
61841 2019-Jan-13 11:24:16.920062 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61842 2019-Jan-13 11:24:16.920719 - [DEBUG] Edge function : AllBottom (result of previous compose)
61843 2019-Jan-13 11:24:16.920745 - [DEBUG]
61844 2019-Jan-13 11:24:16.920771 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61845 2019-Jan-13 11:24:16.920797 - [DEBUG] = AllBottom
61846 2019-Jan-13 11:24:16.920821 - [DEBUG]
61847 2019-Jan-13 11:24:16.920844 - [DEBUG] PROPAGATE: No new function!
61848 2019-Jan-13 11:24:16.920869 - [DEBUG] EDGE:
61849 2019-Jan-13 11:24:16.920929 - [DEBUG] ---> 61850 2019-Jan-13 11:24:16.921565 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61851 2019-Jan-13 11:24:16.922203 - [DEBUG]
61852 2019-Jan-13 11:24:16.922230 - [DEBUG] Compose: EdgeIdentity * AllBottom
61853 2019-Jan-13 11:24:16.922255 - [DEBUG]
61854 2019-Jan-13 11:24:16.922279 - [DEBUG] Propagate flow
61855 2019-Jan-13 11:24:16.922302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61856 2019-Jan-13 11:24:16.922358 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
61857 2019-Jan-13 11:24:16.922992 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61858 2019-Jan-13 11:24:16.923652 - [DEBUG] Edge function : AllBottom (result of previous compose)
61859 2019-Jan-13 11:24:16.923677 - [DEBUG]
61860 2019-Jan-13 11:24:16.923702 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61861 2019-Jan-13 11:24:16.923728 - [DEBUG] = AllBottom
61862 2019-Jan-13 11:24:16.923752 - [DEBUG]
61863 2019-Jan-13 11:24:16.923775 - [DEBUG] PROPAGATE: No new function!
61864 2019-Jan-13 11:24:16.923799 - [DEBUG] EDGE:
61865 2019-Jan-13 11:24:16.923857 - [DEBUG] ---> 61866 2019-Jan-13 11:24:16.924495 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61867 2019-Jan-13 11:24:16.925156 - [DEBUG]
61868 2019-Jan-13 11:24:16.925184 - [DEBUG] Compose: EdgeIdentity * AllBottom
61869 2019-Jan-13 11:24:16.925210 - [DEBUG]
61870 2019-Jan-13 11:24:16.925234 - [DEBUG] Propagate flow
61871 2019-Jan-13 11:24:16.925257 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61872 2019-Jan-13 11:24:16.925318 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61873 2019-Jan-13 11:24:16.925982 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61874 2019-Jan-13 11:24:16.926652 - [DEBUG] Edge function : AllBottom (result of previous compose)
61875 2019-Jan-13 11:24:16.926698 - [DEBUG]
61876 2019-Jan-13 11:24:16.926725 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61877 2019-Jan-13 11:24:16.926767 - [DEBUG] = AllBottom
61878 2019-Jan-13 11:24:16.926792 - [DEBUG]
61879 2019-Jan-13 11:24:16.926815 - [DEBUG] PROPAGATE: No new function!
61880 2019-Jan-13 11:24:16.926869 - [DEBUG] Compose: EdgeIdentity * AllBottom
61881 2019-Jan-13 11:24:16.926896 - [DEBUG]
61882 2019-Jan-13 11:24:16.926920 - [DEBUG] Propagate flow
61883 2019-Jan-13 11:24:16.926944 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61884 2019-Jan-13 11:24:16.927011 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61885 2019-Jan-13 11:24:16.927663 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61886 2019-Jan-13 11:24:16.928301 - [DEBUG] Edge function : AllBottom (result of previous compose)
61887 2019-Jan-13 11:24:16.928326 - [DEBUG]
61888 2019-Jan-13 11:24:16.928351 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61889 2019-Jan-13 11:24:16.928376 - [DEBUG] = AllBottom
61890 2019-Jan-13 11:24:16.928400 - [DEBUG]
61891 2019-Jan-13 11:24:16.928423 - [DEBUG] PROPAGATE: No new function!
61892 2019-Jan-13 11:24:16.928448 - [DEBUG] Compose: EdgeIdentity * AllBottom
61893 2019-Jan-13 11:24:16.928474 - [DEBUG]
61894 2019-Jan-13 11:24:16.928498 - [DEBUG] Propagate flow
61895 2019-Jan-13 11:24:16.928521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61896 2019-Jan-13 11:24:16.928577 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61897 2019-Jan-13 11:24:16.929217 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61898 2019-Jan-13 11:24:16.929861 - [DEBUG] Edge function : AllBottom (result of previous compose)
61899 2019-Jan-13 11:24:16.929886 - [DEBUG]
61900 2019-Jan-13 11:24:16.929911 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61901 2019-Jan-13 11:24:16.929937 - [DEBUG] = AllBottom
61902 2019-Jan-13 11:24:16.929961 - [DEBUG]
61903 2019-Jan-13 11:24:16.929984 - [DEBUG] PROPAGATE: No new function!
61904 2019-Jan-13 11:24:16.930029 - [DEBUG] EDGE:
61905 2019-Jan-13 11:24:16.930088 - [DEBUG] ---> 61906 2019-Jan-13 11:24:16.930734 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61907 2019-Jan-13 11:24:16.931393 - [DEBUG]
61908 2019-Jan-13 11:24:16.931420 - [DEBUG] EDGE:
61909 2019-Jan-13 11:24:16.931483 - [DEBUG] ---> 61910 2019-Jan-13 11:24:16.932131 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61911 2019-Jan-13 11:24:16.932794 - [DEBUG]
61912 2019-Jan-13 11:24:16.932823 - [DEBUG] Compose: EdgeIdentity * AllBottom
61913 2019-Jan-13 11:24:16.932849 - [DEBUG]
61914 2019-Jan-13 11:24:16.932873 - [DEBUG] Propagate flow
61915 2019-Jan-13 11:24:16.932896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61916 2019-Jan-13 11:24:16.932955 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
61917 2019-Jan-13 11:24:16.933623 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61918 2019-Jan-13 11:24:16.934269 - [DEBUG] Edge function : AllBottom (result of previous compose)
61919 2019-Jan-13 11:24:16.934294 - [DEBUG]
61920 2019-Jan-13 11:24:16.934320 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61921 2019-Jan-13 11:24:16.934346 - [DEBUG] = AllBottom
61922 2019-Jan-13 11:24:16.934370 - [DEBUG]
61923 2019-Jan-13 11:24:16.934408 - [DEBUG] PROPAGATE: No new function!
61924 2019-Jan-13 11:24:16.934434 - [DEBUG] EDGE:
61925 2019-Jan-13 11:24:16.934493 - [DEBUG] ---> 61926 2019-Jan-13 11:24:16.935134 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61927 2019-Jan-13 11:24:16.935773 - [DEBUG]
61928 2019-Jan-13 11:24:16.935800 - [DEBUG] Compose: EdgeIdentity * AllBottom
61929 2019-Jan-13 11:24:16.935826 - [DEBUG]
61930 2019-Jan-13 11:24:16.935850 - [DEBUG] Propagate flow
61931 2019-Jan-13 11:24:16.935873 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61932 2019-Jan-13 11:24:16.935929 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61933 2019-Jan-13 11:24:16.936568 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61934 2019-Jan-13 11:24:16.937223 - [DEBUG] Edge function : AllBottom (result of previous compose)
61935 2019-Jan-13 11:24:16.937249 - [DEBUG]
61936 2019-Jan-13 11:24:16.937274 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61937 2019-Jan-13 11:24:16.937299 - [DEBUG] = AllBottom
61938 2019-Jan-13 11:24:16.937324 - [DEBUG]
61939 2019-Jan-13 11:24:16.937347 - [DEBUG] PROPAGATE: No new function!
61940 2019-Jan-13 11:24:16.937399 - [DEBUG] Compose: EdgeIdentity * AllBottom
61941 2019-Jan-13 11:24:16.937427 - [DEBUG]
61942 2019-Jan-13 11:24:16.937450 - [DEBUG] Propagate flow
61943 2019-Jan-13 11:24:16.937474 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61944 2019-Jan-13 11:24:16.937535 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61945 2019-Jan-13 11:24:16.938204 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61946 2019-Jan-13 11:24:16.938865 - [DEBUG] Edge function : AllBottom (result of previous compose)
61947 2019-Jan-13 11:24:16.938891 - [DEBUG]
61948 2019-Jan-13 11:24:16.938917 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61949 2019-Jan-13 11:24:16.938942 - [DEBUG] = AllBottom
61950 2019-Jan-13 11:24:16.938967 - [DEBUG]
61951 2019-Jan-13 11:24:16.938990 - [DEBUG] PROPAGATE: No new function!
61952 2019-Jan-13 11:24:16.939017 - [DEBUG] Compose: EdgeIdentity * AllBottom
61953 2019-Jan-13 11:24:16.939043 - [DEBUG]
61954 2019-Jan-13 11:24:16.939066 - [DEBUG] Propagate flow
61955 2019-Jan-13 11:24:16.939090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61956 2019-Jan-13 11:24:16.939152 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61957 2019-Jan-13 11:24:16.939808 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61958 2019-Jan-13 11:24:16.940469 - [DEBUG] Edge function : AllBottom (result of previous compose)
61959 2019-Jan-13 11:24:16.940495 - [DEBUG]
61960 2019-Jan-13 11:24:16.940519 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61961 2019-Jan-13 11:24:16.940545 - [DEBUG] = AllBottom
61962 2019-Jan-13 11:24:16.940569 - [DEBUG]
61963 2019-Jan-13 11:24:16.940592 - [DEBUG] PROPAGATE: No new function!
61964 2019-Jan-13 11:24:16.940621 - [DEBUG] EDGE:
61965 2019-Jan-13 11:24:16.940680 - [DEBUG] ---> 61966 2019-Jan-13 11:24:16.941317 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61967 2019-Jan-13 11:24:16.941957 - [DEBUG]
61968 2019-Jan-13 11:24:16.941982 - [DEBUG] EDGE:
61969 2019-Jan-13 11:24:16.942040 - [DEBUG] ---> 61970 2019-Jan-13 11:24:16.942690 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61971 2019-Jan-13 11:24:16.943340 - [DEBUG]
61972 2019-Jan-13 11:24:16.943371 - [DEBUG] Compose: EdgeIdentity * AllBottom
61973 2019-Jan-13 11:24:16.943396 - [DEBUG]
61974 2019-Jan-13 11:24:16.943420 - [DEBUG] Propagate flow
61975 2019-Jan-13 11:24:16.943443 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61976 2019-Jan-13 11:24:16.943500 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
61977 2019-Jan-13 11:24:16.944154 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61978 2019-Jan-13 11:24:16.944808 - [DEBUG] Edge function : AllBottom (result of previous compose)
61979 2019-Jan-13 11:24:16.944835 - [DEBUG]
61980 2019-Jan-13 11:24:16.944861 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61981 2019-Jan-13 11:24:16.944886 - [DEBUG] = AllBottom
61982 2019-Jan-13 11:24:16.944911 - [DEBUG]
61983 2019-Jan-13 11:24:16.944934 - [DEBUG] PROPAGATE: No new function!
61984 2019-Jan-13 11:24:16.944958 - [DEBUG] EDGE:
61985 2019-Jan-13 11:24:16.945025 - [DEBUG] ---> 61986 2019-Jan-13 11:24:16.945686 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61987 2019-Jan-13 11:24:16.946333 - [DEBUG]
61988 2019-Jan-13 11:24:16.946361 - [DEBUG] Compose: EdgeIdentity * AllBottom
61989 2019-Jan-13 11:24:16.946387 - [DEBUG]
61990 2019-Jan-13 11:24:16.946411 - [DEBUG] Propagate flow
61991 2019-Jan-13 11:24:16.946434 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61992 2019-Jan-13 11:24:16.946492 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61993 2019-Jan-13 11:24:16.947152 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
61994 2019-Jan-13 11:24:16.947789 - [DEBUG] Edge function : AllBottom (result of previous compose)
61995 2019-Jan-13 11:24:16.947814 - [DEBUG]
61996 2019-Jan-13 11:24:16.947839 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61997 2019-Jan-13 11:24:16.947865 - [DEBUG] = AllBottom
61998 2019-Jan-13 11:24:16.947889 - [DEBUG]
61999 2019-Jan-13 11:24:16.947912 - [DEBUG] PROPAGATE: No new function!
62000 2019-Jan-13 11:24:16.947964 - [DEBUG] Compose: EdgeIdentity * AllBottom
62001 2019-Jan-13 11:24:16.947991 - [DEBUG]
62002 2019-Jan-13 11:24:16.948015 - [DEBUG] Propagate flow
62003 2019-Jan-13 11:24:16.948038 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62004 2019-Jan-13 11:24:16.948098 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
62005 2019-Jan-13 11:24:16.948740 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62006 2019-Jan-13 11:24:16.949377 - [DEBUG] Edge function : AllBottom (result of previous compose)
62007 2019-Jan-13 11:24:16.949402 - [DEBUG]
62008 2019-Jan-13 11:24:16.949426 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62009 2019-Jan-13 11:24:16.949451 - [DEBUG] = AllBottom
62010 2019-Jan-13 11:24:16.949475 - [DEBUG]
62011 2019-Jan-13 11:24:16.949499 - [DEBUG] PROPAGATE: No new function!
62012 2019-Jan-13 11:24:16.949524 - [DEBUG] Compose: EdgeIdentity * AllBottom
62013 2019-Jan-13 11:24:16.949549 - [DEBUG]
62014 2019-Jan-13 11:24:16.949573 - [DEBUG] Propagate flow
62015 2019-Jan-13 11:24:16.949595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62016 2019-Jan-13 11:24:16.949652 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
62017 2019-Jan-13 11:24:16.950339 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
62018 2019-Jan-13 11:24:16.951007 - [DEBUG] Edge function : AllBottom (result of previous compose)
62019 2019-Jan-13 11:24:16.951033 - [DEBUG]
62020 2019-Jan-13 11:24:16.951058 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62021 2019-Jan-13 11:24:16.951083 - [DEBUG] = AllBottom
62022 2019-Jan-13 11:24:16.951108 - [DEBUG]
62023 2019-Jan-13 11:24:16.951131 - [DEBUG] PROPAGATE: No new function!
62024 2019-Jan-13 11:24:16.951160 - [DEBUG] EDGE:
62025 2019-Jan-13 11:24:16.951228 - [DEBUG] ---> 62026 2019-Jan-13 11:24:16.951891 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62027 2019-Jan-13 11:24:16.952542 - [DEBUG]
62028 2019-Jan-13 11:24:16.952568 - [DEBUG] EDGE:
62029 2019-Jan-13 11:24:16.952628 - [DEBUG] ---> 62030 2019-Jan-13 11:24:16.953263 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62031 2019-Jan-13 11:24:16.953924 - [DEBUG]
62032 2019-Jan-13 11:24:16.953952 - [DEBUG] Compose: EdgeIdentity * AllBottom
62033 2019-Jan-13 11:24:16.953978 - [DEBUG]
62034 2019-Jan-13 11:24:16.954001 - [DEBUG] Propagate flow
62035 2019-Jan-13 11:24:16.954025 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62036 2019-Jan-13 11:24:16.954081 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62037 2019-Jan-13 11:24:16.954716 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62038 2019-Jan-13 11:24:16.955356 - [DEBUG] Edge function : AllBottom (result of previous compose)
62039 2019-Jan-13 11:24:16.955381 - [DEBUG]
62040 2019-Jan-13 11:24:16.955406 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62041 2019-Jan-13 11:24:16.955431 - [DEBUG] = AllBottom
62042 2019-Jan-13 11:24:16.955455 - [DEBUG]
62043 2019-Jan-13 11:24:16.955479 - [DEBUG] PROPAGATE: No new function!
62044 2019-Jan-13 11:24:16.955503 - [DEBUG] EDGE:
62045 2019-Jan-13 11:24:16.955561 - [DEBUG] ---> 62046 2019-Jan-13 11:24:16.956198 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62047 2019-Jan-13 11:24:16.956881 - [DEBUG]
62048 2019-Jan-13 11:24:16.956910 - [DEBUG] Compose: EdgeIdentity * AllBottom
62049 2019-Jan-13 11:24:16.956937 - [DEBUG]
62050 2019-Jan-13 11:24:16.956960 - [DEBUG] Propagate flow
62051 2019-Jan-13 11:24:16.956984 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62052 2019-Jan-13 11:24:16.957046 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62053 2019-Jan-13 11:24:16.957710 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62054 2019-Jan-13 11:24:16.958366 - [DEBUG] Edge function : AllBottom (result of previous compose)
62055 2019-Jan-13 11:24:16.958393 - [DEBUG]
62056 2019-Jan-13 11:24:16.958418 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62057 2019-Jan-13 11:24:16.958444 - [DEBUG] = AllBottom
62058 2019-Jan-13 11:24:16.958468 - [DEBUG]
62059 2019-Jan-13 11:24:16.958491 - [DEBUG] PROPAGATE: No new function!
62060 2019-Jan-13 11:24:16.958544 - [DEBUG] Compose: EdgeIdentity * AllBottom
62061 2019-Jan-13 11:24:16.958592 - [DEBUG]
62062 2019-Jan-13 11:24:16.958617 - [DEBUG] Propagate flow
62063 2019-Jan-13 11:24:16.958640 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62064 2019-Jan-13 11:24:16.958705 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62065 2019-Jan-13 11:24:16.959353 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62066 2019-Jan-13 11:24:16.960011 - [DEBUG] Edge function : AllBottom (result of previous compose)
62067 2019-Jan-13 11:24:16.960039 - [DEBUG]
62068 2019-Jan-13 11:24:16.960064 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62069 2019-Jan-13 11:24:16.960089 - [DEBUG] = AllBottom
62070 2019-Jan-13 11:24:16.960113 - [DEBUG]
62071 2019-Jan-13 11:24:16.960136 - [DEBUG] PROPAGATE: No new function!
62072 2019-Jan-13 11:24:16.960162 - [DEBUG] Compose: EdgeIdentity * AllBottom
62073 2019-Jan-13 11:24:16.960187 - [DEBUG]
62074 2019-Jan-13 11:24:16.960211 - [DEBUG] Propagate flow
62075 2019-Jan-13 11:24:16.960234 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62076 2019-Jan-13 11:24:16.960291 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62077 2019-Jan-13 11:24:16.960931 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62078 2019-Jan-13 11:24:16.961566 - [DEBUG] Edge function : AllBottom (result of previous compose)
62079 2019-Jan-13 11:24:16.961591 - [DEBUG]
62080 2019-Jan-13 11:24:16.961615 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62081 2019-Jan-13 11:24:16.961641 - [DEBUG] = AllBottom
62082 2019-Jan-13 11:24:16.961665 - [DEBUG]
62083 2019-Jan-13 11:24:16.961688 - [DEBUG] PROPAGATE: No new function!
62084 2019-Jan-13 11:24:16.961716 - [DEBUG] EDGE:
62085 2019-Jan-13 11:24:16.961775 - [DEBUG] ---> 62086 2019-Jan-13 11:24:16.962409 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62087 2019-Jan-13 11:24:16.963069 - [DEBUG]
62088 2019-Jan-13 11:24:16.963112 - [DEBUG] Compose: EdgeIdentity * AllBottom
62089 2019-Jan-13 11:24:16.963140 - [DEBUG]
62090 2019-Jan-13 11:24:16.963163 - [DEBUG] Propagate flow
62091 2019-Jan-13 11:24:16.963186 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62092 2019-Jan-13 11:24:16.963250 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62093 2019-Jan-13 11:24:16.963933 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62094 2019-Jan-13 11:24:16.964596 - [DEBUG] Edge function : AllBottom (result of previous compose)
62095 2019-Jan-13 11:24:16.964622 - [DEBUG]
62096 2019-Jan-13 11:24:16.964648 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62097 2019-Jan-13 11:24:16.964673 - [DEBUG] = AllBottom
62098 2019-Jan-13 11:24:16.964698 - [DEBUG]
62099 2019-Jan-13 11:24:16.964720 - [DEBUG] PROPAGATE: No new function!
62100 2019-Jan-13 11:24:16.964745 - [DEBUG] EDGE:
62101 2019-Jan-13 11:24:16.964808 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
62102 2019-Jan-13 11:24:16.965455 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62103 2019-Jan-13 11:24:16.966093 - [DEBUG]
62104 2019-Jan-13 11:24:16.966119 - [DEBUG] EDGE:
62105 2019-Jan-13 11:24:16.966176 - [DEBUG] ---> 62106 2019-Jan-13 11:24:16.966849 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62107 2019-Jan-13 11:24:16.967491 - [DEBUG]
62108 2019-Jan-13 11:24:16.967516 - [DEBUG] EDGE:
62109 2019-Jan-13 11:24:16.967574 - [DEBUG] ---> 62110 2019-Jan-13 11:24:16.968208 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62111 2019-Jan-13 11:24:16.968846 - [DEBUG]
62112 2019-Jan-13 11:24:16.968872 - [DEBUG] EDGE:
62113 2019-Jan-13 11:24:16.968929 - [DEBUG] ---> 62114 2019-Jan-13 11:24:16.969594 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62115 2019-Jan-13 11:24:16.970275 - [DEBUG]
62116 2019-Jan-13 11:24:16.970329 - [DEBUG] Compose: EdgeIdentity * AllBottom
62117 2019-Jan-13 11:24:16.970356 - [DEBUG]
62118 2019-Jan-13 11:24:16.970380 - [DEBUG] Propagate flow
62119 2019-Jan-13 11:24:16.970403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62120 2019-Jan-13 11:24:16.970470 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62121 2019-Jan-13 11:24:16.971133 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
62122 2019-Jan-13 11:24:16.971772 - [DEBUG] Edge function : AllBottom (result of previous compose)
62123 2019-Jan-13 11:24:16.971798 - [DEBUG]
62124 2019-Jan-13 11:24:16.971823 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62125 2019-Jan-13 11:24:16.971849 - [DEBUG] = AllBottom
62126 2019-Jan-13 11:24:16.971873 - [DEBUG]
62127 2019-Jan-13 11:24:16.971897 - [DEBUG] PROPAGATE: No new function!
62128 2019-Jan-13 11:24:16.971923 - [DEBUG] Compose: EdgeIdentity * AllBottom
62129 2019-Jan-13 11:24:16.971949 - [DEBUG]
62130 2019-Jan-13 11:24:16.971971 - [DEBUG] Propagate flow
62131 2019-Jan-13 11:24:16.971994 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62132 2019-Jan-13 11:24:16.972053 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62133 2019-Jan-13 11:24:16.972688 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62134 2019-Jan-13 11:24:16.973343 - [DEBUG] Edge function : AllBottom (result of previous compose)
62135 2019-Jan-13 11:24:16.973372 - [DEBUG]
62136 2019-Jan-13 11:24:16.973397 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62137 2019-Jan-13 11:24:16.973422 - [DEBUG] = AllBottom
62138 2019-Jan-13 11:24:16.973446 - [DEBUG]
62139 2019-Jan-13 11:24:16.973469 - [DEBUG] PROPAGATE: No new function!
62140 2019-Jan-13 11:24:16.973494 - [DEBUG] EDGE:
62141 2019-Jan-13 11:24:16.973552 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
62142 2019-Jan-13 11:24:16.974193 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
62143 2019-Jan-13 11:24:16.974827 - [DEBUG]
62144 2019-Jan-13 11:24:16.974855 - [DEBUG] Compose: EdgeIdentity * AllBottom
62145 2019-Jan-13 11:24:16.974880 - [DEBUG]
62146 2019-Jan-13 11:24:16.974903 - [DEBUG] Propagate flow
62147 2019-Jan-13 11:24:16.974926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62148 2019-Jan-13 11:24:16.974983 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62149 2019-Jan-13 11:24:16.975638 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62150 2019-Jan-13 11:24:16.976307 - [DEBUG] Edge function : AllBottom (result of previous compose)
62151 2019-Jan-13 11:24:16.976333 - [DEBUG]
62152 2019-Jan-13 11:24:16.976358 - [DEBUG] Join: AllTop & AllBottom
62153 2019-Jan-13 11:24:16.976385 - [DEBUG] = AllBottom (new jump func)
62154 2019-Jan-13 11:24:16.976409 - [DEBUG]
62155 2019-Jan-13 11:24:16.976432 - [DEBUG] Start adding new jump function
62156 2019-Jan-13 11:24:16.976455 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62157 2019-Jan-13 11:24:16.976519 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62158 2019-Jan-13 11:24:16.977202 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62159 2019-Jan-13 11:24:16.977852 - [DEBUG] Edge Function : AllBottom
62160 2019-Jan-13 11:24:16.977882 - [DEBUG] End adding new jump function
62161 2019-Jan-13 11:24:16.977906 - [DEBUG]
62162 2019-Jan-13 11:24:16.977930 - [DEBUG] -------------------------------------------- 1650. Path Edge --------------------------------------------
62163 2019-Jan-13 11:24:16.977954 - [DEBUG]
62164 2019-Jan-13 11:24:16.977977 - [DEBUG] Process 1650. path edge:
62165 2019-Jan-13 11:24:16.978001 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62166 2019-Jan-13 11:24:16.978059 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
62167 2019-Jan-13 11:24:16.978700 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62168 2019-Jan-13 11:24:16.979332 - [DEBUG]
62169 2019-Jan-13 11:24:16.979359 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62170 2019-Jan-13 11:24:16.980038 - [DEBUG] Compose: EdgeIdentity * AllBottom
62171 2019-Jan-13 11:24:16.980068 - [DEBUG]
62172 2019-Jan-13 11:24:16.980092 - [DEBUG] Propagate flow
62173 2019-Jan-13 11:24:16.980115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62174 2019-Jan-13 11:24:16.980174 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62175 2019-Jan-13 11:24:16.980821 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62176 2019-Jan-13 11:24:16.981487 - [DEBUG] Edge function : AllBottom (result of previous compose)
62177 2019-Jan-13 11:24:16.981513 - [DEBUG]
62178 2019-Jan-13 11:24:16.981539 - [DEBUG] Join: AllTop & AllBottom
62179 2019-Jan-13 11:24:16.981566 - [DEBUG] = AllBottom (new jump func)
62180 2019-Jan-13 11:24:16.981590 - [DEBUG]
62181 2019-Jan-13 11:24:16.981614 - [DEBUG] Start adding new jump function
62182 2019-Jan-13 11:24:16.981637 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62183 2019-Jan-13 11:24:16.981711 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62184 2019-Jan-13 11:24:16.982400 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62185 2019-Jan-13 11:24:16.983099 - [DEBUG] Edge Function : AllBottom
62186 2019-Jan-13 11:24:16.983133 - [DEBUG] End adding new jump function
62187 2019-Jan-13 11:24:16.983157 - [DEBUG]
62188 2019-Jan-13 11:24:16.983182 - [DEBUG] -------------------------------------------- 1651. Path Edge --------------------------------------------
62189 2019-Jan-13 11:24:16.983207 - [DEBUG]
62190 2019-Jan-13 11:24:16.983230 - [DEBUG] Process 1651. path edge:
62191 2019-Jan-13 11:24:16.983254 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62192 2019-Jan-13 11:24:16.983325 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
62193 2019-Jan-13 11:24:16.984052 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62194 2019-Jan-13 11:24:16.984750 - [DEBUG]
62195 2019-Jan-13 11:24:16.984777 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62196 2019-Jan-13 11:24:16.985497 - [DEBUG] Compose: EdgeIdentity * AllBottom
62197 2019-Jan-13 11:24:16.985530 - [DEBUG]
62198 2019-Jan-13 11:24:16.985555 - [DEBUG] Propagate flow
62199 2019-Jan-13 11:24:16.985578 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62200 2019-Jan-13 11:24:16.985652 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62201 2019-Jan-13 11:24:16.986347 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62202 2019-Jan-13 11:24:16.987072 - [DEBUG] Edge function : AllBottom (result of previous compose)
62203 2019-Jan-13 11:24:16.987100 - [DEBUG]
62204 2019-Jan-13 11:24:16.987127 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62205 2019-Jan-13 11:24:16.987153 - [DEBUG] = AllBottom
62206 2019-Jan-13 11:24:16.987178 - [DEBUG]
62207 2019-Jan-13 11:24:16.987201 - [DEBUG] PROPAGATE: No new function!
62208 2019-Jan-13 11:24:16.987230 - [DEBUG] Compose: EdgeIdentity * AllBottom
62209 2019-Jan-13 11:24:16.987256 - [DEBUG]
62210 2019-Jan-13 11:24:16.987280 - [DEBUG] Propagate flow
62211 2019-Jan-13 11:24:16.987303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62212 2019-Jan-13 11:24:16.987378 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62213 2019-Jan-13 11:24:16.988077 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62214 2019-Jan-13 11:24:16.988738 - [DEBUG] Edge function : AllBottom (result of previous compose)
62215 2019-Jan-13 11:24:16.988764 - [DEBUG]
62216 2019-Jan-13 11:24:16.988790 - [DEBUG] Join: AllTop & AllBottom
62217 2019-Jan-13 11:24:16.988817 - [DEBUG] = AllBottom (new jump func)
62218 2019-Jan-13 11:24:16.988841 - [DEBUG]
62219 2019-Jan-13 11:24:16.988864 - [DEBUG] Start adding new jump function
62220 2019-Jan-13 11:24:16.988888 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62221 2019-Jan-13 11:24:16.988950 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62222 2019-Jan-13 11:24:16.989616 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62223 2019-Jan-13 11:24:16.990294 - [DEBUG] Edge Function : AllBottom
62224 2019-Jan-13 11:24:16.990327 - [DEBUG] End adding new jump function
62225 2019-Jan-13 11:24:16.990351 - [DEBUG]
62226 2019-Jan-13 11:24:16.990374 - [DEBUG] -------------------------------------------- 1652. Path Edge --------------------------------------------
62227 2019-Jan-13 11:24:16.990399 - [DEBUG]
62228 2019-Jan-13 11:24:16.990422 - [DEBUG] Process 1652. path edge:
62229 2019-Jan-13 11:24:16.990446 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62230 2019-Jan-13 11:24:16.990516 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
62231 2019-Jan-13 11:24:16.991176 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62232 2019-Jan-13 11:24:16.991818 - [DEBUG]
62233 2019-Jan-13 11:24:16.991845 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62234 2019-Jan-13 11:24:16.992508 - [DEBUG] Compose: EdgeIdentity * AllBottom
62235 2019-Jan-13 11:24:16.992537 - [DEBUG]
62236 2019-Jan-13 11:24:16.992560 - [DEBUG] Propagate flow
62237 2019-Jan-13 11:24:16.992584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62238 2019-Jan-13 11:24:16.992643 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62239 2019-Jan-13 11:24:16.993311 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62240 2019-Jan-13 11:24:16.993973 - [DEBUG] Edge function : AllBottom (result of previous compose)
62241 2019-Jan-13 11:24:16.994000 - [DEBUG]
62242 2019-Jan-13 11:24:16.994025 - [DEBUG] Join: AllTop & AllBottom
62243 2019-Jan-13 11:24:16.994051 - [DEBUG] = AllBottom (new jump func)
62244 2019-Jan-13 11:24:16.994076 - [DEBUG]
62245 2019-Jan-13 11:24:16.994100 - [DEBUG] Start adding new jump function
62246 2019-Jan-13 11:24:16.994123 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62247 2019-Jan-13 11:24:16.994181 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62248 2019-Jan-13 11:24:16.994813 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62249 2019-Jan-13 11:24:16.995448 - [DEBUG] Edge Function : AllBottom
62250 2019-Jan-13 11:24:16.995476 - [DEBUG] End adding new jump function
62251 2019-Jan-13 11:24:16.995500 - [DEBUG]
62252 2019-Jan-13 11:24:16.995524 - [DEBUG] -------------------------------------------- 1653. Path Edge --------------------------------------------
62253 2019-Jan-13 11:24:16.995548 - [DEBUG]
62254 2019-Jan-13 11:24:16.995571 - [DEBUG] Process 1653. path edge:
62255 2019-Jan-13 11:24:16.995595 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62256 2019-Jan-13 11:24:16.995654 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
62257 2019-Jan-13 11:24:16.996317 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62258 2019-Jan-13 11:24:16.996994 - [DEBUG]
62259 2019-Jan-13 11:24:16.997021 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62260 2019-Jan-13 11:24:16.997715 - [DEBUG] Compose: EdgeIdentity * AllBottom
62261 2019-Jan-13 11:24:16.997745 - [DEBUG]
62262 2019-Jan-13 11:24:16.997769 - [DEBUG] Propagate flow
62263 2019-Jan-13 11:24:16.997792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62264 2019-Jan-13 11:24:16.997855 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
62265 2019-Jan-13 11:24:16.998507 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62266 2019-Jan-13 11:24:16.999141 - [DEBUG] Edge function : AllBottom (result of previous compose)
62267 2019-Jan-13 11:24:16.999166 - [DEBUG]
62268 2019-Jan-13 11:24:16.999191 - [DEBUG] Join: AllTop & AllBottom
62269 2019-Jan-13 11:24:16.999217 - [DEBUG] = AllBottom (new jump func)
62270 2019-Jan-13 11:24:16.999241 - [DEBUG]
62271 2019-Jan-13 11:24:16.999265 - [DEBUG] Start adding new jump function
62272 2019-Jan-13 11:24:16.999288 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62273 2019-Jan-13 11:24:16.999345 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62274 2019-Jan-13 11:24:16.999980 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
62275 2019-Jan-13 11:24:17.000644 - [DEBUG] Edge Function : AllBottom
62276 2019-Jan-13 11:24:17.000676 - [DEBUG] End adding new jump function
62277 2019-Jan-13 11:24:17.000699 - [DEBUG]
62278 2019-Jan-13 11:24:17.000723 - [DEBUG] -------------------------------------------- 1654. Path Edge --------------------------------------------
62279 2019-Jan-13 11:24:17.000747 - [DEBUG]
62280 2019-Jan-13 11:24:17.000770 - [DEBUG] Process 1654. path edge:
62281 2019-Jan-13 11:24:17.000794 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62282 2019-Jan-13 11:24:17.000851 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
62283 2019-Jan-13 11:24:17.001508 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62284 2019-Jan-13 11:24:17.002150 - [DEBUG]
62285 2019-Jan-13 11:24:17.002178 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
62286 2019-Jan-13 11:24:17.002867 - [DEBUG] Compose: EdgeIdentity * AllBottom
62287 2019-Jan-13 11:24:17.002896 - [DEBUG]
62288 2019-Jan-13 11:24:17.002919 - [DEBUG] Propagate flow
62289 2019-Jan-13 11:24:17.002943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62290 2019-Jan-13 11:24:17.003006 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62291 2019-Jan-13 11:24:17.003706 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62292 2019-Jan-13 11:24:17.004354 - [DEBUG] Edge function : AllBottom (result of previous compose)
62293 2019-Jan-13 11:24:17.004381 - [DEBUG]
62294 2019-Jan-13 11:24:17.004406 - [DEBUG] Join: AllTop & AllBottom
62295 2019-Jan-13 11:24:17.004432 - [DEBUG] = AllBottom (new jump func)
62296 2019-Jan-13 11:24:17.004456 - [DEBUG]
62297 2019-Jan-13 11:24:17.004479 - [DEBUG] Start adding new jump function
62298 2019-Jan-13 11:24:17.004503 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62299 2019-Jan-13 11:24:17.004564 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62300 2019-Jan-13 11:24:17.005201 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62301 2019-Jan-13 11:24:17.005838 - [DEBUG] Edge Function : AllBottom
62302 2019-Jan-13 11:24:17.005867 - [DEBUG] End adding new jump function
62303 2019-Jan-13 11:24:17.005891 - [DEBUG]
62304 2019-Jan-13 11:24:17.005914 - [DEBUG] -------------------------------------------- 1655. Path Edge --------------------------------------------
62305 2019-Jan-13 11:24:17.005938 - [DEBUG]
62306 2019-Jan-13 11:24:17.005962 - [DEBUG] Process 1655. path edge:
62307 2019-Jan-13 11:24:17.005985 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62308 2019-Jan-13 11:24:17.006044 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
62309 2019-Jan-13 11:24:17.006702 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62310 2019-Jan-13 11:24:17.007337 - [DEBUG]
62311 2019-Jan-13 11:24:17.007361 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62312 2019-Jan-13 11:24:17.008008 - [DEBUG] Possible callees:
62313 2019-Jan-13 11:24:17.008032 - [DEBUG] bar
62314 2019-Jan-13 11:24:17.008057 - [DEBUG] Possible return sites:
62315 2019-Jan-13 11:24:17.008081 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7162316 2019-Jan-13 11:24:17.009393 - [DEBUG] Found and process special summary
62317 2019-Jan-13 11:24:17.009452 - [DEBUG] Compose: EdgeIdentity * AllBottom
62318 2019-Jan-13 11:24:17.009480 - [DEBUG]
62319 2019-Jan-13 11:24:17.009505 - [DEBUG] Propagate flow
62320 2019-Jan-13 11:24:17.009529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62321 2019-Jan-13 11:24:17.009594 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62322 2019-Jan-13 11:24:17.010287 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62323 2019-Jan-13 11:24:17.010935 - [DEBUG] Edge function : AllBottom (result of previous compose)
62324 2019-Jan-13 11:24:17.010961 - [DEBUG]
62325 2019-Jan-13 11:24:17.011010 - [DEBUG] Join: AllTop & AllBottom
62326 2019-Jan-13 11:24:17.011037 - [DEBUG] = AllBottom (new jump func)
62327 2019-Jan-13 11:24:17.011062 - [DEBUG]
62328 2019-Jan-13 11:24:17.011085 - [DEBUG] Start adding new jump function
62329 2019-Jan-13 11:24:17.011108 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62330 2019-Jan-13 11:24:17.011170 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62331 2019-Jan-13 11:24:17.011807 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62332 2019-Jan-13 11:24:17.012446 - [DEBUG] Edge Function : AllBottom
62333 2019-Jan-13 11:24:17.012475 - [DEBUG] End adding new jump function
62334 2019-Jan-13 11:24:17.012500 - [DEBUG]
62335 2019-Jan-13 11:24:17.012523 - [DEBUG] -------------------------------------------- 1656. Path Edge --------------------------------------------
62336 2019-Jan-13 11:24:17.012547 - [DEBUG]
62337 2019-Jan-13 11:24:17.012570 - [DEBUG] Process 1656. path edge:
62338 2019-Jan-13 11:24:17.012594 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62339 2019-Jan-13 11:24:17.012652 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
62340 2019-Jan-13 11:24:17.013291 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62341 2019-Jan-13 11:24:17.013944 - [DEBUG]
62342 2019-Jan-13 11:24:17.013969 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62343 2019-Jan-13 11:24:17.014636 - [DEBUG] Compose: EdgeIdentity * AllBottom
62344 2019-Jan-13 11:24:17.014665 - [DEBUG]
62345 2019-Jan-13 11:24:17.014688 - [DEBUG] Propagate flow
62346 2019-Jan-13 11:24:17.014712 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62347 2019-Jan-13 11:24:17.014769 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62348 2019-Jan-13 11:24:17.015430 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62349 2019-Jan-13 11:24:17.016081 - [DEBUG] Edge function : AllBottom (result of previous compose)
62350 2019-Jan-13 11:24:17.016107 - [DEBUG]
62351 2019-Jan-13 11:24:17.016133 - [DEBUG] Join: AllTop & AllBottom
62352 2019-Jan-13 11:24:17.016159 - [DEBUG] = AllBottom (new jump func)
62353 2019-Jan-13 11:24:17.016184 - [DEBUG]
62354 2019-Jan-13 11:24:17.016207 - [DEBUG] Start adding new jump function
62355 2019-Jan-13 11:24:17.016231 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62356 2019-Jan-13 11:24:17.016299 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62357 2019-Jan-13 11:24:17.016979 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62358 2019-Jan-13 11:24:17.017622 - [DEBUG] Edge Function : AllBottom
62359 2019-Jan-13 11:24:17.017652 - [DEBUG] End adding new jump function
62360 2019-Jan-13 11:24:17.017677 - [DEBUG]
62361 2019-Jan-13 11:24:17.017700 - [DEBUG] -------------------------------------------- 1657. Path Edge --------------------------------------------
62362 2019-Jan-13 11:24:17.017725 - [DEBUG]
62363 2019-Jan-13 11:24:17.017748 - [DEBUG] Process 1657. path edge:
62364 2019-Jan-13 11:24:17.017772 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62365 2019-Jan-13 11:24:17.017831 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
62366 2019-Jan-13 11:24:17.018466 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62367 2019-Jan-13 11:24:17.019097 - [DEBUG]
62368 2019-Jan-13 11:24:17.019123 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62369 2019-Jan-13 11:24:17.019798 - [DEBUG] Compose: EdgeIdentity * AllBottom
62370 2019-Jan-13 11:24:17.019827 - [DEBUG]
62371 2019-Jan-13 11:24:17.019851 - [DEBUG] Propagate flow
62372 2019-Jan-13 11:24:17.019874 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62373 2019-Jan-13 11:24:17.019932 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62374 2019-Jan-13 11:24:17.020606 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62375 2019-Jan-13 11:24:17.021240 - [DEBUG] Edge function : AllBottom (result of previous compose)
62376 2019-Jan-13 11:24:17.021266 - [DEBUG]
62377 2019-Jan-13 11:24:17.021291 - [DEBUG] Join: AllTop & AllBottom
62378 2019-Jan-13 11:24:17.021317 - [DEBUG] = AllBottom (new jump func)
62379 2019-Jan-13 11:24:17.021341 - [DEBUG]
62380 2019-Jan-13 11:24:17.021365 - [DEBUG] Start adding new jump function
62381 2019-Jan-13 11:24:17.021389 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62382 2019-Jan-13 11:24:17.021452 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62383 2019-Jan-13 11:24:17.022106 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62384 2019-Jan-13 11:24:17.022778 - [DEBUG] Edge Function : AllBottom
62385 2019-Jan-13 11:24:17.022808 - [DEBUG] End adding new jump function
62386 2019-Jan-13 11:24:17.022832 - [DEBUG]
62387 2019-Jan-13 11:24:17.022856 - [DEBUG] -------------------------------------------- 1658. Path Edge --------------------------------------------
62388 2019-Jan-13 11:24:17.022881 - [DEBUG]
62389 2019-Jan-13 11:24:17.022904 - [DEBUG] Process 1658. path edge:
62390 2019-Jan-13 11:24:17.022928 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62391 2019-Jan-13 11:24:17.022993 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
62392 2019-Jan-13 11:24:17.023677 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62393 2019-Jan-13 11:24:17.024314 - [DEBUG]
62394 2019-Jan-13 11:24:17.024339 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62395 2019-Jan-13 11:24:17.024994 - [DEBUG] Possible callees:
62396 2019-Jan-13 11:24:17.025020 - [DEBUG] llvm.dbg.declare
62397 2019-Jan-13 11:24:17.025044 - [DEBUG] Possible return sites:
62398 2019-Jan-13 11:24:17.025067 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7862399 2019-Jan-13 11:24:17.026368 - [DEBUG] Found and process special summary
62400 2019-Jan-13 11:24:17.026419 - [DEBUG] Compose: EdgeIdentity * AllBottom
62401 2019-Jan-13 11:24:17.026447 - [DEBUG]
62402 2019-Jan-13 11:24:17.026471 - [DEBUG] Propagate flow
62403 2019-Jan-13 11:24:17.026495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62404 2019-Jan-13 11:24:17.026555 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62405 2019-Jan-13 11:24:17.027215 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62406 2019-Jan-13 11:24:17.027862 - [DEBUG] Edge function : AllBottom (result of previous compose)
62407 2019-Jan-13 11:24:17.027888 - [DEBUG]
62408 2019-Jan-13 11:24:17.027914 - [DEBUG] Join: AllTop & AllBottom
62409 2019-Jan-13 11:24:17.027940 - [DEBUG] = AllBottom (new jump func)
62410 2019-Jan-13 11:24:17.027981 - [DEBUG]
62411 2019-Jan-13 11:24:17.028005 - [DEBUG] Start adding new jump function
62412 2019-Jan-13 11:24:17.028028 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62413 2019-Jan-13 11:24:17.028095 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62414 2019-Jan-13 11:24:17.028748 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62415 2019-Jan-13 11:24:17.029414 - [DEBUG] Edge Function : AllBottom
62416 2019-Jan-13 11:24:17.029445 - [DEBUG] End adding new jump function
62417 2019-Jan-13 11:24:17.029469 - [DEBUG]
62418 2019-Jan-13 11:24:17.029493 - [DEBUG] -------------------------------------------- 1659. Path Edge --------------------------------------------
62419 2019-Jan-13 11:24:17.029518 - [DEBUG]
62420 2019-Jan-13 11:24:17.029541 - [DEBUG] Process 1659. path edge:
62421 2019-Jan-13 11:24:17.029565 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62422 2019-Jan-13 11:24:17.029627 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
62423 2019-Jan-13 11:24:17.030302 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62424 2019-Jan-13 11:24:17.030940 - [DEBUG]
62425 2019-Jan-13 11:24:17.030965 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62426 2019-Jan-13 11:24:17.031635 - [DEBUG] Compose: EdgeIdentity * AllBottom
62427 2019-Jan-13 11:24:17.031665 - [DEBUG]
62428 2019-Jan-13 11:24:17.031689 - [DEBUG] Propagate flow
62429 2019-Jan-13 11:24:17.031712 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62430 2019-Jan-13 11:24:17.031771 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62431 2019-Jan-13 11:24:17.032408 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62432 2019-Jan-13 11:24:17.033045 - [DEBUG] Edge function : AllBottom (result of previous compose)
62433 2019-Jan-13 11:24:17.033070 - [DEBUG]
62434 2019-Jan-13 11:24:17.033096 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62435 2019-Jan-13 11:24:17.033122 - [DEBUG] = AllBottom
62436 2019-Jan-13 11:24:17.033146 - [DEBUG]
62437 2019-Jan-13 11:24:17.033170 - [DEBUG] PROPAGATE: No new function!
62438 2019-Jan-13 11:24:17.033195 - [DEBUG] Compose: EdgeIdentity * AllBottom
62439 2019-Jan-13 11:24:17.033221 - [DEBUG]
62440 2019-Jan-13 11:24:17.033244 - [DEBUG] Propagate flow
62441 2019-Jan-13 11:24:17.033268 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62442 2019-Jan-13 11:24:17.033324 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62443 2019-Jan-13 11:24:17.033979 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62444 2019-Jan-13 11:24:17.034636 - [DEBUG] Edge function : AllBottom (result of previous compose)
62445 2019-Jan-13 11:24:17.034663 - [DEBUG]
62446 2019-Jan-13 11:24:17.034688 - [DEBUG] Join: AllTop & AllBottom
62447 2019-Jan-13 11:24:17.034714 - [DEBUG] = AllBottom (new jump func)
62448 2019-Jan-13 11:24:17.034739 - [DEBUG]
62449 2019-Jan-13 11:24:17.034762 - [DEBUG] Start adding new jump function
62450 2019-Jan-13 11:24:17.034786 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62451 2019-Jan-13 11:24:17.034849 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62452 2019-Jan-13 11:24:17.035509 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62453 2019-Jan-13 11:24:17.036158 - [DEBUG] Edge Function : AllBottom
62454 2019-Jan-13 11:24:17.036188 - [DEBUG] End adding new jump function
62455 2019-Jan-13 11:24:17.036213 - [DEBUG]
62456 2019-Jan-13 11:24:17.036253 - [DEBUG] -------------------------------------------- 1660. Path Edge --------------------------------------------
62457 2019-Jan-13 11:24:17.036278 - [DEBUG]
62458 2019-Jan-13 11:24:17.036302 - [DEBUG] Process 1660. path edge:
62459 2019-Jan-13 11:24:17.036326 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62460 2019-Jan-13 11:24:17.036388 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
62461 2019-Jan-13 11:24:17.037049 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62462 2019-Jan-13 11:24:17.037683 - [DEBUG]
62463 2019-Jan-13 11:24:17.037710 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62464 2019-Jan-13 11:24:17.038368 - [DEBUG] Compose: EdgeIdentity * AllBottom
62465 2019-Jan-13 11:24:17.038397 - [DEBUG]
62466 2019-Jan-13 11:24:17.038420 - [DEBUG] Propagate flow
62467 2019-Jan-13 11:24:17.038444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62468 2019-Jan-13 11:24:17.038503 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62469 2019-Jan-13 11:24:17.039146 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62470 2019-Jan-13 11:24:17.039777 - [DEBUG] Edge function : AllBottom (result of previous compose)
62471 2019-Jan-13 11:24:17.039802 - [DEBUG]
62472 2019-Jan-13 11:24:17.039827 - [DEBUG] Join: AllTop & AllBottom
62473 2019-Jan-13 11:24:17.039853 - [DEBUG] = AllBottom (new jump func)
62474 2019-Jan-13 11:24:17.039877 - [DEBUG]
62475 2019-Jan-13 11:24:17.039901 - [DEBUG] Start adding new jump function
62476 2019-Jan-13 11:24:17.039924 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62477 2019-Jan-13 11:24:17.039981 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62478 2019-Jan-13 11:24:17.040650 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62479 2019-Jan-13 11:24:17.041314 - [DEBUG] Edge Function : AllBottom
62480 2019-Jan-13 11:24:17.041344 - [DEBUG] End adding new jump function
62481 2019-Jan-13 11:24:17.041368 - [DEBUG]
62482 2019-Jan-13 11:24:17.041393 - [DEBUG] -------------------------------------------- 1661. Path Edge --------------------------------------------
62483 2019-Jan-13 11:24:17.041417 - [DEBUG]
62484 2019-Jan-13 11:24:17.041440 - [DEBUG] Process 1661. path edge:
62485 2019-Jan-13 11:24:17.041464 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62486 2019-Jan-13 11:24:17.041528 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
62487 2019-Jan-13 11:24:17.042189 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62488 2019-Jan-13 11:24:17.042831 - [DEBUG]
62489 2019-Jan-13 11:24:17.042856 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62490 2019-Jan-13 11:24:17.043559 - [DEBUG] Compose: EdgeIdentity * AllBottom
62491 2019-Jan-13 11:24:17.043588 - [DEBUG]
62492 2019-Jan-13 11:24:17.043612 - [DEBUG] Propagate flow
62493 2019-Jan-13 11:24:17.043636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62494 2019-Jan-13 11:24:17.043697 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
62495 2019-Jan-13 11:24:17.044335 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62496 2019-Jan-13 11:24:17.044969 - [DEBUG] Edge function : AllBottom (result of previous compose)
62497 2019-Jan-13 11:24:17.044995 - [DEBUG]
62498 2019-Jan-13 11:24:17.045021 - [DEBUG] Join: AllTop & AllBottom
62499 2019-Jan-13 11:24:17.045047 - [DEBUG] = AllBottom (new jump func)
62500 2019-Jan-13 11:24:17.045090 - [DEBUG]
62501 2019-Jan-13 11:24:17.045114 - [DEBUG] Start adding new jump function
62502 2019-Jan-13 11:24:17.045138 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62503 2019-Jan-13 11:24:17.045196 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62504 2019-Jan-13 11:24:17.045830 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
62505 2019-Jan-13 11:24:17.046462 - [DEBUG] Edge Function : AllBottom
62506 2019-Jan-13 11:24:17.046491 - [DEBUG] End adding new jump function
62507 2019-Jan-13 11:24:17.046516 - [DEBUG]
62508 2019-Jan-13 11:24:17.046539 - [DEBUG] -------------------------------------------- 1662. Path Edge --------------------------------------------
62509 2019-Jan-13 11:24:17.046564 - [DEBUG]
62510 2019-Jan-13 11:24:17.046588 - [DEBUG] Process 1662. path edge:
62511 2019-Jan-13 11:24:17.046612 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62512 2019-Jan-13 11:24:17.046688 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
62513 2019-Jan-13 11:24:17.047349 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62514 2019-Jan-13 11:24:17.048004 - [DEBUG]
62515 2019-Jan-13 11:24:17.048031 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
62516 2019-Jan-13 11:24:17.048715 - [DEBUG] Compose: EdgeIdentity * AllBottom
62517 2019-Jan-13 11:24:17.048744 - [DEBUG]
62518 2019-Jan-13 11:24:17.048768 - [DEBUG] Propagate flow
62519 2019-Jan-13 11:24:17.048792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62520 2019-Jan-13 11:24:17.048855 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62521 2019-Jan-13 11:24:17.049498 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62522 2019-Jan-13 11:24:17.050153 - [DEBUG] Edge function : AllBottom (result of previous compose)
62523 2019-Jan-13 11:24:17.050179 - [DEBUG]
62524 2019-Jan-13 11:24:17.050204 - [DEBUG] Join: AllTop & AllBottom
62525 2019-Jan-13 11:24:17.050230 - [DEBUG] = AllBottom (new jump func)
62526 2019-Jan-13 11:24:17.050255 - [DEBUG]
62527 2019-Jan-13 11:24:17.050278 - [DEBUG] Start adding new jump function
62528 2019-Jan-13 11:24:17.050301 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62529 2019-Jan-13 11:24:17.050358 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62530 2019-Jan-13 11:24:17.050993 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62531 2019-Jan-13 11:24:17.051630 - [DEBUG] Edge Function : AllBottom
62532 2019-Jan-13 11:24:17.051658 - [DEBUG] End adding new jump function
62533 2019-Jan-13 11:24:17.051683 - [DEBUG]
62534 2019-Jan-13 11:24:17.051706 - [DEBUG] -------------------------------------------- 1663. Path Edge --------------------------------------------
62535 2019-Jan-13 11:24:17.051732 - [DEBUG]
62536 2019-Jan-13 11:24:17.051755 - [DEBUG] Process 1663. path edge:
62537 2019-Jan-13 11:24:17.051779 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62538 2019-Jan-13 11:24:17.051836 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
62539 2019-Jan-13 11:24:17.052472 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62540 2019-Jan-13 11:24:17.053111 - [DEBUG]
62541 2019-Jan-13 11:24:17.053136 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62542 2019-Jan-13 11:24:17.053852 - [DEBUG] Compose: EdgeIdentity * AllBottom
62543 2019-Jan-13 11:24:17.053899 - [DEBUG]
62544 2019-Jan-13 11:24:17.053924 - [DEBUG] Propagate flow
62545 2019-Jan-13 11:24:17.053948 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62546 2019-Jan-13 11:24:17.054015 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62547 2019-Jan-13 11:24:17.054693 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62548 2019-Jan-13 11:24:17.055337 - [DEBUG] Edge function : AllBottom (result of previous compose)
62549 2019-Jan-13 11:24:17.055362 - [DEBUG]
62550 2019-Jan-13 11:24:17.055388 - [DEBUG] Join: AllTop & AllBottom
62551 2019-Jan-13 11:24:17.055415 - [DEBUG] = AllBottom (new jump func)
62552 2019-Jan-13 11:24:17.055439 - [DEBUG]
62553 2019-Jan-13 11:24:17.055463 - [DEBUG] Start adding new jump function
62554 2019-Jan-13 11:24:17.055486 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62555 2019-Jan-13 11:24:17.055546 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62556 2019-Jan-13 11:24:17.056180 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62557 2019-Jan-13 11:24:17.056843 - [DEBUG] Edge Function : AllBottom
62558 2019-Jan-13 11:24:17.056874 - [DEBUG] End adding new jump function
62559 2019-Jan-13 11:24:17.056898 - [DEBUG]
62560 2019-Jan-13 11:24:17.056922 - [DEBUG] -------------------------------------------- 1664. Path Edge --------------------------------------------
62561 2019-Jan-13 11:24:17.056946 - [DEBUG]
62562 2019-Jan-13 11:24:17.056969 - [DEBUG] Process 1664. path edge:
62563 2019-Jan-13 11:24:17.056993 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62564 2019-Jan-13 11:24:17.057051 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
62565 2019-Jan-13 11:24:17.057692 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62566 2019-Jan-13 11:24:17.058326 - [DEBUG]
62567 2019-Jan-13 11:24:17.058351 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62568 2019-Jan-13 11:24:17.059022 - [DEBUG] Compose: EdgeIdentity * AllBottom
62569 2019-Jan-13 11:24:17.059051 - [DEBUG]
62570 2019-Jan-13 11:24:17.059074 - [DEBUG] Propagate flow
62571 2019-Jan-13 11:24:17.059098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62572 2019-Jan-13 11:24:17.059156 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
62573 2019-Jan-13 11:24:17.059815 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62574 2019-Jan-13 11:24:17.060488 - [DEBUG] Edge function : AllBottom (result of previous compose)
62575 2019-Jan-13 11:24:17.060514 - [DEBUG]
62576 2019-Jan-13 11:24:17.060538 - [DEBUG] Join: AllTop & AllBottom
62577 2019-Jan-13 11:24:17.060565 - [DEBUG] = AllBottom (new jump func)
62578 2019-Jan-13 11:24:17.060589 - [DEBUG]
62579 2019-Jan-13 11:24:17.060612 - [DEBUG] Start adding new jump function
62580 2019-Jan-13 11:24:17.060636 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62581 2019-Jan-13 11:24:17.060707 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62582 2019-Jan-13 11:24:17.061358 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
62583 2019-Jan-13 11:24:17.061996 - [DEBUG] Edge Function : AllBottom
62584 2019-Jan-13 11:24:17.062027 - [DEBUG] End adding new jump function
62585 2019-Jan-13 11:24:17.062051 - [DEBUG]
62586 2019-Jan-13 11:24:17.062075 - [DEBUG] -------------------------------------------- 1665. Path Edge --------------------------------------------
62587 2019-Jan-13 11:24:17.062121 - [DEBUG]
62588 2019-Jan-13 11:24:17.062145 - [DEBUG] Process 1665. path edge:
62589 2019-Jan-13 11:24:17.062168 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62590 2019-Jan-13 11:24:17.062227 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
62591 2019-Jan-13 11:24:17.062864 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62592 2019-Jan-13 11:24:17.063519 - [DEBUG]
62593 2019-Jan-13 11:24:17.063545 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
62594 2019-Jan-13 11:24:17.064212 - [DEBUG] Compose: EdgeIdentity * AllBottom
62595 2019-Jan-13 11:24:17.064241 - [DEBUG]
62596 2019-Jan-13 11:24:17.064264 - [DEBUG] Propagate flow
62597 2019-Jan-13 11:24:17.064287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62598 2019-Jan-13 11:24:17.064346 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
62599 2019-Jan-13 11:24:17.064998 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62600 2019-Jan-13 11:24:17.065633 - [DEBUG] Edge function : AllBottom (result of previous compose)
62601 2019-Jan-13 11:24:17.065659 - [DEBUG]
62602 2019-Jan-13 11:24:17.065685 - [DEBUG] Join: AllTop & AllBottom
62603 2019-Jan-13 11:24:17.065710 - [DEBUG] = AllBottom (new jump func)
62604 2019-Jan-13 11:24:17.065734 - [DEBUG]
62605 2019-Jan-13 11:24:17.065758 - [DEBUG] Start adding new jump function
62606 2019-Jan-13 11:24:17.065781 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62607 2019-Jan-13 11:24:17.065844 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62608 2019-Jan-13 11:24:17.066499 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
62609 2019-Jan-13 11:24:17.067193 - [DEBUG] Edge Function : AllBottom
62610 2019-Jan-13 11:24:17.067225 - [DEBUG] End adding new jump function
62611 2019-Jan-13 11:24:17.067249 - [DEBUG]
62612 2019-Jan-13 11:24:17.067273 - [DEBUG] -------------------------------------------- 1666. Path Edge --------------------------------------------
62613 2019-Jan-13 11:24:17.067298 - [DEBUG]
62614 2019-Jan-13 11:24:17.067322 - [DEBUG] Process 1666. path edge:
62615 2019-Jan-13 11:24:17.067345 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62616 2019-Jan-13 11:24:17.067409 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
62617 2019-Jan-13 11:24:17.068069 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62618 2019-Jan-13 11:24:17.068703 - [DEBUG]
62619 2019-Jan-13 11:24:17.068728 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
62620 2019-Jan-13 11:24:17.069388 - [DEBUG] Possible callees:
62621 2019-Jan-13 11:24:17.069414 - [DEBUG] llvm.dbg.declare
62622 2019-Jan-13 11:24:17.069439 - [DEBUG] Possible return sites:
62623 2019-Jan-13 11:24:17.069463 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12062624 2019-Jan-13 11:24:17.070772 - [DEBUG] Found and process special summary
62625 2019-Jan-13 11:24:17.070821 - [DEBUG] Compose: EdgeIdentity * AllBottom
62626 2019-Jan-13 11:24:17.070850 - [DEBUG]
62627 2019-Jan-13 11:24:17.070889 - [DEBUG] Propagate flow
62628 2019-Jan-13 11:24:17.070913 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62629 2019-Jan-13 11:24:17.070974 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
62630 2019-Jan-13 11:24:17.071614 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62631 2019-Jan-13 11:24:17.072264 - [DEBUG] Edge function : AllBottom (result of previous compose)
62632 2019-Jan-13 11:24:17.072290 - [DEBUG]
62633 2019-Jan-13 11:24:17.072316 - [DEBUG] Join: AllTop & AllBottom
62634 2019-Jan-13 11:24:17.072342 - [DEBUG] = AllBottom (new jump func)
62635 2019-Jan-13 11:24:17.072367 - [DEBUG]
62636 2019-Jan-13 11:24:17.072390 - [DEBUG] Start adding new jump function
62637 2019-Jan-13 11:24:17.072413 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62638 2019-Jan-13 11:24:17.072479 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62639 2019-Jan-13 11:24:17.073132 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
62640 2019-Jan-13 11:24:17.073817 - [DEBUG] Edge Function : AllBottom
62641 2019-Jan-13 11:24:17.073848 - [DEBUG] End adding new jump function
62642 2019-Jan-13 11:24:17.073872 - [DEBUG]
62643 2019-Jan-13 11:24:17.073896 - [DEBUG] -------------------------------------------- 1667. Path Edge --------------------------------------------
62644 2019-Jan-13 11:24:17.073920 - [DEBUG]
62645 2019-Jan-13 11:24:17.073943 - [DEBUG] Process 1667. path edge:
62646 2019-Jan-13 11:24:17.073967 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62647 2019-Jan-13 11:24:17.074029 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
62648 2019-Jan-13 11:24:17.074674 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62649 2019-Jan-13 11:24:17.075305 - [DEBUG]
62650 2019-Jan-13 11:24:17.075330 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
62651 2019-Jan-13 11:24:17.076005 - [DEBUG] Compose: EdgeIdentity * AllBottom
62652 2019-Jan-13 11:24:17.076034 - [DEBUG]
62653 2019-Jan-13 11:24:17.076058 - [DEBUG] Propagate flow
62654 2019-Jan-13 11:24:17.076081 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62655 2019-Jan-13 11:24:17.076141 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62656 2019-Jan-13 11:24:17.076801 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62657 2019-Jan-13 11:24:17.077435 - [DEBUG] Edge function : AllBottom (result of previous compose)
62658 2019-Jan-13 11:24:17.077460 - [DEBUG]
62659 2019-Jan-13 11:24:17.077486 - [DEBUG] Join: AllTop & AllBottom
62660 2019-Jan-13 11:24:17.077512 - [DEBUG] = AllBottom (new jump func)
62661 2019-Jan-13 11:24:17.077537 - [DEBUG]
62662 2019-Jan-13 11:24:17.077560 - [DEBUG] Start adding new jump function
62663 2019-Jan-13 11:24:17.077583 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62664 2019-Jan-13 11:24:17.077640 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62665 2019-Jan-13 11:24:17.078275 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62666 2019-Jan-13 11:24:17.078930 - [DEBUG] Edge Function : AllBottom
62667 2019-Jan-13 11:24:17.078961 - [DEBUG] End adding new jump function
62668 2019-Jan-13 11:24:17.078985 - [DEBUG]
62669 2019-Jan-13 11:24:17.079009 - [DEBUG] -------------------------------------------- 1668. Path Edge --------------------------------------------
62670 2019-Jan-13 11:24:17.079034 - [DEBUG]
62671 2019-Jan-13 11:24:17.079057 - [DEBUG] Process 1668. path edge:
62672 2019-Jan-13 11:24:17.079097 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62673 2019-Jan-13 11:24:17.079162 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
62674 2019-Jan-13 11:24:17.079825 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62675 2019-Jan-13 11:24:17.080496 - [DEBUG]
62676 2019-Jan-13 11:24:17.080523 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62677 2019-Jan-13 11:24:17.081193 - [DEBUG] Compose: EdgeIdentity * AllBottom
62678 2019-Jan-13 11:24:17.081222 - [DEBUG]
62679 2019-Jan-13 11:24:17.081246 - [DEBUG] Propagate flow
62680 2019-Jan-13 11:24:17.081269 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62681 2019-Jan-13 11:24:17.081332 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62682 2019-Jan-13 11:24:17.081981 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62683 2019-Jan-13 11:24:17.082616 - [DEBUG] Edge function : AllBottom (result of previous compose)
62684 2019-Jan-13 11:24:17.082641 - [DEBUG]
62685 2019-Jan-13 11:24:17.082667 - [DEBUG] Join: AllTop & AllBottom
62686 2019-Jan-13 11:24:17.082693 - [DEBUG] = AllBottom (new jump func)
62687 2019-Jan-13 11:24:17.082718 - [DEBUG]
62688 2019-Jan-13 11:24:17.082741 - [DEBUG] Start adding new jump function
62689 2019-Jan-13 11:24:17.082765 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62690 2019-Jan-13 11:24:17.082822 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62691 2019-Jan-13 11:24:17.083478 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62692 2019-Jan-13 11:24:17.084121 - [DEBUG] Edge Function : AllBottom
62693 2019-Jan-13 11:24:17.084151 - [DEBUG] End adding new jump function
62694 2019-Jan-13 11:24:17.084175 - [DEBUG]
62695 2019-Jan-13 11:24:17.084199 - [DEBUG] -------------------------------------------- 1669. Path Edge --------------------------------------------
62696 2019-Jan-13 11:24:17.084223 - [DEBUG]
62697 2019-Jan-13 11:24:17.084246 - [DEBUG] Process 1669. path edge:
62698 2019-Jan-13 11:24:17.084270 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62699 2019-Jan-13 11:24:17.084328 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
62700 2019-Jan-13 11:24:17.084996 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62701 2019-Jan-13 11:24:17.085645 - [DEBUG]
62702 2019-Jan-13 11:24:17.085670 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62703 2019-Jan-13 11:24:17.086359 - [DEBUG] Possible callees:
62704 2019-Jan-13 11:24:17.086384 - [DEBUG] llvm.dbg.declare
62705 2019-Jan-13 11:24:17.086409 - [DEBUG] Possible return sites:
62706 2019-Jan-13 11:24:17.086432 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14962707 2019-Jan-13 11:24:17.087755 - [DEBUG] Found and process special summary
62708 2019-Jan-13 11:24:17.087809 - [DEBUG] Compose: EdgeIdentity * AllBottom
62709 2019-Jan-13 11:24:17.087837 - [DEBUG]
62710 2019-Jan-13 11:24:17.087862 - [DEBUG] Propagate flow
62711 2019-Jan-13 11:24:17.087885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62712 2019-Jan-13 11:24:17.087944 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62713 2019-Jan-13 11:24:17.088610 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62714 2019-Jan-13 11:24:17.089246 - [DEBUG] Edge function : AllBottom (result of previous compose)
62715 2019-Jan-13 11:24:17.089271 - [DEBUG]
62716 2019-Jan-13 11:24:17.089298 - [DEBUG] Join: AllTop & AllBottom
62717 2019-Jan-13 11:24:17.089324 - [DEBUG] = AllBottom (new jump func)
62718 2019-Jan-13 11:24:17.089348 - [DEBUG]
62719 2019-Jan-13 11:24:17.089372 - [DEBUG] Start adding new jump function
62720 2019-Jan-13 11:24:17.089395 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62721 2019-Jan-13 11:24:17.089452 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62722 2019-Jan-13 11:24:17.090106 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62723 2019-Jan-13 11:24:17.090745 - [DEBUG] Edge Function : AllBottom
62724 2019-Jan-13 11:24:17.090774 - [DEBUG] End adding new jump function
62725 2019-Jan-13 11:24:17.090798 - [DEBUG]
62726 2019-Jan-13 11:24:17.090822 - [DEBUG] -------------------------------------------- 1670. Path Edge --------------------------------------------
62727 2019-Jan-13 11:24:17.090846 - [DEBUG]
62728 2019-Jan-13 11:24:17.090870 - [DEBUG] Process 1670. path edge:
62729 2019-Jan-13 11:24:17.090893 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62730 2019-Jan-13 11:24:17.090951 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
62731 2019-Jan-13 11:24:17.091616 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62732 2019-Jan-13 11:24:17.092272 - [DEBUG]
62733 2019-Jan-13 11:24:17.092298 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62734 2019-Jan-13 11:24:17.093006 - [DEBUG] Compose: EdgeIdentity * AllBottom
62735 2019-Jan-13 11:24:17.093036 - [DEBUG]
62736 2019-Jan-13 11:24:17.093059 - [DEBUG] Propagate flow
62737 2019-Jan-13 11:24:17.093083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62738 2019-Jan-13 11:24:17.093147 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62739 2019-Jan-13 11:24:17.093816 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62740 2019-Jan-13 11:24:17.094449 - [DEBUG] Edge function : AllBottom (result of previous compose)
62741 2019-Jan-13 11:24:17.094475 - [DEBUG]
62742 2019-Jan-13 11:24:17.094501 - [DEBUG] Join: AllTop & AllBottom
62743 2019-Jan-13 11:24:17.094527 - [DEBUG] = AllBottom (new jump func)
62744 2019-Jan-13 11:24:17.094552 - [DEBUG]
62745 2019-Jan-13 11:24:17.094576 - [DEBUG] Start adding new jump function
62746 2019-Jan-13 11:24:17.094599 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62747 2019-Jan-13 11:24:17.094656 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62748 2019-Jan-13 11:24:17.095291 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62749 2019-Jan-13 11:24:17.095926 - [DEBUG] Edge Function : AllBottom
62750 2019-Jan-13 11:24:17.095956 - [DEBUG] End adding new jump function
62751 2019-Jan-13 11:24:17.095980 - [DEBUG]
62752 2019-Jan-13 11:24:17.096004 - [DEBUG] -------------------------------------------- 1671. Path Edge --------------------------------------------
62753 2019-Jan-13 11:24:17.096029 - [DEBUG]
62754 2019-Jan-13 11:24:17.096052 - [DEBUG] Process 1671. path edge:
62755 2019-Jan-13 11:24:17.096076 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62756 2019-Jan-13 11:24:17.096133 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
62757 2019-Jan-13 11:24:17.096801 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62758 2019-Jan-13 11:24:17.097442 - [DEBUG]
62759 2019-Jan-13 11:24:17.097468 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62760 2019-Jan-13 11:24:17.098165 - [DEBUG] Compose: EdgeIdentity * AllBottom
62761 2019-Jan-13 11:24:17.098194 - [DEBUG]
62762 2019-Jan-13 11:24:17.098218 - [DEBUG] Propagate flow
62763 2019-Jan-13 11:24:17.098241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62764 2019-Jan-13 11:24:17.098307 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62765 2019-Jan-13 11:24:17.098985 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62766 2019-Jan-13 11:24:17.099635 - [DEBUG] Edge function : AllBottom (result of previous compose)
62767 2019-Jan-13 11:24:17.099661 - [DEBUG]
62768 2019-Jan-13 11:24:17.099688 - [DEBUG] Join: AllTop & AllBottom
62769 2019-Jan-13 11:24:17.099714 - [DEBUG] = AllBottom (new jump func)
62770 2019-Jan-13 11:24:17.099738 - [DEBUG]
62771 2019-Jan-13 11:24:17.099762 - [DEBUG] Start adding new jump function
62772 2019-Jan-13 11:24:17.099785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62773 2019-Jan-13 11:24:17.099847 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62774 2019-Jan-13 11:24:17.100507 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62775 2019-Jan-13 11:24:17.101152 - [DEBUG] Edge Function : AllBottom
62776 2019-Jan-13 11:24:17.101183 - [DEBUG] End adding new jump function
62777 2019-Jan-13 11:24:17.101207 - [DEBUG]
62778 2019-Jan-13 11:24:17.101231 - [DEBUG] -------------------------------------------- 1672. Path Edge --------------------------------------------
62779 2019-Jan-13 11:24:17.101256 - [DEBUG]
62780 2019-Jan-13 11:24:17.101279 - [DEBUG] Process 1672. path edge:
62781 2019-Jan-13 11:24:17.101302 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62782 2019-Jan-13 11:24:17.101360 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
62783 2019-Jan-13 11:24:17.102005 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62784 2019-Jan-13 11:24:17.102640 - [DEBUG]
62785 2019-Jan-13 11:24:17.102664 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62786 2019-Jan-13 11:24:17.103326 - [DEBUG] Possible callees:
62787 2019-Jan-13 11:24:17.103366 - [DEBUG] llvm.dbg.declare
62788 2019-Jan-13 11:24:17.103391 - [DEBUG] Possible return sites:
62789 2019-Jan-13 11:24:17.103414 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15562790 2019-Jan-13 11:24:17.104734 - [DEBUG] Found and process special summary
62791 2019-Jan-13 11:24:17.104790 - [DEBUG] Compose: EdgeIdentity * AllBottom
62792 2019-Jan-13 11:24:17.104819 - [DEBUG]
62793 2019-Jan-13 11:24:17.104842 - [DEBUG] Propagate flow
62794 2019-Jan-13 11:24:17.104866 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62795 2019-Jan-13 11:24:17.104933 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62796 2019-Jan-13 11:24:17.105600 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62797 2019-Jan-13 11:24:17.106261 - [DEBUG] Edge function : AllBottom (result of previous compose)
62798 2019-Jan-13 11:24:17.106287 - [DEBUG]
62799 2019-Jan-13 11:24:17.106314 - [DEBUG] Join: AllTop & AllBottom
62800 2019-Jan-13 11:24:17.106340 - [DEBUG] = AllBottom (new jump func)
62801 2019-Jan-13 11:24:17.106364 - [DEBUG]
62802 2019-Jan-13 11:24:17.106387 - [DEBUG] Start adding new jump function
62803 2019-Jan-13 11:24:17.106410 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62804 2019-Jan-13 11:24:17.106470 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62805 2019-Jan-13 11:24:17.107127 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62806 2019-Jan-13 11:24:17.107767 - [DEBUG] Edge Function : AllBottom
62807 2019-Jan-13 11:24:17.107796 - [DEBUG] End adding new jump function
62808 2019-Jan-13 11:24:17.107821 - [DEBUG]
62809 2019-Jan-13 11:24:17.107844 - [DEBUG] -------------------------------------------- 1673. Path Edge --------------------------------------------
62810 2019-Jan-13 11:24:17.107869 - [DEBUG]
62811 2019-Jan-13 11:24:17.107892 - [DEBUG] Process 1673. path edge:
62812 2019-Jan-13 11:24:17.107915 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62813 2019-Jan-13 11:24:17.107972 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
62814 2019-Jan-13 11:24:17.108612 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62815 2019-Jan-13 11:24:17.109245 - [DEBUG]
62816 2019-Jan-13 11:24:17.109270 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62817 2019-Jan-13 11:24:17.109947 - [DEBUG] Compose: EdgeIdentity * AllBottom
62818 2019-Jan-13 11:24:17.109976 - [DEBUG]
62819 2019-Jan-13 11:24:17.110016 - [DEBUG] Propagate flow
62820 2019-Jan-13 11:24:17.110040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62821 2019-Jan-13 11:24:17.110101 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62822 2019-Jan-13 11:24:17.110765 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62823 2019-Jan-13 11:24:17.111422 - [DEBUG] Edge function : AllBottom (result of previous compose)
62824 2019-Jan-13 11:24:17.111448 - [DEBUG]
62825 2019-Jan-13 11:24:17.111475 - [DEBUG] Join: AllTop & AllBottom
62826 2019-Jan-13 11:24:17.111502 - [DEBUG] = AllBottom (new jump func)
62827 2019-Jan-13 11:24:17.111526 - [DEBUG]
62828 2019-Jan-13 11:24:17.111550 - [DEBUG] Start adding new jump function
62829 2019-Jan-13 11:24:17.111573 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62830 2019-Jan-13 11:24:17.111640 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62831 2019-Jan-13 11:24:17.112290 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62832 2019-Jan-13 11:24:17.112928 - [DEBUG] Edge Function : AllBottom
62833 2019-Jan-13 11:24:17.112959 - [DEBUG] End adding new jump function
62834 2019-Jan-13 11:24:17.112983 - [DEBUG]
62835 2019-Jan-13 11:24:17.113007 - [DEBUG] -------------------------------------------- 1674. Path Edge --------------------------------------------
62836 2019-Jan-13 11:24:17.113032 - [DEBUG]
62837 2019-Jan-13 11:24:17.113055 - [DEBUG] Process 1674. path edge:
62838 2019-Jan-13 11:24:17.113079 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62839 2019-Jan-13 11:24:17.113138 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
62840 2019-Jan-13 11:24:17.113796 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62841 2019-Jan-13 11:24:17.114449 - [DEBUG]
62842 2019-Jan-13 11:24:17.114476 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62843 2019-Jan-13 11:24:17.115156 - [DEBUG] Compose: EdgeIdentity * AllBottom
62844 2019-Jan-13 11:24:17.115185 - [DEBUG]
62845 2019-Jan-13 11:24:17.115209 - [DEBUG] Propagate flow
62846 2019-Jan-13 11:24:17.115232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62847 2019-Jan-13 11:24:17.115294 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
62848 2019-Jan-13 11:24:17.115931 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62849 2019-Jan-13 11:24:17.116563 - [DEBUG] Edge function : AllBottom (result of previous compose)
62850 2019-Jan-13 11:24:17.116589 - [DEBUG]
62851 2019-Jan-13 11:24:17.116615 - [DEBUG] Join: AllTop & AllBottom
62852 2019-Jan-13 11:24:17.116641 - [DEBUG] = AllBottom (new jump func)
62853 2019-Jan-13 11:24:17.116681 - [DEBUG]
62854 2019-Jan-13 11:24:17.116707 - [DEBUG] Start adding new jump function
62855 2019-Jan-13 11:24:17.116730 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62856 2019-Jan-13 11:24:17.116789 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62857 2019-Jan-13 11:24:17.117448 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
62858 2019-Jan-13 11:24:17.118105 - [DEBUG] Edge Function : AllBottom
62859 2019-Jan-13 11:24:17.118137 - [DEBUG] End adding new jump function
62860 2019-Jan-13 11:24:17.118161 - [DEBUG]
62861 2019-Jan-13 11:24:17.118185 - [DEBUG] -------------------------------------------- 1675. Path Edge --------------------------------------------
62862 2019-Jan-13 11:24:17.118210 - [DEBUG]
62863 2019-Jan-13 11:24:17.118234 - [DEBUG] Process 1675. path edge:
62864 2019-Jan-13 11:24:17.118258 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62865 2019-Jan-13 11:24:17.118325 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
62866 2019-Jan-13 11:24:17.118979 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62867 2019-Jan-13 11:24:17.119618 - [DEBUG]
62868 2019-Jan-13 11:24:17.119644 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
62869 2019-Jan-13 11:24:17.120337 - [DEBUG] Compose: EdgeIdentity * AllBottom
62870 2019-Jan-13 11:24:17.120365 - [DEBUG]
62871 2019-Jan-13 11:24:17.120389 - [DEBUG] Propagate flow
62872 2019-Jan-13 11:24:17.120412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62873 2019-Jan-13 11:24:17.120472 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
62874 2019-Jan-13 11:24:17.121123 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62875 2019-Jan-13 11:24:17.121758 - [DEBUG] Edge function : AllBottom (result of previous compose)
62876 2019-Jan-13 11:24:17.121783 - [DEBUG]
62877 2019-Jan-13 11:24:17.121809 - [DEBUG] Join: AllTop & AllBottom
62878 2019-Jan-13 11:24:17.121834 - [DEBUG] = AllBottom (new jump func)
62879 2019-Jan-13 11:24:17.121859 - [DEBUG]
62880 2019-Jan-13 11:24:17.121882 - [DEBUG] Start adding new jump function
62881 2019-Jan-13 11:24:17.121905 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62882 2019-Jan-13 11:24:17.121962 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62883 2019-Jan-13 11:24:17.122594 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
62884 2019-Jan-13 11:24:17.123259 - [DEBUG] Edge Function : AllBottom
62885 2019-Jan-13 11:24:17.123289 - [DEBUG] End adding new jump function
62886 2019-Jan-13 11:24:17.123313 - [DEBUG]
62887 2019-Jan-13 11:24:17.123354 - [DEBUG] -------------------------------------------- 1676. Path Edge --------------------------------------------
62888 2019-Jan-13 11:24:17.123380 - [DEBUG]
62889 2019-Jan-13 11:24:17.123403 - [DEBUG] Process 1676. path edge:
62890 2019-Jan-13 11:24:17.123427 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62891 2019-Jan-13 11:24:17.123494 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
62892 2019-Jan-13 11:24:17.124172 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62893 2019-Jan-13 11:24:17.124831 - [DEBUG]
62894 2019-Jan-13 11:24:17.124855 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
62895 2019-Jan-13 11:24:17.125537 - [DEBUG] Possible callees:
62896 2019-Jan-13 11:24:17.125564 - [DEBUG] llvm.dbg.declare
62897 2019-Jan-13 11:24:17.125588 - [DEBUG] Possible return sites:
62898 2019-Jan-13 11:24:17.125612 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16362899 2019-Jan-13 11:24:17.126923 - [DEBUG] Found and process special summary
62900 2019-Jan-13 11:24:17.126968 - [DEBUG] EDGE:
62901 2019-Jan-13 11:24:17.127030 - [DEBUG] ---> 62902 2019-Jan-13 11:24:17.127677 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62903 2019-Jan-13 11:24:17.128312 - [DEBUG]
62904 2019-Jan-13 11:24:17.128337 - [DEBUG] EDGE:
62905 2019-Jan-13 11:24:17.128395 - [DEBUG] ---> 62906 2019-Jan-13 11:24:17.129028 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62907 2019-Jan-13 11:24:17.129664 - [DEBUG]
62908 2019-Jan-13 11:24:17.129689 - [DEBUG] EDGE:
62909 2019-Jan-13 11:24:17.129752 - [DEBUG] ---> 62910 2019-Jan-13 11:24:17.130427 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62911 2019-Jan-13 11:24:17.131081 - [DEBUG]
62912 2019-Jan-13 11:24:17.131112 - [DEBUG] Compose: EdgeIdentity * AllBottom
62913 2019-Jan-13 11:24:17.131138 - [DEBUG]
62914 2019-Jan-13 11:24:17.131162 - [DEBUG] Propagate flow
62915 2019-Jan-13 11:24:17.131185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62916 2019-Jan-13 11:24:17.131249 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62917 2019-Jan-13 11:24:17.131899 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62918 2019-Jan-13 11:24:17.132540 - [DEBUG] Edge function : AllBottom (result of previous compose)
62919 2019-Jan-13 11:24:17.132565 - [DEBUG]
62920 2019-Jan-13 11:24:17.132590 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62921 2019-Jan-13 11:24:17.132616 - [DEBUG] = AllBottom
62922 2019-Jan-13 11:24:17.132641 - [DEBUG]
62923 2019-Jan-13 11:24:17.132664 - [DEBUG] PROPAGATE: No new function!
62924 2019-Jan-13 11:24:17.132688 - [DEBUG] EDGE:
62925 2019-Jan-13 11:24:17.132764 - [DEBUG] ---> 62926 2019-Jan-13 11:24:17.133425 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62927 2019-Jan-13 11:24:17.134060 - [DEBUG]
62928 2019-Jan-13 11:24:17.134088 - [DEBUG] Compose: EdgeIdentity * AllBottom
62929 2019-Jan-13 11:24:17.134113 - [DEBUG]
62930 2019-Jan-13 11:24:17.134137 - [DEBUG] Propagate flow
62931 2019-Jan-13 11:24:17.134160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62932 2019-Jan-13 11:24:17.134217 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62933 2019-Jan-13 11:24:17.134856 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62934 2019-Jan-13 11:24:17.135498 - [DEBUG] Edge function : AllBottom (result of previous compose)
62935 2019-Jan-13 11:24:17.135523 - [DEBUG]
62936 2019-Jan-13 11:24:17.135548 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62937 2019-Jan-13 11:24:17.135574 - [DEBUG] = AllBottom
62938 2019-Jan-13 11:24:17.135598 - [DEBUG]
62939 2019-Jan-13 11:24:17.135620 - [DEBUG] PROPAGATE: No new function!
62940 2019-Jan-13 11:24:17.135673 - [DEBUG] Compose: EdgeIdentity * AllBottom
62941 2019-Jan-13 11:24:17.135701 - [DEBUG]
62942 2019-Jan-13 11:24:17.135724 - [DEBUG] Propagate flow
62943 2019-Jan-13 11:24:17.135748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62944 2019-Jan-13 11:24:17.135806 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62945 2019-Jan-13 11:24:17.136471 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62946 2019-Jan-13 11:24:17.137142 - [DEBUG] Edge function : AllBottom (result of previous compose)
62947 2019-Jan-13 11:24:17.137168 - [DEBUG]
62948 2019-Jan-13 11:24:17.137194 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62949 2019-Jan-13 11:24:17.137219 - [DEBUG] = AllBottom
62950 2019-Jan-13 11:24:17.137244 - [DEBUG]
62951 2019-Jan-13 11:24:17.137267 - [DEBUG] PROPAGATE: No new function!
62952 2019-Jan-13 11:24:17.137295 - [DEBUG] Compose: EdgeIdentity * AllBottom
62953 2019-Jan-13 11:24:17.137321 - [DEBUG]
62954 2019-Jan-13 11:24:17.137344 - [DEBUG] Propagate flow
62955 2019-Jan-13 11:24:17.137368 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62956 2019-Jan-13 11:24:17.137436 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62957 2019-Jan-13 11:24:17.138095 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62958 2019-Jan-13 11:24:17.138746 - [DEBUG] Edge function : AllBottom (result of previous compose)
62959 2019-Jan-13 11:24:17.138771 - [DEBUG]
62960 2019-Jan-13 11:24:17.138796 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62961 2019-Jan-13 11:24:17.138822 - [DEBUG] = AllBottom
62962 2019-Jan-13 11:24:17.138846 - [DEBUG]
62963 2019-Jan-13 11:24:17.138869 - [DEBUG] PROPAGATE: No new function!
62964 2019-Jan-13 11:24:17.138897 - [DEBUG] EDGE:
62965 2019-Jan-13 11:24:17.138956 - [DEBUG] ---> 62966 2019-Jan-13 11:24:17.139602 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62967 2019-Jan-13 11:24:17.140260 - [DEBUG]
62968 2019-Jan-13 11:24:17.140285 - [DEBUG] EDGE:
62969 2019-Jan-13 11:24:17.140344 - [DEBUG] ---> 62970 2019-Jan-13 11:24:17.140994 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62971 2019-Jan-13 11:24:17.141628 - [DEBUG]
62972 2019-Jan-13 11:24:17.141656 - [DEBUG] Compose: EdgeIdentity * AllBottom
62973 2019-Jan-13 11:24:17.141682 - [DEBUG]
62974 2019-Jan-13 11:24:17.141705 - [DEBUG] Propagate flow
62975 2019-Jan-13 11:24:17.141728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62976 2019-Jan-13 11:24:17.141784 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62977 2019-Jan-13 11:24:17.142427 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62978 2019-Jan-13 11:24:17.143090 - [DEBUG] Edge function : AllBottom (result of previous compose)
62979 2019-Jan-13 11:24:17.143116 - [DEBUG]
62980 2019-Jan-13 11:24:17.143142 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62981 2019-Jan-13 11:24:17.143168 - [DEBUG] = AllBottom
62982 2019-Jan-13 11:24:17.143192 - [DEBUG]
62983 2019-Jan-13 11:24:17.143216 - [DEBUG] PROPAGATE: No new function!
62984 2019-Jan-13 11:24:17.143240 - [DEBUG] EDGE:
62985 2019-Jan-13 11:24:17.143304 - [DEBUG] ---> 62986 2019-Jan-13 11:24:17.143994 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62987 2019-Jan-13 11:24:17.144640 - [DEBUG]
62988 2019-Jan-13 11:24:17.144669 - [DEBUG] Compose: EdgeIdentity * AllBottom
62989 2019-Jan-13 11:24:17.144695 - [DEBUG]
62990 2019-Jan-13 11:24:17.144718 - [DEBUG] Propagate flow
62991 2019-Jan-13 11:24:17.144742 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62992 2019-Jan-13 11:24:17.144802 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62993 2019-Jan-13 11:24:17.145443 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62994 2019-Jan-13 11:24:17.146087 - [DEBUG] Edge function : AllBottom (result of previous compose)
62995 2019-Jan-13 11:24:17.146113 - [DEBUG]
62996 2019-Jan-13 11:24:17.146138 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62997 2019-Jan-13 11:24:17.146164 - [DEBUG] = AllBottom
62998 2019-Jan-13 11:24:17.146188 - [DEBUG]
62999 2019-Jan-13 11:24:17.146211 - [DEBUG] PROPAGATE: No new function!
63000 2019-Jan-13 11:24:17.146267 - [DEBUG] Compose: EdgeIdentity * AllBottom
63001 2019-Jan-13 11:24:17.146294 - [DEBUG]
63002 2019-Jan-13 11:24:17.146318 - [DEBUG] Propagate flow
63003 2019-Jan-13 11:24:17.146341 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63004 2019-Jan-13 11:24:17.146399 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
63005 2019-Jan-13 11:24:17.147099 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63006 2019-Jan-13 11:24:17.147733 - [DEBUG] Edge function : AllBottom (result of previous compose)
63007 2019-Jan-13 11:24:17.147759 - [DEBUG]
63008 2019-Jan-13 11:24:17.147784 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63009 2019-Jan-13 11:24:17.147810 - [DEBUG] = AllBottom
63010 2019-Jan-13 11:24:17.147834 - [DEBUG]
63011 2019-Jan-13 11:24:17.147857 - [DEBUG] PROPAGATE: No new function!
63012 2019-Jan-13 11:24:17.147882 - [DEBUG] Compose: EdgeIdentity * AllBottom
63013 2019-Jan-13 11:24:17.147908 - [DEBUG]
63014 2019-Jan-13 11:24:17.147931 - [DEBUG] Propagate flow
63015 2019-Jan-13 11:24:17.147954 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63016 2019-Jan-13 11:24:17.148011 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
63017 2019-Jan-13 11:24:17.148653 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
63018 2019-Jan-13 11:24:17.149337 - [DEBUG] Edge function : AllBottom (result of previous compose)
63019 2019-Jan-13 11:24:17.149363 - [DEBUG]
63020 2019-Jan-13 11:24:17.149389 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63021 2019-Jan-13 11:24:17.149415 - [DEBUG] = AllBottom
63022 2019-Jan-13 11:24:17.149439 - [DEBUG]
63023 2019-Jan-13 11:24:17.149462 - [DEBUG] PROPAGATE: No new function!
63024 2019-Jan-13 11:24:17.149492 - [DEBUG] EDGE:
63025 2019-Jan-13 11:24:17.149558 - [DEBUG] ---> 63026 2019-Jan-13 11:24:17.150258 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63027 2019-Jan-13 11:24:17.150906 - [DEBUG]
63028 2019-Jan-13 11:24:17.150932 - [DEBUG] EDGE:
63029 2019-Jan-13 11:24:17.150994 - [DEBUG] ---> 63030 2019-Jan-13 11:24:17.151631 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63031 2019-Jan-13 11:24:17.152264 - [DEBUG]
63032 2019-Jan-13 11:24:17.152292 - [DEBUG] Compose: EdgeIdentity * AllBottom
63033 2019-Jan-13 11:24:17.152318 - [DEBUG]
63034 2019-Jan-13 11:24:17.152341 - [DEBUG] Propagate flow
63035 2019-Jan-13 11:24:17.152365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63036 2019-Jan-13 11:24:17.152421 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
63037 2019-Jan-13 11:24:17.153055 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63038 2019-Jan-13 11:24:17.153711 - [DEBUG] Edge function : AllBottom (result of previous compose)
63039 2019-Jan-13 11:24:17.153737 - [DEBUG]
63040 2019-Jan-13 11:24:17.153762 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63041 2019-Jan-13 11:24:17.153788 - [DEBUG] = AllBottom
63042 2019-Jan-13 11:24:17.153812 - [DEBUG]
63043 2019-Jan-13 11:24:17.153835 - [DEBUG] PROPAGATE: No new function!
63044 2019-Jan-13 11:24:17.153859 - [DEBUG] EDGE:
63045 2019-Jan-13 11:24:17.153917 - [DEBUG] ---> 63046 2019-Jan-13 11:24:17.154554 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63047 2019-Jan-13 11:24:17.155199 - [DEBUG]
63048 2019-Jan-13 11:24:17.155228 - [DEBUG] Compose: EdgeIdentity * AllBottom
63049 2019-Jan-13 11:24:17.155254 - [DEBUG]
63050 2019-Jan-13 11:24:17.155278 - [DEBUG] Propagate flow
63051 2019-Jan-13 11:24:17.155301 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63052 2019-Jan-13 11:24:17.155366 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63053 2019-Jan-13 11:24:17.156023 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
63054 2019-Jan-13 11:24:17.156710 - [DEBUG] Edge function : AllBottom (result of previous compose)
63055 2019-Jan-13 11:24:17.156736 - [DEBUG]
63056 2019-Jan-13 11:24:17.156762 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63057 2019-Jan-13 11:24:17.156787 - [DEBUG] = AllBottom
63058 2019-Jan-13 11:24:17.156812 - [DEBUG]
63059 2019-Jan-13 11:24:17.156835 - [DEBUG] PROPAGATE: No new function!
63060 2019-Jan-13 11:24:17.156889 - [DEBUG] Compose: EdgeIdentity * AllBottom
63061 2019-Jan-13 11:24:17.156917 - [DEBUG]
63062 2019-Jan-13 11:24:17.156941 - [DEBUG] Propagate flow
63063 2019-Jan-13 11:24:17.156981 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63064 2019-Jan-13 11:24:17.157049 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63065 2019-Jan-13 11:24:17.157702 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63066 2019-Jan-13 11:24:17.158337 - [DEBUG] Edge function : AllBottom (result of previous compose)
63067 2019-Jan-13 11:24:17.158362 - [DEBUG]
63068 2019-Jan-13 11:24:17.158387 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63069 2019-Jan-13 11:24:17.158413 - [DEBUG] = AllBottom
63070 2019-Jan-13 11:24:17.158437 - [DEBUG]
63071 2019-Jan-13 11:24:17.158460 - [DEBUG] PROPAGATE: No new function!
63072 2019-Jan-13 11:24:17.158486 - [DEBUG] Compose: EdgeIdentity * AllBottom
63073 2019-Jan-13 11:24:17.158511 - [DEBUG]
63074 2019-Jan-13 11:24:17.158535 - [DEBUG] Propagate flow
63075 2019-Jan-13 11:24:17.158558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63076 2019-Jan-13 11:24:17.158615 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63077 2019-Jan-13 11:24:17.159253 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
63078 2019-Jan-13 11:24:17.159898 - [DEBUG] Edge function : AllBottom (result of previous compose)
63079 2019-Jan-13 11:24:17.159923 - [DEBUG]
63080 2019-Jan-13 11:24:17.159947 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63081 2019-Jan-13 11:24:17.159973 - [DEBUG] = AllBottom
63082 2019-Jan-13 11:24:17.160018 - [DEBUG]
63083 2019-Jan-13 11:24:17.160043 - [DEBUG] PROPAGATE: No new function!
63084 2019-Jan-13 11:24:17.160071 - [DEBUG] EDGE:
63085 2019-Jan-13 11:24:17.160131 - [DEBUG] ---> 63086 2019-Jan-13 11:24:17.160778 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63087 2019-Jan-13 11:24:17.161420 - [DEBUG]
63088 2019-Jan-13 11:24:17.161463 - [DEBUG] Compose: EdgeIdentity * AllBottom
63089 2019-Jan-13 11:24:17.161491 - [DEBUG]
63090 2019-Jan-13 11:24:17.161514 - [DEBUG] Propagate flow
63091 2019-Jan-13 11:24:17.161538 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63092 2019-Jan-13 11:24:17.161606 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63093 2019-Jan-13 11:24:17.162280 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63094 2019-Jan-13 11:24:17.162935 - [DEBUG] Edge function : AllBottom (result of previous compose)
63095 2019-Jan-13 11:24:17.162961 - [DEBUG]
63096 2019-Jan-13 11:24:17.162987 - [DEBUG] Join: AllTop & AllBottom
63097 2019-Jan-13 11:24:17.163013 - [DEBUG] = AllBottom (new jump func)
63098 2019-Jan-13 11:24:17.163038 - [DEBUG]
63099 2019-Jan-13 11:24:17.163061 - [DEBUG] Start adding new jump function
63100 2019-Jan-13 11:24:17.163084 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63101 2019-Jan-13 11:24:17.163147 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63102 2019-Jan-13 11:24:17.163817 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63103 2019-Jan-13 11:24:17.164457 - [DEBUG] Edge Function : AllBottom
63104 2019-Jan-13 11:24:17.164488 - [DEBUG] End adding new jump function
63105 2019-Jan-13 11:24:17.164512 - [DEBUG]
63106 2019-Jan-13 11:24:17.164535 - [DEBUG] -------------------------------------------- 1677. Path Edge --------------------------------------------
63107 2019-Jan-13 11:24:17.164560 - [DEBUG]
63108 2019-Jan-13 11:24:17.164598 - [DEBUG] Process 1677. path edge:
63109 2019-Jan-13 11:24:17.164623 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63110 2019-Jan-13 11:24:17.164680 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
63111 2019-Jan-13 11:24:17.165319 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63112 2019-Jan-13 11:24:17.165953 - [DEBUG]
63113 2019-Jan-13 11:24:17.165977 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63114 2019-Jan-13 11:24:17.166632 - [DEBUG] Possible callees:
63115 2019-Jan-13 11:24:17.166658 - [DEBUG] foo
63116 2019-Jan-13 11:24:17.166697 - [DEBUG] Possible return sites:
63117 2019-Jan-13 11:24:17.166721 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12663118 2019-Jan-13 11:24:17.168012 - [DEBUG] Found and process special summary
63119 2019-Jan-13 11:24:17.168072 - [DEBUG] Compose: EdgeIdentity * AllBottom
63120 2019-Jan-13 11:24:17.168100 - [DEBUG]
63121 2019-Jan-13 11:24:17.168124 - [DEBUG] Propagate flow
63122 2019-Jan-13 11:24:17.168147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63123 2019-Jan-13 11:24:17.168213 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63124 2019-Jan-13 11:24:17.168885 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63125 2019-Jan-13 11:24:17.169540 - [DEBUG] Edge function : AllBottom (result of previous compose)
63126 2019-Jan-13 11:24:17.169566 - [DEBUG]
63127 2019-Jan-13 11:24:17.169592 - [DEBUG] Join: AllTop & AllBottom
63128 2019-Jan-13 11:24:17.169619 - [DEBUG] = AllBottom (new jump func)
63129 2019-Jan-13 11:24:17.169643 - [DEBUG]
63130 2019-Jan-13 11:24:17.169667 - [DEBUG] Start adding new jump function
63131 2019-Jan-13 11:24:17.169690 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63132 2019-Jan-13 11:24:17.169755 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63133 2019-Jan-13 11:24:17.170419 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63134 2019-Jan-13 11:24:17.171060 - [DEBUG] Edge Function : AllBottom
63135 2019-Jan-13 11:24:17.171090 - [DEBUG] End adding new jump function
63136 2019-Jan-13 11:24:17.171114 - [DEBUG]
63137 2019-Jan-13 11:24:17.171138 - [DEBUG] -------------------------------------------- 1678. Path Edge --------------------------------------------
63138 2019-Jan-13 11:24:17.171162 - [DEBUG]
63139 2019-Jan-13 11:24:17.171185 - [DEBUG] Process 1678. path edge:
63140 2019-Jan-13 11:24:17.171208 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63141 2019-Jan-13 11:24:17.171265 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
63142 2019-Jan-13 11:24:17.171902 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63143 2019-Jan-13 11:24:17.172537 - [DEBUG]
63144 2019-Jan-13 11:24:17.172562 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63145 2019-Jan-13 11:24:17.173235 - [DEBUG] Compose: EdgeIdentity * AllBottom
63146 2019-Jan-13 11:24:17.173263 - [DEBUG]
63147 2019-Jan-13 11:24:17.173287 - [DEBUG] Propagate flow
63148 2019-Jan-13 11:24:17.173310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63149 2019-Jan-13 11:24:17.173384 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63150 2019-Jan-13 11:24:17.174027 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63151 2019-Jan-13 11:24:17.174699 - [DEBUG] Edge function : AllBottom (result of previous compose)
63152 2019-Jan-13 11:24:17.174726 - [DEBUG]
63153 2019-Jan-13 11:24:17.174752 - [DEBUG] Join: AllTop & AllBottom
63154 2019-Jan-13 11:24:17.174778 - [DEBUG] = AllBottom (new jump func)
63155 2019-Jan-13 11:24:17.174802 - [DEBUG]
63156 2019-Jan-13 11:24:17.174826 - [DEBUG] Start adding new jump function
63157 2019-Jan-13 11:24:17.174849 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63158 2019-Jan-13 11:24:17.174914 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63159 2019-Jan-13 11:24:17.175573 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63160 2019-Jan-13 11:24:17.176219 - [DEBUG] Edge Function : AllBottom
63161 2019-Jan-13 11:24:17.176251 - [DEBUG] End adding new jump function
63162 2019-Jan-13 11:24:17.176274 - [DEBUG]
63163 2019-Jan-13 11:24:17.176298 - [DEBUG] -------------------------------------------- 1679. Path Edge --------------------------------------------
63164 2019-Jan-13 11:24:17.176322 - [DEBUG]
63165 2019-Jan-13 11:24:17.176345 - [DEBUG] Process 1679. path edge:
63166 2019-Jan-13 11:24:17.176368 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63167 2019-Jan-13 11:24:17.176429 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
63168 2019-Jan-13 11:24:17.177089 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63169 2019-Jan-13 11:24:17.177722 - [DEBUG]
63170 2019-Jan-13 11:24:17.177748 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63171 2019-Jan-13 11:24:17.178413 - [DEBUG] Compose: EdgeIdentity * AllBottom
63172 2019-Jan-13 11:24:17.178441 - [DEBUG]
63173 2019-Jan-13 11:24:17.178464 - [DEBUG] Propagate flow
63174 2019-Jan-13 11:24:17.178488 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63175 2019-Jan-13 11:24:17.178546 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
63176 2019-Jan-13 11:24:17.179185 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63177 2019-Jan-13 11:24:17.179818 - [DEBUG] Edge function : AllBottom (result of previous compose)
63178 2019-Jan-13 11:24:17.179843 - [DEBUG]
63179 2019-Jan-13 11:24:17.179869 - [DEBUG] Join: AllTop & AllBottom
63180 2019-Jan-13 11:24:17.179895 - [DEBUG] = AllBottom (new jump func)
63181 2019-Jan-13 11:24:17.179919 - [DEBUG]
63182 2019-Jan-13 11:24:17.179943 - [DEBUG] Start adding new jump function
63183 2019-Jan-13 11:24:17.179966 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63184 2019-Jan-13 11:24:17.180039 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63185 2019-Jan-13 11:24:17.180693 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
63186 2019-Jan-13 11:24:17.181346 - [DEBUG] Edge Function : AllBottom
63187 2019-Jan-13 11:24:17.181377 - [DEBUG] End adding new jump function
63188 2019-Jan-13 11:24:17.181401 - [DEBUG]
63189 2019-Jan-13 11:24:17.181425 - [DEBUG] -------------------------------------------- 1680. Path Edge --------------------------------------------
63190 2019-Jan-13 11:24:17.181450 - [DEBUG]
63191 2019-Jan-13 11:24:17.181473 - [DEBUG] Process 1680. path edge:
63192 2019-Jan-13 11:24:17.181497 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63193 2019-Jan-13 11:24:17.181561 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
63194 2019-Jan-13 11:24:17.182237 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63195 2019-Jan-13 11:24:17.182882 - [DEBUG]
63196 2019-Jan-13 11:24:17.182908 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
63197 2019-Jan-13 11:24:17.183601 - [DEBUG] Compose: EdgeIdentity * AllBottom
63198 2019-Jan-13 11:24:17.183629 - [DEBUG]
63199 2019-Jan-13 11:24:17.183653 - [DEBUG] Propagate flow
63200 2019-Jan-13 11:24:17.183676 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63201 2019-Jan-13 11:24:17.183736 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63202 2019-Jan-13 11:24:17.184390 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63203 2019-Jan-13 11:24:17.185024 - [DEBUG] Edge function : AllBottom (result of previous compose)
63204 2019-Jan-13 11:24:17.185049 - [DEBUG]
63205 2019-Jan-13 11:24:17.185075 - [DEBUG] Join: AllTop & AllBottom
63206 2019-Jan-13 11:24:17.185101 - [DEBUG] = AllBottom (new jump func)
63207 2019-Jan-13 11:24:17.185125 - [DEBUG]
63208 2019-Jan-13 11:24:17.185149 - [DEBUG] Start adding new jump function
63209 2019-Jan-13 11:24:17.185172 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63210 2019-Jan-13 11:24:17.185229 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63211 2019-Jan-13 11:24:17.185863 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63212 2019-Jan-13 11:24:17.186507 - [DEBUG] Edge Function : AllBottom
63213 2019-Jan-13 11:24:17.186536 - [DEBUG] End adding new jump function
63214 2019-Jan-13 11:24:17.186560 - [DEBUG]
63215 2019-Jan-13 11:24:17.186584 - [DEBUG] -------------------------------------------- 1681. Path Edge --------------------------------------------
63216 2019-Jan-13 11:24:17.186609 - [DEBUG]
63217 2019-Jan-13 11:24:17.186632 - [DEBUG] Process 1681. path edge:
63218 2019-Jan-13 11:24:17.186656 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63219 2019-Jan-13 11:24:17.186733 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
63220 2019-Jan-13 11:24:17.187408 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63221 2019-Jan-13 11:24:17.188063 - [DEBUG]
63222 2019-Jan-13 11:24:17.188088 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63223 2019-Jan-13 11:24:17.188768 - [DEBUG] Possible callees:
63224 2019-Jan-13 11:24:17.188794 - [DEBUG] llvm.dbg.declare
63225 2019-Jan-13 11:24:17.188818 - [DEBUG] Possible return sites:
63226 2019-Jan-13 11:24:17.188842 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13663227 2019-Jan-13 11:24:17.190156 - [DEBUG] Found and process special summary
63228 2019-Jan-13 11:24:17.190207 - [DEBUG] Compose: EdgeIdentity * AllBottom
63229 2019-Jan-13 11:24:17.190235 - [DEBUG]
63230 2019-Jan-13 11:24:17.190260 - [DEBUG] Propagate flow
63231 2019-Jan-13 11:24:17.190283 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63232 2019-Jan-13 11:24:17.190344 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63233 2019-Jan-13 11:24:17.190984 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63234 2019-Jan-13 11:24:17.191636 - [DEBUG] Edge function : AllBottom (result of previous compose)
63235 2019-Jan-13 11:24:17.191662 - [DEBUG]
63236 2019-Jan-13 11:24:17.191687 - [DEBUG] Join: AllTop & AllBottom
63237 2019-Jan-13 11:24:17.191713 - [DEBUG] = AllBottom (new jump func)
63238 2019-Jan-13 11:24:17.191738 - [DEBUG]
63239 2019-Jan-13 11:24:17.191761 - [DEBUG] Start adding new jump function
63240 2019-Jan-13 11:24:17.191784 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63241 2019-Jan-13 11:24:17.191841 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63242 2019-Jan-13 11:24:17.192475 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63243 2019-Jan-13 11:24:17.193123 - [DEBUG] Edge Function : AllBottom
63244 2019-Jan-13 11:24:17.193154 - [DEBUG] End adding new jump function
63245 2019-Jan-13 11:24:17.193178 - [DEBUG]
63246 2019-Jan-13 11:24:17.193201 - [DEBUG] -------------------------------------------- 1682. Path Edge --------------------------------------------
63247 2019-Jan-13 11:24:17.193226 - [DEBUG]
63248 2019-Jan-13 11:24:17.193250 - [DEBUG] Process 1682. path edge:
63249 2019-Jan-13 11:24:17.193274 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63250 2019-Jan-13 11:24:17.193359 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
63251 2019-Jan-13 11:24:17.194020 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63252 2019-Jan-13 11:24:17.194676 - [DEBUG]
63253 2019-Jan-13 11:24:17.194701 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63254 2019-Jan-13 11:24:17.195395 - [DEBUG] Compose: EdgeIdentity * AllBottom
63255 2019-Jan-13 11:24:17.195425 - [DEBUG]
63256 2019-Jan-13 11:24:17.195449 - [DEBUG] Propagate flow
63257 2019-Jan-13 11:24:17.195473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63258 2019-Jan-13 11:24:17.195534 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63259 2019-Jan-13 11:24:17.196186 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63260 2019-Jan-13 11:24:17.196840 - [DEBUG] Edge function : AllBottom (result of previous compose)
63261 2019-Jan-13 11:24:17.196865 - [DEBUG]
63262 2019-Jan-13 11:24:17.196891 - [DEBUG] Join: AllTop & AllBottom
63263 2019-Jan-13 11:24:17.196917 - [DEBUG] = AllBottom (new jump func)
63264 2019-Jan-13 11:24:17.196942 - [DEBUG]
63265 2019-Jan-13 11:24:17.196965 - [DEBUG] Start adding new jump function
63266 2019-Jan-13 11:24:17.196988 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63267 2019-Jan-13 11:24:17.197045 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63268 2019-Jan-13 11:24:17.197681 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63269 2019-Jan-13 11:24:17.198313 - [DEBUG] Edge Function : AllBottom
63270 2019-Jan-13 11:24:17.198343 - [DEBUG] End adding new jump function
63271 2019-Jan-13 11:24:17.198367 - [DEBUG]
63272 2019-Jan-13 11:24:17.198390 - [DEBUG] -------------------------------------------- 1683. Path Edge --------------------------------------------
63273 2019-Jan-13 11:24:17.198415 - [DEBUG]
63274 2019-Jan-13 11:24:17.198439 - [DEBUG] Process 1683. path edge:
63275 2019-Jan-13 11:24:17.198463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63276 2019-Jan-13 11:24:17.198520 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
63277 2019-Jan-13 11:24:17.199155 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63278 2019-Jan-13 11:24:17.199824 - [DEBUG]
63279 2019-Jan-13 11:24:17.199852 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63280 2019-Jan-13 11:24:17.200568 - [DEBUG] Compose: EdgeIdentity * AllBottom
63281 2019-Jan-13 11:24:17.200597 - [DEBUG]
63282 2019-Jan-13 11:24:17.200621 - [DEBUG] Propagate flow
63283 2019-Jan-13 11:24:17.200644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63284 2019-Jan-13 11:24:17.200717 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
63285 2019-Jan-13 11:24:17.201375 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63286 2019-Jan-13 11:24:17.202015 - [DEBUG] Edge function : AllBottom (result of previous compose)
63287 2019-Jan-13 11:24:17.202040 - [DEBUG]
63288 2019-Jan-13 11:24:17.202066 - [DEBUG] Join: AllTop & AllBottom
63289 2019-Jan-13 11:24:17.202092 - [DEBUG] = AllBottom (new jump func)
63290 2019-Jan-13 11:24:17.202116 - [DEBUG]
63291 2019-Jan-13 11:24:17.202140 - [DEBUG] Start adding new jump function
63292 2019-Jan-13 11:24:17.202163 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63293 2019-Jan-13 11:24:17.202220 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63294 2019-Jan-13 11:24:17.202853 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
63295 2019-Jan-13 11:24:17.203509 - [DEBUG] Edge Function : AllBottom
63296 2019-Jan-13 11:24:17.203539 - [DEBUG] End adding new jump function
63297 2019-Jan-13 11:24:17.203563 - [DEBUG]
63298 2019-Jan-13 11:24:17.203587 - [DEBUG] -------------------------------------------- 1684. Path Edge --------------------------------------------
63299 2019-Jan-13 11:24:17.203611 - [DEBUG]
63300 2019-Jan-13 11:24:17.203634 - [DEBUG] Process 1684. path edge:
63301 2019-Jan-13 11:24:17.203658 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63302 2019-Jan-13 11:24:17.203715 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
63303 2019-Jan-13 11:24:17.204348 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63304 2019-Jan-13 11:24:17.204980 - [DEBUG]
63305 2019-Jan-13 11:24:17.205005 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
63306 2019-Jan-13 11:24:17.205674 - [DEBUG] Compose: EdgeIdentity * AllBottom
63307 2019-Jan-13 11:24:17.205702 - [DEBUG]
63308 2019-Jan-13 11:24:17.205726 - [DEBUG] Propagate flow
63309 2019-Jan-13 11:24:17.205749 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63310 2019-Jan-13 11:24:17.205813 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
63311 2019-Jan-13 11:24:17.206494 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63312 2019-Jan-13 11:24:17.207178 - [DEBUG] Edge function : AllBottom (result of previous compose)
63313 2019-Jan-13 11:24:17.207205 - [DEBUG]
63314 2019-Jan-13 11:24:17.207231 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63315 2019-Jan-13 11:24:17.207257 - [DEBUG] = AllBottom
63316 2019-Jan-13 11:24:17.207281 - [DEBUG]
63317 2019-Jan-13 11:24:17.207304 - [DEBUG] PROPAGATE: No new function!
63318 2019-Jan-13 11:24:17.207329 - [DEBUG] EDGE:
63319 2019-Jan-13 11:24:17.207397 - [DEBUG] ---> 63320 2019-Jan-13 11:24:17.208049 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63321 2019-Jan-13 11:24:17.208685 - [DEBUG]
63322 2019-Jan-13 11:24:17.208710 - [DEBUG] EDGE:
63323 2019-Jan-13 11:24:17.208784 - [DEBUG] ---> 63324 2019-Jan-13 11:24:17.209420 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63325 2019-Jan-13 11:24:17.210072 - [DEBUG]
63326 2019-Jan-13 11:24:17.210101 - [DEBUG] Compose: EdgeIdentity * AllBottom
63327 2019-Jan-13 11:24:17.210127 - [DEBUG]
63328 2019-Jan-13 11:24:17.210150 - [DEBUG] Propagate flow
63329 2019-Jan-13 11:24:17.210174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63330 2019-Jan-13 11:24:17.210232 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63331 2019-Jan-13 11:24:17.210867 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63332 2019-Jan-13 11:24:17.211506 - [DEBUG] Edge function : AllBottom (result of previous compose)
63333 2019-Jan-13 11:24:17.211532 - [DEBUG]
63334 2019-Jan-13 11:24:17.211557 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63335 2019-Jan-13 11:24:17.211583 - [DEBUG] = AllBottom
63336 2019-Jan-13 11:24:17.211607 - [DEBUG]
63337 2019-Jan-13 11:24:17.211630 - [DEBUG] PROPAGATE: No new function!
63338 2019-Jan-13 11:24:17.211655 - [DEBUG] EDGE:
63339 2019-Jan-13 11:24:17.211713 - [DEBUG] ---> 63340 2019-Jan-13 11:24:17.212369 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63341 2019-Jan-13 11:24:17.213046 - [DEBUG]
63342 2019-Jan-13 11:24:17.213077 - [DEBUG] Compose: EdgeIdentity * AllBottom
63343 2019-Jan-13 11:24:17.213103 - [DEBUG]
63344 2019-Jan-13 11:24:17.213127 - [DEBUG] Propagate flow
63345 2019-Jan-13 11:24:17.213151 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63346 2019-Jan-13 11:24:17.213223 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63347 2019-Jan-13 11:24:17.213921 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63348 2019-Jan-13 11:24:17.214598 - [DEBUG] Edge function : AllBottom (result of previous compose)
63349 2019-Jan-13 11:24:17.214624 - [DEBUG]
63350 2019-Jan-13 11:24:17.214651 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63351 2019-Jan-13 11:24:17.214677 - [DEBUG] = AllBottom
63352 2019-Jan-13 11:24:17.214701 - [DEBUG]
63353 2019-Jan-13 11:24:17.214724 - [DEBUG] PROPAGATE: No new function!
63354 2019-Jan-13 11:24:17.214784 - [DEBUG] Compose: EdgeIdentity * AllBottom
63355 2019-Jan-13 11:24:17.214812 - [DEBUG]
63356 2019-Jan-13 11:24:17.214836 - [DEBUG] Propagate flow
63357 2019-Jan-13 11:24:17.214859 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63358 2019-Jan-13 11:24:17.214925 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63359 2019-Jan-13 11:24:17.215585 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63360 2019-Jan-13 11:24:17.216218 - [DEBUG] Edge function : AllBottom (result of previous compose)
63361 2019-Jan-13 11:24:17.216244 - [DEBUG]
63362 2019-Jan-13 11:24:17.216269 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63363 2019-Jan-13 11:24:17.216295 - [DEBUG] = AllBottom
63364 2019-Jan-13 11:24:17.216319 - [DEBUG]
63365 2019-Jan-13 11:24:17.216342 - [DEBUG] PROPAGATE: No new function!
63366 2019-Jan-13 11:24:17.216368 - [DEBUG] Compose: EdgeIdentity * AllBottom
63367 2019-Jan-13 11:24:17.216394 - [DEBUG]
63368 2019-Jan-13 11:24:17.216418 - [DEBUG] Propagate flow
63369 2019-Jan-13 11:24:17.216441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63370 2019-Jan-13 11:24:17.216498 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63371 2019-Jan-13 11:24:17.217182 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63372 2019-Jan-13 11:24:17.217831 - [DEBUG] Edge function : AllBottom (result of previous compose)
63373 2019-Jan-13 11:24:17.217856 - [DEBUG]
63374 2019-Jan-13 11:24:17.217882 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63375 2019-Jan-13 11:24:17.217907 - [DEBUG] = AllBottom
63376 2019-Jan-13 11:24:17.217932 - [DEBUG]
63377 2019-Jan-13 11:24:17.217955 - [DEBUG] PROPAGATE: No new function!
63378 2019-Jan-13 11:24:17.217984 - [DEBUG] EDGE:
63379 2019-Jan-13 11:24:17.218043 - [DEBUG] ---> 63380 2019-Jan-13 11:24:17.218689 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63381 2019-Jan-13 11:24:17.219322 - [DEBUG]
63382 2019-Jan-13 11:24:17.219364 - [DEBUG] Compose: EdgeIdentity * AllBottom
63383 2019-Jan-13 11:24:17.219391 - [DEBUG]
63384 2019-Jan-13 11:24:17.219415 - [DEBUG] Propagate flow
63385 2019-Jan-13 11:24:17.219438 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63386 2019-Jan-13 11:24:17.219497 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63387 2019-Jan-13 11:24:17.220197 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63388 2019-Jan-13 11:24:17.220855 - [DEBUG] Edge function : AllBottom (result of previous compose)
63389 2019-Jan-13 11:24:17.220881 - [DEBUG]
63390 2019-Jan-13 11:24:17.220908 - [DEBUG] Join: AllTop & AllBottom
63391 2019-Jan-13 11:24:17.220935 - [DEBUG] = AllBottom (new jump func)
63392 2019-Jan-13 11:24:17.220959 - [DEBUG]
63393 2019-Jan-13 11:24:17.220982 - [DEBUG] Start adding new jump function
63394 2019-Jan-13 11:24:17.221005 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63395 2019-Jan-13 11:24:17.221070 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63396 2019-Jan-13 11:24:17.221720 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63397 2019-Jan-13 11:24:17.222369 - [DEBUG] Edge Function : AllBottom
63398 2019-Jan-13 11:24:17.222399 - [DEBUG] End adding new jump function
63399 2019-Jan-13 11:24:17.222423 - [DEBUG]
63400 2019-Jan-13 11:24:17.222447 - [DEBUG] -------------------------------------------- 1685. Path Edge --------------------------------------------
63401 2019-Jan-13 11:24:17.222471 - [DEBUG]
63402 2019-Jan-13 11:24:17.222495 - [DEBUG] Process 1685. path edge:
63403 2019-Jan-13 11:24:17.222518 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63404 2019-Jan-13 11:24:17.222576 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
63405 2019-Jan-13 11:24:17.223223 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63406 2019-Jan-13 11:24:17.223880 - [DEBUG]
63407 2019-Jan-13 11:24:17.223906 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63408 2019-Jan-13 11:24:17.224569 - [DEBUG] Possible callees:
63409 2019-Jan-13 11:24:17.224594 - [DEBUG] llvm.dbg.declare
63410 2019-Jan-13 11:24:17.224618 - [DEBUG] Possible return sites:
63411 2019-Jan-13 11:24:17.224642 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14363412 2019-Jan-13 11:24:17.225951 - [DEBUG] Found and process special summary
63413 2019-Jan-13 11:24:17.226009 - [DEBUG] Compose: EdgeIdentity * AllBottom
63414 2019-Jan-13 11:24:17.226038 - [DEBUG]
63415 2019-Jan-13 11:24:17.226062 - [DEBUG] Propagate flow
63416 2019-Jan-13 11:24:17.226086 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63417 2019-Jan-13 11:24:17.226155 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63418 2019-Jan-13 11:24:17.226842 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63419 2019-Jan-13 11:24:17.227502 - [DEBUG] Edge function : AllBottom (result of previous compose)
63420 2019-Jan-13 11:24:17.227528 - [DEBUG]
63421 2019-Jan-13 11:24:17.227556 - [DEBUG] Join: AllTop & AllBottom
63422 2019-Jan-13 11:24:17.227582 - [DEBUG] = AllBottom (new jump func)
63423 2019-Jan-13 11:24:17.227606 - [DEBUG]
63424 2019-Jan-13 11:24:17.227630 - [DEBUG] Start adding new jump function
63425 2019-Jan-13 11:24:17.227653 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63426 2019-Jan-13 11:24:17.227716 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63427 2019-Jan-13 11:24:17.228362 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63428 2019-Jan-13 11:24:17.229004 - [DEBUG] Edge Function : AllBottom
63429 2019-Jan-13 11:24:17.229034 - [DEBUG] End adding new jump function
63430 2019-Jan-13 11:24:17.229058 - [DEBUG]
63431 2019-Jan-13 11:24:17.229082 - [DEBUG] -------------------------------------------- 1686. Path Edge --------------------------------------------
63432 2019-Jan-13 11:24:17.229107 - [DEBUG]
63433 2019-Jan-13 11:24:17.229130 - [DEBUG] Process 1686. path edge:
63434 2019-Jan-13 11:24:17.229153 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63435 2019-Jan-13 11:24:17.229211 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
63436 2019-Jan-13 11:24:17.229850 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63437 2019-Jan-13 11:24:17.230506 - [DEBUG]
63438 2019-Jan-13 11:24:17.230531 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63439 2019-Jan-13 11:24:17.231208 - [DEBUG] Compose: EdgeIdentity * AllBottom
63440 2019-Jan-13 11:24:17.231236 - [DEBUG]
63441 2019-Jan-13 11:24:17.231260 - [DEBUG] Propagate flow
63442 2019-Jan-13 11:24:17.231283 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63443 2019-Jan-13 11:24:17.231341 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
63444 2019-Jan-13 11:24:17.231975 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63445 2019-Jan-13 11:24:17.232625 - [DEBUG] Edge function : AllBottom (result of previous compose)
63446 2019-Jan-13 11:24:17.232651 - [DEBUG]
63447 2019-Jan-13 11:24:17.232677 - [DEBUG] Join: AllTop & AllBottom
63448 2019-Jan-13 11:24:17.232703 - [DEBUG] = AllBottom (new jump func)
63449 2019-Jan-13 11:24:17.232727 - [DEBUG]
63450 2019-Jan-13 11:24:17.232751 - [DEBUG] Start adding new jump function
63451 2019-Jan-13 11:24:17.232774 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63452 2019-Jan-13 11:24:17.232837 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63453 2019-Jan-13 11:24:17.233517 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
63454 2019-Jan-13 11:24:17.234210 - [DEBUG] Edge Function : AllBottom
63455 2019-Jan-13 11:24:17.234264 - [DEBUG] End adding new jump function
63456 2019-Jan-13 11:24:17.234290 - [DEBUG]
63457 2019-Jan-13 11:24:17.234314 - [DEBUG] -------------------------------------------- 1687. Path Edge --------------------------------------------
63458 2019-Jan-13 11:24:17.234339 - [DEBUG]
63459 2019-Jan-13 11:24:17.234362 - [DEBUG] Process 1687. path edge:
63460 2019-Jan-13 11:24:17.234386 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63461 2019-Jan-13 11:24:17.234462 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
63462 2019-Jan-13 11:24:17.235156 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63463 2019-Jan-13 11:24:17.235842 - [DEBUG]
63464 2019-Jan-13 11:24:17.235869 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
63465 2019-Jan-13 11:24:17.236587 - [DEBUG] Compose: EdgeIdentity * AllBottom
63466 2019-Jan-13 11:24:17.236617 - [DEBUG]
63467 2019-Jan-13 11:24:17.236640 - [DEBUG] Propagate flow
63468 2019-Jan-13 11:24:17.236685 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63469 2019-Jan-13 11:24:17.236759 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
63470 2019-Jan-13 11:24:17.237426 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63471 2019-Jan-13 11:24:17.238063 - [DEBUG] Edge function : AllBottom (result of previous compose)
63472 2019-Jan-13 11:24:17.238089 - [DEBUG]
63473 2019-Jan-13 11:24:17.238114 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63474 2019-Jan-13 11:24:17.238140 - [DEBUG] = AllBottom
63475 2019-Jan-13 11:24:17.238164 - [DEBUG]
63476 2019-Jan-13 11:24:17.238187 - [DEBUG] PROPAGATE: No new function!
63477 2019-Jan-13 11:24:17.238212 - [DEBUG] EDGE:
63478 2019-Jan-13 11:24:17.238271 - [DEBUG] ---> 63479 2019-Jan-13 11:24:17.238904 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63480 2019-Jan-13 11:24:17.239535 - [DEBUG]
63481 2019-Jan-13 11:24:17.239564 - [DEBUG] Compose: EdgeIdentity * AllBottom
63482 2019-Jan-13 11:24:17.239589 - [DEBUG]
63483 2019-Jan-13 11:24:17.239613 - [DEBUG] Propagate flow
63484 2019-Jan-13 11:24:17.239636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63485 2019-Jan-13 11:24:17.239693 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
63486 2019-Jan-13 11:24:17.240348 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63487 2019-Jan-13 11:24:17.240987 - [DEBUG] Edge function : AllBottom (result of previous compose)
63488 2019-Jan-13 11:24:17.241012 - [DEBUG]
63489 2019-Jan-13 11:24:17.241038 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63490 2019-Jan-13 11:24:17.241064 - [DEBUG] = AllBottom
63491 2019-Jan-13 11:24:17.241088 - [DEBUG]
63492 2019-Jan-13 11:24:17.241111 - [DEBUG] PROPAGATE: No new function!
63493 2019-Jan-13 11:24:17.241135 - [DEBUG] EDGE:
63494 2019-Jan-13 11:24:17.241193 - [DEBUG] ---> 63495 2019-Jan-13 11:24:17.241856 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63496 2019-Jan-13 11:24:17.242511 - [DEBUG]
63497 2019-Jan-13 11:24:17.242539 - [DEBUG] Compose: EdgeIdentity * AllBottom
63498 2019-Jan-13 11:24:17.242565 - [DEBUG]
63499 2019-Jan-13 11:24:17.242589 - [DEBUG] Propagate flow
63500 2019-Jan-13 11:24:17.242613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63501 2019-Jan-13 11:24:17.242675 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63502 2019-Jan-13 11:24:17.243380 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63503 2019-Jan-13 11:24:17.244043 - [DEBUG] Edge function : AllBottom (result of previous compose)
63504 2019-Jan-13 11:24:17.244070 - [DEBUG]
63505 2019-Jan-13 11:24:17.244095 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63506 2019-Jan-13 11:24:17.244121 - [DEBUG] = AllBottom
63507 2019-Jan-13 11:24:17.244146 - [DEBUG]
63508 2019-Jan-13 11:24:17.244169 - [DEBUG] PROPAGATE: No new function!
63509 2019-Jan-13 11:24:17.244226 - [DEBUG] Compose: EdgeIdentity * AllBottom
63510 2019-Jan-13 11:24:17.244254 - [DEBUG]
63511 2019-Jan-13 11:24:17.244278 - [DEBUG] Propagate flow
63512 2019-Jan-13 11:24:17.244301 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63513 2019-Jan-13 11:24:17.244362 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63514 2019-Jan-13 11:24:17.245003 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63515 2019-Jan-13 11:24:17.245636 - [DEBUG] Edge function : AllBottom (result of previous compose)
63516 2019-Jan-13 11:24:17.245661 - [DEBUG]
63517 2019-Jan-13 11:24:17.245686 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63518 2019-Jan-13 11:24:17.245712 - [DEBUG] = AllBottom
63519 2019-Jan-13 11:24:17.245736 - [DEBUG]
63520 2019-Jan-13 11:24:17.245759 - [DEBUG] PROPAGATE: No new function!
63521 2019-Jan-13 11:24:17.245784 - [DEBUG] Compose: EdgeIdentity * AllBottom
63522 2019-Jan-13 11:24:17.245810 - [DEBUG]
63523 2019-Jan-13 11:24:17.245833 - [DEBUG] Propagate flow
63524 2019-Jan-13 11:24:17.245856 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63525 2019-Jan-13 11:24:17.245913 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63526 2019-Jan-13 11:24:17.246553 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63527 2019-Jan-13 11:24:17.247217 - [DEBUG] Edge function : AllBottom (result of previous compose)
63528 2019-Jan-13 11:24:17.247242 - [DEBUG]
63529 2019-Jan-13 11:24:17.247267 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63530 2019-Jan-13 11:24:17.247292 - [DEBUG] = AllBottom
63531 2019-Jan-13 11:24:17.247317 - [DEBUG]
63532 2019-Jan-13 11:24:17.247340 - [DEBUG] PROPAGATE: No new function!
63533 2019-Jan-13 11:24:17.247369 - [DEBUG] EDGE:
63534 2019-Jan-13 11:24:17.247428 - [DEBUG] ---> 63535 2019-Jan-13 11:24:17.248085 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63536 2019-Jan-13 11:24:17.248738 - [DEBUG]
63537 2019-Jan-13 11:24:17.248764 - [DEBUG] EDGE:
63538 2019-Jan-13 11:24:17.248828 - [DEBUG] ---> 63539 2019-Jan-13 11:24:17.249484 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63540 2019-Jan-13 11:24:17.250154 - [DEBUG]
63541 2019-Jan-13 11:24:17.250203 - [DEBUG] Compose: EdgeIdentity * AllBottom
63542 2019-Jan-13 11:24:17.250231 - [DEBUG]
63543 2019-Jan-13 11:24:17.250254 - [DEBUG] Propagate flow
63544 2019-Jan-13 11:24:17.250278 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63545 2019-Jan-13 11:24:17.250339 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
63546 2019-Jan-13 11:24:17.250979 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63547 2019-Jan-13 11:24:17.251628 - [DEBUG] Edge function : AllBottom (result of previous compose)
63548 2019-Jan-13 11:24:17.251654 - [DEBUG]
63549 2019-Jan-13 11:24:17.251680 - [DEBUG] Join: AllTop & AllBottom
63550 2019-Jan-13 11:24:17.251707 - [DEBUG] = AllBottom (new jump func)
63551 2019-Jan-13 11:24:17.251731 - [DEBUG]
63552 2019-Jan-13 11:24:17.251754 - [DEBUG] Start adding new jump function
63553 2019-Jan-13 11:24:17.251778 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63554 2019-Jan-13 11:24:17.251836 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63555 2019-Jan-13 11:24:17.252471 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
63556 2019-Jan-13 11:24:17.253105 - [DEBUG] Edge Function : AllBottom
63557 2019-Jan-13 11:24:17.253135 - [DEBUG] End adding new jump function
63558 2019-Jan-13 11:24:17.253159 - [DEBUG]
63559 2019-Jan-13 11:24:17.253183 - [DEBUG] -------------------------------------------- 1688. Path Edge --------------------------------------------
63560 2019-Jan-13 11:24:17.253208 - [DEBUG]
63561 2019-Jan-13 11:24:17.253231 - [DEBUG] Process 1688. path edge:
63562 2019-Jan-13 11:24:17.253255 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63563 2019-Jan-13 11:24:17.253312 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
63564 2019-Jan-13 11:24:17.253963 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63565 2019-Jan-13 11:24:17.254611 - [DEBUG]
63566 2019-Jan-13 11:24:17.254638 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
63567 2019-Jan-13 11:24:17.255327 - [DEBUG] Compose: EdgeIdentity * AllBottom
63568 2019-Jan-13 11:24:17.255356 - [DEBUG]
63569 2019-Jan-13 11:24:17.255379 - [DEBUG] Propagate flow
63570 2019-Jan-13 11:24:17.255403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63571 2019-Jan-13 11:24:17.255470 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63572 2019-Jan-13 11:24:17.256148 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63573 2019-Jan-13 11:24:17.256811 - [DEBUG] Edge function : AllBottom (result of previous compose)
63574 2019-Jan-13 11:24:17.256837 - [DEBUG]
63575 2019-Jan-13 11:24:17.256862 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63576 2019-Jan-13 11:24:17.256888 - [DEBUG] = AllBottom
63577 2019-Jan-13 11:24:17.256912 - [DEBUG]
63578 2019-Jan-13 11:24:17.256935 - [DEBUG] PROPAGATE: No new function!
63579 2019-Jan-13 11:24:17.256974 - [DEBUG] Compose: EdgeIdentity * AllBottom
63580 2019-Jan-13 11:24:17.257001 - [DEBUG]
63581 2019-Jan-13 11:24:17.257025 - [DEBUG] Propagate flow
63582 2019-Jan-13 11:24:17.257048 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63583 2019-Jan-13 11:24:17.257108 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63584 2019-Jan-13 11:24:17.257759 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63585 2019-Jan-13 11:24:17.258393 - [DEBUG] Edge function : AllBottom (result of previous compose)
63586 2019-Jan-13 11:24:17.258418 - [DEBUG]
63587 2019-Jan-13 11:24:17.258443 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63588 2019-Jan-13 11:24:17.258468 - [DEBUG] = AllBottom
63589 2019-Jan-13 11:24:17.258493 - [DEBUG]
63590 2019-Jan-13 11:24:17.258516 - [DEBUG] PROPAGATE: No new function!
63591 2019-Jan-13 11:24:17.258555 - [DEBUG] EDGE:
63592 2019-Jan-13 11:24:17.258615 - [DEBUG] ---> 63593 2019-Jan-13 11:24:17.259252 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63594 2019-Jan-13 11:24:17.259884 - [DEBUG]
63595 2019-Jan-13 11:24:17.259909 - [DEBUG] EDGE:
63596 2019-Jan-13 11:24:17.259967 - [DEBUG] ---> 63597 2019-Jan-13 11:24:17.260622 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63598 2019-Jan-13 11:24:17.261276 - [DEBUG]
63599 2019-Jan-13 11:24:17.261307 - [DEBUG] Compose: EdgeIdentity * AllBottom
63600 2019-Jan-13 11:24:17.261333 - [DEBUG]
63601 2019-Jan-13 11:24:17.261357 - [DEBUG] Propagate flow
63602 2019-Jan-13 11:24:17.261380 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63603 2019-Jan-13 11:24:17.261442 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63604 2019-Jan-13 11:24:17.262101 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63605 2019-Jan-13 11:24:17.262758 - [DEBUG] Edge function : AllBottom (result of previous compose)
63606 2019-Jan-13 11:24:17.262784 - [DEBUG]
63607 2019-Jan-13 11:24:17.262811 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63608 2019-Jan-13 11:24:17.262837 - [DEBUG] = AllBottom
63609 2019-Jan-13 11:24:17.262861 - [DEBUG]
63610 2019-Jan-13 11:24:17.262885 - [DEBUG] PROPAGATE: No new function!
63611 2019-Jan-13 11:24:17.262910 - [DEBUG] EDGE:
63612 2019-Jan-13 11:24:17.262972 - [DEBUG] ---> 63613 2019-Jan-13 11:24:17.263640 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63614 2019-Jan-13 11:24:17.264273 - [DEBUG]
63615 2019-Jan-13 11:24:17.264301 - [DEBUG] Compose: EdgeIdentity * AllBottom
63616 2019-Jan-13 11:24:17.264327 - [DEBUG]
63617 2019-Jan-13 11:24:17.264351 - [DEBUG] Propagate flow
63618 2019-Jan-13 11:24:17.264375 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63619 2019-Jan-13 11:24:17.264432 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63620 2019-Jan-13 11:24:17.265070 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63621 2019-Jan-13 11:24:17.265707 - [DEBUG] Edge function : AllBottom (result of previous compose)
63622 2019-Jan-13 11:24:17.265732 - [DEBUG]
63623 2019-Jan-13 11:24:17.265758 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63624 2019-Jan-13 11:24:17.265783 - [DEBUG] = AllBottom
63625 2019-Jan-13 11:24:17.265808 - [DEBUG]
63626 2019-Jan-13 11:24:17.265831 - [DEBUG] PROPAGATE: No new function!
63627 2019-Jan-13 11:24:17.265883 - [DEBUG] Compose: EdgeIdentity * AllBottom
63628 2019-Jan-13 11:24:17.265910 - [DEBUG]
63629 2019-Jan-13 11:24:17.265934 - [DEBUG] Propagate flow
63630 2019-Jan-13 11:24:17.265957 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63631 2019-Jan-13 11:24:17.266015 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63632 2019-Jan-13 11:24:17.266655 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63633 2019-Jan-13 11:24:17.267326 - [DEBUG] Edge function : AllBottom (result of previous compose)
63634 2019-Jan-13 11:24:17.267352 - [DEBUG]
63635 2019-Jan-13 11:24:17.267378 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63636 2019-Jan-13 11:24:17.267419 - [DEBUG] = AllBottom
63637 2019-Jan-13 11:24:17.267444 - [DEBUG]
63638 2019-Jan-13 11:24:17.267467 - [DEBUG] PROPAGATE: No new function!
63639 2019-Jan-13 11:24:17.267494 - [DEBUG] Compose: EdgeIdentity * AllBottom
63640 2019-Jan-13 11:24:17.267520 - [DEBUG]
63641 2019-Jan-13 11:24:17.267544 - [DEBUG] Propagate flow
63642 2019-Jan-13 11:24:17.267567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63643 2019-Jan-13 11:24:17.267635 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63644 2019-Jan-13 11:24:17.268307 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63645 2019-Jan-13 11:24:17.268968 - [DEBUG] Edge function : AllBottom (result of previous compose)
63646 2019-Jan-13 11:24:17.268994 - [DEBUG]
63647 2019-Jan-13 11:24:17.269020 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63648 2019-Jan-13 11:24:17.269045 - [DEBUG] = AllBottom
63649 2019-Jan-13 11:24:17.269070 - [DEBUG]
63650 2019-Jan-13 11:24:17.269093 - [DEBUG] PROPAGATE: No new function!
63651 2019-Jan-13 11:24:17.269123 - [DEBUG] EDGE:
63652 2019-Jan-13 11:24:17.269187 - [DEBUG] ---> 63653 2019-Jan-13 11:24:17.269829 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63654 2019-Jan-13 11:24:17.270487 - [DEBUG]
63655 2019-Jan-13 11:24:17.270512 - [DEBUG] EDGE:
63656 2019-Jan-13 11:24:17.270571 - [DEBUG] ---> 63657 2019-Jan-13 11:24:17.271205 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63658 2019-Jan-13 11:24:17.271839 - [DEBUG]
63659 2019-Jan-13 11:24:17.271867 - [DEBUG] Compose: EdgeIdentity * AllBottom
63660 2019-Jan-13 11:24:17.271893 - [DEBUG]
63661 2019-Jan-13 11:24:17.271917 - [DEBUG] Propagate flow
63662 2019-Jan-13 11:24:17.271940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63663 2019-Jan-13 11:24:17.271997 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
63664 2019-Jan-13 11:24:17.272631 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
63665 2019-Jan-13 11:24:17.273272 - [DEBUG] Edge function : AllBottom (result of previous compose)
63666 2019-Jan-13 11:24:17.273297 - [DEBUG]
63667 2019-Jan-13 11:24:17.273323 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63668 2019-Jan-13 11:24:17.273367 - [DEBUG] = AllBottom
63669 2019-Jan-13 11:24:17.273392 - [DEBUG]
63670 2019-Jan-13 11:24:17.273415 - [DEBUG] PROPAGATE: No new function!
63671 2019-Jan-13 11:24:17.273440 - [DEBUG] EDGE:
63672 2019-Jan-13 11:24:17.273506 - [DEBUG] ---> 63673 2019-Jan-13 11:24:17.274176 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63674 2019-Jan-13 11:24:17.274835 - [DEBUG]
63675 2019-Jan-13 11:24:17.274864 - [DEBUG] Compose: EdgeIdentity * AllBottom
63676 2019-Jan-13 11:24:17.274890 - [DEBUG]
63677 2019-Jan-13 11:24:17.274914 - [DEBUG] Propagate flow
63678 2019-Jan-13 11:24:17.274937 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63679 2019-Jan-13 11:24:17.275000 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
63680 2019-Jan-13 11:24:17.275659 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
63681 2019-Jan-13 11:24:17.276313 - [DEBUG] Edge function : AllBottom (result of previous compose)
63682 2019-Jan-13 11:24:17.276339 - [DEBUG]
63683 2019-Jan-13 11:24:17.276365 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63684 2019-Jan-13 11:24:17.276391 - [DEBUG] = AllBottom
63685 2019-Jan-13 11:24:17.276416 - [DEBUG]
63686 2019-Jan-13 11:24:17.276439 - [DEBUG] PROPAGATE: No new function!
63687 2019-Jan-13 11:24:17.276463 - [DEBUG] EDGE:
63688 2019-Jan-13 11:24:17.276523 - [DEBUG] ---> 63689 2019-Jan-13 11:24:17.277186 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63690 2019-Jan-13 11:24:17.277819 - [DEBUG]
63691 2019-Jan-13 11:24:17.277845 - [DEBUG] EDGE:
63692 2019-Jan-13 11:24:17.277903 - [DEBUG] ---> 63693 2019-Jan-13 11:24:17.278538 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63694 2019-Jan-13 11:24:17.279169 - [DEBUG]
63695 2019-Jan-13 11:24:17.279197 - [DEBUG] Compose: EdgeIdentity * AllBottom
63696 2019-Jan-13 11:24:17.279222 - [DEBUG]
63697 2019-Jan-13 11:24:17.279246 - [DEBUG] Propagate flow
63698 2019-Jan-13 11:24:17.279269 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63699 2019-Jan-13 11:24:17.279326 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
63700 2019-Jan-13 11:24:17.279981 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
63701 2019-Jan-13 11:24:17.280671 - [DEBUG] Edge function : AllBottom (result of previous compose)
63702 2019-Jan-13 11:24:17.280697 - [DEBUG]
63703 2019-Jan-13 11:24:17.280723 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63704 2019-Jan-13 11:24:17.280750 - [DEBUG] = AllBottom
63705 2019-Jan-13 11:24:17.280774 - [DEBUG]
63706 2019-Jan-13 11:24:17.280797 - [DEBUG] PROPAGATE: No new function!
63707 2019-Jan-13 11:24:17.280823 - [DEBUG] EDGE:
63708 2019-Jan-13 11:24:17.280891 - [DEBUG] ---> 63709 2019-Jan-13 11:24:17.281559 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63710 2019-Jan-13 11:24:17.282203 - [DEBUG]
63711 2019-Jan-13 11:24:17.282229 - [DEBUG] EDGE:
63712 2019-Jan-13 11:24:17.282288 - [DEBUG] ---> 63713 2019-Jan-13 11:24:17.282922 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63714 2019-Jan-13 11:24:17.283577 - [DEBUG]
63715 2019-Jan-13 11:24:17.283603 - [DEBUG] EDGE:
63716 2019-Jan-13 11:24:17.283661 - [DEBUG] ---> 63717 2019-Jan-13 11:24:17.284300 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63718 2019-Jan-13 11:24:17.284933 - [DEBUG]
63719 2019-Jan-13 11:24:17.284962 - [DEBUG] Compose: EdgeIdentity * AllBottom
63720 2019-Jan-13 11:24:17.284988 - [DEBUG]
63721 2019-Jan-13 11:24:17.285012 - [DEBUG] Propagate flow
63722 2019-Jan-13 11:24:17.285036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63723 2019-Jan-13 11:24:17.285093 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63724 2019-Jan-13 11:24:17.285730 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
63725 2019-Jan-13 11:24:17.286411 - [DEBUG] Edge function : AllBottom (result of previous compose)
63726 2019-Jan-13 11:24:17.286439 - [DEBUG]
63727 2019-Jan-13 11:24:17.286465 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63728 2019-Jan-13 11:24:17.286491 - [DEBUG] = AllBottom
63729 2019-Jan-13 11:24:17.286515 - [DEBUG]
63730 2019-Jan-13 11:24:17.286538 - [DEBUG] PROPAGATE: No new function!
63731 2019-Jan-13 11:24:17.286596 - [DEBUG] Compose: EdgeIdentity * AllBottom
63732 2019-Jan-13 11:24:17.286623 - [DEBUG]
63733 2019-Jan-13 11:24:17.286647 - [DEBUG] Propagate flow
63734 2019-Jan-13 11:24:17.286689 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63735 2019-Jan-13 11:24:17.286759 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63736 2019-Jan-13 11:24:17.287437 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63737 2019-Jan-13 11:24:17.288092 - [DEBUG] Edge function : AllBottom (result of previous compose)
63738 2019-Jan-13 11:24:17.288118 - [DEBUG]
63739 2019-Jan-13 11:24:17.288143 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63740 2019-Jan-13 11:24:17.288169 - [DEBUG] = AllBottom
63741 2019-Jan-13 11:24:17.288194 - [DEBUG]
63742 2019-Jan-13 11:24:17.288217 - [DEBUG] PROPAGATE: No new function!
63743 2019-Jan-13 11:24:17.288246 - [DEBUG] Compose: EdgeIdentity * AllBottom
63744 2019-Jan-13 11:24:17.288272 - [DEBUG]
63745 2019-Jan-13 11:24:17.288295 - [DEBUG] Propagate flow
63746 2019-Jan-13 11:24:17.288319 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63747 2019-Jan-13 11:24:17.288381 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63748 2019-Jan-13 11:24:17.289026 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
63749 2019-Jan-13 11:24:17.289670 - [DEBUG] Edge function : AllBottom (result of previous compose)
63750 2019-Jan-13 11:24:17.289696 - [DEBUG]
63751 2019-Jan-13 11:24:17.289721 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63752 2019-Jan-13 11:24:17.289747 - [DEBUG] = AllBottom
63753 2019-Jan-13 11:24:17.289772 - [DEBUG]
63754 2019-Jan-13 11:24:17.289795 - [DEBUG] PROPAGATE: No new function!
63755 2019-Jan-13 11:24:17.289823 - [DEBUG] EDGE:
63756 2019-Jan-13 11:24:17.289882 - [DEBUG] ---> 63757 2019-Jan-13 11:24:17.290559 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63758 2019-Jan-13 11:24:17.291193 - [DEBUG]
63759 2019-Jan-13 11:24:17.291235 - [DEBUG] Compose: EdgeIdentity * AllBottom
63760 2019-Jan-13 11:24:17.291262 - [DEBUG]
63761 2019-Jan-13 11:24:17.291286 - [DEBUG] Propagate flow
63762 2019-Jan-13 11:24:17.291309 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63763 2019-Jan-13 11:24:17.291367 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63764 2019-Jan-13 11:24:17.292005 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63765 2019-Jan-13 11:24:17.292654 - [DEBUG] Edge function : AllBottom (result of previous compose)
63766 2019-Jan-13 11:24:17.292680 - [DEBUG]
63767 2019-Jan-13 11:24:17.292706 - [DEBUG] Join: AllTop & AllBottom
63768 2019-Jan-13 11:24:17.292732 - [DEBUG] = AllBottom (new jump func)
63769 2019-Jan-13 11:24:17.292757 - [DEBUG]
63770 2019-Jan-13 11:24:17.292780 - [DEBUG] Start adding new jump function
63771 2019-Jan-13 11:24:17.292804 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63772 2019-Jan-13 11:24:17.292869 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63773 2019-Jan-13 11:24:17.293571 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63774 2019-Jan-13 11:24:17.294239 - [DEBUG] Edge Function : AllBottom
63775 2019-Jan-13 11:24:17.294269 - [DEBUG] End adding new jump function
63776 2019-Jan-13 11:24:17.294293 - [DEBUG]
63777 2019-Jan-13 11:24:17.294317 - [DEBUG] -------------------------------------------- 1689. Path Edge --------------------------------------------
63778 2019-Jan-13 11:24:17.294342 - [DEBUG]
63779 2019-Jan-13 11:24:17.294365 - [DEBUG] Process 1689. path edge:
63780 2019-Jan-13 11:24:17.294389 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63781 2019-Jan-13 11:24:17.294453 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
63782 2019-Jan-13 11:24:17.295099 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63783 2019-Jan-13 11:24:17.295732 - [DEBUG]
63784 2019-Jan-13 11:24:17.295757 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63785 2019-Jan-13 11:24:17.296403 - [DEBUG] Possible callees:
63786 2019-Jan-13 11:24:17.296429 - [DEBUG] foo
63787 2019-Jan-13 11:24:17.296453 - [DEBUG] Possible return sites:
63788 2019-Jan-13 11:24:17.296477 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8463789 2019-Jan-13 11:24:17.297776 - [DEBUG] Found and process special summary
63790 2019-Jan-13 11:24:17.297827 - [DEBUG] Compose: EdgeIdentity * AllBottom
63791 2019-Jan-13 11:24:17.297856 - [DEBUG]
63792 2019-Jan-13 11:24:17.297880 - [DEBUG] Propagate flow
63793 2019-Jan-13 11:24:17.297903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63794 2019-Jan-13 11:24:17.297962 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63795 2019-Jan-13 11:24:17.298602 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63796 2019-Jan-13 11:24:17.299256 - [DEBUG] Edge function : AllBottom (result of previous compose)
63797 2019-Jan-13 11:24:17.299282 - [DEBUG]
63798 2019-Jan-13 11:24:17.299307 - [DEBUG] Join: AllTop & AllBottom
63799 2019-Jan-13 11:24:17.299334 - [DEBUG] = AllBottom (new jump func)
63800 2019-Jan-13 11:24:17.299358 - [DEBUG]
63801 2019-Jan-13 11:24:17.299381 - [DEBUG] Start adding new jump function
63802 2019-Jan-13 11:24:17.299405 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63803 2019-Jan-13 11:24:17.299467 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63804 2019-Jan-13 11:24:17.300152 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63805 2019-Jan-13 11:24:17.300813 - [DEBUG] Edge Function : AllBottom
63806 2019-Jan-13 11:24:17.300844 - [DEBUG] End adding new jump function
63807 2019-Jan-13 11:24:17.300868 - [DEBUG]
63808 2019-Jan-13 11:24:17.300891 - [DEBUG] -------------------------------------------- 1690. Path Edge --------------------------------------------
63809 2019-Jan-13 11:24:17.300916 - [DEBUG]
63810 2019-Jan-13 11:24:17.300939 - [DEBUG] Process 1690. path edge:
63811 2019-Jan-13 11:24:17.300963 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63812 2019-Jan-13 11:24:17.301023 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
63813 2019-Jan-13 11:24:17.301667 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63814 2019-Jan-13 11:24:17.302300 - [DEBUG]
63815 2019-Jan-13 11:24:17.302341 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63816 2019-Jan-13 11:24:17.303012 - [DEBUG] Compose: EdgeIdentity * AllBottom
63817 2019-Jan-13 11:24:17.303040 - [DEBUG]
63818 2019-Jan-13 11:24:17.303064 - [DEBUG] Propagate flow
63819 2019-Jan-13 11:24:17.303087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63820 2019-Jan-13 11:24:17.303146 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
63821 2019-Jan-13 11:24:17.303807 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63822 2019-Jan-13 11:24:17.304710 - [DEBUG] Edge function : AllBottom (result of previous compose)
63823 2019-Jan-13 11:24:17.304736 - [DEBUG]
63824 2019-Jan-13 11:24:17.304761 - [DEBUG] Join: AllTop & AllBottom
63825 2019-Jan-13 11:24:17.304787 - [DEBUG] = AllBottom (new jump func)
63826 2019-Jan-13 11:24:17.304812 - [DEBUG]
63827 2019-Jan-13 11:24:17.304835 - [DEBUG] Start adding new jump function
63828 2019-Jan-13 11:24:17.304858 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63829 2019-Jan-13 11:24:17.304921 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63830 2019-Jan-13 11:24:17.305588 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
63831 2019-Jan-13 11:24:17.306242 - [DEBUG] Edge Function : AllBottom
63832 2019-Jan-13 11:24:17.306273 - [DEBUG] End adding new jump function
63833 2019-Jan-13 11:24:17.306297 - [DEBUG]
63834 2019-Jan-13 11:24:17.306320 - [DEBUG] -------------------------------------------- 1691. Path Edge --------------------------------------------
63835 2019-Jan-13 11:24:17.306345 - [DEBUG]
63836 2019-Jan-13 11:24:17.306368 - [DEBUG] Process 1691. path edge:
63837 2019-Jan-13 11:24:17.306391 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63838 2019-Jan-13 11:24:17.306459 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
63839 2019-Jan-13 11:24:17.307167 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63840 2019-Jan-13 11:24:17.307810 - [DEBUG]
63841 2019-Jan-13 11:24:17.307836 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
63842 2019-Jan-13 11:24:17.308501 - [DEBUG] Compose: EdgeIdentity * AllBottom
63843 2019-Jan-13 11:24:17.308529 - [DEBUG]
63844 2019-Jan-13 11:24:17.308553 - [DEBUG] Propagate flow
63845 2019-Jan-13 11:24:17.308576 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63846 2019-Jan-13 11:24:17.308637 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63847 2019-Jan-13 11:24:17.309289 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63848 2019-Jan-13 11:24:17.309922 - [DEBUG] Edge function : AllBottom (result of previous compose)
63849 2019-Jan-13 11:24:17.309947 - [DEBUG]
63850 2019-Jan-13 11:24:17.309973 - [DEBUG] Join: AllTop & AllBottom
63851 2019-Jan-13 11:24:17.310017 - [DEBUG] = AllBottom (new jump func)
63852 2019-Jan-13 11:24:17.310043 - [DEBUG]
63853 2019-Jan-13 11:24:17.310067 - [DEBUG] Start adding new jump function
63854 2019-Jan-13 11:24:17.310090 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63855 2019-Jan-13 11:24:17.310149 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63856 2019-Jan-13 11:24:17.310785 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63857 2019-Jan-13 11:24:17.311446 - [DEBUG] Edge Function : AllBottom
63858 2019-Jan-13 11:24:17.311481 - [DEBUG] End adding new jump function
63859 2019-Jan-13 11:24:17.311505 - [DEBUG]
63860 2019-Jan-13 11:24:17.311529 - [DEBUG] -------------------------------------------- 1692. Path Edge --------------------------------------------
63861 2019-Jan-13 11:24:17.311554 - [DEBUG]
63862 2019-Jan-13 11:24:17.311577 - [DEBUG] Process 1692. path edge:
63863 2019-Jan-13 11:24:17.311600 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63864 2019-Jan-13 11:24:17.311659 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
63865 2019-Jan-13 11:24:17.312339 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63866 2019-Jan-13 11:24:17.312996 - [DEBUG]
63867 2019-Jan-13 11:24:17.313021 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63868 2019-Jan-13 11:24:17.313738 - [DEBUG] Possible callees:
63869 2019-Jan-13 11:24:17.313765 - [DEBUG] llvm.dbg.declare
63870 2019-Jan-13 11:24:17.313789 - [DEBUG] Possible return sites:
63871 2019-Jan-13 11:24:17.313813 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9663872 2019-Jan-13 11:24:17.315123 - [DEBUG] Found and process special summary
63873 2019-Jan-13 11:24:17.315175 - [DEBUG] Compose: EdgeIdentity * AllBottom
63874 2019-Jan-13 11:24:17.315203 - [DEBUG]
63875 2019-Jan-13 11:24:17.315228 - [DEBUG] Propagate flow
63876 2019-Jan-13 11:24:17.315251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63877 2019-Jan-13 11:24:17.315312 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63878 2019-Jan-13 11:24:17.315952 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63879 2019-Jan-13 11:24:17.316588 - [DEBUG] Edge function : AllBottom (result of previous compose)
63880 2019-Jan-13 11:24:17.316613 - [DEBUG]
63881 2019-Jan-13 11:24:17.316639 - [DEBUG] Join: AllTop & AllBottom
63882 2019-Jan-13 11:24:17.316701 - [DEBUG] = AllBottom (new jump func)
63883 2019-Jan-13 11:24:17.316728 - [DEBUG]
63884 2019-Jan-13 11:24:17.316751 - [DEBUG] Start adding new jump function
63885 2019-Jan-13 11:24:17.316774 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63886 2019-Jan-13 11:24:17.316833 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63887 2019-Jan-13 11:24:17.317468 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63888 2019-Jan-13 11:24:17.318109 - [DEBUG] Edge Function : AllBottom
63889 2019-Jan-13 11:24:17.318140 - [DEBUG] End adding new jump function
63890 2019-Jan-13 11:24:17.318164 - [DEBUG]
63891 2019-Jan-13 11:24:17.318188 - [DEBUG] -------------------------------------------- 1693. Path Edge --------------------------------------------
63892 2019-Jan-13 11:24:17.318213 - [DEBUG]
63893 2019-Jan-13 11:24:17.318236 - [DEBUG] Process 1693. path edge:
63894 2019-Jan-13 11:24:17.318259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63895 2019-Jan-13 11:24:17.318327 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
63896 2019-Jan-13 11:24:17.318994 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63897 2019-Jan-13 11:24:17.319651 - [DEBUG]
63898 2019-Jan-13 11:24:17.319676 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63899 2019-Jan-13 11:24:17.320419 - [DEBUG] Compose: EdgeIdentity * AllBottom
63900 2019-Jan-13 11:24:17.320448 - [DEBUG]
63901 2019-Jan-13 11:24:17.320472 - [DEBUG] Propagate flow
63902 2019-Jan-13 11:24:17.320495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63903 2019-Jan-13 11:24:17.320558 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63904 2019-Jan-13 11:24:17.321200 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63905 2019-Jan-13 11:24:17.321835 - [DEBUG] Edge function : AllBottom (result of previous compose)
63906 2019-Jan-13 11:24:17.321860 - [DEBUG]
63907 2019-Jan-13 11:24:17.321886 - [DEBUG] Join: AllTop & AllBottom
63908 2019-Jan-13 11:24:17.321911 - [DEBUG] = AllBottom (new jump func)
63909 2019-Jan-13 11:24:17.321935 - [DEBUG]
63910 2019-Jan-13 11:24:17.321959 - [DEBUG] Start adding new jump function
63911 2019-Jan-13 11:24:17.321982 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63912 2019-Jan-13 11:24:17.322038 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63913 2019-Jan-13 11:24:17.322673 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63914 2019-Jan-13 11:24:17.323306 - [DEBUG] Edge Function : AllBottom
63915 2019-Jan-13 11:24:17.323350 - [DEBUG] End adding new jump function
63916 2019-Jan-13 11:24:17.323376 - [DEBUG]
63917 2019-Jan-13 11:24:17.323399 - [DEBUG] -------------------------------------------- 1694. Path Edge --------------------------------------------
63918 2019-Jan-13 11:24:17.323423 - [DEBUG]
63919 2019-Jan-13 11:24:17.323447 - [DEBUG] Process 1694. path edge:
63920 2019-Jan-13 11:24:17.323470 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63921 2019-Jan-13 11:24:17.323528 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
63922 2019-Jan-13 11:24:17.324164 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63923 2019-Jan-13 11:24:17.324817 - [DEBUG]
63924 2019-Jan-13 11:24:17.324843 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63925 2019-Jan-13 11:24:17.325523 - [DEBUG] Compose: EdgeIdentity * AllBottom
63926 2019-Jan-13 11:24:17.325553 - [DEBUG]
63927 2019-Jan-13 11:24:17.325577 - [DEBUG] Propagate flow
63928 2019-Jan-13 11:24:17.325601 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63929 2019-Jan-13 11:24:17.325667 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
63930 2019-Jan-13 11:24:17.326323 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63931 2019-Jan-13 11:24:17.326986 - [DEBUG] Edge function : AllBottom (result of previous compose)
63932 2019-Jan-13 11:24:17.327012 - [DEBUG]
63933 2019-Jan-13 11:24:17.327038 - [DEBUG] Join: AllTop & AllBottom
63934 2019-Jan-13 11:24:17.327064 - [DEBUG] = AllBottom (new jump func)
63935 2019-Jan-13 11:24:17.327088 - [DEBUG]
63936 2019-Jan-13 11:24:17.327111 - [DEBUG] Start adding new jump function
63937 2019-Jan-13 11:24:17.327134 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63938 2019-Jan-13 11:24:17.327194 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63939 2019-Jan-13 11:24:17.327829 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
63940 2019-Jan-13 11:24:17.328460 - [DEBUG] Edge Function : AllBottom
63941 2019-Jan-13 11:24:17.328490 - [DEBUG] End adding new jump function
63942 2019-Jan-13 11:24:17.328514 - [DEBUG]
63943 2019-Jan-13 11:24:17.328538 - [DEBUG] -------------------------------------------- 1695. Path Edge --------------------------------------------
63944 2019-Jan-13 11:24:17.328577 - [DEBUG]
63945 2019-Jan-13 11:24:17.328600 - [DEBUG] Process 1695. path edge:
63946 2019-Jan-13 11:24:17.328624 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63947 2019-Jan-13 11:24:17.328681 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
63948 2019-Jan-13 11:24:17.329316 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63949 2019-Jan-13 11:24:17.329946 - [DEBUG]
63950 2019-Jan-13 11:24:17.329972 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
63951 2019-Jan-13 11:24:17.330651 - [DEBUG] Compose: EdgeIdentity * AllBottom
63952 2019-Jan-13 11:24:17.330680 - [DEBUG]
63953 2019-Jan-13 11:24:17.330704 - [DEBUG] Propagate flow
63954 2019-Jan-13 11:24:17.330728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63955 2019-Jan-13 11:24:17.330788 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
63956 2019-Jan-13 11:24:17.331461 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63957 2019-Jan-13 11:24:17.332118 - [DEBUG] Edge function : AllBottom (result of previous compose)
63958 2019-Jan-13 11:24:17.332144 - [DEBUG]
63959 2019-Jan-13 11:24:17.332171 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63960 2019-Jan-13 11:24:17.332197 - [DEBUG] = AllBottom
63961 2019-Jan-13 11:24:17.332221 - [DEBUG]
63962 2019-Jan-13 11:24:17.332245 - [DEBUG] PROPAGATE: No new function!
63963 2019-Jan-13 11:24:17.332270 - [DEBUG] EDGE:
63964 2019-Jan-13 11:24:17.332338 - [DEBUG] ---> 63965 2019-Jan-13 11:24:17.332985 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63966 2019-Jan-13 11:24:17.333643 - [DEBUG]
63967 2019-Jan-13 11:24:17.333669 - [DEBUG] EDGE:
63968 2019-Jan-13 11:24:17.333727 - [DEBUG] ---> 63969 2019-Jan-13 11:24:17.334361 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63970 2019-Jan-13 11:24:17.334995 - [DEBUG]
63971 2019-Jan-13 11:24:17.335023 - [DEBUG] Compose: EdgeIdentity * AllBottom
63972 2019-Jan-13 11:24:17.335049 - [DEBUG]
63973 2019-Jan-13 11:24:17.335072 - [DEBUG] Propagate flow
63974 2019-Jan-13 11:24:17.335096 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63975 2019-Jan-13 11:24:17.335153 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63976 2019-Jan-13 11:24:17.335789 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63977 2019-Jan-13 11:24:17.336428 - [DEBUG] Edge function : AllBottom (result of previous compose)
63978 2019-Jan-13 11:24:17.336453 - [DEBUG]
63979 2019-Jan-13 11:24:17.336478 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63980 2019-Jan-13 11:24:17.336503 - [DEBUG] = AllBottom
63981 2019-Jan-13 11:24:17.336527 - [DEBUG]
63982 2019-Jan-13 11:24:17.336550 - [DEBUG] PROPAGATE: No new function!
63983 2019-Jan-13 11:24:17.336574 - [DEBUG] EDGE:
63984 2019-Jan-13 11:24:17.336633 - [DEBUG] ---> 63985 2019-Jan-13 11:24:17.337302 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63986 2019-Jan-13 11:24:17.337958 - [DEBUG]
63987 2019-Jan-13 11:24:17.337987 - [DEBUG] Compose: EdgeIdentity * AllBottom
63988 2019-Jan-13 11:24:17.338013 - [DEBUG]
63989 2019-Jan-13 11:24:17.338037 - [DEBUG] Propagate flow
63990 2019-Jan-13 11:24:17.338078 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63991 2019-Jan-13 11:24:17.338141 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63992 2019-Jan-13 11:24:17.338809 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63993 2019-Jan-13 11:24:17.339466 - [DEBUG] Edge function : AllBottom (result of previous compose)
63994 2019-Jan-13 11:24:17.339492 - [DEBUG]
63995 2019-Jan-13 11:24:17.339518 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63996 2019-Jan-13 11:24:17.339544 - [DEBUG] = AllBottom
63997 2019-Jan-13 11:24:17.339568 - [DEBUG]
63998 2019-Jan-13 11:24:17.339591 - [DEBUG] PROPAGATE: No new function!
63999 2019-Jan-13 11:24:17.339645 - [DEBUG] Compose: EdgeIdentity * AllBottom
64000 2019-Jan-13 11:24:17.339672 - [DEBUG]
64001 2019-Jan-13 11:24:17.339696 - [DEBUG] Propagate flow
64002 2019-Jan-13 11:24:17.339719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64003 2019-Jan-13 11:24:17.339781 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
64004 2019-Jan-13 11:24:17.340448 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64005 2019-Jan-13 11:24:17.341082 - [DEBUG] Edge function : AllBottom (result of previous compose)
64006 2019-Jan-13 11:24:17.341107 - [DEBUG]
64007 2019-Jan-13 11:24:17.341132 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64008 2019-Jan-13 11:24:17.341158 - [DEBUG] = AllBottom
64009 2019-Jan-13 11:24:17.341182 - [DEBUG]
64010 2019-Jan-13 11:24:17.341205 - [DEBUG] PROPAGATE: No new function!
64011 2019-Jan-13 11:24:17.341230 - [DEBUG] Compose: EdgeIdentity * AllBottom
64012 2019-Jan-13 11:24:17.341256 - [DEBUG]
64013 2019-Jan-13 11:24:17.341279 - [DEBUG] Propagate flow
64014 2019-Jan-13 11:24:17.341302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64015 2019-Jan-13 11:24:17.341359 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
64016 2019-Jan-13 11:24:17.342001 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
64017 2019-Jan-13 11:24:17.342643 - [DEBUG] Edge function : AllBottom (result of previous compose)
64018 2019-Jan-13 11:24:17.342669 - [DEBUG]
64019 2019-Jan-13 11:24:17.342693 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64020 2019-Jan-13 11:24:17.342719 - [DEBUG] = AllBottom
64021 2019-Jan-13 11:24:17.342743 - [DEBUG]
64022 2019-Jan-13 11:24:17.342766 - [DEBUG] PROPAGATE: No new function!
64023 2019-Jan-13 11:24:17.342794 - [DEBUG] EDGE:
64024 2019-Jan-13 11:24:17.342852 - [DEBUG] ---> 64025 2019-Jan-13 11:24:17.343520 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64026 2019-Jan-13 11:24:17.344178 - [DEBUG]
64027 2019-Jan-13 11:24:17.344220 - [DEBUG] Compose: EdgeIdentity * AllBottom
64028 2019-Jan-13 11:24:17.344247 - [DEBUG]
64029 2019-Jan-13 11:24:17.344270 - [DEBUG] Propagate flow
64030 2019-Jan-13 11:24:17.344293 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64031 2019-Jan-13 11:24:17.344357 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64032 2019-Jan-13 11:24:17.345025 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64033 2019-Jan-13 11:24:17.345671 - [DEBUG] Edge function : AllBottom (result of previous compose)
64034 2019-Jan-13 11:24:17.345696 - [DEBUG]
64035 2019-Jan-13 11:24:17.345722 - [DEBUG] Join: AllTop & AllBottom
64036 2019-Jan-13 11:24:17.345770 - [DEBUG] = AllBottom (new jump func)
64037 2019-Jan-13 11:24:17.345795 - [DEBUG]
64038 2019-Jan-13 11:24:17.345819 - [DEBUG] Start adding new jump function
64039 2019-Jan-13 11:24:17.345842 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64040 2019-Jan-13 11:24:17.345904 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64041 2019-Jan-13 11:24:17.346541 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64042 2019-Jan-13 11:24:17.347203 - [DEBUG] Edge Function : AllBottom
64043 2019-Jan-13 11:24:17.347233 - [DEBUG] End adding new jump function
64044 2019-Jan-13 11:24:17.347257 - [DEBUG]
64045 2019-Jan-13 11:24:17.347280 - [DEBUG] -------------------------------------------- 1696. Path Edge --------------------------------------------
64046 2019-Jan-13 11:24:17.347305 - [DEBUG]
64047 2019-Jan-13 11:24:17.347328 - [DEBUG] Process 1696. path edge:
64048 2019-Jan-13 11:24:17.347351 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64049 2019-Jan-13 11:24:17.347407 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
64050 2019-Jan-13 11:24:17.348045 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64051 2019-Jan-13 11:24:17.348678 - [DEBUG]
64052 2019-Jan-13 11:24:17.348702 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64053 2019-Jan-13 11:24:17.349347 - [DEBUG] Possible callees:
64054 2019-Jan-13 11:24:17.349372 - [DEBUG] bar
64055 2019-Jan-13 11:24:17.349396 - [DEBUG] Possible return sites:
64056 2019-Jan-13 11:24:17.349419 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8964057 2019-Jan-13 11:24:17.350763 - [DEBUG] Found and process special summary
64058 2019-Jan-13 11:24:17.350818 - [DEBUG] Compose: EdgeIdentity * AllBottom
64059 2019-Jan-13 11:24:17.350847 - [DEBUG]
64060 2019-Jan-13 11:24:17.350871 - [DEBUG] Propagate flow
64061 2019-Jan-13 11:24:17.350894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64062 2019-Jan-13 11:24:17.350961 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64063 2019-Jan-13 11:24:17.351633 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64064 2019-Jan-13 11:24:17.352275 - [DEBUG] Edge function : AllBottom (result of previous compose)
64065 2019-Jan-13 11:24:17.352300 - [DEBUG]
64066 2019-Jan-13 11:24:17.352326 - [DEBUG] Join: AllTop & AllBottom
64067 2019-Jan-13 11:24:17.352352 - [DEBUG] = AllBottom (new jump func)
64068 2019-Jan-13 11:24:17.352377 - [DEBUG]
64069 2019-Jan-13 11:24:17.352400 - [DEBUG] Start adding new jump function
64070 2019-Jan-13 11:24:17.352423 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64071 2019-Jan-13 11:24:17.352482 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64072 2019-Jan-13 11:24:17.353115 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64073 2019-Jan-13 11:24:17.353775 - [DEBUG] Edge Function : AllBottom
64074 2019-Jan-13 11:24:17.353805 - [DEBUG] End adding new jump function
64075 2019-Jan-13 11:24:17.353828 - [DEBUG]
64076 2019-Jan-13 11:24:17.353852 - [DEBUG] -------------------------------------------- 1697. Path Edge --------------------------------------------
64077 2019-Jan-13 11:24:17.353876 - [DEBUG]
64078 2019-Jan-13 11:24:17.353899 - [DEBUG] Process 1697. path edge:
64079 2019-Jan-13 11:24:17.353923 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64080 2019-Jan-13 11:24:17.353995 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
64081 2019-Jan-13 11:24:17.354637 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64082 2019-Jan-13 11:24:17.355270 - [DEBUG]
64083 2019-Jan-13 11:24:17.355294 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64084 2019-Jan-13 11:24:17.355961 - [DEBUG] Compose: EdgeIdentity * AllBottom
64085 2019-Jan-13 11:24:17.355990 - [DEBUG]
64086 2019-Jan-13 11:24:17.356013 - [DEBUG] Propagate flow
64087 2019-Jan-13 11:24:17.356037 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64088 2019-Jan-13 11:24:17.356096 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64089 2019-Jan-13 11:24:17.356826 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64090 2019-Jan-13 11:24:17.357493 - [DEBUG] Edge function : AllBottom (result of previous compose)
64091 2019-Jan-13 11:24:17.357520 - [DEBUG]
64092 2019-Jan-13 11:24:17.357545 - [DEBUG] Join: AllTop & AllBottom
64093 2019-Jan-13 11:24:17.357571 - [DEBUG] = AllBottom (new jump func)
64094 2019-Jan-13 11:24:17.357596 - [DEBUG]
64095 2019-Jan-13 11:24:17.357619 - [DEBUG] Start adding new jump function
64096 2019-Jan-13 11:24:17.357643 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64097 2019-Jan-13 11:24:17.357708 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64098 2019-Jan-13 11:24:17.358357 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64099 2019-Jan-13 11:24:17.358993 - [DEBUG] Edge Function : AllBottom
64100 2019-Jan-13 11:24:17.359022 - [DEBUG] End adding new jump function
64101 2019-Jan-13 11:24:17.359046 - [DEBUG]
64102 2019-Jan-13 11:24:17.359070 - [DEBUG] -------------------------------------------- 1698. Path Edge --------------------------------------------
64103 2019-Jan-13 11:24:17.359094 - [DEBUG]
64104 2019-Jan-13 11:24:17.359117 - [DEBUG] Process 1698. path edge:
64105 2019-Jan-13 11:24:17.359141 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64106 2019-Jan-13 11:24:17.359198 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
64107 2019-Jan-13 11:24:17.359833 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64108 2019-Jan-13 11:24:17.360490 - [DEBUG]
64109 2019-Jan-13 11:24:17.360516 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64110 2019-Jan-13 11:24:17.361176 - [DEBUG] Compose: EdgeIdentity * AllBottom
64111 2019-Jan-13 11:24:17.361204 - [DEBUG]
64112 2019-Jan-13 11:24:17.361228 - [DEBUG] Propagate flow
64113 2019-Jan-13 11:24:17.361251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64114 2019-Jan-13 11:24:17.361309 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
64115 2019-Jan-13 11:24:17.361960 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64116 2019-Jan-13 11:24:17.362599 - [DEBUG] Edge function : AllBottom (result of previous compose)
64117 2019-Jan-13 11:24:17.362625 - [DEBUG]
64118 2019-Jan-13 11:24:17.362650 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64119 2019-Jan-13 11:24:17.362676 - [DEBUG] = AllBottom
64120 2019-Jan-13 11:24:17.362700 - [DEBUG]
64121 2019-Jan-13 11:24:17.362723 - [DEBUG] PROPAGATE: No new function!
64122 2019-Jan-13 11:24:17.362762 - [DEBUG] Compose: EdgeIdentity * AllBottom
64123 2019-Jan-13 11:24:17.362806 - [DEBUG]
64124 2019-Jan-13 11:24:17.362830 - [DEBUG] Propagate flow
64125 2019-Jan-13 11:24:17.362853 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64126 2019-Jan-13 11:24:17.362921 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64127 2019-Jan-13 11:24:17.363618 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64128 2019-Jan-13 11:24:17.364274 - [DEBUG] Edge function : AllBottom (result of previous compose)
64129 2019-Jan-13 11:24:17.364301 - [DEBUG]
64130 2019-Jan-13 11:24:17.364325 - [DEBUG] Join: AllTop & AllBottom
64131 2019-Jan-13 11:24:17.364351 - [DEBUG] = AllBottom (new jump func)
64132 2019-Jan-13 11:24:17.364376 - [DEBUG]
64133 2019-Jan-13 11:24:17.364399 - [DEBUG] Start adding new jump function
64134 2019-Jan-13 11:24:17.364422 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64135 2019-Jan-13 11:24:17.364486 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64136 2019-Jan-13 11:24:17.365126 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64137 2019-Jan-13 11:24:17.365772 - [DEBUG] Edge Function : AllBottom
64138 2019-Jan-13 11:24:17.365808 - [DEBUG] End adding new jump function
64139 2019-Jan-13 11:24:17.365832 - [DEBUG]
64140 2019-Jan-13 11:24:17.365856 - [DEBUG] -------------------------------------------- 1699. Path Edge --------------------------------------------
64141 2019-Jan-13 11:24:17.365881 - [DEBUG]
64142 2019-Jan-13 11:24:17.365904 - [DEBUG] Process 1699. path edge:
64143 2019-Jan-13 11:24:17.365928 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64144 2019-Jan-13 11:24:17.365986 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
64145 2019-Jan-13 11:24:17.366630 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64146 2019-Jan-13 11:24:17.367287 - [DEBUG]
64147 2019-Jan-13 11:24:17.367312 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64148 2019-Jan-13 11:24:17.367966 - [DEBUG] Possible callees:
64149 2019-Jan-13 11:24:17.367993 - [DEBUG] llvm.dbg.declare
64150 2019-Jan-13 11:24:17.368017 - [DEBUG] Possible return sites:
64151 2019-Jan-13 11:24:17.368041 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10364152 2019-Jan-13 11:24:17.369341 - [DEBUG] Found and process special summary
64153 2019-Jan-13 11:24:17.369399 - [DEBUG] Compose: EdgeIdentity * AllBottom
64154 2019-Jan-13 11:24:17.369427 - [DEBUG]
64155 2019-Jan-13 11:24:17.369452 - [DEBUG] Propagate flow
64156 2019-Jan-13 11:24:17.369475 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64157 2019-Jan-13 11:24:17.369541 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64158 2019-Jan-13 11:24:17.370231 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64159 2019-Jan-13 11:24:17.370879 - [DEBUG] Edge function : AllBottom (result of previous compose)
64160 2019-Jan-13 11:24:17.370906 - [DEBUG]
64161 2019-Jan-13 11:24:17.370931 - [DEBUG] Join: AllTop & AllBottom
64162 2019-Jan-13 11:24:17.370958 - [DEBUG] = AllBottom (new jump func)
64163 2019-Jan-13 11:24:17.370982 - [DEBUG]
64164 2019-Jan-13 11:24:17.371006 - [DEBUG] Start adding new jump function
64165 2019-Jan-13 11:24:17.371045 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64166 2019-Jan-13 11:24:17.371108 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64167 2019-Jan-13 11:24:17.371746 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64168 2019-Jan-13 11:24:17.372386 - [DEBUG] Edge Function : AllBottom
64169 2019-Jan-13 11:24:17.372415 - [DEBUG] End adding new jump function
64170 2019-Jan-13 11:24:17.372439 - [DEBUG]
64171 2019-Jan-13 11:24:17.372463 - [DEBUG] -------------------------------------------- 1700. Path Edge --------------------------------------------
64172 2019-Jan-13 11:24:17.372487 - [DEBUG]
64173 2019-Jan-13 11:24:17.372511 - [DEBUG] Process 1700. path edge:
64174 2019-Jan-13 11:24:17.372534 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64175 2019-Jan-13 11:24:17.372591 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
64176 2019-Jan-13 11:24:17.373230 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64177 2019-Jan-13 11:24:17.373886 - [DEBUG]
64178 2019-Jan-13 11:24:17.373911 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64179 2019-Jan-13 11:24:17.374584 - [DEBUG] Compose: EdgeIdentity * AllBottom
64180 2019-Jan-13 11:24:17.374613 - [DEBUG]
64181 2019-Jan-13 11:24:17.374637 - [DEBUG] Propagate flow
64182 2019-Jan-13 11:24:17.374660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64183 2019-Jan-13 11:24:17.374718 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
64184 2019-Jan-13 11:24:17.375381 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64185 2019-Jan-13 11:24:17.376037 - [DEBUG] Edge function : AllBottom (result of previous compose)
64186 2019-Jan-13 11:24:17.376063 - [DEBUG]
64187 2019-Jan-13 11:24:17.376089 - [DEBUG] Join: AllTop & AllBottom
64188 2019-Jan-13 11:24:17.376116 - [DEBUG] = AllBottom (new jump func)
64189 2019-Jan-13 11:24:17.376140 - [DEBUG]
64190 2019-Jan-13 11:24:17.376164 - [DEBUG] Start adding new jump function
64191 2019-Jan-13 11:24:17.376187 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64192 2019-Jan-13 11:24:17.376249 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64193 2019-Jan-13 11:24:17.376948 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
64194 2019-Jan-13 11:24:17.377610 - [DEBUG] Edge Function : AllBottom
64195 2019-Jan-13 11:24:17.377642 - [DEBUG] End adding new jump function
64196 2019-Jan-13 11:24:17.377666 - [DEBUG]
64197 2019-Jan-13 11:24:17.377691 - [DEBUG] -------------------------------------------- 1701. Path Edge --------------------------------------------
64198 2019-Jan-13 11:24:17.377715 - [DEBUG]
64199 2019-Jan-13 11:24:17.377738 - [DEBUG] Process 1701. path edge:
64200 2019-Jan-13 11:24:17.377762 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64201 2019-Jan-13 11:24:17.377827 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
64202 2019-Jan-13 11:24:17.378473 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64203 2019-Jan-13 11:24:17.379107 - [DEBUG]
64204 2019-Jan-13 11:24:17.379133 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
64205 2019-Jan-13 11:24:17.379796 - [DEBUG] Compose: EdgeIdentity * AllBottom
64206 2019-Jan-13 11:24:17.379825 - [DEBUG]
64207 2019-Jan-13 11:24:17.379849 - [DEBUG] Propagate flow
64208 2019-Jan-13 11:24:17.379873 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64209 2019-Jan-13 11:24:17.379952 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
64210 2019-Jan-13 11:24:17.380614 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64211 2019-Jan-13 11:24:17.381247 - [DEBUG] Edge function : AllBottom (result of previous compose)
64212 2019-Jan-13 11:24:17.381273 - [DEBUG]
64213 2019-Jan-13 11:24:17.381298 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64214 2019-Jan-13 11:24:17.381324 - [DEBUG] = AllBottom
64215 2019-Jan-13 11:24:17.381349 - [DEBUG]
64216 2019-Jan-13 11:24:17.381372 - [DEBUG] PROPAGATE: No new function!
64217 2019-Jan-13 11:24:17.381396 - [DEBUG] EDGE:
64218 2019-Jan-13 11:24:17.381455 - [DEBUG] ---> 64219 2019-Jan-13 11:24:17.382087 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64220 2019-Jan-13 11:24:17.382743 - [DEBUG]
64221 2019-Jan-13 11:24:17.382773 - [DEBUG] Compose: EdgeIdentity * AllBottom
64222 2019-Jan-13 11:24:17.382799 - [DEBUG]
64223 2019-Jan-13 11:24:17.382823 - [DEBUG] Propagate flow
64224 2019-Jan-13 11:24:17.382846 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64225 2019-Jan-13 11:24:17.382911 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
64226 2019-Jan-13 11:24:17.383591 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64227 2019-Jan-13 11:24:17.384257 - [DEBUG] Edge function : AllBottom (result of previous compose)
64228 2019-Jan-13 11:24:17.384283 - [DEBUG]
64229 2019-Jan-13 11:24:17.384309 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64230 2019-Jan-13 11:24:17.384335 - [DEBUG] = AllBottom
64231 2019-Jan-13 11:24:17.384359 - [DEBUG]
64232 2019-Jan-13 11:24:17.384383 - [DEBUG] PROPAGATE: No new function!
64233 2019-Jan-13 11:24:17.384409 - [DEBUG] EDGE:
64234 2019-Jan-13 11:24:17.384473 - [DEBUG] ---> 64235 2019-Jan-13 11:24:17.385120 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64236 2019-Jan-13 11:24:17.385754 - [DEBUG]
64237 2019-Jan-13 11:24:17.385782 - [DEBUG] Compose: EdgeIdentity * AllBottom
64238 2019-Jan-13 11:24:17.385809 - [DEBUG]
64239 2019-Jan-13 11:24:17.385832 - [DEBUG] Propagate flow
64240 2019-Jan-13 11:24:17.385855 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64241 2019-Jan-13 11:24:17.385912 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64242 2019-Jan-13 11:24:17.386550 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64243 2019-Jan-13 11:24:17.387237 - [DEBUG] Edge function : AllBottom (result of previous compose)
64244 2019-Jan-13 11:24:17.387263 - [DEBUG]
64245 2019-Jan-13 11:24:17.387288 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64246 2019-Jan-13 11:24:17.387314 - [DEBUG] = AllBottom
64247 2019-Jan-13 11:24:17.387338 - [DEBUG]
64248 2019-Jan-13 11:24:17.387361 - [DEBUG] PROPAGATE: No new function!
64249 2019-Jan-13 11:24:17.387415 - [DEBUG] Compose: EdgeIdentity * AllBottom
64250 2019-Jan-13 11:24:17.387442 - [DEBUG]
64251 2019-Jan-13 11:24:17.387466 - [DEBUG] Propagate flow
64252 2019-Jan-13 11:24:17.387489 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64253 2019-Jan-13 11:24:17.387548 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64254 2019-Jan-13 11:24:17.388190 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64255 2019-Jan-13 11:24:17.388847 - [DEBUG] Edge function : AllBottom (result of previous compose)
64256 2019-Jan-13 11:24:17.388874 - [DEBUG]
64257 2019-Jan-13 11:24:17.388899 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64258 2019-Jan-13 11:24:17.388925 - [DEBUG] = AllBottom
64259 2019-Jan-13 11:24:17.388950 - [DEBUG]
64260 2019-Jan-13 11:24:17.388973 - [DEBUG] PROPAGATE: No new function!
64261 2019-Jan-13 11:24:17.389000 - [DEBUG] Compose: EdgeIdentity * AllBottom
64262 2019-Jan-13 11:24:17.389026 - [DEBUG]
64263 2019-Jan-13 11:24:17.389050 - [DEBUG] Propagate flow
64264 2019-Jan-13 11:24:17.389073 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64265 2019-Jan-13 11:24:17.389143 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64266 2019-Jan-13 11:24:17.389803 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64267 2019-Jan-13 11:24:17.390503 - [DEBUG] Edge function : AllBottom (result of previous compose)
64268 2019-Jan-13 11:24:17.390529 - [DEBUG]
64269 2019-Jan-13 11:24:17.390555 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64270 2019-Jan-13 11:24:17.390580 - [DEBUG] = AllBottom
64271 2019-Jan-13 11:24:17.390604 - [DEBUG]
64272 2019-Jan-13 11:24:17.390627 - [DEBUG] PROPAGATE: No new function!
64273 2019-Jan-13 11:24:17.390658 - [DEBUG] EDGE:
64274 2019-Jan-13 11:24:17.390723 - [DEBUG] ---> 64275 2019-Jan-13 11:24:17.391379 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64276 2019-Jan-13 11:24:17.392015 - [DEBUG]
64277 2019-Jan-13 11:24:17.392040 - [DEBUG] EDGE:
64278 2019-Jan-13 11:24:17.392098 - [DEBUG] ---> 64279 2019-Jan-13 11:24:17.392732 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64280 2019-Jan-13 11:24:17.393385 - [DEBUG]
64281 2019-Jan-13 11:24:17.393414 - [DEBUG] Compose: EdgeIdentity * AllBottom
64282 2019-Jan-13 11:24:17.393440 - [DEBUG]
64283 2019-Jan-13 11:24:17.393464 - [DEBUG] Propagate flow
64284 2019-Jan-13 11:24:17.393487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64285 2019-Jan-13 11:24:17.393544 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64286 2019-Jan-13 11:24:17.394179 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64287 2019-Jan-13 11:24:17.394820 - [DEBUG] Edge function : AllBottom (result of previous compose)
64288 2019-Jan-13 11:24:17.394845 - [DEBUG]
64289 2019-Jan-13 11:24:17.394871 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64290 2019-Jan-13 11:24:17.394896 - [DEBUG] = AllBottom
64291 2019-Jan-13 11:24:17.394921 - [DEBUG]
64292 2019-Jan-13 11:24:17.394943 - [DEBUG] PROPAGATE: No new function!
64293 2019-Jan-13 11:24:17.394968 - [DEBUG] EDGE:
64294 2019-Jan-13 11:24:17.395026 - [DEBUG] ---> 64295 2019-Jan-13 11:24:17.395688 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64296 2019-Jan-13 11:24:17.396344 - [DEBUG]
64297 2019-Jan-13 11:24:17.396373 - [DEBUG] Compose: EdgeIdentity * AllBottom
64298 2019-Jan-13 11:24:17.396400 - [DEBUG]
64299 2019-Jan-13 11:24:17.396424 - [DEBUG] Propagate flow
64300 2019-Jan-13 11:24:17.396447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64301 2019-Jan-13 11:24:17.396529 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64302 2019-Jan-13 11:24:17.397216 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64303 2019-Jan-13 11:24:17.397857 - [DEBUG] Edge function : AllBottom (result of previous compose)
64304 2019-Jan-13 11:24:17.397883 - [DEBUG]
64305 2019-Jan-13 11:24:17.397909 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64306 2019-Jan-13 11:24:17.397935 - [DEBUG] = AllBottom
64307 2019-Jan-13 11:24:17.397959 - [DEBUG]
64308 2019-Jan-13 11:24:17.397982 - [DEBUG] PROPAGATE: No new function!
64309 2019-Jan-13 11:24:17.398035 - [DEBUG] Compose: EdgeIdentity * AllBottom
64310 2019-Jan-13 11:24:17.398062 - [DEBUG]
64311 2019-Jan-13 11:24:17.398086 - [DEBUG] Propagate flow
64312 2019-Jan-13 11:24:17.398109 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64313 2019-Jan-13 11:24:17.398168 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64314 2019-Jan-13 11:24:17.398809 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64315 2019-Jan-13 11:24:17.399443 - [DEBUG] Edge function : AllBottom (result of previous compose)
64316 2019-Jan-13 11:24:17.399469 - [DEBUG]
64317 2019-Jan-13 11:24:17.399493 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64318 2019-Jan-13 11:24:17.399519 - [DEBUG] = AllBottom
64319 2019-Jan-13 11:24:17.399544 - [DEBUG]
64320 2019-Jan-13 11:24:17.399567 - [DEBUG] PROPAGATE: No new function!
64321 2019-Jan-13 11:24:17.399592 - [DEBUG] Compose: EdgeIdentity * AllBottom
64322 2019-Jan-13 11:24:17.399618 - [DEBUG]
64323 2019-Jan-13 11:24:17.399641 - [DEBUG] Propagate flow
64324 2019-Jan-13 11:24:17.399665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64325 2019-Jan-13 11:24:17.399722 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64326 2019-Jan-13 11:24:17.400380 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64327 2019-Jan-13 11:24:17.401016 - [DEBUG] Edge function : AllBottom (result of previous compose)
64328 2019-Jan-13 11:24:17.401042 - [DEBUG]
64329 2019-Jan-13 11:24:17.401066 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64330 2019-Jan-13 11:24:17.401091 - [DEBUG] = AllBottom
64331 2019-Jan-13 11:24:17.401116 - [DEBUG]
64332 2019-Jan-13 11:24:17.401139 - [DEBUG] PROPAGATE: No new function!
64333 2019-Jan-13 11:24:17.401166 - [DEBUG] EDGE:
64334 2019-Jan-13 11:24:17.401225 - [DEBUG] ---> 64335 2019-Jan-13 11:24:17.401881 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64336 2019-Jan-13 11:24:17.402529 - [DEBUG]
64337 2019-Jan-13 11:24:17.402557 - [DEBUG] EDGE:
64338 2019-Jan-13 11:24:17.402621 - [DEBUG] ---> 64339 2019-Jan-13 11:24:17.403273 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64340 2019-Jan-13 11:24:17.403937 - [DEBUG]
64341 2019-Jan-13 11:24:17.403967 - [DEBUG] Compose: EdgeIdentity * AllBottom
64342 2019-Jan-13 11:24:17.403993 - [DEBUG]
64343 2019-Jan-13 11:24:17.404016 - [DEBUG] Propagate flow
64344 2019-Jan-13 11:24:17.404040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64345 2019-Jan-13 11:24:17.404099 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
64346 2019-Jan-13 11:24:17.404733 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64347 2019-Jan-13 11:24:17.405388 - [DEBUG] Edge function : AllBottom (result of previous compose)
64348 2019-Jan-13 11:24:17.405414 - [DEBUG]
64349 2019-Jan-13 11:24:17.405440 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64350 2019-Jan-13 11:24:17.405465 - [DEBUG] = AllBottom
64351 2019-Jan-13 11:24:17.405490 - [DEBUG]
64352 2019-Jan-13 11:24:17.405512 - [DEBUG] PROPAGATE: No new function!
64353 2019-Jan-13 11:24:17.405537 - [DEBUG] EDGE:
64354 2019-Jan-13 11:24:17.405596 - [DEBUG] ---> 64355 2019-Jan-13 11:24:17.406242 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64356 2019-Jan-13 11:24:17.406896 - [DEBUG]
64357 2019-Jan-13 11:24:17.406924 - [DEBUG] Compose: EdgeIdentity * AllBottom
64358 2019-Jan-13 11:24:17.406950 - [DEBUG]
64359 2019-Jan-13 11:24:17.406973 - [DEBUG] Propagate flow
64360 2019-Jan-13 11:24:17.406996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64361 2019-Jan-13 11:24:17.407054 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64362 2019-Jan-13 11:24:17.407692 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
64363 2019-Jan-13 11:24:17.408352 - [DEBUG] Edge function : AllBottom (result of previous compose)
64364 2019-Jan-13 11:24:17.408379 - [DEBUG]
64365 2019-Jan-13 11:24:17.408404 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64366 2019-Jan-13 11:24:17.408430 - [DEBUG] = AllBottom
64367 2019-Jan-13 11:24:17.408454 - [DEBUG]
64368 2019-Jan-13 11:24:17.408477 - [DEBUG] PROPAGATE: No new function!
64369 2019-Jan-13 11:24:17.408531 - [DEBUG] Compose: EdgeIdentity * AllBottom
64370 2019-Jan-13 11:24:17.408559 - [DEBUG]
64371 2019-Jan-13 11:24:17.408583 - [DEBUG] Propagate flow
64372 2019-Jan-13 11:24:17.408606 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64373 2019-Jan-13 11:24:17.408673 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64374 2019-Jan-13 11:24:17.409344 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64375 2019-Jan-13 11:24:17.410011 - [DEBUG] Edge function : AllBottom (result of previous compose)
64376 2019-Jan-13 11:24:17.410041 - [DEBUG]
64377 2019-Jan-13 11:24:17.410066 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64378 2019-Jan-13 11:24:17.410092 - [DEBUG] = AllBottom
64379 2019-Jan-13 11:24:17.410116 - [DEBUG]
64380 2019-Jan-13 11:24:17.410139 - [DEBUG] PROPAGATE: No new function!
64381 2019-Jan-13 11:24:17.410166 - [DEBUG] Compose: EdgeIdentity * AllBottom
64382 2019-Jan-13 11:24:17.410192 - [DEBUG]
64383 2019-Jan-13 11:24:17.410215 - [DEBUG] Propagate flow
64384 2019-Jan-13 11:24:17.410238 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64385 2019-Jan-13 11:24:17.410302 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64386 2019-Jan-13 11:24:17.410946 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
64387 2019-Jan-13 11:24:17.411583 - [DEBUG] Edge function : AllBottom (result of previous compose)
64388 2019-Jan-13 11:24:17.411608 - [DEBUG]
64389 2019-Jan-13 11:24:17.411632 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64390 2019-Jan-13 11:24:17.411658 - [DEBUG] = AllBottom
64391 2019-Jan-13 11:24:17.411682 - [DEBUG]
64392 2019-Jan-13 11:24:17.411705 - [DEBUG] PROPAGATE: No new function!
64393 2019-Jan-13 11:24:17.411734 - [DEBUG] EDGE:
64394 2019-Jan-13 11:24:17.411793 - [DEBUG] ---> 64395 2019-Jan-13 11:24:17.412446 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64396 2019-Jan-13 11:24:17.413083 - [DEBUG]
64397 2019-Jan-13 11:24:17.413108 - [DEBUG] EDGE:
64398 2019-Jan-13 11:24:17.413167 - [DEBUG] ---> 64399 2019-Jan-13 11:24:17.413820 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64400 2019-Jan-13 11:24:17.414465 - [DEBUG]
64401 2019-Jan-13 11:24:17.414495 - [DEBUG] Compose: EdgeIdentity * AllBottom
64402 2019-Jan-13 11:24:17.414521 - [DEBUG]
64403 2019-Jan-13 11:24:17.414544 - [DEBUG] Propagate flow
64404 2019-Jan-13 11:24:17.414567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64405 2019-Jan-13 11:24:17.414633 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64406 2019-Jan-13 11:24:17.415283 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64407 2019-Jan-13 11:24:17.415944 - [DEBUG] Edge function : AllBottom (result of previous compose)
64408 2019-Jan-13 11:24:17.415970 - [DEBUG]
64409 2019-Jan-13 11:24:17.415997 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64410 2019-Jan-13 11:24:17.416023 - [DEBUG] = AllBottom
64411 2019-Jan-13 11:24:17.416047 - [DEBUG]
64412 2019-Jan-13 11:24:17.416070 - [DEBUG] PROPAGATE: No new function!
64413 2019-Jan-13 11:24:17.416095 - [DEBUG] EDGE:
64414 2019-Jan-13 11:24:17.416158 - [DEBUG] ---> 64415 2019-Jan-13 11:24:17.416832 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64416 2019-Jan-13 11:24:17.417469 - [DEBUG]
64417 2019-Jan-13 11:24:17.417497 - [DEBUG] Compose: EdgeIdentity * AllBottom
64418 2019-Jan-13 11:24:17.417523 - [DEBUG]
64419 2019-Jan-13 11:24:17.417547 - [DEBUG] Propagate flow
64420 2019-Jan-13 11:24:17.417570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64421 2019-Jan-13 11:24:17.417627 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64422 2019-Jan-13 11:24:17.418264 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64423 2019-Jan-13 11:24:17.418900 - [DEBUG] Edge function : AllBottom (result of previous compose)
64424 2019-Jan-13 11:24:17.418926 - [DEBUG]
64425 2019-Jan-13 11:24:17.418951 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64426 2019-Jan-13 11:24:17.418977 - [DEBUG] = AllBottom
64427 2019-Jan-13 11:24:17.419001 - [DEBUG]
64428 2019-Jan-13 11:24:17.419024 - [DEBUG] PROPAGATE: No new function!
64429 2019-Jan-13 11:24:17.419076 - [DEBUG] Compose: EdgeIdentity * AllBottom
64430 2019-Jan-13 11:24:17.419103 - [DEBUG]
64431 2019-Jan-13 11:24:17.419127 - [DEBUG] Propagate flow
64432 2019-Jan-13 11:24:17.419150 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64433 2019-Jan-13 11:24:17.419209 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64434 2019-Jan-13 11:24:17.419848 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64435 2019-Jan-13 11:24:17.420509 - [DEBUG] Edge function : AllBottom (result of previous compose)
64436 2019-Jan-13 11:24:17.420535 - [DEBUG]
64437 2019-Jan-13 11:24:17.420560 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64438 2019-Jan-13 11:24:17.420586 - [DEBUG] = AllBottom
64439 2019-Jan-13 11:24:17.420610 - [DEBUG]
64440 2019-Jan-13 11:24:17.420634 - [DEBUG] PROPAGATE: No new function!
64441 2019-Jan-13 11:24:17.420660 - [DEBUG] Compose: EdgeIdentity * AllBottom
64442 2019-Jan-13 11:24:17.420703 - [DEBUG]
64443 2019-Jan-13 11:24:17.420728 - [DEBUG] Propagate flow
64444 2019-Jan-13 11:24:17.420751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64445 2019-Jan-13 11:24:17.420817 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64446 2019-Jan-13 11:24:17.421486 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64447 2019-Jan-13 11:24:17.422148 - [DEBUG] Edge function : AllBottom (result of previous compose)
64448 2019-Jan-13 11:24:17.422173 - [DEBUG]
64449 2019-Jan-13 11:24:17.422199 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64450 2019-Jan-13 11:24:17.422224 - [DEBUG] = AllBottom
64451 2019-Jan-13 11:24:17.422249 - [DEBUG]
64452 2019-Jan-13 11:24:17.422272 - [DEBUG] PROPAGATE: No new function!
64453 2019-Jan-13 11:24:17.422301 - [DEBUG] EDGE:
64454 2019-Jan-13 11:24:17.422367 - [DEBUG] ---> 64455 2019-Jan-13 11:24:17.423018 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64456 2019-Jan-13 11:24:17.423676 - [DEBUG]
64457 2019-Jan-13 11:24:17.423721 - [DEBUG] Compose: EdgeIdentity * AllBottom
64458 2019-Jan-13 11:24:17.423747 - [DEBUG]
64459 2019-Jan-13 11:24:17.423771 - [DEBUG] Propagate flow
64460 2019-Jan-13 11:24:17.423794 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64461 2019-Jan-13 11:24:17.423853 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64462 2019-Jan-13 11:24:17.424492 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64463 2019-Jan-13 11:24:17.425126 - [DEBUG] Edge function : AllBottom (result of previous compose)
64464 2019-Jan-13 11:24:17.425151 - [DEBUG]
64465 2019-Jan-13 11:24:17.425176 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64466 2019-Jan-13 11:24:17.425202 - [DEBUG] = AllBottom
64467 2019-Jan-13 11:24:17.425226 - [DEBUG]
64468 2019-Jan-13 11:24:17.425249 - [DEBUG] PROPAGATE: No new function!
64469 2019-Jan-13 11:24:17.425274 - [DEBUG] EDGE:
64470 2019-Jan-13 11:24:17.425332 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
64471 2019-Jan-13 11:24:17.425974 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64472 2019-Jan-13 11:24:17.426606 - [DEBUG]
64473 2019-Jan-13 11:24:17.426633 - [DEBUG] Compose: EdgeIdentity * AllBottom
64474 2019-Jan-13 11:24:17.426659 - [DEBUG]
64475 2019-Jan-13 11:24:17.426698 - [DEBUG] Propagate flow
64476 2019-Jan-13 11:24:17.426721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64477 2019-Jan-13 11:24:17.426779 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64478 2019-Jan-13 11:24:17.427444 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64479 2019-Jan-13 11:24:17.428101 - [DEBUG] Edge function : AllBottom (result of previous compose)
64480 2019-Jan-13 11:24:17.428128 - [DEBUG]
64481 2019-Jan-13 11:24:17.428154 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64482 2019-Jan-13 11:24:17.428180 - [DEBUG] = AllBottom
64483 2019-Jan-13 11:24:17.428204 - [DEBUG]
64484 2019-Jan-13 11:24:17.428227 - [DEBUG] PROPAGATE: No new function!
64485 2019-Jan-13 11:24:17.428253 - [DEBUG] EDGE:
64486 2019-Jan-13 11:24:17.428321 - [DEBUG] ---> 64487 2019-Jan-13 11:24:17.428991 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64488 2019-Jan-13 11:24:17.429633 - [DEBUG]
64489 2019-Jan-13 11:24:17.429659 - [DEBUG] EDGE:
64490 2019-Jan-13 11:24:17.429718 - [DEBUG] ---> 64491 2019-Jan-13 11:24:17.430373 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64492 2019-Jan-13 11:24:17.431007 - [DEBUG]
64493 2019-Jan-13 11:24:17.431032 - [DEBUG] EDGE:
64494 2019-Jan-13 11:24:17.431090 - [DEBUG] ---> 64495 2019-Jan-13 11:24:17.431731 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64496 2019-Jan-13 11:24:17.432363 - [DEBUG]
64497 2019-Jan-13 11:24:17.432408 - [DEBUG] Compose: EdgeIdentity * AllBottom
64498 2019-Jan-13 11:24:17.432435 - [DEBUG]
64499 2019-Jan-13 11:24:17.432459 - [DEBUG] Propagate flow
64500 2019-Jan-13 11:24:17.432482 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64501 2019-Jan-13 11:24:17.432539 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64502 2019-Jan-13 11:24:17.433179 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64503 2019-Jan-13 11:24:17.433858 - [DEBUG] Edge function : AllBottom (result of previous compose)
64504 2019-Jan-13 11:24:17.433885 - [DEBUG]
64505 2019-Jan-13 11:24:17.433911 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64506 2019-Jan-13 11:24:17.433936 - [DEBUG] = AllBottom
64507 2019-Jan-13 11:24:17.433961 - [DEBUG]
64508 2019-Jan-13 11:24:17.433984 - [DEBUG] PROPAGATE: No new function!
64509 2019-Jan-13 11:24:17.434008 - [DEBUG] EDGE:
64510 2019-Jan-13 11:24:17.434074 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
64511 2019-Jan-13 11:24:17.434745 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64512 2019-Jan-13 11:24:17.435391 - [DEBUG]
64513 2019-Jan-13 11:24:17.435417 - [DEBUG] EDGE:
64514 2019-Jan-13 11:24:17.435479 - [DEBUG] ---> 64515 2019-Jan-13 11:24:17.436118 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64516 2019-Jan-13 11:24:17.436772 - [DEBUG]
64517 2019-Jan-13 11:24:17.436825 - [DEBUG] Compose: EdgeIdentity * AllBottom
64518 2019-Jan-13 11:24:17.436852 - [DEBUG]
64519 2019-Jan-13 11:24:17.436876 - [DEBUG] Propagate flow
64520 2019-Jan-13 11:24:17.436899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64521 2019-Jan-13 11:24:17.436957 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
64522 2019-Jan-13 11:24:17.437607 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64523 2019-Jan-13 11:24:17.438246 - [DEBUG] Edge function : AllBottom (result of previous compose)
64524 2019-Jan-13 11:24:17.438272 - [DEBUG]
64525 2019-Jan-13 11:24:17.438297 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64526 2019-Jan-13 11:24:17.438323 - [DEBUG] = AllBottom
64527 2019-Jan-13 11:24:17.438347 - [DEBUG]
64528 2019-Jan-13 11:24:17.438370 - [DEBUG] PROPAGATE: No new function!
64529 2019-Jan-13 11:24:17.438397 - [DEBUG] Compose: EdgeIdentity * AllBottom
64530 2019-Jan-13 11:24:17.438423 - [DEBUG]
64531 2019-Jan-13 11:24:17.438461 - [DEBUG] Propagate flow
64532 2019-Jan-13 11:24:17.438485 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64533 2019-Jan-13 11:24:17.438542 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
64534 2019-Jan-13 11:24:17.439187 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64535 2019-Jan-13 11:24:17.439832 - [DEBUG] Edge function : AllBottom (result of previous compose)
64536 2019-Jan-13 11:24:17.439858 - [DEBUG]
64537 2019-Jan-13 11:24:17.439884 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64538 2019-Jan-13 11:24:17.439910 - [DEBUG] = AllBottom
64539 2019-Jan-13 11:24:17.439935 - [DEBUG]
64540 2019-Jan-13 11:24:17.439958 - [DEBUG] PROPAGATE: No new function!
64541 2019-Jan-13 11:24:17.439984 - [DEBUG] EDGE:
64542 2019-Jan-13 11:24:17.440069 - [DEBUG] ---> 64543 2019-Jan-13 11:24:17.440725 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
64544 2019-Jan-13 11:24:17.441390 - [DEBUG]
64545 2019-Jan-13 11:24:17.441417 - [DEBUG] EDGE:
64546 2019-Jan-13 11:24:17.441478 - [DEBUG] ---> 64547 2019-Jan-13 11:24:17.442124 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64548 2019-Jan-13 11:24:17.442759 - [DEBUG]
64549 2019-Jan-13 11:24:17.442787 - [DEBUG] Compose: EdgeIdentity * AllBottom
64550 2019-Jan-13 11:24:17.442813 - [DEBUG]
64551 2019-Jan-13 11:24:17.442836 - [DEBUG] Propagate flow
64552 2019-Jan-13 11:24:17.442860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64553 2019-Jan-13 11:24:17.442916 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64554 2019-Jan-13 11:24:17.443577 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64555 2019-Jan-13 11:24:17.444215 - [DEBUG] Edge function : AllBottom (result of previous compose)
64556 2019-Jan-13 11:24:17.444241 - [DEBUG]
64557 2019-Jan-13 11:24:17.444266 - [DEBUG] Join: AllTop & AllBottom
64558 2019-Jan-13 11:24:17.444292 - [DEBUG] = AllBottom (new jump func)
64559 2019-Jan-13 11:24:17.444316 - [DEBUG]
64560 2019-Jan-13 11:24:17.444339 - [DEBUG] Start adding new jump function
64561 2019-Jan-13 11:24:17.444363 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64562 2019-Jan-13 11:24:17.444419 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64563 2019-Jan-13 11:24:17.445056 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64564 2019-Jan-13 11:24:17.445693 - [DEBUG] Edge Function : AllBottom
64565 2019-Jan-13 11:24:17.445722 - [DEBUG] End adding new jump function
64566 2019-Jan-13 11:24:17.445746 - [DEBUG]
64567 2019-Jan-13 11:24:17.445769 - [DEBUG] -------------------------------------------- 1702. Path Edge --------------------------------------------
64568 2019-Jan-13 11:24:17.445794 - [DEBUG]
64569 2019-Jan-13 11:24:17.445817 - [DEBUG] Process 1702. path edge:
64570 2019-Jan-13 11:24:17.445841 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64571 2019-Jan-13 11:24:17.445899 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
64572 2019-Jan-13 11:24:17.446568 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64573 2019-Jan-13 11:24:17.447256 - [DEBUG]
64574 2019-Jan-13 11:24:17.447282 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64575 2019-Jan-13 11:24:17.447987 - [DEBUG] Compose: EdgeIdentity * AllBottom
64576 2019-Jan-13 11:24:17.448017 - [DEBUG]
64577 2019-Jan-13 11:24:17.448041 - [DEBUG] Propagate flow
64578 2019-Jan-13 11:24:17.448065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64579 2019-Jan-13 11:24:17.448127 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64580 2019-Jan-13 11:24:17.448777 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64581 2019-Jan-13 11:24:17.449412 - [DEBUG] Edge function : AllBottom (result of previous compose)
64582 2019-Jan-13 11:24:17.449438 - [DEBUG]
64583 2019-Jan-13 11:24:17.449463 - [DEBUG] Join: AllTop & AllBottom
64584 2019-Jan-13 11:24:17.449490 - [DEBUG] = AllBottom (new jump func)
64585 2019-Jan-13 11:24:17.449514 - [DEBUG]
64586 2019-Jan-13 11:24:17.449537 - [DEBUG] Start adding new jump function
64587 2019-Jan-13 11:24:17.449561 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64588 2019-Jan-13 11:24:17.449618 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64589 2019-Jan-13 11:24:17.450278 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64590 2019-Jan-13 11:24:17.450912 - [DEBUG] Edge Function : AllBottom
64591 2019-Jan-13 11:24:17.450942 - [DEBUG] End adding new jump function
64592 2019-Jan-13 11:24:17.450966 - [DEBUG]
64593 2019-Jan-13 11:24:17.450989 - [DEBUG] -------------------------------------------- 1703. Path Edge --------------------------------------------
64594 2019-Jan-13 11:24:17.451014 - [DEBUG]
64595 2019-Jan-13 11:24:17.451037 - [DEBUG] Process 1703. path edge:
64596 2019-Jan-13 11:24:17.451060 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64597 2019-Jan-13 11:24:17.451118 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
64598 2019-Jan-13 11:24:17.451754 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64599 2019-Jan-13 11:24:17.452402 - [DEBUG]
64600 2019-Jan-13 11:24:17.452429 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64601 2019-Jan-13 11:24:17.453101 - [DEBUG] Compose: EdgeIdentity * AllBottom
64602 2019-Jan-13 11:24:17.453131 - [DEBUG]
64603 2019-Jan-13 11:24:17.453155 - [DEBUG] Propagate flow
64604 2019-Jan-13 11:24:17.453179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64605 2019-Jan-13 11:24:17.453243 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
64606 2019-Jan-13 11:24:17.453953 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64607 2019-Jan-13 11:24:17.454602 - [DEBUG] Edge function : AllBottom (result of previous compose)
64608 2019-Jan-13 11:24:17.454629 - [DEBUG]
64609 2019-Jan-13 11:24:17.454654 - [DEBUG] Join: AllTop & AllBottom
64610 2019-Jan-13 11:24:17.454680 - [DEBUG] = AllBottom (new jump func)
64611 2019-Jan-13 11:24:17.454705 - [DEBUG]
64612 2019-Jan-13 11:24:17.454728 - [DEBUG] Start adding new jump function
64613 2019-Jan-13 11:24:17.454752 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64614 2019-Jan-13 11:24:17.454812 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64615 2019-Jan-13 11:24:17.455448 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
64616 2019-Jan-13 11:24:17.456081 - [DEBUG] Edge Function : AllBottom
64617 2019-Jan-13 11:24:17.456110 - [DEBUG] End adding new jump function
64618 2019-Jan-13 11:24:17.456134 - [DEBUG]
64619 2019-Jan-13 11:24:17.456173 - [DEBUG] -------------------------------------------- 1704. Path Edge --------------------------------------------
64620 2019-Jan-13 11:24:17.456198 - [DEBUG]
64621 2019-Jan-13 11:24:17.456221 - [DEBUG] Process 1704. path edge:
64622 2019-Jan-13 11:24:17.456245 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64623 2019-Jan-13 11:24:17.456303 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
64624 2019-Jan-13 11:24:17.456964 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64625 2019-Jan-13 11:24:17.457599 - [DEBUG]
64626 2019-Jan-13 11:24:17.457624 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
64627 2019-Jan-13 11:24:17.458283 - [DEBUG] Compose: EdgeIdentity * AllBottom
64628 2019-Jan-13 11:24:17.458311 - [DEBUG]
64629 2019-Jan-13 11:24:17.458334 - [DEBUG] Propagate flow
64630 2019-Jan-13 11:24:17.458358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64631 2019-Jan-13 11:24:17.458416 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
64632 2019-Jan-13 11:24:17.459086 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64633 2019-Jan-13 11:24:17.459744 - [DEBUG] Edge function : AllBottom (result of previous compose)
64634 2019-Jan-13 11:24:17.459771 - [DEBUG]
64635 2019-Jan-13 11:24:17.459796 - [DEBUG] Join: AllTop & AllBottom
64636 2019-Jan-13 11:24:17.459822 - [DEBUG] = AllBottom (new jump func)
64637 2019-Jan-13 11:24:17.459847 - [DEBUG]
64638 2019-Jan-13 11:24:17.459870 - [DEBUG] Start adding new jump function
64639 2019-Jan-13 11:24:17.459893 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64640 2019-Jan-13 11:24:17.459957 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64641 2019-Jan-13 11:24:17.460637 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
64642 2019-Jan-13 11:24:17.461284 - [DEBUG] Edge Function : AllBottom
64643 2019-Jan-13 11:24:17.461313 - [DEBUG] End adding new jump function
64644 2019-Jan-13 11:24:17.461337 - [DEBUG]
64645 2019-Jan-13 11:24:17.461360 - [DEBUG] -------------------------------------------- 1705. Path Edge --------------------------------------------
64646 2019-Jan-13 11:24:17.461384 - [DEBUG]
64647 2019-Jan-13 11:24:17.461408 - [DEBUG] Process 1705. path edge:
64648 2019-Jan-13 11:24:17.461431 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64649 2019-Jan-13 11:24:17.461488 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
64650 2019-Jan-13 11:24:17.462128 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64651 2019-Jan-13 11:24:17.462762 - [DEBUG]
64652 2019-Jan-13 11:24:17.462788 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
64653 2019-Jan-13 11:24:17.463468 - [DEBUG] Compose: EdgeIdentity * AllBottom
64654 2019-Jan-13 11:24:17.463497 - [DEBUG]
64655 2019-Jan-13 11:24:17.463520 - [DEBUG] Propagate flow
64656 2019-Jan-13 11:24:17.463544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64657 2019-Jan-13 11:24:17.463601 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64658 2019-Jan-13 11:24:17.464242 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64659 2019-Jan-13 11:24:17.464881 - [DEBUG] Edge function : AllBottom (result of previous compose)
64660 2019-Jan-13 11:24:17.464907 - [DEBUG]
64661 2019-Jan-13 11:24:17.464933 - [DEBUG] Join: AllTop & AllBottom
64662 2019-Jan-13 11:24:17.464975 - [DEBUG] = AllBottom (new jump func)
64663 2019-Jan-13 11:24:17.465000 - [DEBUG]
64664 2019-Jan-13 11:24:17.465024 - [DEBUG] Start adding new jump function
64665 2019-Jan-13 11:24:17.465047 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64666 2019-Jan-13 11:24:17.465113 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64667 2019-Jan-13 11:24:17.465777 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64668 2019-Jan-13 11:24:17.466440 - [DEBUG] Edge Function : AllBottom
64669 2019-Jan-13 11:24:17.466470 - [DEBUG] End adding new jump function
64670 2019-Jan-13 11:24:17.466494 - [DEBUG]
64671 2019-Jan-13 11:24:17.466517 - [DEBUG] -------------------------------------------- 1706. Path Edge --------------------------------------------
64672 2019-Jan-13 11:24:17.466541 - [DEBUG]
64673 2019-Jan-13 11:24:17.466564 - [DEBUG] Process 1706. path edge:
64674 2019-Jan-13 11:24:17.466588 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64675 2019-Jan-13 11:24:17.466651 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
64676 2019-Jan-13 11:24:17.467329 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64677 2019-Jan-13 11:24:17.467968 - [DEBUG]
64678 2019-Jan-13 11:24:17.467993 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64679 2019-Jan-13 11:24:17.468654 - [DEBUG] Compose: EdgeIdentity * AllBottom
64680 2019-Jan-13 11:24:17.468684 - [DEBUG]
64681 2019-Jan-13 11:24:17.468707 - [DEBUG] Propagate flow
64682 2019-Jan-13 11:24:17.468731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64683 2019-Jan-13 11:24:17.468789 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64684 2019-Jan-13 11:24:17.469426 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64685 2019-Jan-13 11:24:17.470079 - [DEBUG] Edge function : AllBottom (result of previous compose)
64686 2019-Jan-13 11:24:17.470105 - [DEBUG]
64687 2019-Jan-13 11:24:17.470130 - [DEBUG] Join: AllTop & AllBottom
64688 2019-Jan-13 11:24:17.470156 - [DEBUG] = AllBottom (new jump func)
64689 2019-Jan-13 11:24:17.470180 - [DEBUG]
64690 2019-Jan-13 11:24:17.470204 - [DEBUG] Start adding new jump function
64691 2019-Jan-13 11:24:17.470227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64692 2019-Jan-13 11:24:17.470284 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64693 2019-Jan-13 11:24:17.470920 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64694 2019-Jan-13 11:24:17.471571 - [DEBUG] Edge Function : AllBottom
64695 2019-Jan-13 11:24:17.471602 - [DEBUG] End adding new jump function
64696 2019-Jan-13 11:24:17.471626 - [DEBUG]
64697 2019-Jan-13 11:24:17.471650 - [DEBUG] -------------------------------------------- 1707. Path Edge --------------------------------------------
64698 2019-Jan-13 11:24:17.471674 - [DEBUG]
64699 2019-Jan-13 11:24:17.471697 - [DEBUG] Process 1707. path edge:
64700 2019-Jan-13 11:24:17.471721 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64701 2019-Jan-13 11:24:17.471785 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
64702 2019-Jan-13 11:24:17.472445 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64703 2019-Jan-13 11:24:17.473104 - [DEBUG]
64704 2019-Jan-13 11:24:17.473130 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64705 2019-Jan-13 11:24:17.473819 - [DEBUG] Compose: EdgeIdentity * AllBottom
64706 2019-Jan-13 11:24:17.473847 - [DEBUG]
64707 2019-Jan-13 11:24:17.473887 - [DEBUG] Propagate flow
64708 2019-Jan-13 11:24:17.473911 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64709 2019-Jan-13 11:24:17.473973 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64710 2019-Jan-13 11:24:17.474611 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64711 2019-Jan-13 11:24:17.475246 - [DEBUG] Edge function : AllBottom (result of previous compose)
64712 2019-Jan-13 11:24:17.475271 - [DEBUG]
64713 2019-Jan-13 11:24:17.475297 - [DEBUG] Join: AllTop & AllBottom
64714 2019-Jan-13 11:24:17.475323 - [DEBUG] = AllBottom (new jump func)
64715 2019-Jan-13 11:24:17.475347 - [DEBUG]
64716 2019-Jan-13 11:24:17.475371 - [DEBUG] Start adding new jump function
64717 2019-Jan-13 11:24:17.475394 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64718 2019-Jan-13 11:24:17.475450 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64719 2019-Jan-13 11:24:17.476088 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64720 2019-Jan-13 11:24:17.476739 - [DEBUG] Edge Function : AllBottom
64721 2019-Jan-13 11:24:17.476769 - [DEBUG] End adding new jump function
64722 2019-Jan-13 11:24:17.476793 - [DEBUG]
64723 2019-Jan-13 11:24:17.476816 - [DEBUG] -------------------------------------------- 1708. Path Edge --------------------------------------------
64724 2019-Jan-13 11:24:17.476840 - [DEBUG]
64725 2019-Jan-13 11:24:17.476863 - [DEBUG] Process 1708. path edge:
64726 2019-Jan-13 11:24:17.476886 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64727 2019-Jan-13 11:24:17.476943 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
64728 2019-Jan-13 11:24:17.477585 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64729 2019-Jan-13 11:24:17.478244 - [DEBUG]
64730 2019-Jan-13 11:24:17.478269 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64731 2019-Jan-13 11:24:17.478954 - [DEBUG] Compose: EdgeIdentity * AllBottom
64732 2019-Jan-13 11:24:17.478985 - [DEBUG]
64733 2019-Jan-13 11:24:17.479009 - [DEBUG] Propagate flow
64734 2019-Jan-13 11:24:17.479032 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64735 2019-Jan-13 11:24:17.479099 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64736 2019-Jan-13 11:24:17.479757 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64737 2019-Jan-13 11:24:17.480419 - [DEBUG] Edge function : AllBottom (result of previous compose)
64738 2019-Jan-13 11:24:17.480445 - [DEBUG]
64739 2019-Jan-13 11:24:17.480470 - [DEBUG] Join: AllTop & AllBottom
64740 2019-Jan-13 11:24:17.480496 - [DEBUG] = AllBottom (new jump func)
64741 2019-Jan-13 11:24:17.480520 - [DEBUG]
64742 2019-Jan-13 11:24:17.480544 - [DEBUG] Start adding new jump function
64743 2019-Jan-13 11:24:17.480568 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64744 2019-Jan-13 11:24:17.480625 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64745 2019-Jan-13 11:24:17.481262 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64746 2019-Jan-13 11:24:17.481903 - [DEBUG] Edge Function : AllBottom
64747 2019-Jan-13 11:24:17.481932 - [DEBUG] End adding new jump function
64748 2019-Jan-13 11:24:17.481956 - [DEBUG]
64749 2019-Jan-13 11:24:17.481980 - [DEBUG] -------------------------------------------- 1709. Path Edge --------------------------------------------
64750 2019-Jan-13 11:24:17.482004 - [DEBUG]
64751 2019-Jan-13 11:24:17.482042 - [DEBUG] Process 1709. path edge:
64752 2019-Jan-13 11:24:17.482066 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64753 2019-Jan-13 11:24:17.482124 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
64754 2019-Jan-13 11:24:17.482768 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64755 2019-Jan-13 11:24:17.483420 - [DEBUG]
64756 2019-Jan-13 11:24:17.483447 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64757 2019-Jan-13 11:24:17.484128 - [DEBUG] Compose: EdgeIdentity * AllBottom
64758 2019-Jan-13 11:24:17.484158 - [DEBUG]
64759 2019-Jan-13 11:24:17.484182 - [DEBUG] Propagate flow
64760 2019-Jan-13 11:24:17.484206 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64761 2019-Jan-13 11:24:17.484272 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64762 2019-Jan-13 11:24:17.484974 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64763 2019-Jan-13 11:24:17.485670 - [DEBUG] Edge function : AllBottom (result of previous compose)
64764 2019-Jan-13 11:24:17.485699 - [DEBUG]
64765 2019-Jan-13 11:24:17.485725 - [DEBUG] Join: AllTop & AllBottom
64766 2019-Jan-13 11:24:17.485752 - [DEBUG] = AllBottom (new jump func)
64767 2019-Jan-13 11:24:17.485777 - [DEBUG]
64768 2019-Jan-13 11:24:17.485801 - [DEBUG] Start adding new jump function
64769 2019-Jan-13 11:24:17.485824 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64770 2019-Jan-13 11:24:17.485898 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64771 2019-Jan-13 11:24:17.486606 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64772 2019-Jan-13 11:24:17.487306 - [DEBUG] Edge Function : AllBottom
64773 2019-Jan-13 11:24:17.487338 - [DEBUG] End adding new jump function
64774 2019-Jan-13 11:24:17.487361 - [DEBUG]
64775 2019-Jan-13 11:24:17.487385 - [DEBUG] -------------------------------------------- 1710. Path Edge --------------------------------------------
64776 2019-Jan-13 11:24:17.487410 - [DEBUG]
64777 2019-Jan-13 11:24:17.487433 - [DEBUG] Process 1710. path edge:
64778 2019-Jan-13 11:24:17.487457 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64779 2019-Jan-13 11:24:17.487523 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
64780 2019-Jan-13 11:24:17.488194 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64781 2019-Jan-13 11:24:17.488855 - [DEBUG]
64782 2019-Jan-13 11:24:17.488880 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64783 2019-Jan-13 11:24:17.489536 - [DEBUG] Possible callees:
64784 2019-Jan-13 11:24:17.489560 - [DEBUG] bar
64785 2019-Jan-13 11:24:17.489585 - [DEBUG] Possible return sites:
64786 2019-Jan-13 11:24:17.489608 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7164787 2019-Jan-13 11:24:17.490912 - [DEBUG] Found and process special summary
64788 2019-Jan-13 11:24:17.490952 - [DEBUG] Compose: EdgeIdentity * AllBottom
64789 2019-Jan-13 11:24:17.490980 - [DEBUG]
64790 2019-Jan-13 11:24:17.491004 - [DEBUG] Propagate flow
64791 2019-Jan-13 11:24:17.491028 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64792 2019-Jan-13 11:24:17.491088 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64793 2019-Jan-13 11:24:17.491730 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64794 2019-Jan-13 11:24:17.492383 - [DEBUG] Edge function : AllBottom (result of previous compose)
64795 2019-Jan-13 11:24:17.492409 - [DEBUG]
64796 2019-Jan-13 11:24:17.492435 - [DEBUG] Join: AllTop & AllBottom
64797 2019-Jan-13 11:24:17.492461 - [DEBUG] = AllBottom (new jump func)
64798 2019-Jan-13 11:24:17.492485 - [DEBUG]
64799 2019-Jan-13 11:24:17.492509 - [DEBUG] Start adding new jump function
64800 2019-Jan-13 11:24:17.492531 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64801 2019-Jan-13 11:24:17.492589 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64802 2019-Jan-13 11:24:17.493231 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64803 2019-Jan-13 11:24:17.493919 - [DEBUG] Edge Function : AllBottom
64804 2019-Jan-13 11:24:17.493949 - [DEBUG] End adding new jump function
64805 2019-Jan-13 11:24:17.493973 - [DEBUG]
64806 2019-Jan-13 11:24:17.493997 - [DEBUG] -------------------------------------------- 1711. Path Edge --------------------------------------------
64807 2019-Jan-13 11:24:17.494021 - [DEBUG]
64808 2019-Jan-13 11:24:17.494044 - [DEBUG] Process 1711. path edge:
64809 2019-Jan-13 11:24:17.494067 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64810 2019-Jan-13 11:24:17.494129 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
64811 2019-Jan-13 11:24:17.494798 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64812 2019-Jan-13 11:24:17.495450 - [DEBUG]
64813 2019-Jan-13 11:24:17.495476 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64814 2019-Jan-13 11:24:17.496147 - [DEBUG] Compose: EdgeIdentity * AllBottom
64815 2019-Jan-13 11:24:17.496177 - [DEBUG]
64816 2019-Jan-13 11:24:17.496200 - [DEBUG] Propagate flow
64817 2019-Jan-13 11:24:17.496224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64818 2019-Jan-13 11:24:17.496282 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64819 2019-Jan-13 11:24:17.496956 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64820 2019-Jan-13 11:24:17.497594 - [DEBUG] Edge function : AllBottom (result of previous compose)
64821 2019-Jan-13 11:24:17.497619 - [DEBUG]
64822 2019-Jan-13 11:24:17.497644 - [DEBUG] Join: AllTop & AllBottom
64823 2019-Jan-13 11:24:17.497670 - [DEBUG] = AllBottom (new jump func)
64824 2019-Jan-13 11:24:17.497694 - [DEBUG]
64825 2019-Jan-13 11:24:17.497718 - [DEBUG] Start adding new jump function
64826 2019-Jan-13 11:24:17.497741 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64827 2019-Jan-13 11:24:17.497797 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64828 2019-Jan-13 11:24:17.498434 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64829 2019-Jan-13 11:24:17.499065 - [DEBUG] Edge Function : AllBottom
64830 2019-Jan-13 11:24:17.499093 - [DEBUG] End adding new jump function
64831 2019-Jan-13 11:24:17.499117 - [DEBUG]
64832 2019-Jan-13 11:24:17.499140 - [DEBUG] -------------------------------------------- 1712. Path Edge --------------------------------------------
64833 2019-Jan-13 11:24:17.499165 - [DEBUG]
64834 2019-Jan-13 11:24:17.499188 - [DEBUG] Process 1712. path edge:
64835 2019-Jan-13 11:24:17.499211 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64836 2019-Jan-13 11:24:17.499268 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
64837 2019-Jan-13 11:24:17.499920 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64838 2019-Jan-13 11:24:17.500624 - [DEBUG]
64839 2019-Jan-13 11:24:17.500651 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64840 2019-Jan-13 11:24:17.501337 - [DEBUG] Compose: EdgeIdentity * AllBottom
64841 2019-Jan-13 11:24:17.501366 - [DEBUG]
64842 2019-Jan-13 11:24:17.501390 - [DEBUG] Propagate flow
64843 2019-Jan-13 11:24:17.501414 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64844 2019-Jan-13 11:24:17.501479 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
64845 2019-Jan-13 11:24:17.502142 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64846 2019-Jan-13 11:24:17.502780 - [DEBUG] Edge function : AllBottom (result of previous compose)
64847 2019-Jan-13 11:24:17.502806 - [DEBUG]
64848 2019-Jan-13 11:24:17.502831 - [DEBUG] Join: AllTop & AllBottom
64849 2019-Jan-13 11:24:17.502857 - [DEBUG] = AllBottom (new jump func)
64850 2019-Jan-13 11:24:17.502881 - [DEBUG]
64851 2019-Jan-13 11:24:17.502905 - [DEBUG] Start adding new jump function
64852 2019-Jan-13 11:24:17.502928 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64853 2019-Jan-13 11:24:17.502986 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64854 2019-Jan-13 11:24:17.503648 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
64855 2019-Jan-13 11:24:17.504292 - [DEBUG] Edge Function : AllBottom
64856 2019-Jan-13 11:24:17.504321 - [DEBUG] End adding new jump function
64857 2019-Jan-13 11:24:17.504345 - [DEBUG]
64858 2019-Jan-13 11:24:17.504369 - [DEBUG] -------------------------------------------- 1713. Path Edge --------------------------------------------
64859 2019-Jan-13 11:24:17.504394 - [DEBUG]
64860 2019-Jan-13 11:24:17.504417 - [DEBUG] Process 1713. path edge:
64861 2019-Jan-13 11:24:17.504441 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64862 2019-Jan-13 11:24:17.504500 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
64863 2019-Jan-13 11:24:17.505146 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64864 2019-Jan-13 11:24:17.505781 - [DEBUG]
64865 2019-Jan-13 11:24:17.505806 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
64866 2019-Jan-13 11:24:17.506490 - [DEBUG] Possible callees:
64867 2019-Jan-13 11:24:17.506516 - [DEBUG] llvm.dbg.declare
64868 2019-Jan-13 11:24:17.506541 - [DEBUG] Possible return sites:
64869 2019-Jan-13 11:24:17.506565 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7864870 2019-Jan-13 11:24:17.507917 - [DEBUG] Found and process special summary
64871 2019-Jan-13 11:24:17.507964 - [DEBUG] Compose: EdgeIdentity * AllBottom
64872 2019-Jan-13 11:24:17.507991 - [DEBUG]
64873 2019-Jan-13 11:24:17.508016 - [DEBUG] Propagate flow
64874 2019-Jan-13 11:24:17.508039 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64875 2019-Jan-13 11:24:17.508106 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
64876 2019-Jan-13 11:24:17.508759 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64877 2019-Jan-13 11:24:17.509394 - [DEBUG] Edge function : AllBottom (result of previous compose)
64878 2019-Jan-13 11:24:17.509419 - [DEBUG]
64879 2019-Jan-13 11:24:17.509445 - [DEBUG] Join: AllTop & AllBottom
64880 2019-Jan-13 11:24:17.509489 - [DEBUG] = AllBottom (new jump func)
64881 2019-Jan-13 11:24:17.509514 - [DEBUG]
64882 2019-Jan-13 11:24:17.509538 - [DEBUG] Start adding new jump function
64883 2019-Jan-13 11:24:17.509561 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64884 2019-Jan-13 11:24:17.509619 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64885 2019-Jan-13 11:24:17.510279 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
64886 2019-Jan-13 11:24:17.510918 - [DEBUG] Edge Function : AllBottom
64887 2019-Jan-13 11:24:17.510947 - [DEBUG] End adding new jump function
64888 2019-Jan-13 11:24:17.510972 - [DEBUG]
64889 2019-Jan-13 11:24:17.510996 - [DEBUG] -------------------------------------------- 1714. Path Edge --------------------------------------------
64890 2019-Jan-13 11:24:17.511021 - [DEBUG]
64891 2019-Jan-13 11:24:17.511044 - [DEBUG] Process 1714. path edge:
64892 2019-Jan-13 11:24:17.511067 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64893 2019-Jan-13 11:24:17.511124 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
64894 2019-Jan-13 11:24:17.511765 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64895 2019-Jan-13 11:24:17.512412 - [DEBUG]
64896 2019-Jan-13 11:24:17.512437 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
64897 2019-Jan-13 11:24:17.513128 - [DEBUG] Compose: EdgeIdentity * AllBottom
64898 2019-Jan-13 11:24:17.513157 - [DEBUG]
64899 2019-Jan-13 11:24:17.513181 - [DEBUG] Propagate flow
64900 2019-Jan-13 11:24:17.513205 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64901 2019-Jan-13 11:24:17.513268 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
64902 2019-Jan-13 11:24:17.513956 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64903 2019-Jan-13 11:24:17.514614 - [DEBUG] Edge function : AllBottom (result of previous compose)
64904 2019-Jan-13 11:24:17.514640 - [DEBUG]
64905 2019-Jan-13 11:24:17.514666 - [DEBUG] Join: AllTop & AllBottom
64906 2019-Jan-13 11:24:17.514692 - [DEBUG] = AllBottom (new jump func)
64907 2019-Jan-13 11:24:17.514717 - [DEBUG]
64908 2019-Jan-13 11:24:17.514740 - [DEBUG] Start adding new jump function
64909 2019-Jan-13 11:24:17.514763 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64910 2019-Jan-13 11:24:17.514825 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64911 2019-Jan-13 11:24:17.515466 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
64912 2019-Jan-13 11:24:17.516099 - [DEBUG] Edge Function : AllBottom
64913 2019-Jan-13 11:24:17.516128 - [DEBUG] End adding new jump function
64914 2019-Jan-13 11:24:17.516152 - [DEBUG]
64915 2019-Jan-13 11:24:17.516175 - [DEBUG] -------------------------------------------- 1715. Path Edge --------------------------------------------
64916 2019-Jan-13 11:24:17.516200 - [DEBUG]
64917 2019-Jan-13 11:24:17.516224 - [DEBUG] Process 1715. path edge:
64918 2019-Jan-13 11:24:17.516247 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64919 2019-Jan-13 11:24:17.516304 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
64920 2019-Jan-13 11:24:17.516962 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64921 2019-Jan-13 11:24:17.517598 - [DEBUG]
64922 2019-Jan-13 11:24:17.517625 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
64923 2019-Jan-13 11:24:17.518282 - [DEBUG] Compose: EdgeIdentity * AllBottom
64924 2019-Jan-13 11:24:17.518310 - [DEBUG]
64925 2019-Jan-13 11:24:17.518348 - [DEBUG] Propagate flow
64926 2019-Jan-13 11:24:17.518372 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64927 2019-Jan-13 11:24:17.518432 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
64928 2019-Jan-13 11:24:17.519089 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64929 2019-Jan-13 11:24:17.519751 - [DEBUG] Edge function : AllBottom (result of previous compose)
64930 2019-Jan-13 11:24:17.519778 - [DEBUG]
64931 2019-Jan-13 11:24:17.519803 - [DEBUG] Join: AllTop & AllBottom
64932 2019-Jan-13 11:24:17.519829 - [DEBUG] = AllBottom (new jump func)
64933 2019-Jan-13 11:24:17.519854 - [DEBUG]
64934 2019-Jan-13 11:24:17.519877 - [DEBUG] Start adding new jump function
64935 2019-Jan-13 11:24:17.519901 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64936 2019-Jan-13 11:24:17.519964 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64937 2019-Jan-13 11:24:17.520650 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
64938 2019-Jan-13 11:24:17.521302 - [DEBUG] Edge Function : AllBottom
64939 2019-Jan-13 11:24:17.521333 - [DEBUG] End adding new jump function
64940 2019-Jan-13 11:24:17.521357 - [DEBUG]
64941 2019-Jan-13 11:24:17.521381 - [DEBUG] -------------------------------------------- 1716. Path Edge --------------------------------------------
64942 2019-Jan-13 11:24:17.521405 - [DEBUG]
64943 2019-Jan-13 11:24:17.521428 - [DEBUG] Process 1716. path edge:
64944 2019-Jan-13 11:24:17.521452 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64945 2019-Jan-13 11:24:17.521511 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
64946 2019-Jan-13 11:24:17.522149 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64947 2019-Jan-13 11:24:17.522784 - [DEBUG]
64948 2019-Jan-13 11:24:17.522809 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
64949 2019-Jan-13 11:24:17.523497 - [DEBUG] Compose: EdgeIdentity * AllBottom
64950 2019-Jan-13 11:24:17.523527 - [DEBUG]
64951 2019-Jan-13 11:24:17.523551 - [DEBUG] Propagate flow
64952 2019-Jan-13 11:24:17.523575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64953 2019-Jan-13 11:24:17.523634 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
64954 2019-Jan-13 11:24:17.524273 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64955 2019-Jan-13 11:24:17.524907 - [DEBUG] Edge function : AllBottom (result of previous compose)
64956 2019-Jan-13 11:24:17.524933 - [DEBUG]
64957 2019-Jan-13 11:24:17.524958 - [DEBUG] Join: AllTop & AllBottom
64958 2019-Jan-13 11:24:17.524984 - [DEBUG] = AllBottom (new jump func)
64959 2019-Jan-13 11:24:17.525008 - [DEBUG]
64960 2019-Jan-13 11:24:17.525032 - [DEBUG] Start adding new jump function
64961 2019-Jan-13 11:24:17.525055 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64962 2019-Jan-13 11:24:17.525113 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64963 2019-Jan-13 11:24:17.525779 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
64964 2019-Jan-13 11:24:17.526432 - [DEBUG] Edge Function : AllBottom
64965 2019-Jan-13 11:24:17.526461 - [DEBUG] End adding new jump function
64966 2019-Jan-13 11:24:17.526485 - [DEBUG]
64967 2019-Jan-13 11:24:17.526509 - [DEBUG] -------------------------------------------- 1717. Path Edge --------------------------------------------
64968 2019-Jan-13 11:24:17.526534 - [DEBUG]
64969 2019-Jan-13 11:24:17.526557 - [DEBUG] Process 1717. path edge:
64970 2019-Jan-13 11:24:17.526598 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64971 2019-Jan-13 11:24:17.526683 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
64972 2019-Jan-13 11:24:17.527344 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64973 2019-Jan-13 11:24:17.527986 - [DEBUG]
64974 2019-Jan-13 11:24:17.528012 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
64975 2019-Jan-13 11:24:17.528673 - [DEBUG] Compose: EdgeIdentity * AllBottom
64976 2019-Jan-13 11:24:17.528701 - [DEBUG]
64977 2019-Jan-13 11:24:17.528725 - [DEBUG] Propagate flow
64978 2019-Jan-13 11:24:17.528748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64979 2019-Jan-13 11:24:17.528808 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64980 2019-Jan-13 11:24:17.529446 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64981 2019-Jan-13 11:24:17.530101 - [DEBUG] Edge function : AllBottom (result of previous compose)
64982 2019-Jan-13 11:24:17.530127 - [DEBUG]
64983 2019-Jan-13 11:24:17.530152 - [DEBUG] Join: AllTop & AllBottom
64984 2019-Jan-13 11:24:17.530178 - [DEBUG] = AllBottom (new jump func)
64985 2019-Jan-13 11:24:17.530203 - [DEBUG]
64986 2019-Jan-13 11:24:17.530226 - [DEBUG] Start adding new jump function
64987 2019-Jan-13 11:24:17.530249 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64988 2019-Jan-13 11:24:17.530307 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64989 2019-Jan-13 11:24:17.530944 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64990 2019-Jan-13 11:24:17.531583 - [DEBUG] Edge Function : AllBottom
64991 2019-Jan-13 11:24:17.531613 - [DEBUG] End adding new jump function
64992 2019-Jan-13 11:24:17.531637 - [DEBUG]
64993 2019-Jan-13 11:24:17.531661 - [DEBUG] -------------------------------------------- 1718. Path Edge --------------------------------------------
64994 2019-Jan-13 11:24:17.531686 - [DEBUG]
64995 2019-Jan-13 11:24:17.531709 - [DEBUG] Process 1718. path edge:
64996 2019-Jan-13 11:24:17.531733 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64997 2019-Jan-13 11:24:17.531799 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
64998 2019-Jan-13 11:24:17.532462 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64999 2019-Jan-13 11:24:17.533120 - [DEBUG]
65000 2019-Jan-13 11:24:17.533144 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
65001 2019-Jan-13 11:24:17.533849 - [DEBUG] Compose: EdgeIdentity * AllBottom
65002 2019-Jan-13 11:24:17.533878 - [DEBUG]
65003 2019-Jan-13 11:24:17.533901 - [DEBUG] Propagate flow
65004 2019-Jan-13 11:24:17.533924 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65005 2019-Jan-13 11:24:17.533987 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65006 2019-Jan-13 11:24:17.534656 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65007 2019-Jan-13 11:24:17.535291 - [DEBUG] Edge function : AllBottom (result of previous compose)
65008 2019-Jan-13 11:24:17.535316 - [DEBUG]
65009 2019-Jan-13 11:24:17.535341 - [DEBUG] Join: AllTop & AllBottom
65010 2019-Jan-13 11:24:17.535367 - [DEBUG] = AllBottom (new jump func)
65011 2019-Jan-13 11:24:17.535392 - [DEBUG]
65012 2019-Jan-13 11:24:17.535415 - [DEBUG] Start adding new jump function
65013 2019-Jan-13 11:24:17.535438 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65014 2019-Jan-13 11:24:17.535494 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65015 2019-Jan-13 11:24:17.536145 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65016 2019-Jan-13 11:24:17.536804 - [DEBUG] Edge Function : AllBottom
65017 2019-Jan-13 11:24:17.536833 - [DEBUG] End adding new jump function
65018 2019-Jan-13 11:24:17.536857 - [DEBUG]
65019 2019-Jan-13 11:24:17.536881 - [DEBUG] -------------------------------------------- 1719. Path Edge --------------------------------------------
65020 2019-Jan-13 11:24:17.536905 - [DEBUG]
65021 2019-Jan-13 11:24:17.536928 - [DEBUG] Process 1719. path edge:
65022 2019-Jan-13 11:24:17.536952 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65023 2019-Jan-13 11:24:17.537009 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
65024 2019-Jan-13 11:24:17.537649 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65025 2019-Jan-13 11:24:17.538310 - [DEBUG]
65026 2019-Jan-13 11:24:17.538336 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65027 2019-Jan-13 11:24:17.539027 - [DEBUG] Compose: EdgeIdentity * AllBottom
65028 2019-Jan-13 11:24:17.539056 - [DEBUG]
65029 2019-Jan-13 11:24:17.539079 - [DEBUG] Propagate flow
65030 2019-Jan-13 11:24:17.539103 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65031 2019-Jan-13 11:24:17.539171 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65032 2019-Jan-13 11:24:17.539831 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65033 2019-Jan-13 11:24:17.540504 - [DEBUG] Edge function : AllBottom (result of previous compose)
65034 2019-Jan-13 11:24:17.540530 - [DEBUG]
65035 2019-Jan-13 11:24:17.540555 - [DEBUG] Join: AllTop & AllBottom
65036 2019-Jan-13 11:24:17.540581 - [DEBUG] = AllBottom (new jump func)
65037 2019-Jan-13 11:24:17.540606 - [DEBUG]
65038 2019-Jan-13 11:24:17.540630 - [DEBUG] Start adding new jump function
65039 2019-Jan-13 11:24:17.540653 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65040 2019-Jan-13 11:24:17.540713 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65041 2019-Jan-13 11:24:17.541351 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65042 2019-Jan-13 11:24:17.541985 - [DEBUG] Edge Function : AllBottom
65043 2019-Jan-13 11:24:17.542014 - [DEBUG] End adding new jump function
65044 2019-Jan-13 11:24:17.542038 - [DEBUG]
65045 2019-Jan-13 11:24:17.542062 - [DEBUG] -------------------------------------------- 1720. Path Edge --------------------------------------------
65046 2019-Jan-13 11:24:17.542086 - [DEBUG]
65047 2019-Jan-13 11:24:17.542109 - [DEBUG] Process 1720. path edge:
65048 2019-Jan-13 11:24:17.542133 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65049 2019-Jan-13 11:24:17.542190 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
65050 2019-Jan-13 11:24:17.542825 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65051 2019-Jan-13 11:24:17.543479 - [DEBUG]
65052 2019-Jan-13 11:24:17.543505 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65053 2019-Jan-13 11:24:17.544172 - [DEBUG] Compose: EdgeIdentity * AllBottom
65054 2019-Jan-13 11:24:17.544202 - [DEBUG]
65055 2019-Jan-13 11:24:17.544225 - [DEBUG] Propagate flow
65056 2019-Jan-13 11:24:17.544248 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65057 2019-Jan-13 11:24:17.544310 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65058 2019-Jan-13 11:24:17.545003 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65059 2019-Jan-13 11:24:17.545665 - [DEBUG] Edge function : AllBottom (result of previous compose)
65060 2019-Jan-13 11:24:17.545691 - [DEBUG]
65061 2019-Jan-13 11:24:17.545717 - [DEBUG] Join: AllTop & AllBottom
65062 2019-Jan-13 11:24:17.545743 - [DEBUG] = AllBottom (new jump func)
65063 2019-Jan-13 11:24:17.545767 - [DEBUG]
65064 2019-Jan-13 11:24:17.545790 - [DEBUG] Start adding new jump function
65065 2019-Jan-13 11:24:17.545813 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65066 2019-Jan-13 11:24:17.545878 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65067 2019-Jan-13 11:24:17.546528 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65068 2019-Jan-13 11:24:17.547200 - [DEBUG] Edge Function : AllBottom
65069 2019-Jan-13 11:24:17.547230 - [DEBUG] End adding new jump function
65070 2019-Jan-13 11:24:17.547254 - [DEBUG]
65071 2019-Jan-13 11:24:17.547278 - [DEBUG] -------------------------------------------- 1721. Path Edge --------------------------------------------
65072 2019-Jan-13 11:24:17.547303 - [DEBUG]
65073 2019-Jan-13 11:24:17.547326 - [DEBUG] Process 1721. path edge:
65074 2019-Jan-13 11:24:17.547350 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65075 2019-Jan-13 11:24:17.547408 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
65076 2019-Jan-13 11:24:17.548055 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65077 2019-Jan-13 11:24:17.548689 - [DEBUG]
65078 2019-Jan-13 11:24:17.548714 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65079 2019-Jan-13 11:24:17.549376 - [DEBUG] Possible callees:
65080 2019-Jan-13 11:24:17.549402 - [DEBUG] llvm.dbg.declare
65081 2019-Jan-13 11:24:17.549427 - [DEBUG] Possible return sites:
65082 2019-Jan-13 11:24:17.549450 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12065083 2019-Jan-13 11:24:17.550769 - [DEBUG] Found and process special summary
65084 2019-Jan-13 11:24:17.550822 - [DEBUG] Compose: EdgeIdentity * AllBottom
65085 2019-Jan-13 11:24:17.550850 - [DEBUG]
65086 2019-Jan-13 11:24:17.550875 - [DEBUG] Propagate flow
65087 2019-Jan-13 11:24:17.550898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65088 2019-Jan-13 11:24:17.550965 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65089 2019-Jan-13 11:24:17.551625 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65090 2019-Jan-13 11:24:17.552286 - [DEBUG] Edge function : AllBottom (result of previous compose)
65091 2019-Jan-13 11:24:17.552312 - [DEBUG]
65092 2019-Jan-13 11:24:17.552337 - [DEBUG] Join: AllTop & AllBottom
65093 2019-Jan-13 11:24:17.552363 - [DEBUG] = AllBottom (new jump func)
65094 2019-Jan-13 11:24:17.552387 - [DEBUG]
65095 2019-Jan-13 11:24:17.552411 - [DEBUG] Start adding new jump function
65096 2019-Jan-13 11:24:17.552434 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65097 2019-Jan-13 11:24:17.552496 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65098 2019-Jan-13 11:24:17.553138 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65099 2019-Jan-13 11:24:17.553821 - [DEBUG] Edge Function : AllBottom
65100 2019-Jan-13 11:24:17.553851 - [DEBUG] End adding new jump function
65101 2019-Jan-13 11:24:17.553875 - [DEBUG]
65102 2019-Jan-13 11:24:17.553899 - [DEBUG] -------------------------------------------- 1722. Path Edge --------------------------------------------
65103 2019-Jan-13 11:24:17.553924 - [DEBUG]
65104 2019-Jan-13 11:24:17.553947 - [DEBUG] Process 1722. path edge:
65105 2019-Jan-13 11:24:17.553970 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65106 2019-Jan-13 11:24:17.554028 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
65107 2019-Jan-13 11:24:17.554667 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65108 2019-Jan-13 11:24:17.555304 - [DEBUG]
65109 2019-Jan-13 11:24:17.555329 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65110 2019-Jan-13 11:24:17.556000 - [DEBUG] Compose: EdgeIdentity * AllBottom
65111 2019-Jan-13 11:24:17.556028 - [DEBUG]
65112 2019-Jan-13 11:24:17.556052 - [DEBUG] Propagate flow
65113 2019-Jan-13 11:24:17.556075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65114 2019-Jan-13 11:24:17.556133 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
65115 2019-Jan-13 11:24:17.556788 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65116 2019-Jan-13 11:24:17.557451 - [DEBUG] Edge function : AllBottom (result of previous compose)
65117 2019-Jan-13 11:24:17.557477 - [DEBUG]
65118 2019-Jan-13 11:24:17.557502 - [DEBUG] Join: AllTop & AllBottom
65119 2019-Jan-13 11:24:17.557529 - [DEBUG] = AllBottom (new jump func)
65120 2019-Jan-13 11:24:17.557553 - [DEBUG]
65121 2019-Jan-13 11:24:17.557577 - [DEBUG] Start adding new jump function
65122 2019-Jan-13 11:24:17.557600 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65123 2019-Jan-13 11:24:17.557663 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65124 2019-Jan-13 11:24:17.558326 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
65125 2019-Jan-13 11:24:17.558973 - [DEBUG] Edge Function : AllBottom
65126 2019-Jan-13 11:24:17.559002 - [DEBUG] End adding new jump function
65127 2019-Jan-13 11:24:17.559027 - [DEBUG]
65128 2019-Jan-13 11:24:17.559050 - [DEBUG] -------------------------------------------- 1723. Path Edge --------------------------------------------
65129 2019-Jan-13 11:24:17.559075 - [DEBUG]
65130 2019-Jan-13 11:24:17.559099 - [DEBUG] Process 1723. path edge:
65131 2019-Jan-13 11:24:17.559122 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65132 2019-Jan-13 11:24:17.559184 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
65133 2019-Jan-13 11:24:17.559822 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65134 2019-Jan-13 11:24:17.560479 - [DEBUG]
65135 2019-Jan-13 11:24:17.560505 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
65136 2019-Jan-13 11:24:17.561165 - [DEBUG] Compose: EdgeIdentity * AllBottom
65137 2019-Jan-13 11:24:17.561193 - [DEBUG]
65138 2019-Jan-13 11:24:17.561217 - [DEBUG] Propagate flow
65139 2019-Jan-13 11:24:17.561240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65140 2019-Jan-13 11:24:17.561300 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65141 2019-Jan-13 11:24:17.561949 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65142 2019-Jan-13 11:24:17.562582 - [DEBUG] Edge function : AllBottom (result of previous compose)
65143 2019-Jan-13 11:24:17.562624 - [DEBUG]
65144 2019-Jan-13 11:24:17.562650 - [DEBUG] Join: AllTop & AllBottom
65145 2019-Jan-13 11:24:17.562676 - [DEBUG] = AllBottom (new jump func)
65146 2019-Jan-13 11:24:17.562700 - [DEBUG]
65147 2019-Jan-13 11:24:17.562723 - [DEBUG] Start adding new jump function
65148 2019-Jan-13 11:24:17.562746 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65149 2019-Jan-13 11:24:17.562804 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65150 2019-Jan-13 11:24:17.563478 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65151 2019-Jan-13 11:24:17.564147 - [DEBUG] Edge Function : AllBottom
65152 2019-Jan-13 11:24:17.564179 - [DEBUG] End adding new jump function
65153 2019-Jan-13 11:24:17.564203 - [DEBUG]
65154 2019-Jan-13 11:24:17.564227 - [DEBUG] -------------------------------------------- 1724. Path Edge --------------------------------------------
65155 2019-Jan-13 11:24:17.564252 - [DEBUG]
65156 2019-Jan-13 11:24:17.564275 - [DEBUG] Process 1724. path edge:
65157 2019-Jan-13 11:24:17.564299 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65158 2019-Jan-13 11:24:17.564362 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
65159 2019-Jan-13 11:24:17.565032 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65160 2019-Jan-13 11:24:17.565675 - [DEBUG]
65161 2019-Jan-13 11:24:17.565700 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65162 2019-Jan-13 11:24:17.566367 - [DEBUG] Possible callees:
65163 2019-Jan-13 11:24:17.566392 - [DEBUG] llvm.dbg.declare
65164 2019-Jan-13 11:24:17.566416 - [DEBUG] Possible return sites:
65165 2019-Jan-13 11:24:17.566439 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14965166 2019-Jan-13 11:24:17.567746 - [DEBUG] Found and process special summary
65167 2019-Jan-13 11:24:17.567785 - [DEBUG] Compose: EdgeIdentity * AllBottom
65168 2019-Jan-13 11:24:17.567812 - [DEBUG]
65169 2019-Jan-13 11:24:17.567837 - [DEBUG] Propagate flow
65170 2019-Jan-13 11:24:17.567860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65171 2019-Jan-13 11:24:17.567921 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65172 2019-Jan-13 11:24:17.568563 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65173 2019-Jan-13 11:24:17.569196 - [DEBUG] Edge function : AllBottom (result of previous compose)
65174 2019-Jan-13 11:24:17.569221 - [DEBUG]
65175 2019-Jan-13 11:24:17.569246 - [DEBUG] Join: AllTop & AllBottom
65176 2019-Jan-13 11:24:17.569272 - [DEBUG] = AllBottom (new jump func)
65177 2019-Jan-13 11:24:17.569296 - [DEBUG]
65178 2019-Jan-13 11:24:17.569320 - [DEBUG] Start adding new jump function
65179 2019-Jan-13 11:24:17.569343 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65180 2019-Jan-13 11:24:17.569400 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65181 2019-Jan-13 11:24:17.570081 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65182 2019-Jan-13 11:24:17.570739 - [DEBUG] Edge Function : AllBottom
65183 2019-Jan-13 11:24:17.570770 - [DEBUG] End adding new jump function
65184 2019-Jan-13 11:24:17.570794 - [DEBUG]
65185 2019-Jan-13 11:24:17.570818 - [DEBUG] -------------------------------------------- 1725. Path Edge --------------------------------------------
65186 2019-Jan-13 11:24:17.570858 - [DEBUG]
65187 2019-Jan-13 11:24:17.570882 - [DEBUG] Process 1725. path edge:
65188 2019-Jan-13 11:24:17.570906 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65189 2019-Jan-13 11:24:17.570971 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
65190 2019-Jan-13 11:24:17.571631 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65191 2019-Jan-13 11:24:17.572270 - [DEBUG]
65192 2019-Jan-13 11:24:17.572295 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65193 2019-Jan-13 11:24:17.572967 - [DEBUG] Compose: EdgeIdentity * AllBottom
65194 2019-Jan-13 11:24:17.572995 - [DEBUG]
65195 2019-Jan-13 11:24:17.573019 - [DEBUG] Propagate flow
65196 2019-Jan-13 11:24:17.573042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65197 2019-Jan-13 11:24:17.573102 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
65198 2019-Jan-13 11:24:17.573762 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65199 2019-Jan-13 11:24:17.574400 - [DEBUG] Edge function : AllBottom (result of previous compose)
65200 2019-Jan-13 11:24:17.574426 - [DEBUG]
65201 2019-Jan-13 11:24:17.574451 - [DEBUG] Join: AllTop & AllBottom
65202 2019-Jan-13 11:24:17.574477 - [DEBUG] = AllBottom (new jump func)
65203 2019-Jan-13 11:24:17.574502 - [DEBUG]
65204 2019-Jan-13 11:24:17.574525 - [DEBUG] Start adding new jump function
65205 2019-Jan-13 11:24:17.574548 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65206 2019-Jan-13 11:24:17.574605 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65207 2019-Jan-13 11:24:17.575253 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
65208 2019-Jan-13 11:24:17.575890 - [DEBUG] Edge Function : AllBottom
65209 2019-Jan-13 11:24:17.575920 - [DEBUG] End adding new jump function
65210 2019-Jan-13 11:24:17.575944 - [DEBUG]
65211 2019-Jan-13 11:24:17.575968 - [DEBUG] -------------------------------------------- 1726. Path Edge --------------------------------------------
65212 2019-Jan-13 11:24:17.575993 - [DEBUG]
65213 2019-Jan-13 11:24:17.576016 - [DEBUG] Process 1726. path edge:
65214 2019-Jan-13 11:24:17.576040 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65215 2019-Jan-13 11:24:17.576106 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
65216 2019-Jan-13 11:24:17.576790 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65217 2019-Jan-13 11:24:17.577451 - [DEBUG]
65218 2019-Jan-13 11:24:17.577477 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
65219 2019-Jan-13 11:24:17.578158 - [DEBUG] Compose: EdgeIdentity * AllBottom
65220 2019-Jan-13 11:24:17.578187 - [DEBUG]
65221 2019-Jan-13 11:24:17.578211 - [DEBUG] Propagate flow
65222 2019-Jan-13 11:24:17.578235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65223 2019-Jan-13 11:24:17.578299 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65224 2019-Jan-13 11:24:17.578951 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65225 2019-Jan-13 11:24:17.579586 - [DEBUG] Edge function : AllBottom (result of previous compose)
65226 2019-Jan-13 11:24:17.579611 - [DEBUG]
65227 2019-Jan-13 11:24:17.579637 - [DEBUG] Join: AllTop & AllBottom
65228 2019-Jan-13 11:24:17.579663 - [DEBUG] = AllBottom (new jump func)
65229 2019-Jan-13 11:24:17.579687 - [DEBUG]
65230 2019-Jan-13 11:24:17.579727 - [DEBUG] Start adding new jump function
65231 2019-Jan-13 11:24:17.579750 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65232 2019-Jan-13 11:24:17.579808 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65233 2019-Jan-13 11:24:17.580471 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65234 2019-Jan-13 11:24:17.581115 - [DEBUG] Edge Function : AllBottom
65235 2019-Jan-13 11:24:17.581145 - [DEBUG] End adding new jump function
65236 2019-Jan-13 11:24:17.581169 - [DEBUG]
65237 2019-Jan-13 11:24:17.581193 - [DEBUG] -------------------------------------------- 1727. Path Edge --------------------------------------------
65238 2019-Jan-13 11:24:17.581217 - [DEBUG]
65239 2019-Jan-13 11:24:17.581240 - [DEBUG] Process 1727. path edge:
65240 2019-Jan-13 11:24:17.581264 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65241 2019-Jan-13 11:24:17.581321 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
65242 2019-Jan-13 11:24:17.581965 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65243 2019-Jan-13 11:24:17.582625 - [DEBUG]
65244 2019-Jan-13 11:24:17.582651 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65245 2019-Jan-13 11:24:17.583349 - [DEBUG] Possible callees:
65246 2019-Jan-13 11:24:17.583378 - [DEBUG] llvm.dbg.declare
65247 2019-Jan-13 11:24:17.583403 - [DEBUG] Possible return sites:
65248 2019-Jan-13 11:24:17.583426 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15565249 2019-Jan-13 11:24:17.584749 - [DEBUG] Found and process special summary
65250 2019-Jan-13 11:24:17.584791 - [DEBUG] Compose: EdgeIdentity * AllBottom
65251 2019-Jan-13 11:24:17.584819 - [DEBUG]
65252 2019-Jan-13 11:24:17.584844 - [DEBUG] Propagate flow
65253 2019-Jan-13 11:24:17.584867 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65254 2019-Jan-13 11:24:17.584928 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65255 2019-Jan-13 11:24:17.585568 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65256 2019-Jan-13 11:24:17.586203 - [DEBUG] Edge function : AllBottom (result of previous compose)
65257 2019-Jan-13 11:24:17.586229 - [DEBUG]
65258 2019-Jan-13 11:24:17.586254 - [DEBUG] Join: AllTop & AllBottom
65259 2019-Jan-13 11:24:17.586280 - [DEBUG] = AllBottom (new jump func)
65260 2019-Jan-13 11:24:17.586304 - [DEBUG]
65261 2019-Jan-13 11:24:17.586328 - [DEBUG] Start adding new jump function
65262 2019-Jan-13 11:24:17.586351 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65263 2019-Jan-13 11:24:17.586407 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65264 2019-Jan-13 11:24:17.587067 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65265 2019-Jan-13 11:24:17.587703 - [DEBUG] Edge Function : AllBottom
65266 2019-Jan-13 11:24:17.587732 - [DEBUG] End adding new jump function
65267 2019-Jan-13 11:24:17.587756 - [DEBUG]
65268 2019-Jan-13 11:24:17.587779 - [DEBUG] -------------------------------------------- 1728. Path Edge --------------------------------------------
65269 2019-Jan-13 11:24:17.587804 - [DEBUG]
65270 2019-Jan-13 11:24:17.587827 - [DEBUG] Process 1728. path edge:
65271 2019-Jan-13 11:24:17.587850 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65272 2019-Jan-13 11:24:17.587922 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
65273 2019-Jan-13 11:24:17.588565 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65274 2019-Jan-13 11:24:17.589223 - [DEBUG]
65275 2019-Jan-13 11:24:17.589248 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65276 2019-Jan-13 11:24:17.589945 - [DEBUG] Compose: EdgeIdentity * AllBottom
65277 2019-Jan-13 11:24:17.589973 - [DEBUG]
65278 2019-Jan-13 11:24:17.590014 - [DEBUG] Propagate flow
65279 2019-Jan-13 11:24:17.590040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65280 2019-Jan-13 11:24:17.590107 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
65281 2019-Jan-13 11:24:17.590764 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65282 2019-Jan-13 11:24:17.591406 - [DEBUG] Edge function : AllBottom (result of previous compose)
65283 2019-Jan-13 11:24:17.591431 - [DEBUG]
65284 2019-Jan-13 11:24:17.591457 - [DEBUG] Join: AllTop & AllBottom
65285 2019-Jan-13 11:24:17.591483 - [DEBUG] = AllBottom (new jump func)
65286 2019-Jan-13 11:24:17.591507 - [DEBUG]
65287 2019-Jan-13 11:24:17.591531 - [DEBUG] Start adding new jump function
65288 2019-Jan-13 11:24:17.591554 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65289 2019-Jan-13 11:24:17.591612 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65290 2019-Jan-13 11:24:17.592248 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
65291 2019-Jan-13 11:24:17.592881 - [DEBUG] Edge Function : AllBottom
65292 2019-Jan-13 11:24:17.592911 - [DEBUG] End adding new jump function
65293 2019-Jan-13 11:24:17.592935 - [DEBUG]
65294 2019-Jan-13 11:24:17.592959 - [DEBUG] -------------------------------------------- 1729. Path Edge --------------------------------------------
65295 2019-Jan-13 11:24:17.592983 - [DEBUG]
65296 2019-Jan-13 11:24:17.593006 - [DEBUG] Process 1729. path edge:
65297 2019-Jan-13 11:24:17.593030 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65298 2019-Jan-13 11:24:17.593087 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
65299 2019-Jan-13 11:24:17.593743 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65300 2019-Jan-13 11:24:17.594378 - [DEBUG]
65301 2019-Jan-13 11:24:17.594403 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
65302 2019-Jan-13 11:24:17.595080 - [DEBUG] Compose: EdgeIdentity * AllBottom
65303 2019-Jan-13 11:24:17.595109 - [DEBUG]
65304 2019-Jan-13 11:24:17.595132 - [DEBUG] Propagate flow
65305 2019-Jan-13 11:24:17.595156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65306 2019-Jan-13 11:24:17.595223 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
65307 2019-Jan-13 11:24:17.595876 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65308 2019-Jan-13 11:24:17.596536 - [DEBUG] Edge function : AllBottom (result of previous compose)
65309 2019-Jan-13 11:24:17.596562 - [DEBUG]
65310 2019-Jan-13 11:24:17.596588 - [DEBUG] Join: AllTop & AllBottom
65311 2019-Jan-13 11:24:17.596614 - [DEBUG] = AllBottom (new jump func)
65312 2019-Jan-13 11:24:17.596638 - [DEBUG]
65313 2019-Jan-13 11:24:17.596679 - [DEBUG] Start adding new jump function
65314 2019-Jan-13 11:24:17.596705 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65315 2019-Jan-13 11:24:17.596769 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65316 2019-Jan-13 11:24:17.597416 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
65317 2019-Jan-13 11:24:17.598065 - [DEBUG] Edge Function : AllBottom
65318 2019-Jan-13 11:24:17.598096 - [DEBUG] End adding new jump function
65319 2019-Jan-13 11:24:17.598120 - [DEBUG]
65320 2019-Jan-13 11:24:17.598144 - [DEBUG] -------------------------------------------- 1730. Path Edge --------------------------------------------
65321 2019-Jan-13 11:24:17.598169 - [DEBUG]
65322 2019-Jan-13 11:24:17.598192 - [DEBUG] Process 1730. path edge:
65323 2019-Jan-13 11:24:17.598216 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65324 2019-Jan-13 11:24:17.598275 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
65325 2019-Jan-13 11:24:17.598911 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65326 2019-Jan-13 11:24:17.599547 - [DEBUG]
65327 2019-Jan-13 11:24:17.599573 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
65328 2019-Jan-13 11:24:17.600257 - [DEBUG] Compose: EdgeIdentity * AllBottom
65329 2019-Jan-13 11:24:17.600285 - [DEBUG]
65330 2019-Jan-13 11:24:17.600308 - [DEBUG] Propagate flow
65331 2019-Jan-13 11:24:17.600331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65332 2019-Jan-13 11:24:17.600390 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
65333 2019-Jan-13 11:24:17.601040 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65334 2019-Jan-13 11:24:17.601700 - [DEBUG] Edge function : AllBottom (result of previous compose)
65335 2019-Jan-13 11:24:17.601726 - [DEBUG]
65336 2019-Jan-13 11:24:17.601752 - [DEBUG] Join: AllTop & AllBottom
65337 2019-Jan-13 11:24:17.601778 - [DEBUG] = AllBottom (new jump func)
65338 2019-Jan-13 11:24:17.601802 - [DEBUG]
65339 2019-Jan-13 11:24:17.601825 - [DEBUG] Start adding new jump function
65340 2019-Jan-13 11:24:17.601849 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65341 2019-Jan-13 11:24:17.601912 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65342 2019-Jan-13 11:24:17.602575 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
65343 2019-Jan-13 11:24:17.603240 - [DEBUG] Edge Function : AllBottom
65344 2019-Jan-13 11:24:17.603270 - [DEBUG] End adding new jump function
65345 2019-Jan-13 11:24:17.603294 - [DEBUG]
65346 2019-Jan-13 11:24:17.603318 - [DEBUG] -------------------------------------------- 1731. Path Edge --------------------------------------------
65347 2019-Jan-13 11:24:17.603364 - [DEBUG]
65348 2019-Jan-13 11:24:17.603388 - [DEBUG] Process 1731. path edge:
65349 2019-Jan-13 11:24:17.603412 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65350 2019-Jan-13 11:24:17.603475 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
65351 2019-Jan-13 11:24:17.604127 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65352 2019-Jan-13 11:24:17.604762 - [DEBUG]
65353 2019-Jan-13 11:24:17.604786 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
65354 2019-Jan-13 11:24:17.605448 - [DEBUG] Possible callees:
65355 2019-Jan-13 11:24:17.605475 - [DEBUG] llvm.dbg.declare
65356 2019-Jan-13 11:24:17.605499 - [DEBUG] Possible return sites:
65357 2019-Jan-13 11:24:17.605523 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16365358 2019-Jan-13 11:24:17.606841 - [DEBUG] Found and process special summary
65359 2019-Jan-13 11:24:17.606882 - [DEBUG] Compose: EdgeIdentity * AllBottom
65360 2019-Jan-13 11:24:17.606909 - [DEBUG]
65361 2019-Jan-13 11:24:17.606933 - [DEBUG] Propagate flow
65362 2019-Jan-13 11:24:17.606957 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65363 2019-Jan-13 11:24:17.607017 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
65364 2019-Jan-13 11:24:17.607665 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65365 2019-Jan-13 11:24:17.608326 - [DEBUG] Edge function : AllBottom (result of previous compose)
65366 2019-Jan-13 11:24:17.608352 - [DEBUG]
65367 2019-Jan-13 11:24:17.608378 - [DEBUG] Join: AllTop & AllBottom
65368 2019-Jan-13 11:24:17.608404 - [DEBUG] = AllBottom (new jump func)
65369 2019-Jan-13 11:24:17.608429 - [DEBUG]
65370 2019-Jan-13 11:24:17.608452 - [DEBUG] Start adding new jump function
65371 2019-Jan-13 11:24:17.608475 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65372 2019-Jan-13 11:24:17.608539 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65373 2019-Jan-13 11:24:17.609206 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
65374 2019-Jan-13 11:24:17.609860 - [DEBUG] Edge Function : AllBottom
65375 2019-Jan-13 11:24:17.609891 - [DEBUG] End adding new jump function
65376 2019-Jan-13 11:24:17.609915 - [DEBUG]
65377 2019-Jan-13 11:24:17.609939 - [DEBUG] -------------------------------------------- 1732. Path Edge --------------------------------------------
65378 2019-Jan-13 11:24:17.609963 - [DEBUG]
65379 2019-Jan-13 11:24:17.609987 - [DEBUG] Process 1732. path edge:
65380 2019-Jan-13 11:24:17.610032 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65381 2019-Jan-13 11:24:17.610094 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
65382 2019-Jan-13 11:24:17.610736 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65383 2019-Jan-13 11:24:17.611369 - [DEBUG]
65384 2019-Jan-13 11:24:17.611394 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
65385 2019-Jan-13 11:24:17.612063 - [DEBUG] Compose: EdgeIdentity * AllBottom
65386 2019-Jan-13 11:24:17.612092 - [DEBUG]
65387 2019-Jan-13 11:24:17.612116 - [DEBUG] Propagate flow
65388 2019-Jan-13 11:24:17.612139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65389 2019-Jan-13 11:24:17.612199 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
65390 2019-Jan-13 11:24:17.612836 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65391 2019-Jan-13 11:24:17.613489 - [DEBUG] Edge function : AllBottom (result of previous compose)
65392 2019-Jan-13 11:24:17.613514 - [DEBUG]
65393 2019-Jan-13 11:24:17.613539 - [DEBUG] Join: AllTop & AllBottom
65394 2019-Jan-13 11:24:17.613565 - [DEBUG] = AllBottom (new jump func)
65395 2019-Jan-13 11:24:17.613590 - [DEBUG]
65396 2019-Jan-13 11:24:17.613613 - [DEBUG] Start adding new jump function
65397 2019-Jan-13 11:24:17.613636 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65398 2019-Jan-13 11:24:17.613693 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65399 2019-Jan-13 11:24:17.614352 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
65400 2019-Jan-13 11:24:17.615001 - [DEBUG] Edge Function : AllBottom
65401 2019-Jan-13 11:24:17.615032 - [DEBUG] End adding new jump function
65402 2019-Jan-13 11:24:17.615056 - [DEBUG]
65403 2019-Jan-13 11:24:17.615079 - [DEBUG] -------------------------------------------- 1733. Path Edge --------------------------------------------
65404 2019-Jan-13 11:24:17.615120 - [DEBUG]
65405 2019-Jan-13 11:24:17.615144 - [DEBUG] Process 1733. path edge:
65406 2019-Jan-13 11:24:17.615168 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65407 2019-Jan-13 11:24:17.615234 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
65408 2019-Jan-13 11:24:17.615894 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65409 2019-Jan-13 11:24:17.616539 - [DEBUG]
65410 2019-Jan-13 11:24:17.616565 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
65411 2019-Jan-13 11:24:17.617254 - [DEBUG] Compose: EdgeIdentity * AllBottom
65412 2019-Jan-13 11:24:17.617282 - [DEBUG]
65413 2019-Jan-13 11:24:17.617306 - [DEBUG] Propagate flow
65414 2019-Jan-13 11:24:17.617329 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65415 2019-Jan-13 11:24:17.617389 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
65416 2019-Jan-13 11:24:17.618053 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65417 2019-Jan-13 11:24:17.618690 - [DEBUG] Edge function : AllBottom (result of previous compose)
65418 2019-Jan-13 11:24:17.618716 - [DEBUG]
65419 2019-Jan-13 11:24:17.618741 - [DEBUG] Join: AllTop & AllBottom
65420 2019-Jan-13 11:24:17.618767 - [DEBUG] = AllBottom (new jump func)
65421 2019-Jan-13 11:24:17.618791 - [DEBUG]
65422 2019-Jan-13 11:24:17.618815 - [DEBUG] Start adding new jump function
65423 2019-Jan-13 11:24:17.618838 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65424 2019-Jan-13 11:24:17.618895 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65425 2019-Jan-13 11:24:17.619530 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
65426 2019-Jan-13 11:24:17.620194 - [DEBUG] Edge Function : AllBottom
65427 2019-Jan-13 11:24:17.620224 - [DEBUG] End adding new jump function
65428 2019-Jan-13 11:24:17.620248 - [DEBUG]
65429 2019-Jan-13 11:24:17.620272 - [DEBUG] -------------------------------------------- 1734. Path Edge --------------------------------------------
65430 2019-Jan-13 11:24:17.620296 - [DEBUG]
65431 2019-Jan-13 11:24:17.620320 - [DEBUG] Process 1734. path edge:
65432 2019-Jan-13 11:24:17.620344 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65433 2019-Jan-13 11:24:17.620405 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
65434 2019-Jan-13 11:24:17.621080 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65435 2019-Jan-13 11:24:17.621742 - [DEBUG]
65436 2019-Jan-13 11:24:17.621768 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
65437 2019-Jan-13 11:24:17.622451 - [DEBUG] Possible callees:
65438 2019-Jan-13 11:24:17.622477 - [DEBUG] llvm.dbg.declare
65439 2019-Jan-13 11:24:17.622502 - [DEBUG] Possible return sites:
65440 2019-Jan-13 11:24:17.622525 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16965441 2019-Jan-13 11:24:17.623835 - [DEBUG] Found and process special summary
65442 2019-Jan-13 11:24:17.623874 - [DEBUG] Compose: EdgeIdentity * AllBottom
65443 2019-Jan-13 11:24:17.623902 - [DEBUG]
65444 2019-Jan-13 11:24:17.623926 - [DEBUG] Propagate flow
65445 2019-Jan-13 11:24:17.623949 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65446 2019-Jan-13 11:24:17.624026 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
65447 2019-Jan-13 11:24:17.624668 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65448 2019-Jan-13 11:24:17.625307 - [DEBUG] Edge function : AllBottom (result of previous compose)
65449 2019-Jan-13 11:24:17.625333 - [DEBUG]
65450 2019-Jan-13 11:24:17.625358 - [DEBUG] Join: AllTop & AllBottom
65451 2019-Jan-13 11:24:17.625383 - [DEBUG] = AllBottom (new jump func)
65452 2019-Jan-13 11:24:17.625408 - [DEBUG]
65453 2019-Jan-13 11:24:17.625431 - [DEBUG] Start adding new jump function
65454 2019-Jan-13 11:24:17.625454 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65455 2019-Jan-13 11:24:17.625512 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65456 2019-Jan-13 11:24:17.626148 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
65457 2019-Jan-13 11:24:17.626825 - [DEBUG] Edge Function : AllBottom
65458 2019-Jan-13 11:24:17.626856 - [DEBUG] End adding new jump function
65459 2019-Jan-13 11:24:17.626880 - [DEBUG]
65460 2019-Jan-13 11:24:17.626904 - [DEBUG] -------------------------------------------- 1735. Path Edge --------------------------------------------
65461 2019-Jan-13 11:24:17.626929 - [DEBUG]
65462 2019-Jan-13 11:24:17.626952 - [DEBUG] Process 1735. path edge:
65463 2019-Jan-13 11:24:17.626976 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65464 2019-Jan-13 11:24:17.627043 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
65465 2019-Jan-13 11:24:17.627703 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65466 2019-Jan-13 11:24:17.628364 - [DEBUG]
65467 2019-Jan-13 11:24:17.628389 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
65468 2019-Jan-13 11:24:17.629074 - [DEBUG] Compose: EdgeIdentity * AllBottom
65469 2019-Jan-13 11:24:17.629103 - [DEBUG]
65470 2019-Jan-13 11:24:17.629127 - [DEBUG] Propagate flow
65471 2019-Jan-13 11:24:17.629150 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65472 2019-Jan-13 11:24:17.629211 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
65473 2019-Jan-13 11:24:17.629852 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65474 2019-Jan-13 11:24:17.630510 - [DEBUG] Edge function : AllBottom (result of previous compose)
65475 2019-Jan-13 11:24:17.630535 - [DEBUG]
65476 2019-Jan-13 11:24:17.630561 - [DEBUG] Join: AllTop & AllBottom
65477 2019-Jan-13 11:24:17.630587 - [DEBUG] = AllBottom (new jump func)
65478 2019-Jan-13 11:24:17.630611 - [DEBUG]
65479 2019-Jan-13 11:24:17.630634 - [DEBUG] Start adding new jump function
65480 2019-Jan-13 11:24:17.630658 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65481 2019-Jan-13 11:24:17.630716 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65482 2019-Jan-13 11:24:17.631354 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
65483 2019-Jan-13 11:24:17.631987 - [DEBUG] Edge Function : AllBottom
65484 2019-Jan-13 11:24:17.632017 - [DEBUG] End adding new jump function
65485 2019-Jan-13 11:24:17.632041 - [DEBUG]
65486 2019-Jan-13 11:24:17.632064 - [DEBUG] -------------------------------------------- 1736. Path Edge --------------------------------------------
65487 2019-Jan-13 11:24:17.632089 - [DEBUG]
65488 2019-Jan-13 11:24:17.632112 - [DEBUG] Process 1736. path edge:
65489 2019-Jan-13 11:24:17.632136 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65490 2019-Jan-13 11:24:17.632209 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
65491 2019-Jan-13 11:24:17.632848 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65492 2019-Jan-13 11:24:17.633527 - [DEBUG]
65493 2019-Jan-13 11:24:17.633552 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
65494 2019-Jan-13 11:24:17.634247 - [DEBUG] Compose: EdgeIdentity * AllBottom
65495 2019-Jan-13 11:24:17.634276 - [DEBUG]
65496 2019-Jan-13 11:24:17.634300 - [DEBUG] Propagate flow
65497 2019-Jan-13 11:24:17.634324 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65498 2019-Jan-13 11:24:17.634393 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
65499 2019-Jan-13 11:24:17.635060 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65500 2019-Jan-13 11:24:17.635702 - [DEBUG] Edge function : AllBottom (result of previous compose)
65501 2019-Jan-13 11:24:17.635728 - [DEBUG]
65502 2019-Jan-13 11:24:17.635754 - [DEBUG] Join: AllTop & AllBottom
65503 2019-Jan-13 11:24:17.635780 - [DEBUG] = AllBottom (new jump func)
65504 2019-Jan-13 11:24:17.635804 - [DEBUG]
65505 2019-Jan-13 11:24:17.635827 - [DEBUG] Start adding new jump function
65506 2019-Jan-13 11:24:17.635850 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65507 2019-Jan-13 11:24:17.635908 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65508 2019-Jan-13 11:24:17.636540 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
65509 2019-Jan-13 11:24:17.637202 - [DEBUG] Edge Function : AllBottom
65510 2019-Jan-13 11:24:17.637232 - [DEBUG] End adding new jump function
65511 2019-Jan-13 11:24:17.637256 - [DEBUG]
65512 2019-Jan-13 11:24:17.637279 - [DEBUG] -------------------------------------------- 1737. Path Edge --------------------------------------------
65513 2019-Jan-13 11:24:17.637303 - [DEBUG]
65514 2019-Jan-13 11:24:17.637327 - [DEBUG] Process 1737. path edge:
65515 2019-Jan-13 11:24:17.637351 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65516 2019-Jan-13 11:24:17.637408 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
65517 2019-Jan-13 11:24:17.638048 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65518 2019-Jan-13 11:24:17.638682 - [DEBUG]
65519 2019-Jan-13 11:24:17.638706 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
65520 2019-Jan-13 11:24:17.639378 - [DEBUG] Compose: EdgeIdentity * AllBottom
65521 2019-Jan-13 11:24:17.639408 - [DEBUG]
65522 2019-Jan-13 11:24:17.639432 - [DEBUG] Propagate flow
65523 2019-Jan-13 11:24:17.639455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65524 2019-Jan-13 11:24:17.639518 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
65525 2019-Jan-13 11:24:17.640198 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65526 2019-Jan-13 11:24:17.640862 - [DEBUG] Edge function : AllBottom (result of previous compose)
65527 2019-Jan-13 11:24:17.640888 - [DEBUG]
65528 2019-Jan-13 11:24:17.640914 - [DEBUG] Join: AllTop & AllBottom
65529 2019-Jan-13 11:24:17.640940 - [DEBUG] = AllBottom (new jump func)
65530 2019-Jan-13 11:24:17.640965 - [DEBUG]
65531 2019-Jan-13 11:24:17.640988 - [DEBUG] Start adding new jump function
65532 2019-Jan-13 11:24:17.641011 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65533 2019-Jan-13 11:24:17.641076 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65534 2019-Jan-13 11:24:17.641742 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
65535 2019-Jan-13 11:24:17.642380 - [DEBUG] Edge Function : AllBottom
65536 2019-Jan-13 11:24:17.642410 - [DEBUG] End adding new jump function
65537 2019-Jan-13 11:24:17.642434 - [DEBUG]
65538 2019-Jan-13 11:24:17.642458 - [DEBUG] -------------------------------------------- 1738. Path Edge --------------------------------------------
65539 2019-Jan-13 11:24:17.642482 - [DEBUG]
65540 2019-Jan-13 11:24:17.642506 - [DEBUG] Process 1738. path edge:
65541 2019-Jan-13 11:24:17.642530 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65542 2019-Jan-13 11:24:17.642588 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
65543 2019-Jan-13 11:24:17.643222 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65544 2019-Jan-13 11:24:17.643880 - [DEBUG]
65545 2019-Jan-13 11:24:17.643906 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
65546 2019-Jan-13 11:24:17.644574 - [DEBUG] Compose: EdgeIdentity * AllBottom
65547 2019-Jan-13 11:24:17.644602 - [DEBUG]
65548 2019-Jan-13 11:24:17.644625 - [DEBUG] Propagate flow
65549 2019-Jan-13 11:24:17.644648 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65550 2019-Jan-13 11:24:17.644708 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
65551 2019-Jan-13 11:24:17.645349 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65552 2019-Jan-13 11:24:17.646008 - [DEBUG] Edge function : AllBottom (result of previous compose)
65553 2019-Jan-13 11:24:17.646034 - [DEBUG]
65554 2019-Jan-13 11:24:17.646059 - [DEBUG] Join: AllTop & AllBottom
65555 2019-Jan-13 11:24:17.646086 - [DEBUG] = AllBottom (new jump func)
65556 2019-Jan-13 11:24:17.646110 - [DEBUG]
65557 2019-Jan-13 11:24:17.646134 - [DEBUG] Start adding new jump function
65558 2019-Jan-13 11:24:17.646157 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65559 2019-Jan-13 11:24:17.646221 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65560 2019-Jan-13 11:24:17.646901 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
65561 2019-Jan-13 11:24:17.647561 - [DEBUG] Edge Function : AllBottom
65562 2019-Jan-13 11:24:17.647592 - [DEBUG] End adding new jump function
65563 2019-Jan-13 11:24:17.647616 - [DEBUG]
65564 2019-Jan-13 11:24:17.647640 - [DEBUG] -------------------------------------------- 1739. Path Edge --------------------------------------------
65565 2019-Jan-13 11:24:17.647665 - [DEBUG]
65566 2019-Jan-13 11:24:17.647689 - [DEBUG] Process 1739. path edge:
65567 2019-Jan-13 11:24:17.647713 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65568 2019-Jan-13 11:24:17.647775 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
65569 2019-Jan-13 11:24:17.648421 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65570 2019-Jan-13 11:24:17.649057 - [DEBUG]
65571 2019-Jan-13 11:24:17.649082 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
65572 2019-Jan-13 11:24:17.649752 - [DEBUG] Compose: EdgeIdentity * AllBottom
65573 2019-Jan-13 11:24:17.649781 - [DEBUG]
65574 2019-Jan-13 11:24:17.649804 - [DEBUG] Propagate flow
65575 2019-Jan-13 11:24:17.649828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65576 2019-Jan-13 11:24:17.649886 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
65577 2019-Jan-13 11:24:17.650564 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65578 2019-Jan-13 11:24:17.651199 - [DEBUG] Edge function : AllBottom (result of previous compose)
65579 2019-Jan-13 11:24:17.651225 - [DEBUG]
65580 2019-Jan-13 11:24:17.651250 - [DEBUG] Join: AllTop & AllBottom
65581 2019-Jan-13 11:24:17.651276 - [DEBUG] = AllBottom (new jump func)
65582 2019-Jan-13 11:24:17.651301 - [DEBUG]
65583 2019-Jan-13 11:24:17.651324 - [DEBUG] Start adding new jump function
65584 2019-Jan-13 11:24:17.651347 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65585 2019-Jan-13 11:24:17.651404 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65586 2019-Jan-13 11:24:17.652041 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
65587 2019-Jan-13 11:24:17.652696 - [DEBUG] Edge Function : AllBottom
65588 2019-Jan-13 11:24:17.652727 - [DEBUG] End adding new jump function
65589 2019-Jan-13 11:24:17.652752 - [DEBUG]
65590 2019-Jan-13 11:24:17.652775 - [DEBUG] -------------------------------------------- 1740. Path Edge --------------------------------------------
65591 2019-Jan-13 11:24:17.652800 - [DEBUG]
65592 2019-Jan-13 11:24:17.652824 - [DEBUG] Process 1740. path edge:
65593 2019-Jan-13 11:24:17.652848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65594 2019-Jan-13 11:24:17.652913 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
65595 2019-Jan-13 11:24:17.653597 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65596 2019-Jan-13 11:24:17.654249 - [DEBUG]
65597 2019-Jan-13 11:24:17.654275 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
65598 2019-Jan-13 11:24:17.654944 - [DEBUG] Compose: EdgeIdentity * AllBottom
65599 2019-Jan-13 11:24:17.654973 - [DEBUG]
65600 2019-Jan-13 11:24:17.654996 - [DEBUG] Propagate flow
65601 2019-Jan-13 11:24:17.655019 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65602 2019-Jan-13 11:24:17.655081 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65603 2019-Jan-13 11:24:17.655720 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65604 2019-Jan-13 11:24:17.656353 - [DEBUG] Edge function : AllBottom (result of previous compose)
65605 2019-Jan-13 11:24:17.656378 - [DEBUG]
65606 2019-Jan-13 11:24:17.656403 - [DEBUG] Join: AllTop & AllBottom
65607 2019-Jan-13 11:24:17.656429 - [DEBUG] = AllBottom (new jump func)
65608 2019-Jan-13 11:24:17.656454 - [DEBUG]
65609 2019-Jan-13 11:24:17.656477 - [DEBUG] Start adding new jump function
65610 2019-Jan-13 11:24:17.656500 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65611 2019-Jan-13 11:24:17.656557 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65612 2019-Jan-13 11:24:17.657216 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65613 2019-Jan-13 11:24:17.657851 - [DEBUG] Edge Function : AllBottom
65614 2019-Jan-13 11:24:17.657879 - [DEBUG] End adding new jump function
65615 2019-Jan-13 11:24:17.657903 - [DEBUG]
65616 2019-Jan-13 11:24:17.657927 - [DEBUG] -------------------------------------------- 1741. Path Edge --------------------------------------------
65617 2019-Jan-13 11:24:17.657951 - [DEBUG]
65618 2019-Jan-13 11:24:17.657975 - [DEBUG] Process 1741. path edge:
65619 2019-Jan-13 11:24:17.657999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65620 2019-Jan-13 11:24:17.658056 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
65621 2019-Jan-13 11:24:17.658715 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65622 2019-Jan-13 11:24:17.659383 - [DEBUG]
65623 2019-Jan-13 11:24:17.659408 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65624 2019-Jan-13 11:24:17.660124 - [DEBUG] Compose: EdgeIdentity * AllBottom
65625 2019-Jan-13 11:24:17.660154 - [DEBUG]
65626 2019-Jan-13 11:24:17.660178 - [DEBUG] Propagate flow
65627 2019-Jan-13 11:24:17.660201 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65628 2019-Jan-13 11:24:17.660267 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
65629 2019-Jan-13 11:24:17.660923 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65630 2019-Jan-13 11:24:17.661560 - [DEBUG] Edge function : AllBottom (result of previous compose)
65631 2019-Jan-13 11:24:17.661585 - [DEBUG]
65632 2019-Jan-13 11:24:17.661610 - [DEBUG] Join: AllTop & AllBottom
65633 2019-Jan-13 11:24:17.661636 - [DEBUG] = AllBottom (new jump func)
65634 2019-Jan-13 11:24:17.661660 - [DEBUG]
65635 2019-Jan-13 11:24:17.661683 - [DEBUG] Start adding new jump function
65636 2019-Jan-13 11:24:17.661706 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65637 2019-Jan-13 11:24:17.661762 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65638 2019-Jan-13 11:24:17.662397 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
65639 2019-Jan-13 11:24:17.663036 - [DEBUG] Edge Function : AllBottom
65640 2019-Jan-13 11:24:17.663065 - [DEBUG] End adding new jump function
65641 2019-Jan-13 11:24:17.663089 - [DEBUG]
65642 2019-Jan-13 11:24:17.663112 - [DEBUG] -------------------------------------------- 1742. Path Edge --------------------------------------------
65643 2019-Jan-13 11:24:17.663137 - [DEBUG]
65644 2019-Jan-13 11:24:17.663160 - [DEBUG] Process 1742. path edge:
65645 2019-Jan-13 11:24:17.663184 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65646 2019-Jan-13 11:24:17.663241 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
65647 2019-Jan-13 11:24:17.663900 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65648 2019-Jan-13 11:24:17.664536 - [DEBUG]
65649 2019-Jan-13 11:24:17.664562 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
65650 2019-Jan-13 11:24:17.665258 - [DEBUG] Compose: EdgeIdentity * AllBottom
65651 2019-Jan-13 11:24:17.665288 - [DEBUG]
65652 2019-Jan-13 11:24:17.665312 - [DEBUG] Propagate flow
65653 2019-Jan-13 11:24:17.665335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65654 2019-Jan-13 11:24:17.665398 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65655 2019-Jan-13 11:24:17.666066 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65656 2019-Jan-13 11:24:17.666739 - [DEBUG] Edge function : AllBottom (result of previous compose)
65657 2019-Jan-13 11:24:17.666766 - [DEBUG]
65658 2019-Jan-13 11:24:17.666791 - [DEBUG] Join: AllTop & AllBottom
65659 2019-Jan-13 11:24:17.666817 - [DEBUG] = AllBottom (new jump func)
65660 2019-Jan-13 11:24:17.666842 - [DEBUG]
65661 2019-Jan-13 11:24:17.666865 - [DEBUG] Start adding new jump function
65662 2019-Jan-13 11:24:17.666888 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65663 2019-Jan-13 11:24:17.666951 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65664 2019-Jan-13 11:24:17.667591 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65665 2019-Jan-13 11:24:17.668245 - [DEBUG] Edge Function : AllBottom
65666 2019-Jan-13 11:24:17.668285 - [DEBUG] End adding new jump function
65667 2019-Jan-13 11:24:17.668310 - [DEBUG]
65668 2019-Jan-13 11:24:17.668333 - [DEBUG] -------------------------------------------- 1743. Path Edge --------------------------------------------
65669 2019-Jan-13 11:24:17.668358 - [DEBUG]
65670 2019-Jan-13 11:24:17.668381 - [DEBUG] Process 1743. path edge:
65671 2019-Jan-13 11:24:17.668405 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65672 2019-Jan-13 11:24:17.668465 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
65673 2019-Jan-13 11:24:17.669104 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65674 2019-Jan-13 11:24:17.669739 - [DEBUG]
65675 2019-Jan-13 11:24:17.669764 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65676 2019-Jan-13 11:24:17.670452 - [DEBUG] Compose: EdgeIdentity * AllBottom
65677 2019-Jan-13 11:24:17.670481 - [DEBUG]
65678 2019-Jan-13 11:24:17.670505 - [DEBUG] Propagate flow
65679 2019-Jan-13 11:24:17.670528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65680 2019-Jan-13 11:24:17.670587 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65681 2019-Jan-13 11:24:17.671237 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65682 2019-Jan-13 11:24:17.671898 - [DEBUG] Edge function : AllBottom (result of previous compose)
65683 2019-Jan-13 11:24:17.671924 - [DEBUG]
65684 2019-Jan-13 11:24:17.671950 - [DEBUG] Join: AllTop & AllBottom
65685 2019-Jan-13 11:24:17.671976 - [DEBUG] = AllBottom (new jump func)
65686 2019-Jan-13 11:24:17.672001 - [DEBUG]
65687 2019-Jan-13 11:24:17.672024 - [DEBUG] Start adding new jump function
65688 2019-Jan-13 11:24:17.672048 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65689 2019-Jan-13 11:24:17.672110 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65690 2019-Jan-13 11:24:17.672769 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65691 2019-Jan-13 11:24:17.673434 - [DEBUG] Edge Function : AllBottom
65692 2019-Jan-13 11:24:17.673474 - [DEBUG] End adding new jump function
65693 2019-Jan-13 11:24:17.673499 - [DEBUG]
65694 2019-Jan-13 11:24:17.673523 - [DEBUG] -------------------------------------------- 1744. Path Edge --------------------------------------------
65695 2019-Jan-13 11:24:17.673548 - [DEBUG]
65696 2019-Jan-13 11:24:17.673571 - [DEBUG] Process 1744. path edge:
65697 2019-Jan-13 11:24:17.673596 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65698 2019-Jan-13 11:24:17.673658 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
65699 2019-Jan-13 11:24:17.674295 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65700 2019-Jan-13 11:24:17.674928 - [DEBUG]
65701 2019-Jan-13 11:24:17.674953 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65702 2019-Jan-13 11:24:17.675611 - [DEBUG] Start of endsummarytab entry
65703 2019-Jan-13 11:24:17.675648 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
65704 2019-Jan-13 11:24:17.676301 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
65705 2019-Jan-13 11:24:17.676366 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65706 2019-Jan-13 11:24:17.677025 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65707 2019-Jan-13 11:24:17.677685 - [DEBUG] EF: AllBottom
65708 2019-Jan-13 11:24:17.677711 - [DEBUG]
65709 2019-Jan-13 11:24:17.677750 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65710 2019-Jan-13 11:24:17.678404 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65711 2019-Jan-13 11:24:17.679062 - [DEBUG] EF: AllBottom
65712 2019-Jan-13 11:24:17.679087 - [DEBUG]
65713 2019-Jan-13 11:24:17.679111 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65714 2019-Jan-13 11:24:17.679755 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65715 2019-Jan-13 11:24:17.680424 - [DEBUG] EF: AllBottom
65716 2019-Jan-13 11:24:17.680449 - [DEBUG]
65717 2019-Jan-13 11:24:17.680473 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65718 2019-Jan-13 11:24:17.681105 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
65719 2019-Jan-13 11:24:17.681743 - [DEBUG] EF: AllBottom
65720 2019-Jan-13 11:24:17.681768 - [DEBUG]
65721 2019-Jan-13 11:24:17.681792 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65722 2019-Jan-13 11:24:17.682425 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
65723 2019-Jan-13 11:24:17.683061 - [DEBUG] EF: AllBottom
65724 2019-Jan-13 11:24:17.683086 - [DEBUG]
65725 2019-Jan-13 11:24:17.683109 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65726 2019-Jan-13 11:24:17.683764 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
65727 2019-Jan-13 11:24:17.684427 - [DEBUG] EF: AllBottom
65728 2019-Jan-13 11:24:17.684453 - [DEBUG]
65729 2019-Jan-13 11:24:17.684476 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65730 2019-Jan-13 11:24:17.685132 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
65731 2019-Jan-13 11:24:17.685782 - [DEBUG] EF: AllBottom
65732 2019-Jan-13 11:24:17.685808 - [DEBUG]
65733 2019-Jan-13 11:24:17.685831 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65734 2019-Jan-13 11:24:17.686467 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
65735 2019-Jan-13 11:24:17.687133 - [DEBUG] EF: AllBottom
65736 2019-Jan-13 11:24:17.687159 - [DEBUG]
65737 2019-Jan-13 11:24:17.687182 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65738 2019-Jan-13 11:24:17.687815 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
65739 2019-Jan-13 11:24:17.688456 - [DEBUG] EF: AllBottom
65740 2019-Jan-13 11:24:17.688481 - [DEBUG]
65741 2019-Jan-13 11:24:17.688505 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65742 2019-Jan-13 11:24:17.689137 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65743 2019-Jan-13 11:24:17.689779 - [DEBUG] EF: AllBottom
65744 2019-Jan-13 11:24:17.689804 - [DEBUG]
65745 2019-Jan-13 11:24:17.689827 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65746 2019-Jan-13 11:24:17.690504 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
65747 2019-Jan-13 11:24:17.691161 - [DEBUG] EF: AllBottom
65748 2019-Jan-13 11:24:17.691186 - [DEBUG]
65749 2019-Jan-13 11:24:17.691209 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65750 2019-Jan-13 11:24:17.691865 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65751 2019-Jan-13 11:24:17.692513 - [DEBUG] EF: AllBottom
65752 2019-Jan-13 11:24:17.692538 - [DEBUG]
65753 2019-Jan-13 11:24:17.692561 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65754 2019-Jan-13 11:24:17.693194 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65755 2019-Jan-13 11:24:17.693877 - [DEBUG] EF: AllBottom
65756 2019-Jan-13 11:24:17.693902 - [DEBUG]
65757 2019-Jan-13 11:24:17.693926 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65758 2019-Jan-13 11:24:17.694561 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65759 2019-Jan-13 11:24:17.695197 - [DEBUG] EF: AllBottom
65760 2019-Jan-13 11:24:17.695222 - [DEBUG]
65761 2019-Jan-13 11:24:17.695245 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65762 2019-Jan-13 11:24:17.695877 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
65763 2019-Jan-13 11:24:17.696530 - [DEBUG] EF: AllBottom
65764 2019-Jan-13 11:24:17.696555 - [DEBUG]
65765 2019-Jan-13 11:24:17.696579 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65766 2019-Jan-13 11:24:17.697251 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65767 2019-Jan-13 11:24:17.697909 - [DEBUG] EF: AllBottom
65768 2019-Jan-13 11:24:17.697935 - [DEBUG]
65769 2019-Jan-13 11:24:17.697958 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65770 2019-Jan-13 11:24:17.698602 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
65771 2019-Jan-13 11:24:17.699239 - [DEBUG] EF: AllBottom
65772 2019-Jan-13 11:24:17.699263 - [DEBUG]
65773 2019-Jan-13 11:24:17.699287 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65774 2019-Jan-13 11:24:17.699919 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
65775 2019-Jan-13 11:24:17.700580 - [DEBUG] EF: AllBottom
65776 2019-Jan-13 11:24:17.700605 - [DEBUG]
65777 2019-Jan-13 11:24:17.700629 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65778 2019-Jan-13 11:24:17.701261 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
65779 2019-Jan-13 11:24:17.701906 - [DEBUG] EF: AllBottom
65780 2019-Jan-13 11:24:17.701931 - [DEBUG]
65781 2019-Jan-13 11:24:17.701954 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65782 2019-Jan-13 11:24:17.702591 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65783 2019-Jan-13 11:24:17.703248 - [DEBUG] EF: AllBottom
65784 2019-Jan-13 11:24:17.703274 - [DEBUG]
65785 2019-Jan-13 11:24:17.703297 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65786 2019-Jan-13 11:24:17.703973 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
65787 2019-Jan-13 11:24:17.704622 - [DEBUG] EF: AllBottom
65788 2019-Jan-13 11:24:17.704648 - [DEBUG]
65789 2019-Jan-13 11:24:17.704671 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65790 2019-Jan-13 11:24:17.705307 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65791 2019-Jan-13 11:24:17.705950 - [DEBUG] EF: AllBottom
65792 2019-Jan-13 11:24:17.705976 - [DEBUG]
65793 2019-Jan-13 11:24:17.705999 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65794 2019-Jan-13 11:24:17.706635 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
65795 2019-Jan-13 11:24:17.707300 - [DEBUG] EF: AllBottom
65796 2019-Jan-13 11:24:17.707325 - [DEBUG]
65797 2019-Jan-13 11:24:17.707349 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65798 2019-Jan-13 11:24:17.707981 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
65799 2019-Jan-13 11:24:17.708615 - [DEBUG] EF: AllBottom
65800 2019-Jan-13 11:24:17.708640 - [DEBUG]
65801 2019-Jan-13 11:24:17.708664 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65802 2019-Jan-13 11:24:17.709330 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
65803 2019-Jan-13 11:24:17.709989 - [DEBUG] EF: AllBottom
65804 2019-Jan-13 11:24:17.710034 - [DEBUG]
65805 2019-Jan-13 11:24:17.710057 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65806 2019-Jan-13 11:24:17.710717 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
65807 2019-Jan-13 11:24:17.711366 - [DEBUG] EF: AllBottom
65808 2019-Jan-13 11:24:17.711391 - [DEBUG]
65809 2019-Jan-13 11:24:17.711415 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65810 2019-Jan-13 11:24:17.712050 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65811 2019-Jan-13 11:24:17.712693 - [DEBUG] EF: AllBottom
65812 2019-Jan-13 11:24:17.712718 - [DEBUG]
65813 2019-Jan-13 11:24:17.712742 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65814 2019-Jan-13 11:24:17.713393 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
65815 2019-Jan-13 11:24:17.714029 - [DEBUG] EF: AllBottom
65816 2019-Jan-13 11:24:17.714054 - [DEBUG]
65817 2019-Jan-13 11:24:17.714078 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65818 2019-Jan-13 11:24:17.714710 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65819 2019-Jan-13 11:24:17.715361 - [DEBUG] EF: AllBottom
65820 2019-Jan-13 11:24:17.715387 - [DEBUG]
65821 2019-Jan-13 11:24:17.715410 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65822 2019-Jan-13 11:24:17.716066 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
65823 2019-Jan-13 11:24:17.716745 - [DEBUG] EF: AllBottom
65824 2019-Jan-13 11:24:17.716770 - [DEBUG]
65825 2019-Jan-13 11:24:17.716794 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65826 2019-Jan-13 11:24:17.717442 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
65827 2019-Jan-13 11:24:17.718083 - [DEBUG] EF: AllBottom
65828 2019-Jan-13 11:24:17.718107 - [DEBUG]
65829 2019-Jan-13 11:24:17.718131 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65830 2019-Jan-13 11:24:17.718763 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
65831 2019-Jan-13 11:24:17.719405 - [DEBUG] EF: AllBottom
65832 2019-Jan-13 11:24:17.719431 - [DEBUG]
65833 2019-Jan-13 11:24:17.719454 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65834 2019-Jan-13 11:24:17.720105 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
65835 2019-Jan-13 11:24:17.720747 - [DEBUG] EF: AllBottom
65836 2019-Jan-13 11:24:17.720772 - [DEBUG]
65837 2019-Jan-13 11:24:17.720795 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65838 2019-Jan-13 11:24:17.721428 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
65839 2019-Jan-13 11:24:17.722087 - [DEBUG] EF: AllBottom
65840 2019-Jan-13 11:24:17.722113 - [DEBUG]
65841 2019-Jan-13 11:24:17.722136 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65842 2019-Jan-13 11:24:17.722794 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
65843 2019-Jan-13 11:24:17.723487 - [DEBUG] EF: AllBottom
65844 2019-Jan-13 11:24:17.723513 - [DEBUG]
65845 2019-Jan-13 11:24:17.723536 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65846 2019-Jan-13 11:24:17.724182 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
65847 2019-Jan-13 11:24:17.724838 - [DEBUG] EF: AllBottom
65848 2019-Jan-13 11:24:17.724863 - [DEBUG]
65849 2019-Jan-13 11:24:17.724887 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65850 2019-Jan-13 11:24:17.725519 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65851 2019-Jan-13 11:24:17.726159 - [DEBUG] EF: AllBottom
65852 2019-Jan-13 11:24:17.726183 - [DEBUG]
65853 2019-Jan-13 11:24:17.726208 - [DEBUG] ---------------
65854 2019-Jan-13 11:24:17.726231 - [DEBUG]
65855 2019-Jan-13 11:24:17.726260 - [DEBUG] End of endsummarytab entry
65856 2019-Jan-13 11:24:17.726284 - [DEBUG]
65857 2019-Jan-13 11:24:17.726308 - [DEBUG] Start of incomingtab entry
65858 2019-Jan-13 11:24:17.726333 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
65859 2019-Jan-13 11:24:17.727004 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
65860 2019-Jan-13 11:24:17.727065 - [DEBUG] ---------------
65861 2019-Jan-13 11:24:17.727089 - [DEBUG] End of incomingtab entry
65862 2019-Jan-13 11:24:17.727113 - [DEBUG]
65863 2019-Jan-13 11:24:17.727139 - [DEBUG] EDGE:
65864 2019-Jan-13 11:24:17.727196 - [DEBUG] ---> 65865 2019-Jan-13 11:24:17.727830 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65866 2019-Jan-13 11:24:17.728477 - [DEBUG]
65867 2019-Jan-13 11:24:17.728504 - [DEBUG] EDGE:
65868 2019-Jan-13 11:24:17.728568 - [DEBUG] ---> 65869 2019-Jan-13 11:24:17.729225 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65870 2019-Jan-13 11:24:17.729886 - [DEBUG]
65871 2019-Jan-13 11:24:17.729937 - [DEBUG] Compose: EdgeIdentity * AllBottom
65872 2019-Jan-13 11:24:17.729965 - [DEBUG]
65873 2019-Jan-13 11:24:17.729988 - [DEBUG] Propagate flow
65874 2019-Jan-13 11:24:17.730033 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65875 2019-Jan-13 11:24:17.730099 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65876 2019-Jan-13 11:24:17.730763 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65877 2019-Jan-13 11:24:17.731401 - [DEBUG] Edge function : AllBottom (result of previous compose)
65878 2019-Jan-13 11:24:17.731426 - [DEBUG]
65879 2019-Jan-13 11:24:17.731453 - [DEBUG] Join: AllTop & AllBottom
65880 2019-Jan-13 11:24:17.731480 - [DEBUG] = AllBottom (new jump func)
65881 2019-Jan-13 11:24:17.731504 - [DEBUG]
65882 2019-Jan-13 11:24:17.731528 - [DEBUG] Start adding new jump function
65883 2019-Jan-13 11:24:17.731551 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65884 2019-Jan-13 11:24:17.731609 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65885 2019-Jan-13 11:24:17.732243 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65886 2019-Jan-13 11:24:17.732886 - [DEBUG] Edge Function : AllBottom
65887 2019-Jan-13 11:24:17.732917 - [DEBUG] End adding new jump function
65888 2019-Jan-13 11:24:17.732941 - [DEBUG]
65889 2019-Jan-13 11:24:17.732965 - [DEBUG] -------------------------------------------- 1745. Path Edge --------------------------------------------
65890 2019-Jan-13 11:24:17.732990 - [DEBUG]
65891 2019-Jan-13 11:24:17.733013 - [DEBUG] Process 1745. path edge:
65892 2019-Jan-13 11:24:17.733037 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65893 2019-Jan-13 11:24:17.733095 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
65894 2019-Jan-13 11:24:17.733780 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65895 2019-Jan-13 11:24:17.734417 - [DEBUG]
65896 2019-Jan-13 11:24:17.734442 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65897 2019-Jan-13 11:24:17.735145 - [DEBUG] Possible callees:
65898 2019-Jan-13 11:24:17.735171 - [DEBUG] llvm.dbg.declare
65899 2019-Jan-13 11:24:17.735197 - [DEBUG] Possible return sites:
65900 2019-Jan-13 11:24:17.735220 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19365901 2019-Jan-13 11:24:17.736623 - [DEBUG] Found and process special summary
65902 2019-Jan-13 11:24:17.736710 - [DEBUG] Compose: EdgeIdentity * AllBottom
65903 2019-Jan-13 11:24:17.736739 - [DEBUG]
65904 2019-Jan-13 11:24:17.736764 - [DEBUG] Propagate flow
65905 2019-Jan-13 11:24:17.736788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65906 2019-Jan-13 11:24:17.736866 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65907 2019-Jan-13 11:24:17.737579 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65908 2019-Jan-13 11:24:17.738273 - [DEBUG] Edge function : AllBottom (result of previous compose)
65909 2019-Jan-13 11:24:17.738301 - [DEBUG]
65910 2019-Jan-13 11:24:17.738329 - [DEBUG] Join: AllTop & AllBottom
65911 2019-Jan-13 11:24:17.738355 - [DEBUG] = AllBottom (new jump func)
65912 2019-Jan-13 11:24:17.738380 - [DEBUG]
65913 2019-Jan-13 11:24:17.738404 - [DEBUG] Start adding new jump function
65914 2019-Jan-13 11:24:17.738428 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65915 2019-Jan-13 11:24:17.738498 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65916 2019-Jan-13 11:24:17.739159 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65917 2019-Jan-13 11:24:17.739829 - [DEBUG] Edge Function : AllBottom
65918 2019-Jan-13 11:24:17.739861 - [DEBUG] End adding new jump function
65919 2019-Jan-13 11:24:17.739885 - [DEBUG]
65920 2019-Jan-13 11:24:17.739909 - [DEBUG] -------------------------------------------- 1746. Path Edge --------------------------------------------
65921 2019-Jan-13 11:24:17.739935 - [DEBUG]
65922 2019-Jan-13 11:24:17.739959 - [DEBUG] Process 1746. path edge:
65923 2019-Jan-13 11:24:17.739983 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65924 2019-Jan-13 11:24:17.740072 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
65925 2019-Jan-13 11:24:17.740728 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65926 2019-Jan-13 11:24:17.741365 - [DEBUG]
65927 2019-Jan-13 11:24:17.741390 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65928 2019-Jan-13 11:24:17.742069 - [DEBUG] Compose: EdgeIdentity * AllBottom
65929 2019-Jan-13 11:24:17.742098 - [DEBUG]
65930 2019-Jan-13 11:24:17.742122 - [DEBUG] Propagate flow
65931 2019-Jan-13 11:24:17.742145 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65932 2019-Jan-13 11:24:17.742205 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
65933 2019-Jan-13 11:24:17.742844 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65934 2019-Jan-13 11:24:17.743501 - [DEBUG] Edge function : AllBottom (result of previous compose)
65935 2019-Jan-13 11:24:17.743546 - [DEBUG]
65936 2019-Jan-13 11:24:17.743572 - [DEBUG] Join: AllTop & AllBottom
65937 2019-Jan-13 11:24:17.743598 - [DEBUG] = AllBottom (new jump func)
65938 2019-Jan-13 11:24:17.743623 - [DEBUG]
65939 2019-Jan-13 11:24:17.743646 - [DEBUG] Start adding new jump function
65940 2019-Jan-13 11:24:17.743669 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65941 2019-Jan-13 11:24:17.743727 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65942 2019-Jan-13 11:24:17.744366 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
65943 2019-Jan-13 11:24:17.745022 - [DEBUG] Edge Function : AllBottom
65944 2019-Jan-13 11:24:17.745063 - [DEBUG] End adding new jump function
65945 2019-Jan-13 11:24:17.745088 - [DEBUG]
65946 2019-Jan-13 11:24:17.745112 - [DEBUG] -------------------------------------------- 1747. Path Edge --------------------------------------------
65947 2019-Jan-13 11:24:17.745137 - [DEBUG]
65948 2019-Jan-13 11:24:17.745160 - [DEBUG] Process 1747. path edge:
65949 2019-Jan-13 11:24:17.745184 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65950 2019-Jan-13 11:24:17.745252 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
65951 2019-Jan-13 11:24:17.745916 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65952 2019-Jan-13 11:24:17.746577 - [DEBUG]
65953 2019-Jan-13 11:24:17.746605 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
65954 2019-Jan-13 11:24:17.747311 - [DEBUG] Compose: EdgeIdentity * AllBottom
65955 2019-Jan-13 11:24:17.747340 - [DEBUG]
65956 2019-Jan-13 11:24:17.747363 - [DEBUG] Propagate flow
65957 2019-Jan-13 11:24:17.747387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65958 2019-Jan-13 11:24:17.747451 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65959 2019-Jan-13 11:24:17.748091 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65960 2019-Jan-13 11:24:17.748726 - [DEBUG] Edge function : AllBottom (result of previous compose)
65961 2019-Jan-13 11:24:17.748751 - [DEBUG]
65962 2019-Jan-13 11:24:17.748776 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65963 2019-Jan-13 11:24:17.748802 - [DEBUG] = AllBottom
65964 2019-Jan-13 11:24:17.748826 - [DEBUG]
65965 2019-Jan-13 11:24:17.748849 - [DEBUG] PROPAGATE: No new function!
65966 2019-Jan-13 11:24:17.748874 - [DEBUG] EDGE:
65967 2019-Jan-13 11:24:17.748932 - [DEBUG] ---> 65968 2019-Jan-13 11:24:17.749567 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65969 2019-Jan-13 11:24:17.750221 - [DEBUG]
65970 2019-Jan-13 11:24:17.750246 - [DEBUG] EDGE:
65971 2019-Jan-13 11:24:17.750304 - [DEBUG] ---> 65972 2019-Jan-13 11:24:17.750945 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65973 2019-Jan-13 11:24:17.751607 - [DEBUG]
65974 2019-Jan-13 11:24:17.751656 - [DEBUG] Compose: EdgeIdentity * AllBottom
65975 2019-Jan-13 11:24:17.751683 - [DEBUG]
65976 2019-Jan-13 11:24:17.751708 - [DEBUG] Propagate flow
65977 2019-Jan-13 11:24:17.751731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65978 2019-Jan-13 11:24:17.751794 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65979 2019-Jan-13 11:24:17.752462 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65980 2019-Jan-13 11:24:17.753137 - [DEBUG] Edge function : AllBottom (result of previous compose)
65981 2019-Jan-13 11:24:17.753163 - [DEBUG]
65982 2019-Jan-13 11:24:17.753190 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65983 2019-Jan-13 11:24:17.753216 - [DEBUG] = AllBottom
65984 2019-Jan-13 11:24:17.753240 - [DEBUG]
65985 2019-Jan-13 11:24:17.753263 - [DEBUG] PROPAGATE: No new function!
65986 2019-Jan-13 11:24:17.753294 - [DEBUG] EDGE:
65987 2019-Jan-13 11:24:17.753378 - [DEBUG] ---> 65988 2019-Jan-13 11:24:17.754035 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65989 2019-Jan-13 11:24:17.754670 - [DEBUG]
65990 2019-Jan-13 11:24:17.754695 - [DEBUG] EDGE:
65991 2019-Jan-13 11:24:17.754754 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
65992 2019-Jan-13 11:24:17.755393 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65993 2019-Jan-13 11:24:17.756030 - [DEBUG]
65994 2019-Jan-13 11:24:17.756054 - [DEBUG] EDGE:
65995 2019-Jan-13 11:24:17.756112 - [DEBUG] ---> 65996 2019-Jan-13 11:24:17.756764 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65997 2019-Jan-13 11:24:17.757401 - [DEBUG]
65998 2019-Jan-13 11:24:17.757427 - [DEBUG] EDGE:
65999 2019-Jan-13 11:24:17.757487 - [DEBUG] ---> 66000 2019-Jan-13 11:24:17.758146 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66001 2019-Jan-13 11:24:17.758809 - [DEBUG]
66002 2019-Jan-13 11:24:17.758836 - [DEBUG] EDGE:
66003 2019-Jan-13 11:24:17.758901 - [DEBUG] ---> 66004 2019-Jan-13 11:24:17.759554 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66005 2019-Jan-13 11:24:17.760215 - [DEBUG]
66006 2019-Jan-13 11:24:17.760262 - [DEBUG] Compose: EdgeIdentity * AllBottom
66007 2019-Jan-13 11:24:17.760289 - [DEBUG]
66008 2019-Jan-13 11:24:17.760312 - [DEBUG] Propagate flow
66009 2019-Jan-13 11:24:17.760336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66010 2019-Jan-13 11:24:17.760394 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
66011 2019-Jan-13 11:24:17.761035 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66012 2019-Jan-13 11:24:17.761671 - [DEBUG] Edge function : AllBottom (result of previous compose)
66013 2019-Jan-13 11:24:17.761696 - [DEBUG]
66014 2019-Jan-13 11:24:17.761722 - [DEBUG] Join: AllTop & AllBottom
66015 2019-Jan-13 11:24:17.761749 - [DEBUG] = AllBottom (new jump func)
66016 2019-Jan-13 11:24:17.761773 - [DEBUG]
66017 2019-Jan-13 11:24:17.761797 - [DEBUG] Start adding new jump function
66018 2019-Jan-13 11:24:17.761820 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66019 2019-Jan-13 11:24:17.761877 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66020 2019-Jan-13 11:24:17.762512 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
66021 2019-Jan-13 11:24:17.763149 - [DEBUG] Edge Function : AllBottom
66022 2019-Jan-13 11:24:17.763178 - [DEBUG] End adding new jump function
66023 2019-Jan-13 11:24:17.763218 - [DEBUG]
66024 2019-Jan-13 11:24:17.763242 - [DEBUG] -------------------------------------------- 1748. Path Edge --------------------------------------------
66025 2019-Jan-13 11:24:17.763267 - [DEBUG]
66026 2019-Jan-13 11:24:17.763290 - [DEBUG] Process 1748. path edge:
66027 2019-Jan-13 11:24:17.763314 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66028 2019-Jan-13 11:24:17.763390 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
66029 2019-Jan-13 11:24:17.764052 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66030 2019-Jan-13 11:24:17.764710 - [DEBUG]
66031 2019-Jan-13 11:24:17.764736 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
66032 2019-Jan-13 11:24:17.765437 - [DEBUG] Compose: EdgeIdentity * AllBottom
66033 2019-Jan-13 11:24:17.765465 - [DEBUG]
66034 2019-Jan-13 11:24:17.765489 - [DEBUG] Propagate flow
66035 2019-Jan-13 11:24:17.765513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66036 2019-Jan-13 11:24:17.765577 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
66037 2019-Jan-13 11:24:17.766236 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66038 2019-Jan-13 11:24:17.766896 - [DEBUG] Edge function : AllBottom (result of previous compose)
66039 2019-Jan-13 11:24:17.766922 - [DEBUG]
66040 2019-Jan-13 11:24:17.766948 - [DEBUG] Join: AllTop & AllBottom
66041 2019-Jan-13 11:24:17.766974 - [DEBUG] = AllBottom (new jump func)
66042 2019-Jan-13 11:24:17.766998 - [DEBUG]
66043 2019-Jan-13 11:24:17.767021 - [DEBUG] Start adding new jump function
66044 2019-Jan-13 11:24:17.767045 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66045 2019-Jan-13 11:24:17.767102 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66046 2019-Jan-13 11:24:17.767739 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
66047 2019-Jan-13 11:24:17.768372 - [DEBUG] Edge Function : AllBottom
66048 2019-Jan-13 11:24:17.768401 - [DEBUG] End adding new jump function
66049 2019-Jan-13 11:24:17.768425 - [DEBUG]
66050 2019-Jan-13 11:24:17.768448 - [DEBUG] -------------------------------------------- 1749. Path Edge --------------------------------------------
66051 2019-Jan-13 11:24:17.768473 - [DEBUG]
66052 2019-Jan-13 11:24:17.768496 - [DEBUG] Process 1749. path edge:
66053 2019-Jan-13 11:24:17.768520 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66054 2019-Jan-13 11:24:17.768577 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
66055 2019-Jan-13 11:24:17.769209 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66056 2019-Jan-13 11:24:17.769843 - [DEBUG]
66057 2019-Jan-13 11:24:17.769870 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
66058 2019-Jan-13 11:24:17.770575 - [DEBUG] Compose: EdgeIdentity * AllBottom
66059 2019-Jan-13 11:24:17.770604 - [DEBUG]
66060 2019-Jan-13 11:24:17.770628 - [DEBUG] Propagate flow
66061 2019-Jan-13 11:24:17.770651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66062 2019-Jan-13 11:24:17.770718 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
66063 2019-Jan-13 11:24:17.771383 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66064 2019-Jan-13 11:24:17.772040 - [DEBUG] Edge function : AllBottom (result of previous compose)
66065 2019-Jan-13 11:24:17.772066 - [DEBUG]
66066 2019-Jan-13 11:24:17.772092 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66067 2019-Jan-13 11:24:17.772117 - [DEBUG] = AllBottom
66068 2019-Jan-13 11:24:17.772158 - [DEBUG]
66069 2019-Jan-13 11:24:17.772181 - [DEBUG] PROPAGATE: No new function!
66070 2019-Jan-13 11:24:17.772206 - [DEBUG] EDGE:
66071 2019-Jan-13 11:24:17.772271 - [DEBUG] ---> 66072 2019-Jan-13 11:24:17.772910 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66073 2019-Jan-13 11:24:17.773568 - [DEBUG]
66074 2019-Jan-13 11:24:17.773593 - [DEBUG] EDGE:
66075 2019-Jan-13 11:24:17.773651 - [DEBUG] ---> 66076 2019-Jan-13 11:24:17.774292 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66077 2019-Jan-13 11:24:17.774929 - [DEBUG]
66078 2019-Jan-13 11:24:17.774953 - [DEBUG] EDGE:
66079 2019-Jan-13 11:24:17.775011 - [DEBUG] ---> 66080 2019-Jan-13 11:24:17.775647 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66081 2019-Jan-13 11:24:17.776282 - [DEBUG]
66082 2019-Jan-13 11:24:17.776308 - [DEBUG] EDGE:
66083 2019-Jan-13 11:24:17.776366 - [DEBUG] ---> 66084 2019-Jan-13 11:24:17.777053 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66085 2019-Jan-13 11:24:17.777713 - [DEBUG]
66086 2019-Jan-13 11:24:17.777740 - [DEBUG] EDGE:
66087 2019-Jan-13 11:24:17.777805 - [DEBUG] ---> 66088 2019-Jan-13 11:24:17.778455 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66089 2019-Jan-13 11:24:17.779091 - [DEBUG]
66090 2019-Jan-13 11:24:17.779117 - [DEBUG] EDGE:
66091 2019-Jan-13 11:24:17.779176 - [DEBUG] ---> 66092 2019-Jan-13 11:24:17.779812 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66093 2019-Jan-13 11:24:17.780470 - [DEBUG]
66094 2019-Jan-13 11:24:17.780519 - [DEBUG] Compose: EdgeIdentity * AllBottom
66095 2019-Jan-13 11:24:17.780547 - [DEBUG]
66096 2019-Jan-13 11:24:17.780571 - [DEBUG] Propagate flow
66097 2019-Jan-13 11:24:17.780594 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66098 2019-Jan-13 11:24:17.780652 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
66099 2019-Jan-13 11:24:17.781294 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66100 2019-Jan-13 11:24:17.781928 - [DEBUG] Edge function : AllBottom (result of previous compose)
66101 2019-Jan-13 11:24:17.781953 - [DEBUG]
66102 2019-Jan-13 11:24:17.781979 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66103 2019-Jan-13 11:24:17.782005 - [DEBUG] = AllBottom
66104 2019-Jan-13 11:24:17.782029 - [DEBUG]
66105 2019-Jan-13 11:24:17.782052 - [DEBUG] PROPAGATE: No new function!
66106 2019-Jan-13 11:24:17.782079 - [DEBUG] EDGE:
66107 2019-Jan-13 11:24:17.782138 - [DEBUG] ---> 66108 2019-Jan-13 11:24:17.782794 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66109 2019-Jan-13 11:24:17.783489 - [DEBUG]
66110 2019-Jan-13 11:24:17.783517 - [DEBUG] EDGE:
66111 2019-Jan-13 11:24:17.783581 - [DEBUG] ---> 66112 2019-Jan-13 11:24:17.784244 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66113 2019-Jan-13 11:24:17.784898 - [DEBUG]
66114 2019-Jan-13 11:24:17.784924 - [DEBUG] EDGE:
66115 2019-Jan-13 11:24:17.784986 - [DEBUG] ---> 66116 2019-Jan-13 11:24:17.785624 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66117 2019-Jan-13 11:24:17.786259 - [DEBUG]
66118 2019-Jan-13 11:24:17.786306 - [DEBUG] Compose: EdgeIdentity * AllBottom
66119 2019-Jan-13 11:24:17.786334 - [DEBUG]
66120 2019-Jan-13 11:24:17.786358 - [DEBUG] Propagate flow
66121 2019-Jan-13 11:24:17.786381 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66122 2019-Jan-13 11:24:17.786440 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
66123 2019-Jan-13 11:24:17.787102 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66124 2019-Jan-13 11:24:17.787738 - [DEBUG] Edge function : AllBottom (result of previous compose)
66125 2019-Jan-13 11:24:17.787763 - [DEBUG]
66126 2019-Jan-13 11:24:17.787789 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66127 2019-Jan-13 11:24:17.787815 - [DEBUG] = AllBottom
66128 2019-Jan-13 11:24:17.787840 - [DEBUG]
66129 2019-Jan-13 11:24:17.787863 - [DEBUG] PROPAGATE: No new function!
66130 2019-Jan-13 11:24:17.787891 - [DEBUG] EDGE:
66131 2019-Jan-13 11:24:17.787950 - [DEBUG] ---> 66132 2019-Jan-13 11:24:17.788598 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66133 2019-Jan-13 11:24:17.789244 - [DEBUG]
66134 2019-Jan-13 11:24:17.789271 - [DEBUG] EDGE:
66135 2019-Jan-13 11:24:17.789334 - [DEBUG] ---> 66136 2019-Jan-13 11:24:17.789985 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66137 2019-Jan-13 11:24:17.790666 - [DEBUG]
66138 2019-Jan-13 11:24:17.790693 - [DEBUG] EDGE:
66139 2019-Jan-13 11:24:17.790756 - [DEBUG] ---> 66140 2019-Jan-13 11:24:17.791401 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66141 2019-Jan-13 11:24:17.792038 - [DEBUG]
66142 2019-Jan-13 11:24:17.792063 - [DEBUG] EDGE:
66143 2019-Jan-13 11:24:17.792121 - [DEBUG] ---> 66144 2019-Jan-13 11:24:17.792759 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66145 2019-Jan-13 11:24:17.793411 - [DEBUG]
66146 2019-Jan-13 11:24:17.793458 - [DEBUG] Compose: EdgeIdentity * AllBottom
66147 2019-Jan-13 11:24:17.793485 - [DEBUG]
66148 2019-Jan-13 11:24:17.793509 - [DEBUG] Propagate flow
66149 2019-Jan-13 11:24:17.793532 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66150 2019-Jan-13 11:24:17.793590 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
66151 2019-Jan-13 11:24:17.794232 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66152 2019-Jan-13 11:24:17.794888 - [DEBUG] Edge function : AllBottom (result of previous compose)
66153 2019-Jan-13 11:24:17.794914 - [DEBUG]
66154 2019-Jan-13 11:24:17.794939 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66155 2019-Jan-13 11:24:17.794965 - [DEBUG] = AllBottom
66156 2019-Jan-13 11:24:17.794989 - [DEBUG]
66157 2019-Jan-13 11:24:17.795012 - [DEBUG] PROPAGATE: No new function!
66158 2019-Jan-13 11:24:17.795039 - [DEBUG] EDGE:
66159 2019-Jan-13 11:24:17.795099 - [DEBUG] ---> 66160 2019-Jan-13 11:24:17.795773 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66161 2019-Jan-13 11:24:17.796427 - [DEBUG]
66162 2019-Jan-13 11:24:17.796454 - [DEBUG] EDGE:
66163 2019-Jan-13 11:24:17.796518 - [DEBUG] ---> 66164 2019-Jan-13 11:24:17.797198 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66165 2019-Jan-13 11:24:17.797842 - [DEBUG]
66166 2019-Jan-13 11:24:17.797869 - [DEBUG] EDGE:
66167 2019-Jan-13 11:24:17.797929 - [DEBUG] ---> 66168 2019-Jan-13 11:24:17.798568 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66169 2019-Jan-13 11:24:17.799202 - [DEBUG]
66170 2019-Jan-13 11:24:17.799248 - [DEBUG] Compose: EdgeIdentity * AllBottom
66171 2019-Jan-13 11:24:17.799275 - [DEBUG]
66172 2019-Jan-13 11:24:17.799299 - [DEBUG] Propagate flow
66173 2019-Jan-13 11:24:17.799323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66174 2019-Jan-13 11:24:17.799381 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
66175 2019-Jan-13 11:24:17.800040 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66176 2019-Jan-13 11:24:17.800677 - [DEBUG] Edge function : AllBottom (result of previous compose)
66177 2019-Jan-13 11:24:17.800702 - [DEBUG]
66178 2019-Jan-13 11:24:17.800728 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66179 2019-Jan-13 11:24:17.800754 - [DEBUG] = AllBottom
66180 2019-Jan-13 11:24:17.800778 - [DEBUG]
66181 2019-Jan-13 11:24:17.800801 - [DEBUG] PROPAGATE: No new function!
66182 2019-Jan-13 11:24:17.800828 - [DEBUG] EDGE:
66183 2019-Jan-13 11:24:17.800887 - [DEBUG] ---> 66184 2019-Jan-13 11:24:17.801535 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66185 2019-Jan-13 11:24:17.802196 - [DEBUG]
66186 2019-Jan-13 11:24:17.802223 - [DEBUG] EDGE:
66187 2019-Jan-13 11:24:17.802286 - [DEBUG] ---> 66188 2019-Jan-13 11:24:17.802941 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66189 2019-Jan-13 11:24:17.803621 - [DEBUG]
66190 2019-Jan-13 11:24:17.803648 - [DEBUG] EDGE:
66191 2019-Jan-13 11:24:17.803712 - [DEBUG] ---> 66192 2019-Jan-13 11:24:17.804356 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66193 2019-Jan-13 11:24:17.804993 - [DEBUG]
66194 2019-Jan-13 11:24:17.805057 - [DEBUG] Compose: EdgeIdentity * AllBottom
66195 2019-Jan-13 11:24:17.805084 - [DEBUG]
66196 2019-Jan-13 11:24:17.805109 - [DEBUG] Propagate flow
66197 2019-Jan-13 11:24:17.805132 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66198 2019-Jan-13 11:24:17.805190 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
66199 2019-Jan-13 11:24:17.805831 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66200 2019-Jan-13 11:24:17.806473 - [DEBUG] Edge function : AllBottom (result of previous compose)
66201 2019-Jan-13 11:24:17.806498 - [DEBUG]
66202 2019-Jan-13 11:24:17.806524 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66203 2019-Jan-13 11:24:17.806550 - [DEBUG] = AllBottom
66204 2019-Jan-13 11:24:17.806574 - [DEBUG]
66205 2019-Jan-13 11:24:17.806597 - [DEBUG] PROPAGATE: No new function!
66206 2019-Jan-13 11:24:17.806625 - [DEBUG] EDGE:
66207 2019-Jan-13 11:24:17.806701 - [DEBUG] ---> 66208 2019-Jan-13 11:24:17.807349 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66209 2019-Jan-13 11:24:17.807984 - [DEBUG]
66210 2019-Jan-13 11:24:17.808023 - [DEBUG] Compose: EdgeIdentity * AllBottom
66211 2019-Jan-13 11:24:17.808050 - [DEBUG]
66212 2019-Jan-13 11:24:17.808074 - [DEBUG] Propagate flow
66213 2019-Jan-13 11:24:17.808097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66214 2019-Jan-13 11:24:17.808157 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
66215 2019-Jan-13 11:24:17.808825 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66216 2019-Jan-13 11:24:17.809489 - [DEBUG] Edge function : AllBottom (result of previous compose)
66217 2019-Jan-13 11:24:17.809515 - [DEBUG]
66218 2019-Jan-13 11:24:17.809541 - [DEBUG] Join: AllTop & AllBottom
66219 2019-Jan-13 11:24:17.809568 - [DEBUG] = AllBottom (new jump func)
66220 2019-Jan-13 11:24:17.809592 - [DEBUG]
66221 2019-Jan-13 11:24:17.809616 - [DEBUG] Start adding new jump function
66222 2019-Jan-13 11:24:17.809639 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66223 2019-Jan-13 11:24:17.809706 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66224 2019-Jan-13 11:24:17.810389 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
66225 2019-Jan-13 11:24:17.811032 - [DEBUG] Edge Function : AllBottom
66226 2019-Jan-13 11:24:17.811063 - [DEBUG] End adding new jump function
66227 2019-Jan-13 11:24:17.811087 - [DEBUG]
66228 2019-Jan-13 11:24:17.811110 - [DEBUG] -------------------------------------------- 1750. Path Edge --------------------------------------------
66229 2019-Jan-13 11:24:17.811135 - [DEBUG]
66230 2019-Jan-13 11:24:17.811158 - [DEBUG] Process 1750. path edge:
66231 2019-Jan-13 11:24:17.811182 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66232 2019-Jan-13 11:24:17.811240 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
66233 2019-Jan-13 11:24:17.811879 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66234 2019-Jan-13 11:24:17.812513 - [DEBUG]
66235 2019-Jan-13 11:24:17.812538 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
66236 2019-Jan-13 11:24:17.813196 - [DEBUG] Possible callees:
66237 2019-Jan-13 11:24:17.813221 - [DEBUG] foo
66238 2019-Jan-13 11:24:17.813246 - [DEBUG] Possible return sites:
66239 2019-Jan-13 11:24:17.813269 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12666240 2019-Jan-13 11:24:17.814588 - [DEBUG] Found and process special summary
66241 2019-Jan-13 11:24:17.814630 - [DEBUG] Compose: EdgeIdentity * AllBottom
66242 2019-Jan-13 11:24:17.814658 - [DEBUG]
66243 2019-Jan-13 11:24:17.814683 - [DEBUG] Propagate flow
66244 2019-Jan-13 11:24:17.814706 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66245 2019-Jan-13 11:24:17.814773 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66246 2019-Jan-13 11:24:17.815444 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66247 2019-Jan-13 11:24:17.816109 - [DEBUG] Edge function : AllBottom (result of previous compose)
66248 2019-Jan-13 11:24:17.816135 - [DEBUG]
66249 2019-Jan-13 11:24:17.816161 - [DEBUG] Join: AllTop & AllBottom
66250 2019-Jan-13 11:24:17.816187 - [DEBUG] = AllBottom (new jump func)
66251 2019-Jan-13 11:24:17.816212 - [DEBUG]
66252 2019-Jan-13 11:24:17.816235 - [DEBUG] Start adding new jump function
66253 2019-Jan-13 11:24:17.816259 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66254 2019-Jan-13 11:24:17.816323 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66255 2019-Jan-13 11:24:17.816998 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66256 2019-Jan-13 11:24:17.817640 - [DEBUG] Edge Function : AllBottom
66257 2019-Jan-13 11:24:17.817671 - [DEBUG] End adding new jump function
66258 2019-Jan-13 11:24:17.817695 - [DEBUG]
66259 2019-Jan-13 11:24:17.817718 - [DEBUG] -------------------------------------------- 1751. Path Edge --------------------------------------------
66260 2019-Jan-13 11:24:17.817743 - [DEBUG]
66261 2019-Jan-13 11:24:17.817766 - [DEBUG] Process 1751. path edge:
66262 2019-Jan-13 11:24:17.817790 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66263 2019-Jan-13 11:24:17.817847 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
66264 2019-Jan-13 11:24:17.818485 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66265 2019-Jan-13 11:24:17.819122 - [DEBUG]
66266 2019-Jan-13 11:24:17.819148 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66267 2019-Jan-13 11:24:17.819818 - [DEBUG] Compose: EdgeIdentity * AllBottom
66268 2019-Jan-13 11:24:17.819846 - [DEBUG]
66269 2019-Jan-13 11:24:17.819870 - [DEBUG] Propagate flow
66270 2019-Jan-13 11:24:17.819893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66271 2019-Jan-13 11:24:17.819951 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
66272 2019-Jan-13 11:24:17.820605 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66273 2019-Jan-13 11:24:17.821266 - [DEBUG] Edge function : AllBottom (result of previous compose)
66274 2019-Jan-13 11:24:17.821293 - [DEBUG]
66275 2019-Jan-13 11:24:17.821319 - [DEBUG] Join: AllTop & AllBottom
66276 2019-Jan-13 11:24:17.821345 - [DEBUG] = AllBottom (new jump func)
66277 2019-Jan-13 11:24:17.821369 - [DEBUG]
66278 2019-Jan-13 11:24:17.821393 - [DEBUG] Start adding new jump function
66279 2019-Jan-13 11:24:17.821416 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66280 2019-Jan-13 11:24:17.821481 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66281 2019-Jan-13 11:24:17.822144 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
66282 2019-Jan-13 11:24:17.822800 - [DEBUG] Edge Function : AllBottom
66283 2019-Jan-13 11:24:17.822848 - [DEBUG] End adding new jump function
66284 2019-Jan-13 11:24:17.822872 - [DEBUG]
66285 2019-Jan-13 11:24:17.822896 - [DEBUG] -------------------------------------------- 1752. Path Edge --------------------------------------------
66286 2019-Jan-13 11:24:17.822921 - [DEBUG]
66287 2019-Jan-13 11:24:17.822944 - [DEBUG] Process 1752. path edge:
66288 2019-Jan-13 11:24:17.822967 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66289 2019-Jan-13 11:24:17.823031 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
66290 2019-Jan-13 11:24:17.823695 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66291 2019-Jan-13 11:24:17.824335 - [DEBUG]
66292 2019-Jan-13 11:24:17.824360 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
66293 2019-Jan-13 11:24:17.825025 - [DEBUG] Compose: EdgeIdentity * AllBottom
66294 2019-Jan-13 11:24:17.825054 - [DEBUG]
66295 2019-Jan-13 11:24:17.825078 - [DEBUG] Propagate flow
66296 2019-Jan-13 11:24:17.825101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66297 2019-Jan-13 11:24:17.825160 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
66298 2019-Jan-13 11:24:17.825799 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66299 2019-Jan-13 11:24:17.826433 - [DEBUG] Edge function : AllBottom (result of previous compose)
66300 2019-Jan-13 11:24:17.826458 - [DEBUG]
66301 2019-Jan-13 11:24:17.826484 - [DEBUG] Join: AllTop & AllBottom
66302 2019-Jan-13 11:24:17.826510 - [DEBUG] = AllBottom (new jump func)
66303 2019-Jan-13 11:24:17.826534 - [DEBUG]
66304 2019-Jan-13 11:24:17.826557 - [DEBUG] Start adding new jump function
66305 2019-Jan-13 11:24:17.826580 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66306 2019-Jan-13 11:24:17.826637 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66307 2019-Jan-13 11:24:17.827297 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
66308 2019-Jan-13 11:24:17.827953 - [DEBUG] Edge Function : AllBottom
66309 2019-Jan-13 11:24:17.827983 - [DEBUG] End adding new jump function
66310 2019-Jan-13 11:24:17.828007 - [DEBUG]
66311 2019-Jan-13 11:24:17.828031 - [DEBUG] -------------------------------------------- 1753. Path Edge --------------------------------------------
66312 2019-Jan-13 11:24:17.828055 - [DEBUG]
66313 2019-Jan-13 11:24:17.828078 - [DEBUG] Process 1753. path edge:
66314 2019-Jan-13 11:24:17.828102 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66315 2019-Jan-13 11:24:17.828163 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
66316 2019-Jan-13 11:24:17.828820 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66317 2019-Jan-13 11:24:17.829469 - [DEBUG]
66318 2019-Jan-13 11:24:17.829496 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
66319 2019-Jan-13 11:24:17.830186 - [DEBUG] Compose: EdgeIdentity * AllBottom
66320 2019-Jan-13 11:24:17.830215 - [DEBUG]
66321 2019-Jan-13 11:24:17.830238 - [DEBUG] Propagate flow
66322 2019-Jan-13 11:24:17.830261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66323 2019-Jan-13 11:24:17.830322 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66324 2019-Jan-13 11:24:17.830972 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66325 2019-Jan-13 11:24:17.831624 - [DEBUG] Edge function : AllBottom (result of previous compose)
66326 2019-Jan-13 11:24:17.831650 - [DEBUG]
66327 2019-Jan-13 11:24:17.831675 - [DEBUG] Join: AllTop & AllBottom
66328 2019-Jan-13 11:24:17.831701 - [DEBUG] = AllBottom (new jump func)
66329 2019-Jan-13 11:24:17.831726 - [DEBUG]
66330 2019-Jan-13 11:24:17.831749 - [DEBUG] Start adding new jump function
66331 2019-Jan-13 11:24:17.831772 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66332 2019-Jan-13 11:24:17.831831 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66333 2019-Jan-13 11:24:17.832469 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66334 2019-Jan-13 11:24:17.833112 - [DEBUG] Edge Function : AllBottom
66335 2019-Jan-13 11:24:17.833141 - [DEBUG] End adding new jump function
66336 2019-Jan-13 11:24:17.833164 - [DEBUG]
66337 2019-Jan-13 11:24:17.833188 - [DEBUG] -------------------------------------------- 1754. Path Edge --------------------------------------------
66338 2019-Jan-13 11:24:17.833212 - [DEBUG]
66339 2019-Jan-13 11:24:17.833235 - [DEBUG] Process 1754. path edge:
66340 2019-Jan-13 11:24:17.833259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66341 2019-Jan-13 11:24:17.833316 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
66342 2019-Jan-13 11:24:17.834004 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66343 2019-Jan-13 11:24:17.834658 - [DEBUG]
66344 2019-Jan-13 11:24:17.834683 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66345 2019-Jan-13 11:24:17.835369 - [DEBUG] Possible callees:
66346 2019-Jan-13 11:24:17.835395 - [DEBUG] llvm.dbg.declare
66347 2019-Jan-13 11:24:17.835420 - [DEBUG] Possible return sites:
66348 2019-Jan-13 11:24:17.835443 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13666349 2019-Jan-13 11:24:17.836759 - [DEBUG] Found and process special summary
66350 2019-Jan-13 11:24:17.836798 - [DEBUG] Compose: EdgeIdentity * AllBottom
66351 2019-Jan-13 11:24:17.836826 - [DEBUG]
66352 2019-Jan-13 11:24:17.836850 - [DEBUG] Propagate flow
66353 2019-Jan-13 11:24:17.836873 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66354 2019-Jan-13 11:24:17.836933 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66355 2019-Jan-13 11:24:17.837576 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66356 2019-Jan-13 11:24:17.838213 - [DEBUG] Edge function : AllBottom (result of previous compose)
66357 2019-Jan-13 11:24:17.838238 - [DEBUG]
66358 2019-Jan-13 11:24:17.838263 - [DEBUG] Join: AllTop & AllBottom
66359 2019-Jan-13 11:24:17.838289 - [DEBUG] = AllBottom (new jump func)
66360 2019-Jan-13 11:24:17.838313 - [DEBUG]
66361 2019-Jan-13 11:24:17.838336 - [DEBUG] Start adding new jump function
66362 2019-Jan-13 11:24:17.838360 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66363 2019-Jan-13 11:24:17.838416 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66364 2019-Jan-13 11:24:17.839052 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66365 2019-Jan-13 11:24:17.839689 - [DEBUG] Edge Function : AllBottom
66366 2019-Jan-13 11:24:17.839719 - [DEBUG] End adding new jump function
66367 2019-Jan-13 11:24:17.839742 - [DEBUG]
66368 2019-Jan-13 11:24:17.839765 - [DEBUG] -------------------------------------------- 1755. Path Edge --------------------------------------------
66369 2019-Jan-13 11:24:17.839806 - [DEBUG]
66370 2019-Jan-13 11:24:17.839829 - [DEBUG] Process 1755. path edge:
66371 2019-Jan-13 11:24:17.839853 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66372 2019-Jan-13 11:24:17.839911 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
66373 2019-Jan-13 11:24:17.840599 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66374 2019-Jan-13 11:24:17.841261 - [DEBUG]
66375 2019-Jan-13 11:24:17.841287 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66376 2019-Jan-13 11:24:17.841977 - [DEBUG] Compose: EdgeIdentity * AllBottom
66377 2019-Jan-13 11:24:17.842007 - [DEBUG]
66378 2019-Jan-13 11:24:17.842030 - [DEBUG] Propagate flow
66379 2019-Jan-13 11:24:17.842054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66380 2019-Jan-13 11:24:17.842116 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
66381 2019-Jan-13 11:24:17.842756 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66382 2019-Jan-13 11:24:17.843410 - [DEBUG] Edge function : AllBottom (result of previous compose)
66383 2019-Jan-13 11:24:17.843435 - [DEBUG]
66384 2019-Jan-13 11:24:17.843461 - [DEBUG] Join: AllTop & AllBottom
66385 2019-Jan-13 11:24:17.843487 - [DEBUG] = AllBottom (new jump func)
66386 2019-Jan-13 11:24:17.843512 - [DEBUG]
66387 2019-Jan-13 11:24:17.843535 - [DEBUG] Start adding new jump function
66388 2019-Jan-13 11:24:17.843558 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66389 2019-Jan-13 11:24:17.843616 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66390 2019-Jan-13 11:24:17.844252 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
66391 2019-Jan-13 11:24:17.844885 - [DEBUG] Edge Function : AllBottom
66392 2019-Jan-13 11:24:17.844913 - [DEBUG] End adding new jump function
66393 2019-Jan-13 11:24:17.844937 - [DEBUG]
66394 2019-Jan-13 11:24:17.844961 - [DEBUG] -------------------------------------------- 1756. Path Edge --------------------------------------------
66395 2019-Jan-13 11:24:17.844986 - [DEBUG]
66396 2019-Jan-13 11:24:17.845010 - [DEBUG] Process 1756. path edge:
66397 2019-Jan-13 11:24:17.845034 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66398 2019-Jan-13 11:24:17.845091 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
66399 2019-Jan-13 11:24:17.845725 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66400 2019-Jan-13 11:24:17.846372 - [DEBUG]
66401 2019-Jan-13 11:24:17.846399 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
66402 2019-Jan-13 11:24:17.847105 - [DEBUG] Compose: EdgeIdentity * AllBottom
66403 2019-Jan-13 11:24:17.847134 - [DEBUG]
66404 2019-Jan-13 11:24:17.847158 - [DEBUG] Propagate flow
66405 2019-Jan-13 11:24:17.847181 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66406 2019-Jan-13 11:24:17.847247 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
66407 2019-Jan-13 11:24:17.847906 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66408 2019-Jan-13 11:24:17.848555 - [DEBUG] Edge function : AllBottom (result of previous compose)
66409 2019-Jan-13 11:24:17.848581 - [DEBUG]
66410 2019-Jan-13 11:24:17.848607 - [DEBUG] Join: AllTop & AllBottom
66411 2019-Jan-13 11:24:17.848633 - [DEBUG] = AllBottom (new jump func)
66412 2019-Jan-13 11:24:17.848657 - [DEBUG]
66413 2019-Jan-13 11:24:17.848681 - [DEBUG] Start adding new jump function
66414 2019-Jan-13 11:24:17.848720 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66415 2019-Jan-13 11:24:17.848783 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66416 2019-Jan-13 11:24:17.849419 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
66417 2019-Jan-13 11:24:17.850072 - [DEBUG] Edge Function : AllBottom
66418 2019-Jan-13 11:24:17.850102 - [DEBUG] End adding new jump function
66419 2019-Jan-13 11:24:17.850126 - [DEBUG]
66420 2019-Jan-13 11:24:17.850150 - [DEBUG] -------------------------------------------- 1757. Path Edge --------------------------------------------
66421 2019-Jan-13 11:24:17.850174 - [DEBUG]
66422 2019-Jan-13 11:24:17.850198 - [DEBUG] Process 1757. path edge:
66423 2019-Jan-13 11:24:17.850222 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66424 2019-Jan-13 11:24:17.850280 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
66425 2019-Jan-13 11:24:17.850915 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66426 2019-Jan-13 11:24:17.851550 - [DEBUG]
66427 2019-Jan-13 11:24:17.851576 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
66428 2019-Jan-13 11:24:17.852236 - [DEBUG] Compose: EdgeIdentity * AllBottom
66429 2019-Jan-13 11:24:17.852264 - [DEBUG]
66430 2019-Jan-13 11:24:17.852287 - [DEBUG] Propagate flow
66431 2019-Jan-13 11:24:17.852311 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66432 2019-Jan-13 11:24:17.852369 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
66433 2019-Jan-13 11:24:17.853042 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66434 2019-Jan-13 11:24:17.853722 - [DEBUG] Edge function : AllBottom (result of previous compose)
66435 2019-Jan-13 11:24:17.853748 - [DEBUG]
66436 2019-Jan-13 11:24:17.853775 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66437 2019-Jan-13 11:24:17.853801 - [DEBUG] = AllBottom
66438 2019-Jan-13 11:24:17.853826 - [DEBUG]
66439 2019-Jan-13 11:24:17.853849 - [DEBUG] PROPAGATE: No new function!
66440 2019-Jan-13 11:24:17.853874 - [DEBUG] EDGE:
66441 2019-Jan-13 11:24:17.853947 - [DEBUG] ---> 66442 2019-Jan-13 11:24:17.854598 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66443 2019-Jan-13 11:24:17.855241 - [DEBUG]
66444 2019-Jan-13 11:24:17.855267 - [DEBUG] EDGE:
66445 2019-Jan-13 11:24:17.855326 - [DEBUG] ---> 66446 2019-Jan-13 11:24:17.855959 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66447 2019-Jan-13 11:24:17.856592 - [DEBUG]
66448 2019-Jan-13 11:24:17.856617 - [DEBUG] EDGE:
66449 2019-Jan-13 11:24:17.856693 - [DEBUG] ---> 66450 2019-Jan-13 11:24:17.857336 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66451 2019-Jan-13 11:24:17.857969 - [DEBUG]
66452 2019-Jan-13 11:24:17.858016 - [DEBUG] Compose: EdgeIdentity * AllBottom
66453 2019-Jan-13 11:24:17.858044 - [DEBUG]
66454 2019-Jan-13 11:24:17.858067 - [DEBUG] Propagate flow
66455 2019-Jan-13 11:24:17.858091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66456 2019-Jan-13 11:24:17.858148 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66457 2019-Jan-13 11:24:17.858786 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66458 2019-Jan-13 11:24:17.859462 - [DEBUG] Edge function : AllBottom (result of previous compose)
66459 2019-Jan-13 11:24:17.859489 - [DEBUG]
66460 2019-Jan-13 11:24:17.859515 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66461 2019-Jan-13 11:24:17.859540 - [DEBUG] = AllBottom
66462 2019-Jan-13 11:24:17.859565 - [DEBUG]
66463 2019-Jan-13 11:24:17.859588 - [DEBUG] PROPAGATE: No new function!
66464 2019-Jan-13 11:24:17.859617 - [DEBUG] EDGE:
66465 2019-Jan-13 11:24:17.859683 - [DEBUG] ---> 66466 2019-Jan-13 11:24:17.860381 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66467 2019-Jan-13 11:24:17.861033 - [DEBUG]
66468 2019-Jan-13 11:24:17.861077 - [DEBUG] Compose: EdgeIdentity * AllBottom
66469 2019-Jan-13 11:24:17.861104 - [DEBUG]
66470 2019-Jan-13 11:24:17.861128 - [DEBUG] Propagate flow
66471 2019-Jan-13 11:24:17.861151 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66472 2019-Jan-13 11:24:17.861213 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66473 2019-Jan-13 11:24:17.861861 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66474 2019-Jan-13 11:24:17.862496 - [DEBUG] Edge function : AllBottom (result of previous compose)
66475 2019-Jan-13 11:24:17.862521 - [DEBUG]
66476 2019-Jan-13 11:24:17.862546 - [DEBUG] Join: AllTop & AllBottom
66477 2019-Jan-13 11:24:17.862572 - [DEBUG] = AllBottom (new jump func)
66478 2019-Jan-13 11:24:17.862596 - [DEBUG]
66479 2019-Jan-13 11:24:17.862619 - [DEBUG] Start adding new jump function
66480 2019-Jan-13 11:24:17.862643 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66481 2019-Jan-13 11:24:17.862699 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66482 2019-Jan-13 11:24:17.863353 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66483 2019-Jan-13 11:24:17.863998 - [DEBUG] Edge Function : AllBottom
66484 2019-Jan-13 11:24:17.864028 - [DEBUG] End adding new jump function
66485 2019-Jan-13 11:24:17.864051 - [DEBUG]
66486 2019-Jan-13 11:24:17.864075 - [DEBUG] -------------------------------------------- 1758. Path Edge --------------------------------------------
66487 2019-Jan-13 11:24:17.864099 - [DEBUG]
66488 2019-Jan-13 11:24:17.864123 - [DEBUG] Process 1758. path edge:
66489 2019-Jan-13 11:24:17.864146 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66490 2019-Jan-13 11:24:17.864203 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
66491 2019-Jan-13 11:24:17.864847 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66492 2019-Jan-13 11:24:17.865507 - [DEBUG]
66493 2019-Jan-13 11:24:17.865532 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66494 2019-Jan-13 11:24:17.866214 - [DEBUG] Possible callees:
66495 2019-Jan-13 11:24:17.866239 - [DEBUG] llvm.dbg.declare
66496 2019-Jan-13 11:24:17.866264 - [DEBUG] Possible return sites:
66497 2019-Jan-13 11:24:17.866287 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14366498 2019-Jan-13 11:24:17.867629 - [DEBUG] Found and process special summary
66499 2019-Jan-13 11:24:17.867688 - [DEBUG] Compose: EdgeIdentity * AllBottom
66500 2019-Jan-13 11:24:17.867716 - [DEBUG]
66501 2019-Jan-13 11:24:17.867740 - [DEBUG] Propagate flow
66502 2019-Jan-13 11:24:17.867763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66503 2019-Jan-13 11:24:17.867826 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66504 2019-Jan-13 11:24:17.868468 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66505 2019-Jan-13 11:24:17.869102 - [DEBUG] Edge function : AllBottom (result of previous compose)
66506 2019-Jan-13 11:24:17.869127 - [DEBUG]
66507 2019-Jan-13 11:24:17.869153 - [DEBUG] Join: AllTop & AllBottom
66508 2019-Jan-13 11:24:17.869179 - [DEBUG] = AllBottom (new jump func)
66509 2019-Jan-13 11:24:17.869204 - [DEBUG]
66510 2019-Jan-13 11:24:17.869227 - [DEBUG] Start adding new jump function
66511 2019-Jan-13 11:24:17.869250 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66512 2019-Jan-13 11:24:17.869306 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66513 2019-Jan-13 11:24:17.869943 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66514 2019-Jan-13 11:24:17.870601 - [DEBUG] Edge Function : AllBottom
66515 2019-Jan-13 11:24:17.870631 - [DEBUG] End adding new jump function
66516 2019-Jan-13 11:24:17.870655 - [DEBUG]
66517 2019-Jan-13 11:24:17.870678 - [DEBUG] -------------------------------------------- 1759. Path Edge --------------------------------------------
66518 2019-Jan-13 11:24:17.870702 - [DEBUG]
66519 2019-Jan-13 11:24:17.870725 - [DEBUG] Process 1759. path edge:
66520 2019-Jan-13 11:24:17.870749 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66521 2019-Jan-13 11:24:17.870806 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
66522 2019-Jan-13 11:24:17.871443 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66523 2019-Jan-13 11:24:17.872104 - [DEBUG]
66524 2019-Jan-13 11:24:17.872130 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66525 2019-Jan-13 11:24:17.872826 - [DEBUG] Compose: EdgeIdentity * AllBottom
66526 2019-Jan-13 11:24:17.872856 - [DEBUG]
66527 2019-Jan-13 11:24:17.872880 - [DEBUG] Propagate flow
66528 2019-Jan-13 11:24:17.872903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66529 2019-Jan-13 11:24:17.872971 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
66530 2019-Jan-13 11:24:17.873649 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66531 2019-Jan-13 11:24:17.874291 - [DEBUG] Edge function : AllBottom (result of previous compose)
66532 2019-Jan-13 11:24:17.874317 - [DEBUG]
66533 2019-Jan-13 11:24:17.874342 - [DEBUG] Join: AllTop & AllBottom
66534 2019-Jan-13 11:24:17.874369 - [DEBUG] = AllBottom (new jump func)
66535 2019-Jan-13 11:24:17.874393 - [DEBUG]
66536 2019-Jan-13 11:24:17.874417 - [DEBUG] Start adding new jump function
66537 2019-Jan-13 11:24:17.874440 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66538 2019-Jan-13 11:24:17.874498 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66539 2019-Jan-13 11:24:17.875132 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
66540 2019-Jan-13 11:24:17.875763 - [DEBUG] Edge Function : AllBottom
66541 2019-Jan-13 11:24:17.875792 - [DEBUG] End adding new jump function
66542 2019-Jan-13 11:24:17.875816 - [DEBUG]
66543 2019-Jan-13 11:24:17.875840 - [DEBUG] -------------------------------------------- 1760. Path Edge --------------------------------------------
66544 2019-Jan-13 11:24:17.875881 - [DEBUG]
66545 2019-Jan-13 11:24:17.875905 - [DEBUG] Process 1760. path edge:
66546 2019-Jan-13 11:24:17.875929 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66547 2019-Jan-13 11:24:17.875988 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
66548 2019-Jan-13 11:24:17.876620 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66549 2019-Jan-13 11:24:17.877275 - [DEBUG]
66550 2019-Jan-13 11:24:17.877301 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
66551 2019-Jan-13 11:24:17.877967 - [DEBUG] Compose: EdgeIdentity * AllBottom
66552 2019-Jan-13 11:24:17.877997 - [DEBUG]
66553 2019-Jan-13 11:24:17.878020 - [DEBUG] Propagate flow
66554 2019-Jan-13 11:24:17.878043 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66555 2019-Jan-13 11:24:17.878111 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
66556 2019-Jan-13 11:24:17.878769 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66557 2019-Jan-13 11:24:17.879430 - [DEBUG] Edge function : AllBottom (result of previous compose)
66558 2019-Jan-13 11:24:17.879456 - [DEBUG]
66559 2019-Jan-13 11:24:17.879482 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66560 2019-Jan-13 11:24:17.879507 - [DEBUG] = AllBottom
66561 2019-Jan-13 11:24:17.879532 - [DEBUG]
66562 2019-Jan-13 11:24:17.879555 - [DEBUG] PROPAGATE: No new function!
66563 2019-Jan-13 11:24:17.879580 - [DEBUG] EDGE:
66564 2019-Jan-13 11:24:17.879646 - [DEBUG] ---> 66565 2019-Jan-13 11:24:17.880313 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66566 2019-Jan-13 11:24:17.880948 - [DEBUG]
66567 2019-Jan-13 11:24:17.880973 - [DEBUG] EDGE:
66568 2019-Jan-13 11:24:17.881031 - [DEBUG] ---> 66569 2019-Jan-13 11:24:17.881670 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66570 2019-Jan-13 11:24:17.882303 - [DEBUG]
66571 2019-Jan-13 11:24:17.882348 - [DEBUG] Compose: EdgeIdentity * AllBottom
66572 2019-Jan-13 11:24:17.882375 - [DEBUG]
66573 2019-Jan-13 11:24:17.882399 - [DEBUG] Propagate flow
66574 2019-Jan-13 11:24:17.882422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66575 2019-Jan-13 11:24:17.882480 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66576 2019-Jan-13 11:24:17.883117 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66577 2019-Jan-13 11:24:17.883768 - [DEBUG] Edge function : AllBottom (result of previous compose)
66578 2019-Jan-13 11:24:17.883794 - [DEBUG]
66579 2019-Jan-13 11:24:17.883819 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66580 2019-Jan-13 11:24:17.883844 - [DEBUG] = AllBottom
66581 2019-Jan-13 11:24:17.883868 - [DEBUG]
66582 2019-Jan-13 11:24:17.883891 - [DEBUG] PROPAGATE: No new function!
66583 2019-Jan-13 11:24:17.883919 - [DEBUG] EDGE:
66584 2019-Jan-13 11:24:17.883977 - [DEBUG] ---> 66585 2019-Jan-13 11:24:17.884647 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66586 2019-Jan-13 11:24:17.885300 - [DEBUG]
66587 2019-Jan-13 11:24:17.885326 - [DEBUG] EDGE:
66588 2019-Jan-13 11:24:17.885391 - [DEBUG] ---> 66589 2019-Jan-13 11:24:17.886057 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66590 2019-Jan-13 11:24:17.886722 - [DEBUG]
66591 2019-Jan-13 11:24:17.886765 - [DEBUG] Compose: EdgeIdentity * AllBottom
66592 2019-Jan-13 11:24:17.886792 - [DEBUG]
66593 2019-Jan-13 11:24:17.886816 - [DEBUG] Propagate flow
66594 2019-Jan-13 11:24:17.886839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66595 2019-Jan-13 11:24:17.886900 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
66596 2019-Jan-13 11:24:17.887536 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66597 2019-Jan-13 11:24:17.888171 - [DEBUG] Edge function : AllBottom (result of previous compose)
66598 2019-Jan-13 11:24:17.888196 - [DEBUG]
66599 2019-Jan-13 11:24:17.888222 - [DEBUG] Join: AllTop & AllBottom
66600 2019-Jan-13 11:24:17.888248 - [DEBUG] = AllBottom (new jump func)
66601 2019-Jan-13 11:24:17.888272 - [DEBUG]
66602 2019-Jan-13 11:24:17.888295 - [DEBUG] Start adding new jump function
66603 2019-Jan-13 11:24:17.888319 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66604 2019-Jan-13 11:24:17.888375 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66605 2019-Jan-13 11:24:17.889011 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
66606 2019-Jan-13 11:24:17.889645 - [DEBUG] Edge Function : AllBottom
66607 2019-Jan-13 11:24:17.889674 - [DEBUG] End adding new jump function
66608 2019-Jan-13 11:24:17.889698 - [DEBUG]
66609 2019-Jan-13 11:24:17.889721 - [DEBUG] -------------------------------------------- 1761. Path Edge --------------------------------------------
66610 2019-Jan-13 11:24:17.889745 - [DEBUG]
66611 2019-Jan-13 11:24:17.889768 - [DEBUG] Process 1761. path edge:
66612 2019-Jan-13 11:24:17.889792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66613 2019-Jan-13 11:24:17.889849 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
66614 2019-Jan-13 11:24:17.890506 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66615 2019-Jan-13 11:24:17.891163 - [DEBUG]
66616 2019-Jan-13 11:24:17.891190 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
66617 2019-Jan-13 11:24:17.891881 - [DEBUG] Compose: EdgeIdentity * AllBottom
66618 2019-Jan-13 11:24:17.891910 - [DEBUG]
66619 2019-Jan-13 11:24:17.891934 - [DEBUG] Propagate flow
66620 2019-Jan-13 11:24:17.891957 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66621 2019-Jan-13 11:24:17.892024 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66622 2019-Jan-13 11:24:17.892692 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66623 2019-Jan-13 11:24:17.893363 - [DEBUG] Edge function : AllBottom (result of previous compose)
66624 2019-Jan-13 11:24:17.893390 - [DEBUG]
66625 2019-Jan-13 11:24:17.893416 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66626 2019-Jan-13 11:24:17.893442 - [DEBUG] = AllBottom
66627 2019-Jan-13 11:24:17.893466 - [DEBUG]
66628 2019-Jan-13 11:24:17.893489 - [DEBUG] PROPAGATE: No new function!
66629 2019-Jan-13 11:24:17.893525 - [DEBUG] Compose: EdgeIdentity * AllBottom
66630 2019-Jan-13 11:24:17.893552 - [DEBUG]
66631 2019-Jan-13 11:24:17.893575 - [DEBUG] Propagate flow
66632 2019-Jan-13 11:24:17.893599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66633 2019-Jan-13 11:24:17.893658 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66634 2019-Jan-13 11:24:17.894320 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66635 2019-Jan-13 11:24:17.894957 - [DEBUG] Edge function : AllBottom (result of previous compose)
66636 2019-Jan-13 11:24:17.894983 - [DEBUG]
66637 2019-Jan-13 11:24:17.895008 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66638 2019-Jan-13 11:24:17.895034 - [DEBUG] = AllBottom
66639 2019-Jan-13 11:24:17.895058 - [DEBUG]
66640 2019-Jan-13 11:24:17.895081 - [DEBUG] PROPAGATE: No new function!
66641 2019-Jan-13 11:24:17.895106 - [DEBUG] EDGE:
66642 2019-Jan-13 11:24:17.895165 - [DEBUG] ---> 66643 2019-Jan-13 11:24:17.895802 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66644 2019-Jan-13 11:24:17.896434 - [DEBUG]
66645 2019-Jan-13 11:24:17.896459 - [DEBUG] EDGE:
66646 2019-Jan-13 11:24:17.896518 - [DEBUG] ---> 66647 2019-Jan-13 11:24:17.897190 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66648 2019-Jan-13 11:24:17.897849 - [DEBUG]
66649 2019-Jan-13 11:24:17.897875 - [DEBUG] EDGE:
66650 2019-Jan-13 11:24:17.897938 - [DEBUG] ---> 66651 2019-Jan-13 11:24:17.898599 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66652 2019-Jan-13 11:24:17.899247 - [DEBUG]
66653 2019-Jan-13 11:24:17.899293 - [DEBUG] Compose: EdgeIdentity * AllBottom
66654 2019-Jan-13 11:24:17.899321 - [DEBUG]
66655 2019-Jan-13 11:24:17.899345 - [DEBUG] Propagate flow
66656 2019-Jan-13 11:24:17.899368 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66657 2019-Jan-13 11:24:17.899428 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66658 2019-Jan-13 11:24:17.900091 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66659 2019-Jan-13 11:24:17.900728 - [DEBUG] Edge function : AllBottom (result of previous compose)
66660 2019-Jan-13 11:24:17.900754 - [DEBUG]
66661 2019-Jan-13 11:24:17.900779 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66662 2019-Jan-13 11:24:17.900805 - [DEBUG] = AllBottom
66663 2019-Jan-13 11:24:17.900829 - [DEBUG]
66664 2019-Jan-13 11:24:17.900852 - [DEBUG] PROPAGATE: No new function!
66665 2019-Jan-13 11:24:17.900880 - [DEBUG] EDGE:
66666 2019-Jan-13 11:24:17.900939 - [DEBUG] ---> 66667 2019-Jan-13 11:24:17.901580 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66668 2019-Jan-13 11:24:17.902214 - [DEBUG]
66669 2019-Jan-13 11:24:17.902239 - [DEBUG] EDGE:
66670 2019-Jan-13 11:24:17.902297 - [DEBUG] ---> 66671 2019-Jan-13 11:24:17.902932 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66672 2019-Jan-13 11:24:17.903609 - [DEBUG]
66673 2019-Jan-13 11:24:17.903636 - [DEBUG] EDGE:
66674 2019-Jan-13 11:24:17.903700 - [DEBUG] ---> 66675 2019-Jan-13 11:24:17.904361 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66676 2019-Jan-13 11:24:17.905031 - [DEBUG]
66677 2019-Jan-13 11:24:17.905058 - [DEBUG] EDGE:
66678 2019-Jan-13 11:24:17.905122 - [DEBUG] ---> 66679 2019-Jan-13 11:24:17.905767 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66680 2019-Jan-13 11:24:17.906402 - [DEBUG]
66681 2019-Jan-13 11:24:17.906428 - [DEBUG] EDGE:
66682 2019-Jan-13 11:24:17.906486 - [DEBUG] ---> 66683 2019-Jan-13 11:24:17.907142 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66684 2019-Jan-13 11:24:17.907777 - [DEBUG]
66685 2019-Jan-13 11:24:17.907802 - [DEBUG] EDGE:
66686 2019-Jan-13 11:24:17.907860 - [DEBUG] ---> 66687 2019-Jan-13 11:24:17.908499 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66688 2019-Jan-13 11:24:17.909130 - [DEBUG]
66689 2019-Jan-13 11:24:17.909155 - [DEBUG] EDGE:
66690 2019-Jan-13 11:24:17.909212 - [DEBUG] ---> 66691 2019-Jan-13 11:24:17.909863 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66692 2019-Jan-13 11:24:17.910544 - [DEBUG]
66693 2019-Jan-13 11:24:17.910570 - [DEBUG] EDGE:
66694 2019-Jan-13 11:24:17.910634 - [DEBUG] ---> 66695 2019-Jan-13 11:24:17.911297 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66696 2019-Jan-13 11:24:17.911946 - [DEBUG]
66697 2019-Jan-13 11:24:17.911998 - [DEBUG] Compose: EdgeIdentity * AllBottom
66698 2019-Jan-13 11:24:17.912025 - [DEBUG]
66699 2019-Jan-13 11:24:17.912049 - [DEBUG] Propagate flow
66700 2019-Jan-13 11:24:17.912072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66701 2019-Jan-13 11:24:17.912133 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
66702 2019-Jan-13 11:24:17.912774 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66703 2019-Jan-13 11:24:17.913429 - [DEBUG] Edge function : AllBottom (result of previous compose)
66704 2019-Jan-13 11:24:17.913454 - [DEBUG]
66705 2019-Jan-13 11:24:17.913480 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66706 2019-Jan-13 11:24:17.913506 - [DEBUG] = AllBottom
66707 2019-Jan-13 11:24:17.913530 - [DEBUG]
66708 2019-Jan-13 11:24:17.913553 - [DEBUG] PROPAGATE: No new function!
66709 2019-Jan-13 11:24:17.913580 - [DEBUG] EDGE:
66710 2019-Jan-13 11:24:17.913640 - [DEBUG] ---> 66711 2019-Jan-13 11:24:17.914289 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66712 2019-Jan-13 11:24:17.914925 - [DEBUG]
66713 2019-Jan-13 11:24:17.914962 - [DEBUG] Compose: EdgeIdentity * AllBottom
66714 2019-Jan-13 11:24:17.914988 - [DEBUG]
66715 2019-Jan-13 11:24:17.915012 - [DEBUG] Propagate flow
66716 2019-Jan-13 11:24:17.915035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66717 2019-Jan-13 11:24:17.915092 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
66718 2019-Jan-13 11:24:17.915746 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66719 2019-Jan-13 11:24:17.916407 - [DEBUG] Edge function : AllBottom (result of previous compose)
66720 2019-Jan-13 11:24:17.916433 - [DEBUG]
66721 2019-Jan-13 11:24:17.916459 - [DEBUG] Join: AllTop & AllBottom
66722 2019-Jan-13 11:24:17.916485 - [DEBUG] = AllBottom (new jump func)
66723 2019-Jan-13 11:24:17.916509 - [DEBUG]
66724 2019-Jan-13 11:24:17.916532 - [DEBUG] Start adding new jump function
66725 2019-Jan-13 11:24:17.916556 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66726 2019-Jan-13 11:24:17.916621 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66727 2019-Jan-13 11:24:17.917308 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
66728 2019-Jan-13 11:24:17.917965 - [DEBUG] Edge Function : AllBottom
66729 2019-Jan-13 11:24:17.917996 - [DEBUG] End adding new jump function
66730 2019-Jan-13 11:24:17.918019 - [DEBUG]
66731 2019-Jan-13 11:24:17.918043 - [DEBUG] -------------------------------------------- 1762. Path Edge --------------------------------------------
66732 2019-Jan-13 11:24:17.918068 - [DEBUG]
66733 2019-Jan-13 11:24:17.918091 - [DEBUG] Process 1762. path edge:
66734 2019-Jan-13 11:24:17.918115 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66735 2019-Jan-13 11:24:17.918177 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
66736 2019-Jan-13 11:24:17.918819 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66737 2019-Jan-13 11:24:17.919453 - [DEBUG]
66738 2019-Jan-13 11:24:17.919478 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
66739 2019-Jan-13 11:24:17.920199 - [DEBUG] Possible callees:
66740 2019-Jan-13 11:24:17.920224 - [DEBUG] foo
66741 2019-Jan-13 11:24:17.920248 - [DEBUG] Possible return sites:
66742 2019-Jan-13 11:24:17.920272 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8466743 2019-Jan-13 11:24:17.921548 - [DEBUG] Found and process special summary
66744 2019-Jan-13 11:24:17.921587 - [DEBUG] Compose: EdgeIdentity * AllBottom
66745 2019-Jan-13 11:24:17.921615 - [DEBUG]
66746 2019-Jan-13 11:24:17.921649 - [DEBUG] Propagate flow
66747 2019-Jan-13 11:24:17.921673 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66748 2019-Jan-13 11:24:17.921734 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
66749 2019-Jan-13 11:24:17.922425 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66750 2019-Jan-13 11:24:17.923088 - [DEBUG] Edge function : AllBottom (result of previous compose)
66751 2019-Jan-13 11:24:17.923114 - [DEBUG]
66752 2019-Jan-13 11:24:17.923139 - [DEBUG] Join: AllTop & AllBottom
66753 2019-Jan-13 11:24:17.923166 - [DEBUG] = AllBottom (new jump func)
66754 2019-Jan-13 11:24:17.923190 - [DEBUG]
66755 2019-Jan-13 11:24:17.923214 - [DEBUG] Start adding new jump function
66756 2019-Jan-13 11:24:17.923237 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66757 2019-Jan-13 11:24:17.923301 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66758 2019-Jan-13 11:24:17.923990 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
66759 2019-Jan-13 11:24:17.924643 - [DEBUG] Edge Function : AllBottom
66760 2019-Jan-13 11:24:17.924673 - [DEBUG] End adding new jump function
66761 2019-Jan-13 11:24:17.924697 - [DEBUG]
66762 2019-Jan-13 11:24:17.924720 - [DEBUG] -------------------------------------------- 1763. Path Edge --------------------------------------------
66763 2019-Jan-13 11:24:17.924761 - [DEBUG]
66764 2019-Jan-13 11:24:17.924785 - [DEBUG] Process 1763. path edge:
66765 2019-Jan-13 11:24:17.924808 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66766 2019-Jan-13 11:24:17.924869 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
66767 2019-Jan-13 11:24:17.925509 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66768 2019-Jan-13 11:24:17.926144 - [DEBUG]
66769 2019-Jan-13 11:24:17.926169 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
66770 2019-Jan-13 11:24:17.926857 - [DEBUG] Compose: EdgeIdentity * AllBottom
66771 2019-Jan-13 11:24:17.926885 - [DEBUG]
66772 2019-Jan-13 11:24:17.926909 - [DEBUG] Propagate flow
66773 2019-Jan-13 11:24:17.926932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66774 2019-Jan-13 11:24:17.926990 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
66775 2019-Jan-13 11:24:17.927627 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66776 2019-Jan-13 11:24:17.928261 - [DEBUG] Edge function : AllBottom (result of previous compose)
66777 2019-Jan-13 11:24:17.928286 - [DEBUG]
66778 2019-Jan-13 11:24:17.928311 - [DEBUG] Join: AllTop & AllBottom
66779 2019-Jan-13 11:24:17.928337 - [DEBUG] = AllBottom (new jump func)
66780 2019-Jan-13 11:24:17.928361 - [DEBUG]
66781 2019-Jan-13 11:24:17.928385 - [DEBUG] Start adding new jump function
66782 2019-Jan-13 11:24:17.928408 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66783 2019-Jan-13 11:24:17.928465 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66784 2019-Jan-13 11:24:17.929126 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
66785 2019-Jan-13 11:24:17.929776 - [DEBUG] Edge Function : AllBottom
66786 2019-Jan-13 11:24:17.929807 - [DEBUG] End adding new jump function
66787 2019-Jan-13 11:24:17.929831 - [DEBUG]
66788 2019-Jan-13 11:24:17.929855 - [DEBUG] -------------------------------------------- 1764. Path Edge --------------------------------------------
66789 2019-Jan-13 11:24:17.929879 - [DEBUG]
66790 2019-Jan-13 11:24:17.929903 - [DEBUG] Process 1764. path edge:
66791 2019-Jan-13 11:24:17.929926 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66792 2019-Jan-13 11:24:17.930010 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
66793 2019-Jan-13 11:24:17.930670 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66794 2019-Jan-13 11:24:17.931312 - [DEBUG]
66795 2019-Jan-13 11:24:17.931338 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
66796 2019-Jan-13 11:24:17.931997 - [DEBUG] Compose: EdgeIdentity * AllBottom
66797 2019-Jan-13 11:24:17.932025 - [DEBUG]
66798 2019-Jan-13 11:24:17.932049 - [DEBUG] Propagate flow
66799 2019-Jan-13 11:24:17.932072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66800 2019-Jan-13 11:24:17.932131 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
66801 2019-Jan-13 11:24:17.932780 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66802 2019-Jan-13 11:24:17.933437 - [DEBUG] Edge function : AllBottom (result of previous compose)
66803 2019-Jan-13 11:24:17.933463 - [DEBUG]
66804 2019-Jan-13 11:24:17.933488 - [DEBUG] Join: AllTop & AllBottom
66805 2019-Jan-13 11:24:17.933537 - [DEBUG] = AllBottom (new jump func)
66806 2019-Jan-13 11:24:17.933562 - [DEBUG]
66807 2019-Jan-13 11:24:17.933586 - [DEBUG] Start adding new jump function
66808 2019-Jan-13 11:24:17.933609 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66809 2019-Jan-13 11:24:17.933667 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66810 2019-Jan-13 11:24:17.934304 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
66811 2019-Jan-13 11:24:17.934950 - [DEBUG] Edge Function : AllBottom
66812 2019-Jan-13 11:24:17.934979 - [DEBUG] End adding new jump function
66813 2019-Jan-13 11:24:17.935003 - [DEBUG]
66814 2019-Jan-13 11:24:17.935027 - [DEBUG] -------------------------------------------- 1765. Path Edge --------------------------------------------
66815 2019-Jan-13 11:24:17.935052 - [DEBUG]
66816 2019-Jan-13 11:24:17.935075 - [DEBUG] Process 1765. path edge:
66817 2019-Jan-13 11:24:17.935099 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66818 2019-Jan-13 11:24:17.935162 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
66819 2019-Jan-13 11:24:17.935831 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66820 2019-Jan-13 11:24:17.936492 - [DEBUG]
66821 2019-Jan-13 11:24:17.936518 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
66822 2019-Jan-13 11:24:17.937217 - [DEBUG] Possible callees:
66823 2019-Jan-13 11:24:17.937243 - [DEBUG] llvm.dbg.declare
66824 2019-Jan-13 11:24:17.937267 - [DEBUG] Possible return sites:
66825 2019-Jan-13 11:24:17.937291 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9666826 2019-Jan-13 11:24:17.938576 - [DEBUG] Found and process special summary
66827 2019-Jan-13 11:24:17.938614 - [DEBUG] Compose: EdgeIdentity * AllBottom
66828 2019-Jan-13 11:24:17.938642 - [DEBUG]
66829 2019-Jan-13 11:24:17.938667 - [DEBUG] Propagate flow
66830 2019-Jan-13 11:24:17.938690 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66831 2019-Jan-13 11:24:17.938750 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66832 2019-Jan-13 11:24:17.939389 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66833 2019-Jan-13 11:24:17.940051 - [DEBUG] Edge function : AllBottom (result of previous compose)
66834 2019-Jan-13 11:24:17.940077 - [DEBUG]
66835 2019-Jan-13 11:24:17.940102 - [DEBUG] Join: AllTop & AllBottom
66836 2019-Jan-13 11:24:17.940128 - [DEBUG] = AllBottom (new jump func)
66837 2019-Jan-13 11:24:17.940153 - [DEBUG]
66838 2019-Jan-13 11:24:17.940176 - [DEBUG] Start adding new jump function
66839 2019-Jan-13 11:24:17.940200 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66840 2019-Jan-13 11:24:17.940258 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66841 2019-Jan-13 11:24:17.940894 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66842 2019-Jan-13 11:24:17.941544 - [DEBUG] Edge Function : AllBottom
66843 2019-Jan-13 11:24:17.941574 - [DEBUG] End adding new jump function
66844 2019-Jan-13 11:24:17.941598 - [DEBUG]
66845 2019-Jan-13 11:24:17.941623 - [DEBUG] -------------------------------------------- 1766. Path Edge --------------------------------------------
66846 2019-Jan-13 11:24:17.941648 - [DEBUG]
66847 2019-Jan-13 11:24:17.941671 - [DEBUG] Process 1766. path edge:
66848 2019-Jan-13 11:24:17.941711 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66849 2019-Jan-13 11:24:17.941778 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
66850 2019-Jan-13 11:24:17.942438 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66851 2019-Jan-13 11:24:17.943098 - [DEBUG]
66852 2019-Jan-13 11:24:17.943123 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66853 2019-Jan-13 11:24:17.943831 - [DEBUG] Compose: EdgeIdentity * AllBottom
66854 2019-Jan-13 11:24:17.943860 - [DEBUG]
66855 2019-Jan-13 11:24:17.943884 - [DEBUG] Propagate flow
66856 2019-Jan-13 11:24:17.943907 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66857 2019-Jan-13 11:24:17.943967 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
66858 2019-Jan-13 11:24:17.944605 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66859 2019-Jan-13 11:24:17.945238 - [DEBUG] Edge function : AllBottom (result of previous compose)
66860 2019-Jan-13 11:24:17.945264 - [DEBUG]
66861 2019-Jan-13 11:24:17.945289 - [DEBUG] Join: AllTop & AllBottom
66862 2019-Jan-13 11:24:17.945315 - [DEBUG] = AllBottom (new jump func)
66863 2019-Jan-13 11:24:17.945339 - [DEBUG]
66864 2019-Jan-13 11:24:17.945362 - [DEBUG] Start adding new jump function
66865 2019-Jan-13 11:24:17.945385 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66866 2019-Jan-13 11:24:17.945442 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66867 2019-Jan-13 11:24:17.946080 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
66868 2019-Jan-13 11:24:17.946731 - [DEBUG] Edge Function : AllBottom
66869 2019-Jan-13 11:24:17.946759 - [DEBUG] End adding new jump function
66870 2019-Jan-13 11:24:17.946783 - [DEBUG]
66871 2019-Jan-13 11:24:17.946807 - [DEBUG] -------------------------------------------- 1767. Path Edge --------------------------------------------
66872 2019-Jan-13 11:24:17.946831 - [DEBUG]
66873 2019-Jan-13 11:24:17.946854 - [DEBUG] Process 1767. path edge:
66874 2019-Jan-13 11:24:17.946878 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66875 2019-Jan-13 11:24:17.946936 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
66876 2019-Jan-13 11:24:17.947571 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66877 2019-Jan-13 11:24:17.948233 - [DEBUG]
66878 2019-Jan-13 11:24:17.948259 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
66879 2019-Jan-13 11:24:17.948936 - [DEBUG] Compose: EdgeIdentity * AllBottom
66880 2019-Jan-13 11:24:17.948966 - [DEBUG]
66881 2019-Jan-13 11:24:17.948990 - [DEBUG] Propagate flow
66882 2019-Jan-13 11:24:17.949014 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66883 2019-Jan-13 11:24:17.949082 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
66884 2019-Jan-13 11:24:17.949737 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66885 2019-Jan-13 11:24:17.950400 - [DEBUG] Edge function : AllBottom (result of previous compose)
66886 2019-Jan-13 11:24:17.950425 - [DEBUG]
66887 2019-Jan-13 11:24:17.950451 - [DEBUG] Join: AllTop & AllBottom
66888 2019-Jan-13 11:24:17.950477 - [DEBUG] = AllBottom (new jump func)
66889 2019-Jan-13 11:24:17.950502 - [DEBUG]
66890 2019-Jan-13 11:24:17.950525 - [DEBUG] Start adding new jump function
66891 2019-Jan-13 11:24:17.950548 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66892 2019-Jan-13 11:24:17.950606 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66893 2019-Jan-13 11:24:17.951258 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
66894 2019-Jan-13 11:24:17.951890 - [DEBUG] Edge Function : AllBottom
66895 2019-Jan-13 11:24:17.951919 - [DEBUG] End adding new jump function
66896 2019-Jan-13 11:24:17.951943 - [DEBUG]
66897 2019-Jan-13 11:24:17.951967 - [DEBUG] -------------------------------------------- 1768. Path Edge --------------------------------------------
66898 2019-Jan-13 11:24:17.951992 - [DEBUG]
66899 2019-Jan-13 11:24:17.952016 - [DEBUG] Process 1768. path edge:
66900 2019-Jan-13 11:24:17.952040 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66901 2019-Jan-13 11:24:17.952098 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
66902 2019-Jan-13 11:24:17.952730 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66903 2019-Jan-13 11:24:17.953381 - [DEBUG]
66904 2019-Jan-13 11:24:17.953407 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
66905 2019-Jan-13 11:24:17.954068 - [DEBUG] Compose: EdgeIdentity * AllBottom
66906 2019-Jan-13 11:24:17.954098 - [DEBUG]
66907 2019-Jan-13 11:24:17.954122 - [DEBUG] Propagate flow
66908 2019-Jan-13 11:24:17.954145 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66909 2019-Jan-13 11:24:17.954210 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
66910 2019-Jan-13 11:24:17.954876 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66911 2019-Jan-13 11:24:17.955536 - [DEBUG] Edge function : AllBottom (result of previous compose)
66912 2019-Jan-13 11:24:17.955562 - [DEBUG]
66913 2019-Jan-13 11:24:17.955588 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66914 2019-Jan-13 11:24:17.955614 - [DEBUG] = AllBottom
66915 2019-Jan-13 11:24:17.955638 - [DEBUG]
66916 2019-Jan-13 11:24:17.955661 - [DEBUG] PROPAGATE: No new function!
66917 2019-Jan-13 11:24:17.955686 - [DEBUG] EDGE:
66918 2019-Jan-13 11:24:17.955751 - [DEBUG] ---> 66919 2019-Jan-13 11:24:17.956394 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66920 2019-Jan-13 11:24:17.957051 - [DEBUG]
66921 2019-Jan-13 11:24:17.957077 - [DEBUG] EDGE:
66922 2019-Jan-13 11:24:17.957136 - [DEBUG] ---> 66923 2019-Jan-13 11:24:17.957771 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66924 2019-Jan-13 11:24:17.958407 - [DEBUG]
66925 2019-Jan-13 11:24:17.958432 - [DEBUG] EDGE:
66926 2019-Jan-13 11:24:17.958490 - [DEBUG] ---> 66927 2019-Jan-13 11:24:17.959129 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66928 2019-Jan-13 11:24:17.959762 - [DEBUG]
66929 2019-Jan-13 11:24:17.959808 - [DEBUG] Compose: EdgeIdentity * AllBottom
66930 2019-Jan-13 11:24:17.959835 - [DEBUG]
66931 2019-Jan-13 11:24:17.959859 - [DEBUG] Propagate flow
66932 2019-Jan-13 11:24:17.959883 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66933 2019-Jan-13 11:24:17.959940 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66934 2019-Jan-13 11:24:17.960620 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66935 2019-Jan-13 11:24:17.961279 - [DEBUG] Edge function : AllBottom (result of previous compose)
66936 2019-Jan-13 11:24:17.961306 - [DEBUG]
66937 2019-Jan-13 11:24:17.961331 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66938 2019-Jan-13 11:24:17.961373 - [DEBUG] = AllBottom
66939 2019-Jan-13 11:24:17.961398 - [DEBUG]
66940 2019-Jan-13 11:24:17.961422 - [DEBUG] PROPAGATE: No new function!
66941 2019-Jan-13 11:24:17.961451 - [DEBUG] EDGE:
66942 2019-Jan-13 11:24:17.961519 - [DEBUG] ---> 66943 2019-Jan-13 11:24:17.962190 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66944 2019-Jan-13 11:24:17.962834 - [DEBUG]
66945 2019-Jan-13 11:24:17.962876 - [DEBUG] Compose: EdgeIdentity * AllBottom
66946 2019-Jan-13 11:24:17.962904 - [DEBUG]
66947 2019-Jan-13 11:24:17.962927 - [DEBUG] Propagate flow
66948 2019-Jan-13 11:24:17.962950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66949 2019-Jan-13 11:24:17.963010 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
66950 2019-Jan-13 11:24:17.963674 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66951 2019-Jan-13 11:24:17.964307 - [DEBUG] Edge function : AllBottom (result of previous compose)
66952 2019-Jan-13 11:24:17.964333 - [DEBUG]
66953 2019-Jan-13 11:24:17.964358 - [DEBUG] Join: AllTop & AllBottom
66954 2019-Jan-13 11:24:17.964384 - [DEBUG] = AllBottom (new jump func)
66955 2019-Jan-13 11:24:17.964409 - [DEBUG]
66956 2019-Jan-13 11:24:17.964432 - [DEBUG] Start adding new jump function
66957 2019-Jan-13 11:24:17.964456 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66958 2019-Jan-13 11:24:17.964513 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66959 2019-Jan-13 11:24:17.965151 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
66960 2019-Jan-13 11:24:17.965786 - [DEBUG] Edge Function : AllBottom
66961 2019-Jan-13 11:24:17.965815 - [DEBUG] End adding new jump function
66962 2019-Jan-13 11:24:17.965839 - [DEBUG]
66963 2019-Jan-13 11:24:17.965863 - [DEBUG] -------------------------------------------- 1769. Path Edge --------------------------------------------
66964 2019-Jan-13 11:24:17.965887 - [DEBUG]
66965 2019-Jan-13 11:24:17.965910 - [DEBUG] Process 1769. path edge:
66966 2019-Jan-13 11:24:17.965934 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66967 2019-Jan-13 11:24:17.965991 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
66968 2019-Jan-13 11:24:17.966632 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66969 2019-Jan-13 11:24:17.967315 - [DEBUG]
66970 2019-Jan-13 11:24:17.967340 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
66971 2019-Jan-13 11:24:17.968012 - [DEBUG] Possible callees:
66972 2019-Jan-13 11:24:17.968038 - [DEBUG] bar
66973 2019-Jan-13 11:24:17.968063 - [DEBUG] Possible return sites:
66974 2019-Jan-13 11:24:17.968087 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8966975 2019-Jan-13 11:24:17.969385 - [DEBUG] Found and process special summary
66976 2019-Jan-13 11:24:17.969423 - [DEBUG] Compose: EdgeIdentity * AllBottom
66977 2019-Jan-13 11:24:17.969451 - [DEBUG]
66978 2019-Jan-13 11:24:17.969475 - [DEBUG] Propagate flow
66979 2019-Jan-13 11:24:17.969498 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66980 2019-Jan-13 11:24:17.969558 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
66981 2019-Jan-13 11:24:17.970221 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66982 2019-Jan-13 11:24:17.970872 - [DEBUG] Edge function : AllBottom (result of previous compose)
66983 2019-Jan-13 11:24:17.970898 - [DEBUG]
66984 2019-Jan-13 11:24:17.970923 - [DEBUG] Join: AllTop & AllBottom
66985 2019-Jan-13 11:24:17.970949 - [DEBUG] = AllBottom (new jump func)
66986 2019-Jan-13 11:24:17.970974 - [DEBUG]
66987 2019-Jan-13 11:24:17.970997 - [DEBUG] Start adding new jump function
66988 2019-Jan-13 11:24:17.971021 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66989 2019-Jan-13 11:24:17.971077 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66990 2019-Jan-13 11:24:17.971713 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
66991 2019-Jan-13 11:24:17.972350 - [DEBUG] Edge Function : AllBottom
66992 2019-Jan-13 11:24:17.972379 - [DEBUG] End adding new jump function
66993 2019-Jan-13 11:24:17.972402 - [DEBUG]
66994 2019-Jan-13 11:24:17.972426 - [DEBUG] -------------------------------------------- 1770. Path Edge --------------------------------------------
66995 2019-Jan-13 11:24:17.972451 - [DEBUG]
66996 2019-Jan-13 11:24:17.972474 - [DEBUG] Process 1770. path edge:
66997 2019-Jan-13 11:24:17.972498 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66998 2019-Jan-13 11:24:17.972555 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
66999 2019-Jan-13 11:24:17.973208 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67000 2019-Jan-13 11:24:17.973892 - [DEBUG]
67001 2019-Jan-13 11:24:17.973917 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
67002 2019-Jan-13 11:24:17.974610 - [DEBUG] Compose: EdgeIdentity * AllBottom
67003 2019-Jan-13 11:24:17.974639 - [DEBUG]
67004 2019-Jan-13 11:24:17.974662 - [DEBUG] Propagate flow
67005 2019-Jan-13 11:24:17.974685 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67006 2019-Jan-13 11:24:17.974749 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
67007 2019-Jan-13 11:24:17.975396 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67008 2019-Jan-13 11:24:17.976033 - [DEBUG] Edge function : AllBottom (result of previous compose)
67009 2019-Jan-13 11:24:17.976058 - [DEBUG]
67010 2019-Jan-13 11:24:17.976083 - [DEBUG] Join: AllTop & AllBottom
67011 2019-Jan-13 11:24:17.976109 - [DEBUG] = AllBottom (new jump func)
67012 2019-Jan-13 11:24:17.976133 - [DEBUG]
67013 2019-Jan-13 11:24:17.976156 - [DEBUG] Start adding new jump function
67014 2019-Jan-13 11:24:17.976179 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67015 2019-Jan-13 11:24:17.976237 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67016 2019-Jan-13 11:24:17.976896 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
67017 2019-Jan-13 11:24:17.977531 - [DEBUG] Edge Function : AllBottom
67018 2019-Jan-13 11:24:17.977566 - [DEBUG] End adding new jump function
67019 2019-Jan-13 11:24:17.977590 - [DEBUG]
67020 2019-Jan-13 11:24:17.977614 - [DEBUG] -------------------------------------------- 1771. Path Edge --------------------------------------------
67021 2019-Jan-13 11:24:17.977638 - [DEBUG]
67022 2019-Jan-13 11:24:17.977661 - [DEBUG] Process 1771. path edge:
67023 2019-Jan-13 11:24:17.977685 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67024 2019-Jan-13 11:24:17.977742 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
67025 2019-Jan-13 11:24:17.978375 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67026 2019-Jan-13 11:24:17.979025 - [DEBUG]
67027 2019-Jan-13 11:24:17.979052 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
67028 2019-Jan-13 11:24:17.979733 - [DEBUG] Compose: EdgeIdentity * AllBottom
67029 2019-Jan-13 11:24:17.979762 - [DEBUG]
67030 2019-Jan-13 11:24:17.979785 - [DEBUG] Propagate flow
67031 2019-Jan-13 11:24:17.979809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67032 2019-Jan-13 11:24:17.979874 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
67033 2019-Jan-13 11:24:17.980576 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67034 2019-Jan-13 11:24:17.981233 - [DEBUG] Edge function : AllBottom (result of previous compose)
67035 2019-Jan-13 11:24:17.981259 - [DEBUG]
67036 2019-Jan-13 11:24:17.981285 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67037 2019-Jan-13 11:24:17.981311 - [DEBUG] = AllBottom
67038 2019-Jan-13 11:24:17.981335 - [DEBUG]
67039 2019-Jan-13 11:24:17.981358 - [DEBUG] PROPAGATE: No new function!
67040 2019-Jan-13 11:24:17.981396 - [DEBUG] Compose: EdgeIdentity * AllBottom
67041 2019-Jan-13 11:24:17.981423 - [DEBUG]
67042 2019-Jan-13 11:24:17.981446 - [DEBUG] Propagate flow
67043 2019-Jan-13 11:24:17.981469 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67044 2019-Jan-13 11:24:17.981532 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
67045 2019-Jan-13 11:24:17.982186 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67046 2019-Jan-13 11:24:17.982820 - [DEBUG] Edge function : AllBottom (result of previous compose)
67047 2019-Jan-13 11:24:17.982845 - [DEBUG]
67048 2019-Jan-13 11:24:17.982870 - [DEBUG] Join: AllTop & AllBottom
67049 2019-Jan-13 11:24:17.982896 - [DEBUG] = AllBottom (new jump func)
67050 2019-Jan-13 11:24:17.982920 - [DEBUG]
67051 2019-Jan-13 11:24:17.982943 - [DEBUG] Start adding new jump function
67052 2019-Jan-13 11:24:17.982967 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67053 2019-Jan-13 11:24:17.983024 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67054 2019-Jan-13 11:24:17.983681 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
67055 2019-Jan-13 11:24:17.984325 - [DEBUG] Edge Function : AllBottom
67056 2019-Jan-13 11:24:17.984354 - [DEBUG] End adding new jump function
67057 2019-Jan-13 11:24:17.984378 - [DEBUG]
67058 2019-Jan-13 11:24:17.984402 - [DEBUG] -------------------------------------------- 1772. Path Edge --------------------------------------------
67059 2019-Jan-13 11:24:17.984426 - [DEBUG]
67060 2019-Jan-13 11:24:17.984449 - [DEBUG] Process 1772. path edge:
67061 2019-Jan-13 11:24:17.984473 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67062 2019-Jan-13 11:24:17.984530 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
67063 2019-Jan-13 11:24:17.985175 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67064 2019-Jan-13 11:24:17.985828 - [DEBUG]
67065 2019-Jan-13 11:24:17.985854 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
67066 2019-Jan-13 11:24:17.986570 - [DEBUG] Possible callees:
67067 2019-Jan-13 11:24:17.986599 - [DEBUG] llvm.dbg.declare
67068 2019-Jan-13 11:24:17.986624 - [DEBUG] Possible return sites:
67069 2019-Jan-13 11:24:17.986648 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10367070 2019-Jan-13 11:24:17.988112 - [DEBUG] Found and process special summary
67071 2019-Jan-13 11:24:17.988174 - [DEBUG] Compose: EdgeIdentity * AllBottom
67072 2019-Jan-13 11:24:17.988203 - [DEBUG]
67073 2019-Jan-13 11:24:17.988228 - [DEBUG] Propagate flow
67074 2019-Jan-13 11:24:17.988251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67075 2019-Jan-13 11:24:17.988328 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67076 2019-Jan-13 11:24:17.989014 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67077 2019-Jan-13 11:24:17.989678 - [DEBUG] Edge function : AllBottom (result of previous compose)
67078 2019-Jan-13 11:24:17.989706 - [DEBUG]
67079 2019-Jan-13 11:24:17.989732 - [DEBUG] Join: AllTop & AllBottom
67080 2019-Jan-13 11:24:17.989759 - [DEBUG] = AllBottom (new jump func)
67081 2019-Jan-13 11:24:17.989782 - [DEBUG]
67082 2019-Jan-13 11:24:17.989806 - [DEBUG] Start adding new jump function
67083 2019-Jan-13 11:24:17.989829 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67084 2019-Jan-13 11:24:17.989897 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67085 2019-Jan-13 11:24:17.990587 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67086 2019-Jan-13 11:24:17.991234 - [DEBUG] Edge Function : AllBottom
67087 2019-Jan-13 11:24:17.991264 - [DEBUG] End adding new jump function
67088 2019-Jan-13 11:24:17.991288 - [DEBUG]
67089 2019-Jan-13 11:24:17.991312 - [DEBUG] -------------------------------------------- 1773. Path Edge --------------------------------------------
67090 2019-Jan-13 11:24:17.991337 - [DEBUG]
67091 2019-Jan-13 11:24:17.991360 - [DEBUG] Process 1773. path edge:
67092 2019-Jan-13 11:24:17.991384 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67093 2019-Jan-13 11:24:17.991442 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
67094 2019-Jan-13 11:24:17.992080 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67095 2019-Jan-13 11:24:17.992716 - [DEBUG]
67096 2019-Jan-13 11:24:17.992741 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67097 2019-Jan-13 11:24:17.993434 - [DEBUG] Compose: EdgeIdentity * AllBottom
67098 2019-Jan-13 11:24:17.993463 - [DEBUG]
67099 2019-Jan-13 11:24:17.993486 - [DEBUG] Propagate flow
67100 2019-Jan-13 11:24:17.993510 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67101 2019-Jan-13 11:24:17.993569 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
67102 2019-Jan-13 11:24:17.994207 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67103 2019-Jan-13 11:24:17.994843 - [DEBUG] Edge function : AllBottom (result of previous compose)
67104 2019-Jan-13 11:24:17.994869 - [DEBUG]
67105 2019-Jan-13 11:24:17.994894 - [DEBUG] Join: AllTop & AllBottom
67106 2019-Jan-13 11:24:17.994920 - [DEBUG] = AllBottom (new jump func)
67107 2019-Jan-13 11:24:17.994945 - [DEBUG]
67108 2019-Jan-13 11:24:17.994968 - [DEBUG] Start adding new jump function
67109 2019-Jan-13 11:24:17.994991 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67110 2019-Jan-13 11:24:17.995051 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67111 2019-Jan-13 11:24:17.995712 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
67112 2019-Jan-13 11:24:17.996367 - [DEBUG] Edge Function : AllBottom
67113 2019-Jan-13 11:24:17.996417 - [DEBUG] End adding new jump function
67114 2019-Jan-13 11:24:17.996442 - [DEBUG]
67115 2019-Jan-13 11:24:17.996466 - [DEBUG] -------------------------------------------- 1774. Path Edge --------------------------------------------
67116 2019-Jan-13 11:24:17.996490 - [DEBUG]
67117 2019-Jan-13 11:24:17.996513 - [DEBUG] Process 1774. path edge:
67118 2019-Jan-13 11:24:17.996537 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67119 2019-Jan-13 11:24:17.996603 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
67120 2019-Jan-13 11:24:17.997284 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67121 2019-Jan-13 11:24:17.997921 - [DEBUG]
67122 2019-Jan-13 11:24:17.997948 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
67123 2019-Jan-13 11:24:17.998608 - [DEBUG] Compose: EdgeIdentity * AllBottom
67124 2019-Jan-13 11:24:17.998637 - [DEBUG]
67125 2019-Jan-13 11:24:17.998661 - [DEBUG] Propagate flow
67126 2019-Jan-13 11:24:17.998684 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67127 2019-Jan-13 11:24:17.998744 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
67128 2019-Jan-13 11:24:17.999379 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67129 2019-Jan-13 11:24:18.000032 - [DEBUG] Edge function : AllBottom (result of previous compose)
67130 2019-Jan-13 11:24:18.000059 - [DEBUG]
67131 2019-Jan-13 11:24:18.000084 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67132 2019-Jan-13 11:24:18.000110 - [DEBUG] = AllBottom
67133 2019-Jan-13 11:24:18.000135 - [DEBUG]
67134 2019-Jan-13 11:24:18.000158 - [DEBUG] PROPAGATE: No new function!
67135 2019-Jan-13 11:24:18.000182 - [DEBUG] EDGE:
67136 2019-Jan-13 11:24:18.000242 - [DEBUG] ---> 67137 2019-Jan-13 11:24:18.000875 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67138 2019-Jan-13 11:24:18.001522 - [DEBUG]
67139 2019-Jan-13 11:24:18.001549 - [DEBUG] EDGE:
67140 2019-Jan-13 11:24:18.001613 - [DEBUG] ---> 67141 2019-Jan-13 11:24:18.002272 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67142 2019-Jan-13 11:24:18.002935 - [DEBUG]
67143 2019-Jan-13 11:24:18.002984 - [DEBUG] Compose: EdgeIdentity * AllBottom
67144 2019-Jan-13 11:24:18.003012 - [DEBUG]
67145 2019-Jan-13 11:24:18.003036 - [DEBUG] Propagate flow
67146 2019-Jan-13 11:24:18.003060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67147 2019-Jan-13 11:24:18.003123 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67148 2019-Jan-13 11:24:18.003812 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67149 2019-Jan-13 11:24:18.004450 - [DEBUG] Edge function : AllBottom (result of previous compose)
67150 2019-Jan-13 11:24:18.004476 - [DEBUG]
67151 2019-Jan-13 11:24:18.004501 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67152 2019-Jan-13 11:24:18.004527 - [DEBUG] = AllBottom
67153 2019-Jan-13 11:24:18.004552 - [DEBUG]
67154 2019-Jan-13 11:24:18.004575 - [DEBUG] PROPAGATE: No new function!
67155 2019-Jan-13 11:24:18.004603 - [DEBUG] EDGE:
67156 2019-Jan-13 11:24:18.004663 - [DEBUG] ---> 67157 2019-Jan-13 11:24:18.005311 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67158 2019-Jan-13 11:24:18.005966 - [DEBUG]
67159 2019-Jan-13 11:24:18.005992 - [DEBUG] EDGE:
67160 2019-Jan-13 11:24:18.006052 - [DEBUG] ---> 67161 2019-Jan-13 11:24:18.006707 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67162 2019-Jan-13 11:24:18.007342 - [DEBUG]
67163 2019-Jan-13 11:24:18.007367 - [DEBUG] EDGE:
67164 2019-Jan-13 11:24:18.007425 - [DEBUG] ---> 67165 2019-Jan-13 11:24:18.008078 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67166 2019-Jan-13 11:24:18.008740 - [DEBUG]
67167 2019-Jan-13 11:24:18.008789 - [DEBUG] Compose: EdgeIdentity * AllBottom
67168 2019-Jan-13 11:24:18.008817 - [DEBUG]
67169 2019-Jan-13 11:24:18.008842 - [DEBUG] Propagate flow
67170 2019-Jan-13 11:24:18.008865 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67171 2019-Jan-13 11:24:18.008929 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
67172 2019-Jan-13 11:24:18.009600 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67173 2019-Jan-13 11:24:18.010274 - [DEBUG] Edge function : AllBottom (result of previous compose)
67174 2019-Jan-13 11:24:18.010301 - [DEBUG]
67175 2019-Jan-13 11:24:18.010327 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67176 2019-Jan-13 11:24:18.010353 - [DEBUG] = AllBottom
67177 2019-Jan-13 11:24:18.010377 - [DEBUG]
67178 2019-Jan-13 11:24:18.010400 - [DEBUG] PROPAGATE: No new function!
67179 2019-Jan-13 11:24:18.010429 - [DEBUG] EDGE:
67180 2019-Jan-13 11:24:18.010491 - [DEBUG] ---> 67181 2019-Jan-13 11:24:18.011131 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67182 2019-Jan-13 11:24:18.011764 - [DEBUG]
67183 2019-Jan-13 11:24:18.011790 - [DEBUG] EDGE:
67184 2019-Jan-13 11:24:18.011848 - [DEBUG] ---> 67185 2019-Jan-13 11:24:18.012483 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67186 2019-Jan-13 11:24:18.013116 - [DEBUG]
67187 2019-Jan-13 11:24:18.013141 - [DEBUG] EDGE:
67188 2019-Jan-13 11:24:18.013199 - [DEBUG] ---> 67189 2019-Jan-13 11:24:18.013854 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67190 2019-Jan-13 11:24:18.014511 - [DEBUG]
67191 2019-Jan-13 11:24:18.014559 - [DEBUG] Compose: EdgeIdentity * AllBottom
67192 2019-Jan-13 11:24:18.014586 - [DEBUG]
67193 2019-Jan-13 11:24:18.014610 - [DEBUG] Propagate flow
67194 2019-Jan-13 11:24:18.014634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67195 2019-Jan-13 11:24:18.014700 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
67196 2019-Jan-13 11:24:18.015356 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67197 2019-Jan-13 11:24:18.016016 - [DEBUG] Edge function : AllBottom (result of previous compose)
67198 2019-Jan-13 11:24:18.016042 - [DEBUG]
67199 2019-Jan-13 11:24:18.016068 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67200 2019-Jan-13 11:24:18.016094 - [DEBUG] = AllBottom
67201 2019-Jan-13 11:24:18.016135 - [DEBUG]
67202 2019-Jan-13 11:24:18.016159 - [DEBUG] PROPAGATE: No new function!
67203 2019-Jan-13 11:24:18.016187 - [DEBUG] EDGE:
67204 2019-Jan-13 11:24:18.016255 - [DEBUG] ---> 67205 2019-Jan-13 11:24:18.016926 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67206 2019-Jan-13 11:24:18.017562 - [DEBUG]
67207 2019-Jan-13 11:24:18.017587 - [DEBUG] EDGE:
67208 2019-Jan-13 11:24:18.017645 - [DEBUG] ---> 67209 2019-Jan-13 11:24:18.018282 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67210 2019-Jan-13 11:24:18.018917 - [DEBUG]
67211 2019-Jan-13 11:24:18.018943 - [DEBUG] EDGE:
67212 2019-Jan-13 11:24:18.019001 - [DEBUG] ---> 67213 2019-Jan-13 11:24:18.019638 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67214 2019-Jan-13 11:24:18.020289 - [DEBUG]
67215 2019-Jan-13 11:24:18.020333 - [DEBUG] Compose: EdgeIdentity * AllBottom
67216 2019-Jan-13 11:24:18.020361 - [DEBUG]
67217 2019-Jan-13 11:24:18.020385 - [DEBUG] Propagate flow
67218 2019-Jan-13 11:24:18.020408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67219 2019-Jan-13 11:24:18.020466 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67220 2019-Jan-13 11:24:18.021131 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67221 2019-Jan-13 11:24:18.021788 - [DEBUG] Edge function : AllBottom (result of previous compose)
67222 2019-Jan-13 11:24:18.021814 - [DEBUG]
67223 2019-Jan-13 11:24:18.021841 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67224 2019-Jan-13 11:24:18.021867 - [DEBUG] = AllBottom
67225 2019-Jan-13 11:24:18.021892 - [DEBUG]
67226 2019-Jan-13 11:24:18.021915 - [DEBUG] PROPAGATE: No new function!
67227 2019-Jan-13 11:24:18.021944 - [DEBUG] EDGE:
67228 2019-Jan-13 11:24:18.022013 - [DEBUG] ---> 67229 2019-Jan-13 11:24:18.022670 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67230 2019-Jan-13 11:24:18.023309 - [DEBUG]
67231 2019-Jan-13 11:24:18.023372 - [DEBUG] Compose: EdgeIdentity * AllBottom
67232 2019-Jan-13 11:24:18.023400 - [DEBUG]
67233 2019-Jan-13 11:24:18.023423 - [DEBUG] Propagate flow
67234 2019-Jan-13 11:24:18.023447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67235 2019-Jan-13 11:24:18.023507 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67236 2019-Jan-13 11:24:18.024143 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67237 2019-Jan-13 11:24:18.024777 - [DEBUG] Edge function : AllBottom (result of previous compose)
67238 2019-Jan-13 11:24:18.024803 - [DEBUG]
67239 2019-Jan-13 11:24:18.024828 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67240 2019-Jan-13 11:24:18.024854 - [DEBUG] = AllBottom
67241 2019-Jan-13 11:24:18.024878 - [DEBUG]
67242 2019-Jan-13 11:24:18.024901 - [DEBUG] PROPAGATE: No new function!
67243 2019-Jan-13 11:24:18.024926 - [DEBUG] EDGE:
67244 2019-Jan-13 11:24:18.024985 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
67245 2019-Jan-13 11:24:18.025628 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67246 2019-Jan-13 11:24:18.026278 - [DEBUG]
67247 2019-Jan-13 11:24:18.026304 - [DEBUG] EDGE:
67248 2019-Jan-13 11:24:18.026363 - [DEBUG] ---> 67249 2019-Jan-13 11:24:18.027022 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67250 2019-Jan-13 11:24:18.027682 - [DEBUG]
67251 2019-Jan-13 11:24:18.027709 - [DEBUG] EDGE:
67252 2019-Jan-13 11:24:18.027772 - [DEBUG] ---> 67253 2019-Jan-13 11:24:18.028431 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67254 2019-Jan-13 11:24:18.029083 - [DEBUG]
67255 2019-Jan-13 11:24:18.029109 - [DEBUG] EDGE:
67256 2019-Jan-13 11:24:18.029171 - [DEBUG] ---> 67257 2019-Jan-13 11:24:18.029812 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67258 2019-Jan-13 11:24:18.030468 - [DEBUG]
67259 2019-Jan-13 11:24:18.030511 - [DEBUG] Compose: EdgeIdentity * AllBottom
67260 2019-Jan-13 11:24:18.030538 - [DEBUG]
67261 2019-Jan-13 11:24:18.030562 - [DEBUG] Propagate flow
67262 2019-Jan-13 11:24:18.030585 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67263 2019-Jan-13 11:24:18.030644 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67264 2019-Jan-13 11:24:18.031281 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67265 2019-Jan-13 11:24:18.031916 - [DEBUG] Edge function : AllBottom (result of previous compose)
67266 2019-Jan-13 11:24:18.031940 - [DEBUG]
67267 2019-Jan-13 11:24:18.031966 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67268 2019-Jan-13 11:24:18.031992 - [DEBUG] = AllBottom
67269 2019-Jan-13 11:24:18.032016 - [DEBUG]
67270 2019-Jan-13 11:24:18.032040 - [DEBUG] PROPAGATE: No new function!
67271 2019-Jan-13 11:24:18.032064 - [DEBUG] EDGE:
67272 2019-Jan-13 11:24:18.032122 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
67273 2019-Jan-13 11:24:18.032763 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67274 2019-Jan-13 11:24:18.033431 - [DEBUG]
67275 2019-Jan-13 11:24:18.033458 - [DEBUG] EDGE:
67276 2019-Jan-13 11:24:18.033522 - [DEBUG] ---> 67277 2019-Jan-13 11:24:18.034180 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67278 2019-Jan-13 11:24:18.034836 - [DEBUG]
67279 2019-Jan-13 11:24:18.034880 - [DEBUG] Compose: EdgeIdentity * AllBottom
67280 2019-Jan-13 11:24:18.034907 - [DEBUG]
67281 2019-Jan-13 11:24:18.034930 - [DEBUG] Propagate flow
67282 2019-Jan-13 11:24:18.034954 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67283 2019-Jan-13 11:24:18.035016 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
67284 2019-Jan-13 11:24:18.035679 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67285 2019-Jan-13 11:24:18.036316 - [DEBUG] Edge function : AllBottom (result of previous compose)
67286 2019-Jan-13 11:24:18.036342 - [DEBUG]
67287 2019-Jan-13 11:24:18.036368 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67288 2019-Jan-13 11:24:18.036410 - [DEBUG] = AllBottom
67289 2019-Jan-13 11:24:18.036434 - [DEBUG]
67290 2019-Jan-13 11:24:18.036458 - [DEBUG] PROPAGATE: No new function!
67291 2019-Jan-13 11:24:18.036482 - [DEBUG] EDGE:
67292 2019-Jan-13 11:24:18.036543 - [DEBUG] ---> 67293 2019-Jan-13 11:24:18.037204 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67294 2019-Jan-13 11:24:18.037839 - [DEBUG]
67295 2019-Jan-13 11:24:18.037868 - [DEBUG] Compose: EdgeIdentity * AllBottom
67296 2019-Jan-13 11:24:18.037894 - [DEBUG]
67297 2019-Jan-13 11:24:18.037917 - [DEBUG] Propagate flow
67298 2019-Jan-13 11:24:18.037940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67299 2019-Jan-13 11:24:18.037998 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67300 2019-Jan-13 11:24:18.038632 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67301 2019-Jan-13 11:24:18.039270 - [DEBUG] Edge function : AllBottom (result of previous compose)
67302 2019-Jan-13 11:24:18.039296 - [DEBUG]
67303 2019-Jan-13 11:24:18.039321 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67304 2019-Jan-13 11:24:18.039347 - [DEBUG] = AllBottom
67305 2019-Jan-13 11:24:18.039371 - [DEBUG]
67306 2019-Jan-13 11:24:18.039394 - [DEBUG] PROPAGATE: No new function!
67307 2019-Jan-13 11:24:18.039419 - [DEBUG] EDGE:
67308 2019-Jan-13 11:24:18.039478 - [DEBUG] ---> 67309 2019-Jan-13 11:24:18.040169 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67310 2019-Jan-13 11:24:18.040832 - [DEBUG]
67311 2019-Jan-13 11:24:18.040859 - [DEBUG] EDGE:
67312 2019-Jan-13 11:24:18.040924 - [DEBUG] ---> 67313 2019-Jan-13 11:24:18.041577 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67314 2019-Jan-13 11:24:18.042219 - [DEBUG]


getNormalFlowFunction()
br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !4667315 2019-Jan-13 11:24:18.042884 - [DEBUG] Compose: EdgeIdentity * AllBottom
67316 2019-Jan-13 11:24:18.042914 - [DEBUG]
67317 2019-Jan-13 11:24:18.042938 - [DEBUG] Propagate flow
67318 2019-Jan-13 11:24:18.042962 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67319 2019-Jan-13 11:24:18.043020 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
67320 2019-Jan-13 11:24:18.043691 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67321 2019-Jan-13 11:24:18.044329 - [DEBUG] Edge function : AllBottom (result of previous compose)
67322 2019-Jan-13 11:24:18.044355 - [DEBUG]
67323 2019-Jan-13 11:24:18.044381 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67324 2019-Jan-13 11:24:18.044407 - [DEBUG] = AllBottom
67325 2019-Jan-13 11:24:18.044431 - [DEBUG]
67326 2019-Jan-13 11:24:18.044454 - [DEBUG] PROPAGATE: No new function!
67327 2019-Jan-13 11:24:18.044478 - [DEBUG] EDGE:
67328 2019-Jan-13 11:24:18.044537 - [DEBUG] ---> 67329 2019-Jan-13 11:24:18.045171 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67330 2019-Jan-13 11:24:18.045807 - [DEBUG]
67331 2019-Jan-13 11:24:18.045832 - [DEBUG] EDGE:
67332 2019-Jan-13 11:24:18.045907 - [DEBUG] ---> 67333 2019-Jan-13 11:24:18.046578 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67334 2019-Jan-13 11:24:18.047260 - [DEBUG]
67335 2019-Jan-13 11:24:18.047287 - [DEBUG] EDGE:
67336 2019-Jan-13 11:24:18.047354 - [DEBUG] ---> 67337 2019-Jan-13 11:24:18.048004 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67338 2019-Jan-13 11:24:18.048640 - [DEBUG]
67339 2019-Jan-13 11:24:18.048667 - [DEBUG] EDGE:
67340 2019-Jan-13 11:24:18.048725 - [DEBUG] ---> 67341 2019-Jan-13 11:24:18.049359 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
67342 2019-Jan-13 11:24:18.050039 - [DEBUG]
67343 2019-Jan-13 11:24:18.050093 - [DEBUG] Compose: AllBottom * AllBottom
67344 2019-Jan-13 11:24:18.050121 - [DEBUG]
67345 2019-Jan-13 11:24:18.050145 - [DEBUG] Propagate flow
67346 2019-Jan-13 11:24:18.050169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67347 2019-Jan-13 11:24:18.050228 - [DEBUG] Target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67348 2019-Jan-13 11:24:18.050870 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67349 2019-Jan-13 11:24:18.050926 - [DEBUG] Edge function : AllBottom (result of previous compose)
67350 2019-Jan-13 11:24:18.050951 - [DEBUG]
67351 2019-Jan-13 11:24:18.050976 - [DEBUG] Join: AllTop & AllBottom
67352 2019-Jan-13 11:24:18.051002 - [DEBUG] = AllBottom (new jump func)
67353 2019-Jan-13 11:24:18.051027 - [DEBUG]
67354 2019-Jan-13 11:24:18.051050 - [DEBUG] Start adding new jump function
67355 2019-Jan-13 11:24:18.051073 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67356 2019-Jan-13 11:24:18.051128 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67357 2019-Jan-13 11:24:18.051182 - [DEBUG] Destination : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67358 2019-Jan-13 11:24:18.051817 - [DEBUG] Edge Function : AllBottom
67359 2019-Jan-13 11:24:18.051845 - [DEBUG] End adding new jump function
67360 2019-Jan-13 11:24:18.051869 - [DEBUG]
67361 2019-Jan-13 11:24:18.051892 - [DEBUG] -------------------------------------------- 1775. Path Edge --------------------------------------------
67362 2019-Jan-13 11:24:18.051917 - [DEBUG]
67363 2019-Jan-13 11:24:18.051940 - [DEBUG] Process 1775. path edge:
67364 2019-Jan-13 11:24:18.051963 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67365 2019-Jan-13 11:24:18.052020 - [DEBUG] N target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 ;
67366 2019-Jan-13 11:24:18.052678 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67367 2019-Jan-13 11:24:18.052742 - [DEBUG]
67368 2019-Jan-13 11:24:18.052767 - [DEBUG] Process normal at target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67369 2019-Jan-13 11:24:18.053468 - [DEBUG] Compose: AllBottom * AllBottom
67370 2019-Jan-13 11:24:18.053498 - [DEBUG]
67371 2019-Jan-13 11:24:18.053522 - [DEBUG] Propagate flow
67372 2019-Jan-13 11:24:18.053546 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67373 2019-Jan-13 11:24:18.053611 - [DEBUG] Target : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
67374 2019-Jan-13 11:24:18.054274 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67375 2019-Jan-13 11:24:18.054349 - [DEBUG] Edge function : AllBottom (result of previous compose)
67376 2019-Jan-13 11:24:18.054374 - [DEBUG]
67377 2019-Jan-13 11:24:18.054400 - [DEBUG] Join: AllTop & AllBottom
67378 2019-Jan-13 11:24:18.054426 - [DEBUG] = AllBottom (new jump func)
67379 2019-Jan-13 11:24:18.054450 - [DEBUG]
67380 2019-Jan-13 11:24:18.054474 - [DEBUG] Start adding new jump function
67381 2019-Jan-13 11:24:18.054497 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67382 2019-Jan-13 11:24:18.054552 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67383 2019-Jan-13 11:24:18.054606 - [DEBUG] Destination : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
67384 2019-Jan-13 11:24:18.055247 - [DEBUG] Edge Function : AllBottom
67385 2019-Jan-13 11:24:18.055275 - [DEBUG] End adding new jump function
67386 2019-Jan-13 11:24:18.055299 - [DEBUG]
67387 2019-Jan-13 11:24:18.055322 - [DEBUG] -------------------------------------------- 1776. Path Edge --------------------------------------------
67388 2019-Jan-13 11:24:18.055347 - [DEBUG]
67389 2019-Jan-13 11:24:18.055370 - [DEBUG] Process 1776. path edge:
67390 2019-Jan-13 11:24:18.055393 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67391 2019-Jan-13 11:24:18.055449 - [DEBUG] N target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 ;
67392 2019-Jan-13 11:24:18.056083 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67393 2019-Jan-13 11:24:18.056139 - [DEBUG]
67394 2019-Jan-13 11:24:18.056164 - [DEBUG] Process normal at target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
67395 2019-Jan-13 11:24:18.056843 - [DEBUG] Compose: AllBottom * AllBottom
67396 2019-Jan-13 11:24:18.056871 - [DEBUG]
67397 2019-Jan-13 11:24:18.056894 - [DEBUG] Propagate flow
67398 2019-Jan-13 11:24:18.056918 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67399 2019-Jan-13 11:24:18.056975 - [DEBUG] Target : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
67400 2019-Jan-13 11:24:18.057617 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67401 2019-Jan-13 11:24:18.057672 - [DEBUG] Edge function : AllBottom (result of previous compose)
67402 2019-Jan-13 11:24:18.057697 - [DEBUG]
67403 2019-Jan-13 11:24:18.057722 - [DEBUG] Join: AllTop & AllBottom
67404 2019-Jan-13 11:24:18.057748 - [DEBUG] = AllBottom (new jump func)
67405 2019-Jan-13 11:24:18.057772 - [DEBUG]
67406 2019-Jan-13 11:24:18.057796 - [DEBUG] Start adding new jump function
67407 2019-Jan-13 11:24:18.057819 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67408 2019-Jan-13 11:24:18.057874 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67409 2019-Jan-13 11:24:18.057928 - [DEBUG] Destination : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
67410 2019-Jan-13 11:24:18.058568 - [DEBUG] Edge Function : AllBottom
67411 2019-Jan-13 11:24:18.058596 - [DEBUG] End adding new jump function
67412 2019-Jan-13 11:24:18.058620 - [DEBUG]
67413 2019-Jan-13 11:24:18.058643 - [DEBUG] -------------------------------------------- 1777. Path Edge --------------------------------------------
67414 2019-Jan-13 11:24:18.058668 - [DEBUG]
67415 2019-Jan-13 11:24:18.058691 - [DEBUG] Process 1777. path edge:
67416 2019-Jan-13 11:24:18.058715 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67417 2019-Jan-13 11:24:18.058777 - [DEBUG] N target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 ;
67418 2019-Jan-13 11:24:18.059441 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67419 2019-Jan-13 11:24:18.059500 - [DEBUG]
67420 2019-Jan-13 11:24:18.059524 - [DEBUG] Process normal at target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
67421 2019-Jan-13 11:24:18.060263 - [DEBUG] Compose: AllBottom * AllBottom
67422 2019-Jan-13 11:24:18.060292 - [DEBUG]
67423 2019-Jan-13 11:24:18.060316 - [DEBUG] Propagate flow
67424 2019-Jan-13 11:24:18.060340 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67425 2019-Jan-13 11:24:18.060402 - [DEBUG] Target : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
67426 2019-Jan-13 11:24:18.061054 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67427 2019-Jan-13 11:24:18.061111 - [DEBUG] Edge function : AllBottom (result of previous compose)
67428 2019-Jan-13 11:24:18.061136 - [DEBUG]
67429 2019-Jan-13 11:24:18.061162 - [DEBUG] Join: AllTop & AllBottom
67430 2019-Jan-13 11:24:18.061188 - [DEBUG] = AllBottom (new jump func)
67431 2019-Jan-13 11:24:18.061212 - [DEBUG]
67432 2019-Jan-13 11:24:18.061236 - [DEBUG] Start adding new jump function
67433 2019-Jan-13 11:24:18.061259 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67434 2019-Jan-13 11:24:18.061313 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67435 2019-Jan-13 11:24:18.061368 - [DEBUG] Destination : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
67436 2019-Jan-13 11:24:18.062002 - [DEBUG] Edge Function : AllBottom
67437 2019-Jan-13 11:24:18.062029 - [DEBUG] End adding new jump function
67438 2019-Jan-13 11:24:18.062054 - [DEBUG]
67439 2019-Jan-13 11:24:18.062077 - [DEBUG] -------------------------------------------- 1778. Path Edge --------------------------------------------
67440 2019-Jan-13 11:24:18.062101 - [DEBUG]
67441 2019-Jan-13 11:24:18.062124 - [DEBUG] Process 1778. path edge:
67442 2019-Jan-13 11:24:18.062148 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67443 2019-Jan-13 11:24:18.062204 - [DEBUG] N target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 ;
67444 2019-Jan-13 11:24:18.062837 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67445 2019-Jan-13 11:24:18.062893 - [DEBUG]
67446 2019-Jan-13 11:24:18.062919 - [DEBUG] Process normal at target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
67447 2019-Jan-13 11:24:18.063593 - [DEBUG] Compose: AllBottom * AllBottom
67448 2019-Jan-13 11:24:18.063622 - [DEBUG]
67449 2019-Jan-13 11:24:18.063646 - [DEBUG] Propagate flow
67450 2019-Jan-13 11:24:18.063669 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67451 2019-Jan-13 11:24:18.063727 - [DEBUG] Target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67452 2019-Jan-13 11:24:18.064370 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67453 2019-Jan-13 11:24:18.064426 - [DEBUG] Edge function : AllBottom (result of previous compose)
67454 2019-Jan-13 11:24:18.064451 - [DEBUG]
67455 2019-Jan-13 11:24:18.064475 - [DEBUG] Join: AllTop & AllBottom
67456 2019-Jan-13 11:24:18.064501 - [DEBUG] = AllBottom (new jump func)
67457 2019-Jan-13 11:24:18.064525 - [DEBUG]
67458 2019-Jan-13 11:24:18.064548 - [DEBUG] Start adding new jump function
67459 2019-Jan-13 11:24:18.064572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67460 2019-Jan-13 11:24:18.064626 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67461 2019-Jan-13 11:24:18.064681 - [DEBUG] Destination : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67462 2019-Jan-13 11:24:18.065341 - [DEBUG] Edge Function : AllBottom
67463 2019-Jan-13 11:24:18.065370 - [DEBUG] End adding new jump function
67464 2019-Jan-13 11:24:18.065394 - [DEBUG]
67465 2019-Jan-13 11:24:18.065418 - [DEBUG] -------------------------------------------- 1779. Path Edge --------------------------------------------
67466 2019-Jan-13 11:24:18.065442 - [DEBUG]
67467 2019-Jan-13 11:24:18.065465 - [DEBUG] Process 1779. path edge:
67468 2019-Jan-13 11:24:18.065510 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67469 2019-Jan-13 11:24:18.065575 - [DEBUG] N target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 ;
67470 2019-Jan-13 11:24:18.066256 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67471 2019-Jan-13 11:24:18.066321 - [DEBUG]
67472 2019-Jan-13 11:24:18.066346 - [DEBUG] Process normal at target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67473 2019-Jan-13 11:24:18.067048 - [DEBUG] Compose: AllBottom * AllBottom
67474 2019-Jan-13 11:24:18.067077 - [DEBUG]
67475 2019-Jan-13 11:24:18.067101 - [DEBUG] Propagate flow
67476 2019-Jan-13 11:24:18.067124 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67477 2019-Jan-13 11:24:18.067185 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67478 2019-Jan-13 11:24:18.067832 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67479 2019-Jan-13 11:24:18.067888 - [DEBUG] Edge function : AllBottom (result of previous compose)
67480 2019-Jan-13 11:24:18.067912 - [DEBUG]
67481 2019-Jan-13 11:24:18.067937 - [DEBUG] Join: AllTop & AllBottom
67482 2019-Jan-13 11:24:18.067963 - [DEBUG] = AllBottom (new jump func)
67483 2019-Jan-13 11:24:18.067987 - [DEBUG]
67484 2019-Jan-13 11:24:18.068010 - [DEBUG] Start adding new jump function
67485 2019-Jan-13 11:24:18.068034 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67486 2019-Jan-13 11:24:18.068088 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67487 2019-Jan-13 11:24:18.068143 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67488 2019-Jan-13 11:24:18.068782 - [DEBUG] Edge Function : AllBottom
67489 2019-Jan-13 11:24:18.068812 - [DEBUG] End adding new jump function
67490 2019-Jan-13 11:24:18.068836 - [DEBUG]
67491 2019-Jan-13 11:24:18.068859 - [DEBUG] -------------------------------------------- 1780. Path Edge --------------------------------------------
67492 2019-Jan-13 11:24:18.068884 - [DEBUG]
67493 2019-Jan-13 11:24:18.068907 - [DEBUG] Process 1780. path edge:
67494 2019-Jan-13 11:24:18.068930 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67495 2019-Jan-13 11:24:18.068988 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
67496 2019-Jan-13 11:24:18.069628 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67497 2019-Jan-13 11:24:18.069684 - [DEBUG]
67498 2019-Jan-13 11:24:18.069708 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67499 2019-Jan-13 11:24:18.070388 - [DEBUG] Compose: AllBottom * AllBottom
67500 2019-Jan-13 11:24:18.070416 - [DEBUG]
67501 2019-Jan-13 11:24:18.070439 - [DEBUG] Propagate flow
67502 2019-Jan-13 11:24:18.070463 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67503 2019-Jan-13 11:24:18.070519 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67504 2019-Jan-13 11:24:18.071164 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67505 2019-Jan-13 11:24:18.071221 - [DEBUG] Edge function : AllBottom (result of previous compose)
67506 2019-Jan-13 11:24:18.071246 - [DEBUG]
67507 2019-Jan-13 11:24:18.071271 - [DEBUG] Join: AllTop & AllBottom
67508 2019-Jan-13 11:24:18.071297 - [DEBUG] = AllBottom (new jump func)
67509 2019-Jan-13 11:24:18.071322 - [DEBUG]
67510 2019-Jan-13 11:24:18.071345 - [DEBUG] Start adding new jump function
67511 2019-Jan-13 11:24:18.071369 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67512 2019-Jan-13 11:24:18.071424 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67513 2019-Jan-13 11:24:18.071479 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67514 2019-Jan-13 11:24:18.072153 - [DEBUG] Edge Function : AllBottom
67515 2019-Jan-13 11:24:18.072184 - [DEBUG] End adding new jump function
67516 2019-Jan-13 11:24:18.072209 - [DEBUG]
67517 2019-Jan-13 11:24:18.072232 - [DEBUG] -------------------------------------------- 1781. Path Edge --------------------------------------------
67518 2019-Jan-13 11:24:18.072256 - [DEBUG]
67519 2019-Jan-13 11:24:18.072279 - [DEBUG] Process 1781. path edge:
67520 2019-Jan-13 11:24:18.072303 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67521 2019-Jan-13 11:24:18.072366 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
67522 2019-Jan-13 11:24:18.073043 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67523 2019-Jan-13 11:24:18.073103 - [DEBUG]
67524 2019-Jan-13 11:24:18.073128 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67525 2019-Jan-13 11:24:18.073820 - [DEBUG] Compose: AllBottom * AllBottom
67526 2019-Jan-13 11:24:18.073849 - [DEBUG]
67527 2019-Jan-13 11:24:18.073873 - [DEBUG] Propagate flow
67528 2019-Jan-13 11:24:18.073896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67529 2019-Jan-13 11:24:18.073956 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
67530 2019-Jan-13 11:24:18.074598 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67531 2019-Jan-13 11:24:18.074655 - [DEBUG] Edge function : AllBottom (result of previous compose)
67532 2019-Jan-13 11:24:18.074680 - [DEBUG]
67533 2019-Jan-13 11:24:18.074704 - [DEBUG] Join: AllTop & AllBottom
67534 2019-Jan-13 11:24:18.074730 - [DEBUG] = AllBottom (new jump func)
67535 2019-Jan-13 11:24:18.074755 - [DEBUG]
67536 2019-Jan-13 11:24:18.074778 - [DEBUG] Start adding new jump function
67537 2019-Jan-13 11:24:18.074801 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67538 2019-Jan-13 11:24:18.074856 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67539 2019-Jan-13 11:24:18.074910 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
67540 2019-Jan-13 11:24:18.075546 - [DEBUG] Edge Function : AllBottom
67541 2019-Jan-13 11:24:18.075575 - [DEBUG] End adding new jump function
67542 2019-Jan-13 11:24:18.075599 - [DEBUG]
67543 2019-Jan-13 11:24:18.075622 - [DEBUG] -------------------------------------------- 1782. Path Edge --------------------------------------------
67544 2019-Jan-13 11:24:18.075646 - [DEBUG]
67545 2019-Jan-13 11:24:18.075670 - [DEBUG] Process 1782. path edge:
67546 2019-Jan-13 11:24:18.075693 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67547 2019-Jan-13 11:24:18.075751 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
67548 2019-Jan-13 11:24:18.076388 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67549 2019-Jan-13 11:24:18.076444 - [DEBUG]
67550 2019-Jan-13 11:24:18.076468 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
67551 2019-Jan-13 11:24:18.077141 - [DEBUG] Compose: AllBottom * AllBottom
67552 2019-Jan-13 11:24:18.077169 - [DEBUG]
67553 2019-Jan-13 11:24:18.077192 - [DEBUG] Propagate flow
67554 2019-Jan-13 11:24:18.077215 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67555 2019-Jan-13 11:24:18.077272 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
67556 2019-Jan-13 11:24:18.077935 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67557 2019-Jan-13 11:24:18.077998 - [DEBUG] Edge function : AllBottom (result of previous compose)
67558 2019-Jan-13 11:24:18.078023 - [DEBUG]
67559 2019-Jan-13 11:24:18.078048 - [DEBUG] Join: AllTop & AllBottom
67560 2019-Jan-13 11:24:18.078090 - [DEBUG] = AllBottom (new jump func)
67561 2019-Jan-13 11:24:18.078115 - [DEBUG]
67562 2019-Jan-13 11:24:18.078139 - [DEBUG] Start adding new jump function
67563 2019-Jan-13 11:24:18.078162 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67564 2019-Jan-13 11:24:18.078218 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67565 2019-Jan-13 11:24:18.078273 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
67566 2019-Jan-13 11:24:18.078940 - [DEBUG] Edge Function : AllBottom
67567 2019-Jan-13 11:24:18.078971 - [DEBUG] End adding new jump function
67568 2019-Jan-13 11:24:18.078995 - [DEBUG]
67569 2019-Jan-13 11:24:18.079019 - [DEBUG] -------------------------------------------- 1783. Path Edge --------------------------------------------
67570 2019-Jan-13 11:24:18.079043 - [DEBUG]
67571 2019-Jan-13 11:24:18.079066 - [DEBUG] Process 1783. path edge:
67572 2019-Jan-13 11:24:18.079090 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67573 2019-Jan-13 11:24:18.079154 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
67574 2019-Jan-13 11:24:18.079812 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67575 2019-Jan-13 11:24:18.079870 - [DEBUG]
67576 2019-Jan-13 11:24:18.079895 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
67577 2019-Jan-13 11:24:18.080586 - [DEBUG] Compose: AllBottom * AllBottom
67578 2019-Jan-13 11:24:18.080615 - [DEBUG]
67579 2019-Jan-13 11:24:18.080638 - [DEBUG] Propagate flow
67580 2019-Jan-13 11:24:18.080662 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67581 2019-Jan-13 11:24:18.080719 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
67582 2019-Jan-13 11:24:18.081365 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67583 2019-Jan-13 11:24:18.081421 - [DEBUG] Edge function : AllBottom (result of previous compose)
67584 2019-Jan-13 11:24:18.081447 - [DEBUG]
67585 2019-Jan-13 11:24:18.081472 - [DEBUG] Join: AllTop & AllBottom
67586 2019-Jan-13 11:24:18.081497 - [DEBUG] = AllBottom (new jump func)
67587 2019-Jan-13 11:24:18.081522 - [DEBUG]
67588 2019-Jan-13 11:24:18.081545 - [DEBUG] Start adding new jump function
67589 2019-Jan-13 11:24:18.081569 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67590 2019-Jan-13 11:24:18.081623 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67591 2019-Jan-13 11:24:18.081677 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
67592 2019-Jan-13 11:24:18.082317 - [DEBUG] Edge Function : AllBottom
67593 2019-Jan-13 11:24:18.082348 - [DEBUG] End adding new jump function
67594 2019-Jan-13 11:24:18.082372 - [DEBUG]
67595 2019-Jan-13 11:24:18.082395 - [DEBUG] -------------------------------------------- 1784. Path Edge --------------------------------------------
67596 2019-Jan-13 11:24:18.082419 - [DEBUG]
67597 2019-Jan-13 11:24:18.082443 - [DEBUG] Process 1784. path edge:
67598 2019-Jan-13 11:24:18.082466 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67599 2019-Jan-13 11:24:18.082524 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
67600 2019-Jan-13 11:24:18.083162 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67601 2019-Jan-13 11:24:18.083218 - [DEBUG]
67602 2019-Jan-13 11:24:18.083242 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
67603 2019-Jan-13 11:24:18.083916 - [DEBUG] Compose: AllBottom * AllBottom
67604 2019-Jan-13 11:24:18.083944 - [DEBUG]
67605 2019-Jan-13 11:24:18.083967 - [DEBUG] Propagate flow
67606 2019-Jan-13 11:24:18.084006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67607 2019-Jan-13 11:24:18.084065 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
67608 2019-Jan-13 11:24:18.084734 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67609 2019-Jan-13 11:24:18.084795 - [DEBUG] Edge function : AllBottom (result of previous compose)
67610 2019-Jan-13 11:24:18.084820 - [DEBUG]
67611 2019-Jan-13 11:24:18.084846 - [DEBUG] Join: AllTop & AllBottom
67612 2019-Jan-13 11:24:18.084872 - [DEBUG] = AllBottom (new jump func)
67613 2019-Jan-13 11:24:18.084896 - [DEBUG]
67614 2019-Jan-13 11:24:18.084920 - [DEBUG] Start adding new jump function
67615 2019-Jan-13 11:24:18.084943 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67616 2019-Jan-13 11:24:18.085000 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67617 2019-Jan-13 11:24:18.085054 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
67618 2019-Jan-13 11:24:18.085716 - [DEBUG] Edge Function : AllBottom
67619 2019-Jan-13 11:24:18.085746 - [DEBUG] End adding new jump function
67620 2019-Jan-13 11:24:18.085771 - [DEBUG]
67621 2019-Jan-13 11:24:18.085794 - [DEBUG] -------------------------------------------- 1785. Path Edge --------------------------------------------
67622 2019-Jan-13 11:24:18.085819 - [DEBUG]
67623 2019-Jan-13 11:24:18.085842 - [DEBUG] Process 1785. path edge:
67624 2019-Jan-13 11:24:18.085866 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67625 2019-Jan-13 11:24:18.085929 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
67626 2019-Jan-13 11:24:18.086575 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67627 2019-Jan-13 11:24:18.086633 - [DEBUG]
67628 2019-Jan-13 11:24:18.086659 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
67629 2019-Jan-13 11:24:18.087336 - [DEBUG] Compose: AllBottom * AllBottom
67630 2019-Jan-13 11:24:18.087364 - [DEBUG]
67631 2019-Jan-13 11:24:18.087387 - [DEBUG] Propagate flow
67632 2019-Jan-13 11:24:18.087411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67633 2019-Jan-13 11:24:18.087468 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67634 2019-Jan-13 11:24:18.088104 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67635 2019-Jan-13 11:24:18.088160 - [DEBUG] Edge function : AllBottom (result of previous compose)
67636 2019-Jan-13 11:24:18.088185 - [DEBUG]
67637 2019-Jan-13 11:24:18.088210 - [DEBUG] Join: AllTop & AllBottom
67638 2019-Jan-13 11:24:18.088236 - [DEBUG] = AllBottom (new jump func)
67639 2019-Jan-13 11:24:18.088260 - [DEBUG]
67640 2019-Jan-13 11:24:18.088284 - [DEBUG] Start adding new jump function
67641 2019-Jan-13 11:24:18.088307 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67642 2019-Jan-13 11:24:18.088361 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67643 2019-Jan-13 11:24:18.088416 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67644 2019-Jan-13 11:24:18.089052 - [DEBUG] Edge Function : AllBottom
67645 2019-Jan-13 11:24:18.089079 - [DEBUG] End adding new jump function
67646 2019-Jan-13 11:24:18.089103 - [DEBUG]
67647 2019-Jan-13 11:24:18.089127 - [DEBUG] -------------------------------------------- 1786. Path Edge --------------------------------------------
67648 2019-Jan-13 11:24:18.089152 - [DEBUG]
67649 2019-Jan-13 11:24:18.089175 - [DEBUG] Process 1786. path edge:
67650 2019-Jan-13 11:24:18.089199 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67651 2019-Jan-13 11:24:18.089255 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
67652 2019-Jan-13 11:24:18.089891 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67653 2019-Jan-13 11:24:18.089962 - [DEBUG]
67654 2019-Jan-13 11:24:18.089986 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67655 2019-Jan-13 11:24:18.090686 - [DEBUG] Compose: AllBottom * AllBottom
67656 2019-Jan-13 11:24:18.090717 - [DEBUG]
67657 2019-Jan-13 11:24:18.090740 - [DEBUG] Propagate flow
67658 2019-Jan-13 11:24:18.090764 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67659 2019-Jan-13 11:24:18.090829 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
67660 2019-Jan-13 11:24:18.091491 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67661 2019-Jan-13 11:24:18.091552 - [DEBUG] Edge function : AllBottom (result of previous compose)
67662 2019-Jan-13 11:24:18.091577 - [DEBUG]
67663 2019-Jan-13 11:24:18.091603 - [DEBUG] Join: AllTop & AllBottom
67664 2019-Jan-13 11:24:18.091629 - [DEBUG] = AllBottom (new jump func)
67665 2019-Jan-13 11:24:18.091654 - [DEBUG]
67666 2019-Jan-13 11:24:18.091678 - [DEBUG] Start adding new jump function
67667 2019-Jan-13 11:24:18.091702 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67668 2019-Jan-13 11:24:18.091759 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67669 2019-Jan-13 11:24:18.091814 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
67670 2019-Jan-13 11:24:18.092478 - [DEBUG] Edge Function : AllBottom
67671 2019-Jan-13 11:24:18.092508 - [DEBUG] End adding new jump function
67672 2019-Jan-13 11:24:18.092532 - [DEBUG]
67673 2019-Jan-13 11:24:18.092557 - [DEBUG] -------------------------------------------- 1787. Path Edge --------------------------------------------
67674 2019-Jan-13 11:24:18.092581 - [DEBUG]
67675 2019-Jan-13 11:24:18.092605 - [DEBUG] Process 1787. path edge:
67676 2019-Jan-13 11:24:18.092629 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67677 2019-Jan-13 11:24:18.092687 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
67678 2019-Jan-13 11:24:18.093351 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67679 2019-Jan-13 11:24:18.093409 - [DEBUG]
67680 2019-Jan-13 11:24:18.093435 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
67681 2019-Jan-13 11:24:18.094098 - [DEBUG] Compose: AllBottom * AllBottom
67682 2019-Jan-13 11:24:18.094127 - [DEBUG]
67683 2019-Jan-13 11:24:18.094151 - [DEBUG] Propagate flow
67684 2019-Jan-13 11:24:18.094174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67685 2019-Jan-13 11:24:18.094231 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
67686 2019-Jan-13 11:24:18.094874 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67687 2019-Jan-13 11:24:18.094930 - [DEBUG] Edge function : AllBottom (result of previous compose)
67688 2019-Jan-13 11:24:18.094955 - [DEBUG]
67689 2019-Jan-13 11:24:18.094979 - [DEBUG] Join: AllTop & AllBottom
67690 2019-Jan-13 11:24:18.095005 - [DEBUG] = AllBottom (new jump func)
67691 2019-Jan-13 11:24:18.095030 - [DEBUG]
67692 2019-Jan-13 11:24:18.095053 - [DEBUG] Start adding new jump function
67693 2019-Jan-13 11:24:18.095077 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67694 2019-Jan-13 11:24:18.095132 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67695 2019-Jan-13 11:24:18.095186 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
67696 2019-Jan-13 11:24:18.095825 - [DEBUG] Edge Function : AllBottom
67697 2019-Jan-13 11:24:18.095853 - [DEBUG] End adding new jump function
67698 2019-Jan-13 11:24:18.095891 - [DEBUG]
67699 2019-Jan-13 11:24:18.095916 - [DEBUG] -------------------------------------------- 1788. Path Edge --------------------------------------------
67700 2019-Jan-13 11:24:18.095940 - [DEBUG]
67701 2019-Jan-13 11:24:18.095964 - [DEBUG] Process 1788. path edge:
67702 2019-Jan-13 11:24:18.095988 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67703 2019-Jan-13 11:24:18.096045 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
67704 2019-Jan-13 11:24:18.096702 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67705 2019-Jan-13 11:24:18.096759 - [DEBUG]
67706 2019-Jan-13 11:24:18.096784 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
67707 2019-Jan-13 11:24:18.097462 - [DEBUG] Possible callees:
67708 2019-Jan-13 11:24:18.097487 - [DEBUG] bar
67709 2019-Jan-13 11:24:18.097512 - [DEBUG] Possible return sites:
67710 2019-Jan-13 11:24:18.097536 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got branch instruction
getCallToRetFlowFunction()
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7167711 2019-Jan-13 11:24:18.098852 - [DEBUG] Found and process special summary
67712 2019-Jan-13 11:24:18.098896 - [DEBUG] Compose: EdgeIdentity * AllBottom
67713 2019-Jan-13 11:24:18.098923 - [DEBUG]
67714 2019-Jan-13 11:24:18.098947 - [DEBUG] Propagate flow
67715 2019-Jan-13 11:24:18.098971 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67716 2019-Jan-13 11:24:18.099033 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67717 2019-Jan-13 11:24:18.099691 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67718 2019-Jan-13 11:24:18.099747 - [DEBUG] Edge function : AllBottom (result of previous compose)
67719 2019-Jan-13 11:24:18.099772 - [DEBUG]
67720 2019-Jan-13 11:24:18.099797 - [DEBUG] Join: AllTop & AllBottom
67721 2019-Jan-13 11:24:18.099823 - [DEBUG] = AllBottom (new jump func)
67722 2019-Jan-13 11:24:18.099848 - [DEBUG]
67723 2019-Jan-13 11:24:18.099871 - [DEBUG] Start adding new jump function
67724 2019-Jan-13 11:24:18.099895 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67725 2019-Jan-13 11:24:18.099949 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67726 2019-Jan-13 11:24:18.100023 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67727 2019-Jan-13 11:24:18.100664 - [DEBUG] Edge Function : AllBottom
67728 2019-Jan-13 11:24:18.100693 - [DEBUG] End adding new jump function
67729 2019-Jan-13 11:24:18.100717 - [DEBUG]
67730 2019-Jan-13 11:24:18.100740 - [DEBUG] -------------------------------------------- 1789. Path Edge --------------------------------------------
67731 2019-Jan-13 11:24:18.100764 - [DEBUG]
67732 2019-Jan-13 11:24:18.100787 - [DEBUG] Process 1789. path edge:
67733 2019-Jan-13 11:24:18.100811 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67734 2019-Jan-13 11:24:18.100867 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
67735 2019-Jan-13 11:24:18.101507 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67736 2019-Jan-13 11:24:18.101563 - [DEBUG]
67737 2019-Jan-13 11:24:18.101587 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67738 2019-Jan-13 11:24:18.102245 - [DEBUG] Compose: AllBottom * AllBottom
67739 2019-Jan-13 11:24:18.102273 - [DEBUG]
67740 2019-Jan-13 11:24:18.102297 - [DEBUG] Propagate flow
67741 2019-Jan-13 11:24:18.102320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67742 2019-Jan-13 11:24:18.102378 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
67743 2019-Jan-13 11:24:18.103036 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67744 2019-Jan-13 11:24:18.103096 - [DEBUG] Edge function : AllBottom (result of previous compose)
67745 2019-Jan-13 11:24:18.103121 - [DEBUG]
67746 2019-Jan-13 11:24:18.103146 - [DEBUG] Join: AllTop & AllBottom
67747 2019-Jan-13 11:24:18.103172 - [DEBUG] = AllBottom (new jump func)
67748 2019-Jan-13 11:24:18.103196 - [DEBUG]
67749 2019-Jan-13 11:24:18.103220 - [DEBUG] Start adding new jump function
67750 2019-Jan-13 11:24:18.103243 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67751 2019-Jan-13 11:24:18.103301 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67752 2019-Jan-13 11:24:18.103374 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
67753 2019-Jan-13 11:24:18.104041 - [DEBUG] Edge Function : AllBottom
67754 2019-Jan-13 11:24:18.104071 - [DEBUG] End adding new jump function
67755 2019-Jan-13 11:24:18.104095 - [DEBUG]
67756 2019-Jan-13 11:24:18.104119 - [DEBUG] -------------------------------------------- 1790. Path Edge --------------------------------------------
67757 2019-Jan-13 11:24:18.104143 - [DEBUG]
67758 2019-Jan-13 11:24:18.104167 - [DEBUG] Process 1790. path edge:
67759 2019-Jan-13 11:24:18.104191 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67760 2019-Jan-13 11:24:18.104253 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
67761 2019-Jan-13 11:24:18.104914 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67762 2019-Jan-13 11:24:18.104973 - [DEBUG]
67763 2019-Jan-13 11:24:18.104999 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
67764 2019-Jan-13 11:24:18.105666 - [DEBUG] Compose: AllBottom * AllBottom
67765 2019-Jan-13 11:24:18.105694 - [DEBUG]
67766 2019-Jan-13 11:24:18.105718 - [DEBUG] Propagate flow
67767 2019-Jan-13 11:24:18.105741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67768 2019-Jan-13 11:24:18.105799 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
67769 2019-Jan-13 11:24:18.106453 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67770 2019-Jan-13 11:24:18.106509 - [DEBUG] Edge function : AllBottom (result of previous compose)
67771 2019-Jan-13 11:24:18.106534 - [DEBUG]
67772 2019-Jan-13 11:24:18.106559 - [DEBUG] Join: AllTop & AllBottom
67773 2019-Jan-13 11:24:18.106585 - [DEBUG] = AllBottom (new jump func)
67774 2019-Jan-13 11:24:18.106609 - [DEBUG]
67775 2019-Jan-13 11:24:18.106632 - [DEBUG] Start adding new jump function
67776 2019-Jan-13 11:24:18.106655 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67777 2019-Jan-13 11:24:18.106728 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67778 2019-Jan-13 11:24:18.106782 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
67779 2019-Jan-13 11:24:18.107429 - [DEBUG] Edge Function : AllBottom
67780 2019-Jan-13 11:24:18.107458 - [DEBUG] End adding new jump function
67781 2019-Jan-13 11:24:18.107482 - [DEBUG]
67782 2019-Jan-13 11:24:18.107505 - [DEBUG] -------------------------------------------- 1791. Path Edge --------------------------------------------
67783 2019-Jan-13 11:24:18.107530 - [DEBUG]
67784 2019-Jan-13 11:24:18.107553 - [DEBUG] Process 1791. path edge:
67785 2019-Jan-13 11:24:18.107577 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67786 2019-Jan-13 11:24:18.107634 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
67787 2019-Jan-13 11:24:18.108279 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67788 2019-Jan-13 11:24:18.108351 - [DEBUG]
67789 2019-Jan-13 11:24:18.108375 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
67790 2019-Jan-13 11:24:18.109030 - [DEBUG] Possible callees:
67791 2019-Jan-13 11:24:18.109055 - [DEBUG] llvm.dbg.declare
67792 2019-Jan-13 11:24:18.109079 - [DEBUG] Possible return sites:
67793 2019-Jan-13 11:24:18.109103 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7867794 2019-Jan-13 11:24:18.110444 - [DEBUG] Found and process special summary
67795 2019-Jan-13 11:24:18.110490 - [DEBUG] Compose: EdgeIdentity * AllBottom
67796 2019-Jan-13 11:24:18.110518 - [DEBUG]
67797 2019-Jan-13 11:24:18.110542 - [DEBUG] Propagate flow
67798 2019-Jan-13 11:24:18.110565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67799 2019-Jan-13 11:24:18.110630 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
67800 2019-Jan-13 11:24:18.111300 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67801 2019-Jan-13 11:24:18.111361 - [DEBUG] Edge function : AllBottom (result of previous compose)
67802 2019-Jan-13 11:24:18.111387 - [DEBUG]
67803 2019-Jan-13 11:24:18.111412 - [DEBUG] Join: AllTop & AllBottom
67804 2019-Jan-13 11:24:18.111438 - [DEBUG] = AllBottom (new jump func)
67805 2019-Jan-13 11:24:18.111462 - [DEBUG]
67806 2019-Jan-13 11:24:18.111486 - [DEBUG] Start adding new jump function
67807 2019-Jan-13 11:24:18.111509 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67808 2019-Jan-13 11:24:18.111564 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67809 2019-Jan-13 11:24:18.111619 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
67810 2019-Jan-13 11:24:18.112268 - [DEBUG] Edge Function : AllBottom
67811 2019-Jan-13 11:24:18.112297 - [DEBUG] End adding new jump function
67812 2019-Jan-13 11:24:18.112321 - [DEBUG]
67813 2019-Jan-13 11:24:18.112344 - [DEBUG] -------------------------------------------- 1792. Path Edge --------------------------------------------
67814 2019-Jan-13 11:24:18.112369 - [DEBUG]
67815 2019-Jan-13 11:24:18.112392 - [DEBUG] Process 1792. path edge:
67816 2019-Jan-13 11:24:18.112415 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67817 2019-Jan-13 11:24:18.112472 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
67818 2019-Jan-13 11:24:18.113110 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67819 2019-Jan-13 11:24:18.113166 - [DEBUG]
67820 2019-Jan-13 11:24:18.113191 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
67821 2019-Jan-13 11:24:18.113880 - [DEBUG] Compose: AllBottom * AllBottom
67822 2019-Jan-13 11:24:18.113907 - [DEBUG]
67823 2019-Jan-13 11:24:18.113931 - [DEBUG] Propagate flow
67824 2019-Jan-13 11:24:18.113954 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67825 2019-Jan-13 11:24:18.114011 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
67826 2019-Jan-13 11:24:18.114649 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67827 2019-Jan-13 11:24:18.114704 - [DEBUG] Edge function : AllBottom (result of previous compose)
67828 2019-Jan-13 11:24:18.114729 - [DEBUG]
67829 2019-Jan-13 11:24:18.114754 - [DEBUG] Join: AllTop & AllBottom
67830 2019-Jan-13 11:24:18.114780 - [DEBUG] = AllBottom (new jump func)
67831 2019-Jan-13 11:24:18.114804 - [DEBUG]
67832 2019-Jan-13 11:24:18.114827 - [DEBUG] Start adding new jump function
67833 2019-Jan-13 11:24:18.114851 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67834 2019-Jan-13 11:24:18.114928 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67835 2019-Jan-13 11:24:18.114983 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
67836 2019-Jan-13 11:24:18.115618 - [DEBUG] Edge Function : AllBottom
67837 2019-Jan-13 11:24:18.115646 - [DEBUG] End adding new jump function
67838 2019-Jan-13 11:24:18.115670 - [DEBUG]
67839 2019-Jan-13 11:24:18.115694 - [DEBUG] -------------------------------------------- 1793. Path Edge --------------------------------------------
67840 2019-Jan-13 11:24:18.115718 - [DEBUG]
67841 2019-Jan-13 11:24:18.115741 - [DEBUG] Process 1793. path edge:
67842 2019-Jan-13 11:24:18.115765 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67843 2019-Jan-13 11:24:18.115821 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
67844 2019-Jan-13 11:24:18.116479 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67845 2019-Jan-13 11:24:18.116542 - [DEBUG]
67846 2019-Jan-13 11:24:18.116567 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
67847 2019-Jan-13 11:24:18.117272 - [DEBUG] Compose: AllBottom * AllBottom
67848 2019-Jan-13 11:24:18.117302 - [DEBUG]
67849 2019-Jan-13 11:24:18.117326 - [DEBUG] Propagate flow
67850 2019-Jan-13 11:24:18.117350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67851 2019-Jan-13 11:24:18.117418 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
67852 2019-Jan-13 11:24:18.118079 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67853 2019-Jan-13 11:24:18.118138 - [DEBUG] Edge function : AllBottom (result of previous compose)
67854 2019-Jan-13 11:24:18.118163 - [DEBUG]
67855 2019-Jan-13 11:24:18.118188 - [DEBUG] Join: AllTop & AllBottom
67856 2019-Jan-13 11:24:18.118214 - [DEBUG] = AllBottom (new jump func)
67857 2019-Jan-13 11:24:18.118238 - [DEBUG]
67858 2019-Jan-13 11:24:18.118262 - [DEBUG] Start adding new jump function
67859 2019-Jan-13 11:24:18.118285 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67860 2019-Jan-13 11:24:18.118339 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67861 2019-Jan-13 11:24:18.118393 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
67862 2019-Jan-13 11:24:18.119036 - [DEBUG] Edge Function : AllBottom
67863 2019-Jan-13 11:24:18.119065 - [DEBUG] End adding new jump function
67864 2019-Jan-13 11:24:18.119089 - [DEBUG]
67865 2019-Jan-13 11:24:18.119113 - [DEBUG] -------------------------------------------- 1794. Path Edge --------------------------------------------
67866 2019-Jan-13 11:24:18.119137 - [DEBUG]
67867 2019-Jan-13 11:24:18.119160 - [DEBUG] Process 1794. path edge:
67868 2019-Jan-13 11:24:18.119184 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67869 2019-Jan-13 11:24:18.119240 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
67870 2019-Jan-13 11:24:18.119876 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67871 2019-Jan-13 11:24:18.119932 - [DEBUG]
67872 2019-Jan-13 11:24:18.119957 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
67873 2019-Jan-13 11:24:18.120647 - [DEBUG] Compose: AllBottom * AllBottom
67874 2019-Jan-13 11:24:18.120675 - [DEBUG]
67875 2019-Jan-13 11:24:18.120699 - [DEBUG] Propagate flow
67876 2019-Jan-13 11:24:18.120722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67877 2019-Jan-13 11:24:18.120780 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
67878 2019-Jan-13 11:24:18.121415 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67879 2019-Jan-13 11:24:18.121471 - [DEBUG] Edge function : AllBottom (result of previous compose)
67880 2019-Jan-13 11:24:18.121510 - [DEBUG]
67881 2019-Jan-13 11:24:18.121536 - [DEBUG] Join: AllTop & AllBottom
67882 2019-Jan-13 11:24:18.121561 - [DEBUG] = AllBottom (new jump func)
67883 2019-Jan-13 11:24:18.121586 - [DEBUG]
67884 2019-Jan-13 11:24:18.121609 - [DEBUG] Start adding new jump function
67885 2019-Jan-13 11:24:18.121632 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67886 2019-Jan-13 11:24:18.121687 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67887 2019-Jan-13 11:24:18.121741 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
67888 2019-Jan-13 11:24:18.122380 - [DEBUG] Edge Function : AllBottom
67889 2019-Jan-13 11:24:18.122408 - [DEBUG] End adding new jump function
67890 2019-Jan-13 11:24:18.122432 - [DEBUG]
67891 2019-Jan-13 11:24:18.122456 - [DEBUG] -------------------------------------------- 1795. Path Edge --------------------------------------------
67892 2019-Jan-13 11:24:18.122481 - [DEBUG]
67893 2019-Jan-13 11:24:18.122504 - [DEBUG] Process 1795. path edge:
67894 2019-Jan-13 11:24:18.122527 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67895 2019-Jan-13 11:24:18.122592 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
67896 2019-Jan-13 11:24:18.123248 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67897 2019-Jan-13 11:24:18.123309 - [DEBUG]
67898 2019-Jan-13 11:24:18.123354 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
67899 2019-Jan-13 11:24:18.124043 - [DEBUG] Compose: AllBottom * AllBottom
67900 2019-Jan-13 11:24:18.124072 - [DEBUG]
67901 2019-Jan-13 11:24:18.124095 - [DEBUG] Propagate flow
67902 2019-Jan-13 11:24:18.124119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67903 2019-Jan-13 11:24:18.124182 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67904 2019-Jan-13 11:24:18.124834 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67905 2019-Jan-13 11:24:18.124892 - [DEBUG] Edge function : AllBottom (result of previous compose)
67906 2019-Jan-13 11:24:18.124917 - [DEBUG]
67907 2019-Jan-13 11:24:18.124942 - [DEBUG] Join: AllTop & AllBottom
67908 2019-Jan-13 11:24:18.124968 - [DEBUG] = AllBottom (new jump func)
67909 2019-Jan-13 11:24:18.124992 - [DEBUG]
67910 2019-Jan-13 11:24:18.125015 - [DEBUG] Start adding new jump function
67911 2019-Jan-13 11:24:18.125038 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67912 2019-Jan-13 11:24:18.125093 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67913 2019-Jan-13 11:24:18.125147 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67914 2019-Jan-13 11:24:18.125782 - [DEBUG] Edge Function : AllBottom
67915 2019-Jan-13 11:24:18.125811 - [DEBUG] End adding new jump function
67916 2019-Jan-13 11:24:18.125835 - [DEBUG]
67917 2019-Jan-13 11:24:18.125858 - [DEBUG] -------------------------------------------- 1796. Path Edge --------------------------------------------
67918 2019-Jan-13 11:24:18.125882 - [DEBUG]
67919 2019-Jan-13 11:24:18.125906 - [DEBUG] Process 1796. path edge:
67920 2019-Jan-13 11:24:18.125929 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67921 2019-Jan-13 11:24:18.125986 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
67922 2019-Jan-13 11:24:18.126621 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67923 2019-Jan-13 11:24:18.126698 - [DEBUG]
67924 2019-Jan-13 11:24:18.126722 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67925 2019-Jan-13 11:24:18.127387 - [DEBUG] Compose: AllBottom * AllBottom
67926 2019-Jan-13 11:24:18.127415 - [DEBUG]
67927 2019-Jan-13 11:24:18.127439 - [DEBUG] Propagate flow
67928 2019-Jan-13 11:24:18.127477 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67929 2019-Jan-13 11:24:18.127536 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
67930 2019-Jan-13 11:24:18.128180 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67931 2019-Jan-13 11:24:18.128236 - [DEBUG] Edge function : AllBottom (result of previous compose)
67932 2019-Jan-13 11:24:18.128260 - [DEBUG]
67933 2019-Jan-13 11:24:18.128285 - [DEBUG] Join: AllTop & AllBottom
67934 2019-Jan-13 11:24:18.128311 - [DEBUG] = AllBottom (new jump func)
67935 2019-Jan-13 11:24:18.128335 - [DEBUG]
67936 2019-Jan-13 11:24:18.128358 - [DEBUG] Start adding new jump function
67937 2019-Jan-13 11:24:18.128381 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67938 2019-Jan-13 11:24:18.128436 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67939 2019-Jan-13 11:24:18.128491 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
67940 2019-Jan-13 11:24:18.129152 - [DEBUG] Edge Function : AllBottom
67941 2019-Jan-13 11:24:18.129183 - [DEBUG] End adding new jump function
67942 2019-Jan-13 11:24:18.129207 - [DEBUG]
67943 2019-Jan-13 11:24:18.129231 - [DEBUG] -------------------------------------------- 1797. Path Edge --------------------------------------------
67944 2019-Jan-13 11:24:18.129255 - [DEBUG]
67945 2019-Jan-13 11:24:18.129278 - [DEBUG] Process 1797. path edge:
67946 2019-Jan-13 11:24:18.129302 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67947 2019-Jan-13 11:24:18.129365 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
67948 2019-Jan-13 11:24:18.130053 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67949 2019-Jan-13 11:24:18.130117 - [DEBUG]
67950 2019-Jan-13 11:24:18.130141 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
67951 2019-Jan-13 11:24:18.130831 - [DEBUG] Compose: AllBottom * AllBottom
67952 2019-Jan-13 11:24:18.130862 - [DEBUG]
67953 2019-Jan-13 11:24:18.130886 - [DEBUG] Propagate flow
67954 2019-Jan-13 11:24:18.130909 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67955 2019-Jan-13 11:24:18.130969 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
67956 2019-Jan-13 11:24:18.131612 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67957 2019-Jan-13 11:24:18.131668 - [DEBUG] Edge function : AllBottom (result of previous compose)
67958 2019-Jan-13 11:24:18.131693 - [DEBUG]
67959 2019-Jan-13 11:24:18.131718 - [DEBUG] Join: AllTop & AllBottom
67960 2019-Jan-13 11:24:18.131743 - [DEBUG] = AllBottom (new jump func)
67961 2019-Jan-13 11:24:18.131767 - [DEBUG]
67962 2019-Jan-13 11:24:18.131791 - [DEBUG] Start adding new jump function
67963 2019-Jan-13 11:24:18.131814 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67964 2019-Jan-13 11:24:18.131868 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67965 2019-Jan-13 11:24:18.131922 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
67966 2019-Jan-13 11:24:18.132556 - [DEBUG] Edge Function : AllBottom
67967 2019-Jan-13 11:24:18.132585 - [DEBUG] End adding new jump function
67968 2019-Jan-13 11:24:18.132609 - [DEBUG]
67969 2019-Jan-13 11:24:18.132632 - [DEBUG] -------------------------------------------- 1798. Path Edge --------------------------------------------
67970 2019-Jan-13 11:24:18.132656 - [DEBUG]
67971 2019-Jan-13 11:24:18.132680 - [DEBUG] Process 1798. path edge:
67972 2019-Jan-13 11:24:18.132703 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67973 2019-Jan-13 11:24:18.132759 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
67974 2019-Jan-13 11:24:18.133469 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67975 2019-Jan-13 11:24:18.133528 - [DEBUG]
67976 2019-Jan-13 11:24:18.133554 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
67977 2019-Jan-13 11:24:18.134219 - [DEBUG] Compose: AllBottom * AllBottom
67978 2019-Jan-13 11:24:18.134247 - [DEBUG]
67979 2019-Jan-13 11:24:18.134271 - [DEBUG] Propagate flow
67980 2019-Jan-13 11:24:18.134294 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67981 2019-Jan-13 11:24:18.134352 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
67982 2019-Jan-13 11:24:18.135003 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67983 2019-Jan-13 11:24:18.135060 - [DEBUG] Edge function : AllBottom (result of previous compose)
67984 2019-Jan-13 11:24:18.135085 - [DEBUG]
67985 2019-Jan-13 11:24:18.135110 - [DEBUG] Join: AllTop & AllBottom
67986 2019-Jan-13 11:24:18.135136 - [DEBUG] = AllBottom (new jump func)
67987 2019-Jan-13 11:24:18.135160 - [DEBUG]
67988 2019-Jan-13 11:24:18.135183 - [DEBUG] Start adding new jump function
67989 2019-Jan-13 11:24:18.135206 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67990 2019-Jan-13 11:24:18.135262 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67991 2019-Jan-13 11:24:18.135317 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
67992 2019-Jan-13 11:24:18.135991 - [DEBUG] Edge Function : AllBottom
67993 2019-Jan-13 11:24:18.136022 - [DEBUG] End adding new jump function
67994 2019-Jan-13 11:24:18.136046 - [DEBUG]
67995 2019-Jan-13 11:24:18.136070 - [DEBUG] -------------------------------------------- 1799. Path Edge --------------------------------------------
67996 2019-Jan-13 11:24:18.136095 - [DEBUG]
67997 2019-Jan-13 11:24:18.136118 - [DEBUG] Process 1799. path edge:
67998 2019-Jan-13 11:24:18.136142 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67999 2019-Jan-13 11:24:18.136203 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
68000 2019-Jan-13 11:24:18.136898 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68001 2019-Jan-13 11:24:18.136959 - [DEBUG]
68002 2019-Jan-13 11:24:18.136983 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
68003 2019-Jan-13 11:24:18.137657 - [DEBUG] Possible callees:
68004 2019-Jan-13 11:24:18.137683 - [DEBUG] llvm.dbg.declare
68005 2019-Jan-13 11:24:18.137708 - [DEBUG] Possible return sites:
68006 2019-Jan-13 11:24:18.137731 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12068007 2019-Jan-13 11:24:18.139017 - [DEBUG] Found and process special summary
68008 2019-Jan-13 11:24:18.139055 - [DEBUG] Compose: EdgeIdentity * AllBottom
68009 2019-Jan-13 11:24:18.139082 - [DEBUG]
68010 2019-Jan-13 11:24:18.139106 - [DEBUG] Propagate flow
68011 2019-Jan-13 11:24:18.139130 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68012 2019-Jan-13 11:24:18.139188 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68013 2019-Jan-13 11:24:18.139829 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68014 2019-Jan-13 11:24:18.139885 - [DEBUG] Edge function : AllBottom (result of previous compose)
68015 2019-Jan-13 11:24:18.139910 - [DEBUG]
68016 2019-Jan-13 11:24:18.139950 - [DEBUG] Join: AllTop & AllBottom
68017 2019-Jan-13 11:24:18.139976 - [DEBUG] = AllBottom (new jump func)
68018 2019-Jan-13 11:24:18.140019 - [DEBUG]
68019 2019-Jan-13 11:24:18.140043 - [DEBUG] Start adding new jump function
68020 2019-Jan-13 11:24:18.140066 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68021 2019-Jan-13 11:24:18.140122 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68022 2019-Jan-13 11:24:18.140176 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68023 2019-Jan-13 11:24:18.140817 - [DEBUG] Edge Function : AllBottom
68024 2019-Jan-13 11:24:18.140846 - [DEBUG] End adding new jump function
68025 2019-Jan-13 11:24:18.140870 - [DEBUG]
68026 2019-Jan-13 11:24:18.140893 - [DEBUG] -------------------------------------------- 1800. Path Edge --------------------------------------------
68027 2019-Jan-13 11:24:18.140918 - [DEBUG]
68028 2019-Jan-13 11:24:18.140941 - [DEBUG] Process 1800. path edge:
68029 2019-Jan-13 11:24:18.140964 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68030 2019-Jan-13 11:24:18.141020 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
68031 2019-Jan-13 11:24:18.141670 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68032 2019-Jan-13 11:24:18.141731 - [DEBUG]
68033 2019-Jan-13 11:24:18.141756 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68034 2019-Jan-13 11:24:18.142452 - [DEBUG] Compose: AllBottom * AllBottom
68035 2019-Jan-13 11:24:18.142480 - [DEBUG]
68036 2019-Jan-13 11:24:18.142503 - [DEBUG] Propagate flow
68037 2019-Jan-13 11:24:18.142527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68038 2019-Jan-13 11:24:18.142588 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
68039 2019-Jan-13 11:24:18.143251 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68040 2019-Jan-13 11:24:18.143311 - [DEBUG] Edge function : AllBottom (result of previous compose)
68041 2019-Jan-13 11:24:18.143354 - [DEBUG]
68042 2019-Jan-13 11:24:18.143380 - [DEBUG] Join: AllTop & AllBottom
68043 2019-Jan-13 11:24:18.143406 - [DEBUG] = AllBottom (new jump func)
68044 2019-Jan-13 11:24:18.143431 - [DEBUG]
68045 2019-Jan-13 11:24:18.143454 - [DEBUG] Start adding new jump function
68046 2019-Jan-13 11:24:18.143477 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68047 2019-Jan-13 11:24:18.143534 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68048 2019-Jan-13 11:24:18.143588 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
68049 2019-Jan-13 11:24:18.144233 - [DEBUG] Edge Function : AllBottom
68050 2019-Jan-13 11:24:18.144262 - [DEBUG] End adding new jump function
68051 2019-Jan-13 11:24:18.144286 - [DEBUG]
68052 2019-Jan-13 11:24:18.144310 - [DEBUG] -------------------------------------------- 1801. Path Edge --------------------------------------------
68053 2019-Jan-13 11:24:18.144335 - [DEBUG]
68054 2019-Jan-13 11:24:18.144358 - [DEBUG] Process 1801. path edge:
68055 2019-Jan-13 11:24:18.144382 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68056 2019-Jan-13 11:24:18.144438 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
68057 2019-Jan-13 11:24:18.145072 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68058 2019-Jan-13 11:24:18.145129 - [DEBUG]
68059 2019-Jan-13 11:24:18.145154 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
68060 2019-Jan-13 11:24:18.145815 - [DEBUG] Compose: AllBottom * AllBottom
68061 2019-Jan-13 11:24:18.145843 - [DEBUG]
68062 2019-Jan-13 11:24:18.145867 - [DEBUG] Propagate flow
68063 2019-Jan-13 11:24:18.145891 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68064 2019-Jan-13 11:24:18.145964 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68065 2019-Jan-13 11:24:18.146616 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68066 2019-Jan-13 11:24:18.146689 - [DEBUG] Edge function : AllBottom (result of previous compose)
68067 2019-Jan-13 11:24:18.146715 - [DEBUG]
68068 2019-Jan-13 11:24:18.146739 - [DEBUG] Join: AllTop & AllBottom
68069 2019-Jan-13 11:24:18.146765 - [DEBUG] = AllBottom (new jump func)
68070 2019-Jan-13 11:24:18.146790 - [DEBUG]
68071 2019-Jan-13 11:24:18.146814 - [DEBUG] Start adding new jump function
68072 2019-Jan-13 11:24:18.146837 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68073 2019-Jan-13 11:24:18.146892 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68074 2019-Jan-13 11:24:18.146947 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68075 2019-Jan-13 11:24:18.147592 - [DEBUG] Edge Function : AllBottom
68076 2019-Jan-13 11:24:18.147621 - [DEBUG] End adding new jump function
68077 2019-Jan-13 11:24:18.147646 - [DEBUG]
68078 2019-Jan-13 11:24:18.147670 - [DEBUG] -------------------------------------------- 1802. Path Edge --------------------------------------------
68079 2019-Jan-13 11:24:18.147694 - [DEBUG]
68080 2019-Jan-13 11:24:18.147718 - [DEBUG] Process 1802. path edge:
68081 2019-Jan-13 11:24:18.147741 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68082 2019-Jan-13 11:24:18.147799 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
68083 2019-Jan-13 11:24:18.148473 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68084 2019-Jan-13 11:24:18.148535 - [DEBUG]
68085 2019-Jan-13 11:24:18.148559 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68086 2019-Jan-13 11:24:18.149251 - [DEBUG] Possible callees:
68087 2019-Jan-13 11:24:18.149278 - [DEBUG] llvm.dbg.declare
68088 2019-Jan-13 11:24:18.149303 - [DEBUG] Possible return sites:
68089 2019-Jan-13 11:24:18.149326 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14968090 2019-Jan-13 11:24:18.150650 - [DEBUG] Found and process special summary
68091 2019-Jan-13 11:24:18.150689 - [DEBUG] Compose: EdgeIdentity * AllBottom
68092 2019-Jan-13 11:24:18.150717 - [DEBUG]
68093 2019-Jan-13 11:24:18.150741 - [DEBUG] Propagate flow
68094 2019-Jan-13 11:24:18.150764 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68095 2019-Jan-13 11:24:18.150824 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68096 2019-Jan-13 11:24:18.151464 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68097 2019-Jan-13 11:24:18.151520 - [DEBUG] Edge function : AllBottom (result of previous compose)
68098 2019-Jan-13 11:24:18.151545 - [DEBUG]
68099 2019-Jan-13 11:24:18.151571 - [DEBUG] Join: AllTop & AllBottom
68100 2019-Jan-13 11:24:18.151596 - [DEBUG] = AllBottom (new jump func)
68101 2019-Jan-13 11:24:18.151621 - [DEBUG]
68102 2019-Jan-13 11:24:18.151644 - [DEBUG] Start adding new jump function
68103 2019-Jan-13 11:24:18.151668 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68104 2019-Jan-13 11:24:18.151722 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68105 2019-Jan-13 11:24:18.151777 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68106 2019-Jan-13 11:24:18.152415 - [DEBUG] Edge Function : AllBottom
68107 2019-Jan-13 11:24:18.152461 - [DEBUG] End adding new jump function
68108 2019-Jan-13 11:24:18.152485 - [DEBUG]
68109 2019-Jan-13 11:24:18.152509 - [DEBUG] -------------------------------------------- 1803. Path Edge --------------------------------------------
68110 2019-Jan-13 11:24:18.152533 - [DEBUG]
68111 2019-Jan-13 11:24:18.152557 - [DEBUG] Process 1803. path edge:
68112 2019-Jan-13 11:24:18.152581 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68113 2019-Jan-13 11:24:18.152639 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
68114 2019-Jan-13 11:24:18.153278 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68115 2019-Jan-13 11:24:18.153351 - [DEBUG]
68116 2019-Jan-13 11:24:18.153376 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68117 2019-Jan-13 11:24:18.154046 - [DEBUG] Compose: AllBottom * AllBottom
68118 2019-Jan-13 11:24:18.154076 - [DEBUG]
68119 2019-Jan-13 11:24:18.154099 - [DEBUG] Propagate flow
68120 2019-Jan-13 11:24:18.154123 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68121 2019-Jan-13 11:24:18.154183 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
68122 2019-Jan-13 11:24:18.154846 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68123 2019-Jan-13 11:24:18.154908 - [DEBUG] Edge function : AllBottom (result of previous compose)
68124 2019-Jan-13 11:24:18.154933 - [DEBUG]
68125 2019-Jan-13 11:24:18.154958 - [DEBUG] Join: AllTop & AllBottom
68126 2019-Jan-13 11:24:18.154984 - [DEBUG] = AllBottom (new jump func)
68127 2019-Jan-13 11:24:18.155009 - [DEBUG]
68128 2019-Jan-13 11:24:18.155032 - [DEBUG] Start adding new jump function
68129 2019-Jan-13 11:24:18.155056 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68130 2019-Jan-13 11:24:18.155112 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68131 2019-Jan-13 11:24:18.155167 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
68132 2019-Jan-13 11:24:18.155828 - [DEBUG] Edge Function : AllBottom
68133 2019-Jan-13 11:24:18.155858 - [DEBUG] End adding new jump function
68134 2019-Jan-13 11:24:18.155882 - [DEBUG]
68135 2019-Jan-13 11:24:18.155906 - [DEBUG] -------------------------------------------- 1804. Path Edge --------------------------------------------
68136 2019-Jan-13 11:24:18.155931 - [DEBUG]
68137 2019-Jan-13 11:24:18.155955 - [DEBUG] Process 1804. path edge:
68138 2019-Jan-13 11:24:18.155979 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68139 2019-Jan-13 11:24:18.156041 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
68140 2019-Jan-13 11:24:18.156708 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68141 2019-Jan-13 11:24:18.156766 - [DEBUG]
68142 2019-Jan-13 11:24:18.156792 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
68143 2019-Jan-13 11:24:18.157462 - [DEBUG] Compose: AllBottom * AllBottom
68144 2019-Jan-13 11:24:18.157491 - [DEBUG]
68145 2019-Jan-13 11:24:18.157514 - [DEBUG] Propagate flow
68146 2019-Jan-13 11:24:18.157538 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68147 2019-Jan-13 11:24:18.157595 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68148 2019-Jan-13 11:24:18.158243 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68149 2019-Jan-13 11:24:18.158299 - [DEBUG] Edge function : AllBottom (result of previous compose)
68150 2019-Jan-13 11:24:18.158324 - [DEBUG]
68151 2019-Jan-13 11:24:18.158349 - [DEBUG] Join: AllTop & AllBottom
68152 2019-Jan-13 11:24:18.158375 - [DEBUG] = AllBottom (new jump func)
68153 2019-Jan-13 11:24:18.158399 - [DEBUG]
68154 2019-Jan-13 11:24:18.158438 - [DEBUG] Start adding new jump function
68155 2019-Jan-13 11:24:18.158462 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68156 2019-Jan-13 11:24:18.158517 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68157 2019-Jan-13 11:24:18.158572 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68158 2019-Jan-13 11:24:18.159219 - [DEBUG] Edge Function : AllBottom
68159 2019-Jan-13 11:24:18.159249 - [DEBUG] End adding new jump function
68160 2019-Jan-13 11:24:18.159273 - [DEBUG]
68161 2019-Jan-13 11:24:18.159297 - [DEBUG] -------------------------------------------- 1805. Path Edge --------------------------------------------
68162 2019-Jan-13 11:24:18.159321 - [DEBUG]
68163 2019-Jan-13 11:24:18.159345 - [DEBUG] Process 1805. path edge:
68164 2019-Jan-13 11:24:18.159369 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68165 2019-Jan-13 11:24:18.159425 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
68166 2019-Jan-13 11:24:18.160089 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68167 2019-Jan-13 11:24:18.160146 - [DEBUG]
68168 2019-Jan-13 11:24:18.160170 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68169 2019-Jan-13 11:24:18.160856 - [DEBUG] Possible callees:
68170 2019-Jan-13 11:24:18.160882 - [DEBUG] llvm.dbg.declare
68171 2019-Jan-13 11:24:18.160907 - [DEBUG] Possible return sites:
68172 2019-Jan-13 11:24:18.160930 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15568173 2019-Jan-13 11:24:18.162253 - [DEBUG] Found and process special summary
68174 2019-Jan-13 11:24:18.162299 - [DEBUG] Compose: EdgeIdentity * AllBottom
68175 2019-Jan-13 11:24:18.162326 - [DEBUG]
68176 2019-Jan-13 11:24:18.162351 - [DEBUG] Propagate flow
68177 2019-Jan-13 11:24:18.162374 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68178 2019-Jan-13 11:24:18.162439 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68179 2019-Jan-13 11:24:18.163092 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68180 2019-Jan-13 11:24:18.163149 - [DEBUG] Edge function : AllBottom (result of previous compose)
68181 2019-Jan-13 11:24:18.163174 - [DEBUG]
68182 2019-Jan-13 11:24:18.163199 - [DEBUG] Join: AllTop & AllBottom
68183 2019-Jan-13 11:24:18.163225 - [DEBUG] = AllBottom (new jump func)
68184 2019-Jan-13 11:24:18.163249 - [DEBUG]
68185 2019-Jan-13 11:24:18.163273 - [DEBUG] Start adding new jump function
68186 2019-Jan-13 11:24:18.163296 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68187 2019-Jan-13 11:24:18.163371 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68188 2019-Jan-13 11:24:18.163426 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68189 2019-Jan-13 11:24:18.164065 - [DEBUG] Edge Function : AllBottom
68190 2019-Jan-13 11:24:18.164095 - [DEBUG] End adding new jump function
68191 2019-Jan-13 11:24:18.164118 - [DEBUG]
68192 2019-Jan-13 11:24:18.164142 - [DEBUG] -------------------------------------------- 1806. Path Edge --------------------------------------------
68193 2019-Jan-13 11:24:18.164167 - [DEBUG]
68194 2019-Jan-13 11:24:18.164190 - [DEBUG] Process 1806. path edge:
68195 2019-Jan-13 11:24:18.164213 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68196 2019-Jan-13 11:24:18.164270 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
68197 2019-Jan-13 11:24:18.164923 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68198 2019-Jan-13 11:24:18.164980 - [DEBUG]
68199 2019-Jan-13 11:24:18.165004 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68200 2019-Jan-13 11:24:18.165677 - [DEBUG] Compose: AllBottom * AllBottom
68201 2019-Jan-13 11:24:18.165705 - [DEBUG]
68202 2019-Jan-13 11:24:18.165729 - [DEBUG] Propagate flow
68203 2019-Jan-13 11:24:18.165752 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68204 2019-Jan-13 11:24:18.165810 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
68205 2019-Jan-13 11:24:18.166446 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68206 2019-Jan-13 11:24:18.166502 - [DEBUG] Edge function : AllBottom (result of previous compose)
68207 2019-Jan-13 11:24:18.166527 - [DEBUG]
68208 2019-Jan-13 11:24:18.166552 - [DEBUG] Join: AllTop & AllBottom
68209 2019-Jan-13 11:24:18.166577 - [DEBUG] = AllBottom (new jump func)
68210 2019-Jan-13 11:24:18.166602 - [DEBUG]
68211 2019-Jan-13 11:24:18.166625 - [DEBUG] Start adding new jump function
68212 2019-Jan-13 11:24:18.166648 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68213 2019-Jan-13 11:24:18.166720 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68214 2019-Jan-13 11:24:18.166774 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
68215 2019-Jan-13 11:24:18.167436 - [DEBUG] Edge Function : AllBottom
68216 2019-Jan-13 11:24:18.167467 - [DEBUG] End adding new jump function
68217 2019-Jan-13 11:24:18.167491 - [DEBUG]
68218 2019-Jan-13 11:24:18.167514 - [DEBUG] -------------------------------------------- 1807. Path Edge --------------------------------------------
68219 2019-Jan-13 11:24:18.167539 - [DEBUG]
68220 2019-Jan-13 11:24:18.167562 - [DEBUG] Process 1807. path edge:
68221 2019-Jan-13 11:24:18.167586 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68222 2019-Jan-13 11:24:18.167649 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
68223 2019-Jan-13 11:24:18.168310 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68224 2019-Jan-13 11:24:18.168373 - [DEBUG]
68225 2019-Jan-13 11:24:18.168399 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
68226 2019-Jan-13 11:24:18.169082 - [DEBUG] Compose: AllBottom * AllBottom
68227 2019-Jan-13 11:24:18.169110 - [DEBUG]
68228 2019-Jan-13 11:24:18.169134 - [DEBUG] Propagate flow
68229 2019-Jan-13 11:24:18.169157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68230 2019-Jan-13 11:24:18.169218 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
68231 2019-Jan-13 11:24:18.169857 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68232 2019-Jan-13 11:24:18.169913 - [DEBUG] Edge function : AllBottom (result of previous compose)
68233 2019-Jan-13 11:24:18.169938 - [DEBUG]
68234 2019-Jan-13 11:24:18.169962 - [DEBUG] Join: AllTop & AllBottom
68235 2019-Jan-13 11:24:18.169988 - [DEBUG] = AllBottom (new jump func)
68236 2019-Jan-13 11:24:18.170034 - [DEBUG]
68237 2019-Jan-13 11:24:18.170057 - [DEBUG] Start adding new jump function
68238 2019-Jan-13 11:24:18.170080 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68239 2019-Jan-13 11:24:18.170135 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68240 2019-Jan-13 11:24:18.170189 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
68241 2019-Jan-13 11:24:18.170825 - [DEBUG] Edge Function : AllBottom
68242 2019-Jan-13 11:24:18.170854 - [DEBUG] End adding new jump function
68243 2019-Jan-13 11:24:18.170878 - [DEBUG]
68244 2019-Jan-13 11:24:18.170901 - [DEBUG] -------------------------------------------- 1808. Path Edge --------------------------------------------
68245 2019-Jan-13 11:24:18.170941 - [DEBUG]
68246 2019-Jan-13 11:24:18.170965 - [DEBUG] Process 1808. path edge:
68247 2019-Jan-13 11:24:18.170989 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68248 2019-Jan-13 11:24:18.171046 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
68249 2019-Jan-13 11:24:18.171684 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68250 2019-Jan-13 11:24:18.171740 - [DEBUG]
68251 2019-Jan-13 11:24:18.171765 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
68252 2019-Jan-13 11:24:18.172428 - [DEBUG] Compose: AllBottom * AllBottom
68253 2019-Jan-13 11:24:18.172457 - [DEBUG]
68254 2019-Jan-13 11:24:18.172481 - [DEBUG] Propagate flow
68255 2019-Jan-13 11:24:18.172504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68256 2019-Jan-13 11:24:18.172561 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
68257 2019-Jan-13 11:24:18.173211 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68258 2019-Jan-13 11:24:18.173270 - [DEBUG] Edge function : AllBottom (result of previous compose)
68259 2019-Jan-13 11:24:18.173295 - [DEBUG]
68260 2019-Jan-13 11:24:18.173319 - [DEBUG] Join: AllTop & AllBottom
68261 2019-Jan-13 11:24:18.173364 - [DEBUG] = AllBottom (new jump func)
68262 2019-Jan-13 11:24:18.173389 - [DEBUG]
68263 2019-Jan-13 11:24:18.173413 - [DEBUG] Start adding new jump function
68264 2019-Jan-13 11:24:18.173436 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68265 2019-Jan-13 11:24:18.173495 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68266 2019-Jan-13 11:24:18.173550 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
68267 2019-Jan-13 11:24:18.174227 - [DEBUG] Edge Function : AllBottom
68268 2019-Jan-13 11:24:18.174257 - [DEBUG] End adding new jump function
68269 2019-Jan-13 11:24:18.174281 - [DEBUG]
68270 2019-Jan-13 11:24:18.174305 - [DEBUG] -------------------------------------------- 1809. Path Edge --------------------------------------------
68271 2019-Jan-13 11:24:18.174330 - [DEBUG]
68272 2019-Jan-13 11:24:18.174353 - [DEBUG] Process 1809. path edge:
68273 2019-Jan-13 11:24:18.174376 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68274 2019-Jan-13 11:24:18.174441 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
68275 2019-Jan-13 11:24:18.175111 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68276 2019-Jan-13 11:24:18.175171 - [DEBUG]
68277 2019-Jan-13 11:24:18.175195 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
68278 2019-Jan-13 11:24:18.175868 - [DEBUG] Possible callees:
68279 2019-Jan-13 11:24:18.175894 - [DEBUG] llvm.dbg.declare
68280 2019-Jan-13 11:24:18.175918 - [DEBUG] Possible return sites:
68281 2019-Jan-13 11:24:18.175942 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16368282 2019-Jan-13 11:24:18.177245 - [DEBUG] Found and process special summary
68283 2019-Jan-13 11:24:18.177283 - [DEBUG] Compose: EdgeIdentity * AllBottom
68284 2019-Jan-13 11:24:18.177310 - [DEBUG]
68285 2019-Jan-13 11:24:18.177335 - [DEBUG] Propagate flow
68286 2019-Jan-13 11:24:18.177359 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68287 2019-Jan-13 11:24:18.177417 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68288 2019-Jan-13 11:24:18.178075 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68289 2019-Jan-13 11:24:18.178132 - [DEBUG] Edge function : AllBottom (result of previous compose)
68290 2019-Jan-13 11:24:18.178157 - [DEBUG]
68291 2019-Jan-13 11:24:18.178182 - [DEBUG] Join: AllTop & AllBottom
68292 2019-Jan-13 11:24:18.178208 - [DEBUG] = AllBottom (new jump func)
68293 2019-Jan-13 11:24:18.178233 - [DEBUG]
68294 2019-Jan-13 11:24:18.178257 - [DEBUG] Start adding new jump function
68295 2019-Jan-13 11:24:18.178280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68296 2019-Jan-13 11:24:18.178334 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68297 2019-Jan-13 11:24:18.178389 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68298 2019-Jan-13 11:24:18.179028 - [DEBUG] Edge Function : AllBottom
68299 2019-Jan-13 11:24:18.179056 - [DEBUG] End adding new jump function
68300 2019-Jan-13 11:24:18.179080 - [DEBUG]
68301 2019-Jan-13 11:24:18.179104 - [DEBUG] -------------------------------------------- 1810. Path Edge --------------------------------------------
68302 2019-Jan-13 11:24:18.179129 - [DEBUG]
68303 2019-Jan-13 11:24:18.179152 - [DEBUG] Process 1810. path edge:
68304 2019-Jan-13 11:24:18.179176 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68305 2019-Jan-13 11:24:18.179232 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
68306 2019-Jan-13 11:24:18.179885 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68307 2019-Jan-13 11:24:18.179949 - [DEBUG]
68308 2019-Jan-13 11:24:18.179973 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68309 2019-Jan-13 11:24:18.180684 - [DEBUG] Compose: AllBottom * AllBottom
68310 2019-Jan-13 11:24:18.180714 - [DEBUG]
68311 2019-Jan-13 11:24:18.180738 - [DEBUG] Propagate flow
68312 2019-Jan-13 11:24:18.180762 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68313 2019-Jan-13 11:24:18.180827 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
68314 2019-Jan-13 11:24:18.181504 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68315 2019-Jan-13 11:24:18.181565 - [DEBUG] Edge function : AllBottom (result of previous compose)
68316 2019-Jan-13 11:24:18.181591 - [DEBUG]
68317 2019-Jan-13 11:24:18.181617 - [DEBUG] Join: AllTop & AllBottom
68318 2019-Jan-13 11:24:18.181644 - [DEBUG] = AllBottom (new jump func)
68319 2019-Jan-13 11:24:18.181669 - [DEBUG]
68320 2019-Jan-13 11:24:18.181694 - [DEBUG] Start adding new jump function
68321 2019-Jan-13 11:24:18.181718 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68322 2019-Jan-13 11:24:18.181774 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68323 2019-Jan-13 11:24:18.181829 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
68324 2019-Jan-13 11:24:18.182473 - [DEBUG] Edge Function : AllBottom
68325 2019-Jan-13 11:24:18.182503 - [DEBUG] End adding new jump function
68326 2019-Jan-13 11:24:18.182528 - [DEBUG]
68327 2019-Jan-13 11:24:18.182552 - [DEBUG] -------------------------------------------- 1811. Path Edge --------------------------------------------
68328 2019-Jan-13 11:24:18.182578 - [DEBUG]
68329 2019-Jan-13 11:24:18.182602 - [DEBUG] Process 1811. path edge:
68330 2019-Jan-13 11:24:18.182626 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68331 2019-Jan-13 11:24:18.182684 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
68332 2019-Jan-13 11:24:18.183318 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68333 2019-Jan-13 11:24:18.183395 - [DEBUG]
68334 2019-Jan-13 11:24:18.183422 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
68335 2019-Jan-13 11:24:18.184105 - [DEBUG] Compose: AllBottom * AllBottom
68336 2019-Jan-13 11:24:18.184133 - [DEBUG]
68337 2019-Jan-13 11:24:18.184157 - [DEBUG] Propagate flow
68338 2019-Jan-13 11:24:18.184180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68339 2019-Jan-13 11:24:18.184238 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
68340 2019-Jan-13 11:24:18.184891 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68341 2019-Jan-13 11:24:18.184947 - [DEBUG] Edge function : AllBottom (result of previous compose)
68342 2019-Jan-13 11:24:18.184972 - [DEBUG]
68343 2019-Jan-13 11:24:18.184996 - [DEBUG] Join: AllTop & AllBottom
68344 2019-Jan-13 11:24:18.185022 - [DEBUG] = AllBottom (new jump func)
68345 2019-Jan-13 11:24:18.185046 - [DEBUG]
68346 2019-Jan-13 11:24:18.185069 - [DEBUG] Start adding new jump function
68347 2019-Jan-13 11:24:18.185092 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68348 2019-Jan-13 11:24:18.185147 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68349 2019-Jan-13 11:24:18.185201 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
68350 2019-Jan-13 11:24:18.185847 - [DEBUG] Edge Function : AllBottom
68351 2019-Jan-13 11:24:18.185875 - [DEBUG] End adding new jump function
68352 2019-Jan-13 11:24:18.185899 - [DEBUG]
68353 2019-Jan-13 11:24:18.185922 - [DEBUG] -------------------------------------------- 1812. Path Edge --------------------------------------------
68354 2019-Jan-13 11:24:18.185947 - [DEBUG]
68355 2019-Jan-13 11:24:18.185971 - [DEBUG] Process 1812. path edge:
68356 2019-Jan-13 11:24:18.185994 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68357 2019-Jan-13 11:24:18.186053 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
68358 2019-Jan-13 11:24:18.186748 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68359 2019-Jan-13 11:24:18.186809 - [DEBUG]
68360 2019-Jan-13 11:24:18.186833 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
68361 2019-Jan-13 11:24:18.187526 - [DEBUG] Possible callees:
68362 2019-Jan-13 11:24:18.187552 - [DEBUG] llvm.dbg.declare
68363 2019-Jan-13 11:24:18.187577 - [DEBUG] Possible return sites:
68364 2019-Jan-13 11:24:18.187600 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16968365 2019-Jan-13 11:24:18.188901 - [DEBUG] Found and process special summary
68366 2019-Jan-13 11:24:18.188941 - [DEBUG] Compose: EdgeIdentity * AllBottom
68367 2019-Jan-13 11:24:18.188968 - [DEBUG]
68368 2019-Jan-13 11:24:18.188992 - [DEBUG] Propagate flow
68369 2019-Jan-13 11:24:18.189015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68370 2019-Jan-13 11:24:18.189075 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68371 2019-Jan-13 11:24:18.189713 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68372 2019-Jan-13 11:24:18.189769 - [DEBUG] Edge function : AllBottom (result of previous compose)
68373 2019-Jan-13 11:24:18.189794 - [DEBUG]
68374 2019-Jan-13 11:24:18.189819 - [DEBUG] Join: AllTop & AllBottom
68375 2019-Jan-13 11:24:18.189845 - [DEBUG] = AllBottom (new jump func)
68376 2019-Jan-13 11:24:18.189869 - [DEBUG]
68377 2019-Jan-13 11:24:18.189893 - [DEBUG] Start adding new jump function
68378 2019-Jan-13 11:24:18.189916 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68379 2019-Jan-13 11:24:18.189970 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68380 2019-Jan-13 11:24:18.190059 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68381 2019-Jan-13 11:24:18.190701 - [DEBUG] Edge Function : AllBottom
68382 2019-Jan-13 11:24:18.190730 - [DEBUG] End adding new jump function
68383 2019-Jan-13 11:24:18.190754 - [DEBUG]
68384 2019-Jan-13 11:24:18.190778 - [DEBUG] -------------------------------------------- 1813. Path Edge --------------------------------------------
68385 2019-Jan-13 11:24:18.190802 - [DEBUG]
68386 2019-Jan-13 11:24:18.190826 - [DEBUG] Process 1813. path edge:
68387 2019-Jan-13 11:24:18.190849 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68388 2019-Jan-13 11:24:18.190905 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
68389 2019-Jan-13 11:24:18.191542 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68390 2019-Jan-13 11:24:18.191598 - [DEBUG]
68391 2019-Jan-13 11:24:18.191622 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68392 2019-Jan-13 11:24:18.192289 - [DEBUG] Compose: AllBottom * AllBottom
68393 2019-Jan-13 11:24:18.192317 - [DEBUG]
68394 2019-Jan-13 11:24:18.192341 - [DEBUG] Propagate flow
68395 2019-Jan-13 11:24:18.192364 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68396 2019-Jan-13 11:24:18.192424 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
68397 2019-Jan-13 11:24:18.193091 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68398 2019-Jan-13 11:24:18.193151 - [DEBUG] Edge function : AllBottom (result of previous compose)
68399 2019-Jan-13 11:24:18.193177 - [DEBUG]
68400 2019-Jan-13 11:24:18.193202 - [DEBUG] Join: AllTop & AllBottom
68401 2019-Jan-13 11:24:18.193228 - [DEBUG] = AllBottom (new jump func)
68402 2019-Jan-13 11:24:18.193253 - [DEBUG]
68403 2019-Jan-13 11:24:18.193276 - [DEBUG] Start adding new jump function
68404 2019-Jan-13 11:24:18.193299 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68405 2019-Jan-13 11:24:18.193376 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68406 2019-Jan-13 11:24:18.193431 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
68407 2019-Jan-13 11:24:18.194098 - [DEBUG] Edge Function : AllBottom
68408 2019-Jan-13 11:24:18.194129 - [DEBUG] End adding new jump function
68409 2019-Jan-13 11:24:18.194153 - [DEBUG]
68410 2019-Jan-13 11:24:18.194177 - [DEBUG] -------------------------------------------- 1814. Path Edge --------------------------------------------
68411 2019-Jan-13 11:24:18.194202 - [DEBUG]
68412 2019-Jan-13 11:24:18.194225 - [DEBUG] Process 1814. path edge:
68413 2019-Jan-13 11:24:18.194249 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68414 2019-Jan-13 11:24:18.194310 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
68415 2019-Jan-13 11:24:18.194957 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68416 2019-Jan-13 11:24:18.195013 - [DEBUG]
68417 2019-Jan-13 11:24:18.195038 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
68418 2019-Jan-13 11:24:18.195707 - [DEBUG] Compose: AllBottom * AllBottom
68419 2019-Jan-13 11:24:18.195736 - [DEBUG]
68420 2019-Jan-13 11:24:18.195760 - [DEBUG] Propagate flow
68421 2019-Jan-13 11:24:18.195783 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68422 2019-Jan-13 11:24:18.195841 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
68423 2019-Jan-13 11:24:18.196484 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68424 2019-Jan-13 11:24:18.196541 - [DEBUG] Edge function : AllBottom (result of previous compose)
68425 2019-Jan-13 11:24:18.196581 - [DEBUG]
68426 2019-Jan-13 11:24:18.196607 - [DEBUG] Join: AllTop & AllBottom
68427 2019-Jan-13 11:24:18.196633 - [DEBUG] = AllBottom (new jump func)
68428 2019-Jan-13 11:24:18.196658 - [DEBUG]
68429 2019-Jan-13 11:24:18.196701 - [DEBUG] Start adding new jump function
68430 2019-Jan-13 11:24:18.196724 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68431 2019-Jan-13 11:24:18.196780 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68432 2019-Jan-13 11:24:18.196835 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
68433 2019-Jan-13 11:24:18.197478 - [DEBUG] Edge Function : AllBottom
68434 2019-Jan-13 11:24:18.197506 - [DEBUG] End adding new jump function
68435 2019-Jan-13 11:24:18.197530 - [DEBUG]
68436 2019-Jan-13 11:24:18.197554 - [DEBUG] -------------------------------------------- 1815. Path Edge --------------------------------------------
68437 2019-Jan-13 11:24:18.197579 - [DEBUG]
68438 2019-Jan-13 11:24:18.197602 - [DEBUG] Process 1815. path edge:
68439 2019-Jan-13 11:24:18.197626 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68440 2019-Jan-13 11:24:18.197683 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
68441 2019-Jan-13 11:24:18.198331 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68442 2019-Jan-13 11:24:18.198387 - [DEBUG]
68443 2019-Jan-13 11:24:18.198411 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
68444 2019-Jan-13 11:24:18.199111 - [DEBUG] Compose: AllBottom * AllBottom
68445 2019-Jan-13 11:24:18.199141 - [DEBUG]
68446 2019-Jan-13 11:24:18.199164 - [DEBUG] Propagate flow
68447 2019-Jan-13 11:24:18.199187 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68448 2019-Jan-13 11:24:18.199250 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
68449 2019-Jan-13 11:24:18.199910 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68450 2019-Jan-13 11:24:18.199972 - [DEBUG] Edge function : AllBottom (result of previous compose)
68451 2019-Jan-13 11:24:18.200020 - [DEBUG]
68452 2019-Jan-13 11:24:18.200048 - [DEBUG] Join: AllTop & AllBottom
68453 2019-Jan-13 11:24:18.200074 - [DEBUG] = AllBottom (new jump func)
68454 2019-Jan-13 11:24:18.200098 - [DEBUG]
68455 2019-Jan-13 11:24:18.200122 - [DEBUG] Start adding new jump function
68456 2019-Jan-13 11:24:18.200145 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68457 2019-Jan-13 11:24:18.200204 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68458 2019-Jan-13 11:24:18.200258 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
68459 2019-Jan-13 11:24:18.200916 - [DEBUG] Edge Function : AllBottom
68460 2019-Jan-13 11:24:18.200945 - [DEBUG] End adding new jump function
68461 2019-Jan-13 11:24:18.200969 - [DEBUG]
68462 2019-Jan-13 11:24:18.200993 - [DEBUG] -------------------------------------------- 1816. Path Edge --------------------------------------------
68463 2019-Jan-13 11:24:18.201017 - [DEBUG]
68464 2019-Jan-13 11:24:18.201040 - [DEBUG] Process 1816. path edge:
68465 2019-Jan-13 11:24:18.201064 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68466 2019-Jan-13 11:24:18.201122 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
68467 2019-Jan-13 11:24:18.201758 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68468 2019-Jan-13 11:24:18.201815 - [DEBUG]
68469 2019-Jan-13 11:24:18.201840 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
68470 2019-Jan-13 11:24:18.202527 - [DEBUG] Compose: AllBottom * AllBottom
68471 2019-Jan-13 11:24:18.202555 - [DEBUG]
68472 2019-Jan-13 11:24:18.202579 - [DEBUG] Propagate flow
68473 2019-Jan-13 11:24:18.202602 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68474 2019-Jan-13 11:24:18.202661 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
68475 2019-Jan-13 11:24:18.203320 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68476 2019-Jan-13 11:24:18.203397 - [DEBUG] Edge function : AllBottom (result of previous compose)
68477 2019-Jan-13 11:24:18.203422 - [DEBUG]
68478 2019-Jan-13 11:24:18.203447 - [DEBUG] Join: AllTop & AllBottom
68479 2019-Jan-13 11:24:18.203473 - [DEBUG] = AllBottom (new jump func)
68480 2019-Jan-13 11:24:18.203498 - [DEBUG]
68481 2019-Jan-13 11:24:18.203521 - [DEBUG] Start adding new jump function
68482 2019-Jan-13 11:24:18.203544 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68483 2019-Jan-13 11:24:18.203599 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68484 2019-Jan-13 11:24:18.203654 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
68485 2019-Jan-13 11:24:18.204293 - [DEBUG] Edge Function : AllBottom
68486 2019-Jan-13 11:24:18.204322 - [DEBUG] End adding new jump function
68487 2019-Jan-13 11:24:18.204346 - [DEBUG]
68488 2019-Jan-13 11:24:18.204370 - [DEBUG] -------------------------------------------- 1817. Path Edge --------------------------------------------
68489 2019-Jan-13 11:24:18.204394 - [DEBUG]
68490 2019-Jan-13 11:24:18.204418 - [DEBUG] Process 1817. path edge:
68491 2019-Jan-13 11:24:18.204441 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68492 2019-Jan-13 11:24:18.204498 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
68493 2019-Jan-13 11:24:18.205140 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68494 2019-Jan-13 11:24:18.205198 - [DEBUG]
68495 2019-Jan-13 11:24:18.205223 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
68496 2019-Jan-13 11:24:18.205922 - [DEBUG] Compose: AllBottom * AllBottom
68497 2019-Jan-13 11:24:18.205951 - [DEBUG]
68498 2019-Jan-13 11:24:18.205975 - [DEBUG] Propagate flow
68499 2019-Jan-13 11:24:18.205998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68500 2019-Jan-13 11:24:18.206064 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
68501 2019-Jan-13 11:24:18.206753 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68502 2019-Jan-13 11:24:18.206817 - [DEBUG] Edge function : AllBottom (result of previous compose)
68503 2019-Jan-13 11:24:18.206842 - [DEBUG]
68504 2019-Jan-13 11:24:18.206868 - [DEBUG] Join: AllTop & AllBottom
68505 2019-Jan-13 11:24:18.206894 - [DEBUG] = AllBottom (new jump func)
68506 2019-Jan-13 11:24:18.206918 - [DEBUG]
68507 2019-Jan-13 11:24:18.206942 - [DEBUG] Start adding new jump function
68508 2019-Jan-13 11:24:18.206965 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68509 2019-Jan-13 11:24:18.207020 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68510 2019-Jan-13 11:24:18.207075 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
68511 2019-Jan-13 11:24:18.207728 - [DEBUG] Edge Function : AllBottom
68512 2019-Jan-13 11:24:18.207758 - [DEBUG] End adding new jump function
68513 2019-Jan-13 11:24:18.207782 - [DEBUG]
68514 2019-Jan-13 11:24:18.207806 - [DEBUG] -------------------------------------------- 1818. Path Edge --------------------------------------------
68515 2019-Jan-13 11:24:18.207830 - [DEBUG]
68516 2019-Jan-13 11:24:18.207854 - [DEBUG] Process 1818. path edge:
68517 2019-Jan-13 11:24:18.207877 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68518 2019-Jan-13 11:24:18.207951 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
68519 2019-Jan-13 11:24:18.208587 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68520 2019-Jan-13 11:24:18.208643 - [DEBUG]
68521 2019-Jan-13 11:24:18.208669 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
68522 2019-Jan-13 11:24:18.209335 - [DEBUG] Compose: AllBottom * AllBottom
68523 2019-Jan-13 11:24:18.209364 - [DEBUG]
68524 2019-Jan-13 11:24:18.209388 - [DEBUG] Propagate flow
68525 2019-Jan-13 11:24:18.209410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68526 2019-Jan-13 11:24:18.209469 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68527 2019-Jan-13 11:24:18.210130 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68528 2019-Jan-13 11:24:18.210186 - [DEBUG] Edge function : AllBottom (result of previous compose)
68529 2019-Jan-13 11:24:18.210211 - [DEBUG]
68530 2019-Jan-13 11:24:18.210236 - [DEBUG] Join: AllTop & AllBottom
68531 2019-Jan-13 11:24:18.210261 - [DEBUG] = AllBottom (new jump func)
68532 2019-Jan-13 11:24:18.210285 - [DEBUG]
68533 2019-Jan-13 11:24:18.210308 - [DEBUG] Start adding new jump function
68534 2019-Jan-13 11:24:18.210331 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68535 2019-Jan-13 11:24:18.210386 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68536 2019-Jan-13 11:24:18.210440 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68537 2019-Jan-13 11:24:18.211075 - [DEBUG] Edge Function : AllBottom
68538 2019-Jan-13 11:24:18.211103 - [DEBUG] End adding new jump function
68539 2019-Jan-13 11:24:18.211127 - [DEBUG]
68540 2019-Jan-13 11:24:18.211150 - [DEBUG] -------------------------------------------- 1819. Path Edge --------------------------------------------
68541 2019-Jan-13 11:24:18.211175 - [DEBUG]
68542 2019-Jan-13 11:24:18.211198 - [DEBUG] Process 1819. path edge:
68543 2019-Jan-13 11:24:18.211221 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68544 2019-Jan-13 11:24:18.211277 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
68545 2019-Jan-13 11:24:18.211936 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68546 2019-Jan-13 11:24:18.212000 - [DEBUG]
68547 2019-Jan-13 11:24:18.212024 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68548 2019-Jan-13 11:24:18.212710 - [DEBUG] Compose: AllBottom * AllBottom
68549 2019-Jan-13 11:24:18.212739 - [DEBUG]
68550 2019-Jan-13 11:24:18.212763 - [DEBUG] Propagate flow
68551 2019-Jan-13 11:24:18.212786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68552 2019-Jan-13 11:24:18.212850 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
68553 2019-Jan-13 11:24:18.213562 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68554 2019-Jan-13 11:24:18.213626 - [DEBUG] Edge function : AllBottom (result of previous compose)
68555 2019-Jan-13 11:24:18.213651 - [DEBUG]
68556 2019-Jan-13 11:24:18.213676 - [DEBUG] Join: AllTop & AllBottom
68557 2019-Jan-13 11:24:18.213702 - [DEBUG] = AllBottom (new jump func)
68558 2019-Jan-13 11:24:18.213727 - [DEBUG]
68559 2019-Jan-13 11:24:18.213750 - [DEBUG] Start adding new jump function
68560 2019-Jan-13 11:24:18.213773 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68561 2019-Jan-13 11:24:18.213829 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68562 2019-Jan-13 11:24:18.213884 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
68563 2019-Jan-13 11:24:18.214580 - [DEBUG] Edge Function : AllBottom
68564 2019-Jan-13 11:24:18.214613 - [DEBUG] End adding new jump function
68565 2019-Jan-13 11:24:18.214638 - [DEBUG]
68566 2019-Jan-13 11:24:18.214662 - [DEBUG] -------------------------------------------- 1820. Path Edge --------------------------------------------
68567 2019-Jan-13 11:24:18.214687 - [DEBUG]
68568 2019-Jan-13 11:24:18.214710 - [DEBUG] Process 1820. path edge:
68569 2019-Jan-13 11:24:18.214734 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68570 2019-Jan-13 11:24:18.214796 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
68571 2019-Jan-13 11:24:18.215445 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68572 2019-Jan-13 11:24:18.215501 - [DEBUG]
68573 2019-Jan-13 11:24:18.215527 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
68574 2019-Jan-13 11:24:18.216204 - [DEBUG] Compose: AllBottom * AllBottom
68575 2019-Jan-13 11:24:18.216232 - [DEBUG]
68576 2019-Jan-13 11:24:18.216256 - [DEBUG] Propagate flow
68577 2019-Jan-13 11:24:18.216279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68578 2019-Jan-13 11:24:18.216336 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68579 2019-Jan-13 11:24:18.217003 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68580 2019-Jan-13 11:24:18.217059 - [DEBUG] Edge function : AllBottom (result of previous compose)
68581 2019-Jan-13 11:24:18.217084 - [DEBUG]
68582 2019-Jan-13 11:24:18.217109 - [DEBUG] Join: AllTop & AllBottom
68583 2019-Jan-13 11:24:18.217135 - [DEBUG] = AllBottom (new jump func)
68584 2019-Jan-13 11:24:18.217159 - [DEBUG]
68585 2019-Jan-13 11:24:18.217182 - [DEBUG] Start adding new jump function
68586 2019-Jan-13 11:24:18.217205 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68587 2019-Jan-13 11:24:18.217260 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68588 2019-Jan-13 11:24:18.217314 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68589 2019-Jan-13 11:24:18.217952 - [DEBUG] Edge Function : AllBottom
68590 2019-Jan-13 11:24:18.217982 - [DEBUG] End adding new jump function
68591 2019-Jan-13 11:24:18.218006 - [DEBUG]
68592 2019-Jan-13 11:24:18.218030 - [DEBUG] -------------------------------------------- 1821. Path Edge --------------------------------------------
68593 2019-Jan-13 11:24:18.218054 - [DEBUG]
68594 2019-Jan-13 11:24:18.218077 - [DEBUG] Process 1821. path edge:
68595 2019-Jan-13 11:24:18.218101 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68596 2019-Jan-13 11:24:18.218157 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
68597 2019-Jan-13 11:24:18.218791 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68598 2019-Jan-13 11:24:18.218847 - [DEBUG]
68599 2019-Jan-13 11:24:18.218871 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68600 2019-Jan-13 11:24:18.219573 - [DEBUG] Compose: AllBottom * AllBottom
68601 2019-Jan-13 11:24:18.219603 - [DEBUG]
68602 2019-Jan-13 11:24:18.219627 - [DEBUG] Propagate flow
68603 2019-Jan-13 11:24:18.219650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68604 2019-Jan-13 11:24:18.219717 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68605 2019-Jan-13 11:24:18.220396 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68606 2019-Jan-13 11:24:18.220460 - [DEBUG] Edge function : AllBottom (result of previous compose)
68607 2019-Jan-13 11:24:18.220486 - [DEBUG]
68608 2019-Jan-13 11:24:18.220512 - [DEBUG] Join: AllTop & AllBottom
68609 2019-Jan-13 11:24:18.220554 - [DEBUG] = AllBottom (new jump func)
68610 2019-Jan-13 11:24:18.220579 - [DEBUG]
68611 2019-Jan-13 11:24:18.220603 - [DEBUG] Start adding new jump function
68612 2019-Jan-13 11:24:18.220627 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68613 2019-Jan-13 11:24:18.220686 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68614 2019-Jan-13 11:24:18.220740 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68615 2019-Jan-13 11:24:18.221399 - [DEBUG] Edge Function : AllBottom
68616 2019-Jan-13 11:24:18.221430 - [DEBUG] End adding new jump function
68617 2019-Jan-13 11:24:18.221454 - [DEBUG]
68618 2019-Jan-13 11:24:18.221478 - [DEBUG] -------------------------------------------- 1822. Path Edge --------------------------------------------
68619 2019-Jan-13 11:24:18.221503 - [DEBUG]
68620 2019-Jan-13 11:24:18.221526 - [DEBUG] Process 1822. path edge:
68621 2019-Jan-13 11:24:18.221550 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68622 2019-Jan-13 11:24:18.221609 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
68623 2019-Jan-13 11:24:18.222247 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68624 2019-Jan-13 11:24:18.222303 - [DEBUG]
68625 2019-Jan-13 11:24:18.222328 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68626 2019-Jan-13 11:24:18.222981 - [DEBUG] Start of endsummarytab entry
68627 2019-Jan-13 11:24:18.223022 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
68628 2019-Jan-13 11:24:18.223702 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
68629 2019-Jan-13 11:24:18.223767 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68630 2019-Jan-13 11:24:18.224408 - [DEBUG] d2: @zero_value = constant i2 0, align 4, ID: -1
68631 2019-Jan-13 11:24:18.224465 - [DEBUG] EF: AllBottom
68632 2019-Jan-13 11:24:18.224490 - [DEBUG]
68633 2019-Jan-13 11:24:18.224514 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68634 2019-Jan-13 11:24:18.225146 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
68635 2019-Jan-13 11:24:18.225797 - [DEBUG] EF: AllBottom
68636 2019-Jan-13 11:24:18.225823 - [DEBUG]
68637 2019-Jan-13 11:24:18.225846 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68638 2019-Jan-13 11:24:18.226503 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68639 2019-Jan-13 11:24:18.227190 - [DEBUG] EF: AllBottom
68640 2019-Jan-13 11:24:18.227216 - [DEBUG]
68641 2019-Jan-13 11:24:18.227239 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68642 2019-Jan-13 11:24:18.227884 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68643 2019-Jan-13 11:24:18.228523 - [DEBUG] EF: AllBottom
68644 2019-Jan-13 11:24:18.228549 - [DEBUG]
68645 2019-Jan-13 11:24:18.228572 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68646 2019-Jan-13 11:24:18.229203 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
68647 2019-Jan-13 11:24:18.229856 - [DEBUG] EF: AllBottom
68648 2019-Jan-13 11:24:18.229882 - [DEBUG]
68649 2019-Jan-13 11:24:18.229905 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68650 2019-Jan-13 11:24:18.230569 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
68651 2019-Jan-13 11:24:18.231209 - [DEBUG] EF: AllBottom
68652 2019-Jan-13 11:24:18.231234 - [DEBUG]
68653 2019-Jan-13 11:24:18.231257 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68654 2019-Jan-13 11:24:18.231889 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
68655 2019-Jan-13 11:24:18.232527 - [DEBUG] EF: AllBottom
68656 2019-Jan-13 11:24:18.232552 - [DEBUG]
68657 2019-Jan-13 11:24:18.232593 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68658 2019-Jan-13 11:24:18.233259 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
68659 2019-Jan-13 11:24:18.233942 - [DEBUG] EF: AllBottom
68660 2019-Jan-13 11:24:18.233968 - [DEBUG]
68661 2019-Jan-13 11:24:18.233992 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68662 2019-Jan-13 11:24:18.234650 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
68663 2019-Jan-13 11:24:18.235304 - [DEBUG] EF: AllBottom
68664 2019-Jan-13 11:24:18.235329 - [DEBUG]
68665 2019-Jan-13 11:24:18.235352 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68666 2019-Jan-13 11:24:18.235985 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
68667 2019-Jan-13 11:24:18.236628 - [DEBUG] EF: AllBottom
68668 2019-Jan-13 11:24:18.236653 - [DEBUG]
68669 2019-Jan-13 11:24:18.236694 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68670 2019-Jan-13 11:24:18.237373 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68671 2019-Jan-13 11:24:18.238079 - [DEBUG] EF: AllBottom
68672 2019-Jan-13 11:24:18.238106 - [DEBUG]
68673 2019-Jan-13 11:24:18.238130 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68674 2019-Jan-13 11:24:18.238826 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
68675 2019-Jan-13 11:24:18.239510 - [DEBUG] EF: AllBottom
68676 2019-Jan-13 11:24:18.239536 - [DEBUG]
68677 2019-Jan-13 11:24:18.239559 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68678 2019-Jan-13 11:24:18.240227 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
68679 2019-Jan-13 11:24:18.240871 - [DEBUG] EF: AllBottom
68680 2019-Jan-13 11:24:18.240896 - [DEBUG]
68681 2019-Jan-13 11:24:18.240920 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68682 2019-Jan-13 11:24:18.241554 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68683 2019-Jan-13 11:24:18.242217 - [DEBUG] EF: AllBottom
68684 2019-Jan-13 11:24:18.242244 - [DEBUG]
68685 2019-Jan-13 11:24:18.242267 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68686 2019-Jan-13 11:24:18.242922 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68687 2019-Jan-13 11:24:18.243610 - [DEBUG] EF: AllBottom
68688 2019-Jan-13 11:24:18.243635 - [DEBUG]
68689 2019-Jan-13 11:24:18.243659 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68690 2019-Jan-13 11:24:18.244305 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
68691 2019-Jan-13 11:24:18.244947 - [DEBUG] EF: AllBottom
68692 2019-Jan-13 11:24:18.244972 - [DEBUG]
68693 2019-Jan-13 11:24:18.244995 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68694 2019-Jan-13 11:24:18.245627 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
68695 2019-Jan-13 11:24:18.246265 - [DEBUG] EF: AllBottom
68696 2019-Jan-13 11:24:18.246290 - [DEBUG]
68697 2019-Jan-13 11:24:18.246314 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68698 2019-Jan-13 11:24:18.246967 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
68699 2019-Jan-13 11:24:18.247603 - [DEBUG] EF: AllBottom
68700 2019-Jan-13 11:24:18.247628 - [DEBUG]
68701 2019-Jan-13 11:24:18.247651 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68702 2019-Jan-13 11:24:18.248282 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
68703 2019-Jan-13 11:24:18.248963 - [DEBUG] EF: AllBottom
68704 2019-Jan-13 11:24:18.248989 - [DEBUG]
68705 2019-Jan-13 11:24:18.249012 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68706 2019-Jan-13 11:24:18.249667 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
68707 2019-Jan-13 11:24:18.250361 - [DEBUG] EF: AllBottom
68708 2019-Jan-13 11:24:18.250388 - [DEBUG]
68709 2019-Jan-13 11:24:18.250411 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68710 2019-Jan-13 11:24:18.251059 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68711 2019-Jan-13 11:24:18.251701 - [DEBUG] EF: AllBottom
68712 2019-Jan-13 11:24:18.251726 - [DEBUG]
68713 2019-Jan-13 11:24:18.251750 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68714 2019-Jan-13 11:24:18.252381 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
68715 2019-Jan-13 11:24:18.253016 - [DEBUG] EF: AllBottom
68716 2019-Jan-13 11:24:18.253041 - [DEBUG]
68717 2019-Jan-13 11:24:18.253064 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68718 2019-Jan-13 11:24:18.253714 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
68719 2019-Jan-13 11:24:18.254359 - [DEBUG] EF: AllBottom
68720 2019-Jan-13 11:24:18.254384 - [DEBUG]
68721 2019-Jan-13 11:24:18.254408 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68722 2019-Jan-13 11:24:18.255042 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
68723 2019-Jan-13 11:24:18.255709 - [DEBUG] EF: AllBottom
68724 2019-Jan-13 11:24:18.255734 - [DEBUG]
68725 2019-Jan-13 11:24:18.255757 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68726 2019-Jan-13 11:24:18.256413 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
68727 2019-Jan-13 11:24:18.257089 - [DEBUG] EF: AllBottom
68728 2019-Jan-13 11:24:18.257115 - [DEBUG]
68729 2019-Jan-13 11:24:18.257138 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68730 2019-Jan-13 11:24:18.257774 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
68731 2019-Jan-13 11:24:18.258414 - [DEBUG] EF: AllBottom
68732 2019-Jan-13 11:24:18.258439 - [DEBUG]
68733 2019-Jan-13 11:24:18.258462 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68734 2019-Jan-13 11:24:18.259095 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
68735 2019-Jan-13 11:24:18.259732 - [DEBUG] EF: AllBottom
68736 2019-Jan-13 11:24:18.259757 - [DEBUG]
68737 2019-Jan-13 11:24:18.259780 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68738 2019-Jan-13 11:24:18.260430 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68739 2019-Jan-13 11:24:18.261074 - [DEBUG] EF: AllBottom
68740 2019-Jan-13 11:24:18.261099 - [DEBUG]
68741 2019-Jan-13 11:24:18.261122 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68742 2019-Jan-13 11:24:18.261773 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
68743 2019-Jan-13 11:24:18.262426 - [DEBUG] EF: AllBottom
68744 2019-Jan-13 11:24:18.262452 - [DEBUG]
68745 2019-Jan-13 11:24:18.262476 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68746 2019-Jan-13 11:24:18.263134 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68747 2019-Jan-13 11:24:18.263817 - [DEBUG] EF: AllBottom
68748 2019-Jan-13 11:24:18.263859 - [DEBUG]
68749 2019-Jan-13 11:24:18.263883 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68750 2019-Jan-13 11:24:18.264522 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
68751 2019-Jan-13 11:24:18.265162 - [DEBUG] EF: AllBottom
68752 2019-Jan-13 11:24:18.265187 - [DEBUG]
68753 2019-Jan-13 11:24:18.265210 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68754 2019-Jan-13 11:24:18.265842 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
68755 2019-Jan-13 11:24:18.266479 - [DEBUG] EF: AllBottom
68756 2019-Jan-13 11:24:18.266503 - [DEBUG]
68757 2019-Jan-13 11:24:18.266527 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68758 2019-Jan-13 11:24:18.267178 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
68759 2019-Jan-13 11:24:18.267821 - [DEBUG] EF: AllBottom
68760 2019-Jan-13 11:24:18.267846 - [DEBUG]
68761 2019-Jan-13 11:24:18.267869 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68762 2019-Jan-13 11:24:18.268527 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
68763 2019-Jan-13 11:24:18.269199 - [DEBUG] EF: AllBottom
68764 2019-Jan-13 11:24:18.269225 - [DEBUG]
68765 2019-Jan-13 11:24:18.269249 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68766 2019-Jan-13 11:24:18.269901 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
68767 2019-Jan-13 11:24:18.270569 - [DEBUG] EF: AllBottom
68768 2019-Jan-13 11:24:18.270595 - [DEBUG]
68769 2019-Jan-13 11:24:18.270618 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68770 2019-Jan-13 11:24:18.271250 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
68771 2019-Jan-13 11:24:18.271887 - [DEBUG] EF: AllBottom
68772 2019-Jan-13 11:24:18.271911 - [DEBUG]
68773 2019-Jan-13 11:24:18.271935 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68774 2019-Jan-13 11:24:18.272567 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
68775 2019-Jan-13 11:24:18.273203 - [DEBUG] EF: AllBottom
68776 2019-Jan-13 11:24:18.273228 - [DEBUG]
68777 2019-Jan-13 11:24:18.273251 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68778 2019-Jan-13 11:24:18.273901 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68779 2019-Jan-13 11:24:18.274556 - [DEBUG] EF: AllBottom
68780 2019-Jan-13 11:24:18.274582 - [DEBUG]
68781 2019-Jan-13 11:24:18.274606 - [DEBUG] ---------------
68782 2019-Jan-13 11:24:18.274629 - [DEBUG]
68783 2019-Jan-13 11:24:18.274659 - [DEBUG] End of endsummarytab entry
68784 2019-Jan-13 11:24:18.274682 - [DEBUG]
68785 2019-Jan-13 11:24:18.274706 - [DEBUG] Start of incomingtab entry
68786 2019-Jan-13 11:24:18.274731 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
68787 2019-Jan-13 11:24:18.275412 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
68788 2019-Jan-13 11:24:18.275481 - [DEBUG] ---------------
68789 2019-Jan-13 11:24:18.275506 - [DEBUG] End of incomingtab entry
68790 2019-Jan-13 11:24:18.275529 - [DEBUG]
68791 2019-Jan-13 11:24:18.275587 - [DEBUG] Compose: AllBottom * AllBottom
68792 2019-Jan-13 11:24:18.275614 - [DEBUG]
68793 2019-Jan-13 11:24:18.275638 - [DEBUG] Propagate flow
68794 2019-Jan-13 11:24:18.275661 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68795 2019-Jan-13 11:24:18.275719 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68796 2019-Jan-13 11:24:18.276390 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68797 2019-Jan-13 11:24:18.276464 - [DEBUG] Edge function : AllBottom (result of previous compose)
68798 2019-Jan-13 11:24:18.276489 - [DEBUG]
68799 2019-Jan-13 11:24:18.276516 - [DEBUG] Join: AllTop & AllBottom
68800 2019-Jan-13 11:24:18.276542 - [DEBUG] = AllBottom (new jump func)
68801 2019-Jan-13 11:24:18.276566 - [DEBUG]
68802 2019-Jan-13 11:24:18.276589 - [DEBUG] Start adding new jump function
68803 2019-Jan-13 11:24:18.276612 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68804 2019-Jan-13 11:24:18.276689 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68805 2019-Jan-13 11:24:18.276744 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68806 2019-Jan-13 11:24:18.277396 - [DEBUG] Edge Function : AllBottom
68807 2019-Jan-13 11:24:18.277427 - [DEBUG] End adding new jump function
68808 2019-Jan-13 11:24:18.277451 - [DEBUG]
68809 2019-Jan-13 11:24:18.277474 - [DEBUG] -------------------------------------------- 1823. Path Edge --------------------------------------------
68810 2019-Jan-13 11:24:18.277500 - [DEBUG]
68811 2019-Jan-13 11:24:18.277523 - [DEBUG] Process 1823. path edge:
68812 2019-Jan-13 11:24:18.277547 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68813 2019-Jan-13 11:24:18.277603 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
68814 2019-Jan-13 11:24:18.278248 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68815 2019-Jan-13 11:24:18.278304 - [DEBUG]
68816 2019-Jan-13 11:24:18.278329 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68817 2019-Jan-13 11:24:18.279002 - [DEBUG] Possible callees:
68818 2019-Jan-13 11:24:18.279027 - [DEBUG] llvm.dbg.declare
68819 2019-Jan-13 11:24:18.279052 - [DEBUG] Possible return sites:
68820 2019-Jan-13 11:24:18.279075 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19368821 2019-Jan-13 11:24:18.280378 - [DEBUG] Found and process special summary
68822 2019-Jan-13 11:24:18.280417 - [DEBUG] Compose: EdgeIdentity * AllBottom
68823 2019-Jan-13 11:24:18.280444 - [DEBUG]
68824 2019-Jan-13 11:24:18.280468 - [DEBUG] Propagate flow
68825 2019-Jan-13 11:24:18.280492 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68826 2019-Jan-13 11:24:18.280550 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68827 2019-Jan-13 11:24:18.281217 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68828 2019-Jan-13 11:24:18.281281 - [DEBUG] Edge function : AllBottom (result of previous compose)
68829 2019-Jan-13 11:24:18.281306 - [DEBUG]
68830 2019-Jan-13 11:24:18.281331 - [DEBUG] Join: AllTop & AllBottom
68831 2019-Jan-13 11:24:18.281357 - [DEBUG] = AllBottom (new jump func)
68832 2019-Jan-13 11:24:18.281381 - [DEBUG]
68833 2019-Jan-13 11:24:18.281405 - [DEBUG] Start adding new jump function
68834 2019-Jan-13 11:24:18.281428 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68835 2019-Jan-13 11:24:18.281484 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68836 2019-Jan-13 11:24:18.281538 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68837 2019-Jan-13 11:24:18.282206 - [DEBUG] Edge Function : AllBottom
68838 2019-Jan-13 11:24:18.282248 - [DEBUG] End adding new jump function
68839 2019-Jan-13 11:24:18.282272 - [DEBUG]
68840 2019-Jan-13 11:24:18.282295 - [DEBUG] -------------------------------------------- 1824. Path Edge --------------------------------------------
68841 2019-Jan-13 11:24:18.282336 - [DEBUG]
68842 2019-Jan-13 11:24:18.282360 - [DEBUG] Process 1824. path edge:
68843 2019-Jan-13 11:24:18.282383 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68844 2019-Jan-13 11:24:18.282450 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
68845 2019-Jan-13 11:24:18.283111 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68846 2019-Jan-13 11:24:18.283169 - [DEBUG]
68847 2019-Jan-13 11:24:18.283194 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68848 2019-Jan-13 11:24:18.283898 - [DEBUG] Compose: AllBottom * AllBottom
68849 2019-Jan-13 11:24:18.283926 - [DEBUG]
68850 2019-Jan-13 11:24:18.283950 - [DEBUG] Propagate flow
68851 2019-Jan-13 11:24:18.283973 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68852 2019-Jan-13 11:24:18.284032 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
68853 2019-Jan-13 11:24:18.284670 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68854 2019-Jan-13 11:24:18.284725 - [DEBUG] Edge function : AllBottom (result of previous compose)
68855 2019-Jan-13 11:24:18.284750 - [DEBUG]
68856 2019-Jan-13 11:24:18.284776 - [DEBUG] Join: AllTop & AllBottom
68857 2019-Jan-13 11:24:18.284802 - [DEBUG] = AllBottom (new jump func)
68858 2019-Jan-13 11:24:18.284826 - [DEBUG]
68859 2019-Jan-13 11:24:18.284849 - [DEBUG] Start adding new jump function
68860 2019-Jan-13 11:24:18.284873 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68861 2019-Jan-13 11:24:18.284927 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68862 2019-Jan-13 11:24:18.284982 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
68863 2019-Jan-13 11:24:18.285617 - [DEBUG] Edge Function : AllBottom
68864 2019-Jan-13 11:24:18.285647 - [DEBUG] End adding new jump function
68865 2019-Jan-13 11:24:18.285671 - [DEBUG]
68866 2019-Jan-13 11:24:18.285695 - [DEBUG] -------------------------------------------- 1825. Path Edge --------------------------------------------
68867 2019-Jan-13 11:24:18.285720 - [DEBUG]
68868 2019-Jan-13 11:24:18.285743 - [DEBUG] Process 1825. path edge:
68869 2019-Jan-13 11:24:18.285767 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68870 2019-Jan-13 11:24:18.285825 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
68871 2019-Jan-13 11:24:18.286459 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68872 2019-Jan-13 11:24:18.286515 - [DEBUG]
68873 2019-Jan-13 11:24:18.286540 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
68874 2019-Jan-13 11:24:18.287228 - [DEBUG] Compose: AllBottom * AllBottom
68875 2019-Jan-13 11:24:18.287256 - [DEBUG]
68876 2019-Jan-13 11:24:18.287279 - [DEBUG] Propagate flow
68877 2019-Jan-13 11:24:18.287303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68878 2019-Jan-13 11:24:18.287364 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68879 2019-Jan-13 11:24:18.288032 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68880 2019-Jan-13 11:24:18.288092 - [DEBUG] Edge function : AllBottom (result of previous compose)
68881 2019-Jan-13 11:24:18.288117 - [DEBUG]
68882 2019-Jan-13 11:24:18.288143 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68883 2019-Jan-13 11:24:18.288169 - [DEBUG] = AllBottom
68884 2019-Jan-13 11:24:18.288193 - [DEBUG]
68885 2019-Jan-13 11:24:18.288216 - [DEBUG] PROPAGATE: No new function!
68886 2019-Jan-13 11:24:18.288263 - [DEBUG] Compose: AllBottom * AllBottom
68887 2019-Jan-13 11:24:18.288290 - [DEBUG]
68888 2019-Jan-13 11:24:18.288313 - [DEBUG] Propagate flow
68889 2019-Jan-13 11:24:18.288337 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68890 2019-Jan-13 11:24:18.288412 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68891 2019-Jan-13 11:24:18.289090 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68892 2019-Jan-13 11:24:18.289149 - [DEBUG] Edge function : AllBottom (result of previous compose)
68893 2019-Jan-13 11:24:18.289175 - [DEBUG]
68894 2019-Jan-13 11:24:18.289199 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68895 2019-Jan-13 11:24:18.289225 - [DEBUG] = AllBottom
68896 2019-Jan-13 11:24:18.289249 - [DEBUG]
68897 2019-Jan-13 11:24:18.289272 - [DEBUG] PROPAGATE: No new function!
68898 2019-Jan-13 11:24:18.289321 - [DEBUG] Compose: AllBottom * AllBottom
68899 2019-Jan-13 11:24:18.289348 - [DEBUG]
68900 2019-Jan-13 11:24:18.289370 - [DEBUG] Propagate flow
68901 2019-Jan-13 11:24:18.289394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68902 2019-Jan-13 11:24:18.289452 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
68903 2019-Jan-13 11:24:18.290126 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68904 2019-Jan-13 11:24:18.290183 - [DEBUG] Edge function : AllBottom (result of previous compose)
68905 2019-Jan-13 11:24:18.290208 - [DEBUG]
68906 2019-Jan-13 11:24:18.290233 - [DEBUG] Join: AllTop & AllBottom
68907 2019-Jan-13 11:24:18.290259 - [DEBUG] = AllBottom (new jump func)
68908 2019-Jan-13 11:24:18.290283 - [DEBUG]
68909 2019-Jan-13 11:24:18.290306 - [DEBUG] Start adding new jump function
68910 2019-Jan-13 11:24:18.290329 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68911 2019-Jan-13 11:24:18.290384 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68912 2019-Jan-13 11:24:18.290439 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
68913 2019-Jan-13 11:24:18.291078 - [DEBUG] Edge Function : AllBottom
68914 2019-Jan-13 11:24:18.291107 - [DEBUG] End adding new jump function
68915 2019-Jan-13 11:24:18.291131 - [DEBUG]
68916 2019-Jan-13 11:24:18.291155 - [DEBUG] -------------------------------------------- 1826. Path Edge --------------------------------------------
68917 2019-Jan-13 11:24:18.291179 - [DEBUG]
68918 2019-Jan-13 11:24:18.291202 - [DEBUG] Process 1826. path edge:
68919 2019-Jan-13 11:24:18.291226 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68920 2019-Jan-13 11:24:18.291282 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
68921 2019-Jan-13 11:24:18.291921 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68922 2019-Jan-13 11:24:18.291977 - [DEBUG]
68923 2019-Jan-13 11:24:18.292002 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
68924 2019-Jan-13 11:24:18.292671 - [DEBUG] Compose: AllBottom * AllBottom
68925 2019-Jan-13 11:24:18.292698 - [DEBUG]
68926 2019-Jan-13 11:24:18.292721 - [DEBUG] Propagate flow
68927 2019-Jan-13 11:24:18.292745 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68928 2019-Jan-13 11:24:18.292803 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
68929 2019-Jan-13 11:24:18.293494 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68930 2019-Jan-13 11:24:18.293553 - [DEBUG] Edge function : AllBottom (result of previous compose)
68931 2019-Jan-13 11:24:18.293578 - [DEBUG]
68932 2019-Jan-13 11:24:18.293603 - [DEBUG] Join: AllTop & AllBottom
68933 2019-Jan-13 11:24:18.293629 - [DEBUG] = AllBottom (new jump func)
68934 2019-Jan-13 11:24:18.293653 - [DEBUG]
68935 2019-Jan-13 11:24:18.293677 - [DEBUG] Start adding new jump function
68936 2019-Jan-13 11:24:18.293700 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68937 2019-Jan-13 11:24:18.293757 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68938 2019-Jan-13 11:24:18.293826 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
68939 2019-Jan-13 11:24:18.294494 - [DEBUG] Edge Function : AllBottom
68940 2019-Jan-13 11:24:18.294525 - [DEBUG] End adding new jump function
68941 2019-Jan-13 11:24:18.294549 - [DEBUG]
68942 2019-Jan-13 11:24:18.294572 - [DEBUG] -------------------------------------------- 1827. Path Edge --------------------------------------------
68943 2019-Jan-13 11:24:18.294597 - [DEBUG]
68944 2019-Jan-13 11:24:18.294620 - [DEBUG] Process 1827. path edge:
68945 2019-Jan-13 11:24:18.294644 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68946 2019-Jan-13 11:24:18.294706 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
68947 2019-Jan-13 11:24:18.295368 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68948 2019-Jan-13 11:24:18.295433 - [DEBUG]
68949 2019-Jan-13 11:24:18.295459 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
68950 2019-Jan-13 11:24:18.296142 - [DEBUG] Compose: AllBottom * AllBottom
68951 2019-Jan-13 11:24:18.296171 - [DEBUG]
68952 2019-Jan-13 11:24:18.296194 - [DEBUG] Propagate flow
68953 2019-Jan-13 11:24:18.296217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68954 2019-Jan-13 11:24:18.296277 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68955 2019-Jan-13 11:24:18.296943 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68956 2019-Jan-13 11:24:18.297000 - [DEBUG] Edge function : AllBottom (result of previous compose)
68957 2019-Jan-13 11:24:18.297025 - [DEBUG]
68958 2019-Jan-13 11:24:18.297051 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68959 2019-Jan-13 11:24:18.297077 - [DEBUG] = AllBottom
68960 2019-Jan-13 11:24:18.297101 - [DEBUG]
68961 2019-Jan-13 11:24:18.297124 - [DEBUG] PROPAGATE: No new function!
68962 2019-Jan-13 11:24:18.297171 - [DEBUG] Compose: AllBottom * AllBottom
68963 2019-Jan-13 11:24:18.297198 - [DEBUG]
68964 2019-Jan-13 11:24:18.297222 - [DEBUG] Propagate flow
68965 2019-Jan-13 11:24:18.297246 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68966 2019-Jan-13 11:24:18.297301 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68967 2019-Jan-13 11:24:18.297944 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68968 2019-Jan-13 11:24:18.298000 - [DEBUG] Edge function : AllBottom (result of previous compose)
68969 2019-Jan-13 11:24:18.298025 - [DEBUG]
68970 2019-Jan-13 11:24:18.298050 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68971 2019-Jan-13 11:24:18.298075 - [DEBUG] = AllBottom
68972 2019-Jan-13 11:24:18.298099 - [DEBUG]
68973 2019-Jan-13 11:24:18.298122 - [DEBUG] PROPAGATE: No new function!
68974 2019-Jan-13 11:24:18.298165 - [DEBUG] Compose: AllBottom * AllBottom
68975 2019-Jan-13 11:24:18.298192 - [DEBUG]
68976 2019-Jan-13 11:24:18.298216 - [DEBUG] Propagate flow
68977 2019-Jan-13 11:24:18.298239 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68978 2019-Jan-13 11:24:18.298294 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68979 2019-Jan-13 11:24:18.298936 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68980 2019-Jan-13 11:24:18.298992 - [DEBUG] Edge function : AllBottom (result of previous compose)
68981 2019-Jan-13 11:24:18.299017 - [DEBUG]
68982 2019-Jan-13 11:24:18.299042 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68983 2019-Jan-13 11:24:18.299067 - [DEBUG] = AllBottom
68984 2019-Jan-13 11:24:18.299092 - [DEBUG]
68985 2019-Jan-13 11:24:18.299115 - [DEBUG] PROPAGATE: No new function!
68986 2019-Jan-13 11:24:18.299158 - [DEBUG] Compose: AllBottom * AllBottom
68987 2019-Jan-13 11:24:18.299185 - [DEBUG]
68988 2019-Jan-13 11:24:18.299209 - [DEBUG] Propagate flow
68989 2019-Jan-13 11:24:18.299247 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68990 2019-Jan-13 11:24:18.299304 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68991 2019-Jan-13 11:24:18.299945 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68992 2019-Jan-13 11:24:18.300018 - [DEBUG] Edge function : AllBottom (result of previous compose)
68993 2019-Jan-13 11:24:18.300043 - [DEBUG]
68994 2019-Jan-13 11:24:18.300068 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68995 2019-Jan-13 11:24:18.300094 - [DEBUG] = AllBottom
68996 2019-Jan-13 11:24:18.300118 - [DEBUG]
68997 2019-Jan-13 11:24:18.300141 - [DEBUG] PROPAGATE: No new function!
68998 2019-Jan-13 11:24:18.300184 - [DEBUG] Compose: AllBottom * AllBottom
68999 2019-Jan-13 11:24:18.300211 - [DEBUG]
69000 2019-Jan-13 11:24:18.300235 - [DEBUG] Propagate flow
69001 2019-Jan-13 11:24:18.300258 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69002 2019-Jan-13 11:24:18.300315 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
69003 2019-Jan-13 11:24:18.300991 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69004 2019-Jan-13 11:24:18.301053 - [DEBUG] Edge function : AllBottom (result of previous compose)
69005 2019-Jan-13 11:24:18.301078 - [DEBUG]
69006 2019-Jan-13 11:24:18.301103 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69007 2019-Jan-13 11:24:18.301128 - [DEBUG] = AllBottom
69008 2019-Jan-13 11:24:18.301152 - [DEBUG]
69009 2019-Jan-13 11:24:18.301175 - [DEBUG] PROPAGATE: No new function!
69010 2019-Jan-13 11:24:18.301225 - [DEBUG] Compose: AllBottom * AllBottom
69011 2019-Jan-13 11:24:18.301252 - [DEBUG]
69012 2019-Jan-13 11:24:18.301277 - [DEBUG] Propagate flow
69013 2019-Jan-13 11:24:18.301300 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69014 2019-Jan-13 11:24:18.301359 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
69015 2019-Jan-13 11:24:18.302029 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69016 2019-Jan-13 11:24:18.302091 - [DEBUG] Edge function : AllBottom (result of previous compose)
69017 2019-Jan-13 11:24:18.302115 - [DEBUG]
69018 2019-Jan-13 11:24:18.302141 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69019 2019-Jan-13 11:24:18.302166 - [DEBUG] = AllBottom
69020 2019-Jan-13 11:24:18.302190 - [DEBUG]
69021 2019-Jan-13 11:24:18.302213 - [DEBUG] PROPAGATE: No new function!
69022 2019-Jan-13 11:24:18.302257 - [DEBUG] Compose: AllBottom * AllBottom
69023 2019-Jan-13 11:24:18.302283 - [DEBUG]
69024 2019-Jan-13 11:24:18.302307 - [DEBUG] Propagate flow
69025 2019-Jan-13 11:24:18.302330 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69026 2019-Jan-13 11:24:18.302389 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69027 2019-Jan-13 11:24:18.303044 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69028 2019-Jan-13 11:24:18.303101 - [DEBUG] Edge function : AllBottom (result of previous compose)
69029 2019-Jan-13 11:24:18.303126 - [DEBUG]
69030 2019-Jan-13 11:24:18.303151 - [DEBUG] Join: AllTop & AllBottom
69031 2019-Jan-13 11:24:18.303177 - [DEBUG] = AllBottom (new jump func)
69032 2019-Jan-13 11:24:18.303201 - [DEBUG]
69033 2019-Jan-13 11:24:18.303224 - [DEBUG] Start adding new jump function
69034 2019-Jan-13 11:24:18.303247 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69035 2019-Jan-13 11:24:18.303302 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69036 2019-Jan-13 11:24:18.303377 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69037 2019-Jan-13 11:24:18.304017 - [DEBUG] Edge Function : AllBottom
69038 2019-Jan-13 11:24:18.304047 - [DEBUG] End adding new jump function
69039 2019-Jan-13 11:24:18.304087 - [DEBUG]
69040 2019-Jan-13 11:24:18.304111 - [DEBUG] -------------------------------------------- 1828. Path Edge --------------------------------------------
69041 2019-Jan-13 11:24:18.304135 - [DEBUG]
69042 2019-Jan-13 11:24:18.304158 - [DEBUG] Process 1828. path edge:
69043 2019-Jan-13 11:24:18.304182 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69044 2019-Jan-13 11:24:18.304240 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
69045 2019-Jan-13 11:24:18.304954 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69046 2019-Jan-13 11:24:18.305011 - [DEBUG]
69047 2019-Jan-13 11:24:18.305036 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69048 2019-Jan-13 11:24:18.305692 - [DEBUG] Possible callees:
69049 2019-Jan-13 11:24:18.305717 - [DEBUG] foo
69050 2019-Jan-13 11:24:18.305742 - [DEBUG] Possible return sites:
69051 2019-Jan-13 11:24:18.305765 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12669052 2019-Jan-13 11:24:18.307097 - [DEBUG] Found and process special summary
69053 2019-Jan-13 11:24:18.307145 - [DEBUG] Compose: EdgeIdentity * AllBottom
69054 2019-Jan-13 11:24:18.307173 - [DEBUG]
69055 2019-Jan-13 11:24:18.307198 - [DEBUG] Propagate flow
69056 2019-Jan-13 11:24:18.307221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69057 2019-Jan-13 11:24:18.307291 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69058 2019-Jan-13 11:24:18.307954 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69059 2019-Jan-13 11:24:18.308014 - [DEBUG] Edge function : AllBottom (result of previous compose)
69060 2019-Jan-13 11:24:18.308039 - [DEBUG]
69061 2019-Jan-13 11:24:18.308065 - [DEBUG] Join: AllTop & AllBottom
69062 2019-Jan-13 11:24:18.308091 - [DEBUG] = AllBottom (new jump func)
69063 2019-Jan-13 11:24:18.308116 - [DEBUG]
69064 2019-Jan-13 11:24:18.308139 - [DEBUG] Start adding new jump function
69065 2019-Jan-13 11:24:18.308163 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69066 2019-Jan-13 11:24:18.308222 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69067 2019-Jan-13 11:24:18.308276 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69068 2019-Jan-13 11:24:18.308945 - [DEBUG] Edge Function : AllBottom
69069 2019-Jan-13 11:24:18.308976 - [DEBUG] End adding new jump function
69070 2019-Jan-13 11:24:18.309000 - [DEBUG]
69071 2019-Jan-13 11:24:18.309024 - [DEBUG] -------------------------------------------- 1829. Path Edge --------------------------------------------
69072 2019-Jan-13 11:24:18.309048 - [DEBUG]
69073 2019-Jan-13 11:24:18.309071 - [DEBUG] Process 1829. path edge:
69074 2019-Jan-13 11:24:18.309095 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69075 2019-Jan-13 11:24:18.309155 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
69076 2019-Jan-13 11:24:18.309797 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69077 2019-Jan-13 11:24:18.309853 - [DEBUG]
69078 2019-Jan-13 11:24:18.309878 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69079 2019-Jan-13 11:24:18.310575 - [DEBUG] Compose: AllBottom * AllBottom
69080 2019-Jan-13 11:24:18.310603 - [DEBUG]
69081 2019-Jan-13 11:24:18.310626 - [DEBUG] Propagate flow
69082 2019-Jan-13 11:24:18.310650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69083 2019-Jan-13 11:24:18.310708 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69084 2019-Jan-13 11:24:18.311369 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69085 2019-Jan-13 11:24:18.311427 - [DEBUG] Edge function : AllBottom (result of previous compose)
69086 2019-Jan-13 11:24:18.311453 - [DEBUG]
69087 2019-Jan-13 11:24:18.311478 - [DEBUG] Join: AllTop & AllBottom
69088 2019-Jan-13 11:24:18.311504 - [DEBUG] = AllBottom (new jump func)
69089 2019-Jan-13 11:24:18.311528 - [DEBUG]
69090 2019-Jan-13 11:24:18.311552 - [DEBUG] Start adding new jump function
69091 2019-Jan-13 11:24:18.311575 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69092 2019-Jan-13 11:24:18.311630 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69093 2019-Jan-13 11:24:18.311684 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69094 2019-Jan-13 11:24:18.312320 - [DEBUG] Edge Function : AllBottom
69095 2019-Jan-13 11:24:18.312350 - [DEBUG] End adding new jump function
69096 2019-Jan-13 11:24:18.312373 - [DEBUG]
69097 2019-Jan-13 11:24:18.312396 - [DEBUG] -------------------------------------------- 1830. Path Edge --------------------------------------------
69098 2019-Jan-13 11:24:18.312420 - [DEBUG]
69099 2019-Jan-13 11:24:18.312444 - [DEBUG] Process 1830. path edge:
69100 2019-Jan-13 11:24:18.312468 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69101 2019-Jan-13 11:24:18.312524 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
69102 2019-Jan-13 11:24:18.313158 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69103 2019-Jan-13 11:24:18.313213 - [DEBUG]
69104 2019-Jan-13 11:24:18.313239 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69105 2019-Jan-13 11:24:18.313950 - [DEBUG] Compose: AllBottom * AllBottom
69106 2019-Jan-13 11:24:18.313980 - [DEBUG]
69107 2019-Jan-13 11:24:18.314004 - [DEBUG] Propagate flow
69108 2019-Jan-13 11:24:18.314027 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69109 2019-Jan-13 11:24:18.314094 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
69110 2019-Jan-13 11:24:18.314751 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69111 2019-Jan-13 11:24:18.314813 - [DEBUG] Edge function : AllBottom (result of previous compose)
69112 2019-Jan-13 11:24:18.314839 - [DEBUG]
69113 2019-Jan-13 11:24:18.314864 - [DEBUG] Join: AllTop & AllBottom
69114 2019-Jan-13 11:24:18.314890 - [DEBUG] = AllBottom (new jump func)
69115 2019-Jan-13 11:24:18.314915 - [DEBUG]
69116 2019-Jan-13 11:24:18.314938 - [DEBUG] Start adding new jump function
69117 2019-Jan-13 11:24:18.314961 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69118 2019-Jan-13 11:24:18.315019 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69119 2019-Jan-13 11:24:18.315073 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
69120 2019-Jan-13 11:24:18.315730 - [DEBUG] Edge Function : AllBottom
69121 2019-Jan-13 11:24:18.315759 - [DEBUG] End adding new jump function
69122 2019-Jan-13 11:24:18.315783 - [DEBUG]
69123 2019-Jan-13 11:24:18.315807 - [DEBUG] -------------------------------------------- 1831. Path Edge --------------------------------------------
69124 2019-Jan-13 11:24:18.315831 - [DEBUG]
69125 2019-Jan-13 11:24:18.315854 - [DEBUG] Process 1831. path edge:
69126 2019-Jan-13 11:24:18.315878 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69127 2019-Jan-13 11:24:18.315937 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
69128 2019-Jan-13 11:24:18.316573 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69129 2019-Jan-13 11:24:18.316629 - [DEBUG]
69130 2019-Jan-13 11:24:18.316690 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
69131 2019-Jan-13 11:24:18.317359 - [DEBUG] Compose: AllBottom * AllBottom
69132 2019-Jan-13 11:24:18.317386 - [DEBUG]
69133 2019-Jan-13 11:24:18.317410 - [DEBUG] Propagate flow
69134 2019-Jan-13 11:24:18.317433 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69135 2019-Jan-13 11:24:18.317491 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69136 2019-Jan-13 11:24:18.318147 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69137 2019-Jan-13 11:24:18.318203 - [DEBUG] Edge function : AllBottom (result of previous compose)
69138 2019-Jan-13 11:24:18.318228 - [DEBUG]
69139 2019-Jan-13 11:24:18.318252 - [DEBUG] Join: AllTop & AllBottom
69140 2019-Jan-13 11:24:18.318279 - [DEBUG] = AllBottom (new jump func)
69141 2019-Jan-13 11:24:18.318303 - [DEBUG]
69142 2019-Jan-13 11:24:18.318327 - [DEBUG] Start adding new jump function
69143 2019-Jan-13 11:24:18.318350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69144 2019-Jan-13 11:24:18.318405 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69145 2019-Jan-13 11:24:18.318459 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69146 2019-Jan-13 11:24:18.319103 - [DEBUG] Edge Function : AllBottom
69147 2019-Jan-13 11:24:18.319132 - [DEBUG] End adding new jump function
69148 2019-Jan-13 11:24:18.319155 - [DEBUG]
69149 2019-Jan-13 11:24:18.319179 - [DEBUG] -------------------------------------------- 1832. Path Edge --------------------------------------------
69150 2019-Jan-13 11:24:18.319203 - [DEBUG]
69151 2019-Jan-13 11:24:18.319226 - [DEBUG] Process 1832. path edge:
69152 2019-Jan-13 11:24:18.319250 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69153 2019-Jan-13 11:24:18.319306 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
69154 2019-Jan-13 11:24:18.319951 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69155 2019-Jan-13 11:24:18.320025 - [DEBUG]
69156 2019-Jan-13 11:24:18.320050 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69157 2019-Jan-13 11:24:18.320745 - [DEBUG] Possible callees:
69158 2019-Jan-13 11:24:18.320771 - [DEBUG] llvm.dbg.declare
69159 2019-Jan-13 11:24:18.320796 - [DEBUG] Possible return sites:
69160 2019-Jan-13 11:24:18.320819 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13669161 2019-Jan-13 11:24:18.322147 - [DEBUG] Found and process special summary
69162 2019-Jan-13 11:24:18.322190 - [DEBUG] Compose: EdgeIdentity * AllBottom
69163 2019-Jan-13 11:24:18.322217 - [DEBUG]
69164 2019-Jan-13 11:24:18.322241 - [DEBUG] Propagate flow
69165 2019-Jan-13 11:24:18.322265 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69166 2019-Jan-13 11:24:18.322328 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69167 2019-Jan-13 11:24:18.322974 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69168 2019-Jan-13 11:24:18.323030 - [DEBUG] Edge function : AllBottom (result of previous compose)
69169 2019-Jan-13 11:24:18.323055 - [DEBUG]
69170 2019-Jan-13 11:24:18.323080 - [DEBUG] Join: AllTop & AllBottom
69171 2019-Jan-13 11:24:18.323106 - [DEBUG] = AllBottom (new jump func)
69172 2019-Jan-13 11:24:18.323130 - [DEBUG]
69173 2019-Jan-13 11:24:18.323154 - [DEBUG] Start adding new jump function
69174 2019-Jan-13 11:24:18.323193 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69175 2019-Jan-13 11:24:18.323247 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69176 2019-Jan-13 11:24:18.323302 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69177 2019-Jan-13 11:24:18.323965 - [DEBUG] Edge Function : AllBottom
69178 2019-Jan-13 11:24:18.323994 - [DEBUG] End adding new jump function
69179 2019-Jan-13 11:24:18.324017 - [DEBUG]
69180 2019-Jan-13 11:24:18.324040 - [DEBUG] -------------------------------------------- 1833. Path Edge --------------------------------------------
69181 2019-Jan-13 11:24:18.324064 - [DEBUG]
69182 2019-Jan-13 11:24:18.324087 - [DEBUG] Process 1833. path edge:
69183 2019-Jan-13 11:24:18.324111 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69184 2019-Jan-13 11:24:18.324168 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
69185 2019-Jan-13 11:24:18.324804 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69186 2019-Jan-13 11:24:18.324861 - [DEBUG]
69187 2019-Jan-13 11:24:18.324885 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69188 2019-Jan-13 11:24:18.325554 - [DEBUG] Compose: AllBottom * AllBottom
69189 2019-Jan-13 11:24:18.325583 - [DEBUG]
69190 2019-Jan-13 11:24:18.325607 - [DEBUG] Propagate flow
69191 2019-Jan-13 11:24:18.325630 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69192 2019-Jan-13 11:24:18.325689 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
69193 2019-Jan-13 11:24:18.326326 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69194 2019-Jan-13 11:24:18.326384 - [DEBUG] Edge function : AllBottom (result of previous compose)
69195 2019-Jan-13 11:24:18.326409 - [DEBUG]
69196 2019-Jan-13 11:24:18.326434 - [DEBUG] Join: AllTop & AllBottom
69197 2019-Jan-13 11:24:18.326460 - [DEBUG] = AllBottom (new jump func)
69198 2019-Jan-13 11:24:18.326484 - [DEBUG]
69199 2019-Jan-13 11:24:18.326508 - [DEBUG] Start adding new jump function
69200 2019-Jan-13 11:24:18.326532 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69201 2019-Jan-13 11:24:18.326591 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69202 2019-Jan-13 11:24:18.326646 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
69203 2019-Jan-13 11:24:18.327328 - [DEBUG] Edge Function : AllBottom
69204 2019-Jan-13 11:24:18.327359 - [DEBUG] End adding new jump function
69205 2019-Jan-13 11:24:18.327383 - [DEBUG]
69206 2019-Jan-13 11:24:18.327406 - [DEBUG] -------------------------------------------- 1834. Path Edge --------------------------------------------
69207 2019-Jan-13 11:24:18.327431 - [DEBUG]
69208 2019-Jan-13 11:24:18.327455 - [DEBUG] Process 1834. path edge:
69209 2019-Jan-13 11:24:18.327478 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69210 2019-Jan-13 11:24:18.327541 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
69211 2019-Jan-13 11:24:18.328204 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69212 2019-Jan-13 11:24:18.328267 - [DEBUG]
69213 2019-Jan-13 11:24:18.328293 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
69214 2019-Jan-13 11:24:18.328976 - [DEBUG] Compose: AllBottom * AllBottom
69215 2019-Jan-13 11:24:18.329005 - [DEBUG]
69216 2019-Jan-13 11:24:18.329028 - [DEBUG] Propagate flow
69217 2019-Jan-13 11:24:18.329051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69218 2019-Jan-13 11:24:18.329112 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
69219 2019-Jan-13 11:24:18.329747 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69220 2019-Jan-13 11:24:18.329819 - [DEBUG] Edge function : AllBottom (result of previous compose)
69221 2019-Jan-13 11:24:18.329845 - [DEBUG]
69222 2019-Jan-13 11:24:18.329870 - [DEBUG] Join: AllTop & AllBottom
69223 2019-Jan-13 11:24:18.329895 - [DEBUG] = AllBottom (new jump func)
69224 2019-Jan-13 11:24:18.329919 - [DEBUG]
69225 2019-Jan-13 11:24:18.329943 - [DEBUG] Start adding new jump function
69226 2019-Jan-13 11:24:18.329966 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69227 2019-Jan-13 11:24:18.330048 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69228 2019-Jan-13 11:24:18.330103 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
69229 2019-Jan-13 11:24:18.330740 - [DEBUG] Edge Function : AllBottom
69230 2019-Jan-13 11:24:18.330768 - [DEBUG] End adding new jump function
69231 2019-Jan-13 11:24:18.330792 - [DEBUG]
69232 2019-Jan-13 11:24:18.330816 - [DEBUG] -------------------------------------------- 1835. Path Edge --------------------------------------------
69233 2019-Jan-13 11:24:18.330841 - [DEBUG]
69234 2019-Jan-13 11:24:18.330864 - [DEBUG] Process 1835. path edge:
69235 2019-Jan-13 11:24:18.330888 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69236 2019-Jan-13 11:24:18.330944 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
69237 2019-Jan-13 11:24:18.331581 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69238 2019-Jan-13 11:24:18.331637 - [DEBUG]
69239 2019-Jan-13 11:24:18.331662 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
69240 2019-Jan-13 11:24:18.332320 - [DEBUG] Compose: AllBottom * AllBottom
69241 2019-Jan-13 11:24:18.332348 - [DEBUG]
69242 2019-Jan-13 11:24:18.332372 - [DEBUG] Propagate flow
69243 2019-Jan-13 11:24:18.332395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69244 2019-Jan-13 11:24:18.332453 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69245 2019-Jan-13 11:24:18.333103 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69246 2019-Jan-13 11:24:18.333163 - [DEBUG] Edge function : AllBottom (result of previous compose)
69247 2019-Jan-13 11:24:18.333189 - [DEBUG]
69248 2019-Jan-13 11:24:18.333214 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69249 2019-Jan-13 11:24:18.333240 - [DEBUG] = AllBottom
69250 2019-Jan-13 11:24:18.333264 - [DEBUG]
69251 2019-Jan-13 11:24:18.333287 - [DEBUG] PROPAGATE: No new function!
69252 2019-Jan-13 11:24:18.333352 - [DEBUG] Compose: AllBottom * AllBottom
69253 2019-Jan-13 11:24:18.333382 - [DEBUG]
69254 2019-Jan-13 11:24:18.333406 - [DEBUG] Propagate flow
69255 2019-Jan-13 11:24:18.333430 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69256 2019-Jan-13 11:24:18.333492 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69257 2019-Jan-13 11:24:18.334163 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69258 2019-Jan-13 11:24:18.334223 - [DEBUG] Edge function : AllBottom (result of previous compose)
69259 2019-Jan-13 11:24:18.334248 - [DEBUG]
69260 2019-Jan-13 11:24:18.334273 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69261 2019-Jan-13 11:24:18.334299 - [DEBUG] = AllBottom
69262 2019-Jan-13 11:24:18.334323 - [DEBUG]
69263 2019-Jan-13 11:24:18.334347 - [DEBUG] PROPAGATE: No new function!
69264 2019-Jan-13 11:24:18.334393 - [DEBUG] Compose: AllBottom * AllBottom
69265 2019-Jan-13 11:24:18.334420 - [DEBUG]
69266 2019-Jan-13 11:24:18.334444 - [DEBUG] Propagate flow
69267 2019-Jan-13 11:24:18.334467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69268 2019-Jan-13 11:24:18.334528 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69269 2019-Jan-13 11:24:18.335225 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69270 2019-Jan-13 11:24:18.335285 - [DEBUG] Edge function : AllBottom (result of previous compose)
69271 2019-Jan-13 11:24:18.335310 - [DEBUG]
69272 2019-Jan-13 11:24:18.335336 - [DEBUG] Join: AllTop & AllBottom
69273 2019-Jan-13 11:24:18.335362 - [DEBUG] = AllBottom (new jump func)
69274 2019-Jan-13 11:24:18.335387 - [DEBUG]
69275 2019-Jan-13 11:24:18.335410 - [DEBUG] Start adding new jump function
69276 2019-Jan-13 11:24:18.335433 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69277 2019-Jan-13 11:24:18.335488 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69278 2019-Jan-13 11:24:18.335543 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69279 2019-Jan-13 11:24:18.336193 - [DEBUG] Edge Function : AllBottom
69280 2019-Jan-13 11:24:18.336222 - [DEBUG] End adding new jump function
69281 2019-Jan-13 11:24:18.336246 - [DEBUG]
69282 2019-Jan-13 11:24:18.336269 - [DEBUG] -------------------------------------------- 1836. Path Edge --------------------------------------------
69283 2019-Jan-13 11:24:18.336294 - [DEBUG]
69284 2019-Jan-13 11:24:18.336317 - [DEBUG] Process 1836. path edge:
69285 2019-Jan-13 11:24:18.336341 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69286 2019-Jan-13 11:24:18.336397 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
69287 2019-Jan-13 11:24:18.337064 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69288 2019-Jan-13 11:24:18.337120 - [DEBUG]
69289 2019-Jan-13 11:24:18.337145 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69290 2019-Jan-13 11:24:18.337809 - [DEBUG] Possible callees:
69291 2019-Jan-13 11:24:18.337834 - [DEBUG] llvm.dbg.declare
69292 2019-Jan-13 11:24:18.337859 - [DEBUG] Possible return sites:
69293 2019-Jan-13 11:24:18.337883 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14369294 2019-Jan-13 11:24:18.339163 - [DEBUG] Found and process special summary
69295 2019-Jan-13 11:24:18.339202 - [DEBUG] Compose: EdgeIdentity * AllBottom
69296 2019-Jan-13 11:24:18.339229 - [DEBUG]
69297 2019-Jan-13 11:24:18.339253 - [DEBUG] Propagate flow
69298 2019-Jan-13 11:24:18.339276 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69299 2019-Jan-13 11:24:18.339334 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69300 2019-Jan-13 11:24:18.340016 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69301 2019-Jan-13 11:24:18.340082 - [DEBUG] Edge function : AllBottom (result of previous compose)
69302 2019-Jan-13 11:24:18.340108 - [DEBUG]
69303 2019-Jan-13 11:24:18.340133 - [DEBUG] Join: AllTop & AllBottom
69304 2019-Jan-13 11:24:18.340159 - [DEBUG] = AllBottom (new jump func)
69305 2019-Jan-13 11:24:18.340183 - [DEBUG]
69306 2019-Jan-13 11:24:18.340207 - [DEBUG] Start adding new jump function
69307 2019-Jan-13 11:24:18.340230 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69308 2019-Jan-13 11:24:18.340285 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69309 2019-Jan-13 11:24:18.340339 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69310 2019-Jan-13 11:24:18.341011 - [DEBUG] Edge Function : AllBottom
69311 2019-Jan-13 11:24:18.341042 - [DEBUG] End adding new jump function
69312 2019-Jan-13 11:24:18.341066 - [DEBUG]
69313 2019-Jan-13 11:24:18.341090 - [DEBUG] -------------------------------------------- 1837. Path Edge --------------------------------------------
69314 2019-Jan-13 11:24:18.341130 - [DEBUG]
69315 2019-Jan-13 11:24:18.341153 - [DEBUG] Process 1837. path edge:
69316 2019-Jan-13 11:24:18.341177 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69317 2019-Jan-13 11:24:18.341242 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
69318 2019-Jan-13 11:24:18.341898 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69319 2019-Jan-13 11:24:18.341955 - [DEBUG]
69320 2019-Jan-13 11:24:18.341980 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69321 2019-Jan-13 11:24:18.342651 - [DEBUG] Compose: AllBottom * AllBottom
69322 2019-Jan-13 11:24:18.342679 - [DEBUG]
69323 2019-Jan-13 11:24:18.342702 - [DEBUG] Propagate flow
69324 2019-Jan-13 11:24:18.342726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69325 2019-Jan-13 11:24:18.342783 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
69326 2019-Jan-13 11:24:18.343445 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69327 2019-Jan-13 11:24:18.343503 - [DEBUG] Edge function : AllBottom (result of previous compose)
69328 2019-Jan-13 11:24:18.343529 - [DEBUG]
69329 2019-Jan-13 11:24:18.343554 - [DEBUG] Join: AllTop & AllBottom
69330 2019-Jan-13 11:24:18.343580 - [DEBUG] = AllBottom (new jump func)
69331 2019-Jan-13 11:24:18.343604 - [DEBUG]
69332 2019-Jan-13 11:24:18.343628 - [DEBUG] Start adding new jump function
69333 2019-Jan-13 11:24:18.343651 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69334 2019-Jan-13 11:24:18.343706 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69335 2019-Jan-13 11:24:18.343760 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
69336 2019-Jan-13 11:24:18.344397 - [DEBUG] Edge Function : AllBottom
69337 2019-Jan-13 11:24:18.344426 - [DEBUG] End adding new jump function
69338 2019-Jan-13 11:24:18.344450 - [DEBUG]
69339 2019-Jan-13 11:24:18.344474 - [DEBUG] -------------------------------------------- 1838. Path Edge --------------------------------------------
69340 2019-Jan-13 11:24:18.344498 - [DEBUG]
69341 2019-Jan-13 11:24:18.344521 - [DEBUG] Process 1838. path edge:
69342 2019-Jan-13 11:24:18.344545 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69343 2019-Jan-13 11:24:18.344601 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
69344 2019-Jan-13 11:24:18.345233 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69345 2019-Jan-13 11:24:18.345289 - [DEBUG]
69346 2019-Jan-13 11:24:18.345314 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
69347 2019-Jan-13 11:24:18.345975 - [DEBUG] Compose: AllBottom * AllBottom
69348 2019-Jan-13 11:24:18.346003 - [DEBUG]
69349 2019-Jan-13 11:24:18.346027 - [DEBUG] Propagate flow
69350 2019-Jan-13 11:24:18.346050 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69351 2019-Jan-13 11:24:18.346109 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
69352 2019-Jan-13 11:24:18.346793 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69353 2019-Jan-13 11:24:18.346856 - [DEBUG] Edge function : AllBottom (result of previous compose)
69354 2019-Jan-13 11:24:18.346881 - [DEBUG]
69355 2019-Jan-13 11:24:18.346906 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69356 2019-Jan-13 11:24:18.346932 - [DEBUG] = AllBottom
69357 2019-Jan-13 11:24:18.346957 - [DEBUG]
69358 2019-Jan-13 11:24:18.346980 - [DEBUG] PROPAGATE: No new function!
69359 2019-Jan-13 11:24:18.347028 - [DEBUG] Compose: AllBottom * AllBottom
69360 2019-Jan-13 11:24:18.347055 - [DEBUG]
69361 2019-Jan-13 11:24:18.347079 - [DEBUG] Propagate flow
69362 2019-Jan-13 11:24:18.347103 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69363 2019-Jan-13 11:24:18.347176 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69364 2019-Jan-13 11:24:18.347854 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69365 2019-Jan-13 11:24:18.347916 - [DEBUG] Edge function : AllBottom (result of previous compose)
69366 2019-Jan-13 11:24:18.347942 - [DEBUG]
69367 2019-Jan-13 11:24:18.347967 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69368 2019-Jan-13 11:24:18.347993 - [DEBUG] = AllBottom
69369 2019-Jan-13 11:24:18.348017 - [DEBUG]
69370 2019-Jan-13 11:24:18.348040 - [DEBUG] PROPAGATE: No new function!
69371 2019-Jan-13 11:24:18.348086 - [DEBUG] Compose: AllBottom * AllBottom
69372 2019-Jan-13 11:24:18.348114 - [DEBUG]
69373 2019-Jan-13 11:24:18.348138 - [DEBUG] Propagate flow
69374 2019-Jan-13 11:24:18.348161 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69375 2019-Jan-13 11:24:18.348220 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
69376 2019-Jan-13 11:24:18.348867 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69377 2019-Jan-13 11:24:18.348924 - [DEBUG] Edge function : AllBottom (result of previous compose)
69378 2019-Jan-13 11:24:18.348949 - [DEBUG]
69379 2019-Jan-13 11:24:18.348974 - [DEBUG] Join: AllTop & AllBottom
69380 2019-Jan-13 11:24:18.349000 - [DEBUG] = AllBottom (new jump func)
69381 2019-Jan-13 11:24:18.349025 - [DEBUG]
69382 2019-Jan-13 11:24:18.349048 - [DEBUG] Start adding new jump function
69383 2019-Jan-13 11:24:18.349072 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69384 2019-Jan-13 11:24:18.349126 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69385 2019-Jan-13 11:24:18.349181 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
69386 2019-Jan-13 11:24:18.349816 - [DEBUG] Edge Function : AllBottom
69387 2019-Jan-13 11:24:18.349844 - [DEBUG] End adding new jump function
69388 2019-Jan-13 11:24:18.349868 - [DEBUG]
69389 2019-Jan-13 11:24:18.349892 - [DEBUG] -------------------------------------------- 1839. Path Edge --------------------------------------------
69390 2019-Jan-13 11:24:18.349916 - [DEBUG]
69391 2019-Jan-13 11:24:18.349940 - [DEBUG] Process 1839. path edge:
69392 2019-Jan-13 11:24:18.349963 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69393 2019-Jan-13 11:24:18.350040 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
69394 2019-Jan-13 11:24:18.350677 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69395 2019-Jan-13 11:24:18.350733 - [DEBUG]
69396 2019-Jan-13 11:24:18.350759 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
69397 2019-Jan-13 11:24:18.351420 - [DEBUG] Compose: AllBottom * AllBottom
69398 2019-Jan-13 11:24:18.351447 - [DEBUG]
69399 2019-Jan-13 11:24:18.351471 - [DEBUG] Propagate flow
69400 2019-Jan-13 11:24:18.351494 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69401 2019-Jan-13 11:24:18.351551 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69402 2019-Jan-13 11:24:18.352202 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69403 2019-Jan-13 11:24:18.352258 - [DEBUG] Edge function : AllBottom (result of previous compose)
69404 2019-Jan-13 11:24:18.352284 - [DEBUG]
69405 2019-Jan-13 11:24:18.352309 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69406 2019-Jan-13 11:24:18.352334 - [DEBUG] = AllBottom
69407 2019-Jan-13 11:24:18.352358 - [DEBUG]
69408 2019-Jan-13 11:24:18.352381 - [DEBUG] PROPAGATE: No new function!
69409 2019-Jan-13 11:24:18.352413 - [DEBUG] Compose: AllBottom * AllBottom
69410 2019-Jan-13 11:24:18.352459 - [DEBUG]
69411 2019-Jan-13 11:24:18.352483 - [DEBUG] Propagate flow
69412 2019-Jan-13 11:24:18.352506 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69413 2019-Jan-13 11:24:18.352564 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69414 2019-Jan-13 11:24:18.353244 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69415 2019-Jan-13 11:24:18.353304 - [DEBUG] Edge function : AllBottom (result of previous compose)
69416 2019-Jan-13 11:24:18.353347 - [DEBUG]
69417 2019-Jan-13 11:24:18.353375 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69418 2019-Jan-13 11:24:18.353401 - [DEBUG] = AllBottom
69419 2019-Jan-13 11:24:18.353425 - [DEBUG]
69420 2019-Jan-13 11:24:18.353448 - [DEBUG] PROPAGATE: No new function!
69421 2019-Jan-13 11:24:18.353495 - [DEBUG] Compose: AllBottom * AllBottom
69422 2019-Jan-13 11:24:18.353523 - [DEBUG]
69423 2019-Jan-13 11:24:18.353547 - [DEBUG] Propagate flow
69424 2019-Jan-13 11:24:18.353571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69425 2019-Jan-13 11:24:18.353630 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69426 2019-Jan-13 11:24:18.354307 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69427 2019-Jan-13 11:24:18.354367 - [DEBUG] Edge function : AllBottom (result of previous compose)
69428 2019-Jan-13 11:24:18.354393 - [DEBUG]
69429 2019-Jan-13 11:24:18.354418 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69430 2019-Jan-13 11:24:18.354444 - [DEBUG] = AllBottom
69431 2019-Jan-13 11:24:18.354468 - [DEBUG]
69432 2019-Jan-13 11:24:18.354491 - [DEBUG] PROPAGATE: No new function!
69433 2019-Jan-13 11:24:18.354546 - [DEBUG] Compose: AllBottom * AllBottom
69434 2019-Jan-13 11:24:18.354574 - [DEBUG]
69435 2019-Jan-13 11:24:18.354598 - [DEBUG] Propagate flow
69436 2019-Jan-13 11:24:18.354621 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69437 2019-Jan-13 11:24:18.354679 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
69438 2019-Jan-13 11:24:18.355331 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69439 2019-Jan-13 11:24:18.355388 - [DEBUG] Edge function : AllBottom (result of previous compose)
69440 2019-Jan-13 11:24:18.355413 - [DEBUG]
69441 2019-Jan-13 11:24:18.355439 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69442 2019-Jan-13 11:24:18.355464 - [DEBUG] = AllBottom
69443 2019-Jan-13 11:24:18.355489 - [DEBUG]
69444 2019-Jan-13 11:24:18.355512 - [DEBUG] PROPAGATE: No new function!
69445 2019-Jan-13 11:24:18.355552 - [DEBUG] Compose: AllBottom * AllBottom
69446 2019-Jan-13 11:24:18.355579 - [DEBUG]
69447 2019-Jan-13 11:24:18.355602 - [DEBUG] Propagate flow
69448 2019-Jan-13 11:24:18.355626 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69449 2019-Jan-13 11:24:18.355682 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69450 2019-Jan-13 11:24:18.356323 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69451 2019-Jan-13 11:24:18.356379 - [DEBUG] Edge function : AllBottom (result of previous compose)
69452 2019-Jan-13 11:24:18.356404 - [DEBUG]
69453 2019-Jan-13 11:24:18.356429 - [DEBUG] Join: AllTop & AllBottom
69454 2019-Jan-13 11:24:18.356455 - [DEBUG] = AllBottom (new jump func)
69455 2019-Jan-13 11:24:18.356479 - [DEBUG]
69456 2019-Jan-13 11:24:18.356502 - [DEBUG] Start adding new jump function
69457 2019-Jan-13 11:24:18.356526 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69458 2019-Jan-13 11:24:18.356581 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69459 2019-Jan-13 11:24:18.356635 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69460 2019-Jan-13 11:24:18.357315 - [DEBUG] Edge Function : AllBottom
69461 2019-Jan-13 11:24:18.357345 - [DEBUG] End adding new jump function
69462 2019-Jan-13 11:24:18.357368 - [DEBUG]
69463 2019-Jan-13 11:24:18.357392 - [DEBUG] -------------------------------------------- 1840. Path Edge --------------------------------------------
69464 2019-Jan-13 11:24:18.357416 - [DEBUG]
69465 2019-Jan-13 11:24:18.357440 - [DEBUG] Process 1840. path edge:
69466 2019-Jan-13 11:24:18.357463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69467 2019-Jan-13 11:24:18.357520 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
69468 2019-Jan-13 11:24:18.358159 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69469 2019-Jan-13 11:24:18.358215 - [DEBUG]
69470 2019-Jan-13 11:24:18.358239 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69471 2019-Jan-13 11:24:18.358888 - [DEBUG] Possible callees:
69472 2019-Jan-13 11:24:18.358914 - [DEBUG] foo
69473 2019-Jan-13 11:24:18.358939 - [DEBUG] Possible return sites:
69474 2019-Jan-13 11:24:18.358962 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8469475 2019-Jan-13 11:24:18.360303 - [DEBUG] Found and process special summary
69476 2019-Jan-13 11:24:18.360348 - [DEBUG] Compose: EdgeIdentity * AllBottom
69477 2019-Jan-13 11:24:18.360376 - [DEBUG]
69478 2019-Jan-13 11:24:18.360400 - [DEBUG] Propagate flow
69479 2019-Jan-13 11:24:18.360424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69480 2019-Jan-13 11:24:18.360492 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69481 2019-Jan-13 11:24:18.361163 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69482 2019-Jan-13 11:24:18.361223 - [DEBUG] Edge function : AllBottom (result of previous compose)
69483 2019-Jan-13 11:24:18.361249 - [DEBUG]
69484 2019-Jan-13 11:24:18.361275 - [DEBUG] Join: AllTop & AllBottom
69485 2019-Jan-13 11:24:18.361301 - [DEBUG] = AllBottom (new jump func)
69486 2019-Jan-13 11:24:18.361325 - [DEBUG]
69487 2019-Jan-13 11:24:18.361349 - [DEBUG] Start adding new jump function
69488 2019-Jan-13 11:24:18.361372 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69489 2019-Jan-13 11:24:18.361428 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69490 2019-Jan-13 11:24:18.361483 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69491 2019-Jan-13 11:24:18.362126 - [DEBUG] Edge Function : AllBottom
69492 2019-Jan-13 11:24:18.362155 - [DEBUG] End adding new jump function
69493 2019-Jan-13 11:24:18.362179 - [DEBUG]
69494 2019-Jan-13 11:24:18.362202 - [DEBUG] -------------------------------------------- 1841. Path Edge --------------------------------------------
69495 2019-Jan-13 11:24:18.362226 - [DEBUG]
69496 2019-Jan-13 11:24:18.362249 - [DEBUG] Process 1841. path edge:
69497 2019-Jan-13 11:24:18.362273 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69498 2019-Jan-13 11:24:18.362330 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
69499 2019-Jan-13 11:24:18.362968 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69500 2019-Jan-13 11:24:18.363024 - [DEBUG]
69501 2019-Jan-13 11:24:18.363048 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69502 2019-Jan-13 11:24:18.363733 - [DEBUG] Compose: AllBottom * AllBottom
69503 2019-Jan-13 11:24:18.363761 - [DEBUG]
69504 2019-Jan-13 11:24:18.363784 - [DEBUG] Propagate flow
69505 2019-Jan-13 11:24:18.363807 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69506 2019-Jan-13 11:24:18.363864 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69507 2019-Jan-13 11:24:18.364519 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69508 2019-Jan-13 11:24:18.364576 - [DEBUG] Edge function : AllBottom (result of previous compose)
69509 2019-Jan-13 11:24:18.364601 - [DEBUG]
69510 2019-Jan-13 11:24:18.364625 - [DEBUG] Join: AllTop & AllBottom
69511 2019-Jan-13 11:24:18.364651 - [DEBUG] = AllBottom (new jump func)
69512 2019-Jan-13 11:24:18.364675 - [DEBUG]
69513 2019-Jan-13 11:24:18.364698 - [DEBUG] Start adding new jump function
69514 2019-Jan-13 11:24:18.364721 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69515 2019-Jan-13 11:24:18.364776 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69516 2019-Jan-13 11:24:18.364831 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69517 2019-Jan-13 11:24:18.365467 - [DEBUG] Edge Function : AllBottom
69518 2019-Jan-13 11:24:18.365496 - [DEBUG] End adding new jump function
69519 2019-Jan-13 11:24:18.365519 - [DEBUG]
69520 2019-Jan-13 11:24:18.365542 - [DEBUG] -------------------------------------------- 1842. Path Edge --------------------------------------------
69521 2019-Jan-13 11:24:18.365566 - [DEBUG]
69522 2019-Jan-13 11:24:18.365590 - [DEBUG] Process 1842. path edge:
69523 2019-Jan-13 11:24:18.365614 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69524 2019-Jan-13 11:24:18.365672 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
69525 2019-Jan-13 11:24:18.366334 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69526 2019-Jan-13 11:24:18.366394 - [DEBUG]
69527 2019-Jan-13 11:24:18.366420 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69528 2019-Jan-13 11:24:18.367126 - [DEBUG] Compose: AllBottom * AllBottom
69529 2019-Jan-13 11:24:18.367155 - [DEBUG]
69530 2019-Jan-13 11:24:18.367178 - [DEBUG] Propagate flow
69531 2019-Jan-13 11:24:18.367202 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69532 2019-Jan-13 11:24:18.367266 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69533 2019-Jan-13 11:24:18.367933 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69534 2019-Jan-13 11:24:18.367992 - [DEBUG] Edge function : AllBottom (result of previous compose)
69535 2019-Jan-13 11:24:18.368017 - [DEBUG]
69536 2019-Jan-13 11:24:18.368042 - [DEBUG] Join: AllTop & AllBottom
69537 2019-Jan-13 11:24:18.368068 - [DEBUG] = AllBottom (new jump func)
69538 2019-Jan-13 11:24:18.368092 - [DEBUG]
69539 2019-Jan-13 11:24:18.368116 - [DEBUG] Start adding new jump function
69540 2019-Jan-13 11:24:18.368139 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69541 2019-Jan-13 11:24:18.368194 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69542 2019-Jan-13 11:24:18.368248 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69543 2019-Jan-13 11:24:18.368897 - [DEBUG] Edge Function : AllBottom
69544 2019-Jan-13 11:24:18.368925 - [DEBUG] End adding new jump function
69545 2019-Jan-13 11:24:18.368949 - [DEBUG]
69546 2019-Jan-13 11:24:18.368972 - [DEBUG] -------------------------------------------- 1843. Path Edge --------------------------------------------
69547 2019-Jan-13 11:24:18.368997 - [DEBUG]
69548 2019-Jan-13 11:24:18.369020 - [DEBUG] Process 1843. path edge:
69549 2019-Jan-13 11:24:18.369044 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69550 2019-Jan-13 11:24:18.369101 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
69551 2019-Jan-13 11:24:18.369761 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69552 2019-Jan-13 11:24:18.369818 - [DEBUG]
69553 2019-Jan-13 11:24:18.369843 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69554 2019-Jan-13 11:24:18.370528 - [DEBUG] Possible callees:
69555 2019-Jan-13 11:24:18.370553 - [DEBUG] llvm.dbg.declare
69556 2019-Jan-13 11:24:18.370578 - [DEBUG] Possible return sites:
69557 2019-Jan-13 11:24:18.370601 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9669558 2019-Jan-13 11:24:18.371881 - [DEBUG] Found and process special summary
69559 2019-Jan-13 11:24:18.371918 - [DEBUG] Compose: EdgeIdentity * AllBottom
69560 2019-Jan-13 11:24:18.371946 - [DEBUG]
69561 2019-Jan-13 11:24:18.371970 - [DEBUG] Propagate flow
69562 2019-Jan-13 11:24:18.371993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69563 2019-Jan-13 11:24:18.372054 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69564 2019-Jan-13 11:24:18.372722 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69565 2019-Jan-13 11:24:18.372781 - [DEBUG] Edge function : AllBottom (result of previous compose)
69566 2019-Jan-13 11:24:18.372806 - [DEBUG]
69567 2019-Jan-13 11:24:18.372831 - [DEBUG] Join: AllTop & AllBottom
69568 2019-Jan-13 11:24:18.372858 - [DEBUG] = AllBottom (new jump func)
69569 2019-Jan-13 11:24:18.372882 - [DEBUG]
69570 2019-Jan-13 11:24:18.372906 - [DEBUG] Start adding new jump function
69571 2019-Jan-13 11:24:18.372929 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69572 2019-Jan-13 11:24:18.372986 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69573 2019-Jan-13 11:24:18.373040 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69574 2019-Jan-13 11:24:18.373747 - [DEBUG] Edge Function : AllBottom
69575 2019-Jan-13 11:24:18.373778 - [DEBUG] End adding new jump function
69576 2019-Jan-13 11:24:18.373802 - [DEBUG]
69577 2019-Jan-13 11:24:18.373826 - [DEBUG] -------------------------------------------- 1844. Path Edge --------------------------------------------
69578 2019-Jan-13 11:24:18.373851 - [DEBUG]
69579 2019-Jan-13 11:24:18.373874 - [DEBUG] Process 1844. path edge:
69580 2019-Jan-13 11:24:18.373898 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69581 2019-Jan-13 11:24:18.373960 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
69582 2019-Jan-13 11:24:18.374610 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69583 2019-Jan-13 11:24:18.374667 - [DEBUG]
69584 2019-Jan-13 11:24:18.374692 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69585 2019-Jan-13 11:24:18.375357 - [DEBUG] Compose: AllBottom * AllBottom
69586 2019-Jan-13 11:24:18.375385 - [DEBUG]
69587 2019-Jan-13 11:24:18.375408 - [DEBUG] Propagate flow
69588 2019-Jan-13 11:24:18.375432 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69589 2019-Jan-13 11:24:18.375489 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
69590 2019-Jan-13 11:24:18.376128 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69591 2019-Jan-13 11:24:18.376186 - [DEBUG] Edge function : AllBottom (result of previous compose)
69592 2019-Jan-13 11:24:18.376211 - [DEBUG]
69593 2019-Jan-13 11:24:18.376235 - [DEBUG] Join: AllTop & AllBottom
69594 2019-Jan-13 11:24:18.376261 - [DEBUG] = AllBottom (new jump func)
69595 2019-Jan-13 11:24:18.376286 - [DEBUG]
69596 2019-Jan-13 11:24:18.376309 - [DEBUG] Start adding new jump function
69597 2019-Jan-13 11:24:18.376349 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69598 2019-Jan-13 11:24:18.376404 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69599 2019-Jan-13 11:24:18.376458 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
69600 2019-Jan-13 11:24:18.377118 - [DEBUG] Edge Function : AllBottom
69601 2019-Jan-13 11:24:18.377147 - [DEBUG] End adding new jump function
69602 2019-Jan-13 11:24:18.377171 - [DEBUG]
69603 2019-Jan-13 11:24:18.377195 - [DEBUG] -------------------------------------------- 1845. Path Edge --------------------------------------------
69604 2019-Jan-13 11:24:18.377219 - [DEBUG]
69605 2019-Jan-13 11:24:18.377242 - [DEBUG] Process 1845. path edge:
69606 2019-Jan-13 11:24:18.377265 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69607 2019-Jan-13 11:24:18.377322 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
69608 2019-Jan-13 11:24:18.377959 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69609 2019-Jan-13 11:24:18.378015 - [DEBUG]
69610 2019-Jan-13 11:24:18.378040 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
69611 2019-Jan-13 11:24:18.378703 - [DEBUG] Compose: AllBottom * AllBottom
69612 2019-Jan-13 11:24:18.378733 - [DEBUG]
69613 2019-Jan-13 11:24:18.378756 - [DEBUG] Propagate flow
69614 2019-Jan-13 11:24:18.378780 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69615 2019-Jan-13 11:24:18.378844 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
69616 2019-Jan-13 11:24:18.379504 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69617 2019-Jan-13 11:24:18.379565 - [DEBUG] Edge function : AllBottom (result of previous compose)
69618 2019-Jan-13 11:24:18.379590 - [DEBUG]
69619 2019-Jan-13 11:24:18.379615 - [DEBUG] Join: AllTop & AllBottom
69620 2019-Jan-13 11:24:18.379640 - [DEBUG] = AllBottom (new jump func)
69621 2019-Jan-13 11:24:18.379665 - [DEBUG]
69622 2019-Jan-13 11:24:18.379688 - [DEBUG] Start adding new jump function
69623 2019-Jan-13 11:24:18.379711 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69624 2019-Jan-13 11:24:18.379767 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69625 2019-Jan-13 11:24:18.379823 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
69626 2019-Jan-13 11:24:18.380504 - [DEBUG] Edge Function : AllBottom
69627 2019-Jan-13 11:24:18.380535 - [DEBUG] End adding new jump function
69628 2019-Jan-13 11:24:18.380559 - [DEBUG]
69629 2019-Jan-13 11:24:18.380583 - [DEBUG] -------------------------------------------- 1846. Path Edge --------------------------------------------
69630 2019-Jan-13 11:24:18.380608 - [DEBUG]
69631 2019-Jan-13 11:24:18.380631 - [DEBUG] Process 1846. path edge:
69632 2019-Jan-13 11:24:18.380655 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69633 2019-Jan-13 11:24:18.380717 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
69634 2019-Jan-13 11:24:18.381356 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69635 2019-Jan-13 11:24:18.381412 - [DEBUG]
69636 2019-Jan-13 11:24:18.381437 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
69637 2019-Jan-13 11:24:18.382097 - [DEBUG] Compose: AllBottom * AllBottom
69638 2019-Jan-13 11:24:18.382125 - [DEBUG]
69639 2019-Jan-13 11:24:18.382148 - [DEBUG] Propagate flow
69640 2019-Jan-13 11:24:18.382172 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69641 2019-Jan-13 11:24:18.382230 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
69642 2019-Jan-13 11:24:18.382870 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69643 2019-Jan-13 11:24:18.382926 - [DEBUG] Edge function : AllBottom (result of previous compose)
69644 2019-Jan-13 11:24:18.382968 - [DEBUG]
69645 2019-Jan-13 11:24:18.382994 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69646 2019-Jan-13 11:24:18.383019 - [DEBUG] = AllBottom
69647 2019-Jan-13 11:24:18.383044 - [DEBUG]
69648 2019-Jan-13 11:24:18.383067 - [DEBUG] PROPAGATE: No new function!
69649 2019-Jan-13 11:24:18.383112 - [DEBUG] Compose: AllBottom * AllBottom
69650 2019-Jan-13 11:24:18.383139 - [DEBUG]
69651 2019-Jan-13 11:24:18.383162 - [DEBUG] Propagate flow
69652 2019-Jan-13 11:24:18.383186 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69653 2019-Jan-13 11:24:18.383243 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69654 2019-Jan-13 11:24:18.383911 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69655 2019-Jan-13 11:24:18.383968 - [DEBUG] Edge function : AllBottom (result of previous compose)
69656 2019-Jan-13 11:24:18.383993 - [DEBUG]
69657 2019-Jan-13 11:24:18.384018 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69658 2019-Jan-13 11:24:18.384043 - [DEBUG] = AllBottom
69659 2019-Jan-13 11:24:18.384068 - [DEBUG]
69660 2019-Jan-13 11:24:18.384091 - [DEBUG] PROPAGATE: No new function!
69661 2019-Jan-13 11:24:18.384129 - [DEBUG] Compose: AllBottom * AllBottom
69662 2019-Jan-13 11:24:18.384156 - [DEBUG]
69663 2019-Jan-13 11:24:18.384179 - [DEBUG] Propagate flow
69664 2019-Jan-13 11:24:18.384202 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69665 2019-Jan-13 11:24:18.384258 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69666 2019-Jan-13 11:24:18.384898 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69667 2019-Jan-13 11:24:18.384955 - [DEBUG] Edge function : AllBottom (result of previous compose)
69668 2019-Jan-13 11:24:18.384980 - [DEBUG]
69669 2019-Jan-13 11:24:18.385005 - [DEBUG] Join: AllTop & AllBottom
69670 2019-Jan-13 11:24:18.385031 - [DEBUG] = AllBottom (new jump func)
69671 2019-Jan-13 11:24:18.385056 - [DEBUG]
69672 2019-Jan-13 11:24:18.385079 - [DEBUG] Start adding new jump function
69673 2019-Jan-13 11:24:18.385102 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69674 2019-Jan-13 11:24:18.385159 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69675 2019-Jan-13 11:24:18.385214 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69676 2019-Jan-13 11:24:18.385881 - [DEBUG] Edge Function : AllBottom
69677 2019-Jan-13 11:24:18.385911 - [DEBUG] End adding new jump function
69678 2019-Jan-13 11:24:18.385935 - [DEBUG]
69679 2019-Jan-13 11:24:18.385959 - [DEBUG] -------------------------------------------- 1847. Path Edge --------------------------------------------
69680 2019-Jan-13 11:24:18.385983 - [DEBUG]
69681 2019-Jan-13 11:24:18.386006 - [DEBUG] Process 1847. path edge:
69682 2019-Jan-13 11:24:18.386029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69683 2019-Jan-13 11:24:18.386090 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
69684 2019-Jan-13 11:24:18.386774 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69685 2019-Jan-13 11:24:18.386835 - [DEBUG]
69686 2019-Jan-13 11:24:18.386859 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69687 2019-Jan-13 11:24:18.387519 - [DEBUG] Possible callees:
69688 2019-Jan-13 11:24:18.387544 - [DEBUG] bar
69689 2019-Jan-13 11:24:18.387569 - [DEBUG] Possible return sites:
69690 2019-Jan-13 11:24:18.387592 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8969691 2019-Jan-13 11:24:18.388863 - [DEBUG] Found and process special summary
69692 2019-Jan-13 11:24:18.388915 - [DEBUG] Compose: EdgeIdentity * AllBottom
69693 2019-Jan-13 11:24:18.388943 - [DEBUG]
69694 2019-Jan-13 11:24:18.388968 - [DEBUG] Propagate flow
69695 2019-Jan-13 11:24:18.388991 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69696 2019-Jan-13 11:24:18.389050 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69697 2019-Jan-13 11:24:18.389693 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69698 2019-Jan-13 11:24:18.389750 - [DEBUG] Edge function : AllBottom (result of previous compose)
69699 2019-Jan-13 11:24:18.389775 - [DEBUG]
69700 2019-Jan-13 11:24:18.389799 - [DEBUG] Join: AllTop & AllBottom
69701 2019-Jan-13 11:24:18.389825 - [DEBUG] = AllBottom (new jump func)
69702 2019-Jan-13 11:24:18.389850 - [DEBUG]
69703 2019-Jan-13 11:24:18.389873 - [DEBUG] Start adding new jump function
69704 2019-Jan-13 11:24:18.389896 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69705 2019-Jan-13 11:24:18.389951 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69706 2019-Jan-13 11:24:18.390023 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69707 2019-Jan-13 11:24:18.390662 - [DEBUG] Edge Function : AllBottom
69708 2019-Jan-13 11:24:18.390695 - [DEBUG] End adding new jump function
69709 2019-Jan-13 11:24:18.390720 - [DEBUG]
69710 2019-Jan-13 11:24:18.390743 - [DEBUG] -------------------------------------------- 1848. Path Edge --------------------------------------------
69711 2019-Jan-13 11:24:18.390768 - [DEBUG]
69712 2019-Jan-13 11:24:18.390791 - [DEBUG] Process 1848. path edge:
69713 2019-Jan-13 11:24:18.390814 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69714 2019-Jan-13 11:24:18.390871 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
69715 2019-Jan-13 11:24:18.391518 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69716 2019-Jan-13 11:24:18.391580 - [DEBUG]
69717 2019-Jan-13 11:24:18.391605 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69718 2019-Jan-13 11:24:18.392298 - [DEBUG] Compose: AllBottom * AllBottom
69719 2019-Jan-13 11:24:18.392326 - [DEBUG]
69720 2019-Jan-13 11:24:18.392350 - [DEBUG] Propagate flow
69721 2019-Jan-13 11:24:18.392373 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69722 2019-Jan-13 11:24:18.392434 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69723 2019-Jan-13 11:24:18.393101 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69724 2019-Jan-13 11:24:18.393165 - [DEBUG] Edge function : AllBottom (result of previous compose)
69725 2019-Jan-13 11:24:18.393190 - [DEBUG]
69726 2019-Jan-13 11:24:18.393216 - [DEBUG] Join: AllTop & AllBottom
69727 2019-Jan-13 11:24:18.393241 - [DEBUG] = AllBottom (new jump func)
69728 2019-Jan-13 11:24:18.393266 - [DEBUG]
69729 2019-Jan-13 11:24:18.393289 - [DEBUG] Start adding new jump function
69730 2019-Jan-13 11:24:18.393312 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69731 2019-Jan-13 11:24:18.393388 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69732 2019-Jan-13 11:24:18.393443 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69733 2019-Jan-13 11:24:18.394101 - [DEBUG] Edge Function : AllBottom
69734 2019-Jan-13 11:24:18.394131 - [DEBUG] End adding new jump function
69735 2019-Jan-13 11:24:18.394155 - [DEBUG]
69736 2019-Jan-13 11:24:18.394178 - [DEBUG] -------------------------------------------- 1849. Path Edge --------------------------------------------
69737 2019-Jan-13 11:24:18.394203 - [DEBUG]
69738 2019-Jan-13 11:24:18.394227 - [DEBUG] Process 1849. path edge:
69739 2019-Jan-13 11:24:18.394250 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69740 2019-Jan-13 11:24:18.394340 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
69741 2019-Jan-13 11:24:18.394981 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69742 2019-Jan-13 11:24:18.395037 - [DEBUG]
69743 2019-Jan-13 11:24:18.395063 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69744 2019-Jan-13 11:24:18.395722 - [DEBUG] Compose: AllBottom * AllBottom
69745 2019-Jan-13 11:24:18.395750 - [DEBUG]
69746 2019-Jan-13 11:24:18.395774 - [DEBUG] Propagate flow
69747 2019-Jan-13 11:24:18.395797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69748 2019-Jan-13 11:24:18.395854 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69749 2019-Jan-13 11:24:18.396508 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69750 2019-Jan-13 11:24:18.396564 - [DEBUG] Edge function : AllBottom (result of previous compose)
69751 2019-Jan-13 11:24:18.396590 - [DEBUG]
69752 2019-Jan-13 11:24:18.396615 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69753 2019-Jan-13 11:24:18.396640 - [DEBUG] = AllBottom
69754 2019-Jan-13 11:24:18.396681 - [DEBUG]
69755 2019-Jan-13 11:24:18.396707 - [DEBUG] PROPAGATE: No new function!
69756 2019-Jan-13 11:24:18.396740 - [DEBUG] Compose: AllBottom * AllBottom
69757 2019-Jan-13 11:24:18.396766 - [DEBUG]
69758 2019-Jan-13 11:24:18.396790 - [DEBUG] Propagate flow
69759 2019-Jan-13 11:24:18.396813 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69760 2019-Jan-13 11:24:18.396868 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69761 2019-Jan-13 11:24:18.397517 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69762 2019-Jan-13 11:24:18.397573 - [DEBUG] Edge function : AllBottom (result of previous compose)
69763 2019-Jan-13 11:24:18.397598 - [DEBUG]
69764 2019-Jan-13 11:24:18.397624 - [DEBUG] Join: AllTop & AllBottom
69765 2019-Jan-13 11:24:18.397650 - [DEBUG] = AllBottom (new jump func)
69766 2019-Jan-13 11:24:18.397674 - [DEBUG]
69767 2019-Jan-13 11:24:18.397698 - [DEBUG] Start adding new jump function
69768 2019-Jan-13 11:24:18.397721 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69769 2019-Jan-13 11:24:18.397776 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69770 2019-Jan-13 11:24:18.397831 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69771 2019-Jan-13 11:24:18.398500 - [DEBUG] Edge Function : AllBottom
69772 2019-Jan-13 11:24:18.398531 - [DEBUG] End adding new jump function
69773 2019-Jan-13 11:24:18.398556 - [DEBUG]
69774 2019-Jan-13 11:24:18.398580 - [DEBUG] -------------------------------------------- 1850. Path Edge --------------------------------------------
69775 2019-Jan-13 11:24:18.398605 - [DEBUG]
69776 2019-Jan-13 11:24:18.398628 - [DEBUG] Process 1850. path edge:
69777 2019-Jan-13 11:24:18.398652 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69778 2019-Jan-13 11:24:18.398716 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
69779 2019-Jan-13 11:24:18.399391 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69780 2019-Jan-13 11:24:18.399457 - [DEBUG]
69781 2019-Jan-13 11:24:18.399482 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69782 2019-Jan-13 11:24:18.400179 - [DEBUG] Possible callees:
69783 2019-Jan-13 11:24:18.400206 - [DEBUG] llvm.dbg.declare
69784 2019-Jan-13 11:24:18.400247 - [DEBUG] Possible return sites:
69785 2019-Jan-13 11:24:18.400271 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10369786 2019-Jan-13 11:24:18.401562 - [DEBUG] Found and process special summary
69787 2019-Jan-13 11:24:18.401599 - [DEBUG] Compose: EdgeIdentity * AllBottom
69788 2019-Jan-13 11:24:18.401627 - [DEBUG]
69789 2019-Jan-13 11:24:18.401651 - [DEBUG] Propagate flow
69790 2019-Jan-13 11:24:18.401674 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69791 2019-Jan-13 11:24:18.401733 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69792 2019-Jan-13 11:24:18.402373 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69793 2019-Jan-13 11:24:18.402429 - [DEBUG] Edge function : AllBottom (result of previous compose)
69794 2019-Jan-13 11:24:18.402454 - [DEBUG]
69795 2019-Jan-13 11:24:18.402479 - [DEBUG] Join: AllTop & AllBottom
69796 2019-Jan-13 11:24:18.402506 - [DEBUG] = AllBottom (new jump func)
69797 2019-Jan-13 11:24:18.402530 - [DEBUG]
69798 2019-Jan-13 11:24:18.402554 - [DEBUG] Start adding new jump function
69799 2019-Jan-13 11:24:18.402577 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69800 2019-Jan-13 11:24:18.402632 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69801 2019-Jan-13 11:24:18.402686 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69802 2019-Jan-13 11:24:18.403325 - [DEBUG] Edge Function : AllBottom
69803 2019-Jan-13 11:24:18.403371 - [DEBUG] End adding new jump function
69804 2019-Jan-13 11:24:18.403395 - [DEBUG]
69805 2019-Jan-13 11:24:18.403419 - [DEBUG] -------------------------------------------- 1851. Path Edge --------------------------------------------
69806 2019-Jan-13 11:24:18.403443 - [DEBUG]
69807 2019-Jan-13 11:24:18.403467 - [DEBUG] Process 1851. path edge:
69808 2019-Jan-13 11:24:18.403490 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69809 2019-Jan-13 11:24:18.403548 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
69810 2019-Jan-13 11:24:18.404186 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69811 2019-Jan-13 11:24:18.404242 - [DEBUG]
69812 2019-Jan-13 11:24:18.404267 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69813 2019-Jan-13 11:24:18.404956 - [DEBUG] Compose: AllBottom * AllBottom
69814 2019-Jan-13 11:24:18.404985 - [DEBUG]
69815 2019-Jan-13 11:24:18.405009 - [DEBUG] Propagate flow
69816 2019-Jan-13 11:24:18.405032 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69817 2019-Jan-13 11:24:18.405096 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
69818 2019-Jan-13 11:24:18.405757 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69819 2019-Jan-13 11:24:18.405822 - [DEBUG] Edge function : AllBottom (result of previous compose)
69820 2019-Jan-13 11:24:18.405848 - [DEBUG]
69821 2019-Jan-13 11:24:18.405873 - [DEBUG] Join: AllTop & AllBottom
69822 2019-Jan-13 11:24:18.405899 - [DEBUG] = AllBottom (new jump func)
69823 2019-Jan-13 11:24:18.405924 - [DEBUG]
69824 2019-Jan-13 11:24:18.405947 - [DEBUG] Start adding new jump function
69825 2019-Jan-13 11:24:18.405970 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69826 2019-Jan-13 11:24:18.406026 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69827 2019-Jan-13 11:24:18.406081 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
69828 2019-Jan-13 11:24:18.406757 - [DEBUG] Edge Function : AllBottom
69829 2019-Jan-13 11:24:18.406787 - [DEBUG] End adding new jump function
69830 2019-Jan-13 11:24:18.406827 - [DEBUG]
69831 2019-Jan-13 11:24:18.406851 - [DEBUG] -------------------------------------------- 1852. Path Edge --------------------------------------------
69832 2019-Jan-13 11:24:18.406876 - [DEBUG]
69833 2019-Jan-13 11:24:18.406899 - [DEBUG] Process 1852. path edge:
69834 2019-Jan-13 11:24:18.406923 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69835 2019-Jan-13 11:24:18.406983 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
69836 2019-Jan-13 11:24:18.407621 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69837 2019-Jan-13 11:24:18.407678 - [DEBUG]
69838 2019-Jan-13 11:24:18.407704 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
69839 2019-Jan-13 11:24:18.408365 - [DEBUG] Compose: AllBottom * AllBottom
69840 2019-Jan-13 11:24:18.408394 - [DEBUG]
69841 2019-Jan-13 11:24:18.408418 - [DEBUG] Propagate flow
69842 2019-Jan-13 11:24:18.408441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69843 2019-Jan-13 11:24:18.408500 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
69844 2019-Jan-13 11:24:18.409148 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69845 2019-Jan-13 11:24:18.409205 - [DEBUG] Edge function : AllBottom (result of previous compose)
69846 2019-Jan-13 11:24:18.409230 - [DEBUG]
69847 2019-Jan-13 11:24:18.409255 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69848 2019-Jan-13 11:24:18.409280 - [DEBUG] = AllBottom
69849 2019-Jan-13 11:24:18.409304 - [DEBUG]
69850 2019-Jan-13 11:24:18.409327 - [DEBUG] PROPAGATE: No new function!
69851 2019-Jan-13 11:24:18.409371 - [DEBUG] Compose: AllBottom * AllBottom
69852 2019-Jan-13 11:24:18.409398 - [DEBUG]
69853 2019-Jan-13 11:24:18.409422 - [DEBUG] Propagate flow
69854 2019-Jan-13 11:24:18.409445 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69855 2019-Jan-13 11:24:18.409501 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69856 2019-Jan-13 11:24:18.410167 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69857 2019-Jan-13 11:24:18.410223 - [DEBUG] Edge function : AllBottom (result of previous compose)
69858 2019-Jan-13 11:24:18.410249 - [DEBUG]
69859 2019-Jan-13 11:24:18.410274 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69860 2019-Jan-13 11:24:18.410299 - [DEBUG] = AllBottom
69861 2019-Jan-13 11:24:18.410323 - [DEBUG]
69862 2019-Jan-13 11:24:18.410346 - [DEBUG] PROPAGATE: No new function!
69863 2019-Jan-13 11:24:18.410388 - [DEBUG] Compose: AllBottom * AllBottom
69864 2019-Jan-13 11:24:18.410415 - [DEBUG]
69865 2019-Jan-13 11:24:18.410439 - [DEBUG] Propagate flow
69866 2019-Jan-13 11:24:18.410462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69867 2019-Jan-13 11:24:18.410518 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69868 2019-Jan-13 11:24:18.411162 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69869 2019-Jan-13 11:24:18.411219 - [DEBUG] Edge function : AllBottom (result of previous compose)
69870 2019-Jan-13 11:24:18.411244 - [DEBUG]
69871 2019-Jan-13 11:24:18.411269 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69872 2019-Jan-13 11:24:18.411295 - [DEBUG] = AllBottom
69873 2019-Jan-13 11:24:18.411319 - [DEBUG]
69874 2019-Jan-13 11:24:18.411343 - [DEBUG] PROPAGATE: No new function!
69875 2019-Jan-13 11:24:18.411390 - [DEBUG] Compose: AllBottom * AllBottom
69876 2019-Jan-13 11:24:18.411417 - [DEBUG]
69877 2019-Jan-13 11:24:18.411442 - [DEBUG] Propagate flow
69878 2019-Jan-13 11:24:18.411465 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69879 2019-Jan-13 11:24:18.411529 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69880 2019-Jan-13 11:24:18.412200 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69881 2019-Jan-13 11:24:18.412276 - [DEBUG] Edge function : AllBottom (result of previous compose)
69882 2019-Jan-13 11:24:18.412302 - [DEBUG]
69883 2019-Jan-13 11:24:18.412327 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69884 2019-Jan-13 11:24:18.412353 - [DEBUG] = AllBottom
69885 2019-Jan-13 11:24:18.412377 - [DEBUG]
69886 2019-Jan-13 11:24:18.412400 - [DEBUG] PROPAGATE: No new function!
69887 2019-Jan-13 11:24:18.412447 - [DEBUG] Compose: AllBottom * AllBottom
69888 2019-Jan-13 11:24:18.412474 - [DEBUG]
69889 2019-Jan-13 11:24:18.412498 - [DEBUG] Propagate flow
69890 2019-Jan-13 11:24:18.412522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69891 2019-Jan-13 11:24:18.412585 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
69892 2019-Jan-13 11:24:18.413257 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69893 2019-Jan-13 11:24:18.413315 - [DEBUG] Edge function : AllBottom (result of previous compose)
69894 2019-Jan-13 11:24:18.413361 - [DEBUG]
69895 2019-Jan-13 11:24:18.413387 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69896 2019-Jan-13 11:24:18.413413 - [DEBUG] = AllBottom
69897 2019-Jan-13 11:24:18.413437 - [DEBUG]
69898 2019-Jan-13 11:24:18.413460 - [DEBUG] PROPAGATE: No new function!
69899 2019-Jan-13 11:24:18.413503 - [DEBUG] Compose: AllBottom * AllBottom
69900 2019-Jan-13 11:24:18.413530 - [DEBUG]
69901 2019-Jan-13 11:24:18.413554 - [DEBUG] Propagate flow
69902 2019-Jan-13 11:24:18.413577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69903 2019-Jan-13 11:24:18.413633 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
69904 2019-Jan-13 11:24:18.414279 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69905 2019-Jan-13 11:24:18.414335 - [DEBUG] Edge function : AllBottom (result of previous compose)
69906 2019-Jan-13 11:24:18.414360 - [DEBUG]
69907 2019-Jan-13 11:24:18.414385 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69908 2019-Jan-13 11:24:18.414411 - [DEBUG] = AllBottom
69909 2019-Jan-13 11:24:18.414435 - [DEBUG]
69910 2019-Jan-13 11:24:18.414458 - [DEBUG] PROPAGATE: No new function!
69911 2019-Jan-13 11:24:18.414497 - [DEBUG] Compose: AllBottom * AllBottom
69912 2019-Jan-13 11:24:18.414523 - [DEBUG]
69913 2019-Jan-13 11:24:18.414546 - [DEBUG] Propagate flow
69914 2019-Jan-13 11:24:18.414570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69915 2019-Jan-13 11:24:18.414625 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
69916 2019-Jan-13 11:24:18.415263 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69917 2019-Jan-13 11:24:18.415319 - [DEBUG] Edge function : AllBottom (result of previous compose)
69918 2019-Jan-13 11:24:18.415344 - [DEBUG]
69919 2019-Jan-13 11:24:18.415369 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69920 2019-Jan-13 11:24:18.415394 - [DEBUG] = AllBottom
69921 2019-Jan-13 11:24:18.415418 - [DEBUG]
69922 2019-Jan-13 11:24:18.415441 - [DEBUG] PROPAGATE: No new function!
69923 2019-Jan-13 11:24:18.415477 - [DEBUG] Compose: AllBottom * AllBottom
69924 2019-Jan-13 11:24:18.415504 - [DEBUG]
69925 2019-Jan-13 11:24:18.415527 - [DEBUG] Propagate flow
69926 2019-Jan-13 11:24:18.415550 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69927 2019-Jan-13 11:24:18.415606 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
69928 2019-Jan-13 11:24:18.416257 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69929 2019-Jan-13 11:24:18.416313 - [DEBUG] Edge function : AllBottom (result of previous compose)
69930 2019-Jan-13 11:24:18.416338 - [DEBUG]
69931 2019-Jan-13 11:24:18.416363 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69932 2019-Jan-13 11:24:18.416403 - [DEBUG] = AllBottom
69933 2019-Jan-13 11:24:18.416428 - [DEBUG]
69934 2019-Jan-13 11:24:18.416451 - [DEBUG] PROPAGATE: No new function!
69935 2019-Jan-13 11:24:18.416489 - [DEBUG] Compose: AllBottom * AllBottom
69936 2019-Jan-13 11:24:18.416515 - [DEBUG]
69937 2019-Jan-13 11:24:18.416539 - [DEBUG] Propagate flow
69938 2019-Jan-13 11:24:18.416562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69939 2019-Jan-13 11:24:18.416617 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
69940 2019-Jan-13 11:24:18.417285 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69941 2019-Jan-13 11:24:18.417341 - [DEBUG] Edge function : AllBottom (result of previous compose)
69942 2019-Jan-13 11:24:18.417366 - [DEBUG]
69943 2019-Jan-13 11:24:18.417391 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69944 2019-Jan-13 11:24:18.417417 - [DEBUG] = AllBottom
69945 2019-Jan-13 11:24:18.417441 - [DEBUG]
69946 2019-Jan-13 11:24:18.417464 - [DEBUG] PROPAGATE: No new function!
69947 2019-Jan-13 11:24:18.417517 - [DEBUG] Compose: AllBottom * AllBottom
69948 2019-Jan-13 11:24:18.417544 - [DEBUG]
69949 2019-Jan-13 11:24:18.417568 - [DEBUG] Propagate flow
69950 2019-Jan-13 11:24:18.417592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69951 2019-Jan-13 11:24:18.417648 - [DEBUG] Target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69952 2019-Jan-13 11:24:18.418350 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69953 2019-Jan-13 11:24:18.418411 - [DEBUG] Edge function : AllBottom (result of previous compose)
69954 2019-Jan-13 11:24:18.418436 - [DEBUG]
69955 2019-Jan-13 11:24:18.418461 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69956 2019-Jan-13 11:24:18.418487 - [DEBUG] = AllBottom
69957 2019-Jan-13 11:24:18.418511 - [DEBUG]
69958 2019-Jan-13 11:24:18.418534 - [DEBUG] PROPAGATE: No new function!
69959 2019-Jan-13 11:24:18.418585 - [DEBUG] Compose: AllBottom * AllBottom
69960 2019-Jan-13 11:24:18.418612 - [DEBUG]
69961 2019-Jan-13 11:24:18.418636 - [DEBUG] Propagate flow
69962 2019-Jan-13 11:24:18.418660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69963 2019-Jan-13 11:24:18.418718 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
69964 2019-Jan-13 11:24:18.419401 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69965 2019-Jan-13 11:24:18.419462 - [DEBUG] Edge function : AllBottom (result of previous compose)
69966 2019-Jan-13 11:24:18.419487 - [DEBUG]
69967 2019-Jan-13 11:24:18.419512 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69968 2019-Jan-13 11:24:18.419537 - [DEBUG] = AllBottom
69969 2019-Jan-13 11:24:18.419561 - [DEBUG]
69970 2019-Jan-13 11:24:18.419584 - [DEBUG] PROPAGATE: No new function!
69971 2019-Jan-13 11:24:18.419632 - [DEBUG] Compose: AllBottom * AllBottom
69972 2019-Jan-13 11:24:18.419659 - [DEBUG]
69973 2019-Jan-13 11:24:18.419683 - [DEBUG] Propagate flow
69974 2019-Jan-13 11:24:18.419706 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69975 2019-Jan-13 11:24:18.419764 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
69976 2019-Jan-13 11:24:18.420446 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69977 2019-Jan-13 11:24:18.420503 - [DEBUG] Edge function : AllBottom (result of previous compose)
69978 2019-Jan-13 11:24:18.420528 - [DEBUG]
69979 2019-Jan-13 11:24:18.420553 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69980 2019-Jan-13 11:24:18.420578 - [DEBUG] = AllBottom
69981 2019-Jan-13 11:24:18.420603 - [DEBUG]
69982 2019-Jan-13 11:24:18.420641 - [DEBUG] PROPAGATE: No new function!
69983 2019-Jan-13 11:24:18.420685 - [DEBUG] Start adding new jump function
69984 2019-Jan-13 11:24:18.420709 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69985 2019-Jan-13 11:24:18.420766 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69986 2019-Jan-13 11:24:18.420820 - [DEBUG] Destination : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
69987 2019-Jan-13 11:24:18.421460 - [DEBUG] Edge Function : EdgeIdentity
69988 2019-Jan-13 11:24:18.421488 - [DEBUG] End adding new jump function
69989 2019-Jan-13 11:24:18.421512 - [DEBUG]
69990 2019-Jan-13 11:24:18.421535 - [INFO] Compute the final values according to the edge functions
69991 2019-Jan-13 11:24:18.421559 - [DEBUG] Start computing values
69992 2019-Jan-13 11:24:18.421585 - [DEBUG] Function : main
69993 2019-Jan-13 11:24:18.421611 - [DEBUG] Inst. : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
69994 2019-Jan-13 11:24:18.422245 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
69995 2019-Jan-13 11:24:18.422302 - [DEBUG] Value : BOTTOM
69996 2019-Jan-13 11:24:18.422328 - [DEBUG]
69997 2019-Jan-13 11:24:18.422360 - [DEBUG] Function : main
69998 2019-Jan-13 11:24:18.422386 - [DEBUG] Inst. : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69999 2019-Jan-13 11:24:18.423046 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70000 2019-Jan-13 11:24:18.423102 - [DEBUG] Value : BOTTOM
70001 2019-Jan-13 11:24:18.423127 - [DEBUG]


getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallFlowFunction()
%call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !3970002 2019-Jan-13 11:24:18.424007 - [DEBUG] Could not get starting points of 'getenv' because it is a declaration
70003 2019-Jan-13 11:24:18.424048 - [DEBUG] Function : main
70004 2019-Jan-13 11:24:18.424074 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
70005 2019-Jan-13 11:24:18.424773 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70006 2019-Jan-13 11:24:18.424839 - [DEBUG] Value : BOTTOM
70007 2019-Jan-13 11:24:18.424866 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !3170008 2019-Jan-13 11:24:18.425553 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70009 2019-Jan-13 11:24:18.425595 - [DEBUG] Function : main
70010 2019-Jan-13 11:24:18.425624 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
70011 2019-Jan-13 11:24:18.426299 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70012 2019-Jan-13 11:24:18.426361 - [DEBUG] Value : BOTTOM
70013 2019-Jan-13 11:24:18.426387 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !3470014 2019-Jan-13 11:24:18.427088 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70015 2019-Jan-13 11:24:18.427123 - [DEBUG] Function : main
70016 2019-Jan-13 11:24:18.427149 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
70017 2019-Jan-13 11:24:18.427794 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70018 2019-Jan-13 11:24:18.427851 - [DEBUG] Value : BOTTOM
70019 2019-Jan-13 11:24:18.427877 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !3770020 2019-Jan-13 11:24:18.428537 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70021 2019-Jan-13 11:24:18.428590 - [DEBUG] Function : main
70022 2019-Jan-13 11:24:18.428616 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70023 2019-Jan-13 11:24:18.429256 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70024 2019-Jan-13 11:24:18.429896 - [DEBUG] Value : BOTTOM
70025 2019-Jan-13 11:24:18.429921 - [DEBUG]


getCallFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7170026 2019-Jan-13 11:24:18.430590 - [DEBUG] Function : main
70027 2019-Jan-13 11:24:18.430619 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70028 2019-Jan-13 11:24:18.431281 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70029 2019-Jan-13 11:24:18.431936 - [DEBUG] Value : BOTTOM
70030 2019-Jan-13 11:24:18.431963 - [DEBUG]
70031 2019-Jan-13 11:24:18.431998 - [DEBUG] Function : main
70032 2019-Jan-13 11:24:18.432023 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70033 2019-Jan-13 11:24:18.432685 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70034 2019-Jan-13 11:24:18.433348 - [DEBUG] Value : BOTTOM
70035 2019-Jan-13 11:24:18.433377 - [DEBUG]
70036 2019-Jan-13 11:24:18.433409 - [DEBUG] Function : main
70037 2019-Jan-13 11:24:18.433435 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70038 2019-Jan-13 11:24:18.434073 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70039 2019-Jan-13 11:24:18.434715 - [DEBUG] Value : BOTTOM
70040 2019-Jan-13 11:24:18.434743 - [DEBUG]
70041 2019-Jan-13 11:24:18.434773 - [DEBUG] Function : main
70042 2019-Jan-13 11:24:18.434798 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70043 2019-Jan-13 11:24:18.435436 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70044 2019-Jan-13 11:24:18.436069 - [DEBUG] Value : BOTTOM
70045 2019-Jan-13 11:24:18.436095 - [DEBUG]
70046 2019-Jan-13 11:24:18.436124 - [DEBUG] Function : main
70047 2019-Jan-13 11:24:18.436149 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70048 2019-Jan-13 11:24:18.436801 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70049 2019-Jan-13 11:24:18.437452 - [DEBUG] Value : BOTTOM
70050 2019-Jan-13 11:24:18.437479 - [DEBUG]
70051 2019-Jan-13 11:24:18.437514 - [DEBUG] Function : main
70052 2019-Jan-13 11:24:18.437539 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70053 2019-Jan-13 11:24:18.438196 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70054 2019-Jan-13 11:24:18.438852 - [DEBUG] Value : BOTTOM
70055 2019-Jan-13 11:24:18.438878 - [DEBUG]
70056 2019-Jan-13 11:24:18.438911 - [DEBUG] Function : main
70057 2019-Jan-13 11:24:18.438936 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70058 2019-Jan-13 11:24:18.439583 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70059 2019-Jan-13 11:24:18.440249 - [DEBUG] Value : BOTTOM
70060 2019-Jan-13 11:24:18.440275 - [DEBUG]
70061 2019-Jan-13 11:24:18.440305 - [DEBUG] Function : main
70062 2019-Jan-13 11:24:18.440331 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70063 2019-Jan-13 11:24:18.440970 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70064 2019-Jan-13 11:24:18.441612 - [DEBUG] Value : BOTTOM
70065 2019-Jan-13 11:24:18.441654 - [DEBUG]
70066 2019-Jan-13 11:24:18.441685 - [DEBUG] Function : main
70067 2019-Jan-13 11:24:18.441711 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70068 2019-Jan-13 11:24:18.442350 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70069 2019-Jan-13 11:24:18.442409 - [DEBUG] Value : BOTTOM
70070 2019-Jan-13 11:24:18.442435 - [DEBUG]
70071 2019-Jan-13 11:24:18.442467 - [DEBUG] Could not get starting points of 'bar' because it is a declaration
70072 2019-Jan-13 11:24:18.442501 - [DEBUG] Function : main
70073 2019-Jan-13 11:24:18.442526 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70074 2019-Jan-13 11:24:18.443171 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70075 2019-Jan-13 11:24:18.443836 - [DEBUG] Value : BOTTOM
70076 2019-Jan-13 11:24:18.443862 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7870077 2019-Jan-13 11:24:18.444570 - [DEBUG] Function : main
70078 2019-Jan-13 11:24:18.444605 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70079 2019-Jan-13 11:24:18.445280 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70080 2019-Jan-13 11:24:18.445933 - [DEBUG] Value : BOTTOM
70081 2019-Jan-13 11:24:18.445959 - [DEBUG]
70082 2019-Jan-13 11:24:18.446010 - [DEBUG] Function : main
70083 2019-Jan-13 11:24:18.446037 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70084 2019-Jan-13 11:24:18.446708 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70085 2019-Jan-13 11:24:18.447345 - [DEBUG] Value : BOTTOM
70086 2019-Jan-13 11:24:18.447371 - [DEBUG]
70087 2019-Jan-13 11:24:18.447405 - [DEBUG] Function : main
70088 2019-Jan-13 11:24:18.447431 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70089 2019-Jan-13 11:24:18.448074 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70090 2019-Jan-13 11:24:18.448716 - [DEBUG] Value : BOTTOM
70091 2019-Jan-13 11:24:18.448742 - [DEBUG]
70092 2019-Jan-13 11:24:18.448776 - [DEBUG] Function : main
70093 2019-Jan-13 11:24:18.448801 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70094 2019-Jan-13 11:24:18.449443 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70095 2019-Jan-13 11:24:18.450095 - [DEBUG] Value : BOTTOM
70096 2019-Jan-13 11:24:18.450121 - [DEBUG]
70097 2019-Jan-13 11:24:18.450155 - [DEBUG] Function : main
70098 2019-Jan-13 11:24:18.450181 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70099 2019-Jan-13 11:24:18.450854 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70100 2019-Jan-13 11:24:18.451506 - [DEBUG] Value : BOTTOM
70101 2019-Jan-13 11:24:18.451535 - [DEBUG]
70102 2019-Jan-13 11:24:18.451577 - [DEBUG] Function : main
70103 2019-Jan-13 11:24:18.451604 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70104 2019-Jan-13 11:24:18.452270 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70105 2019-Jan-13 11:24:18.452910 - [DEBUG] Value : BOTTOM
70106 2019-Jan-13 11:24:18.452936 - [DEBUG]
70107 2019-Jan-13 11:24:18.452987 - [DEBUG] Function : main
70108 2019-Jan-13 11:24:18.453014 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70109 2019-Jan-13 11:24:18.453681 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70110 2019-Jan-13 11:24:18.454324 - [DEBUG] Value : BOTTOM
70111 2019-Jan-13 11:24:18.454350 - [DEBUG]
70112 2019-Jan-13 11:24:18.454384 - [DEBUG] Function : main
70113 2019-Jan-13 11:24:18.454410 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70114 2019-Jan-13 11:24:18.455055 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70115 2019-Jan-13 11:24:18.455692 - [DEBUG] Value : BOTTOM
70116 2019-Jan-13 11:24:18.455718 - [DEBUG]
70117 2019-Jan-13 11:24:18.455751 - [DEBUG] Function : main
70118 2019-Jan-13 11:24:18.455777 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70119 2019-Jan-13 11:24:18.456423 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70120 2019-Jan-13 11:24:18.457111 - [DEBUG] Value : BOTTOM
70121 2019-Jan-13 11:24:18.457138 - [DEBUG]
70122 2019-Jan-13 11:24:18.457181 - [DEBUG] Function : main
70123 2019-Jan-13 11:24:18.457207 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70124 2019-Jan-13 11:24:18.457876 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70125 2019-Jan-13 11:24:18.458540 - [DEBUG] Value : BOTTOM
70126 2019-Jan-13 11:24:18.458566 - [DEBUG]
70127 2019-Jan-13 11:24:18.458606 - [DEBUG] Function : main
70128 2019-Jan-13 11:24:18.458632 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70129 2019-Jan-13 11:24:18.459287 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70130 2019-Jan-13 11:24:18.459920 - [DEBUG] Value : BOTTOM
70131 2019-Jan-13 11:24:18.459947 - [DEBUG]
70132 2019-Jan-13 11:24:18.459981 - [DEBUG] Function : main
70133 2019-Jan-13 11:24:18.460034 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70134 2019-Jan-13 11:24:18.460680 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70135 2019-Jan-13 11:24:18.460741 - [DEBUG] Value : BOTTOM
70136 2019-Jan-13 11:24:18.460767 - [DEBUG]
70137 2019-Jan-13 11:24:18.460801 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70138 2019-Jan-13 11:24:18.460835 - [DEBUG] Function : main
70139 2019-Jan-13 11:24:18.460860 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70140 2019-Jan-13 11:24:18.461501 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70141 2019-Jan-13 11:24:18.462139 - [DEBUG] Value : BOTTOM
70142 2019-Jan-13 11:24:18.462165 - [DEBUG]


getCallFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8470143 2019-Jan-13 11:24:18.462816 - [DEBUG] Function : main
70144 2019-Jan-13 11:24:18.462845 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70145 2019-Jan-13 11:24:18.463521 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70146 2019-Jan-13 11:24:18.464172 - [DEBUG] Value : BOTTOM
70147 2019-Jan-13 11:24:18.464199 - [DEBUG]
70148 2019-Jan-13 11:24:18.464236 - [DEBUG] Function : main
70149 2019-Jan-13 11:24:18.464263 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70150 2019-Jan-13 11:24:18.464944 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70151 2019-Jan-13 11:24:18.465591 - [DEBUG] Value : BOTTOM
70152 2019-Jan-13 11:24:18.465617 - [DEBUG]
70153 2019-Jan-13 11:24:18.465650 - [DEBUG] Function : main
70154 2019-Jan-13 11:24:18.465676 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70155 2019-Jan-13 11:24:18.466313 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70156 2019-Jan-13 11:24:18.466976 - [DEBUG] Value : BOTTOM
70157 2019-Jan-13 11:24:18.467002 - [DEBUG]
70158 2019-Jan-13 11:24:18.467032 - [DEBUG] Function : main
70159 2019-Jan-13 11:24:18.467057 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70160 2019-Jan-13 11:24:18.467694 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70161 2019-Jan-13 11:24:18.468327 - [DEBUG] Value : BOTTOM
70162 2019-Jan-13 11:24:18.468353 - [DEBUG]
70163 2019-Jan-13 11:24:18.468383 - [DEBUG] Function : main
70164 2019-Jan-13 11:24:18.468408 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70165 2019-Jan-13 11:24:18.469044 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70166 2019-Jan-13 11:24:18.469691 - [DEBUG] Value : BOTTOM
70167 2019-Jan-13 11:24:18.469718 - [DEBUG]
70168 2019-Jan-13 11:24:18.469753 - [DEBUG] Function : main
70169 2019-Jan-13 11:24:18.469778 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70170 2019-Jan-13 11:24:18.470459 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70171 2019-Jan-13 11:24:18.471117 - [DEBUG] Value : BOTTOM
70172 2019-Jan-13 11:24:18.471143 - [DEBUG]
70173 2019-Jan-13 11:24:18.471176 - [DEBUG] Function : main
70174 2019-Jan-13 11:24:18.471202 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70175 2019-Jan-13 11:24:18.471850 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70176 2019-Jan-13 11:24:18.472493 - [DEBUG] Value : BOTTOM
70177 2019-Jan-13 11:24:18.472519 - [DEBUG]
70178 2019-Jan-13 11:24:18.472549 - [DEBUG] Function : main
70179 2019-Jan-13 11:24:18.472574 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70180 2019-Jan-13 11:24:18.473212 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70181 2019-Jan-13 11:24:18.473875 - [DEBUG] Value : BOTTOM
70182 2019-Jan-13 11:24:18.473901 - [DEBUG]
70183 2019-Jan-13 11:24:18.473931 - [DEBUG] Function : main
70184 2019-Jan-13 11:24:18.473957 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70185 2019-Jan-13 11:24:18.474596 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70186 2019-Jan-13 11:24:18.475230 - [DEBUG] Value : BOTTOM
70187 2019-Jan-13 11:24:18.475255 - [DEBUG]
70188 2019-Jan-13 11:24:18.475285 - [DEBUG] Function : main
70189 2019-Jan-13 11:24:18.475310 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70190 2019-Jan-13 11:24:18.475947 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70191 2019-Jan-13 11:24:18.476614 - [DEBUG] Value : BOTTOM
70192 2019-Jan-13 11:24:18.476642 - [DEBUG]
70193 2019-Jan-13 11:24:18.476694 - [DEBUG] Function : main
70194 2019-Jan-13 11:24:18.476720 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70195 2019-Jan-13 11:24:18.477387 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70196 2019-Jan-13 11:24:18.478054 - [DEBUG] Value : BOTTOM
70197 2019-Jan-13 11:24:18.478080 - [DEBUG]
70198 2019-Jan-13 11:24:18.478114 - [DEBUG] Function : main
70199 2019-Jan-13 11:24:18.478139 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70200 2019-Jan-13 11:24:18.478783 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70201 2019-Jan-13 11:24:18.478844 - [DEBUG] Value : BOTTOM
70202 2019-Jan-13 11:24:18.478870 - [DEBUG]
70203 2019-Jan-13 11:24:18.478901 - [DEBUG] Could not get starting points of 'foo' because it is a declaration
70204 2019-Jan-13 11:24:18.478935 - [DEBUG] Function : main
70205 2019-Jan-13 11:24:18.478960 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70206 2019-Jan-13 11:24:18.479610 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70207 2019-Jan-13 11:24:18.480272 - [DEBUG] Value : BOTTOM
70208 2019-Jan-13 11:24:18.480298 - [DEBUG]


getCallFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8970209 2019-Jan-13 11:24:18.480955 - [DEBUG] Function : main
70210 2019-Jan-13 11:24:18.480985 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70211 2019-Jan-13 11:24:18.481619 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70212 2019-Jan-13 11:24:18.482255 - [DEBUG] Value : BOTTOM
70213 2019-Jan-13 11:24:18.482281 - [DEBUG]
70214 2019-Jan-13 11:24:18.482312 - [DEBUG] Function : main
70215 2019-Jan-13 11:24:18.482337 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70216 2019-Jan-13 11:24:18.483000 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70217 2019-Jan-13 11:24:18.483679 - [DEBUG] Value : BOTTOM
70218 2019-Jan-13 11:24:18.483708 - [DEBUG]
70219 2019-Jan-13 11:24:18.483742 - [DEBUG] Function : main
70220 2019-Jan-13 11:24:18.483767 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70221 2019-Jan-13 11:24:18.484422 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70222 2019-Jan-13 11:24:18.485068 - [DEBUG] Value : BOTTOM
70223 2019-Jan-13 11:24:18.485095 - [DEBUG]
70224 2019-Jan-13 11:24:18.485126 - [DEBUG] Function : main
70225 2019-Jan-13 11:24:18.485151 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70226 2019-Jan-13 11:24:18.485786 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70227 2019-Jan-13 11:24:18.486418 - [DEBUG] Value : BOTTOM
70228 2019-Jan-13 11:24:18.486443 - [DEBUG]
70229 2019-Jan-13 11:24:18.486472 - [DEBUG] Function : main
70230 2019-Jan-13 11:24:18.486497 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70231 2019-Jan-13 11:24:18.487156 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70232 2019-Jan-13 11:24:18.487807 - [DEBUG] Value : BOTTOM
70233 2019-Jan-13 11:24:18.487835 - [DEBUG]
70234 2019-Jan-13 11:24:18.487874 - [DEBUG] Function : main
70235 2019-Jan-13 11:24:18.487899 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70236 2019-Jan-13 11:24:18.488596 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70237 2019-Jan-13 11:24:18.489286 - [DEBUG] Value : BOTTOM
70238 2019-Jan-13 11:24:18.489315 - [DEBUG]
70239 2019-Jan-13 11:24:18.489357 - [DEBUG] Function : main
70240 2019-Jan-13 11:24:18.489382 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70241 2019-Jan-13 11:24:18.490093 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70242 2019-Jan-13 11:24:18.490776 - [DEBUG] Value : BOTTOM
70243 2019-Jan-13 11:24:18.490803 - [DEBUG]
70244 2019-Jan-13 11:24:18.490839 - [DEBUG] Function : main
70245 2019-Jan-13 11:24:18.490865 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70246 2019-Jan-13 11:24:18.491511 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70247 2019-Jan-13 11:24:18.492182 - [DEBUG] Value : BOTTOM
70248 2019-Jan-13 11:24:18.492209 - [DEBUG]
70249 2019-Jan-13 11:24:18.492244 - [DEBUG] Function : main
70250 2019-Jan-13 11:24:18.492270 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70251 2019-Jan-13 11:24:18.492934 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70252 2019-Jan-13 11:24:18.493617 - [DEBUG] Value : BOTTOM
70253 2019-Jan-13 11:24:18.493644 - [DEBUG]
70254 2019-Jan-13 11:24:18.493679 - [DEBUG] Function : main
70255 2019-Jan-13 11:24:18.493704 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70256 2019-Jan-13 11:24:18.494355 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70257 2019-Jan-13 11:24:18.494996 - [DEBUG] Value : BOTTOM
70258 2019-Jan-13 11:24:18.495022 - [DEBUG]
70259 2019-Jan-13 11:24:18.495052 - [DEBUG] Function : main
70260 2019-Jan-13 11:24:18.495077 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70261 2019-Jan-13 11:24:18.495712 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70262 2019-Jan-13 11:24:18.496346 - [DEBUG] Value : BOTTOM
70263 2019-Jan-13 11:24:18.496371 - [DEBUG]
70264 2019-Jan-13 11:24:18.496401 - [DEBUG] Function : main
70265 2019-Jan-13 11:24:18.496426 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70266 2019-Jan-13 11:24:18.497082 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70267 2019-Jan-13 11:24:18.497715 - [DEBUG] Value : BOTTOM
70268 2019-Jan-13 11:24:18.497740 - [DEBUG]
70269 2019-Jan-13 11:24:18.497769 - [DEBUG] Function : main
70270 2019-Jan-13 11:24:18.497794 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70271 2019-Jan-13 11:24:18.498449 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70272 2019-Jan-13 11:24:18.499107 - [DEBUG] Value : BOTTOM
70273 2019-Jan-13 11:24:18.499133 - [DEBUG]
70274 2019-Jan-13 11:24:18.499167 - [DEBUG] Function : main
70275 2019-Jan-13 11:24:18.499193 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70276 2019-Jan-13 11:24:18.499855 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
70277 2019-Jan-13 11:24:18.500523 - [DEBUG] Value : BOTTOM
70278 2019-Jan-13 11:24:18.500549 - [DEBUG]
70279 2019-Jan-13 11:24:18.500582 - [DEBUG] Function : main
70280 2019-Jan-13 11:24:18.500607 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70281 2019-Jan-13 11:24:18.501245 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70282 2019-Jan-13 11:24:18.501308 - [DEBUG] Value : BOTTOM
70283 2019-Jan-13 11:24:18.501334 - [DEBUG]
70284 2019-Jan-13 11:24:18.501366 - [DEBUG] Could not get starting points of 'bar' because it is a declaration
70285 2019-Jan-13 11:24:18.501401 - [DEBUG] Function : main
70286 2019-Jan-13 11:24:18.501427 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70287 2019-Jan-13 11:24:18.502091 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70288 2019-Jan-13 11:24:18.502734 - [DEBUG] Value : BOTTOM
70289 2019-Jan-13 11:24:18.502759 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9670290 2019-Jan-13 11:24:18.503464 - [DEBUG] Function : main
70291 2019-Jan-13 11:24:18.503495 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70292 2019-Jan-13 11:24:18.504139 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70293 2019-Jan-13 11:24:18.504788 - [DEBUG] Value : BOTTOM
70294 2019-Jan-13 11:24:18.504814 - [DEBUG]
70295 2019-Jan-13 11:24:18.504863 - [DEBUG] Function : main
70296 2019-Jan-13 11:24:18.504890 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70297 2019-Jan-13 11:24:18.505557 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70298 2019-Jan-13 11:24:18.506223 - [DEBUG] Value : BOTTOM
70299 2019-Jan-13 11:24:18.506250 - [DEBUG]
70300 2019-Jan-13 11:24:18.506294 - [DEBUG] Function : main
70301 2019-Jan-13 11:24:18.506320 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70302 2019-Jan-13 11:24:18.507005 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70303 2019-Jan-13 11:24:18.507652 - [DEBUG] Value : BOTTOM
70304 2019-Jan-13 11:24:18.507678 - [DEBUG]
70305 2019-Jan-13 11:24:18.507714 - [DEBUG] Function : main
70306 2019-Jan-13 11:24:18.507740 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70307 2019-Jan-13 11:24:18.508383 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70308 2019-Jan-13 11:24:18.509017 - [DEBUG] Value : BOTTOM
70309 2019-Jan-13 11:24:18.509043 - [DEBUG]
70310 2019-Jan-13 11:24:18.509076 - [DEBUG] Function : main
70311 2019-Jan-13 11:24:18.509102 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70312 2019-Jan-13 11:24:18.509745 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70313 2019-Jan-13 11:24:18.510398 - [DEBUG] Value : BOTTOM
70314 2019-Jan-13 11:24:18.510425 - [DEBUG]
70315 2019-Jan-13 11:24:18.510460 - [DEBUG] Function : main
70316 2019-Jan-13 11:24:18.510485 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70317 2019-Jan-13 11:24:18.511131 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70318 2019-Jan-13 11:24:18.511792 - [DEBUG] Value : BOTTOM
70319 2019-Jan-13 11:24:18.511818 - [DEBUG]
70320 2019-Jan-13 11:24:18.511858 - [DEBUG] Function : main
70321 2019-Jan-13 11:24:18.511884 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70322 2019-Jan-13 11:24:18.512554 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70323 2019-Jan-13 11:24:18.513218 - [DEBUG] Value : BOTTOM
70324 2019-Jan-13 11:24:18.513245 - [DEBUG]
70325 2019-Jan-13 11:24:18.513286 - [DEBUG] Function : main
70326 2019-Jan-13 11:24:18.513312 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70327 2019-Jan-13 11:24:18.513987 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70328 2019-Jan-13 11:24:18.514648 - [DEBUG] Value : BOTTOM
70329 2019-Jan-13 11:24:18.514675 - [DEBUG]
70330 2019-Jan-13 11:24:18.514708 - [DEBUG] Function : main
70331 2019-Jan-13 11:24:18.514734 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70332 2019-Jan-13 11:24:18.515379 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70333 2019-Jan-13 11:24:18.516015 - [DEBUG] Value : BOTTOM
70334 2019-Jan-13 11:24:18.516041 - [DEBUG]
70335 2019-Jan-13 11:24:18.516076 - [DEBUG] Function : main
70336 2019-Jan-13 11:24:18.516102 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70337 2019-Jan-13 11:24:18.516760 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70338 2019-Jan-13 11:24:18.517399 - [DEBUG] Value : BOTTOM
70339 2019-Jan-13 11:24:18.517425 - [DEBUG]
70340 2019-Jan-13 11:24:18.517458 - [DEBUG] Function : main
70341 2019-Jan-13 11:24:18.517484 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70342 2019-Jan-13 11:24:18.518150 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70343 2019-Jan-13 11:24:18.518802 - [DEBUG] Value : BOTTOM
70344 2019-Jan-13 11:24:18.518830 - [DEBUG]
70345 2019-Jan-13 11:24:18.518872 - [DEBUG] Function : main
70346 2019-Jan-13 11:24:18.518898 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70347 2019-Jan-13 11:24:18.519569 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70348 2019-Jan-13 11:24:18.520234 - [DEBUG] Value : BOTTOM
70349 2019-Jan-13 11:24:18.520260 - [DEBUG]
70350 2019-Jan-13 11:24:18.520298 - [DEBUG] Function : main
70351 2019-Jan-13 11:24:18.520324 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70352 2019-Jan-13 11:24:18.520967 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70353 2019-Jan-13 11:24:18.521606 - [DEBUG] Value : BOTTOM
70354 2019-Jan-13 11:24:18.521632 - [DEBUG]
70355 2019-Jan-13 11:24:18.521664 - [DEBUG] Function : main
70356 2019-Jan-13 11:24:18.521690 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70357 2019-Jan-13 11:24:18.522336 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
70358 2019-Jan-13 11:24:18.522972 - [DEBUG] Value : BOTTOM
70359 2019-Jan-13 11:24:18.522998 - [DEBUG]
70360 2019-Jan-13 11:24:18.523034 - [DEBUG] Function : main
70361 2019-Jan-13 11:24:18.523059 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70362 2019-Jan-13 11:24:18.523720 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70363 2019-Jan-13 11:24:18.524362 - [DEBUG] Value : BOTTOM
70364 2019-Jan-13 11:24:18.524388 - [DEBUG]
70365 2019-Jan-13 11:24:18.524430 - [DEBUG] Function : main
70366 2019-Jan-13 11:24:18.524456 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70367 2019-Jan-13 11:24:18.525127 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70368 2019-Jan-13 11:24:18.525789 - [DEBUG] Value : BOTTOM
70369 2019-Jan-13 11:24:18.525816 - [DEBUG]
70370 2019-Jan-13 11:24:18.525856 - [DEBUG] Function : main
70371 2019-Jan-13 11:24:18.525899 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70372 2019-Jan-13 11:24:18.526564 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
70373 2019-Jan-13 11:24:18.527222 - [DEBUG] Value : BOTTOM
70374 2019-Jan-13 11:24:18.527249 - [DEBUG]
70375 2019-Jan-13 11:24:18.527285 - [DEBUG] Function : main
70376 2019-Jan-13 11:24:18.527311 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70377 2019-Jan-13 11:24:18.527955 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70378 2019-Jan-13 11:24:18.528016 - [DEBUG] Value : BOTTOM
70379 2019-Jan-13 11:24:18.528041 - [DEBUG]
70380 2019-Jan-13 11:24:18.528076 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70381 2019-Jan-13 11:24:18.528111 - [DEBUG] Function : main
70382 2019-Jan-13 11:24:18.528137 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70383 2019-Jan-13 11:24:18.528783 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70384 2019-Jan-13 11:24:18.529423 - [DEBUG] Value : BOTTOM
70385 2019-Jan-13 11:24:18.529449 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10370386 2019-Jan-13 11:24:18.530142 - [DEBUG] Function : main
70387 2019-Jan-13 11:24:18.530172 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70388 2019-Jan-13 11:24:18.530832 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70389 2019-Jan-13 11:24:18.531492 - [DEBUG] Value : BOTTOM
70390 2019-Jan-13 11:24:18.531518 - [DEBUG]
70391 2019-Jan-13 11:24:18.531567 - [DEBUG] Function : main
70392 2019-Jan-13 11:24:18.531594 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70393 2019-Jan-13 11:24:18.532269 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70394 2019-Jan-13 11:24:18.532915 - [DEBUG] Value : BOTTOM
70395 2019-Jan-13 11:24:18.532942 - [DEBUG]
70396 2019-Jan-13 11:24:18.532982 - [DEBUG] Function : main
70397 2019-Jan-13 11:24:18.533008 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70398 2019-Jan-13 11:24:18.533677 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70399 2019-Jan-13 11:24:18.534319 - [DEBUG] Value : BOTTOM
70400 2019-Jan-13 11:24:18.534345 - [DEBUG]
70401 2019-Jan-13 11:24:18.534379 - [DEBUG] Function : main
70402 2019-Jan-13 11:24:18.534405 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70403 2019-Jan-13 11:24:18.535049 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70404 2019-Jan-13 11:24:18.535682 - [DEBUG] Value : BOTTOM
70405 2019-Jan-13 11:24:18.535709 - [DEBUG]
70406 2019-Jan-13 11:24:18.535743 - [DEBUG] Function : main
70407 2019-Jan-13 11:24:18.535768 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70408 2019-Jan-13 11:24:18.536411 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70409 2019-Jan-13 11:24:18.537069 - [DEBUG] Value : BOTTOM
70410 2019-Jan-13 11:24:18.537096 - [DEBUG]
70411 2019-Jan-13 11:24:18.537154 - [DEBUG] Function : main
70412 2019-Jan-13 11:24:18.537181 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70413 2019-Jan-13 11:24:18.537861 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70414 2019-Jan-13 11:24:18.538518 - [DEBUG] Value : BOTTOM
70415 2019-Jan-13 11:24:18.538544 - [DEBUG]
70416 2019-Jan-13 11:24:18.538584 - [DEBUG] Function : main
70417 2019-Jan-13 11:24:18.538609 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70418 2019-Jan-13 11:24:18.539273 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70419 2019-Jan-13 11:24:18.539919 - [DEBUG] Value : BOTTOM
70420 2019-Jan-13 11:24:18.539945 - [DEBUG]
70421 2019-Jan-13 11:24:18.539981 - [DEBUG] Function : main
70422 2019-Jan-13 11:24:18.540027 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70423 2019-Jan-13 11:24:18.540673 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70424 2019-Jan-13 11:24:18.541311 - [DEBUG] Value : BOTTOM
70425 2019-Jan-13 11:24:18.541337 - [DEBUG]
70426 2019-Jan-13 11:24:18.541370 - [DEBUG] Function : main
70427 2019-Jan-13 11:24:18.541396 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70428 2019-Jan-13 11:24:18.542040 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70429 2019-Jan-13 11:24:18.542674 - [DEBUG] Value : BOTTOM
70430 2019-Jan-13 11:24:18.542700 - [DEBUG]
70431 2019-Jan-13 11:24:18.542735 - [DEBUG] Function : main
70432 2019-Jan-13 11:24:18.542761 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70433 2019-Jan-13 11:24:18.543420 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70434 2019-Jan-13 11:24:18.544083 - [DEBUG] Value : BOTTOM
70435 2019-Jan-13 11:24:18.544111 - [DEBUG]
70436 2019-Jan-13 11:24:18.544151 - [DEBUG] Function : main
70437 2019-Jan-13 11:24:18.544177 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70438 2019-Jan-13 11:24:18.544848 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70439 2019-Jan-13 11:24:18.545500 - [DEBUG] Value : BOTTOM
70440 2019-Jan-13 11:24:18.545526 - [DEBUG]
70441 2019-Jan-13 11:24:18.545566 - [DEBUG] Function : main
70442 2019-Jan-13 11:24:18.545592 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70443 2019-Jan-13 11:24:18.546244 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70444 2019-Jan-13 11:24:18.546903 - [DEBUG] Value : BOTTOM
70445 2019-Jan-13 11:24:18.546928 - [DEBUG]
70446 2019-Jan-13 11:24:18.546963 - [DEBUG] Function : main
70447 2019-Jan-13 11:24:18.546988 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70448 2019-Jan-13 11:24:18.547633 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70449 2019-Jan-13 11:24:18.548274 - [DEBUG] Value : BOTTOM
70450 2019-Jan-13 11:24:18.548300 - [DEBUG]
70451 2019-Jan-13 11:24:18.548333 - [DEBUG] Function : main
70452 2019-Jan-13 11:24:18.548359 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70453 2019-Jan-13 11:24:18.549018 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
70454 2019-Jan-13 11:24:18.549651 - [DEBUG] Value : BOTTOM
70455 2019-Jan-13 11:24:18.549676 - [DEBUG]
70456 2019-Jan-13 11:24:18.549710 - [DEBUG] Function : main
70457 2019-Jan-13 11:24:18.549736 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70458 2019-Jan-13 11:24:18.550425 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70459 2019-Jan-13 11:24:18.551079 - [DEBUG] Value : BOTTOM
70460 2019-Jan-13 11:24:18.551106 - [DEBUG]
70461 2019-Jan-13 11:24:18.551150 - [DEBUG] Function : main
70462 2019-Jan-13 11:24:18.551176 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70463 2019-Jan-13 11:24:18.551847 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70464 2019-Jan-13 11:24:18.552494 - [DEBUG] Value : BOTTOM
70465 2019-Jan-13 11:24:18.552522 - [DEBUG]
70466 2019-Jan-13 11:24:18.552558 - [DEBUG] Function : main
70467 2019-Jan-13 11:24:18.552584 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70468 2019-Jan-13 11:24:18.553228 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
70469 2019-Jan-13 11:24:18.553885 - [DEBUG] Value : BOTTOM
70470 2019-Jan-13 11:24:18.553910 - [DEBUG]
70471 2019-Jan-13 11:24:18.553944 - [DEBUG] Function : main
70472 2019-Jan-13 11:24:18.553970 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70473 2019-Jan-13 11:24:18.554617 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70474 2019-Jan-13 11:24:18.554678 - [DEBUG] Value : BOTTOM
70475 2019-Jan-13 11:24:18.554703 - [DEBUG]
70476 2019-Jan-13 11:24:18.554737 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70477 2019-Jan-13 11:24:18.554776 - [DEBUG] Function : main
70478 2019-Jan-13 11:24:18.554802 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70479 2019-Jan-13 11:24:18.555454 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70480 2019-Jan-13 11:24:18.556093 - [DEBUG] Value : BOTTOM
70481 2019-Jan-13 11:24:18.556119 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12070482 2019-Jan-13 11:24:18.556835 - [DEBUG] Function : main
70483 2019-Jan-13 11:24:18.556874 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70484 2019-Jan-13 11:24:18.557542 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70485 2019-Jan-13 11:24:18.558206 - [DEBUG] Value : BOTTOM
70486 2019-Jan-13 11:24:18.558233 - [DEBUG]
70487 2019-Jan-13 11:24:18.558282 - [DEBUG] Function : main
70488 2019-Jan-13 11:24:18.558310 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70489 2019-Jan-13 11:24:18.558971 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70490 2019-Jan-13 11:24:18.559606 - [DEBUG] Value : BOTTOM
70491 2019-Jan-13 11:24:18.559632 - [DEBUG]
70492 2019-Jan-13 11:24:18.559675 - [DEBUG] Function : main
70493 2019-Jan-13 11:24:18.559702 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70494 2019-Jan-13 11:24:18.560383 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70495 2019-Jan-13 11:24:18.561020 - [DEBUG] Value : BOTTOM
70496 2019-Jan-13 11:24:18.561047 - [DEBUG]
70497 2019-Jan-13 11:24:18.561082 - [DEBUG] Function : main
70498 2019-Jan-13 11:24:18.561108 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70499 2019-Jan-13 11:24:18.561754 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70500 2019-Jan-13 11:24:18.562393 - [DEBUG] Value : BOTTOM
70501 2019-Jan-13 11:24:18.562419 - [DEBUG]
70502 2019-Jan-13 11:24:18.562452 - [DEBUG] Function : main
70503 2019-Jan-13 11:24:18.562478 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70504 2019-Jan-13 11:24:18.563137 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70505 2019-Jan-13 11:24:18.563817 - [DEBUG] Value : BOTTOM
70506 2019-Jan-13 11:24:18.563844 - [DEBUG]
70507 2019-Jan-13 11:24:18.563885 - [DEBUG] Function : main
70508 2019-Jan-13 11:24:18.563911 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70509 2019-Jan-13 11:24:18.564583 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70510 2019-Jan-13 11:24:18.565229 - [DEBUG] Value : BOTTOM
70511 2019-Jan-13 11:24:18.565256 - [DEBUG]
70512 2019-Jan-13 11:24:18.565295 - [DEBUG] Function : main
70513 2019-Jan-13 11:24:18.565321 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70514 2019-Jan-13 11:24:18.565967 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70515 2019-Jan-13 11:24:18.566600 - [DEBUG] Value : BOTTOM
70516 2019-Jan-13 11:24:18.566626 - [DEBUG]
70517 2019-Jan-13 11:24:18.566659 - [DEBUG] Function : main
70518 2019-Jan-13 11:24:18.566703 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70519 2019-Jan-13 11:24:18.567351 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70520 2019-Jan-13 11:24:18.567993 - [DEBUG] Value : BOTTOM
70521 2019-Jan-13 11:24:18.568019 - [DEBUG]
70522 2019-Jan-13 11:24:18.568052 - [DEBUG] Function : main
70523 2019-Jan-13 11:24:18.568078 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70524 2019-Jan-13 11:24:18.568721 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70525 2019-Jan-13 11:24:18.569367 - [DEBUG] Value : BOTTOM
70526 2019-Jan-13 11:24:18.569395 - [DEBUG]
70527 2019-Jan-13 11:24:18.569433 - [DEBUG] Function : main
70528 2019-Jan-13 11:24:18.569459 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70529 2019-Jan-13 11:24:18.570148 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70530 2019-Jan-13 11:24:18.570815 - [DEBUG] Value : BOTTOM
70531 2019-Jan-13 11:24:18.570842 - [DEBUG]
70532 2019-Jan-13 11:24:18.570881 - [DEBUG] Function : main
70533 2019-Jan-13 11:24:18.570907 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70534 2019-Jan-13 11:24:18.571574 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70535 2019-Jan-13 11:24:18.572231 - [DEBUG] Value : BOTTOM
70536 2019-Jan-13 11:24:18.572257 - [DEBUG]
70537 2019-Jan-13 11:24:18.572295 - [DEBUG] Function : main
70538 2019-Jan-13 11:24:18.572321 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70539 2019-Jan-13 11:24:18.572965 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70540 2019-Jan-13 11:24:18.573626 - [DEBUG] Value : BOTTOM
70541 2019-Jan-13 11:24:18.573652 - [DEBUG]
70542 2019-Jan-13 11:24:18.573685 - [DEBUG] Function : main
70543 2019-Jan-13 11:24:18.573711 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70544 2019-Jan-13 11:24:18.574356 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70545 2019-Jan-13 11:24:18.574997 - [DEBUG] Value : BOTTOM
70546 2019-Jan-13 11:24:18.575023 - [DEBUG]
70547 2019-Jan-13 11:24:18.575058 - [DEBUG] Function : main
70548 2019-Jan-13 11:24:18.575084 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70549 2019-Jan-13 11:24:18.575728 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70550 2019-Jan-13 11:24:18.576389 - [DEBUG] Value : BOTTOM
70551 2019-Jan-13 11:24:18.576416 - [DEBUG]
70552 2019-Jan-13 11:24:18.576456 - [DEBUG] Function : main
70553 2019-Jan-13 11:24:18.576482 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70554 2019-Jan-13 11:24:18.577179 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70555 2019-Jan-13 11:24:18.577837 - [DEBUG] Value : BOTTOM
70556 2019-Jan-13 11:24:18.577865 - [DEBUG]
70557 2019-Jan-13 11:24:18.577908 - [DEBUG] Function : main
70558 2019-Jan-13 11:24:18.577934 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70559 2019-Jan-13 11:24:18.578584 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70560 2019-Jan-13 11:24:18.579219 - [DEBUG] Value : BOTTOM
70561 2019-Jan-13 11:24:18.579245 - [DEBUG]
70562 2019-Jan-13 11:24:18.579278 - [DEBUG] Function : main
70563 2019-Jan-13 11:24:18.579304 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70564 2019-Jan-13 11:24:18.579947 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70565 2019-Jan-13 11:24:18.580609 - [DEBUG] Value : BOTTOM
70566 2019-Jan-13 11:24:18.580634 - [DEBUG]
70567 2019-Jan-13 11:24:18.580669 - [DEBUG] Function : main
70568 2019-Jan-13 11:24:18.580694 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70569 2019-Jan-13 11:24:18.581338 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70570 2019-Jan-13 11:24:18.581981 - [DEBUG] Value : BOTTOM
70571 2019-Jan-13 11:24:18.582006 - [DEBUG]
70572 2019-Jan-13 11:24:18.582043 - [DEBUG] Function : main
70573 2019-Jan-13 11:24:18.582069 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70574 2019-Jan-13 11:24:18.582740 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
70575 2019-Jan-13 11:24:18.583423 - [DEBUG] Value : BOTTOM
70576 2019-Jan-13 11:24:18.583450 - [DEBUG]
70577 2019-Jan-13 11:24:18.583520 - [DEBUG] Function : main
70578 2019-Jan-13 11:24:18.583548 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70579 2019-Jan-13 11:24:18.584222 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70580 2019-Jan-13 11:24:18.584868 - [DEBUG] Value : BOTTOM
70581 2019-Jan-13 11:24:18.584894 - [DEBUG]
70582 2019-Jan-13 11:24:18.584932 - [DEBUG] Function : main
70583 2019-Jan-13 11:24:18.584958 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70584 2019-Jan-13 11:24:18.585599 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70585 2019-Jan-13 11:24:18.586237 - [DEBUG] Value : BOTTOM
70586 2019-Jan-13 11:24:18.586264 - [DEBUG]
70587 2019-Jan-13 11:24:18.586306 - [DEBUG] Function : main
70588 2019-Jan-13 11:24:18.586333 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70589 2019-Jan-13 11:24:18.587001 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70590 2019-Jan-13 11:24:18.587639 - [DEBUG] Value : BOTTOM
70591 2019-Jan-13 11:24:18.587664 - [DEBUG]
70592 2019-Jan-13 11:24:18.587706 - [DEBUG] Function : main
70593 2019-Jan-13 11:24:18.587733 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70594 2019-Jan-13 11:24:18.588375 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70595 2019-Jan-13 11:24:18.589039 - [DEBUG] Value : BOTTOM
70596 2019-Jan-13 11:24:18.589065 - [DEBUG]
70597 2019-Jan-13 11:24:18.589104 - [DEBUG] Function : main
70598 2019-Jan-13 11:24:18.589130 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70599 2019-Jan-13 11:24:18.589805 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
70600 2019-Jan-13 11:24:18.590487 - [DEBUG] Value : BOTTOM
70601 2019-Jan-13 11:24:18.590513 - [DEBUG]
70602 2019-Jan-13 11:24:18.590553 - [DEBUG] Function : main
70603 2019-Jan-13 11:24:18.590579 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70604 2019-Jan-13 11:24:18.591230 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70605 2019-Jan-13 11:24:18.591293 - [DEBUG] Value : BOTTOM
70606 2019-Jan-13 11:24:18.591318 - [DEBUG]
70607 2019-Jan-13 11:24:18.591352 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70608 2019-Jan-13 11:24:18.591389 - [DEBUG] Function : main
70609 2019-Jan-13 11:24:18.591415 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70610 2019-Jan-13 11:24:18.592056 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70611 2019-Jan-13 11:24:18.592694 - [DEBUG] Value : BOTTOM
70612 2019-Jan-13 11:24:18.592719 - [DEBUG]


getCallFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12670613 2019-Jan-13 11:24:18.593393 - [DEBUG] Function : main
70614 2019-Jan-13 11:24:18.593423 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70615 2019-Jan-13 11:24:18.594059 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70616 2019-Jan-13 11:24:18.594697 - [DEBUG] Value : BOTTOM
70617 2019-Jan-13 11:24:18.594724 - [DEBUG]
70618 2019-Jan-13 11:24:18.594755 - [DEBUG] Function : main
70619 2019-Jan-13 11:24:18.594797 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70620 2019-Jan-13 11:24:18.595465 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70621 2019-Jan-13 11:24:18.596120 - [DEBUG] Value : BOTTOM
70622 2019-Jan-13 11:24:18.596148 - [DEBUG]
70623 2019-Jan-13 11:24:18.596183 - [DEBUG] Function : main
70624 2019-Jan-13 11:24:18.596208 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70625 2019-Jan-13 11:24:18.596888 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70626 2019-Jan-13 11:24:18.597529 - [DEBUG] Value : BOTTOM
70627 2019-Jan-13 11:24:18.597554 - [DEBUG]
70628 2019-Jan-13 11:24:18.597585 - [DEBUG] Function : main
70629 2019-Jan-13 11:24:18.597610 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70630 2019-Jan-13 11:24:18.598247 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70631 2019-Jan-13 11:24:18.598887 - [DEBUG] Value : BOTTOM
70632 2019-Jan-13 11:24:18.598913 - [DEBUG]
70633 2019-Jan-13 11:24:18.598942 - [DEBUG] Function : main
70634 2019-Jan-13 11:24:18.598967 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70635 2019-Jan-13 11:24:18.599604 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70636 2019-Jan-13 11:24:18.600255 - [DEBUG] Value : BOTTOM
70637 2019-Jan-13 11:24:18.600281 - [DEBUG]
70638 2019-Jan-13 11:24:18.600312 - [DEBUG] Function : main
70639 2019-Jan-13 11:24:18.600338 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70640 2019-Jan-13 11:24:18.600975 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70641 2019-Jan-13 11:24:18.601628 - [DEBUG] Value : BOTTOM
70642 2019-Jan-13 11:24:18.601654 - [DEBUG]
70643 2019-Jan-13 11:24:18.601687 - [DEBUG] Function : main
70644 2019-Jan-13 11:24:18.601712 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70645 2019-Jan-13 11:24:18.602375 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70646 2019-Jan-13 11:24:18.603030 - [DEBUG] Value : BOTTOM
70647 2019-Jan-13 11:24:18.603058 - [DEBUG]
70648 2019-Jan-13 11:24:18.603092 - [DEBUG] Function : main
70649 2019-Jan-13 11:24:18.603117 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70650 2019-Jan-13 11:24:18.603786 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70651 2019-Jan-13 11:24:18.604428 - [DEBUG] Value : BOTTOM
70652 2019-Jan-13 11:24:18.604454 - [DEBUG]
70653 2019-Jan-13 11:24:18.604483 - [DEBUG] Function : main
70654 2019-Jan-13 11:24:18.604509 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70655 2019-Jan-13 11:24:18.605144 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70656 2019-Jan-13 11:24:18.605780 - [DEBUG] Value : BOTTOM
70657 2019-Jan-13 11:24:18.605806 - [DEBUG]
70658 2019-Jan-13 11:24:18.605835 - [DEBUG] Function : main
70659 2019-Jan-13 11:24:18.605861 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70660 2019-Jan-13 11:24:18.606499 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70661 2019-Jan-13 11:24:18.607158 - [DEBUG] Value : BOTTOM
70662 2019-Jan-13 11:24:18.607183 - [DEBUG]
70663 2019-Jan-13 11:24:18.607214 - [DEBUG] Function : main
70664 2019-Jan-13 11:24:18.607239 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70665 2019-Jan-13 11:24:18.607910 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70666 2019-Jan-13 11:24:18.608567 - [DEBUG] Value : BOTTOM
70667 2019-Jan-13 11:24:18.608593 - [DEBUG]
70668 2019-Jan-13 11:24:18.608627 - [DEBUG] Function : main
70669 2019-Jan-13 11:24:18.608653 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70670 2019-Jan-13 11:24:18.609315 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70671 2019-Jan-13 11:24:18.609964 - [DEBUG] Value : BOTTOM
70672 2019-Jan-13 11:24:18.609990 - [DEBUG]
70673 2019-Jan-13 11:24:18.610043 - [DEBUG] Function : main
70674 2019-Jan-13 11:24:18.610068 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70675 2019-Jan-13 11:24:18.610705 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70676 2019-Jan-13 11:24:18.611348 - [DEBUG] Value : BOTTOM
70677 2019-Jan-13 11:24:18.611375 - [DEBUG]
70678 2019-Jan-13 11:24:18.611404 - [DEBUG] Function : main
70679 2019-Jan-13 11:24:18.611429 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70680 2019-Jan-13 11:24:18.612067 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70681 2019-Jan-13 11:24:18.612702 - [DEBUG] Value : BOTTOM
70682 2019-Jan-13 11:24:18.612728 - [DEBUG]
70683 2019-Jan-13 11:24:18.612757 - [DEBUG] Function : main
70684 2019-Jan-13 11:24:18.612782 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70685 2019-Jan-13 11:24:18.613432 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70686 2019-Jan-13 11:24:18.614081 - [DEBUG] Value : BOTTOM
70687 2019-Jan-13 11:24:18.614108 - [DEBUG]
70688 2019-Jan-13 11:24:18.614144 - [DEBUG] Function : main
70689 2019-Jan-13 11:24:18.614170 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70690 2019-Jan-13 11:24:18.614831 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70691 2019-Jan-13 11:24:18.615488 - [DEBUG] Value : BOTTOM
70692 2019-Jan-13 11:24:18.615515 - [DEBUG]
70693 2019-Jan-13 11:24:18.615548 - [DEBUG] Function : main
70694 2019-Jan-13 11:24:18.615573 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70695 2019-Jan-13 11:24:18.616223 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70696 2019-Jan-13 11:24:18.616887 - [DEBUG] Value : BOTTOM
70697 2019-Jan-13 11:24:18.616913 - [DEBUG]
70698 2019-Jan-13 11:24:18.616943 - [DEBUG] Function : main
70699 2019-Jan-13 11:24:18.616969 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70700 2019-Jan-13 11:24:18.617604 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70701 2019-Jan-13 11:24:18.618247 - [DEBUG] Value : BOTTOM
70702 2019-Jan-13 11:24:18.618273 - [DEBUG]
70703 2019-Jan-13 11:24:18.618302 - [DEBUG] Function : main
70704 2019-Jan-13 11:24:18.618327 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70705 2019-Jan-13 11:24:18.618964 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
70706 2019-Jan-13 11:24:18.619601 - [DEBUG] Value : BOTTOM
70707 2019-Jan-13 11:24:18.619628 - [DEBUG]
70708 2019-Jan-13 11:24:18.619658 - [DEBUG] Function : main
70709 2019-Jan-13 11:24:18.619683 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70710 2019-Jan-13 11:24:18.620344 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70711 2019-Jan-13 11:24:18.621029 - [DEBUG] Value : BOTTOM
70712 2019-Jan-13 11:24:18.621057 - [DEBUG]
70713 2019-Jan-13 11:24:18.621091 - [DEBUG] Function : main
70714 2019-Jan-13 11:24:18.621116 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70715 2019-Jan-13 11:24:18.621778 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70716 2019-Jan-13 11:24:18.622431 - [DEBUG] Value : BOTTOM
70717 2019-Jan-13 11:24:18.622457 - [DEBUG]
70718 2019-Jan-13 11:24:18.622490 - [DEBUG] Function : main
70719 2019-Jan-13 11:24:18.622516 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70720 2019-Jan-13 11:24:18.623156 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70721 2019-Jan-13 11:24:18.623813 - [DEBUG] Value : BOTTOM
70722 2019-Jan-13 11:24:18.623839 - [DEBUG]
70723 2019-Jan-13 11:24:18.623868 - [DEBUG] Function : main
70724 2019-Jan-13 11:24:18.623894 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70725 2019-Jan-13 11:24:18.624528 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70726 2019-Jan-13 11:24:18.625168 - [DEBUG] Value : BOTTOM
70727 2019-Jan-13 11:24:18.625193 - [DEBUG]
70728 2019-Jan-13 11:24:18.625223 - [DEBUG] Function : main
70729 2019-Jan-13 11:24:18.625248 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70730 2019-Jan-13 11:24:18.625883 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
70731 2019-Jan-13 11:24:18.626520 - [DEBUG] Value : BOTTOM
70732 2019-Jan-13 11:24:18.626545 - [DEBUG]
70733 2019-Jan-13 11:24:18.626576 - [DEBUG] Function : main
70734 2019-Jan-13 11:24:18.626601 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70735 2019-Jan-13 11:24:18.627284 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70736 2019-Jan-13 11:24:18.627348 - [DEBUG] Value : BOTTOM
70737 2019-Jan-13 11:24:18.627374 - [DEBUG]
70738 2019-Jan-13 11:24:18.627408 - [DEBUG] Could not get starting points of 'foo' because it is a declaration
70739 2019-Jan-13 11:24:18.627447 - [DEBUG] Function : main
70740 2019-Jan-13 11:24:18.627472 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70741 2019-Jan-13 11:24:18.628148 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70742 2019-Jan-13 11:24:18.628801 - [DEBUG] Value : BOTTOM
70743 2019-Jan-13 11:24:18.628828 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13670744 2019-Jan-13 11:24:18.629514 - [DEBUG] Function : main
70745 2019-Jan-13 11:24:18.629545 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70746 2019-Jan-13 11:24:18.630213 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70747 2019-Jan-13 11:24:18.630852 - [DEBUG] Value : BOTTOM
70748 2019-Jan-13 11:24:18.630877 - [DEBUG]
70749 2019-Jan-13 11:24:18.630920 - [DEBUG] Function : main
70750 2019-Jan-13 11:24:18.630947 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70751 2019-Jan-13 11:24:18.631590 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70752 2019-Jan-13 11:24:18.632225 - [DEBUG] Value : BOTTOM
70753 2019-Jan-13 11:24:18.632269 - [DEBUG]
70754 2019-Jan-13 11:24:18.632312 - [DEBUG] Function : main
70755 2019-Jan-13 11:24:18.632338 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70756 2019-Jan-13 11:24:18.632994 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70757 2019-Jan-13 11:24:18.633674 - [DEBUG] Value : BOTTOM
70758 2019-Jan-13 11:24:18.633700 - [DEBUG]
70759 2019-Jan-13 11:24:18.633740 - [DEBUG] Function : main
70760 2019-Jan-13 11:24:18.633766 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70761 2019-Jan-13 11:24:18.634441 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70762 2019-Jan-13 11:24:18.635094 - [DEBUG] Value : BOTTOM
70763 2019-Jan-13 11:24:18.635120 - [DEBUG]
70764 2019-Jan-13 11:24:18.635160 - [DEBUG] Function : main
70765 2019-Jan-13 11:24:18.635186 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70766 2019-Jan-13 11:24:18.635834 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70767 2019-Jan-13 11:24:18.636468 - [DEBUG] Value : BOTTOM
70768 2019-Jan-13 11:24:18.636495 - [DEBUG]
70769 2019-Jan-13 11:24:18.636530 - [DEBUG] Function : main
70770 2019-Jan-13 11:24:18.636556 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70771 2019-Jan-13 11:24:18.637224 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70772 2019-Jan-13 11:24:18.637858 - [DEBUG] Value : BOTTOM
70773 2019-Jan-13 11:24:18.637883 - [DEBUG]
70774 2019-Jan-13 11:24:18.637916 - [DEBUG] Function : main
70775 2019-Jan-13 11:24:18.637942 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70776 2019-Jan-13 11:24:18.638586 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70777 2019-Jan-13 11:24:18.639224 - [DEBUG] Value : BOTTOM
70778 2019-Jan-13 11:24:18.639250 - [DEBUG]
70779 2019-Jan-13 11:24:18.639287 - [DEBUG] Function : main
70780 2019-Jan-13 11:24:18.639313 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70781 2019-Jan-13 11:24:18.639982 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70782 2019-Jan-13 11:24:18.640686 - [DEBUG] Value : BOTTOM
70783 2019-Jan-13 11:24:18.640713 - [DEBUG]
70784 2019-Jan-13 11:24:18.640752 - [DEBUG] Function : main
70785 2019-Jan-13 11:24:18.640778 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70786 2019-Jan-13 11:24:18.641441 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70787 2019-Jan-13 11:24:18.642079 - [DEBUG] Value : BOTTOM
70788 2019-Jan-13 11:24:18.642105 - [DEBUG]
70789 2019-Jan-13 11:24:18.642139 - [DEBUG] Function : main
70790 2019-Jan-13 11:24:18.642165 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70791 2019-Jan-13 11:24:18.642807 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70792 2019-Jan-13 11:24:18.643469 - [DEBUG] Value : BOTTOM
70793 2019-Jan-13 11:24:18.643495 - [DEBUG]
70794 2019-Jan-13 11:24:18.643529 - [DEBUG] Function : main
70795 2019-Jan-13 11:24:18.643555 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70796 2019-Jan-13 11:24:18.644217 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70797 2019-Jan-13 11:24:18.644854 - [DEBUG] Value : BOTTOM
70798 2019-Jan-13 11:24:18.644881 - [DEBUG]
70799 2019-Jan-13 11:24:18.644916 - [DEBUG] Function : main
70800 2019-Jan-13 11:24:18.644941 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70801 2019-Jan-13 11:24:18.645592 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70802 2019-Jan-13 11:24:18.646256 - [DEBUG] Value : BOTTOM
70803 2019-Jan-13 11:24:18.646282 - [DEBUG]
70804 2019-Jan-13 11:24:18.646323 - [DEBUG] Function : main
70805 2019-Jan-13 11:24:18.646349 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70806 2019-Jan-13 11:24:18.647045 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70807 2019-Jan-13 11:24:18.647702 - [DEBUG] Value : BOTTOM
70808 2019-Jan-13 11:24:18.647729 - [DEBUG]
70809 2019-Jan-13 11:24:18.647772 - [DEBUG] Function : main
70810 2019-Jan-13 11:24:18.647798 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70811 2019-Jan-13 11:24:18.648446 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70812 2019-Jan-13 11:24:18.649082 - [DEBUG] Value : BOTTOM
70813 2019-Jan-13 11:24:18.649107 - [DEBUG]
70814 2019-Jan-13 11:24:18.649141 - [DEBUG] Function : main
70815 2019-Jan-13 11:24:18.649167 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70816 2019-Jan-13 11:24:18.649810 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70817 2019-Jan-13 11:24:18.650472 - [DEBUG] Value : BOTTOM
70818 2019-Jan-13 11:24:18.650498 - [DEBUG]
70819 2019-Jan-13 11:24:18.650536 - [DEBUG] Function : main
70820 2019-Jan-13 11:24:18.650562 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70821 2019-Jan-13 11:24:18.651206 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70822 2019-Jan-13 11:24:18.651842 - [DEBUG] Value : BOTTOM
70823 2019-Jan-13 11:24:18.651868 - [DEBUG]
70824 2019-Jan-13 11:24:18.651905 - [DEBUG] Function : main
70825 2019-Jan-13 11:24:18.651932 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70826 2019-Jan-13 11:24:18.652605 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70827 2019-Jan-13 11:24:18.653267 - [DEBUG] Value : BOTTOM
70828 2019-Jan-13 11:24:18.653296 - [DEBUG]
70829 2019-Jan-13 11:24:18.653352 - [DEBUG] Function : main
70830 2019-Jan-13 11:24:18.653380 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70831 2019-Jan-13 11:24:18.654047 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70832 2019-Jan-13 11:24:18.654692 - [DEBUG] Value : BOTTOM
70833 2019-Jan-13 11:24:18.654718 - [DEBUG]
70834 2019-Jan-13 11:24:18.654755 - [DEBUG] Function : main
70835 2019-Jan-13 11:24:18.654781 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70836 2019-Jan-13 11:24:18.655423 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
70837 2019-Jan-13 11:24:18.656078 - [DEBUG] Value : BOTTOM
70838 2019-Jan-13 11:24:18.656104 - [DEBUG]
70839 2019-Jan-13 11:24:18.656150 - [DEBUG] Function : main
70840 2019-Jan-13 11:24:18.656176 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70841 2019-Jan-13 11:24:18.656842 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70842 2019-Jan-13 11:24:18.657483 - [DEBUG] Value : BOTTOM
70843 2019-Jan-13 11:24:18.657509 - [DEBUG]
70844 2019-Jan-13 11:24:18.657545 - [DEBUG] Function : main
70845 2019-Jan-13 11:24:18.657571 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70846 2019-Jan-13 11:24:18.658219 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70847 2019-Jan-13 11:24:18.658881 - [DEBUG] Value : BOTTOM
70848 2019-Jan-13 11:24:18.658907 - [DEBUG]
70849 2019-Jan-13 11:24:18.658957 - [DEBUG] Function : main
70850 2019-Jan-13 11:24:18.658984 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70851 2019-Jan-13 11:24:18.659661 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70852 2019-Jan-13 11:24:18.660335 - [DEBUG] Value : BOTTOM
70853 2019-Jan-13 11:24:18.660362 - [DEBUG]
70854 2019-Jan-13 11:24:18.660410 - [DEBUG] Function : main
70855 2019-Jan-13 11:24:18.660437 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70856 2019-Jan-13 11:24:18.661088 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70857 2019-Jan-13 11:24:18.661727 - [DEBUG] Value : BOTTOM
70858 2019-Jan-13 11:24:18.661754 - [DEBUG]
70859 2019-Jan-13 11:24:18.661788 - [DEBUG] Function : main
70860 2019-Jan-13 11:24:18.661814 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70861 2019-Jan-13 11:24:18.662459 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
70862 2019-Jan-13 11:24:18.663093 - [DEBUG] Value : BOTTOM
70863 2019-Jan-13 11:24:18.663119 - [DEBUG]
70864 2019-Jan-13 11:24:18.663152 - [DEBUG] Function : main
70865 2019-Jan-13 11:24:18.663178 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70866 2019-Jan-13 11:24:18.663841 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70867 2019-Jan-13 11:24:18.664478 - [DEBUG] Value : BOTTOM
70868 2019-Jan-13 11:24:18.664504 - [DEBUG]
70869 2019-Jan-13 11:24:18.664542 - [DEBUG] Function : main
70870 2019-Jan-13 11:24:18.664568 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70871 2019-Jan-13 11:24:18.665241 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
70872 2019-Jan-13 11:24:18.665902 - [DEBUG] Value : BOTTOM
70873 2019-Jan-13 11:24:18.665928 - [DEBUG]
70874 2019-Jan-13 11:24:18.665968 - [DEBUG] Function : main
70875 2019-Jan-13 11:24:18.665994 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70876 2019-Jan-13 11:24:18.666655 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
70877 2019-Jan-13 11:24:18.667311 - [DEBUG] Value : BOTTOM
70878 2019-Jan-13 11:24:18.667352 - [DEBUG]
70879 2019-Jan-13 11:24:18.667389 - [DEBUG] Function : main
70880 2019-Jan-13 11:24:18.667415 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70881 2019-Jan-13 11:24:18.668061 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70882 2019-Jan-13 11:24:18.668122 - [DEBUG] Value : BOTTOM
70883 2019-Jan-13 11:24:18.668148 - [DEBUG]
70884 2019-Jan-13 11:24:18.668182 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70885 2019-Jan-13 11:24:18.668221 - [DEBUG] Function : main
70886 2019-Jan-13 11:24:18.668246 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70887 2019-Jan-13 11:24:18.668892 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70888 2019-Jan-13 11:24:18.669531 - [DEBUG] Value : BOTTOM
70889 2019-Jan-13 11:24:18.669558 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14370890 2019-Jan-13 11:24:18.670252 - [DEBUG] Function : main
70891 2019-Jan-13 11:24:18.670282 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70892 2019-Jan-13 11:24:18.670937 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70893 2019-Jan-13 11:24:18.671596 - [DEBUG] Value : BOTTOM
70894 2019-Jan-13 11:24:18.671623 - [DEBUG]
70895 2019-Jan-13 11:24:18.671674 - [DEBUG] Function : main
70896 2019-Jan-13 11:24:18.671700 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70897 2019-Jan-13 11:24:18.672373 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70898 2019-Jan-13 11:24:18.673020 - [DEBUG] Value : BOTTOM
70899 2019-Jan-13 11:24:18.673047 - [DEBUG]
70900 2019-Jan-13 11:24:18.673095 - [DEBUG] Function : main
70901 2019-Jan-13 11:24:18.673122 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70902 2019-Jan-13 11:24:18.673807 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70903 2019-Jan-13 11:24:18.674442 - [DEBUG] Value : BOTTOM
70904 2019-Jan-13 11:24:18.674468 - [DEBUG]
70905 2019-Jan-13 11:24:18.674502 - [DEBUG] Function : main
70906 2019-Jan-13 11:24:18.674528 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70907 2019-Jan-13 11:24:18.675172 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70908 2019-Jan-13 11:24:18.675813 - [DEBUG] Value : BOTTOM
70909 2019-Jan-13 11:24:18.675839 - [DEBUG]
70910 2019-Jan-13 11:24:18.675872 - [DEBUG] Function : main
70911 2019-Jan-13 11:24:18.675898 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70912 2019-Jan-13 11:24:18.676540 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70913 2019-Jan-13 11:24:18.677200 - [DEBUG] Value : BOTTOM
70914 2019-Jan-13 11:24:18.677227 - [DEBUG]
70915 2019-Jan-13 11:24:18.677267 - [DEBUG] Function : main
70916 2019-Jan-13 11:24:18.677293 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70917 2019-Jan-13 11:24:18.677967 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70918 2019-Jan-13 11:24:18.678621 - [DEBUG] Value : BOTTOM
70919 2019-Jan-13 11:24:18.678670 - [DEBUG]
70920 2019-Jan-13 11:24:18.678711 - [DEBUG] Function : main
70921 2019-Jan-13 11:24:18.678737 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70922 2019-Jan-13 11:24:18.679404 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70923 2019-Jan-13 11:24:18.680060 - [DEBUG] Value : BOTTOM
70924 2019-Jan-13 11:24:18.680085 - [DEBUG]
70925 2019-Jan-13 11:24:18.680121 - [DEBUG] Function : main
70926 2019-Jan-13 11:24:18.680147 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70927 2019-Jan-13 11:24:18.680791 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70928 2019-Jan-13 11:24:18.681432 - [DEBUG] Value : BOTTOM
70929 2019-Jan-13 11:24:18.681457 - [DEBUG]
70930 2019-Jan-13 11:24:18.681490 - [DEBUG] Function : main
70931 2019-Jan-13 11:24:18.681516 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70932 2019-Jan-13 11:24:18.682160 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70933 2019-Jan-13 11:24:18.682793 - [DEBUG] Value : BOTTOM
70934 2019-Jan-13 11:24:18.682819 - [DEBUG]
70935 2019-Jan-13 11:24:18.682851 - [DEBUG] Function : main
70936 2019-Jan-13 11:24:18.682877 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70937 2019-Jan-13 11:24:18.683552 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70938 2019-Jan-13 11:24:18.684213 - [DEBUG] Value : BOTTOM
70939 2019-Jan-13 11:24:18.684239 - [DEBUG]
70940 2019-Jan-13 11:24:18.684281 - [DEBUG] Function : main
70941 2019-Jan-13 11:24:18.684307 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70942 2019-Jan-13 11:24:18.684979 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70943 2019-Jan-13 11:24:18.685627 - [DEBUG] Value : BOTTOM
70944 2019-Jan-13 11:24:18.685653 - [DEBUG]
70945 2019-Jan-13 11:24:18.685694 - [DEBUG] Function : main
70946 2019-Jan-13 11:24:18.685720 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70947 2019-Jan-13 11:24:18.686367 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70948 2019-Jan-13 11:24:18.687030 - [DEBUG] Value : BOTTOM
70949 2019-Jan-13 11:24:18.687057 - [DEBUG]
70950 2019-Jan-13 11:24:18.687091 - [DEBUG] Function : main
70951 2019-Jan-13 11:24:18.687117 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70952 2019-Jan-13 11:24:18.687762 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70953 2019-Jan-13 11:24:18.688404 - [DEBUG] Value : BOTTOM
70954 2019-Jan-13 11:24:18.688430 - [DEBUG]
70955 2019-Jan-13 11:24:18.688465 - [DEBUG] Function : main
70956 2019-Jan-13 11:24:18.688491 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70957 2019-Jan-13 11:24:18.689132 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70958 2019-Jan-13 11:24:18.689773 - [DEBUG] Value : BOTTOM
70959 2019-Jan-13 11:24:18.689800 - [DEBUG]
70960 2019-Jan-13 11:24:18.689837 - [DEBUG] Function : main
70961 2019-Jan-13 11:24:18.689864 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70962 2019-Jan-13 11:24:18.690574 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70963 2019-Jan-13 11:24:18.691243 - [DEBUG] Value : BOTTOM
70964 2019-Jan-13 11:24:18.691269 - [DEBUG]
70965 2019-Jan-13 11:24:18.691313 - [DEBUG] Function : main
70966 2019-Jan-13 11:24:18.691339 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70967 2019-Jan-13 11:24:18.692002 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70968 2019-Jan-13 11:24:18.692638 - [DEBUG] Value : BOTTOM
70969 2019-Jan-13 11:24:18.692664 - [DEBUG]
70970 2019-Jan-13 11:24:18.692700 - [DEBUG] Function : main
70971 2019-Jan-13 11:24:18.692726 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70972 2019-Jan-13 11:24:18.693387 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70973 2019-Jan-13 11:24:18.694028 - [DEBUG] Value : BOTTOM
70974 2019-Jan-13 11:24:18.694054 - [DEBUG]
70975 2019-Jan-13 11:24:18.694088 - [DEBUG] Function : main
70976 2019-Jan-13 11:24:18.694114 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70977 2019-Jan-13 11:24:18.694758 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70978 2019-Jan-13 11:24:18.695398 - [DEBUG] Value : BOTTOM
70979 2019-Jan-13 11:24:18.695425 - [DEBUG]
70980 2019-Jan-13 11:24:18.695461 - [DEBUG] Function : main
70981 2019-Jan-13 11:24:18.695487 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70982 2019-Jan-13 11:24:18.696138 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
70983 2019-Jan-13 11:24:18.696823 - [DEBUG] Value : BOTTOM
70984 2019-Jan-13 11:24:18.696850 - [DEBUG]
70985 2019-Jan-13 11:24:18.696902 - [DEBUG] Function : main
70986 2019-Jan-13 11:24:18.696928 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70987 2019-Jan-13 11:24:18.697603 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70988 2019-Jan-13 11:24:18.698259 - [DEBUG] Value : BOTTOM
70989 2019-Jan-13 11:24:18.698285 - [DEBUG]
70990 2019-Jan-13 11:24:18.698326 - [DEBUG] Function : main
70991 2019-Jan-13 11:24:18.698352 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70992 2019-Jan-13 11:24:18.698997 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70993 2019-Jan-13 11:24:18.699636 - [DEBUG] Value : BOTTOM
70994 2019-Jan-13 11:24:18.699662 - [DEBUG]
70995 2019-Jan-13 11:24:18.699706 - [DEBUG] Function : main
70996 2019-Jan-13 11:24:18.699732 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70997 2019-Jan-13 11:24:18.700398 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70998 2019-Jan-13 11:24:18.701035 - [DEBUG] Value : BOTTOM
70999 2019-Jan-13 11:24:18.701061 - [DEBUG]
71000 2019-Jan-13 11:24:18.701103 - [DEBUG] Function : main
71001 2019-Jan-13 11:24:18.701130 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71002 2019-Jan-13 11:24:18.701794 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71003 2019-Jan-13 11:24:18.702444 - [DEBUG] Value : BOTTOM
71004 2019-Jan-13 11:24:18.702471 - [DEBUG]
71005 2019-Jan-13 11:24:18.702508 - [DEBUG] Function : main
71006 2019-Jan-13 11:24:18.702534 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71007 2019-Jan-13 11:24:18.703206 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
71008 2019-Jan-13 11:24:18.703888 - [DEBUG] Value : BOTTOM
71009 2019-Jan-13 11:24:18.703916 - [DEBUG]
71010 2019-Jan-13 11:24:18.703956 - [DEBUG] Function : main
71011 2019-Jan-13 11:24:18.703982 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71012 2019-Jan-13 11:24:18.704645 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71013 2019-Jan-13 11:24:18.705283 - [DEBUG] Value : BOTTOM
71014 2019-Jan-13 11:24:18.705309 - [DEBUG]
71015 2019-Jan-13 11:24:18.705345 - [DEBUG] Function : main
71016 2019-Jan-13 11:24:18.705371 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71017 2019-Jan-13 11:24:18.706017 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71018 2019-Jan-13 11:24:18.706659 - [DEBUG] Value : BOTTOM
71019 2019-Jan-13 11:24:18.706702 - [DEBUG]
71020 2019-Jan-13 11:24:18.706737 - [DEBUG] Function : main
71021 2019-Jan-13 11:24:18.706763 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71022 2019-Jan-13 11:24:18.707409 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
71023 2019-Jan-13 11:24:18.708040 - [DEBUG] Value : BOTTOM
71024 2019-Jan-13 11:24:18.708065 - [DEBUG]
71025 2019-Jan-13 11:24:18.708099 - [DEBUG] Function : main
71026 2019-Jan-13 11:24:18.708124 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71027 2019-Jan-13 11:24:18.708770 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71028 2019-Jan-13 11:24:18.708832 - [DEBUG] Value : BOTTOM
71029 2019-Jan-13 11:24:18.708857 - [DEBUG]
71030 2019-Jan-13 11:24:18.708895 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71031 2019-Jan-13 11:24:18.708937 - [DEBUG] Function : main
71032 2019-Jan-13 11:24:18.708962 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71033 2019-Jan-13 11:24:18.709639 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71034 2019-Jan-13 11:24:18.710328 - [DEBUG] Value : BOTTOM
71035 2019-Jan-13 11:24:18.710355 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14971036 2019-Jan-13 11:24:18.711052 - [DEBUG] Function : main
71037 2019-Jan-13 11:24:18.711085 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71038 2019-Jan-13 11:24:18.711733 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71039 2019-Jan-13 11:24:18.712371 - [DEBUG] Value : BOTTOM
71040 2019-Jan-13 11:24:18.712399 - [DEBUG]
71041 2019-Jan-13 11:24:18.712440 - [DEBUG] Function : main
71042 2019-Jan-13 11:24:18.712468 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71043 2019-Jan-13 11:24:18.713129 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71044 2019-Jan-13 11:24:18.713790 - [DEBUG] Value : BOTTOM
71045 2019-Jan-13 11:24:18.713816 - [DEBUG]
71046 2019-Jan-13 11:24:18.713858 - [DEBUG] Function : main
71047 2019-Jan-13 11:24:18.713885 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71048 2019-Jan-13 11:24:18.714529 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71049 2019-Jan-13 11:24:18.715169 - [DEBUG] Value : BOTTOM
71050 2019-Jan-13 11:24:18.715194 - [DEBUG]
71051 2019-Jan-13 11:24:18.715231 - [DEBUG] Function : main
71052 2019-Jan-13 11:24:18.715257 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71053 2019-Jan-13 11:24:18.715930 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71054 2019-Jan-13 11:24:18.716595 - [DEBUG] Value : BOTTOM
71055 2019-Jan-13 11:24:18.716623 - [DEBUG]
71056 2019-Jan-13 11:24:18.716681 - [DEBUG] Function : main
71057 2019-Jan-13 11:24:18.716709 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71058 2019-Jan-13 11:24:18.717374 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71059 2019-Jan-13 11:24:18.718012 - [DEBUG] Value : BOTTOM
71060 2019-Jan-13 11:24:18.718037 - [DEBUG]
71061 2019-Jan-13 11:24:18.718074 - [DEBUG] Function : main
71062 2019-Jan-13 11:24:18.718100 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71063 2019-Jan-13 11:24:18.718744 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71064 2019-Jan-13 11:24:18.719377 - [DEBUG] Value : BOTTOM
71065 2019-Jan-13 11:24:18.719403 - [DEBUG]
71066 2019-Jan-13 11:24:18.719435 - [DEBUG] Function : main
71067 2019-Jan-13 11:24:18.719461 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71068 2019-Jan-13 11:24:18.720130 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71069 2019-Jan-13 11:24:18.720765 - [DEBUG] Value : BOTTOM
71070 2019-Jan-13 11:24:18.720792 - [DEBUG]
71071 2019-Jan-13 11:24:18.720826 - [DEBUG] Function : main
71072 2019-Jan-13 11:24:18.720852 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71073 2019-Jan-13 11:24:18.721499 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71074 2019-Jan-13 11:24:18.722166 - [DEBUG] Value : BOTTOM
71075 2019-Jan-13 11:24:18.722193 - [DEBUG]
71076 2019-Jan-13 11:24:18.722233 - [DEBUG] Function : main
71077 2019-Jan-13 11:24:18.722259 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71078 2019-Jan-13 11:24:18.722934 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71079 2019-Jan-13 11:24:18.723607 - [DEBUG] Value : BOTTOM
71080 2019-Jan-13 11:24:18.723634 - [DEBUG]
71081 2019-Jan-13 11:24:18.723673 - [DEBUG] Function : main
71082 2019-Jan-13 11:24:18.723699 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71083 2019-Jan-13 11:24:18.724348 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71084 2019-Jan-13 11:24:18.725003 - [DEBUG] Value : BOTTOM
71085 2019-Jan-13 11:24:18.725029 - [DEBUG]
71086 2019-Jan-13 11:24:18.725063 - [DEBUG] Function : main
71087 2019-Jan-13 11:24:18.725089 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71088 2019-Jan-13 11:24:18.725734 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71089 2019-Jan-13 11:24:18.726371 - [DEBUG] Value : BOTTOM
71090 2019-Jan-13 11:24:18.726396 - [DEBUG]
71091 2019-Jan-13 11:24:18.726430 - [DEBUG] Function : main
71092 2019-Jan-13 11:24:18.726456 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71093 2019-Jan-13 11:24:18.727118 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71094 2019-Jan-13 11:24:18.727760 - [DEBUG] Value : BOTTOM
71095 2019-Jan-13 11:24:18.727786 - [DEBUG]
71096 2019-Jan-13 11:24:18.727821 - [DEBUG] Function : main
71097 2019-Jan-13 11:24:18.727847 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71098 2019-Jan-13 11:24:18.728521 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71099 2019-Jan-13 11:24:18.729187 - [DEBUG] Value : BOTTOM
71100 2019-Jan-13 11:24:18.729215 - [DEBUG]
71101 2019-Jan-13 11:24:18.729257 - [DEBUG] Function : main
71102 2019-Jan-13 11:24:18.729283 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71103 2019-Jan-13 11:24:18.729944 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71104 2019-Jan-13 11:24:18.730607 - [DEBUG] Value : BOTTOM
71105 2019-Jan-13 11:24:18.730633 - [DEBUG]
71106 2019-Jan-13 11:24:18.730669 - [DEBUG] Function : main
71107 2019-Jan-13 11:24:18.730695 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71108 2019-Jan-13 11:24:18.731339 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71109 2019-Jan-13 11:24:18.731979 - [DEBUG] Value : BOTTOM
71110 2019-Jan-13 11:24:18.732004 - [DEBUG]
71111 2019-Jan-13 11:24:18.732041 - [DEBUG] Function : main
71112 2019-Jan-13 11:24:18.732067 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71113 2019-Jan-13 11:24:18.732712 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71114 2019-Jan-13 11:24:18.733361 - [DEBUG] Value : BOTTOM
71115 2019-Jan-13 11:24:18.733387 - [DEBUG]
71116 2019-Jan-13 11:24:18.733421 - [DEBUG] Function : main
71117 2019-Jan-13 11:24:18.733447 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71118 2019-Jan-13 11:24:18.734095 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71119 2019-Jan-13 11:24:18.734759 - [DEBUG] Value : BOTTOM
71120 2019-Jan-13 11:24:18.734785 - [DEBUG]
71121 2019-Jan-13 11:24:18.734825 - [DEBUG] Function : main
71122 2019-Jan-13 11:24:18.734851 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71123 2019-Jan-13 11:24:18.735521 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71124 2019-Jan-13 11:24:18.736178 - [DEBUG] Value : BOTTOM
71125 2019-Jan-13 11:24:18.736204 - [DEBUG]
71126 2019-Jan-13 11:24:18.736247 - [DEBUG] Function : main
71127 2019-Jan-13 11:24:18.736288 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71128 2019-Jan-13 11:24:18.736963 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71129 2019-Jan-13 11:24:18.737605 - [DEBUG] Value : BOTTOM
71130 2019-Jan-13 11:24:18.737632 - [DEBUG]
71131 2019-Jan-13 11:24:18.737677 - [DEBUG] Function : main
71132 2019-Jan-13 11:24:18.737704 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71133 2019-Jan-13 11:24:18.738349 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71134 2019-Jan-13 11:24:18.738990 - [DEBUG] Value : BOTTOM
71135 2019-Jan-13 11:24:18.739016 - [DEBUG]
71136 2019-Jan-13 11:24:18.739053 - [DEBUG] Function : main
71137 2019-Jan-13 11:24:18.739079 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71138 2019-Jan-13 11:24:18.739729 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71139 2019-Jan-13 11:24:18.740440 - [DEBUG] Value : BOTTOM
71140 2019-Jan-13 11:24:18.740468 - [DEBUG]
71141 2019-Jan-13 11:24:18.740529 - [DEBUG] Function : main
71142 2019-Jan-13 11:24:18.740556 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71143 2019-Jan-13 11:24:18.741269 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71144 2019-Jan-13 11:24:18.741951 - [DEBUG] Value : BOTTOM
71145 2019-Jan-13 11:24:18.741979 - [DEBUG]
71146 2019-Jan-13 11:24:18.742039 - [DEBUG] Function : main
71147 2019-Jan-13 11:24:18.742067 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71148 2019-Jan-13 11:24:18.742762 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71149 2019-Jan-13 11:24:18.743447 - [DEBUG] Value : BOTTOM
71150 2019-Jan-13 11:24:18.743474 - [DEBUG]
71151 2019-Jan-13 11:24:18.743520 - [DEBUG] Function : main
71152 2019-Jan-13 11:24:18.743546 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71153 2019-Jan-13 11:24:18.744232 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
71154 2019-Jan-13 11:24:18.744887 - [DEBUG] Value : BOTTOM
71155 2019-Jan-13 11:24:18.744914 - [DEBUG]
71156 2019-Jan-13 11:24:18.744958 - [DEBUG] Function : main
71157 2019-Jan-13 11:24:18.744984 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71158 2019-Jan-13 11:24:18.745656 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71159 2019-Jan-13 11:24:18.746303 - [DEBUG] Value : BOTTOM
71160 2019-Jan-13 11:24:18.746330 - [DEBUG]
71161 2019-Jan-13 11:24:18.746369 - [DEBUG] Function : main
71162 2019-Jan-13 11:24:18.746395 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71163 2019-Jan-13 11:24:18.747062 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71164 2019-Jan-13 11:24:18.747707 - [DEBUG] Value : BOTTOM
71165 2019-Jan-13 11:24:18.747733 - [DEBUG]
71166 2019-Jan-13 11:24:18.747779 - [DEBUG] Function : main
71167 2019-Jan-13 11:24:18.747805 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71168 2019-Jan-13 11:24:18.748470 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71169 2019-Jan-13 11:24:18.749108 - [DEBUG] Value : BOTTOM
71170 2019-Jan-13 11:24:18.749133 - [DEBUG]
71171 2019-Jan-13 11:24:18.749170 - [DEBUG] Function : main
71172 2019-Jan-13 11:24:18.749196 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71173 2019-Jan-13 11:24:18.749839 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71174 2019-Jan-13 11:24:18.750525 - [DEBUG] Value : BOTTOM
71175 2019-Jan-13 11:24:18.750552 - [DEBUG]
71176 2019-Jan-13 11:24:18.750593 - [DEBUG] Function : main
71177 2019-Jan-13 11:24:18.750619 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71178 2019-Jan-13 11:24:18.751289 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
71179 2019-Jan-13 11:24:18.751946 - [DEBUG] Value : BOTTOM
71180 2019-Jan-13 11:24:18.751972 - [DEBUG]
71181 2019-Jan-13 11:24:18.752011 - [DEBUG] Function : main
71182 2019-Jan-13 11:24:18.752037 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71183 2019-Jan-13 11:24:18.752693 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71184 2019-Jan-13 11:24:18.753356 - [DEBUG] Value : BOTTOM
71185 2019-Jan-13 11:24:18.753382 - [DEBUG]
71186 2019-Jan-13 11:24:18.753420 - [DEBUG] Function : main
71187 2019-Jan-13 11:24:18.753447 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71188 2019-Jan-13 11:24:18.754091 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71189 2019-Jan-13 11:24:18.754733 - [DEBUG] Value : BOTTOM
71190 2019-Jan-13 11:24:18.754761 - [DEBUG]
71191 2019-Jan-13 11:24:18.754806 - [DEBUG] Function : main
71192 2019-Jan-13 11:24:18.754832 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71193 2019-Jan-13 11:24:18.755478 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71194 2019-Jan-13 11:24:18.756119 - [DEBUG] Value : BOTTOM
71195 2019-Jan-13 11:24:18.756145 - [DEBUG]
71196 2019-Jan-13 11:24:18.756181 - [DEBUG] Function : main
71197 2019-Jan-13 11:24:18.756207 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71198 2019-Jan-13 11:24:18.756895 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71199 2019-Jan-13 11:24:18.757558 - [DEBUG] Value : BOTTOM
71200 2019-Jan-13 11:24:18.757585 - [DEBUG]
71201 2019-Jan-13 11:24:18.757638 - [DEBUG] Function : main
71202 2019-Jan-13 11:24:18.757664 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71203 2019-Jan-13 11:24:18.758343 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71204 2019-Jan-13 11:24:18.758410 - [DEBUG] Value : BOTTOM
71205 2019-Jan-13 11:24:18.758436 - [DEBUG]
71206 2019-Jan-13 11:24:18.758475 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71207 2019-Jan-13 11:24:18.758518 - [DEBUG] Function : main
71208 2019-Jan-13 11:24:18.758544 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71209 2019-Jan-13 11:24:18.759226 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71210 2019-Jan-13 11:24:18.759869 - [DEBUG] Value : BOTTOM
71211 2019-Jan-13 11:24:18.759895 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15571212 2019-Jan-13 11:24:18.760601 - [DEBUG] Function : main
71213 2019-Jan-13 11:24:18.760631 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71214 2019-Jan-13 11:24:18.761275 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71215 2019-Jan-13 11:24:18.761913 - [DEBUG] Value : BOTTOM
71216 2019-Jan-13 11:24:18.761938 - [DEBUG]
71217 2019-Jan-13 11:24:18.761980 - [DEBUG] Function : main
71218 2019-Jan-13 11:24:18.762006 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71219 2019-Jan-13 11:24:18.762649 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71220 2019-Jan-13 11:24:18.763291 - [DEBUG] Value : BOTTOM
71221 2019-Jan-13 11:24:18.763319 - [DEBUG]
71222 2019-Jan-13 11:24:18.763383 - [DEBUG] Function : main
71223 2019-Jan-13 11:24:18.763410 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71224 2019-Jan-13 11:24:18.764089 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71225 2019-Jan-13 11:24:18.764752 - [DEBUG] Value : BOTTOM
71226 2019-Jan-13 11:24:18.764778 - [DEBUG]
71227 2019-Jan-13 11:24:18.764819 - [DEBUG] Function : main
71228 2019-Jan-13 11:24:18.764845 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71229 2019-Jan-13 11:24:18.765507 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71230 2019-Jan-13 11:24:18.766151 - [DEBUG] Value : BOTTOM
71231 2019-Jan-13 11:24:18.766177 - [DEBUG]
71232 2019-Jan-13 11:24:18.766212 - [DEBUG] Function : main
71233 2019-Jan-13 11:24:18.766237 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71234 2019-Jan-13 11:24:18.766905 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71235 2019-Jan-13 11:24:18.767540 - [DEBUG] Value : BOTTOM
71236 2019-Jan-13 11:24:18.767566 - [DEBUG]
71237 2019-Jan-13 11:24:18.767600 - [DEBUG] Function : main
71238 2019-Jan-13 11:24:18.767626 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71239 2019-Jan-13 11:24:18.768271 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71240 2019-Jan-13 11:24:18.768904 - [DEBUG] Value : BOTTOM
71241 2019-Jan-13 11:24:18.768929 - [DEBUG]
71242 2019-Jan-13 11:24:18.768963 - [DEBUG] Function : main
71243 2019-Jan-13 11:24:18.768989 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71244 2019-Jan-13 11:24:18.769639 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71245 2019-Jan-13 11:24:18.770320 - [DEBUG] Value : BOTTOM
71246 2019-Jan-13 11:24:18.770346 - [DEBUG]
71247 2019-Jan-13 11:24:18.770386 - [DEBUG] Function : main
71248 2019-Jan-13 11:24:18.770412 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71249 2019-Jan-13 11:24:18.771087 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71250 2019-Jan-13 11:24:18.771759 - [DEBUG] Value : BOTTOM
71251 2019-Jan-13 11:24:18.771787 - [DEBUG]
71252 2019-Jan-13 11:24:18.771827 - [DEBUG] Function : main
71253 2019-Jan-13 11:24:18.771853 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71254 2019-Jan-13 11:24:18.772505 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71255 2019-Jan-13 11:24:18.773141 - [DEBUG] Value : BOTTOM
71256 2019-Jan-13 11:24:18.773166 - [DEBUG]
71257 2019-Jan-13 11:24:18.773200 - [DEBUG] Function : main
71258 2019-Jan-13 11:24:18.773226 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71259 2019-Jan-13 11:24:18.778016 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71260 2019-Jan-13 11:24:18.778681 - [DEBUG] Value : BOTTOM
71261 2019-Jan-13 11:24:18.778707 - [DEBUG]
71262 2019-Jan-13 11:24:18.778760 - [DEBUG] Function : main
71263 2019-Jan-13 11:24:18.778785 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71264 2019-Jan-13 11:24:18.779429 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71265 2019-Jan-13 11:24:18.780085 - [DEBUG] Value : BOTTOM
71266 2019-Jan-13 11:24:18.780111 - [DEBUG]
71267 2019-Jan-13 11:24:18.780147 - [DEBUG] Function : main
71268 2019-Jan-13 11:24:18.780173 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71269 2019-Jan-13 11:24:18.780812 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71270 2019-Jan-13 11:24:18.781445 - [DEBUG] Value : BOTTOM
71271 2019-Jan-13 11:24:18.781470 - [DEBUG]
71272 2019-Jan-13 11:24:18.781631 - [DEBUG] Function : main
71273 2019-Jan-13 11:24:18.781656 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71274 2019-Jan-13 11:24:18.782293 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71275 2019-Jan-13 11:24:18.783078 - [DEBUG] Value : BOTTOM
71276 2019-Jan-13 11:24:18.783104 - [DEBUG]
71277 2019-Jan-13 11:24:18.783142 - [DEBUG] Function : main
71278 2019-Jan-13 11:24:18.783167 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71279 2019-Jan-13 11:24:18.783830 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71280 2019-Jan-13 11:24:18.784605 - [DEBUG] Value : BOTTOM
71281 2019-Jan-13 11:24:18.784631 - [DEBUG]
71282 2019-Jan-13 11:24:18.784667 - [DEBUG] Function : main
71283 2019-Jan-13 11:24:18.784693 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71284 2019-Jan-13 11:24:18.785330 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71285 2019-Jan-13 11:24:18.785962 - [DEBUG] Value : BOTTOM
71286 2019-Jan-13 11:24:18.785988 - [DEBUG]
71287 2019-Jan-13 11:24:18.786023 - [DEBUG] Function : main
71288 2019-Jan-13 11:24:18.786048 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71289 2019-Jan-13 11:24:18.786700 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71290 2019-Jan-13 11:24:18.787334 - [DEBUG] Value : BOTTOM
71291 2019-Jan-13 11:24:18.787382 - [DEBUG]
71292 2019-Jan-13 11:24:18.787419 - [DEBUG] Function : main
71293 2019-Jan-13 11:24:18.787445 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71294 2019-Jan-13 11:24:18.788206 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71295 2019-Jan-13 11:24:18.788838 - [DEBUG] Value : BOTTOM
71296 2019-Jan-13 11:24:18.788863 - [DEBUG]
71297 2019-Jan-13 11:24:18.788897 - [DEBUG] Function : main
71298 2019-Jan-13 11:24:18.788922 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71299 2019-Jan-13 11:24:18.789558 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71300 2019-Jan-13 11:24:18.790212 - [DEBUG] Value : BOTTOM
71301 2019-Jan-13 11:24:18.790237 - [DEBUG]
71302 2019-Jan-13 11:24:18.790274 - [DEBUG] Function : main
71303 2019-Jan-13 11:24:18.790299 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71304 2019-Jan-13 11:24:18.790934 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71305 2019-Jan-13 11:24:18.791566 - [DEBUG] Value : BOTTOM
71306 2019-Jan-13 11:24:18.791591 - [DEBUG]
71307 2019-Jan-13 11:24:18.791636 - [DEBUG] Function : main
71308 2019-Jan-13 11:24:18.791662 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71309 2019-Jan-13 11:24:18.792299 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71310 2019-Jan-13 11:24:18.792933 - [DEBUG] Value : BOTTOM
71311 2019-Jan-13 11:24:18.792960 - [DEBUG]
71312 2019-Jan-13 11:24:18.792996 - [DEBUG] Function : main
71313 2019-Jan-13 11:24:18.793021 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71314 2019-Jan-13 11:24:18.793676 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71315 2019-Jan-13 11:24:18.794306 - [DEBUG] Value : BOTTOM
71316 2019-Jan-13 11:24:18.794332 - [DEBUG]
71317 2019-Jan-13 11:24:18.794372 - [DEBUG] Function : main
71318 2019-Jan-13 11:24:18.794398 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71319 2019-Jan-13 11:24:18.795033 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71320 2019-Jan-13 11:24:18.795673 - [DEBUG] Value : BOTTOM
71321 2019-Jan-13 11:24:18.795700 - [DEBUG]
71322 2019-Jan-13 11:24:18.795744 - [DEBUG] Function : main
71323 2019-Jan-13 11:24:18.795771 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71324 2019-Jan-13 11:24:18.796422 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71325 2019-Jan-13 11:24:18.797086 - [DEBUG] Value : BOTTOM
71326 2019-Jan-13 11:24:18.797111 - [DEBUG]
71327 2019-Jan-13 11:24:18.797147 - [DEBUG] Function : main
71328 2019-Jan-13 11:24:18.797173 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71329 2019-Jan-13 11:24:18.797818 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71330 2019-Jan-13 11:24:18.798740 - [DEBUG] Value : BOTTOM
71331 2019-Jan-13 11:24:18.798769 - [DEBUG]
71332 2019-Jan-13 11:24:18.798818 - [DEBUG] Function : main
71333 2019-Jan-13 11:24:18.798870 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71334 2019-Jan-13 11:24:18.799551 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71335 2019-Jan-13 11:24:18.800245 - [DEBUG] Value : BOTTOM
71336 2019-Jan-13 11:24:18.800272 - [DEBUG]
71337 2019-Jan-13 11:24:18.800325 - [DEBUG] Function : main
71338 2019-Jan-13 11:24:18.800352 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71339 2019-Jan-13 11:24:18.801019 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71340 2019-Jan-13 11:24:18.801656 - [DEBUG] Value : BOTTOM
71341 2019-Jan-13 11:24:18.801683 - [DEBUG]
71342 2019-Jan-13 11:24:18.801720 - [DEBUG] Function : main
71343 2019-Jan-13 11:24:18.801746 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71344 2019-Jan-13 11:24:18.802390 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71345 2019-Jan-13 11:24:18.803031 - [DEBUG] Value : BOTTOM
71346 2019-Jan-13 11:24:18.803057 - [DEBUG]
71347 2019-Jan-13 11:24:18.803092 - [DEBUG] Function : main
71348 2019-Jan-13 11:24:18.803117 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71349 2019-Jan-13 11:24:18.803783 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71350 2019-Jan-13 11:24:18.804426 - [DEBUG] Value : BOTTOM
71351 2019-Jan-13 11:24:18.804451 - [DEBUG]
71352 2019-Jan-13 11:24:18.804487 - [DEBUG] Function : main
71353 2019-Jan-13 11:24:18.804513 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71354 2019-Jan-13 11:24:18.805168 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71355 2019-Jan-13 11:24:18.805835 - [DEBUG] Value : BOTTOM
71356 2019-Jan-13 11:24:18.805861 - [DEBUG]
71357 2019-Jan-13 11:24:18.805913 - [DEBUG] Function : main
71358 2019-Jan-13 11:24:18.805940 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71359 2019-Jan-13 11:24:18.806619 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71360 2019-Jan-13 11:24:18.807305 - [DEBUG] Value : BOTTOM
71361 2019-Jan-13 11:24:18.807332 - [DEBUG]
71362 2019-Jan-13 11:24:18.807377 - [DEBUG] Function : main
71363 2019-Jan-13 11:24:18.807404 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71364 2019-Jan-13 11:24:18.808053 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71365 2019-Jan-13 11:24:18.808692 - [DEBUG] Value : BOTTOM
71366 2019-Jan-13 11:24:18.808718 - [DEBUG]
71367 2019-Jan-13 11:24:18.808761 - [DEBUG] Function : main
71368 2019-Jan-13 11:24:18.808788 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71369 2019-Jan-13 11:24:18.809430 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71370 2019-Jan-13 11:24:18.810093 - [DEBUG] Value : BOTTOM
71371 2019-Jan-13 11:24:18.810120 - [DEBUG]
71372 2019-Jan-13 11:24:18.810156 - [DEBUG] Function : main
71373 2019-Jan-13 11:24:18.810182 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71374 2019-Jan-13 11:24:18.810844 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71375 2019-Jan-13 11:24:18.811484 - [DEBUG] Value : BOTTOM
71376 2019-Jan-13 11:24:18.811510 - [DEBUG]
71377 2019-Jan-13 11:24:18.811555 - [DEBUG] Function : main
71378 2019-Jan-13 11:24:18.811582 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71379 2019-Jan-13 11:24:18.812255 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71380 2019-Jan-13 11:24:18.812322 - [DEBUG] Value : BOTTOM
71381 2019-Jan-13 11:24:18.812348 - [DEBUG]
71382 2019-Jan-13 11:24:18.812387 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71383 2019-Jan-13 11:24:18.812428 - [DEBUG] Function : main
71384 2019-Jan-13 11:24:18.812454 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71385 2019-Jan-13 11:24:18.813130 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71386 2019-Jan-13 11:24:18.813820 - [DEBUG] Value : BOTTOM
71387 2019-Jan-13 11:24:18.813847 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16371388 2019-Jan-13 11:24:18.814542 - [DEBUG] Function : main
71389 2019-Jan-13 11:24:18.814574 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71390 2019-Jan-13 11:24:18.815218 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71391 2019-Jan-13 11:24:18.815857 - [DEBUG] Value : BOTTOM
71392 2019-Jan-13 11:24:18.815883 - [DEBUG]
71393 2019-Jan-13 11:24:18.815925 - [DEBUG] Function : main
71394 2019-Jan-13 11:24:18.815951 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71395 2019-Jan-13 11:24:18.816596 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71396 2019-Jan-13 11:24:18.817254 - [DEBUG] Value : BOTTOM
71397 2019-Jan-13 11:24:18.817279 - [DEBUG]
71398 2019-Jan-13 11:24:18.817320 - [DEBUG] Function : main
71399 2019-Jan-13 11:24:18.817347 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71400 2019-Jan-13 11:24:18.817990 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71401 2019-Jan-13 11:24:18.818647 - [DEBUG] Value : BOTTOM
71402 2019-Jan-13 11:24:18.818675 - [DEBUG]
71403 2019-Jan-13 11:24:18.818716 - [DEBUG] Function : main
71404 2019-Jan-13 11:24:18.818742 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71405 2019-Jan-13 11:24:18.819412 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71406 2019-Jan-13 11:24:18.820099 - [DEBUG] Value : BOTTOM
71407 2019-Jan-13 11:24:18.820125 - [DEBUG]
71408 2019-Jan-13 11:24:18.820164 - [DEBUG] Function : main
71409 2019-Jan-13 11:24:18.820190 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71410 2019-Jan-13 11:24:18.820850 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71411 2019-Jan-13 11:24:18.821486 - [DEBUG] Value : BOTTOM
71412 2019-Jan-13 11:24:18.821511 - [DEBUG]
71413 2019-Jan-13 11:24:18.821546 - [DEBUG] Function : main
71414 2019-Jan-13 11:24:18.821572 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71415 2019-Jan-13 11:24:18.822232 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71416 2019-Jan-13 11:24:18.822868 - [DEBUG] Value : BOTTOM
71417 2019-Jan-13 11:24:18.822893 - [DEBUG]
71418 2019-Jan-13 11:24:18.822926 - [DEBUG] Function : main
71419 2019-Jan-13 11:24:18.822952 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71420 2019-Jan-13 11:24:18.823616 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71421 2019-Jan-13 11:24:18.824250 - [DEBUG] Value : BOTTOM
71422 2019-Jan-13 11:24:18.824275 - [DEBUG]
71423 2019-Jan-13 11:24:18.824309 - [DEBUG] Function : main
71424 2019-Jan-13 11:24:18.824335 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71425 2019-Jan-13 11:24:18.825002 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71426 2019-Jan-13 11:24:18.825653 - [DEBUG] Value : BOTTOM
71427 2019-Jan-13 11:24:18.825680 - [DEBUG]
71428 2019-Jan-13 11:24:18.825720 - [DEBUG] Function : main
71429 2019-Jan-13 11:24:18.825746 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71430 2019-Jan-13 11:24:18.826418 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71431 2019-Jan-13 11:24:18.827088 - [DEBUG] Value : BOTTOM
71432 2019-Jan-13 11:24:18.827116 - [DEBUG]
71433 2019-Jan-13 11:24:18.827155 - [DEBUG] Function : main
71434 2019-Jan-13 11:24:18.827181 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71435 2019-Jan-13 11:24:18.827828 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71436 2019-Jan-13 11:24:18.828473 - [DEBUG] Value : BOTTOM
71437 2019-Jan-13 11:24:18.828499 - [DEBUG]
71438 2019-Jan-13 11:24:18.828535 - [DEBUG] Function : main
71439 2019-Jan-13 11:24:18.828561 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71440 2019-Jan-13 11:24:18.829206 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71441 2019-Jan-13 11:24:18.829849 - [DEBUG] Value : BOTTOM
71442 2019-Jan-13 11:24:18.829874 - [DEBUG]
71443 2019-Jan-13 11:24:18.829910 - [DEBUG] Function : main
71444 2019-Jan-13 11:24:18.829936 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71445 2019-Jan-13 11:24:18.830598 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71446 2019-Jan-13 11:24:18.831237 - [DEBUG] Value : BOTTOM
71447 2019-Jan-13 11:24:18.831263 - [DEBUG]
71448 2019-Jan-13 11:24:18.831299 - [DEBUG] Function : main
71449 2019-Jan-13 11:24:18.831325 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71450 2019-Jan-13 11:24:18.831998 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71451 2019-Jan-13 11:24:18.832665 - [DEBUG] Value : BOTTOM
71452 2019-Jan-13 11:24:18.832692 - [DEBUG]
71453 2019-Jan-13 11:24:18.832732 - [DEBUG] Function : main
71454 2019-Jan-13 11:24:18.832758 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71455 2019-Jan-13 11:24:18.833447 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71456 2019-Jan-13 11:24:18.834105 - [DEBUG] Value : BOTTOM
71457 2019-Jan-13 11:24:18.834132 - [DEBUG]
71458 2019-Jan-13 11:24:18.834170 - [DEBUG] Function : main
71459 2019-Jan-13 11:24:18.834196 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71460 2019-Jan-13 11:24:18.834840 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71461 2019-Jan-13 11:24:18.835479 - [DEBUG] Value : BOTTOM
71462 2019-Jan-13 11:24:18.835506 - [DEBUG]
71463 2019-Jan-13 11:24:18.835542 - [DEBUG] Function : main
71464 2019-Jan-13 11:24:18.835568 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71465 2019-Jan-13 11:24:18.836213 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71466 2019-Jan-13 11:24:18.836874 - [DEBUG] Value : BOTTOM
71467 2019-Jan-13 11:24:18.836900 - [DEBUG]
71468 2019-Jan-13 11:24:18.836937 - [DEBUG] Function : main
71469 2019-Jan-13 11:24:18.836963 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71470 2019-Jan-13 11:24:18.837609 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71471 2019-Jan-13 11:24:18.838275 - [DEBUG] Value : BOTTOM
71472 2019-Jan-13 11:24:18.838301 - [DEBUG]
71473 2019-Jan-13 11:24:18.838352 - [DEBUG] Function : main
71474 2019-Jan-13 11:24:18.838379 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71475 2019-Jan-13 11:24:18.839053 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71476 2019-Jan-13 11:24:18.839712 - [DEBUG] Value : BOTTOM
71477 2019-Jan-13 11:24:18.839739 - [DEBUG]
71478 2019-Jan-13 11:24:18.839781 - [DEBUG] Function : main
71479 2019-Jan-13 11:24:18.839807 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71480 2019-Jan-13 11:24:18.840478 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71481 2019-Jan-13 11:24:18.841117 - [DEBUG] Value : BOTTOM
71482 2019-Jan-13 11:24:18.841143 - [DEBUG]
71483 2019-Jan-13 11:24:18.841187 - [DEBUG] Function : main
71484 2019-Jan-13 11:24:18.841214 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71485 2019-Jan-13 11:24:18.841857 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71486 2019-Jan-13 11:24:18.842494 - [DEBUG] Value : BOTTOM
71487 2019-Jan-13 11:24:18.842520 - [DEBUG]
71488 2019-Jan-13 11:24:18.842560 - [DEBUG] Function : main
71489 2019-Jan-13 11:24:18.842587 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71490 2019-Jan-13 11:24:18.843229 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71491 2019-Jan-13 11:24:18.843888 - [DEBUG] Value : BOTTOM
71492 2019-Jan-13 11:24:18.843916 - [DEBUG]
71493 2019-Jan-13 11:24:18.843952 - [DEBUG] Function : main
71494 2019-Jan-13 11:24:18.843978 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71495 2019-Jan-13 11:24:18.844652 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71496 2019-Jan-13 11:24:18.845311 - [DEBUG] Value : BOTTOM
71497 2019-Jan-13 11:24:18.845337 - [DEBUG]
71498 2019-Jan-13 11:24:18.845400 - [DEBUG] Function : main
71499 2019-Jan-13 11:24:18.845426 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71500 2019-Jan-13 11:24:18.846103 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71501 2019-Jan-13 11:24:18.846777 - [DEBUG] Value : BOTTOM
71502 2019-Jan-13 11:24:18.846804 - [DEBUG]
71503 2019-Jan-13 11:24:18.846853 - [DEBUG] Function : main
71504 2019-Jan-13 11:24:18.846880 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71505 2019-Jan-13 11:24:18.847530 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71506 2019-Jan-13 11:24:18.848166 - [DEBUG] Value : BOTTOM
71507 2019-Jan-13 11:24:18.848192 - [DEBUG]
71508 2019-Jan-13 11:24:18.848227 - [DEBUG] Function : main
71509 2019-Jan-13 11:24:18.848253 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71510 2019-Jan-13 11:24:18.848897 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71511 2019-Jan-13 11:24:18.849535 - [DEBUG] Value : BOTTOM
71512 2019-Jan-13 11:24:18.849561 - [DEBUG]
71513 2019-Jan-13 11:24:18.849594 - [DEBUG] Function : main
71514 2019-Jan-13 11:24:18.849620 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71515 2019-Jan-13 11:24:18.850289 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71516 2019-Jan-13 11:24:18.850954 - [DEBUG] Value : BOTTOM
71517 2019-Jan-13 11:24:18.850981 - [DEBUG]
71518 2019-Jan-13 11:24:18.851024 - [DEBUG] Function : main
71519 2019-Jan-13 11:24:18.851050 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71520 2019-Jan-13 11:24:18.851716 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71521 2019-Jan-13 11:24:18.852377 - [DEBUG] Value : BOTTOM
71522 2019-Jan-13 11:24:18.852404 - [DEBUG]
71523 2019-Jan-13 11:24:18.852454 - [DEBUG] Function : main
71524 2019-Jan-13 11:24:18.852481 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71525 2019-Jan-13 11:24:18.853137 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71526 2019-Jan-13 11:24:18.853803 - [DEBUG] Value : BOTTOM
71527 2019-Jan-13 11:24:18.853829 - [DEBUG]
71528 2019-Jan-13 11:24:18.853867 - [DEBUG] Function : main
71529 2019-Jan-13 11:24:18.853893 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71530 2019-Jan-13 11:24:18.854536 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71531 2019-Jan-13 11:24:18.855175 - [DEBUG] Value : BOTTOM
71532 2019-Jan-13 11:24:18.855201 - [DEBUG]
71533 2019-Jan-13 11:24:18.855242 - [DEBUG] Function : main
71534 2019-Jan-13 11:24:18.855269 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71535 2019-Jan-13 11:24:18.855914 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71536 2019-Jan-13 11:24:18.856555 - [DEBUG] Value : BOTTOM
71537 2019-Jan-13 11:24:18.856581 - [DEBUG]
71538 2019-Jan-13 11:24:18.856618 - [DEBUG] Function : main
71539 2019-Jan-13 11:24:18.856644 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71540 2019-Jan-13 11:24:18.857349 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71541 2019-Jan-13 11:24:18.858008 - [DEBUG] Value : BOTTOM
71542 2019-Jan-13 11:24:18.858035 - [DEBUG]
71543 2019-Jan-13 11:24:18.858087 - [DEBUG] Function : main
71544 2019-Jan-13 11:24:18.858114 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71545 2019-Jan-13 11:24:18.858788 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71546 2019-Jan-13 11:24:18.859438 - [DEBUG] Value : BOTTOM
71547 2019-Jan-13 11:24:18.859464 - [DEBUG]
71548 2019-Jan-13 11:24:18.859504 - [DEBUG] Function : main
71549 2019-Jan-13 11:24:18.859530 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71550 2019-Jan-13 11:24:18.860197 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71551 2019-Jan-13 11:24:18.860843 - [DEBUG] Value : BOTTOM
71552 2019-Jan-13 11:24:18.860871 - [DEBUG]
71553 2019-Jan-13 11:24:18.860915 - [DEBUG] Function : main
71554 2019-Jan-13 11:24:18.860942 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71555 2019-Jan-13 11:24:18.861588 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71556 2019-Jan-13 11:24:18.861648 - [DEBUG] Value : BOTTOM
71557 2019-Jan-13 11:24:18.861674 - [DEBUG]
71558 2019-Jan-13 11:24:18.861708 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71559 2019-Jan-13 11:24:18.861750 - [DEBUG] Function : main
71560 2019-Jan-13 11:24:18.861775 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71561 2019-Jan-13 11:24:18.862423 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71562 2019-Jan-13 11:24:18.863060 - [DEBUG] Value : BOTTOM
71563 2019-Jan-13 11:24:18.863085 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16971564 2019-Jan-13 11:24:18.863793 - [DEBUG] Function : main
71565 2019-Jan-13 11:24:18.863829 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71566 2019-Jan-13 11:24:18.864502 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71567 2019-Jan-13 11:24:18.865171 - [DEBUG] Value : BOTTOM
71568 2019-Jan-13 11:24:18.865198 - [DEBUG]
71569 2019-Jan-13 11:24:18.865249 - [DEBUG] Function : main
71570 2019-Jan-13 11:24:18.865276 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71571 2019-Jan-13 11:24:18.865942 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71572 2019-Jan-13 11:24:18.866579 - [DEBUG] Value : BOTTOM
71573 2019-Jan-13 11:24:18.866605 - [DEBUG]
71574 2019-Jan-13 11:24:18.866647 - [DEBUG] Function : main
71575 2019-Jan-13 11:24:18.866694 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71576 2019-Jan-13 11:24:18.867342 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71577 2019-Jan-13 11:24:18.867978 - [DEBUG] Value : BOTTOM
71578 2019-Jan-13 11:24:18.868003 - [DEBUG]
71579 2019-Jan-13 11:24:18.868038 - [DEBUG] Function : main
71580 2019-Jan-13 11:24:18.868063 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71581 2019-Jan-13 11:24:18.868725 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71582 2019-Jan-13 11:24:18.869390 - [DEBUG] Value : BOTTOM
71583 2019-Jan-13 11:24:18.869417 - [DEBUG]
71584 2019-Jan-13 11:24:18.869451 - [DEBUG] Function : main
71585 2019-Jan-13 11:24:18.869477 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71586 2019-Jan-13 11:24:18.870153 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71587 2019-Jan-13 11:24:18.870811 - [DEBUG] Value : BOTTOM
71588 2019-Jan-13 11:24:18.870837 - [DEBUG]
71589 2019-Jan-13 11:24:18.870878 - [DEBUG] Function : main
71590 2019-Jan-13 11:24:18.870904 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71591 2019-Jan-13 11:24:18.871579 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71592 2019-Jan-13 11:24:18.872230 - [DEBUG] Value : BOTTOM
71593 2019-Jan-13 11:24:18.872257 - [DEBUG]
71594 2019-Jan-13 11:24:18.872296 - [DEBUG] Function : main
71595 2019-Jan-13 11:24:18.872321 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71596 2019-Jan-13 11:24:18.872968 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71597 2019-Jan-13 11:24:18.873624 - [DEBUG] Value : BOTTOM
71598 2019-Jan-13 11:24:18.873649 - [DEBUG]
71599 2019-Jan-13 11:24:18.873683 - [DEBUG] Function : main
71600 2019-Jan-13 11:24:18.873709 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71601 2019-Jan-13 11:24:18.874353 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71602 2019-Jan-13 11:24:18.874990 - [DEBUG] Value : BOTTOM
71603 2019-Jan-13 11:24:18.875016 - [DEBUG]
71604 2019-Jan-13 11:24:18.875050 - [DEBUG] Function : main
71605 2019-Jan-13 11:24:18.875076 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71606 2019-Jan-13 11:24:18.875718 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71607 2019-Jan-13 11:24:18.876361 - [DEBUG] Value : BOTTOM
71608 2019-Jan-13 11:24:18.876387 - [DEBUG]
71609 2019-Jan-13 11:24:18.876424 - [DEBUG] Function : main
71610 2019-Jan-13 11:24:18.876450 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71611 2019-Jan-13 11:24:18.877145 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71612 2019-Jan-13 11:24:18.877809 - [DEBUG] Value : BOTTOM
71613 2019-Jan-13 11:24:18.877837 - [DEBUG]
71614 2019-Jan-13 11:24:18.877882 - [DEBUG] Function : main
71615 2019-Jan-13 11:24:18.877909 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71616 2019-Jan-13 11:24:18.878578 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71617 2019-Jan-13 11:24:18.879221 - [DEBUG] Value : BOTTOM
71618 2019-Jan-13 11:24:18.879247 - [DEBUG]
71619 2019-Jan-13 11:24:18.879285 - [DEBUG] Function : main
71620 2019-Jan-13 11:24:18.879311 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71621 2019-Jan-13 11:24:18.879953 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71622 2019-Jan-13 11:24:18.880648 - [DEBUG] Value : BOTTOM
71623 2019-Jan-13 11:24:18.880674 - [DEBUG]
71624 2019-Jan-13 11:24:18.880709 - [DEBUG] Function : main
71625 2019-Jan-13 11:24:18.880735 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71626 2019-Jan-13 11:24:18.881380 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71627 2019-Jan-13 11:24:18.882016 - [DEBUG] Value : BOTTOM
71628 2019-Jan-13 11:24:18.882041 - [DEBUG]
71629 2019-Jan-13 11:24:18.882076 - [DEBUG] Function : main
71630 2019-Jan-13 11:24:18.882102 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71631 2019-Jan-13 11:24:18.882744 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71632 2019-Jan-13 11:24:18.883422 - [DEBUG] Value : BOTTOM
71633 2019-Jan-13 11:24:18.883448 - [DEBUG]
71634 2019-Jan-13 11:24:18.883488 - [DEBUG] Function : main
71635 2019-Jan-13 11:24:18.883514 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71636 2019-Jan-13 11:24:18.884187 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71637 2019-Jan-13 11:24:18.884852 - [DEBUG] Value : BOTTOM
71638 2019-Jan-13 11:24:18.884878 - [DEBUG]
71639 2019-Jan-13 11:24:18.884923 - [DEBUG] Function : main
71640 2019-Jan-13 11:24:18.884950 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71641 2019-Jan-13 11:24:18.885605 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71642 2019-Jan-13 11:24:18.886247 - [DEBUG] Value : BOTTOM
71643 2019-Jan-13 11:24:18.886273 - [DEBUG]
71644 2019-Jan-13 11:24:18.886319 - [DEBUG] Function : main
71645 2019-Jan-13 11:24:18.886346 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71646 2019-Jan-13 11:24:18.887013 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71647 2019-Jan-13 11:24:18.887657 - [DEBUG] Value : BOTTOM
71648 2019-Jan-13 11:24:18.887682 - [DEBUG]
71649 2019-Jan-13 11:24:18.887719 - [DEBUG] Function : main
71650 2019-Jan-13 11:24:18.887745 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71651 2019-Jan-13 11:24:18.888386 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71652 2019-Jan-13 11:24:18.889023 - [DEBUG] Value : BOTTOM
71653 2019-Jan-13 11:24:18.889049 - [DEBUG]
71654 2019-Jan-13 11:24:18.889090 - [DEBUG] Function : main
71655 2019-Jan-13 11:24:18.889117 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71656 2019-Jan-13 11:24:18.889781 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71657 2019-Jan-13 11:24:18.890459 - [DEBUG] Value : BOTTOM
71658 2019-Jan-13 11:24:18.890486 - [DEBUG]
71659 2019-Jan-13 11:24:18.890536 - [DEBUG] Function : main
71660 2019-Jan-13 11:24:18.890563 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71661 2019-Jan-13 11:24:18.891234 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71662 2019-Jan-13 11:24:18.891885 - [DEBUG] Value : BOTTOM
71663 2019-Jan-13 11:24:18.891926 - [DEBUG]
71664 2019-Jan-13 11:24:18.891966 - [DEBUG] Function : main
71665 2019-Jan-13 11:24:18.891992 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71666 2019-Jan-13 11:24:18.892638 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71667 2019-Jan-13 11:24:18.893285 - [DEBUG] Value : BOTTOM
71668 2019-Jan-13 11:24:18.893310 - [DEBUG]
71669 2019-Jan-13 11:24:18.893366 - [DEBUG] Function : main
71670 2019-Jan-13 11:24:18.893392 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71671 2019-Jan-13 11:24:18.894040 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71672 2019-Jan-13 11:24:18.894677 - [DEBUG] Value : BOTTOM
71673 2019-Jan-13 11:24:18.894704 - [DEBUG]
71674 2019-Jan-13 11:24:18.894748 - [DEBUG] Function : main
71675 2019-Jan-13 11:24:18.894775 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71676 2019-Jan-13 11:24:18.895418 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71677 2019-Jan-13 11:24:18.896059 - [DEBUG] Value : BOTTOM
71678 2019-Jan-13 11:24:18.896085 - [DEBUG]
71679 2019-Jan-13 11:24:18.896124 - [DEBUG] Function : main
71680 2019-Jan-13 11:24:18.896150 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71681 2019-Jan-13 11:24:18.896846 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71682 2019-Jan-13 11:24:18.897513 - [DEBUG] Value : BOTTOM
71683 2019-Jan-13 11:24:18.897539 - [DEBUG]
71684 2019-Jan-13 11:24:18.897580 - [DEBUG] Function : main
71685 2019-Jan-13 11:24:18.897605 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71686 2019-Jan-13 11:24:18.898267 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71687 2019-Jan-13 11:24:18.898913 - [DEBUG] Value : BOTTOM
71688 2019-Jan-13 11:24:18.898938 - [DEBUG]
71689 2019-Jan-13 11:24:18.898975 - [DEBUG] Function : main
71690 2019-Jan-13 11:24:18.899001 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71691 2019-Jan-13 11:24:18.899643 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71692 2019-Jan-13 11:24:18.900305 - [DEBUG] Value : BOTTOM
71693 2019-Jan-13 11:24:18.900331 - [DEBUG]
71694 2019-Jan-13 11:24:18.900375 - [DEBUG] Function : main
71695 2019-Jan-13 11:24:18.900402 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71696 2019-Jan-13 11:24:18.901047 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71697 2019-Jan-13 11:24:18.901687 - [DEBUG] Value : BOTTOM
71698 2019-Jan-13 11:24:18.901713 - [DEBUG]
71699 2019-Jan-13 11:24:18.901748 - [DEBUG] Function : main
71700 2019-Jan-13 11:24:18.901774 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71701 2019-Jan-13 11:24:18.902424 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71702 2019-Jan-13 11:24:18.903086 - [DEBUG] Value : BOTTOM
71703 2019-Jan-13 11:24:18.903114 - [DEBUG]
71704 2019-Jan-13 11:24:18.903165 - [DEBUG] Function : main
71705 2019-Jan-13 11:24:18.903209 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71706 2019-Jan-13 11:24:18.903911 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71707 2019-Jan-13 11:24:18.904568 - [DEBUG] Value : BOTTOM
71708 2019-Jan-13 11:24:18.904595 - [DEBUG]
71709 2019-Jan-13 11:24:18.904638 - [DEBUG] Function : main
71710 2019-Jan-13 11:24:18.904664 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71711 2019-Jan-13 11:24:18.905312 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71712 2019-Jan-13 11:24:18.905951 - [DEBUG] Value : BOTTOM
71713 2019-Jan-13 11:24:18.905977 - [DEBUG]
71714 2019-Jan-13 11:24:18.906020 - [DEBUG] Function : main
71715 2019-Jan-13 11:24:18.906047 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71716 2019-Jan-13 11:24:18.906714 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71717 2019-Jan-13 11:24:18.907358 - [DEBUG] Value : BOTTOM
71718 2019-Jan-13 11:24:18.907383 - [DEBUG]
71719 2019-Jan-13 11:24:18.907420 - [DEBUG] Function : main
71720 2019-Jan-13 11:24:18.907446 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71721 2019-Jan-13 11:24:18.908087 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71722 2019-Jan-13 11:24:18.908728 - [DEBUG] Value : BOTTOM
71723 2019-Jan-13 11:24:18.908754 - [DEBUG]
71724 2019-Jan-13 11:24:18.908798 - [DEBUG] Function : main
71725 2019-Jan-13 11:24:18.908824 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71726 2019-Jan-13 11:24:18.909505 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71727 2019-Jan-13 11:24:18.909571 - [DEBUG] Value : BOTTOM
71728 2019-Jan-13 11:24:18.909597 - [DEBUG]
71729 2019-Jan-13 11:24:18.909636 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71730 2019-Jan-13 11:24:18.909678 - [DEBUG] Function : main
71731 2019-Jan-13 11:24:18.909704 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71732 2019-Jan-13 11:24:18.910401 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71733 2019-Jan-13 11:24:18.911065 - [DEBUG] Value : BOTTOM
71734 2019-Jan-13 11:24:18.911093 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19371735 2019-Jan-13 11:24:18.911785 - [DEBUG] Function : main
71736 2019-Jan-13 11:24:18.911816 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71737 2019-Jan-13 11:24:18.912460 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71738 2019-Jan-13 11:24:18.913097 - [DEBUG] Value : BOTTOM
71739 2019-Jan-13 11:24:18.913123 - [DEBUG]
71740 2019-Jan-13 11:24:18.913164 - [DEBUG] Function : main
71741 2019-Jan-13 11:24:18.913193 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71742 2019-Jan-13 11:24:18.913864 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71743 2019-Jan-13 11:24:18.914499 - [DEBUG] Value : BOTTOM
71744 2019-Jan-13 11:24:18.914524 - [DEBUG]
71745 2019-Jan-13 11:24:18.914584 - [DEBUG] Function : main
71746 2019-Jan-13 11:24:18.914611 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71747 2019-Jan-13 11:24:18.915268 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71748 2019-Jan-13 11:24:18.915928 - [DEBUG] Value : BOTTOM
71749 2019-Jan-13 11:24:18.915955 - [DEBUG]
71750 2019-Jan-13 11:24:18.915996 - [DEBUG] Function : main
71751 2019-Jan-13 11:24:18.916022 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71752 2019-Jan-13 11:24:18.916710 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71753 2019-Jan-13 11:24:18.917379 - [DEBUG] Value : BOTTOM
71754 2019-Jan-13 11:24:18.917405 - [DEBUG]
71755 2019-Jan-13 11:24:18.917446 - [DEBUG] Function : main
71756 2019-Jan-13 11:24:18.917472 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71757 2019-Jan-13 11:24:18.918128 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71758 2019-Jan-13 11:24:18.918763 - [DEBUG] Value : BOTTOM
71759 2019-Jan-13 11:24:18.918789 - [DEBUG]
71760 2019-Jan-13 11:24:18.918824 - [DEBUG] Function : main
71761 2019-Jan-13 11:24:18.918850 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71762 2019-Jan-13 11:24:18.919493 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71763 2019-Jan-13 11:24:18.920150 - [DEBUG] Value : BOTTOM
71764 2019-Jan-13 11:24:18.920177 - [DEBUG]
71765 2019-Jan-13 11:24:18.920210 - [DEBUG] Function : main
71766 2019-Jan-13 11:24:18.920236 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71767 2019-Jan-13 11:24:18.920882 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71768 2019-Jan-13 11:24:18.921515 - [DEBUG] Value : BOTTOM
71769 2019-Jan-13 11:24:18.921541 - [DEBUG]
71770 2019-Jan-13 11:24:18.921573 - [DEBUG] Function : main
71771 2019-Jan-13 11:24:18.921599 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71772 2019-Jan-13 11:24:18.922265 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71773 2019-Jan-13 11:24:18.922919 - [DEBUG] Value : BOTTOM
71774 2019-Jan-13 11:24:18.922946 - [DEBUG]
71775 2019-Jan-13 11:24:18.922988 - [DEBUG] Function : main
71776 2019-Jan-13 11:24:18.923014 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71777 2019-Jan-13 11:24:18.923707 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71778 2019-Jan-13 11:24:18.924359 - [DEBUG] Value : BOTTOM
71779 2019-Jan-13 11:24:18.924385 - [DEBUG]
71780 2019-Jan-13 11:24:18.924424 - [DEBUG] Function : main
71781 2019-Jan-13 11:24:18.924450 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71782 2019-Jan-13 11:24:18.925095 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71783 2019-Jan-13 11:24:18.925741 - [DEBUG] Value : BOTTOM
71784 2019-Jan-13 11:24:18.925767 - [DEBUG]
71785 2019-Jan-13 11:24:18.925804 - [DEBUG] Function : main
71786 2019-Jan-13 11:24:18.925830 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71787 2019-Jan-13 11:24:18.926491 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71788 2019-Jan-13 11:24:18.927149 - [DEBUG] Value : BOTTOM
71789 2019-Jan-13 11:24:18.927175 - [DEBUG]
71790 2019-Jan-13 11:24:18.927210 - [DEBUG] Function : main
71791 2019-Jan-13 11:24:18.927236 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71792 2019-Jan-13 11:24:18.927879 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71793 2019-Jan-13 11:24:18.928522 - [DEBUG] Value : BOTTOM
71794 2019-Jan-13 11:24:18.928550 - [DEBUG]
71795 2019-Jan-13 11:24:18.928587 - [DEBUG] Function : main
71796 2019-Jan-13 11:24:18.928614 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71797 2019-Jan-13 11:24:18.929289 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71798 2019-Jan-13 11:24:18.929948 - [DEBUG] Value : BOTTOM
71799 2019-Jan-13 11:24:18.929975 - [DEBUG]
71800 2019-Jan-13 11:24:18.930034 - [DEBUG] Function : main
71801 2019-Jan-13 11:24:18.930062 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71802 2019-Jan-13 11:24:18.930727 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71803 2019-Jan-13 11:24:18.931371 - [DEBUG] Value : BOTTOM
71804 2019-Jan-13 11:24:18.931396 - [DEBUG]
71805 2019-Jan-13 11:24:18.931432 - [DEBUG] Function : main
71806 2019-Jan-13 11:24:18.931458 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71807 2019-Jan-13 11:24:18.932101 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71808 2019-Jan-13 11:24:18.932742 - [DEBUG] Value : BOTTOM
71809 2019-Jan-13 11:24:18.932768 - [DEBUG]
71810 2019-Jan-13 11:24:18.932807 - [DEBUG] Function : main
71811 2019-Jan-13 11:24:18.932833 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71812 2019-Jan-13 11:24:18.933498 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71813 2019-Jan-13 11:24:18.934139 - [DEBUG] Value : BOTTOM
71814 2019-Jan-13 11:24:18.934164 - [DEBUG]
71815 2019-Jan-13 11:24:18.934209 - [DEBUG] Function : main
71816 2019-Jan-13 11:24:18.934236 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71817 2019-Jan-13 11:24:18.934883 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71818 2019-Jan-13 11:24:18.935548 - [DEBUG] Value : BOTTOM
71819 2019-Jan-13 11:24:18.935575 - [DEBUG]
71820 2019-Jan-13 11:24:18.935617 - [DEBUG] Function : main
71821 2019-Jan-13 11:24:18.935643 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71822 2019-Jan-13 11:24:18.936311 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71823 2019-Jan-13 11:24:18.936989 - [DEBUG] Value : BOTTOM
71824 2019-Jan-13 11:24:18.937016 - [DEBUG]
71825 2019-Jan-13 11:24:18.937065 - [DEBUG] Function : main
71826 2019-Jan-13 11:24:18.937092 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71827 2019-Jan-13 11:24:18.937744 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71828 2019-Jan-13 11:24:18.938396 - [DEBUG] Value : BOTTOM
71829 2019-Jan-13 11:24:18.938422 - [DEBUG]
71830 2019-Jan-13 11:24:18.938464 - [DEBUG] Function : main
71831 2019-Jan-13 11:24:18.938490 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71832 2019-Jan-13 11:24:18.939135 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71833 2019-Jan-13 11:24:18.939776 - [DEBUG] Value : BOTTOM
71834 2019-Jan-13 11:24:18.939801 - [DEBUG]
71835 2019-Jan-13 11:24:18.939835 - [DEBUG] Function : main
71836 2019-Jan-13 11:24:18.939861 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71837 2019-Jan-13 11:24:18.940525 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71838 2019-Jan-13 11:24:18.941170 - [DEBUG] Value : BOTTOM
71839 2019-Jan-13 11:24:18.941196 - [DEBUG]
71840 2019-Jan-13 11:24:18.941234 - [DEBUG] Function : main
71841 2019-Jan-13 11:24:18.941260 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71842 2019-Jan-13 11:24:18.941933 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71843 2019-Jan-13 11:24:18.942589 - [DEBUG] Value : BOTTOM
71844 2019-Jan-13 11:24:18.942616 - [DEBUG]
71845 2019-Jan-13 11:24:18.942669 - [DEBUG] Function : main
71846 2019-Jan-13 11:24:18.942696 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71847 2019-Jan-13 11:24:18.943391 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71848 2019-Jan-13 11:24:18.944036 - [DEBUG] Value : BOTTOM
71849 2019-Jan-13 11:24:18.944062 - [DEBUG]
71850 2019-Jan-13 11:24:18.944103 - [DEBUG] Function : main
71851 2019-Jan-13 11:24:18.944128 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71852 2019-Jan-13 11:24:18.944772 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71853 2019-Jan-13 11:24:18.945411 - [DEBUG] Value : BOTTOM
71854 2019-Jan-13 11:24:18.945438 - [DEBUG]
71855 2019-Jan-13 11:24:18.945471 - [DEBUG] Function : main
71856 2019-Jan-13 11:24:18.945497 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71857 2019-Jan-13 11:24:18.946141 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71858 2019-Jan-13 11:24:18.946804 - [DEBUG] Value : BOTTOM
71859 2019-Jan-13 11:24:18.946830 - [DEBUG]
71860 2019-Jan-13 11:24:18.946866 - [DEBUG] Function : main
71861 2019-Jan-13 11:24:18.946892 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71862 2019-Jan-13 11:24:18.947534 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71863 2019-Jan-13 11:24:18.948195 - [DEBUG] Value : BOTTOM
71864 2019-Jan-13 11:24:18.948221 - [DEBUG]
71865 2019-Jan-13 11:24:18.948271 - [DEBUG] Function : main
71866 2019-Jan-13 11:24:18.948298 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71867 2019-Jan-13 11:24:18.948968 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71868 2019-Jan-13 11:24:18.949632 - [DEBUG] Value : BOTTOM
71869 2019-Jan-13 11:24:18.949675 - [DEBUG]
71870 2019-Jan-13 11:24:18.949719 - [DEBUG] Function : main
71871 2019-Jan-13 11:24:18.949745 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71872 2019-Jan-13 11:24:18.950426 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71873 2019-Jan-13 11:24:18.951067 - [DEBUG] Value : BOTTOM
71874 2019-Jan-13 11:24:18.951093 - [DEBUG]
71875 2019-Jan-13 11:24:18.951137 - [DEBUG] Function : main
71876 2019-Jan-13 11:24:18.951164 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71877 2019-Jan-13 11:24:18.951807 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71878 2019-Jan-13 11:24:18.952449 - [DEBUG] Value : BOTTOM
71879 2019-Jan-13 11:24:18.952474 - [DEBUG]
71880 2019-Jan-13 11:24:18.952510 - [DEBUG] Function : main
71881 2019-Jan-13 11:24:18.952536 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71882 2019-Jan-13 11:24:18.953179 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71883 2019-Jan-13 11:24:18.953835 - [DEBUG] Value : BOTTOM
71884 2019-Jan-13 11:24:18.953862 - [DEBUG]
71885 2019-Jan-13 11:24:18.953904 - [DEBUG] Function : main
71886 2019-Jan-13 11:24:18.953930 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71887 2019-Jan-13 11:24:18.954602 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71888 2019-Jan-13 11:24:18.955262 - [DEBUG] Value : BOTTOM
71889 2019-Jan-13 11:24:18.955288 - [DEBUG]
71890 2019-Jan-13 11:24:18.955331 - [DEBUG] Function : main
71891 2019-Jan-13 11:24:18.955357 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71892 2019-Jan-13 11:24:18.956026 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71893 2019-Jan-13 11:24:18.956694 - [DEBUG] Value : BOTTOM
71894 2019-Jan-13 11:24:18.956720 - [DEBUG]
71895 2019-Jan-13 11:24:18.956768 - [DEBUG] Function : main
71896 2019-Jan-13 11:24:18.956795 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71897 2019-Jan-13 11:24:18.957442 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71898 2019-Jan-13 11:24:18.957502 - [DEBUG] Value : BOTTOM
71899 2019-Jan-13 11:24:18.957528 - [DEBUG]
71900 2019-Jan-13 11:24:18.957563 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71901 2019-Jan-13 11:24:18.957591 - [DEBUG] Function : main
71902 2019-Jan-13 11:24:18.957616 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71903 2019-Jan-13 11:24:18.958264 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
71904 2019-Jan-13 11:24:18.958903 - [DEBUG] Value : BOTTOM
71905 2019-Jan-13 11:24:18.958929 - [DEBUG]
71906 2019-Jan-13 11:24:18.958964 - [DEBUG] Function : main
71907 2019-Jan-13 11:24:18.958990 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71908 2019-Jan-13 11:24:18.959637 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
71909 2019-Jan-13 11:24:18.960298 - [DEBUG] Value : BOTTOM
71910 2019-Jan-13 11:24:18.960339 - [DEBUG]
71911 2019-Jan-13 11:24:18.960403 - [DEBUG] Function : main
71912 2019-Jan-13 11:24:18.960431 - [DEBUG] Inst. : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
71913 2019-Jan-13 11:24:18.961088 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71914 2019-Jan-13 11:24:18.961156 - [DEBUG] Value : BOTTOM
71915 2019-Jan-13 11:24:18.961183 - [DEBUG]
71916 2019-Jan-13 11:24:18.961212 - [DEBUG] Function : main
71917 2019-Jan-13 11:24:18.961238 - [DEBUG] Inst. : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
71918 2019-Jan-13 11:24:18.961893 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71919 2019-Jan-13 11:24:18.961954 - [DEBUG] Value : BOTTOM
71920 2019-Jan-13 11:24:18.961980 - [DEBUG]
71921 2019-Jan-13 11:24:18.962008 - [DEBUG] Function : main
71922 2019-Jan-13 11:24:18.962035 - [DEBUG] Inst. : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
71923 2019-Jan-13 11:24:18.962693 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71924 2019-Jan-13 11:24:18.962752 - [DEBUG] Value : BOTTOM
71925 2019-Jan-13 11:24:18.962778 - [DEBUG]
71926 2019-Jan-13 11:24:18.962815 - [DEBUG] Function : main
71927 2019-Jan-13 11:24:18.962841 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71928 2019-Jan-13 11:24:18.963512 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71929 2019-Jan-13 11:24:18.964148 - [DEBUG] Value : BOTTOM
71930 2019-Jan-13 11:24:18.964174 - [DEBUG]
71931 2019-Jan-13 11:24:18.964199 - [DEBUG] Function : main
71932 2019-Jan-13 11:24:18.964223 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71933 2019-Jan-13 11:24:18.964859 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71934 2019-Jan-13 11:24:18.965493 - [DEBUG] Value : BOTTOM
71935 2019-Jan-13 11:24:18.965519 - [DEBUG]
71936 2019-Jan-13 11:24:18.965544 - [DEBUG] Function : main
71937 2019-Jan-13 11:24:18.965568 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71938 2019-Jan-13 11:24:18.966203 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71939 2019-Jan-13 11:24:18.966854 - [DEBUG] Value : BOTTOM
71940 2019-Jan-13 11:24:18.966880 - [DEBUG]
71941 2019-Jan-13 11:24:18.966904 - [DEBUG] Function : main
71942 2019-Jan-13 11:24:18.966929 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71943 2019-Jan-13 11:24:18.967587 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71944 2019-Jan-13 11:24:18.968244 - [DEBUG] Value : BOTTOM
71945 2019-Jan-13 11:24:18.968271 - [DEBUG]
71946 2019-Jan-13 11:24:18.968296 - [DEBUG] Function : main
71947 2019-Jan-13 11:24:18.968321 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71948 2019-Jan-13 11:24:18.968980 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71949 2019-Jan-13 11:24:18.969620 - [DEBUG] Value : BOTTOM
71950 2019-Jan-13 11:24:18.969647 - [DEBUG]
71951 2019-Jan-13 11:24:18.969672 - [DEBUG] Function : main
71952 2019-Jan-13 11:24:18.969697 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71953 2019-Jan-13 11:24:18.970356 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71954 2019-Jan-13 11:24:18.970989 - [DEBUG] Value : BOTTOM
71955 2019-Jan-13 11:24:18.971015 - [DEBUG]
71956 2019-Jan-13 11:24:18.971040 - [DEBUG] Function : main
71957 2019-Jan-13 11:24:18.971065 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71958 2019-Jan-13 11:24:18.971703 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71959 2019-Jan-13 11:24:18.972355 - [DEBUG] Value : BOTTOM
71960 2019-Jan-13 11:24:18.972381 - [DEBUG]
71961 2019-Jan-13 11:24:18.972406 - [DEBUG] Function : main
71962 2019-Jan-13 11:24:18.972431 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71963 2019-Jan-13 11:24:18.973067 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71964 2019-Jan-13 11:24:18.973744 - [DEBUG] Value : BOTTOM
71965 2019-Jan-13 11:24:18.973771 - [DEBUG]
71966 2019-Jan-13 11:24:18.973796 - [DEBUG] Function : main
71967 2019-Jan-13 11:24:18.973821 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71968 2019-Jan-13 11:24:18.974480 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71969 2019-Jan-13 11:24:18.975148 - [DEBUG] Value : BOTTOM
71970 2019-Jan-13 11:24:18.975175 - [DEBUG]
71971 2019-Jan-13 11:24:18.975201 - [DEBUG] Function : main
71972 2019-Jan-13 11:24:18.975226 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71973 2019-Jan-13 11:24:18.975883 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71974 2019-Jan-13 11:24:18.976525 - [DEBUG] Value : BOTTOM
71975 2019-Jan-13 11:24:18.976551 - [DEBUG]
71976 2019-Jan-13 11:24:18.976576 - [DEBUG] Function : main
71977 2019-Jan-13 11:24:18.976602 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71978 2019-Jan-13 11:24:18.977261 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71979 2019-Jan-13 11:24:18.977897 - [DEBUG] Value : BOTTOM
71980 2019-Jan-13 11:24:18.977923 - [DEBUG]
71981 2019-Jan-13 11:24:18.977948 - [DEBUG] Function : main
71982 2019-Jan-13 11:24:18.977973 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71983 2019-Jan-13 11:24:18.978609 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
71984 2019-Jan-13 11:24:18.979240 - [DEBUG] Value : BOTTOM
71985 2019-Jan-13 11:24:18.979266 - [DEBUG]
71986 2019-Jan-13 11:24:18.979291 - [DEBUG] Function : main
71987 2019-Jan-13 11:24:18.979316 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71988 2019-Jan-13 11:24:18.979951 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71989 2019-Jan-13 11:24:18.980643 - [DEBUG] Value : BOTTOM
71990 2019-Jan-13 11:24:18.980670 - [DEBUG]
71991 2019-Jan-13 11:24:18.980695 - [DEBUG] Function : main
71992 2019-Jan-13 11:24:18.980720 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71993 2019-Jan-13 11:24:18.981385 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71994 2019-Jan-13 11:24:18.981450 - [DEBUG] Value : BOTTOM
71995 2019-Jan-13 11:24:18.981475 - [DEBUG]
71996 2019-Jan-13 11:24:18.981512 - [DEBUG] Function : main
71997 2019-Jan-13 11:24:18.981537 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71998 2019-Jan-13 11:24:18.982195 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71999 2019-Jan-13 11:24:18.982832 - [DEBUG] Value : BOTTOM
72000 2019-Jan-13 11:24:18.982859 - [DEBUG]
72001 2019-Jan-13 11:24:18.982884 - [DEBUG] Function : main
72002 2019-Jan-13 11:24:18.982908 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72003 2019-Jan-13 11:24:18.983565 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72004 2019-Jan-13 11:24:18.984200 - [DEBUG] Value : BOTTOM
72005 2019-Jan-13 11:24:18.984243 - [DEBUG]
72006 2019-Jan-13 11:24:18.984269 - [DEBUG] Function : main
72007 2019-Jan-13 11:24:18.984294 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72008 2019-Jan-13 11:24:18.984931 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72009 2019-Jan-13 11:24:18.985567 - [DEBUG] Value : BOTTOM
72010 2019-Jan-13 11:24:18.985592 - [DEBUG]
72011 2019-Jan-13 11:24:18.985617 - [DEBUG] Function : main
72012 2019-Jan-13 11:24:18.985642 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72013 2019-Jan-13 11:24:18.986277 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72014 2019-Jan-13 11:24:18.986954 - [DEBUG] Value : BOTTOM
72015 2019-Jan-13 11:24:18.986981 - [DEBUG]
72016 2019-Jan-13 11:24:18.987007 - [DEBUG] Function : main
72017 2019-Jan-13 11:24:18.987032 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72018 2019-Jan-13 11:24:18.987693 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72019 2019-Jan-13 11:24:18.988345 - [DEBUG] Value : BOTTOM
72020 2019-Jan-13 11:24:18.988372 - [DEBUG]
72021 2019-Jan-13 11:24:18.988398 - [DEBUG] Function : main
72022 2019-Jan-13 11:24:18.988422 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72023 2019-Jan-13 11:24:18.989069 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72024 2019-Jan-13 11:24:18.989707 - [DEBUG] Value : BOTTOM
72025 2019-Jan-13 11:24:18.989733 - [DEBUG]
72026 2019-Jan-13 11:24:18.989758 - [DEBUG] Function : main
72027 2019-Jan-13 11:24:18.989783 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72028 2019-Jan-13 11:24:18.990446 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72029 2019-Jan-13 11:24:18.990506 - [DEBUG] Value : BOTTOM
72030 2019-Jan-13 11:24:18.990532 - [DEBUG]
72031 2019-Jan-13 11:24:18.990562 - [DEBUG] Function : main
72032 2019-Jan-13 11:24:18.990588 - [DEBUG] Inst. : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
72033 2019-Jan-13 11:24:18.991229 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72034 2019-Jan-13 11:24:18.991286 - [DEBUG] Value : BOTTOM
72035 2019-Jan-13 11:24:18.991312 - [DEBUG]
72036 2019-Jan-13 11:24:18.991339 - [DEBUG] Function : main
72037 2019-Jan-13 11:24:18.991367 - [DEBUG] Inst. : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72038 2019-Jan-13 11:24:18.992003 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
72039 2019-Jan-13 11:24:18.992709 - [DEBUG] Value : BOTTOM
72040 2019-Jan-13 11:24:18.992738 - [DEBUG]
72041 2019-Jan-13 11:24:18.992764 - [DEBUG] Function : main
72042 2019-Jan-13 11:24:18.992790 - [DEBUG] Inst. : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72043 2019-Jan-13 11:24:18.993516 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72044 2019-Jan-13 11:24:18.993590 - [DEBUG] Value : BOTTOM
72045 2019-Jan-13 11:24:18.993617 - [DEBUG]
72046 2019-Jan-13 11:24:18.993650 - [DEBUG] Function : main
72047 2019-Jan-13 11:24:18.993676 - [DEBUG] Inst. : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
72048 2019-Jan-13 11:24:18.994373 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72049 2019-Jan-13 11:24:18.994443 - [DEBUG] Value : BOTTOM
72050 2019-Jan-13 11:24:18.994470 - [DEBUG]
72051 2019-Jan-13 11:24:18.994500 - [DEBUG] Function : main
72052 2019-Jan-13 11:24:18.994527 - [DEBUG] Inst. : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
72053 2019-Jan-13 11:24:18.995188 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72054 2019-Jan-13 11:24:18.995266 - [DEBUG] Value : BOTTOM
72055 2019-Jan-13 11:24:18.995292 - [DEBUG]
72056 2019-Jan-13 11:24:18.995319 - [DEBUG] Function : main
72057 2019-Jan-13 11:24:18.995345 - [DEBUG] Inst. : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
72058 2019-Jan-13 11:24:18.995999 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72059 2019-Jan-13 11:24:18.996063 - [DEBUG] Value : BOTTOM
72060 2019-Jan-13 11:24:18.996089 - [DEBUG]
72061 2019-Jan-13 11:24:18.996119 - [DEBUG] Function : main
72062 2019-Jan-13 11:24:18.996146 - [DEBUG] Inst. : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
72063 2019-Jan-13 11:24:18.996836 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72064 2019-Jan-13 11:24:18.996898 - [DEBUG] Value : BOTTOM
72065 2019-Jan-13 11:24:18.996923 - [DEBUG]
72066 2019-Jan-13 11:24:18.996952 - [DEBUG] Function : main
72067 2019-Jan-13 11:24:18.996978 - [DEBUG] Inst. : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
72068 2019-Jan-13 11:24:18.997641 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72069 2019-Jan-13 11:24:18.997703 - [DEBUG] Value : BOTTOM
72070 2019-Jan-13 11:24:18.997728 - [DEBUG]
72071 2019-Jan-13 11:24:18.997757 - [DEBUG] Function : main
72072 2019-Jan-13 11:24:18.997785 - [DEBUG] Inst. : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
72073 2019-Jan-13 11:24:18.998434 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72074 2019-Jan-13 11:24:18.998492 - [DEBUG] Value : BOTTOM
72075 2019-Jan-13 11:24:18.998517 - [DEBUG]
72076 2019-Jan-13 11:24:18.998545 - [DEBUG] Function : main
72077 2019-Jan-13 11:24:18.998571 - [DEBUG] Inst. : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
72078 2019-Jan-13 11:24:18.999204 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72079 2019-Jan-13 11:24:18.999260 - [DEBUG] Value : BOTTOM
72080 2019-Jan-13 11:24:18.999286 - [DEBUG]
72081 2019-Jan-13 11:24:18.999313 - [DEBUG] Function : main
72082 2019-Jan-13 11:24:18.999340 - [DEBUG] Inst. : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
72083 2019-Jan-13 11:24:18.999973 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72084 2019-Jan-13 11:24:19.000051 - [DEBUG] Value : BOTTOM
72085 2019-Jan-13 11:24:19.000078 - [DEBUG]
72086 2019-Jan-13 11:24:19.000105 - [DEBUG] Function : main
72087 2019-Jan-13 11:24:19.000131 - [DEBUG] Inst. : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
72088 2019-Jan-13 11:24:19.000769 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72089 2019-Jan-13 11:24:19.000826 - [DEBUG] Value : BOTTOM
72090 2019-Jan-13 11:24:19.000852 - [DEBUG]
72091 2019-Jan-13 11:24:19.000882 - [DEBUG] Function : main
72092 2019-Jan-13 11:24:19.000909 - [DEBUG] Inst. : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
72093 2019-Jan-13 11:24:19.001542 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72094 2019-Jan-13 11:24:19.001599 - [DEBUG] Value : BOTTOM
72095 2019-Jan-13 11:24:19.001625 - [DEBUG]
72096 2019-Jan-13 11:24:19.001652 - [DEBUG] Function : main
72097 2019-Jan-13 11:24:19.001678 - [DEBUG] Inst. : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
72098 2019-Jan-13 11:24:19.002327 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72099 2019-Jan-13 11:24:19.002385 - [DEBUG] Value : BOTTOM
72100 2019-Jan-13 11:24:19.002411 - [DEBUG]
72101 2019-Jan-13 11:24:19.002439 - [DEBUG] Function : main
72102 2019-Jan-13 11:24:19.002465 - [DEBUG] Inst. : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
72103 2019-Jan-13 11:24:19.003133 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72104 2019-Jan-13 11:24:19.003815 - [DEBUG] Value : BOTTOM
72105 2019-Jan-13 11:24:19.003843 - [DEBUG]
72106 2019-Jan-13 11:24:19.003893 - [DEBUG] Function : main
72107 2019-Jan-13 11:24:19.003920 - [DEBUG] Inst. : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
72108 2019-Jan-13 11:24:19.004580 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72109 2019-Jan-13 11:24:19.004645 - [DEBUG] Value : BOTTOM
72110 2019-Jan-13 11:24:19.004671 - [DEBUG]
72111 2019-Jan-13 11:24:19.004701 - [DEBUG] Function : main
72112 2019-Jan-13 11:24:19.004727 - [DEBUG] Inst. : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
72113 2019-Jan-13 11:24:19.005370 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72114 2019-Jan-13 11:24:19.006004 - [DEBUG] Value : BOTTOM
72115 2019-Jan-13 11:24:19.006030 - [DEBUG]
72116 2019-Jan-13 11:24:19.006056 - [DEBUG] Function : main
72117 2019-Jan-13 11:24:19.006081 - [DEBUG] Inst. : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
72118 2019-Jan-13 11:24:19.006744 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72119 2019-Jan-13 11:24:19.006804 - [DEBUG] Value : BOTTOM
72120 2019-Jan-13 11:24:19.006830 - [DEBUG]
72121 2019-Jan-13 11:24:19.006858 - [DEBUG] Function : main
72122 2019-Jan-13 11:24:19.006885 - [DEBUG] Inst. : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72123 2019-Jan-13 11:24:19.007526 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72124 2019-Jan-13 11:24:19.008161 - [DEBUG] Value : BOTTOM
72125 2019-Jan-13 11:24:19.008187 - [DEBUG]
72126 2019-Jan-13 11:24:19.008211 - [DEBUG] Function : main
72127 2019-Jan-13 11:24:19.008236 - [DEBUG] Inst. : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72128 2019-Jan-13 11:24:19.008870 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72129 2019-Jan-13 11:24:19.008928 - [DEBUG] Value : BOTTOM
72130 2019-Jan-13 11:24:19.008954 - [DEBUG]
72131 2019-Jan-13 11:24:19.008998 - [DEBUG] Function : main
72132 2019-Jan-13 11:24:19.009024 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72133 2019-Jan-13 11:24:19.009708 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
72134 2019-Jan-13 11:24:19.010385 - [DEBUG] Value : BOTTOM
72135 2019-Jan-13 11:24:19.010412 - [DEBUG]
72136 2019-Jan-13 11:24:19.010438 - [DEBUG] Function : main
72137 2019-Jan-13 11:24:19.010463 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72138 2019-Jan-13 11:24:19.011144 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72139 2019-Jan-13 11:24:19.011794 - [DEBUG] Value : BOTTOM
72140 2019-Jan-13 11:24:19.011821 - [DEBUG]
72141 2019-Jan-13 11:24:19.011847 - [DEBUG] Function : main
72142 2019-Jan-13 11:24:19.011873 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72143 2019-Jan-13 11:24:19.012508 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72144 2019-Jan-13 11:24:19.013142 - [DEBUG] Value : BOTTOM
72145 2019-Jan-13 11:24:19.013168 - [DEBUG]
72146 2019-Jan-13 11:24:19.013193 - [DEBUG] Function : main
72147 2019-Jan-13 11:24:19.013217 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72148 2019-Jan-13 11:24:19.013876 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72149 2019-Jan-13 11:24:19.014511 - [DEBUG] Value : BOTTOM
72150 2019-Jan-13 11:24:19.014537 - [DEBUG]
72151 2019-Jan-13 11:24:19.014561 - [DEBUG] Function : main
72152 2019-Jan-13 11:24:19.014586 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72153 2019-Jan-13 11:24:19.015220 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72154 2019-Jan-13 11:24:19.015896 - [DEBUG] Value : BOTTOM
72155 2019-Jan-13 11:24:19.015924 - [DEBUG]
72156 2019-Jan-13 11:24:19.015949 - [DEBUG] Function : main
72157 2019-Jan-13 11:24:19.015975 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72158 2019-Jan-13 11:24:19.016633 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72159 2019-Jan-13 11:24:19.017312 - [DEBUG] Value : BOTTOM
72160 2019-Jan-13 11:24:19.017339 - [DEBUG]
72161 2019-Jan-13 11:24:19.017366 - [DEBUG] Function : main
72162 2019-Jan-13 11:24:19.017391 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72163 2019-Jan-13 11:24:19.018038 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72164 2019-Jan-13 11:24:19.018671 - [DEBUG] Value : BOTTOM
72165 2019-Jan-13 11:24:19.018697 - [DEBUG]
72166 2019-Jan-13 11:24:19.018722 - [DEBUG] Function : main
72167 2019-Jan-13 11:24:19.018747 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72168 2019-Jan-13 11:24:19.019381 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72169 2019-Jan-13 11:24:19.020034 - [DEBUG] Value : BOTTOM
72170 2019-Jan-13 11:24:19.020061 - [DEBUG]
72171 2019-Jan-13 11:24:19.020085 - [DEBUG] Function : main
72172 2019-Jan-13 11:24:19.020110 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72173 2019-Jan-13 11:24:19.020745 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72174 2019-Jan-13 11:24:19.021384 - [DEBUG] Value : BOTTOM
72175 2019-Jan-13 11:24:19.021410 - [DEBUG]
72176 2019-Jan-13 11:24:19.021435 - [DEBUG] Function : main
72177 2019-Jan-13 11:24:19.021459 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72178 2019-Jan-13 11:24:19.022106 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72179 2019-Jan-13 11:24:19.022767 - [DEBUG] Value : BOTTOM
72180 2019-Jan-13 11:24:19.022794 - [DEBUG]
72181 2019-Jan-13 11:24:19.022820 - [DEBUG] Function : main
72182 2019-Jan-13 11:24:19.022845 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72183 2019-Jan-13 11:24:19.023529 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72184 2019-Jan-13 11:24:19.024197 - [DEBUG] Value : BOTTOM
72185 2019-Jan-13 11:24:19.024224 - [DEBUG]
72186 2019-Jan-13 11:24:19.024250 - [DEBUG] Function : main
72187 2019-Jan-13 11:24:19.024274 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72188 2019-Jan-13 11:24:19.024916 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72189 2019-Jan-13 11:24:19.025553 - [DEBUG] Value : BOTTOM
72190 2019-Jan-13 11:24:19.025579 - [DEBUG]
72191 2019-Jan-13 11:24:19.025603 - [DEBUG] Function : main
72192 2019-Jan-13 11:24:19.025628 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72193 2019-Jan-13 11:24:19.026261 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72194 2019-Jan-13 11:24:19.026924 - [DEBUG] Value : BOTTOM
72195 2019-Jan-13 11:24:19.026950 - [DEBUG]
72196 2019-Jan-13 11:24:19.026975 - [DEBUG] Function : main
72197 2019-Jan-13 11:24:19.027000 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72198 2019-Jan-13 11:24:19.027636 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72199 2019-Jan-13 11:24:19.028287 - [DEBUG] Value : BOTTOM
72200 2019-Jan-13 11:24:19.028313 - [DEBUG]
72201 2019-Jan-13 11:24:19.028338 - [DEBUG] Function : main
72202 2019-Jan-13 11:24:19.028363 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72203 2019-Jan-13 11:24:19.029021 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72204 2019-Jan-13 11:24:19.029680 - [DEBUG] Value : BOTTOM
72205 2019-Jan-13 11:24:19.029707 - [DEBUG]
72206 2019-Jan-13 11:24:19.029733 - [DEBUG] Function : main
72207 2019-Jan-13 11:24:19.029759 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72208 2019-Jan-13 11:24:19.030440 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72209 2019-Jan-13 11:24:19.031095 - [DEBUG] Value : BOTTOM
72210 2019-Jan-13 11:24:19.031121 - [DEBUG]
72211 2019-Jan-13 11:24:19.031148 - [DEBUG] Function : main
72212 2019-Jan-13 11:24:19.031173 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72213 2019-Jan-13 11:24:19.031809 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72214 2019-Jan-13 11:24:19.032448 - [DEBUG] Value : BOTTOM
72215 2019-Jan-13 11:24:19.032474 - [DEBUG]
72216 2019-Jan-13 11:24:19.032500 - [DEBUG] Function : main
72217 2019-Jan-13 11:24:19.032524 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72218 2019-Jan-13 11:24:19.033159 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72219 2019-Jan-13 11:24:19.033821 - [DEBUG] Value : BOTTOM
72220 2019-Jan-13 11:24:19.033847 - [DEBUG]
72221 2019-Jan-13 11:24:19.033872 - [DEBUG] Function : main
72222 2019-Jan-13 11:24:19.033897 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72223 2019-Jan-13 11:24:19.034531 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72224 2019-Jan-13 11:24:19.035186 - [DEBUG] Value : BOTTOM
72225 2019-Jan-13 11:24:19.035214 - [DEBUG]
72226 2019-Jan-13 11:24:19.035239 - [DEBUG] Function : main
72227 2019-Jan-13 11:24:19.035264 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72228 2019-Jan-13 11:24:19.035921 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72229 2019-Jan-13 11:24:19.036582 - [DEBUG] Value : BOTTOM
72230 2019-Jan-13 11:24:19.036608 - [DEBUG]
72231 2019-Jan-13 11:24:19.036633 - [DEBUG] Function : main
72232 2019-Jan-13 11:24:19.036658 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72233 2019-Jan-13 11:24:19.037324 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72234 2019-Jan-13 11:24:19.037964 - [DEBUG] Value : BOTTOM
72235 2019-Jan-13 11:24:19.037990 - [DEBUG]
72236 2019-Jan-13 11:24:19.038015 - [DEBUG] Function : main
72237 2019-Jan-13 11:24:19.038040 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72238 2019-Jan-13 11:24:19.038674 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
72239 2019-Jan-13 11:24:19.039323 - [DEBUG] Value : BOTTOM
72240 2019-Jan-13 11:24:19.039349 - [DEBUG]
72241 2019-Jan-13 11:24:19.039374 - [DEBUG] Function : main
72242 2019-Jan-13 11:24:19.039399 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72243 2019-Jan-13 11:24:19.040054 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
72244 2019-Jan-13 11:24:19.040709 - [DEBUG] Value : BOTTOM
72245 2019-Jan-13 11:24:19.040735 - [DEBUG]
72246 2019-Jan-13 11:24:19.040761 - [DEBUG] Function : main
72247 2019-Jan-13 11:24:19.040785 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72248 2019-Jan-13 11:24:19.041424 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
72249 2019-Jan-13 11:24:19.042082 - [DEBUG] Value : BOTTOM
72250 2019-Jan-13 11:24:19.042109 - [DEBUG]
72251 2019-Jan-13 11:24:19.042135 - [DEBUG] Function : main
72252 2019-Jan-13 11:24:19.042160 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72253 2019-Jan-13 11:24:19.042824 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
72254 2019-Jan-13 11:24:19.043502 - [DEBUG] Value : BOTTOM
72255 2019-Jan-13 11:24:19.043529 - [DEBUG]
72256 2019-Jan-13 11:24:19.043554 - [DEBUG] Function : main
72257 2019-Jan-13 11:24:19.043580 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72258 2019-Jan-13 11:24:19.044220 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
72259 2019-Jan-13 11:24:19.044864 - [DEBUG] Value : BOTTOM
72260 2019-Jan-13 11:24:19.044890 - [DEBUG]
72261 2019-Jan-13 11:24:19.044915 - [DEBUG] Function : main
72262 2019-Jan-13 11:24:19.044939 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72263 2019-Jan-13 11:24:19.045575 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
72264 2019-Jan-13 11:24:19.046226 - [DEBUG] Value : BOTTOM
72265 2019-Jan-13 11:24:19.046252 - [DEBUG]
72266 2019-Jan-13 11:24:19.046277 - [DEBUG] Function : main
72267 2019-Jan-13 11:24:19.046301 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72268 2019-Jan-13 11:24:19.046954 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
72269 2019-Jan-13 11:24:19.047598 - [DEBUG] Value : BOTTOM
72270 2019-Jan-13 11:24:19.047624 - [DEBUG]
72271 2019-Jan-13 11:24:19.047649 - [DEBUG] Function : main
72272 2019-Jan-13 11:24:19.047674 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72273 2019-Jan-13 11:24:19.048335 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
72274 2019-Jan-13 11:24:19.048993 - [DEBUG] Value : BOTTOM
72275 2019-Jan-13 11:24:19.049019 - [DEBUG]
72276 2019-Jan-13 11:24:19.049045 - [DEBUG] Function : main
72277 2019-Jan-13 11:24:19.049070 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72278 2019-Jan-13 11:24:19.049727 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
72279 2019-Jan-13 11:24:19.050396 - [DEBUG] Value : BOTTOM
72280 2019-Jan-13 11:24:19.050422 - [DEBUG]
72281 2019-Jan-13 11:24:19.050448 - [DEBUG] Function : main
72282 2019-Jan-13 11:24:19.050473 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72283 2019-Jan-13 11:24:19.051108 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
72284 2019-Jan-13 11:24:19.051747 - [DEBUG] Value : BOTTOM
72285 2019-Jan-13 11:24:19.051773 - [DEBUG]
72286 2019-Jan-13 11:24:19.051797 - [DEBUG] Function : main
72287 2019-Jan-13 11:24:19.051822 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72288 2019-Jan-13 11:24:19.052473 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
72289 2019-Jan-13 11:24:19.053117 - [DEBUG] Value : BOTTOM
72290 2019-Jan-13 11:24:19.053143 - [DEBUG]
72291 2019-Jan-13 11:24:19.053167 - [DEBUG] Function : main
72292 2019-Jan-13 11:24:19.053192 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72293 2019-Jan-13 11:24:19.053845 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
72294 2019-Jan-13 11:24:19.054502 - [DEBUG] Value : BOTTOM
72295 2019-Jan-13 11:24:19.054529 - [DEBUG]
72296 2019-Jan-13 11:24:19.054554 - [DEBUG] Function : main
72297 2019-Jan-13 11:24:19.054579 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72298 2019-Jan-13 11:24:19.055238 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72299 2019-Jan-13 11:24:19.055303 - [DEBUG] Value : BOTTOM
72300 2019-Jan-13 11:24:19.055329 - [DEBUG]
72301 2019-Jan-13 11:24:19.055365 - [DEBUG] Function : main
72302 2019-Jan-13 11:24:19.055391 - [DEBUG] Inst. : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
72303 2019-Jan-13 11:24:19.056051 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72304 2019-Jan-13 11:24:19.056720 - [DEBUG] Value : BOTTOM
72305 2019-Jan-13 11:24:19.056747 - [DEBUG]
72306 2019-Jan-13 11:24:19.056772 - [DEBUG] Function : main
72307 2019-Jan-13 11:24:19.056798 - [DEBUG] Inst. : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
72308 2019-Jan-13 11:24:19.057435 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72309 2019-Jan-13 11:24:19.057494 - [DEBUG] Value : BOTTOM
72310 2019-Jan-13 11:24:19.057520 - [DEBUG]
72311 2019-Jan-13 11:24:19.057550 - [DEBUG] Function : main
72312 2019-Jan-13 11:24:19.057576 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72313 2019-Jan-13 11:24:19.058218 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72314 2019-Jan-13 11:24:19.058854 - [DEBUG] Value : BOTTOM
72315 2019-Jan-13 11:24:19.058880 - [DEBUG]
72316 2019-Jan-13 11:24:19.058905 - [DEBUG] Function : main
72317 2019-Jan-13 11:24:19.058930 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72318 2019-Jan-13 11:24:19.059568 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72319 2019-Jan-13 11:24:19.060219 - [DEBUG] Value : BOTTOM
72320 2019-Jan-13 11:24:19.060245 - [DEBUG]
72321 2019-Jan-13 11:24:19.060271 - [DEBUG] Function : main
72322 2019-Jan-13 11:24:19.060296 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72323 2019-Jan-13 11:24:19.060956 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72324 2019-Jan-13 11:24:19.061021 - [DEBUG] Value : BOTTOM
72325 2019-Jan-13 11:24:19.061046 - [DEBUG]
72326 2019-Jan-13 11:24:19.061078 - [DEBUG] Function : main
72327 2019-Jan-13 11:24:19.061105 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72328 2019-Jan-13 11:24:19.061764 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72329 2019-Jan-13 11:24:19.062424 - [DEBUG] Value : BOTTOM
72330 2019-Jan-13 11:24:19.062452 - [DEBUG]
72331 2019-Jan-13 11:24:19.062477 - [DEBUG] Function : main
72332 2019-Jan-13 11:24:19.062503 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72333 2019-Jan-13 11:24:19.063149 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72334 2019-Jan-13 11:24:19.063821 - [DEBUG] Value : BOTTOM
72335 2019-Jan-13 11:24:19.063848 - [DEBUG]
72336 2019-Jan-13 11:24:19.063874 - [DEBUG] Function : main
72337 2019-Jan-13 11:24:19.063899 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72338 2019-Jan-13 11:24:19.064535 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72339 2019-Jan-13 11:24:19.065175 - [DEBUG] Value : BOTTOM
72340 2019-Jan-13 11:24:19.065201 - [DEBUG]
72341 2019-Jan-13 11:24:19.065226 - [DEBUG] Function : main
72342 2019-Jan-13 11:24:19.065251 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72343 2019-Jan-13 11:24:19.065887 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72344 2019-Jan-13 11:24:19.066519 - [DEBUG] Value : BOTTOM
72345 2019-Jan-13 11:24:19.066545 - [DEBUG]
72346 2019-Jan-13 11:24:19.066570 - [DEBUG] Function : main
72347 2019-Jan-13 11:24:19.066595 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72348 2019-Jan-13 11:24:19.067269 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72349 2019-Jan-13 11:24:19.067336 - [DEBUG] Value : BOTTOM
72350 2019-Jan-13 11:24:19.067362 - [DEBUG]
72351 2019-Jan-13 11:24:19.067409 - [DEBUG] Function : main
72352 2019-Jan-13 11:24:19.067436 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72353 2019-Jan-13 11:24:19.068089 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
72354 2019-Jan-13 11:24:19.068756 - [DEBUG] Value : BOTTOM
72355 2019-Jan-13 11:24:19.068782 - [DEBUG]
72356 2019-Jan-13 11:24:19.068807 - [DEBUG] Function : main
72357 2019-Jan-13 11:24:19.068832 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72358 2019-Jan-13 11:24:19.069473 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72359 2019-Jan-13 11:24:19.070133 - [DEBUG] Value : BOTTOM
72360 2019-Jan-13 11:24:19.070160 - [DEBUG]
72361 2019-Jan-13 11:24:19.070185 - [DEBUG] Function : main
72362 2019-Jan-13 11:24:19.070210 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72363 2019-Jan-13 11:24:19.070843 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72364 2019-Jan-13 11:24:19.071478 - [DEBUG] Value : BOTTOM
72365 2019-Jan-13 11:24:19.071504 - [DEBUG]
72366 2019-Jan-13 11:24:19.071528 - [DEBUG] Function : main
72367 2019-Jan-13 11:24:19.071553 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72368 2019-Jan-13 11:24:19.072192 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72369 2019-Jan-13 11:24:19.072828 - [DEBUG] Value : BOTTOM
72370 2019-Jan-13 11:24:19.072854 - [DEBUG]
72371 2019-Jan-13 11:24:19.072879 - [DEBUG] Function : main
72372 2019-Jan-13 11:24:19.072903 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72373 2019-Jan-13 11:24:19.073556 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72374 2019-Jan-13 11:24:19.074222 - [DEBUG] Value : BOTTOM
72375 2019-Jan-13 11:24:19.074248 - [DEBUG]
72376 2019-Jan-13 11:24:19.074274 - [DEBUG] Function : main
72377 2019-Jan-13 11:24:19.074299 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72378 2019-Jan-13 11:24:19.074958 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72379 2019-Jan-13 11:24:19.075613 - [DEBUG] Value : BOTTOM
72380 2019-Jan-13 11:24:19.075639 - [DEBUG]
72381 2019-Jan-13 11:24:19.075665 - [DEBUG] Function : main
72382 2019-Jan-13 11:24:19.075691 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72383 2019-Jan-13 11:24:19.076345 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72384 2019-Jan-13 11:24:19.077002 - [DEBUG] Value : BOTTOM
72385 2019-Jan-13 11:24:19.077029 - [DEBUG]
72386 2019-Jan-13 11:24:19.077053 - [DEBUG] Function : main
72387 2019-Jan-13 11:24:19.077078 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72388 2019-Jan-13 11:24:19.077712 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72389 2019-Jan-13 11:24:19.078347 - [DEBUG] Value : BOTTOM
72390 2019-Jan-13 11:24:19.078373 - [DEBUG]
72391 2019-Jan-13 11:24:19.078398 - [DEBUG] Function : main
72392 2019-Jan-13 11:24:19.078422 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72393 2019-Jan-13 11:24:19.079053 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72394 2019-Jan-13 11:24:19.079689 - [DEBUG] Value : BOTTOM
72395 2019-Jan-13 11:24:19.079715 - [DEBUG]
72396 2019-Jan-13 11:24:19.079740 - [DEBUG] Function : main
72397 2019-Jan-13 11:24:19.079764 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72398 2019-Jan-13 11:24:19.080435 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72399 2019-Jan-13 11:24:19.081095 - [DEBUG] Value : BOTTOM
72400 2019-Jan-13 11:24:19.081122 - [DEBUG]
72401 2019-Jan-13 11:24:19.081147 - [DEBUG] Function : main
72402 2019-Jan-13 11:24:19.081172 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72403 2019-Jan-13 11:24:19.081827 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72404 2019-Jan-13 11:24:19.082480 - [DEBUG] Value : BOTTOM
72405 2019-Jan-13 11:24:19.082506 - [DEBUG]
72406 2019-Jan-13 11:24:19.082531 - [DEBUG] Function : main
72407 2019-Jan-13 11:24:19.082556 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72408 2019-Jan-13 11:24:19.083189 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72409 2019-Jan-13 11:24:19.083846 - [DEBUG] Value : BOTTOM
72410 2019-Jan-13 11:24:19.083872 - [DEBUG]
72411 2019-Jan-13 11:24:19.083897 - [DEBUG] Function : main
72412 2019-Jan-13 11:24:19.083922 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72413 2019-Jan-13 11:24:19.084555 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72414 2019-Jan-13 11:24:19.085196 - [DEBUG] Value : BOTTOM
72415 2019-Jan-13 11:24:19.085222 - [DEBUG]
72416 2019-Jan-13 11:24:19.085246 - [DEBUG] Function : main
72417 2019-Jan-13 11:24:19.085271 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72418 2019-Jan-13 11:24:19.085903 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72419 2019-Jan-13 11:24:19.086556 - [DEBUG] Value : BOTTOM
72420 2019-Jan-13 11:24:19.086583 - [DEBUG]
72421 2019-Jan-13 11:24:19.086608 - [DEBUG] Function : main
72422 2019-Jan-13 11:24:19.086634 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72423 2019-Jan-13 11:24:19.087307 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72424 2019-Jan-13 11:24:19.087972 - [DEBUG] Value : BOTTOM
72425 2019-Jan-13 11:24:19.087999 - [DEBUG]
72426 2019-Jan-13 11:24:19.088025 - [DEBUG] Function : main
72427 2019-Jan-13 11:24:19.088051 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72428 2019-Jan-13 11:24:19.088698 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72429 2019-Jan-13 11:24:19.089347 - [DEBUG] Value : BOTTOM
72430 2019-Jan-13 11:24:19.089389 - [DEBUG]
72431 2019-Jan-13 11:24:19.089416 - [DEBUG] Function : main
72432 2019-Jan-13 11:24:19.089441 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72433 2019-Jan-13 11:24:19.090093 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72434 2019-Jan-13 11:24:19.090732 - [DEBUG] Value : BOTTOM
72435 2019-Jan-13 11:24:19.090758 - [DEBUG]
72436 2019-Jan-13 11:24:19.090783 - [DEBUG] Function : main
72437 2019-Jan-13 11:24:19.090808 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72438 2019-Jan-13 11:24:19.091441 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72439 2019-Jan-13 11:24:19.092083 - [DEBUG] Value : BOTTOM
72440 2019-Jan-13 11:24:19.092109 - [DEBUG]
72441 2019-Jan-13 11:24:19.092134 - [DEBUG] Function : main
72442 2019-Jan-13 11:24:19.092158 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72443 2019-Jan-13 11:24:19.092792 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72444 2019-Jan-13 11:24:19.093477 - [DEBUG] Value : BOTTOM
72445 2019-Jan-13 11:24:19.093504 - [DEBUG]
72446 2019-Jan-13 11:24:19.093530 - [DEBUG] Function : main
72447 2019-Jan-13 11:24:19.093555 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72448 2019-Jan-13 11:24:19.094214 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72449 2019-Jan-13 11:24:19.094873 - [DEBUG] Value : BOTTOM
72450 2019-Jan-13 11:24:19.094900 - [DEBUG]
72451 2019-Jan-13 11:24:19.094926 - [DEBUG] Function : main
72452 2019-Jan-13 11:24:19.094951 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72453 2019-Jan-13 11:24:19.095589 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72454 2019-Jan-13 11:24:19.096230 - [DEBUG] Value : BOTTOM
72455 2019-Jan-13 11:24:19.096256 - [DEBUG]
72456 2019-Jan-13 11:24:19.096280 - [DEBUG] Function : main
72457 2019-Jan-13 11:24:19.096305 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72458 2019-Jan-13 11:24:19.096961 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
72459 2019-Jan-13 11:24:19.097609 - [DEBUG] Value : BOTTOM
72460 2019-Jan-13 11:24:19.097635 - [DEBUG]
72461 2019-Jan-13 11:24:19.097660 - [DEBUG] Function : main
72462 2019-Jan-13 11:24:19.097685 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72463 2019-Jan-13 11:24:19.098318 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
72464 2019-Jan-13 11:24:19.098954 - [DEBUG] Value : BOTTOM
72465 2019-Jan-13 11:24:19.098980 - [DEBUG]
72466 2019-Jan-13 11:24:19.099005 - [DEBUG] Function : main
72467 2019-Jan-13 11:24:19.099030 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72468 2019-Jan-13 11:24:19.099684 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
72469 2019-Jan-13 11:24:19.100357 - [DEBUG] Value : BOTTOM
72470 2019-Jan-13 11:24:19.100384 - [DEBUG]
72471 2019-Jan-13 11:24:19.100410 - [DEBUG] Function : main
72472 2019-Jan-13 11:24:19.100435 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72473 2019-Jan-13 11:24:19.101091 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
72474 2019-Jan-13 11:24:19.101735 - [DEBUG] Value : BOTTOM
72475 2019-Jan-13 11:24:19.101761 - [DEBUG]
72476 2019-Jan-13 11:24:19.101787 - [DEBUG] Function : main
72477 2019-Jan-13 11:24:19.101811 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72478 2019-Jan-13 11:24:19.102459 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
72479 2019-Jan-13 11:24:19.103105 - [DEBUG] Value : BOTTOM
72480 2019-Jan-13 11:24:19.103131 - [DEBUG]
72481 2019-Jan-13 11:24:19.103156 - [DEBUG] Function : main
72482 2019-Jan-13 11:24:19.103181 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72483 2019-Jan-13 11:24:19.103837 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
72484 2019-Jan-13 11:24:19.104480 - [DEBUG] Value : BOTTOM
72485 2019-Jan-13 11:24:19.104506 - [DEBUG]
72486 2019-Jan-13 11:24:19.104531 - [DEBUG] Function : main
72487 2019-Jan-13 11:24:19.104556 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72488 2019-Jan-13 11:24:19.105190 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
72489 2019-Jan-13 11:24:19.105839 - [DEBUG] Value : BOTTOM
72490 2019-Jan-13 11:24:19.105866 - [DEBUG]
72491 2019-Jan-13 11:24:19.105891 - [DEBUG] Function : main
72492 2019-Jan-13 11:24:19.105916 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72493 2019-Jan-13 11:24:19.106577 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
72494 2019-Jan-13 11:24:19.107262 - [DEBUG] Value : BOTTOM
72495 2019-Jan-13 11:24:19.107290 - [DEBUG]
72496 2019-Jan-13 11:24:19.107316 - [DEBUG] Function : main
72497 2019-Jan-13 11:24:19.107341 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72498 2019-Jan-13 11:24:19.107991 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
72499 2019-Jan-13 11:24:19.108639 - [DEBUG] Value : BOTTOM
72500 2019-Jan-13 11:24:19.108665 - [DEBUG]
72501 2019-Jan-13 11:24:19.108690 - [DEBUG] Function : main
72502 2019-Jan-13 11:24:19.108714 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72503 2019-Jan-13 11:24:19.109345 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
72504 2019-Jan-13 11:24:19.109984 - [DEBUG] Value : BOTTOM
72505 2019-Jan-13 11:24:19.110034 - [DEBUG]
72506 2019-Jan-13 11:24:19.110060 - [DEBUG] Function : main
72507 2019-Jan-13 11:24:19.110084 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72508 2019-Jan-13 11:24:19.110719 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
72509 2019-Jan-13 11:24:19.111362 - [DEBUG] Value : BOTTOM
72510 2019-Jan-13 11:24:19.111388 - [DEBUG]
72511 2019-Jan-13 11:24:19.111412 - [DEBUG] Function : main
72512 2019-Jan-13 11:24:19.111437 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72513 2019-Jan-13 11:24:19.112069 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
72514 2019-Jan-13 11:24:19.112726 - [DEBUG] Value : BOTTOM
72515 2019-Jan-13 11:24:19.112753 - [DEBUG]
72516 2019-Jan-13 11:24:19.112778 - [DEBUG] Function : main
72517 2019-Jan-13 11:24:19.112803 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72518 2019-Jan-13 11:24:19.113477 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72519 2019-Jan-13 11:24:19.113548 - [DEBUG] Value : BOTTOM
72520 2019-Jan-13 11:24:19.113574 - [DEBUG]
72521 2019-Jan-13 11:24:19.113611 - [DEBUG] Function : main
72522 2019-Jan-13 11:24:19.113637 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72523 2019-Jan-13 11:24:19.114293 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72524 2019-Jan-13 11:24:19.114950 - [DEBUG] Value : BOTTOM
72525 2019-Jan-13 11:24:19.114977 - [DEBUG]
72526 2019-Jan-13 11:24:19.115002 - [DEBUG] Function : main
72527 2019-Jan-13 11:24:19.115027 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72528 2019-Jan-13 11:24:19.115663 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72529 2019-Jan-13 11:24:19.116300 - [DEBUG] Value : BOTTOM
72530 2019-Jan-13 11:24:19.116326 - [DEBUG]
72531 2019-Jan-13 11:24:19.116352 - [DEBUG] Function : main
72532 2019-Jan-13 11:24:19.116377 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72533 2019-Jan-13 11:24:19.117032 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72534 2019-Jan-13 11:24:19.117674 - [DEBUG] Value : BOTTOM
72535 2019-Jan-13 11:24:19.117700 - [DEBUG]
72536 2019-Jan-13 11:24:19.117725 - [DEBUG] Function : main
72537 2019-Jan-13 11:24:19.117750 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72538 2019-Jan-13 11:24:19.118383 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72539 2019-Jan-13 11:24:19.118441 - [DEBUG] Value : BOTTOM
72540 2019-Jan-13 11:24:19.118467 - [DEBUG]
72541 2019-Jan-13 11:24:19.118500 - [DEBUG] Function : main
72542 2019-Jan-13 11:24:19.118526 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72543 2019-Jan-13 11:24:19.119185 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72544 2019-Jan-13 11:24:19.119846 - [DEBUG] Value : BOTTOM
72545 2019-Jan-13 11:24:19.119873 - [DEBUG]
72546 2019-Jan-13 11:24:19.119898 - [DEBUG] Function : main
72547 2019-Jan-13 11:24:19.119923 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72548 2019-Jan-13 11:24:19.120600 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72549 2019-Jan-13 11:24:19.121251 - [DEBUG] Value : BOTTOM
72550 2019-Jan-13 11:24:19.121277 - [DEBUG]
72551 2019-Jan-13 11:24:19.121303 - [DEBUG] Function : main
72552 2019-Jan-13 11:24:19.121328 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72553 2019-Jan-13 11:24:19.121962 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72554 2019-Jan-13 11:24:19.122595 - [DEBUG] Value : BOTTOM
72555 2019-Jan-13 11:24:19.122621 - [DEBUG]
72556 2019-Jan-13 11:24:19.122645 - [DEBUG] Function : main
72557 2019-Jan-13 11:24:19.122670 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72558 2019-Jan-13 11:24:19.123302 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72559 2019-Jan-13 11:24:19.123966 - [DEBUG] Value : BOTTOM
72560 2019-Jan-13 11:24:19.123992 - [DEBUG]
72561 2019-Jan-13 11:24:19.124016 - [DEBUG] Function : main
72562 2019-Jan-13 11:24:19.124040 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72563 2019-Jan-13 11:24:19.124672 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72564 2019-Jan-13 11:24:19.125319 - [DEBUG] Value : BOTTOM
72565 2019-Jan-13 11:24:19.125346 - [DEBUG]
72566 2019-Jan-13 11:24:19.125372 - [DEBUG] Function : main
72567 2019-Jan-13 11:24:19.125396 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72568 2019-Jan-13 11:24:19.126053 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72569 2019-Jan-13 11:24:19.126725 - [DEBUG] Value : BOTTOM
72570 2019-Jan-13 11:24:19.126752 - [DEBUG]
72571 2019-Jan-13 11:24:19.126778 - [DEBUG] Function : main
72572 2019-Jan-13 11:24:19.126820 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72573 2019-Jan-13 11:24:19.127475 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72574 2019-Jan-13 11:24:19.128118 - [DEBUG] Value : BOTTOM
72575 2019-Jan-13 11:24:19.128145 - [DEBUG]
72576 2019-Jan-13 11:24:19.128169 - [DEBUG] Function : main
72577 2019-Jan-13 11:24:19.128194 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72578 2019-Jan-13 11:24:19.128829 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72579 2019-Jan-13 11:24:19.128888 - [DEBUG] Value : BOTTOM
72580 2019-Jan-13 11:24:19.128913 - [DEBUG]
72581 2019-Jan-13 11:24:19.128947 - [DEBUG] Function : main
72582 2019-Jan-13 11:24:19.128973 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72583 2019-Jan-13 11:24:19.129612 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72584 2019-Jan-13 11:24:19.130268 - [DEBUG] Value : BOTTOM
72585 2019-Jan-13 11:24:19.130295 - [DEBUG]
72586 2019-Jan-13 11:24:19.130319 - [DEBUG] Function : main
72587 2019-Jan-13 11:24:19.130344 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72588 2019-Jan-13 11:24:19.130978 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72589 2019-Jan-13 11:24:19.131622 - [DEBUG] Value : BOTTOM
72590 2019-Jan-13 11:24:19.131649 - [DEBUG]
72591 2019-Jan-13 11:24:19.131675 - [DEBUG] Function : main
72592 2019-Jan-13 11:24:19.131700 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72593 2019-Jan-13 11:24:19.132362 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72594 2019-Jan-13 11:24:19.133019 - [DEBUG] Value : BOTTOM
72595 2019-Jan-13 11:24:19.133046 - [DEBUG]
72596 2019-Jan-13 11:24:19.133071 - [DEBUG] Function : main
72597 2019-Jan-13 11:24:19.133096 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72598 2019-Jan-13 11:24:19.133765 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72599 2019-Jan-13 11:24:19.134407 - [DEBUG] Value : BOTTOM
72600 2019-Jan-13 11:24:19.134433 - [DEBUG]
72601 2019-Jan-13 11:24:19.134458 - [DEBUG] Function : main
72602 2019-Jan-13 11:24:19.134483 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72603 2019-Jan-13 11:24:19.135117 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72604 2019-Jan-13 11:24:19.135749 - [DEBUG] Value : BOTTOM
72605 2019-Jan-13 11:24:19.135775 - [DEBUG]
72606 2019-Jan-13 11:24:19.135799 - [DEBUG] Function : main
72607 2019-Jan-13 11:24:19.135824 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72608 2019-Jan-13 11:24:19.136457 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72609 2019-Jan-13 11:24:19.137109 - [DEBUG] Value : BOTTOM
72610 2019-Jan-13 11:24:19.137135 - [DEBUG]
72611 2019-Jan-13 11:24:19.137161 - [DEBUG] Function : main
72612 2019-Jan-13 11:24:19.137186 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72613 2019-Jan-13 11:24:19.137825 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72614 2019-Jan-13 11:24:19.138486 - [DEBUG] Value : BOTTOM
72615 2019-Jan-13 11:24:19.138513 - [DEBUG]
72616 2019-Jan-13 11:24:19.138538 - [DEBUG] Function : main
72617 2019-Jan-13 11:24:19.138563 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72618 2019-Jan-13 11:24:19.139245 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72619 2019-Jan-13 11:24:19.139312 - [DEBUG] Value : BOTTOM
72620 2019-Jan-13 11:24:19.139338 - [DEBUG]
72621 2019-Jan-13 11:24:19.139371 - [DEBUG] Function : main
72622 2019-Jan-13 11:24:19.139397 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72623 2019-Jan-13 11:24:19.140077 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72624 2019-Jan-13 11:24:19.140715 - [DEBUG] Value : BOTTOM
72625 2019-Jan-13 11:24:19.140741 - [DEBUG]
72626 2019-Jan-13 11:24:19.140766 - [DEBUG] Function : main
72627 2019-Jan-13 11:24:19.140791 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72628 2019-Jan-13 11:24:19.141431 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72629 2019-Jan-13 11:24:19.142065 - [DEBUG] Value : BOTTOM
72630 2019-Jan-13 11:24:19.142092 - [DEBUG]
72631 2019-Jan-13 11:24:19.142117 - [DEBUG] Function : main
72632 2019-Jan-13 11:24:19.142142 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72633 2019-Jan-13 11:24:19.142782 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72634 2019-Jan-13 11:24:19.143436 - [DEBUG] Value : BOTTOM
72635 2019-Jan-13 11:24:19.143462 - [DEBUG]
72636 2019-Jan-13 11:24:19.143486 - [DEBUG] Function : main
72637 2019-Jan-13 11:24:19.143511 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72638 2019-Jan-13 11:24:19.144159 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72639 2019-Jan-13 11:24:19.144814 - [DEBUG] Value : BOTTOM
72640 2019-Jan-13 11:24:19.144841 - [DEBUG]
72641 2019-Jan-13 11:24:19.144866 - [DEBUG] Function : main
72642 2019-Jan-13 11:24:19.144891 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72643 2019-Jan-13 11:24:19.145559 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72644 2019-Jan-13 11:24:19.146202 - [DEBUG] Value : BOTTOM
72645 2019-Jan-13 11:24:19.146229 - [DEBUG]
72646 2019-Jan-13 11:24:19.146254 - [DEBUG] Function : main
72647 2019-Jan-13 11:24:19.146280 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72648 2019-Jan-13 11:24:19.146979 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72649 2019-Jan-13 11:24:19.147038 - [DEBUG] Value : BOTTOM
72650 2019-Jan-13 11:24:19.147064 - [DEBUG]
72651 2019-Jan-13 11:24:19.147105 - [DEBUG] Function : main
72652 2019-Jan-13 11:24:19.147131 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72653 2019-Jan-13 11:24:19.147772 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
72654 2019-Jan-13 11:24:19.148411 - [DEBUG] Value : BOTTOM
72655 2019-Jan-13 11:24:19.148437 - [DEBUG]
72656 2019-Jan-13 11:24:19.148462 - [DEBUG] Function : main
72657 2019-Jan-13 11:24:19.148486 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72658 2019-Jan-13 11:24:19.149134 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72659 2019-Jan-13 11:24:19.149769 - [DEBUG] Value : BOTTOM
72660 2019-Jan-13 11:24:19.149795 - [DEBUG]
72661 2019-Jan-13 11:24:19.149820 - [DEBUG] Function : main
72662 2019-Jan-13 11:24:19.149845 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72663 2019-Jan-13 11:24:19.150513 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72664 2019-Jan-13 11:24:19.151186 - [DEBUG] Value : BOTTOM
72665 2019-Jan-13 11:24:19.151213 - [DEBUG]
72666 2019-Jan-13 11:24:19.151239 - [DEBUG] Function : main
72667 2019-Jan-13 11:24:19.151264 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72668 2019-Jan-13 11:24:19.151929 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72669 2019-Jan-13 11:24:19.152576 - [DEBUG] Value : BOTTOM
72670 2019-Jan-13 11:24:19.152603 - [DEBUG]
72671 2019-Jan-13 11:24:19.152628 - [DEBUG] Function : main
72672 2019-Jan-13 11:24:19.152653 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72673 2019-Jan-13 11:24:19.153289 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72674 2019-Jan-13 11:24:19.153955 - [DEBUG] Value : BOTTOM
72675 2019-Jan-13 11:24:19.153981 - [DEBUG]
72676 2019-Jan-13 11:24:19.154006 - [DEBUG] Function : main
72677 2019-Jan-13 11:24:19.154031 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72678 2019-Jan-13 11:24:19.154665 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72679 2019-Jan-13 11:24:19.155300 - [DEBUG] Value : BOTTOM
72680 2019-Jan-13 11:24:19.155326 - [DEBUG]
72681 2019-Jan-13 11:24:19.155351 - [DEBUG] Function : main
72682 2019-Jan-13 11:24:19.155376 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72683 2019-Jan-13 11:24:19.156008 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72684 2019-Jan-13 11:24:19.156643 - [DEBUG] Value : BOTTOM
72685 2019-Jan-13 11:24:19.156686 - [DEBUG]
72686 2019-Jan-13 11:24:19.156712 - [DEBUG] Function : main
72687 2019-Jan-13 11:24:19.156736 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72688 2019-Jan-13 11:24:19.157399 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72689 2019-Jan-13 11:24:19.158057 - [DEBUG] Value : BOTTOM
72690 2019-Jan-13 11:24:19.158084 - [DEBUG]
72691 2019-Jan-13 11:24:19.158109 - [DEBUG] Function : main
72692 2019-Jan-13 11:24:19.158134 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72693 2019-Jan-13 11:24:19.158784 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72694 2019-Jan-13 11:24:19.159429 - [DEBUG] Value : BOTTOM
72695 2019-Jan-13 11:24:19.159455 - [DEBUG]
72696 2019-Jan-13 11:24:19.159480 - [DEBUG] Function : main
72697 2019-Jan-13 11:24:19.159505 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72698 2019-Jan-13 11:24:19.160161 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72699 2019-Jan-13 11:24:19.160800 - [DEBUG] Value : BOTTOM
72700 2019-Jan-13 11:24:19.160826 - [DEBUG]
72701 2019-Jan-13 11:24:19.160850 - [DEBUG] Function : main
72702 2019-Jan-13 11:24:19.160875 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72703 2019-Jan-13 11:24:19.161512 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72704 2019-Jan-13 11:24:19.162149 - [DEBUG] Value : BOTTOM
72705 2019-Jan-13 11:24:19.162174 - [DEBUG]
72706 2019-Jan-13 11:24:19.162199 - [DEBUG] Function : main
72707 2019-Jan-13 11:24:19.162223 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72708 2019-Jan-13 11:24:19.162859 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72709 2019-Jan-13 11:24:19.163573 - [DEBUG] Value : BOTTOM
72710 2019-Jan-13 11:24:19.163600 - [DEBUG]
72711 2019-Jan-13 11:24:19.163626 - [DEBUG] Function : main
72712 2019-Jan-13 11:24:19.163651 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72713 2019-Jan-13 11:24:19.164322 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72714 2019-Jan-13 11:24:19.164982 - [DEBUG] Value : BOTTOM
72715 2019-Jan-13 11:24:19.165009 - [DEBUG]
72716 2019-Jan-13 11:24:19.165034 - [DEBUG] Function : main
72717 2019-Jan-13 11:24:19.165059 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72718 2019-Jan-13 11:24:19.165700 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72719 2019-Jan-13 11:24:19.166335 - [DEBUG] Value : BOTTOM
72720 2019-Jan-13 11:24:19.166361 - [DEBUG]
72721 2019-Jan-13 11:24:19.166385 - [DEBUG] Function : main
72722 2019-Jan-13 11:24:19.166410 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72723 2019-Jan-13 11:24:19.167065 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72724 2019-Jan-13 11:24:19.167707 - [DEBUG] Value : BOTTOM
72725 2019-Jan-13 11:24:19.167734 - [DEBUG]
72726 2019-Jan-13 11:24:19.167759 - [DEBUG] Function : main
72727 2019-Jan-13 11:24:19.167783 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72728 2019-Jan-13 11:24:19.168417 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72729 2019-Jan-13 11:24:19.169054 - [DEBUG] Value : BOTTOM
72730 2019-Jan-13 11:24:19.169080 - [DEBUG]
72731 2019-Jan-13 11:24:19.169107 - [DEBUG] Function : main
72732 2019-Jan-13 11:24:19.169132 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72733 2019-Jan-13 11:24:19.169794 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72734 2019-Jan-13 11:24:19.170476 - [DEBUG] Value : BOTTOM
72735 2019-Jan-13 11:24:19.170503 - [DEBUG]
72736 2019-Jan-13 11:24:19.170530 - [DEBUG] Function : main
72737 2019-Jan-13 11:24:19.170555 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72738 2019-Jan-13 11:24:19.171212 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72739 2019-Jan-13 11:24:19.171863 - [DEBUG] Value : BOTTOM
72740 2019-Jan-13 11:24:19.171889 - [DEBUG]
72741 2019-Jan-13 11:24:19.171914 - [DEBUG] Function : main
72742 2019-Jan-13 11:24:19.171938 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72743 2019-Jan-13 11:24:19.172573 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72744 2019-Jan-13 11:24:19.173212 - [DEBUG] Value : BOTTOM
72745 2019-Jan-13 11:24:19.173237 - [DEBUG]
72746 2019-Jan-13 11:24:19.173262 - [DEBUG] Function : main
72747 2019-Jan-13 11:24:19.173286 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72748 2019-Jan-13 11:24:19.173944 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72749 2019-Jan-13 11:24:19.174589 - [DEBUG] Value : BOTTOM
72750 2019-Jan-13 11:24:19.174615 - [DEBUG]
72751 2019-Jan-13 11:24:19.174640 - [DEBUG] Function : main
72752 2019-Jan-13 11:24:19.174664 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72753 2019-Jan-13 11:24:19.175300 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72754 2019-Jan-13 11:24:19.175975 - [DEBUG] Value : BOTTOM
72755 2019-Jan-13 11:24:19.176002 - [DEBUG]
72756 2019-Jan-13 11:24:19.176028 - [DEBUG] Function : main
72757 2019-Jan-13 11:24:19.176053 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72758 2019-Jan-13 11:24:19.176735 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72759 2019-Jan-13 11:24:19.177399 - [DEBUG] Value : BOTTOM
72760 2019-Jan-13 11:24:19.177426 - [DEBUG]
72761 2019-Jan-13 11:24:19.177451 - [DEBUG] Function : main
72762 2019-Jan-13 11:24:19.177476 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72763 2019-Jan-13 11:24:19.178117 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72764 2019-Jan-13 11:24:19.178177 - [DEBUG] Value : BOTTOM
72765 2019-Jan-13 11:24:19.178202 - [DEBUG]
72766 2019-Jan-13 11:24:19.178239 - [DEBUG] Function : main
72767 2019-Jan-13 11:24:19.178265 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72768 2019-Jan-13 11:24:19.178909 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72769 2019-Jan-13 11:24:19.179546 - [DEBUG] Value : BOTTOM
72770 2019-Jan-13 11:24:19.179571 - [DEBUG]
72771 2019-Jan-13 11:24:19.179596 - [DEBUG] Function : main
72772 2019-Jan-13 11:24:19.179621 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72773 2019-Jan-13 11:24:19.180283 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72774 2019-Jan-13 11:24:19.180918 - [DEBUG] Value : BOTTOM
72775 2019-Jan-13 11:24:19.180945 - [DEBUG]
72776 2019-Jan-13 11:24:19.180970 - [DEBUG] Function : main
72777 2019-Jan-13 11:24:19.180995 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72778 2019-Jan-13 11:24:19.181633 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72779 2019-Jan-13 11:24:19.182288 - [DEBUG] Value : BOTTOM
72780 2019-Jan-13 11:24:19.182315 - [DEBUG]
72781 2019-Jan-13 11:24:19.182340 - [DEBUG] Function : main
72782 2019-Jan-13 11:24:19.182365 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72783 2019-Jan-13 11:24:19.183027 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72784 2019-Jan-13 11:24:19.183702 - [DEBUG] Value : BOTTOM
72785 2019-Jan-13 11:24:19.183730 - [DEBUG]
72786 2019-Jan-13 11:24:19.183755 - [DEBUG] Function : main
72787 2019-Jan-13 11:24:19.183780 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72788 2019-Jan-13 11:24:19.184427 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72789 2019-Jan-13 11:24:19.185061 - [DEBUG] Value : BOTTOM
72790 2019-Jan-13 11:24:19.185087 - [DEBUG]
72791 2019-Jan-13 11:24:19.185112 - [DEBUG] Function : main
72792 2019-Jan-13 11:24:19.185137 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72793 2019-Jan-13 11:24:19.185775 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72794 2019-Jan-13 11:24:19.186408 - [DEBUG] Value : BOTTOM
72795 2019-Jan-13 11:24:19.186435 - [DEBUG]
72796 2019-Jan-13 11:24:19.186461 - [DEBUG] Function : main
72797 2019-Jan-13 11:24:19.186486 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72798 2019-Jan-13 11:24:19.187143 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72799 2019-Jan-13 11:24:19.187791 - [DEBUG] Value : BOTTOM
72800 2019-Jan-13 11:24:19.187818 - [DEBUG]
72801 2019-Jan-13 11:24:19.187843 - [DEBUG] Function : main
72802 2019-Jan-13 11:24:19.187868 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72803 2019-Jan-13 11:24:19.188530 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72804 2019-Jan-13 11:24:19.189186 - [DEBUG] Value : BOTTOM
72805 2019-Jan-13 11:24:19.189213 - [DEBUG]
72806 2019-Jan-13 11:24:19.189238 - [DEBUG] Function : main
72807 2019-Jan-13 11:24:19.189264 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72808 2019-Jan-13 11:24:19.189922 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72809 2019-Jan-13 11:24:19.189984 - [DEBUG] Value : BOTTOM
72810 2019-Jan-13 11:24:19.190029 - [DEBUG]
72811 2019-Jan-13 11:24:19.190065 - [DEBUG] Function : main
72812 2019-Jan-13 11:24:19.190091 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72813 2019-Jan-13 11:24:19.190743 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72814 2019-Jan-13 11:24:19.191381 - [DEBUG] Value : BOTTOM
72815 2019-Jan-13 11:24:19.191407 - [DEBUG]
72816 2019-Jan-13 11:24:19.191431 - [DEBUG] Function : main
72817 2019-Jan-13 11:24:19.191456 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72818 2019-Jan-13 11:24:19.192091 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72819 2019-Jan-13 11:24:19.192726 - [DEBUG] Value : BOTTOM
72820 2019-Jan-13 11:24:19.192752 - [DEBUG]
72821 2019-Jan-13 11:24:19.192778 - [DEBUG] Function : main
72822 2019-Jan-13 11:24:19.192803 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72823 2019-Jan-13 11:24:19.193456 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72824 2019-Jan-13 11:24:19.194090 - [DEBUG] Value : BOTTOM
72825 2019-Jan-13 11:24:19.194117 - [DEBUG]
72826 2019-Jan-13 11:24:19.194141 - [DEBUG] Function : main
72827 2019-Jan-13 11:24:19.194166 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72828 2019-Jan-13 11:24:19.194827 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72829 2019-Jan-13 11:24:19.195485 - [DEBUG] Value : BOTTOM
72830 2019-Jan-13 11:24:19.195512 - [DEBUG]
72831 2019-Jan-13 11:24:19.195538 - [DEBUG] Function : main
72832 2019-Jan-13 11:24:19.195563 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72833 2019-Jan-13 11:24:19.196223 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72834 2019-Jan-13 11:24:19.196889 - [DEBUG] Value : BOTTOM
72835 2019-Jan-13 11:24:19.196915 - [DEBUG]
72836 2019-Jan-13 11:24:19.196940 - [DEBUG] Function : main
72837 2019-Jan-13 11:24:19.196965 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72838 2019-Jan-13 11:24:19.197603 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72839 2019-Jan-13 11:24:19.198237 - [DEBUG] Value : BOTTOM
72840 2019-Jan-13 11:24:19.198262 - [DEBUG]
72841 2019-Jan-13 11:24:19.198288 - [DEBUG] Function : main
72842 2019-Jan-13 11:24:19.198313 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72843 2019-Jan-13 11:24:19.198951 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72844 2019-Jan-13 11:24:19.199600 - [DEBUG] Value : BOTTOM
72845 2019-Jan-13 11:24:19.199627 - [DEBUG]
72846 2019-Jan-13 11:24:19.199651 - [DEBUG] Function : main
72847 2019-Jan-13 11:24:19.199676 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72848 2019-Jan-13 11:24:19.200333 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72849 2019-Jan-13 11:24:19.200993 - [DEBUG] Value : BOTTOM
72850 2019-Jan-13 11:24:19.201020 - [DEBUG]
72851 2019-Jan-13 11:24:19.201045 - [DEBUG] Function : main
72852 2019-Jan-13 11:24:19.201071 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72853 2019-Jan-13 11:24:19.201727 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72854 2019-Jan-13 11:24:19.202389 - [DEBUG] Value : BOTTOM
72855 2019-Jan-13 11:24:19.202415 - [DEBUG]
72856 2019-Jan-13 11:24:19.202440 - [DEBUG] Function : main
72857 2019-Jan-13 11:24:19.202465 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72858 2019-Jan-13 11:24:19.203115 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72859 2019-Jan-13 11:24:19.203775 - [DEBUG] Value : BOTTOM
72860 2019-Jan-13 11:24:19.203801 - [DEBUG]
72861 2019-Jan-13 11:24:19.203825 - [DEBUG] Function : main
72862 2019-Jan-13 11:24:19.203850 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72863 2019-Jan-13 11:24:19.204487 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72864 2019-Jan-13 11:24:19.204545 - [DEBUG] Value : BOTTOM
72865 2019-Jan-13 11:24:19.204571 - [DEBUG]
72866 2019-Jan-13 11:24:19.204611 - [DEBUG] Function : main
72867 2019-Jan-13 11:24:19.204637 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72868 2019-Jan-13 11:24:19.205275 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
72869 2019-Jan-13 11:24:19.205915 - [DEBUG] Value : BOTTOM
72870 2019-Jan-13 11:24:19.205941 - [DEBUG]
72871 2019-Jan-13 11:24:19.205966 - [DEBUG] Function : main
72872 2019-Jan-13 11:24:19.205991 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72873 2019-Jan-13 11:24:19.206627 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72874 2019-Jan-13 11:24:19.207290 - [DEBUG] Value : BOTTOM
72875 2019-Jan-13 11:24:19.207317 - [DEBUG]
72876 2019-Jan-13 11:24:19.207344 - [DEBUG] Function : main
72877 2019-Jan-13 11:24:19.207369 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72878 2019-Jan-13 11:24:19.208030 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72879 2019-Jan-13 11:24:19.208690 - [DEBUG] Value : BOTTOM
72880 2019-Jan-13 11:24:19.208717 - [DEBUG]
72881 2019-Jan-13 11:24:19.208742 - [DEBUG] Function : main
72882 2019-Jan-13 11:24:19.208767 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72883 2019-Jan-13 11:24:19.209413 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72884 2019-Jan-13 11:24:19.210076 - [DEBUG] Value : BOTTOM
72885 2019-Jan-13 11:24:19.210102 - [DEBUG]
72886 2019-Jan-13 11:24:19.210126 - [DEBUG] Function : main
72887 2019-Jan-13 11:24:19.210152 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72888 2019-Jan-13 11:24:19.210784 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72889 2019-Jan-13 11:24:19.211417 - [DEBUG] Value : BOTTOM
72890 2019-Jan-13 11:24:19.211443 - [DEBUG]
72891 2019-Jan-13 11:24:19.211468 - [DEBUG] Function : main
72892 2019-Jan-13 11:24:19.211492 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72893 2019-Jan-13 11:24:19.212142 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72894 2019-Jan-13 11:24:19.212776 - [DEBUG] Value : BOTTOM
72895 2019-Jan-13 11:24:19.212801 - [DEBUG]
72896 2019-Jan-13 11:24:19.212827 - [DEBUG] Function : main
72897 2019-Jan-13 11:24:19.212851 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72898 2019-Jan-13 11:24:19.213506 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72899 2019-Jan-13 11:24:19.214177 - [DEBUG] Value : BOTTOM
72900 2019-Jan-13 11:24:19.214205 - [DEBUG]
72901 2019-Jan-13 11:24:19.214231 - [DEBUG] Function : main
72902 2019-Jan-13 11:24:19.214257 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72903 2019-Jan-13 11:24:19.214926 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72904 2019-Jan-13 11:24:19.215597 - [DEBUG] Value : BOTTOM
72905 2019-Jan-13 11:24:19.215624 - [DEBUG]
72906 2019-Jan-13 11:24:19.215650 - [DEBUG] Function : main
72907 2019-Jan-13 11:24:19.215675 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72908 2019-Jan-13 11:24:19.216331 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72909 2019-Jan-13 11:24:19.217001 - [DEBUG] Value : BOTTOM
72910 2019-Jan-13 11:24:19.217028 - [DEBUG]
72911 2019-Jan-13 11:24:19.217053 - [DEBUG] Function : main
72912 2019-Jan-13 11:24:19.217077 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72913 2019-Jan-13 11:24:19.217713 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72914 2019-Jan-13 11:24:19.218351 - [DEBUG] Value : BOTTOM
72915 2019-Jan-13 11:24:19.218377 - [DEBUG]
72916 2019-Jan-13 11:24:19.218402 - [DEBUG] Function : main
72917 2019-Jan-13 11:24:19.218426 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72918 2019-Jan-13 11:24:19.219060 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72919 2019-Jan-13 11:24:19.219698 - [DEBUG] Value : BOTTOM
72920 2019-Jan-13 11:24:19.219724 - [DEBUG]
72921 2019-Jan-13 11:24:19.219748 - [DEBUG] Function : main
72922 2019-Jan-13 11:24:19.219773 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72923 2019-Jan-13 11:24:19.220425 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72924 2019-Jan-13 11:24:19.221092 - [DEBUG] Value : BOTTOM
72925 2019-Jan-13 11:24:19.221119 - [DEBUG]
72926 2019-Jan-13 11:24:19.221144 - [DEBUG] Function : main
72927 2019-Jan-13 11:24:19.221169 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72928 2019-Jan-13 11:24:19.221823 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72929 2019-Jan-13 11:24:19.222481 - [DEBUG] Value : BOTTOM
72930 2019-Jan-13 11:24:19.222507 - [DEBUG]
72931 2019-Jan-13 11:24:19.222533 - [DEBUG] Function : main
72932 2019-Jan-13 11:24:19.222558 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72933 2019-Jan-13 11:24:19.223200 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72934 2019-Jan-13 11:24:19.223862 - [DEBUG] Value : BOTTOM
72935 2019-Jan-13 11:24:19.223888 - [DEBUG]
72936 2019-Jan-13 11:24:19.223912 - [DEBUG] Function : main
72937 2019-Jan-13 11:24:19.223937 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72938 2019-Jan-13 11:24:19.224570 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72939 2019-Jan-13 11:24:19.225223 - [DEBUG] Value : BOTTOM
72940 2019-Jan-13 11:24:19.225249 - [DEBUG]
72941 2019-Jan-13 11:24:19.225274 - [DEBUG] Function : main
72942 2019-Jan-13 11:24:19.225299 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72943 2019-Jan-13 11:24:19.225933 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72944 2019-Jan-13 11:24:19.226568 - [DEBUG] Value : BOTTOM
72945 2019-Jan-13 11:24:19.226593 - [DEBUG]
72946 2019-Jan-13 11:24:19.226619 - [DEBUG] Function : main
72947 2019-Jan-13 11:24:19.226644 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72948 2019-Jan-13 11:24:19.227326 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72949 2019-Jan-13 11:24:19.227994 - [DEBUG] Value : BOTTOM
72950 2019-Jan-13 11:24:19.228021 - [DEBUG]
72951 2019-Jan-13 11:24:19.228045 - [DEBUG] Function : main
72952 2019-Jan-13 11:24:19.228071 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72953 2019-Jan-13 11:24:19.228729 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72954 2019-Jan-13 11:24:19.229377 - [DEBUG] Value : BOTTOM
72955 2019-Jan-13 11:24:19.229404 - [DEBUG]
72956 2019-Jan-13 11:24:19.229429 - [DEBUG] Function : main
72957 2019-Jan-13 11:24:19.229454 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72958 2019-Jan-13 11:24:19.230110 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72959 2019-Jan-13 11:24:19.230754 - [DEBUG] Value : BOTTOM
72960 2019-Jan-13 11:24:19.230780 - [DEBUG]
72961 2019-Jan-13 11:24:19.230805 - [DEBUG] Function : main
72962 2019-Jan-13 11:24:19.230829 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72963 2019-Jan-13 11:24:19.231464 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72964 2019-Jan-13 11:24:19.232102 - [DEBUG] Value : BOTTOM
72965 2019-Jan-13 11:24:19.232128 - [DEBUG]
72966 2019-Jan-13 11:24:19.232152 - [DEBUG] Function : main
72967 2019-Jan-13 11:24:19.232177 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72968 2019-Jan-13 11:24:19.232808 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72969 2019-Jan-13 11:24:19.233474 - [DEBUG] Value : BOTTOM
72970 2019-Jan-13 11:24:19.233502 - [DEBUG]
72971 2019-Jan-13 11:24:19.233527 - [DEBUG] Function : main
72972 2019-Jan-13 11:24:19.233553 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72973 2019-Jan-13 11:24:19.234209 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72974 2019-Jan-13 11:24:19.234274 - [DEBUG] Value : BOTTOM
72975 2019-Jan-13 11:24:19.234299 - [DEBUG]
72976 2019-Jan-13 11:24:19.234339 - [DEBUG] Function : main
72977 2019-Jan-13 11:24:19.234366 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72978 2019-Jan-13 11:24:19.235025 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72979 2019-Jan-13 11:24:19.235673 - [DEBUG] Value : BOTTOM
72980 2019-Jan-13 11:24:19.235700 - [DEBUG]
72981 2019-Jan-13 11:24:19.235726 - [DEBUG] Function : main
72982 2019-Jan-13 11:24:19.235751 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72983 2019-Jan-13 11:24:19.236386 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72984 2019-Jan-13 11:24:19.237042 - [DEBUG] Value : BOTTOM
72985 2019-Jan-13 11:24:19.237068 - [DEBUG]
72986 2019-Jan-13 11:24:19.237094 - [DEBUG] Function : main
72987 2019-Jan-13 11:24:19.237135 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72988 2019-Jan-13 11:24:19.237771 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72989 2019-Jan-13 11:24:19.238406 - [DEBUG] Value : BOTTOM
72990 2019-Jan-13 11:24:19.238432 - [DEBUG]
72991 2019-Jan-13 11:24:19.238456 - [DEBUG] Function : main
72992 2019-Jan-13 11:24:19.238481 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72993 2019-Jan-13 11:24:19.239112 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72994 2019-Jan-13 11:24:19.239765 - [DEBUG] Value : BOTTOM
72995 2019-Jan-13 11:24:19.239792 - [DEBUG]
72996 2019-Jan-13 11:24:19.239817 - [DEBUG] Function : main
72997 2019-Jan-13 11:24:19.239843 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72998 2019-Jan-13 11:24:19.240525 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72999 2019-Jan-13 11:24:19.241183 - [DEBUG] Value : BOTTOM
73000 2019-Jan-13 11:24:19.241210 - [DEBUG]
73001 2019-Jan-13 11:24:19.241235 - [DEBUG] Function : main
73002 2019-Jan-13 11:24:19.241261 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73003 2019-Jan-13 11:24:19.241906 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73004 2019-Jan-13 11:24:19.242539 - [DEBUG] Value : BOTTOM
73005 2019-Jan-13 11:24:19.242566 - [DEBUG]
73006 2019-Jan-13 11:24:19.242591 - [DEBUG] Function : main
73007 2019-Jan-13 11:24:19.242617 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73008 2019-Jan-13 11:24:19.243273 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73009 2019-Jan-13 11:24:19.243993 - [DEBUG] Value : BOTTOM
73010 2019-Jan-13 11:24:19.244022 - [DEBUG]
73011 2019-Jan-13 11:24:19.244049 - [DEBUG] Function : main
73012 2019-Jan-13 11:24:19.244075 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73013 2019-Jan-13 11:24:19.244763 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73014 2019-Jan-13 11:24:19.245463 - [DEBUG] Value : BOTTOM
73015 2019-Jan-13 11:24:19.245491 - [DEBUG]
73016 2019-Jan-13 11:24:19.245519 - [DEBUG] Function : main
73017 2019-Jan-13 11:24:19.245545 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73018 2019-Jan-13 11:24:19.246195 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73019 2019-Jan-13 11:24:19.246883 - [DEBUG] Value : BOTTOM
73020 2019-Jan-13 11:24:19.246910 - [DEBUG]
73021 2019-Jan-13 11:24:19.246936 - [DEBUG] Function : main
73022 2019-Jan-13 11:24:19.246961 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73023 2019-Jan-13 11:24:19.247614 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73024 2019-Jan-13 11:24:19.248258 - [DEBUG] Value : BOTTOM
73025 2019-Jan-13 11:24:19.248285 - [DEBUG]
73026 2019-Jan-13 11:24:19.248309 - [DEBUG] Function : main
73027 2019-Jan-13 11:24:19.248334 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73028 2019-Jan-13 11:24:19.248971 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73029 2019-Jan-13 11:24:19.249611 - [DEBUG] Value : BOTTOM
73030 2019-Jan-13 11:24:19.249637 - [DEBUG]
73031 2019-Jan-13 11:24:19.249681 - [DEBUG] Function : main
73032 2019-Jan-13 11:24:19.249707 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73033 2019-Jan-13 11:24:19.250373 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73034 2019-Jan-13 11:24:19.250441 - [DEBUG] Value : BOTTOM
73035 2019-Jan-13 11:24:19.250466 - [DEBUG]
73036 2019-Jan-13 11:24:19.250508 - [DEBUG] Function : main
73037 2019-Jan-13 11:24:19.250535 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73038 2019-Jan-13 11:24:19.251200 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73039 2019-Jan-13 11:24:19.251864 - [DEBUG] Value : BOTTOM
73040 2019-Jan-13 11:24:19.251891 - [DEBUG]
73041 2019-Jan-13 11:24:19.251917 - [DEBUG] Function : main
73042 2019-Jan-13 11:24:19.251943 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73043 2019-Jan-13 11:24:19.252594 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73044 2019-Jan-13 11:24:19.253237 - [DEBUG] Value : BOTTOM
73045 2019-Jan-13 11:24:19.253264 - [DEBUG]
73046 2019-Jan-13 11:24:19.253289 - [DEBUG] Function : main
73047 2019-Jan-13 11:24:19.253314 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73048 2019-Jan-13 11:24:19.253970 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73049 2019-Jan-13 11:24:19.254605 - [DEBUG] Value : BOTTOM
73050 2019-Jan-13 11:24:19.254631 - [DEBUG]
73051 2019-Jan-13 11:24:19.254655 - [DEBUG] Function : main
73052 2019-Jan-13 11:24:19.254681 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73053 2019-Jan-13 11:24:19.255315 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73054 2019-Jan-13 11:24:19.255948 - [DEBUG] Value : BOTTOM
73055 2019-Jan-13 11:24:19.255974 - [DEBUG]
73056 2019-Jan-13 11:24:19.255999 - [DEBUG] Function : main
73057 2019-Jan-13 11:24:19.256023 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73058 2019-Jan-13 11:24:19.256654 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73059 2019-Jan-13 11:24:19.257334 - [DEBUG] Value : BOTTOM
73060 2019-Jan-13 11:24:19.257361 - [DEBUG]
73061 2019-Jan-13 11:24:19.257386 - [DEBUG] Function : main
73062 2019-Jan-13 11:24:19.257411 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73063 2019-Jan-13 11:24:19.258067 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73064 2019-Jan-13 11:24:19.258724 - [DEBUG] Value : BOTTOM
73065 2019-Jan-13 11:24:19.258751 - [DEBUG]
73066 2019-Jan-13 11:24:19.258778 - [DEBUG] Function : main
73067 2019-Jan-13 11:24:19.258804 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73068 2019-Jan-13 11:24:19.259444 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73069 2019-Jan-13 11:24:19.260097 - [DEBUG] Value : BOTTOM
73070 2019-Jan-13 11:24:19.260123 - [DEBUG]
73071 2019-Jan-13 11:24:19.260147 - [DEBUG] Function : main
73072 2019-Jan-13 11:24:19.260173 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73073 2019-Jan-13 11:24:19.260806 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73074 2019-Jan-13 11:24:19.261441 - [DEBUG] Value : BOTTOM
73075 2019-Jan-13 11:24:19.261467 - [DEBUG]
73076 2019-Jan-13 11:24:19.261491 - [DEBUG] Function : main
73077 2019-Jan-13 11:24:19.261516 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73078 2019-Jan-13 11:24:19.262147 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73079 2019-Jan-13 11:24:19.262807 - [DEBUG] Value : BOTTOM
73080 2019-Jan-13 11:24:19.262834 - [DEBUG]
73081 2019-Jan-13 11:24:19.262859 - [DEBUG] Function : main
73082 2019-Jan-13 11:24:19.262884 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73083 2019-Jan-13 11:24:19.263559 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73084 2019-Jan-13 11:24:19.264218 - [DEBUG] Value : BOTTOM
73085 2019-Jan-13 11:24:19.264245 - [DEBUG]
73086 2019-Jan-13 11:24:19.264271 - [DEBUG] Function : main
73087 2019-Jan-13 11:24:19.264295 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73088 2019-Jan-13 11:24:19.264956 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73089 2019-Jan-13 11:24:19.265604 - [DEBUG] Value : BOTTOM
73090 2019-Jan-13 11:24:19.265630 - [DEBUG]
73091 2019-Jan-13 11:24:19.265655 - [DEBUG] Function : main
73092 2019-Jan-13 11:24:19.265681 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73093 2019-Jan-13 11:24:19.266315 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73094 2019-Jan-13 11:24:19.266974 - [DEBUG] Value : BOTTOM
73095 2019-Jan-13 11:24:19.267000 - [DEBUG]
73096 2019-Jan-13 11:24:19.267025 - [DEBUG] Function : main
73097 2019-Jan-13 11:24:19.267050 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73098 2019-Jan-13 11:24:19.267683 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73099 2019-Jan-13 11:24:19.268316 - [DEBUG] Value : BOTTOM
73100 2019-Jan-13 11:24:19.268342 - [DEBUG]
73101 2019-Jan-13 11:24:19.268366 - [DEBUG] Function : main
73102 2019-Jan-13 11:24:19.268392 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73103 2019-Jan-13 11:24:19.269023 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73104 2019-Jan-13 11:24:19.269683 - [DEBUG] Value : BOTTOM
73105 2019-Jan-13 11:24:19.269710 - [DEBUG]
73106 2019-Jan-13 11:24:19.269735 - [DEBUG] Function : main
73107 2019-Jan-13 11:24:19.269761 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73108 2019-Jan-13 11:24:19.270437 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73109 2019-Jan-13 11:24:19.270500 - [DEBUG] Value : BOTTOM
73110 2019-Jan-13 11:24:19.270526 - [DEBUG]
73111 2019-Jan-13 11:24:19.270565 - [DEBUG] Function : main
73112 2019-Jan-13 11:24:19.270591 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73113 2019-Jan-13 11:24:19.271259 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73114 2019-Jan-13 11:24:19.271908 - [DEBUG] Value : BOTTOM
73115 2019-Jan-13 11:24:19.271935 - [DEBUG]
73116 2019-Jan-13 11:24:19.271960 - [DEBUG] Function : main
73117 2019-Jan-13 11:24:19.271986 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73118 2019-Jan-13 11:24:19.272622 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73119 2019-Jan-13 11:24:19.273256 - [DEBUG] Value : BOTTOM
73120 2019-Jan-13 11:24:19.273282 - [DEBUG]
73121 2019-Jan-13 11:24:19.273307 - [DEBUG] Function : main
73122 2019-Jan-13 11:24:19.273351 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73123 2019-Jan-13 11:24:19.273991 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73124 2019-Jan-13 11:24:19.274625 - [DEBUG] Value : BOTTOM
73125 2019-Jan-13 11:24:19.274651 - [DEBUG]
73126 2019-Jan-13 11:24:19.274675 - [DEBUG] Function : main
73127 2019-Jan-13 11:24:19.274715 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73128 2019-Jan-13 11:24:19.275354 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73129 2019-Jan-13 11:24:19.276006 - [DEBUG] Value : BOTTOM
73130 2019-Jan-13 11:24:19.276034 - [DEBUG]
73131 2019-Jan-13 11:24:19.276060 - [DEBUG] Function : main
73132 2019-Jan-13 11:24:19.276085 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73133 2019-Jan-13 11:24:19.276764 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73134 2019-Jan-13 11:24:19.277425 - [DEBUG] Value : BOTTOM
73135 2019-Jan-13 11:24:19.277452 - [DEBUG]
73136 2019-Jan-13 11:24:19.277478 - [DEBUG] Function : main
73137 2019-Jan-13 11:24:19.277503 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73138 2019-Jan-13 11:24:19.278156 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73139 2019-Jan-13 11:24:19.278789 - [DEBUG] Value : BOTTOM
73140 2019-Jan-13 11:24:19.278815 - [DEBUG]
73141 2019-Jan-13 11:24:19.278841 - [DEBUG] Function : main
73142 2019-Jan-13 11:24:19.278866 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73143 2019-Jan-13 11:24:19.279503 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73144 2019-Jan-13 11:24:19.280158 - [DEBUG] Value : BOTTOM
73145 2019-Jan-13 11:24:19.280184 - [DEBUG]
73146 2019-Jan-13 11:24:19.280209 - [DEBUG] Function : main
73147 2019-Jan-13 11:24:19.280234 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73148 2019-Jan-13 11:24:19.280874 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73149 2019-Jan-13 11:24:19.281513 - [DEBUG] Value : BOTTOM
73150 2019-Jan-13 11:24:19.281539 - [DEBUG]
73151 2019-Jan-13 11:24:19.281564 - [DEBUG] Function : main
73152 2019-Jan-13 11:24:19.281588 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73153 2019-Jan-13 11:24:19.282230 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73154 2019-Jan-13 11:24:19.282895 - [DEBUG] Value : BOTTOM
73155 2019-Jan-13 11:24:19.282921 - [DEBUG]
73156 2019-Jan-13 11:24:19.282947 - [DEBUG] Function : main
73157 2019-Jan-13 11:24:19.282972 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73158 2019-Jan-13 11:24:19.283660 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73159 2019-Jan-13 11:24:19.284313 - [DEBUG] Value : BOTTOM
73160 2019-Jan-13 11:24:19.284341 - [DEBUG]
73161 2019-Jan-13 11:24:19.284366 - [DEBUG] Function : main
73162 2019-Jan-13 11:24:19.284391 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73163 2019-Jan-13 11:24:19.285032 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73164 2019-Jan-13 11:24:19.285668 - [DEBUG] Value : BOTTOM
73165 2019-Jan-13 11:24:19.285694 - [DEBUG]
73166 2019-Jan-13 11:24:19.285718 - [DEBUG] Function : main
73167 2019-Jan-13 11:24:19.285743 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73168 2019-Jan-13 11:24:19.286380 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73169 2019-Jan-13 11:24:19.287034 - [DEBUG] Value : BOTTOM
73170 2019-Jan-13 11:24:19.287060 - [DEBUG]
73171 2019-Jan-13 11:24:19.287085 - [DEBUG] Function : main
73172 2019-Jan-13 11:24:19.287109 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73173 2019-Jan-13 11:24:19.287763 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73174 2019-Jan-13 11:24:19.288403 - [DEBUG] Value : BOTTOM
73175 2019-Jan-13 11:24:19.288429 - [DEBUG]
73176 2019-Jan-13 11:24:19.288454 - [DEBUG] Function : main
73177 2019-Jan-13 11:24:19.288479 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73178 2019-Jan-13 11:24:19.289144 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73179 2019-Jan-13 11:24:19.289205 - [DEBUG] Value : BOTTOM
73180 2019-Jan-13 11:24:19.289230 - [DEBUG]
73181 2019-Jan-13 11:24:19.289272 - [DEBUG] Function : main
73182 2019-Jan-13 11:24:19.289299 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73183 2019-Jan-13 11:24:19.289956 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73184 2019-Jan-13 11:24:19.290636 - [DEBUG] Value : BOTTOM
73185 2019-Jan-13 11:24:19.290663 - [DEBUG]
73186 2019-Jan-13 11:24:19.290688 - [DEBUG] Function : main
73187 2019-Jan-13 11:24:19.290713 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73188 2019-Jan-13 11:24:19.291349 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73189 2019-Jan-13 11:24:19.291983 - [DEBUG] Value : BOTTOM
73190 2019-Jan-13 11:24:19.292009 - [DEBUG]
73191 2019-Jan-13 11:24:19.292034 - [DEBUG] Function : main
73192 2019-Jan-13 11:24:19.292059 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73193 2019-Jan-13 11:24:19.292689 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73194 2019-Jan-13 11:24:19.293326 - [DEBUG] Value : BOTTOM
73195 2019-Jan-13 11:24:19.293368 - [DEBUG]
73196 2019-Jan-13 11:24:19.293392 - [DEBUG] Function : main
73197 2019-Jan-13 11:24:19.293417 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73198 2019-Jan-13 11:24:19.294048 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73199 2019-Jan-13 11:24:19.294686 - [DEBUG] Value : BOTTOM
73200 2019-Jan-13 11:24:19.294712 - [DEBUG]
73201 2019-Jan-13 11:24:19.294737 - [DEBUG] Function : main
73202 2019-Jan-13 11:24:19.294762 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73203 2019-Jan-13 11:24:19.295415 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73204 2019-Jan-13 11:24:19.296069 - [DEBUG] Value : BOTTOM
73205 2019-Jan-13 11:24:19.296096 - [DEBUG]
73206 2019-Jan-13 11:24:19.296121 - [DEBUG] Function : main
73207 2019-Jan-13 11:24:19.296146 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73208 2019-Jan-13 11:24:19.296814 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73209 2019-Jan-13 11:24:19.297449 - [DEBUG] Value : BOTTOM
73210 2019-Jan-13 11:24:19.297475 - [DEBUG]
73211 2019-Jan-13 11:24:19.297501 - [DEBUG] Function : main
73212 2019-Jan-13 11:24:19.297526 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73213 2019-Jan-13 11:24:19.298155 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73214 2019-Jan-13 11:24:19.298788 - [DEBUG] Value : BOTTOM
73215 2019-Jan-13 11:24:19.298814 - [DEBUG]
73216 2019-Jan-13 11:24:19.298839 - [DEBUG] Function : main
73217 2019-Jan-13 11:24:19.298863 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73218 2019-Jan-13 11:24:19.299493 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73219 2019-Jan-13 11:24:19.300152 - [DEBUG] Value : BOTTOM
73220 2019-Jan-13 11:24:19.300177 - [DEBUG]
73221 2019-Jan-13 11:24:19.300223 - [DEBUG] Function : main
73222 2019-Jan-13 11:24:19.300249 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73223 2019-Jan-13 11:24:19.300882 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73224 2019-Jan-13 11:24:19.301544 - [DEBUG] Value : BOTTOM
73225 2019-Jan-13 11:24:19.301571 - [DEBUG]
73226 2019-Jan-13 11:24:19.301596 - [DEBUG] Function : main
73227 2019-Jan-13 11:24:19.301621 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73228 2019-Jan-13 11:24:19.302277 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73229 2019-Jan-13 11:24:19.302934 - [DEBUG] Value : BOTTOM
73230 2019-Jan-13 11:24:19.302961 - [DEBUG]
73231 2019-Jan-13 11:24:19.302987 - [DEBUG] Function : main
73232 2019-Jan-13 11:24:19.303012 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73233 2019-Jan-13 11:24:19.303672 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73234 2019-Jan-13 11:24:19.304310 - [DEBUG] Value : BOTTOM
73235 2019-Jan-13 11:24:19.304336 - [DEBUG]
73236 2019-Jan-13 11:24:19.304439 - [DEBUG] Function : main
73237 2019-Jan-13 11:24:19.304464 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73238 2019-Jan-13 11:24:19.305099 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73239 2019-Jan-13 11:24:19.305734 - [DEBUG] Value : BOTTOM
73240 2019-Jan-13 11:24:19.305759 - [DEBUG]
73241 2019-Jan-13 11:24:19.305784 - [DEBUG] Function : main
73242 2019-Jan-13 11:24:19.305809 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73243 2019-Jan-13 11:24:19.306443 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73244 2019-Jan-13 11:24:19.307098 - [DEBUG] Value : BOTTOM
73245 2019-Jan-13 11:24:19.307124 - [DEBUG]
73246 2019-Jan-13 11:24:19.307149 - [DEBUG] Function : main
73247 2019-Jan-13 11:24:19.307173 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73248 2019-Jan-13 11:24:19.307825 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73249 2019-Jan-13 11:24:19.308483 - [DEBUG] Value : BOTTOM
73250 2019-Jan-13 11:24:19.308510 - [DEBUG]
73251 2019-Jan-13 11:24:19.308535 - [DEBUG] Function : main
73252 2019-Jan-13 11:24:19.308560 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73253 2019-Jan-13 11:24:19.309213 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73254 2019-Jan-13 11:24:19.309855 - [DEBUG] Value : BOTTOM
73255 2019-Jan-13 11:24:19.309882 - [DEBUG]
73256 2019-Jan-13 11:24:19.309907 - [DEBUG] Function : main
73257 2019-Jan-13 11:24:19.309931 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73258 2019-Jan-13 11:24:19.310591 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73259 2019-Jan-13 11:24:19.311229 - [DEBUG] Value : BOTTOM
73260 2019-Jan-13 11:24:19.311255 - [DEBUG]
73261 2019-Jan-13 11:24:19.311282 - [DEBUG] Function : main
73262 2019-Jan-13 11:24:19.311307 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73263 2019-Jan-13 11:24:19.311937 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73264 2019-Jan-13 11:24:19.312575 - [DEBUG] Value : BOTTOM
73265 2019-Jan-13 11:24:19.312601 - [DEBUG]
73266 2019-Jan-13 11:24:19.312626 - [DEBUG] Function : main
73267 2019-Jan-13 11:24:19.312651 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73268 2019-Jan-13 11:24:19.313279 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73269 2019-Jan-13 11:24:19.313967 - [DEBUG] Value : BOTTOM
73270 2019-Jan-13 11:24:19.313994 - [DEBUG]
73271 2019-Jan-13 11:24:19.314019 - [DEBUG] Function : main
73272 2019-Jan-13 11:24:19.314044 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73273 2019-Jan-13 11:24:19.314704 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73274 2019-Jan-13 11:24:19.315377 - [DEBUG] Value : BOTTOM
73275 2019-Jan-13 11:24:19.315403 - [DEBUG]
73276 2019-Jan-13 11:24:19.315429 - [DEBUG] Function : main
73277 2019-Jan-13 11:24:19.315454 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73278 2019-Jan-13 11:24:19.316107 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73279 2019-Jan-13 11:24:19.316802 - [DEBUG] Value : BOTTOM
73280 2019-Jan-13 11:24:19.316829 - [DEBUG]
73281 2019-Jan-13 11:24:19.316854 - [DEBUG] Function : main
73282 2019-Jan-13 11:24:19.316879 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73283 2019-Jan-13 11:24:19.317515 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73284 2019-Jan-13 11:24:19.318160 - [DEBUG] Value : BOTTOM
73285 2019-Jan-13 11:24:19.318185 - [DEBUG]
73286 2019-Jan-13 11:24:19.318210 - [DEBUG] Function : main
73287 2019-Jan-13 11:24:19.318235 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73288 2019-Jan-13 11:24:19.318865 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73289 2019-Jan-13 11:24:19.319503 - [DEBUG] Value : BOTTOM
73290 2019-Jan-13 11:24:19.319529 - [DEBUG]
73291 2019-Jan-13 11:24:19.319553 - [DEBUG] Function : main
73292 2019-Jan-13 11:24:19.319578 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73293 2019-Jan-13 11:24:19.320223 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73294 2019-Jan-13 11:24:19.320283 - [DEBUG] Value : BOTTOM
73295 2019-Jan-13 11:24:19.320309 - [DEBUG]
73296 2019-Jan-13 11:24:19.320352 - [DEBUG] Function : main
73297 2019-Jan-13 11:24:19.320378 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73298 2019-Jan-13 11:24:19.321022 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73299 2019-Jan-13 11:24:19.321684 - [DEBUG] Value : BOTTOM
73300 2019-Jan-13 11:24:19.321711 - [DEBUG]
73301 2019-Jan-13 11:24:19.321736 - [DEBUG] Function : main
73302 2019-Jan-13 11:24:19.321761 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73303 2019-Jan-13 11:24:19.322414 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73304 2019-Jan-13 11:24:19.323060 - [DEBUG] Value : BOTTOM
73305 2019-Jan-13 11:24:19.323086 - [DEBUG]
73306 2019-Jan-13 11:24:19.323112 - [DEBUG] Function : main
73307 2019-Jan-13 11:24:19.323137 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73308 2019-Jan-13 11:24:19.323809 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73309 2019-Jan-13 11:24:19.324444 - [DEBUG] Value : BOTTOM
73310 2019-Jan-13 11:24:19.324470 - [DEBUG]
73311 2019-Jan-13 11:24:19.324494 - [DEBUG] Function : main
73312 2019-Jan-13 11:24:19.324518 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73313 2019-Jan-13 11:24:19.325148 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73314 2019-Jan-13 11:24:19.325788 - [DEBUG] Value : BOTTOM
73315 2019-Jan-13 11:24:19.325814 - [DEBUG]
73316 2019-Jan-13 11:24:19.325838 - [DEBUG] Function : main
73317 2019-Jan-13 11:24:19.325863 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73318 2019-Jan-13 11:24:19.326493 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73319 2019-Jan-13 11:24:19.327167 - [DEBUG] Value : BOTTOM
73320 2019-Jan-13 11:24:19.327194 - [DEBUG]
73321 2019-Jan-13 11:24:19.327219 - [DEBUG] Function : main
73322 2019-Jan-13 11:24:19.327243 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73323 2019-Jan-13 11:24:19.327901 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73324 2019-Jan-13 11:24:19.328553 - [DEBUG] Value : BOTTOM
73325 2019-Jan-13 11:24:19.328580 - [DEBUG]
73326 2019-Jan-13 11:24:19.328607 - [DEBUG] Function : main
73327 2019-Jan-13 11:24:19.328632 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73328 2019-Jan-13 11:24:19.329282 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73329 2019-Jan-13 11:24:19.329918 - [DEBUG] Value : BOTTOM
73330 2019-Jan-13 11:24:19.329944 - [DEBUG]
73331 2019-Jan-13 11:24:19.329969 - [DEBUG] Function : main
73332 2019-Jan-13 11:24:19.330010 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73333 2019-Jan-13 11:24:19.330655 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73334 2019-Jan-13 11:24:19.331299 - [DEBUG] Value : BOTTOM
73335 2019-Jan-13 11:24:19.331324 - [DEBUG]
73336 2019-Jan-13 11:24:19.331349 - [DEBUG] Function : main
73337 2019-Jan-13 11:24:19.331373 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73338 2019-Jan-13 11:24:19.332006 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73339 2019-Jan-13 11:24:19.332649 - [DEBUG] Value : BOTTOM
73340 2019-Jan-13 11:24:19.332675 - [DEBUG]
73341 2019-Jan-13 11:24:19.332699 - [DEBUG] Function : main
73342 2019-Jan-13 11:24:19.332724 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73343 2019-Jan-13 11:24:19.333371 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73344 2019-Jan-13 11:24:19.334028 - [DEBUG] Value : BOTTOM
73345 2019-Jan-13 11:24:19.334055 - [DEBUG]
73346 2019-Jan-13 11:24:19.334080 - [DEBUG] Function : main
73347 2019-Jan-13 11:24:19.334105 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73348 2019-Jan-13 11:24:19.334753 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73349 2019-Jan-13 11:24:19.335418 - [DEBUG] Value : BOTTOM
73350 2019-Jan-13 11:24:19.335445 - [DEBUG]
73351 2019-Jan-13 11:24:19.335470 - [DEBUG] Function : main
73352 2019-Jan-13 11:24:19.335495 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73353 2019-Jan-13 11:24:19.336138 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73354 2019-Jan-13 11:24:19.336791 - [DEBUG] Value : BOTTOM
73355 2019-Jan-13 11:24:19.336817 - [DEBUG]
73356 2019-Jan-13 11:24:19.336842 - [DEBUG] Function : main
73357 2019-Jan-13 11:24:19.336866 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73358 2019-Jan-13 11:24:19.337496 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73359 2019-Jan-13 11:24:19.338133 - [DEBUG] Value : BOTTOM
73360 2019-Jan-13 11:24:19.338159 - [DEBUG]
73361 2019-Jan-13 11:24:19.338183 - [DEBUG] Function : main
73362 2019-Jan-13 11:24:19.338208 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73363 2019-Jan-13 11:24:19.338837 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73364 2019-Jan-13 11:24:19.339475 - [DEBUG] Value : BOTTOM
73365 2019-Jan-13 11:24:19.339500 - [DEBUG]
73366 2019-Jan-13 11:24:19.339525 - [DEBUG] Function : main
73367 2019-Jan-13 11:24:19.339549 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73368 2019-Jan-13 11:24:19.340226 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73369 2019-Jan-13 11:24:19.340884 - [DEBUG] Value : BOTTOM
73370 2019-Jan-13 11:24:19.340911 - [DEBUG]
73371 2019-Jan-13 11:24:19.340936 - [DEBUG] Function : main
73372 2019-Jan-13 11:24:19.340961 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73373 2019-Jan-13 11:24:19.341616 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73374 2019-Jan-13 11:24:19.342264 - [DEBUG] Value : BOTTOM
73375 2019-Jan-13 11:24:19.342290 - [DEBUG]
73376 2019-Jan-13 11:24:19.342318 - [DEBUG] Function : main
73377 2019-Jan-13 11:24:19.342343 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73378 2019-Jan-13 11:24:19.342975 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73379 2019-Jan-13 11:24:19.343635 - [DEBUG] Value : BOTTOM
73380 2019-Jan-13 11:24:19.343661 - [DEBUG]
73381 2019-Jan-13 11:24:19.343685 - [DEBUG] Function : main
73382 2019-Jan-13 11:24:19.343710 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73383 2019-Jan-13 11:24:19.344340 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73384 2019-Jan-13 11:24:19.344973 - [DEBUG] Value : BOTTOM
73385 2019-Jan-13 11:24:19.344999 - [DEBUG]
73386 2019-Jan-13 11:24:19.345024 - [DEBUG] Function : main
73387 2019-Jan-13 11:24:19.345048 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73388 2019-Jan-13 11:24:19.345679 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73389 2019-Jan-13 11:24:19.346325 - [DEBUG] Value : BOTTOM
73390 2019-Jan-13 11:24:19.346351 - [DEBUG]
73391 2019-Jan-13 11:24:19.346375 - [DEBUG] Function : main
73392 2019-Jan-13 11:24:19.346400 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73393 2019-Jan-13 11:24:19.347076 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73394 2019-Jan-13 11:24:19.347737 - [DEBUG] Value : BOTTOM
73395 2019-Jan-13 11:24:19.347764 - [DEBUG]
73396 2019-Jan-13 11:24:19.347790 - [DEBUG] Function : main
73397 2019-Jan-13 11:24:19.347815 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73398 2019-Jan-13 11:24:19.348462 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73399 2019-Jan-13 11:24:19.348525 - [DEBUG] Value : BOTTOM
73400 2019-Jan-13 11:24:19.348550 - [DEBUG]
73401 2019-Jan-13 11:24:19.348591 - [DEBUG] Function : main
73402 2019-Jan-13 11:24:19.348617 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73403 2019-Jan-13 11:24:19.349255 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73404 2019-Jan-13 11:24:19.349892 - [DEBUG] Value : BOTTOM
73405 2019-Jan-13 11:24:19.349918 - [DEBUG]
73406 2019-Jan-13 11:24:19.349943 - [DEBUG] Function : main
73407 2019-Jan-13 11:24:19.349968 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73408 2019-Jan-13 11:24:19.350623 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73409 2019-Jan-13 11:24:19.351258 - [DEBUG] Value : BOTTOM
73410 2019-Jan-13 11:24:19.351284 - [DEBUG]
73411 2019-Jan-13 11:24:19.351310 - [DEBUG] Function : main
73412 2019-Jan-13 11:24:19.351335 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73413 2019-Jan-13 11:24:19.351968 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73414 2019-Jan-13 11:24:19.352621 - [DEBUG] Value : BOTTOM
73415 2019-Jan-13 11:24:19.352648 - [DEBUG]
73416 2019-Jan-13 11:24:19.352673 - [DEBUG] Function : main
73417 2019-Jan-13 11:24:19.352698 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73418 2019-Jan-13 11:24:19.353372 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73419 2019-Jan-13 11:24:19.354040 - [DEBUG] Value : BOTTOM
73420 2019-Jan-13 11:24:19.354067 - [DEBUG]
73421 2019-Jan-13 11:24:19.354092 - [DEBUG] Function : main
73422 2019-Jan-13 11:24:19.354118 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73423 2019-Jan-13 11:24:19.354766 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73424 2019-Jan-13 11:24:19.355404 - [DEBUG] Value : BOTTOM
73425 2019-Jan-13 11:24:19.355430 - [DEBUG]
73426 2019-Jan-13 11:24:19.355454 - [DEBUG] Function : main
73427 2019-Jan-13 11:24:19.355479 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73428 2019-Jan-13 11:24:19.356112 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73429 2019-Jan-13 11:24:19.356765 - [DEBUG] Value : BOTTOM
73430 2019-Jan-13 11:24:19.356792 - [DEBUG]
73431 2019-Jan-13 11:24:19.356817 - [DEBUG] Function : main
73432 2019-Jan-13 11:24:19.356842 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73433 2019-Jan-13 11:24:19.357478 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73434 2019-Jan-13 11:24:19.358112 - [DEBUG] Value : BOTTOM
73435 2019-Jan-13 11:24:19.358138 - [DEBUG]
73436 2019-Jan-13 11:24:19.358162 - [DEBUG] Function : main
73437 2019-Jan-13 11:24:19.358187 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73438 2019-Jan-13 11:24:19.358820 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73439 2019-Jan-13 11:24:19.359485 - [DEBUG] Value : BOTTOM
73440 2019-Jan-13 11:24:19.359512 - [DEBUG]
73441 2019-Jan-13 11:24:19.359538 - [DEBUG] Function : main
73442 2019-Jan-13 11:24:19.359563 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73443 2019-Jan-13 11:24:19.360241 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73444 2019-Jan-13 11:24:19.360903 - [DEBUG] Value : BOTTOM
73445 2019-Jan-13 11:24:19.360929 - [DEBUG]
73446 2019-Jan-13 11:24:19.360955 - [DEBUG] Function : main
73447 2019-Jan-13 11:24:19.360980 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73448 2019-Jan-13 11:24:19.361616 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73449 2019-Jan-13 11:24:19.362255 - [DEBUG] Value : BOTTOM
73450 2019-Jan-13 11:24:19.362281 - [DEBUG]
73451 2019-Jan-13 11:24:19.362305 - [DEBUG] Function : main
73452 2019-Jan-13 11:24:19.362330 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73453 2019-Jan-13 11:24:19.362963 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73454 2019-Jan-13 11:24:19.363622 - [DEBUG] Value : BOTTOM
73455 2019-Jan-13 11:24:19.363648 - [DEBUG]
73456 2019-Jan-13 11:24:19.363673 - [DEBUG] Function : main
73457 2019-Jan-13 11:24:19.363698 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73458 2019-Jan-13 11:24:19.364330 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73459 2019-Jan-13 11:24:19.364977 - [DEBUG] Value : BOTTOM
73460 2019-Jan-13 11:24:19.365003 - [DEBUG]
73461 2019-Jan-13 11:24:19.365028 - [DEBUG] Function : main
73462 2019-Jan-13 11:24:19.365053 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73463 2019-Jan-13 11:24:19.365708 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73464 2019-Jan-13 11:24:19.366365 - [DEBUG] Value : BOTTOM
73465 2019-Jan-13 11:24:19.366393 - [DEBUG]
73466 2019-Jan-13 11:24:19.366418 - [DEBUG] Function : main
73467 2019-Jan-13 11:24:19.366444 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73468 2019-Jan-13 11:24:19.367121 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73469 2019-Jan-13 11:24:19.367771 - [DEBUG] Value : BOTTOM
73470 2019-Jan-13 11:24:19.367797 - [DEBUG]
73471 2019-Jan-13 11:24:19.367823 - [DEBUG] Function : main
73472 2019-Jan-13 11:24:19.367848 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73473 2019-Jan-13 11:24:19.368481 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73474 2019-Jan-13 11:24:19.368540 - [DEBUG] Value : BOTTOM
73475 2019-Jan-13 11:24:19.368566 - [DEBUG]
73476 2019-Jan-13 11:24:19.368604 - [DEBUG] Function : main
73477 2019-Jan-13 11:24:19.368630 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73478 2019-Jan-13 11:24:19.369269 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73479 2019-Jan-13 11:24:19.369908 - [DEBUG] Value : BOTTOM
73480 2019-Jan-13 11:24:19.369935 - [DEBUG]
73481 2019-Jan-13 11:24:19.369959 - [DEBUG] Function : main
73482 2019-Jan-13 11:24:19.369984 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73483 2019-Jan-13 11:24:19.370646 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73484 2019-Jan-13 11:24:19.371282 - [DEBUG] Value : BOTTOM
73485 2019-Jan-13 11:24:19.371307 - [DEBUG]
73486 2019-Jan-13 11:24:19.371333 - [DEBUG] Function : main
73487 2019-Jan-13 11:24:19.371358 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73488 2019-Jan-13 11:24:19.372018 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73489 2019-Jan-13 11:24:19.372674 - [DEBUG] Value : BOTTOM
73490 2019-Jan-13 11:24:19.372701 - [DEBUG]
73491 2019-Jan-13 11:24:19.372727 - [DEBUG] Function : main
73492 2019-Jan-13 11:24:19.372752 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73493 2019-Jan-13 11:24:19.373431 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73494 2019-Jan-13 11:24:19.374077 - [DEBUG] Value : BOTTOM
73495 2019-Jan-13 11:24:19.374103 - [DEBUG]
73496 2019-Jan-13 11:24:19.374128 - [DEBUG] Function : main
73497 2019-Jan-13 11:24:19.374153 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73498 2019-Jan-13 11:24:19.374789 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73499 2019-Jan-13 11:24:19.375422 - [DEBUG] Value : BOTTOM
73500 2019-Jan-13 11:24:19.375447 - [DEBUG]
73501 2019-Jan-13 11:24:19.375472 - [DEBUG] Function : main
73502 2019-Jan-13 11:24:19.375496 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73503 2019-Jan-13 11:24:19.376132 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73504 2019-Jan-13 11:24:19.376797 - [DEBUG] Value : BOTTOM
73505 2019-Jan-13 11:24:19.376824 - [DEBUG]
73506 2019-Jan-13 11:24:19.376850 - [DEBUG] Function : main
73507 2019-Jan-13 11:24:19.376874 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73508 2019-Jan-13 11:24:19.377511 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73509 2019-Jan-13 11:24:19.378167 - [DEBUG] Value : BOTTOM
73510 2019-Jan-13 11:24:19.378194 - [DEBUG]
73511 2019-Jan-13 11:24:19.378220 - [DEBUG] Function : main
73512 2019-Jan-13 11:24:19.378245 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73513 2019-Jan-13 11:24:19.378902 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73514 2019-Jan-13 11:24:19.379563 - [DEBUG] Value : BOTTOM
73515 2019-Jan-13 11:24:19.379591 - [DEBUG]
73516 2019-Jan-13 11:24:19.379617 - [DEBUG] Function : main
73517 2019-Jan-13 11:24:19.379642 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73518 2019-Jan-13 11:24:19.380315 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73519 2019-Jan-13 11:24:19.380955 - [DEBUG] Value : BOTTOM
73520 2019-Jan-13 11:24:19.380981 - [DEBUG]
73521 2019-Jan-13 11:24:19.381006 - [DEBUG] Function : main
73522 2019-Jan-13 11:24:19.381031 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73523 2019-Jan-13 11:24:19.381668 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73524 2019-Jan-13 11:24:19.382306 - [DEBUG] Value : BOTTOM
73525 2019-Jan-13 11:24:19.382331 - [DEBUG]
73526 2019-Jan-13 11:24:19.382356 - [DEBUG] Function : main
73527 2019-Jan-13 11:24:19.382381 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73528 2019-Jan-13 11:24:19.383018 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73529 2019-Jan-13 11:24:19.383668 - [DEBUG] Value : BOTTOM
73530 2019-Jan-13 11:24:19.383694 - [DEBUG]
73531 2019-Jan-13 11:24:19.383718 - [DEBUG] Function : main
73532 2019-Jan-13 11:24:19.383743 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73533 2019-Jan-13 11:24:19.384400 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73534 2019-Jan-13 11:24:19.385047 - [DEBUG] Value : BOTTOM
73535 2019-Jan-13 11:24:19.385074 - [DEBUG]
73536 2019-Jan-13 11:24:19.385100 - [DEBUG] Function : main
73537 2019-Jan-13 11:24:19.385125 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73538 2019-Jan-13 11:24:19.385788 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73539 2019-Jan-13 11:24:19.386434 - [DEBUG] Value : BOTTOM
73540 2019-Jan-13 11:24:19.386461 - [DEBUG]
73541 2019-Jan-13 11:24:19.386486 - [DEBUG] Function : main
73542 2019-Jan-13 11:24:19.386511 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73543 2019-Jan-13 11:24:19.387188 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73544 2019-Jan-13 11:24:19.387823 - [DEBUG] Value : BOTTOM
73545 2019-Jan-13 11:24:19.387849 - [DEBUG]
73546 2019-Jan-13 11:24:19.387874 - [DEBUG] Function : main
73547 2019-Jan-13 11:24:19.387899 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73548 2019-Jan-13 11:24:19.388536 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73549 2019-Jan-13 11:24:19.389169 - [DEBUG] Value : BOTTOM
73550 2019-Jan-13 11:24:19.389195 - [DEBUG]
73551 2019-Jan-13 11:24:19.389235 - [DEBUG] Function : main
73552 2019-Jan-13 11:24:19.389261 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73553 2019-Jan-13 11:24:19.389897 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73554 2019-Jan-13 11:24:19.390562 - [DEBUG] Value : BOTTOM
73555 2019-Jan-13 11:24:19.390589 - [DEBUG]
73556 2019-Jan-13 11:24:19.390617 - [DEBUG] Function : main
73557 2019-Jan-13 11:24:19.390642 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73558 2019-Jan-13 11:24:19.391303 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73559 2019-Jan-13 11:24:19.391365 - [DEBUG] Value : BOTTOM
73560 2019-Jan-13 11:24:19.391391 - [DEBUG]
73561 2019-Jan-13 11:24:19.391431 - [DEBUG] Function : main
73562 2019-Jan-13 11:24:19.391458 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73563 2019-Jan-13 11:24:19.392117 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73564 2019-Jan-13 11:24:19.392771 - [DEBUG] Value : BOTTOM
73565 2019-Jan-13 11:24:19.392797 - [DEBUG]
73566 2019-Jan-13 11:24:19.392823 - [DEBUG] Function : main
73567 2019-Jan-13 11:24:19.392848 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73568 2019-Jan-13 11:24:19.393504 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73569 2019-Jan-13 11:24:19.394141 - [DEBUG] Value : BOTTOM
73570 2019-Jan-13 11:24:19.394167 - [DEBUG]
73571 2019-Jan-13 11:24:19.394192 - [DEBUG] Function : main
73572 2019-Jan-13 11:24:19.394217 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73573 2019-Jan-13 11:24:19.394851 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73574 2019-Jan-13 11:24:19.395485 - [DEBUG] Value : BOTTOM
73575 2019-Jan-13 11:24:19.395511 - [DEBUG]
73576 2019-Jan-13 11:24:19.395536 - [DEBUG] Function : main
73577 2019-Jan-13 11:24:19.395561 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73578 2019-Jan-13 11:24:19.396191 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73579 2019-Jan-13 11:24:19.396864 - [DEBUG] Value : BOTTOM
73580 2019-Jan-13 11:24:19.396891 - [DEBUG]
73581 2019-Jan-13 11:24:19.396916 - [DEBUG] Function : main
73582 2019-Jan-13 11:24:19.396941 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73583 2019-Jan-13 11:24:19.397591 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73584 2019-Jan-13 11:24:19.398247 - [DEBUG] Value : BOTTOM
73585 2019-Jan-13 11:24:19.398274 - [DEBUG]
73586 2019-Jan-13 11:24:19.398299 - [DEBUG] Function : main
73587 2019-Jan-13 11:24:19.398324 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73588 2019-Jan-13 11:24:19.398967 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73589 2019-Jan-13 11:24:19.399600 - [DEBUG] Value : BOTTOM
73590 2019-Jan-13 11:24:19.399626 - [DEBUG]
73591 2019-Jan-13 11:24:19.399652 - [DEBUG] Function : main
73592 2019-Jan-13 11:24:19.399677 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73593 2019-Jan-13 11:24:19.400331 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73594 2019-Jan-13 11:24:19.400968 - [DEBUG] Value : BOTTOM
73595 2019-Jan-13 11:24:19.400994 - [DEBUG]
73596 2019-Jan-13 11:24:19.401018 - [DEBUG] Function : main
73597 2019-Jan-13 11:24:19.401058 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73598 2019-Jan-13 11:24:19.401694 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73599 2019-Jan-13 11:24:19.402335 - [DEBUG] Value : BOTTOM
73600 2019-Jan-13 11:24:19.402360 - [DEBUG]
73601 2019-Jan-13 11:24:19.402385 - [DEBUG] Function : main
73602 2019-Jan-13 11:24:19.402409 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73603 2019-Jan-13 11:24:19.403051 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73604 2019-Jan-13 11:24:19.403732 - [DEBUG] Value : BOTTOM
73605 2019-Jan-13 11:24:19.403758 - [DEBUG]
73606 2019-Jan-13 11:24:19.403783 - [DEBUG] Function : main
73607 2019-Jan-13 11:24:19.403808 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73608 2019-Jan-13 11:24:19.404465 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73609 2019-Jan-13 11:24:19.405115 - [DEBUG] Value : BOTTOM
73610 2019-Jan-13 11:24:19.405141 - [DEBUG]
73611 2019-Jan-13 11:24:19.405167 - [DEBUG] Function : main
73612 2019-Jan-13 11:24:19.405191 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73613 2019-Jan-13 11:24:19.405827 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73614 2019-Jan-13 11:24:19.406468 - [DEBUG] Value : BOTTOM
73615 2019-Jan-13 11:24:19.406494 - [DEBUG]
73616 2019-Jan-13 11:24:19.406519 - [DEBUG] Function : main
73617 2019-Jan-13 11:24:19.406543 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73618 2019-Jan-13 11:24:19.407199 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73619 2019-Jan-13 11:24:19.407833 - [DEBUG] Value : BOTTOM
73620 2019-Jan-13 11:24:19.407859 - [DEBUG]
73621 2019-Jan-13 11:24:19.407883 - [DEBUG] Function : main
73622 2019-Jan-13 11:24:19.407907 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73623 2019-Jan-13 11:24:19.408538 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73624 2019-Jan-13 11:24:19.409174 - [DEBUG] Value : BOTTOM
73625 2019-Jan-13 11:24:19.409200 - [DEBUG]
73626 2019-Jan-13 11:24:19.409224 - [DEBUG] Function : main
73627 2019-Jan-13 11:24:19.409249 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73628 2019-Jan-13 11:24:19.409907 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73629 2019-Jan-13 11:24:19.410592 - [DEBUG] Value : BOTTOM
73630 2019-Jan-13 11:24:19.410619 - [DEBUG]
73631 2019-Jan-13 11:24:19.410645 - [DEBUG] Function : main
73632 2019-Jan-13 11:24:19.410670 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73633 2019-Jan-13 11:24:19.411324 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73634 2019-Jan-13 11:24:19.411961 - [DEBUG] Value : BOTTOM
73635 2019-Jan-13 11:24:19.411987 - [DEBUG]
73636 2019-Jan-13 11:24:19.412012 - [DEBUG] Function : main
73637 2019-Jan-13 11:24:19.412036 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73638 2019-Jan-13 11:24:19.412666 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73639 2019-Jan-13 11:24:19.413303 - [DEBUG] Value : BOTTOM
73640 2019-Jan-13 11:24:19.413362 - [DEBUG]
73641 2019-Jan-13 11:24:19.413389 - [DEBUG] Function : main
73642 2019-Jan-13 11:24:19.413414 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73643 2019-Jan-13 11:24:19.414050 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73644 2019-Jan-13 11:24:19.414689 - [DEBUG] Value : BOTTOM
73645 2019-Jan-13 11:24:19.414715 - [DEBUG]
73646 2019-Jan-13 11:24:19.414739 - [DEBUG] Function : main
73647 2019-Jan-13 11:24:19.414764 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73648 2019-Jan-13 11:24:19.415397 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73649 2019-Jan-13 11:24:19.415457 - [DEBUG] Value : BOTTOM
73650 2019-Jan-13 11:24:19.415482 - [DEBUG]
73651 2019-Jan-13 11:24:19.415524 - [DEBUG] Function : main
73652 2019-Jan-13 11:24:19.415550 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73653 2019-Jan-13 11:24:19.416217 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73654 2019-Jan-13 11:24:19.416900 - [DEBUG] Value : BOTTOM
73655 2019-Jan-13 11:24:19.416930 - [DEBUG]
73656 2019-Jan-13 11:24:19.416956 - [DEBUG] Function : main
73657 2019-Jan-13 11:24:19.416982 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73658 2019-Jan-13 11:24:19.417639 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73659 2019-Jan-13 11:24:19.418279 - [DEBUG] Value : BOTTOM
73660 2019-Jan-13 11:24:19.418305 - [DEBUG]
73661 2019-Jan-13 11:24:19.418331 - [DEBUG] Function : main
73662 2019-Jan-13 11:24:19.418356 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73663 2019-Jan-13 11:24:19.418990 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73664 2019-Jan-13 11:24:19.419623 - [DEBUG] Value : BOTTOM
73665 2019-Jan-13 11:24:19.419649 - [DEBUG]
73666 2019-Jan-13 11:24:19.419673 - [DEBUG] Function : main
73667 2019-Jan-13 11:24:19.419698 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73668 2019-Jan-13 11:24:19.420355 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73669 2019-Jan-13 11:24:19.420993 - [DEBUG] Value : BOTTOM
73670 2019-Jan-13 11:24:19.421019 - [DEBUG]
73671 2019-Jan-13 11:24:19.421043 - [DEBUG] Function : main
73672 2019-Jan-13 11:24:19.421068 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73673 2019-Jan-13 11:24:19.421704 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73674 2019-Jan-13 11:24:19.422358 - [DEBUG] Value : BOTTOM
73675 2019-Jan-13 11:24:19.422384 - [DEBUG]
73676 2019-Jan-13 11:24:19.422409 - [DEBUG] Function : main
73677 2019-Jan-13 11:24:19.422434 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73678 2019-Jan-13 11:24:19.423092 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73679 2019-Jan-13 11:24:19.423765 - [DEBUG] Value : BOTTOM
73680 2019-Jan-13 11:24:19.423792 - [DEBUG]
73681 2019-Jan-13 11:24:19.423819 - [DEBUG] Function : main
73682 2019-Jan-13 11:24:19.423845 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73683 2019-Jan-13 11:24:19.424492 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73684 2019-Jan-13 11:24:19.425123 - [DEBUG] Value : BOTTOM
73685 2019-Jan-13 11:24:19.425149 - [DEBUG]
73686 2019-Jan-13 11:24:19.425174 - [DEBUG] Function : main
73687 2019-Jan-13 11:24:19.425199 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73688 2019-Jan-13 11:24:19.425849 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73689 2019-Jan-13 11:24:19.426490 - [DEBUG] Value : BOTTOM
73690 2019-Jan-13 11:24:19.426516 - [DEBUG]
73691 2019-Jan-13 11:24:19.426541 - [DEBUG] Function : main
73692 2019-Jan-13 11:24:19.426565 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73693 2019-Jan-13 11:24:19.427221 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73694 2019-Jan-13 11:24:19.427858 - [DEBUG] Value : BOTTOM
73695 2019-Jan-13 11:24:19.427884 - [DEBUG]
73696 2019-Jan-13 11:24:19.427908 - [DEBUG] Function : main
73697 2019-Jan-13 11:24:19.427933 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73698 2019-Jan-13 11:24:19.428587 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73699 2019-Jan-13 11:24:19.429241 - [DEBUG] Value : BOTTOM
73700 2019-Jan-13 11:24:19.429268 - [DEBUG]
73701 2019-Jan-13 11:24:19.429294 - [DEBUG] Function : main
73702 2019-Jan-13 11:24:19.429319 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73703 2019-Jan-13 11:24:19.429980 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73704 2019-Jan-13 11:24:19.430648 - [DEBUG] Value : BOTTOM
73705 2019-Jan-13 11:24:19.430675 - [DEBUG]
73706 2019-Jan-13 11:24:19.430700 - [DEBUG] Function : main
73707 2019-Jan-13 11:24:19.430726 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73708 2019-Jan-13 11:24:19.431363 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73709 2019-Jan-13 11:24:19.431995 - [DEBUG] Value : BOTTOM
73710 2019-Jan-13 11:24:19.432021 - [DEBUG]
73711 2019-Jan-13 11:24:19.432045 - [DEBUG] Function : main
73712 2019-Jan-13 11:24:19.432070 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73713 2019-Jan-13 11:24:19.432706 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73714 2019-Jan-13 11:24:19.433356 - [DEBUG] Value : BOTTOM
73715 2019-Jan-13 11:24:19.433382 - [DEBUG]
73716 2019-Jan-13 11:24:19.433407 - [DEBUG] Function : main
73717 2019-Jan-13 11:24:19.433432 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73718 2019-Jan-13 11:24:19.434067 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73719 2019-Jan-13 11:24:19.434718 - [DEBUG] Value : BOTTOM
73720 2019-Jan-13 11:24:19.434745 - [DEBUG]
73721 2019-Jan-13 11:24:19.434769 - [DEBUG] Function : main
73722 2019-Jan-13 11:24:19.434794 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73723 2019-Jan-13 11:24:19.435452 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73724 2019-Jan-13 11:24:19.436105 - [DEBUG] Value : BOTTOM
73725 2019-Jan-13 11:24:19.436131 - [DEBUG]
73726 2019-Jan-13 11:24:19.436157 - [DEBUG] Function : main
73727 2019-Jan-13 11:24:19.436182 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73728 2019-Jan-13 11:24:19.436856 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73729 2019-Jan-13 11:24:19.437496 - [DEBUG] Value : BOTTOM
73730 2019-Jan-13 11:24:19.437521 - [DEBUG]
73731 2019-Jan-13 11:24:19.437548 - [DEBUG] Function : main
73732 2019-Jan-13 11:24:19.437573 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73733 2019-Jan-13 11:24:19.438224 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73734 2019-Jan-13 11:24:19.438861 - [DEBUG] Value : BOTTOM
73735 2019-Jan-13 11:24:19.438887 - [DEBUG]
73736 2019-Jan-13 11:24:19.438912 - [DEBUG] Function : main
73737 2019-Jan-13 11:24:19.438937 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73738 2019-Jan-13 11:24:19.439574 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73739 2019-Jan-13 11:24:19.440224 - [DEBUG] Value : BOTTOM
73740 2019-Jan-13 11:24:19.440250 - [DEBUG]
73741 2019-Jan-13 11:24:19.440274 - [DEBUG] Function : main
73742 2019-Jan-13 11:24:19.440299 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73743 2019-Jan-13 11:24:19.440945 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73744 2019-Jan-13 11:24:19.441614 - [DEBUG] Value : BOTTOM
73745 2019-Jan-13 11:24:19.441641 - [DEBUG]
73746 2019-Jan-13 11:24:19.441666 - [DEBUG] Function : main
73747 2019-Jan-13 11:24:19.441692 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73748 2019-Jan-13 11:24:19.442356 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73749 2019-Jan-13 11:24:19.442419 - [DEBUG] Value : BOTTOM
73750 2019-Jan-13 11:24:19.442444 - [DEBUG]
73751 2019-Jan-13 11:24:19.442486 - [DEBUG] Function : main
73752 2019-Jan-13 11:24:19.442513 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73753 2019-Jan-13 11:24:19.443162 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73754 2019-Jan-13 11:24:19.443827 - [DEBUG] Value : BOTTOM
73755 2019-Jan-13 11:24:19.443853 - [DEBUG]
73756 2019-Jan-13 11:24:19.443878 - [DEBUG] Function : main
73757 2019-Jan-13 11:24:19.443903 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73758 2019-Jan-13 11:24:19.444536 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73759 2019-Jan-13 11:24:19.445170 - [DEBUG] Value : BOTTOM
73760 2019-Jan-13 11:24:19.445196 - [DEBUG]
73761 2019-Jan-13 11:24:19.445221 - [DEBUG] Function : main
73762 2019-Jan-13 11:24:19.445246 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73763 2019-Jan-13 11:24:19.445879 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73764 2019-Jan-13 11:24:19.446513 - [DEBUG] Value : BOTTOM
73765 2019-Jan-13 11:24:19.446539 - [DEBUG]
73766 2019-Jan-13 11:24:19.446563 - [DEBUG] Function : main
73767 2019-Jan-13 11:24:19.446588 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73768 2019-Jan-13 11:24:19.447250 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73769 2019-Jan-13 11:24:19.447914 - [DEBUG] Value : BOTTOM
73770 2019-Jan-13 11:24:19.447941 - [DEBUG]
73771 2019-Jan-13 11:24:19.447966 - [DEBUG] Function : main
73772 2019-Jan-13 11:24:19.447991 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73773 2019-Jan-13 11:24:19.448648 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73774 2019-Jan-13 11:24:19.449296 - [DEBUG] Value : BOTTOM
73775 2019-Jan-13 11:24:19.449322 - [DEBUG]
73776 2019-Jan-13 11:24:19.449347 - [DEBUG] Function : main
73777 2019-Jan-13 11:24:19.449372 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73778 2019-Jan-13 11:24:19.450024 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73779 2019-Jan-13 11:24:19.450657 - [DEBUG] Value : BOTTOM
73780 2019-Jan-13 11:24:19.450698 - [DEBUG]
73781 2019-Jan-13 11:24:19.450724 - [DEBUG] Function : main
73782 2019-Jan-13 11:24:19.450749 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73783 2019-Jan-13 11:24:19.451383 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73784 2019-Jan-13 11:24:19.452018 - [DEBUG] Value : BOTTOM
73785 2019-Jan-13 11:24:19.452044 - [DEBUG]
73786 2019-Jan-13 11:24:19.452068 - [DEBUG] Function : main
73787 2019-Jan-13 11:24:19.452093 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73788 2019-Jan-13 11:24:19.452724 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73789 2019-Jan-13 11:24:19.453386 - [DEBUG] Value : BOTTOM
73790 2019-Jan-13 11:24:19.453412 - [DEBUG]
73791 2019-Jan-13 11:24:19.453437 - [DEBUG] Function : main
73792 2019-Jan-13 11:24:19.453462 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73793 2019-Jan-13 11:24:19.454121 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73794 2019-Jan-13 11:24:19.454784 - [DEBUG] Value : BOTTOM
73795 2019-Jan-13 11:24:19.454810 - [DEBUG]
73796 2019-Jan-13 11:24:19.454835 - [DEBUG] Function : main
73797 2019-Jan-13 11:24:19.454860 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73798 2019-Jan-13 11:24:19.455508 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73799 2019-Jan-13 11:24:19.456145 - [DEBUG] Value : BOTTOM
73800 2019-Jan-13 11:24:19.456171 - [DEBUG]
73801 2019-Jan-13 11:24:19.456196 - [DEBUG] Function : main
73802 2019-Jan-13 11:24:19.456221 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73803 2019-Jan-13 11:24:19.456874 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73804 2019-Jan-13 11:24:19.457511 - [DEBUG] Value : BOTTOM
73805 2019-Jan-13 11:24:19.457537 - [DEBUG]
73806 2019-Jan-13 11:24:19.457561 - [DEBUG] Function : main
73807 2019-Jan-13 11:24:19.457586 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73808 2019-Jan-13 11:24:19.458219 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73809 2019-Jan-13 11:24:19.458851 - [DEBUG] Value : BOTTOM
73810 2019-Jan-13 11:24:19.458876 - [DEBUG]
73811 2019-Jan-13 11:24:19.458900 - [DEBUG] Function : main
73812 2019-Jan-13 11:24:19.458925 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73813 2019-Jan-13 11:24:19.459558 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73814 2019-Jan-13 11:24:19.460239 - [DEBUG] Value : BOTTOM
73815 2019-Jan-13 11:24:19.460266 - [DEBUG]
73816 2019-Jan-13 11:24:19.460292 - [DEBUG] Function : main
73817 2019-Jan-13 11:24:19.460316 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73818 2019-Jan-13 11:24:19.460972 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73819 2019-Jan-13 11:24:19.461629 - [DEBUG] Value : BOTTOM
73820 2019-Jan-13 11:24:19.461655 - [DEBUG]
73821 2019-Jan-13 11:24:19.461680 - [DEBUG] Function : main
73822 2019-Jan-13 11:24:19.461705 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73823 2019-Jan-13 11:24:19.462342 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73824 2019-Jan-13 11:24:19.462973 - [DEBUG] Value : BOTTOM
73825 2019-Jan-13 11:24:19.462999 - [DEBUG]
73826 2019-Jan-13 11:24:19.463023 - [DEBUG] Function : main
73827 2019-Jan-13 11:24:19.463047 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73828 2019-Jan-13 11:24:19.463715 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73829 2019-Jan-13 11:24:19.464357 - [DEBUG] Value : BOTTOM
73830 2019-Jan-13 11:24:19.464383 - [DEBUG]
73831 2019-Jan-13 11:24:19.464409 - [DEBUG] Function : main
73832 2019-Jan-13 11:24:19.464434 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73833 2019-Jan-13 11:24:19.465067 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73834 2019-Jan-13 11:24:19.465705 - [DEBUG] Value : BOTTOM
73835 2019-Jan-13 11:24:19.465731 - [DEBUG]
73836 2019-Jan-13 11:24:19.465756 - [DEBUG] Function : main
73837 2019-Jan-13 11:24:19.465781 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73838 2019-Jan-13 11:24:19.466435 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73839 2019-Jan-13 11:24:19.467112 - [DEBUG] Value : BOTTOM
73840 2019-Jan-13 11:24:19.467139 - [DEBUG]
73841 2019-Jan-13 11:24:19.467164 - [DEBUG] Function : main
73842 2019-Jan-13 11:24:19.467189 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73843 2019-Jan-13 11:24:19.467842 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73844 2019-Jan-13 11:24:19.468494 - [DEBUG] Value : BOTTOM
73845 2019-Jan-13 11:24:19.468520 - [DEBUG]
73846 2019-Jan-13 11:24:19.468545 - [DEBUG] Function : main
73847 2019-Jan-13 11:24:19.468569 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73848 2019-Jan-13 11:24:19.469201 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73849 2019-Jan-13 11:24:19.469839 - [DEBUG] Value : BOTTOM
73850 2019-Jan-13 11:24:19.469865 - [DEBUG]
73851 2019-Jan-13 11:24:19.469890 - [DEBUG] Function : main
73852 2019-Jan-13 11:24:19.469915 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73853 2019-Jan-13 11:24:19.470570 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73854 2019-Jan-13 11:24:19.470631 - [DEBUG] Value : BOTTOM
73855 2019-Jan-13 11:24:19.470656 - [DEBUG]
73856 2019-Jan-13 11:24:19.470697 - [DEBUG] Function : main
73857 2019-Jan-13 11:24:19.470723 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73858 2019-Jan-13 11:24:19.471361 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73859 2019-Jan-13 11:24:19.471996 - [DEBUG] Value : BOTTOM
73860 2019-Jan-13 11:24:19.472022 - [DEBUG]
73861 2019-Jan-13 11:24:19.472047 - [DEBUG] Function : main
73862 2019-Jan-13 11:24:19.472073 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73863 2019-Jan-13 11:24:19.472732 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73864 2019-Jan-13 11:24:19.473405 - [DEBUG] Value : BOTTOM
73865 2019-Jan-13 11:24:19.473432 - [DEBUG]
73866 2019-Jan-13 11:24:19.473459 - [DEBUG] Function : main
73867 2019-Jan-13 11:24:19.473484 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73868 2019-Jan-13 11:24:19.474147 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73869 2019-Jan-13 11:24:19.474785 - [DEBUG] Value : BOTTOM
73870 2019-Jan-13 11:24:19.474812 - [DEBUG]
73871 2019-Jan-13 11:24:19.474837 - [DEBUG] Function : main
73872 2019-Jan-13 11:24:19.474861 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73873 2019-Jan-13 11:24:19.475495 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73874 2019-Jan-13 11:24:19.476132 - [DEBUG] Value : BOTTOM
73875 2019-Jan-13 11:24:19.476158 - [DEBUG]
73876 2019-Jan-13 11:24:19.476198 - [DEBUG] Function : main
73877 2019-Jan-13 11:24:19.476223 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73878 2019-Jan-13 11:24:19.476882 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73879 2019-Jan-13 11:24:19.477517 - [DEBUG] Value : BOTTOM
73880 2019-Jan-13 11:24:19.477542 - [DEBUG]
73881 2019-Jan-13 11:24:19.477567 - [DEBUG] Function : main
73882 2019-Jan-13 11:24:19.477592 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73883 2019-Jan-13 11:24:19.478227 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73884 2019-Jan-13 11:24:19.478879 - [DEBUG] Value : BOTTOM
73885 2019-Jan-13 11:24:19.478905 - [DEBUG]
73886 2019-Jan-13 11:24:19.478932 - [DEBUG] Function : main
73887 2019-Jan-13 11:24:19.478957 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73888 2019-Jan-13 11:24:19.479618 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73889 2019-Jan-13 11:24:19.480297 - [DEBUG] Value : BOTTOM
73890 2019-Jan-13 11:24:19.480324 - [DEBUG]
73891 2019-Jan-13 11:24:19.480349 - [DEBUG] Function : main
73892 2019-Jan-13 11:24:19.480374 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73893 2019-Jan-13 11:24:19.481022 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73894 2019-Jan-13 11:24:19.481662 - [DEBUG] Value : BOTTOM
73895 2019-Jan-13 11:24:19.481688 - [DEBUG]
73896 2019-Jan-13 11:24:19.481712 - [DEBUG] Function : main
73897 2019-Jan-13 11:24:19.481737 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73898 2019-Jan-13 11:24:19.482372 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73899 2019-Jan-13 11:24:19.483010 - [DEBUG] Value : BOTTOM
73900 2019-Jan-13 11:24:19.483035 - [DEBUG]
73901 2019-Jan-13 11:24:19.483060 - [DEBUG] Function : main
73902 2019-Jan-13 11:24:19.483085 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73903 2019-Jan-13 11:24:19.483741 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73904 2019-Jan-13 11:24:19.484377 - [DEBUG] Value : BOTTOM
73905 2019-Jan-13 11:24:19.484402 - [DEBUG]
73906 2019-Jan-13 11:24:19.484427 - [DEBUG] Function : main
73907 2019-Jan-13 11:24:19.484452 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73908 2019-Jan-13 11:24:19.485108 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73909 2019-Jan-13 11:24:19.485761 - [DEBUG] Value : BOTTOM
73910 2019-Jan-13 11:24:19.485788 - [DEBUG]
73911 2019-Jan-13 11:24:19.485813 - [DEBUG] Function : main
73912 2019-Jan-13 11:24:19.485838 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73913 2019-Jan-13 11:24:19.486500 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73914 2019-Jan-13 11:24:19.487165 - [DEBUG] Value : BOTTOM
73915 2019-Jan-13 11:24:19.487192 - [DEBUG]
73916 2019-Jan-13 11:24:19.487217 - [DEBUG] Function : main
73917 2019-Jan-13 11:24:19.487241 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73918 2019-Jan-13 11:24:19.487880 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73919 2019-Jan-13 11:24:19.488516 - [DEBUG] Value : BOTTOM
73920 2019-Jan-13 11:24:19.488542 - [DEBUG]
73921 2019-Jan-13 11:24:19.488566 - [DEBUG] Function : main
73922 2019-Jan-13 11:24:19.488612 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73923 2019-Jan-13 11:24:19.489249 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73924 2019-Jan-13 11:24:19.489885 - [DEBUG] Value : BOTTOM
73925 2019-Jan-13 11:24:19.489911 - [DEBUG]
73926 2019-Jan-13 11:24:19.489935 - [DEBUG] Function : main
73927 2019-Jan-13 11:24:19.489960 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73928 2019-Jan-13 11:24:19.490614 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73929 2019-Jan-13 11:24:19.491263 - [DEBUG] Value : BOTTOM
73930 2019-Jan-13 11:24:19.491290 - [DEBUG]
73931 2019-Jan-13 11:24:19.491315 - [DEBUG] Function : main
73932 2019-Jan-13 11:24:19.491340 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73933 2019-Jan-13 11:24:19.491996 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73934 2019-Jan-13 11:24:19.492657 - [DEBUG] Value : BOTTOM
73935 2019-Jan-13 11:24:19.492684 - [DEBUG]
73936 2019-Jan-13 11:24:19.492711 - [DEBUG] Function : main
73937 2019-Jan-13 11:24:19.492736 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73938 2019-Jan-13 11:24:19.493408 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73939 2019-Jan-13 11:24:19.494069 - [DEBUG] Value : BOTTOM
73940 2019-Jan-13 11:24:19.494097 - [DEBUG]
73941 2019-Jan-13 11:24:19.494123 - [DEBUG] Function : main
73942 2019-Jan-13 11:24:19.494149 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73943 2019-Jan-13 11:24:19.494844 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73944 2019-Jan-13 11:24:19.495529 - [DEBUG] Value : BOTTOM
73945 2019-Jan-13 11:24:19.495556 - [DEBUG]
73946 2019-Jan-13 11:24:19.495583 - [DEBUG] Function : main
73947 2019-Jan-13 11:24:19.495609 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73948 2019-Jan-13 11:24:19.496324 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73949 2019-Jan-13 11:24:19.497037 - [DEBUG] Value : BOTTOM
73950 2019-Jan-13 11:24:19.497065 - [DEBUG]
73951 2019-Jan-13 11:24:19.497091 - [DEBUG] Function : main
73952 2019-Jan-13 11:24:19.497116 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73953 2019-Jan-13 11:24:19.497762 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73954 2019-Jan-13 11:24:19.497823 - [DEBUG] Value : BOTTOM
73955 2019-Jan-13 11:24:19.497849 - [DEBUG]
73956 2019-Jan-13 11:24:19.497893 - [DEBUG] Function : main
73957 2019-Jan-13 11:24:19.497919 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73958 2019-Jan-13 11:24:19.498571 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73959 2019-Jan-13 11:24:19.499208 - [DEBUG] Value : BOTTOM
73960 2019-Jan-13 11:24:19.499234 - [DEBUG]
73961 2019-Jan-13 11:24:19.499259 - [DEBUG] Function : main
73962 2019-Jan-13 11:24:19.499284 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73963 2019-Jan-13 11:24:19.499932 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73964 2019-Jan-13 11:24:19.500605 - [DEBUG] Value : BOTTOM
73965 2019-Jan-13 11:24:19.500632 - [DEBUG]
73966 2019-Jan-13 11:24:19.500658 - [DEBUG] Function : main
73967 2019-Jan-13 11:24:19.500683 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73968 2019-Jan-13 11:24:19.501375 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73969 2019-Jan-13 11:24:19.502038 - [DEBUG] Value : BOTTOM
73970 2019-Jan-13 11:24:19.502066 - [DEBUG]
73971 2019-Jan-13 11:24:19.502092 - [DEBUG] Function : main
73972 2019-Jan-13 11:24:19.502117 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73973 2019-Jan-13 11:24:19.502781 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73974 2019-Jan-13 11:24:19.503448 - [DEBUG] Value : BOTTOM
73975 2019-Jan-13 11:24:19.503474 - [DEBUG]
73976 2019-Jan-13 11:24:19.503500 - [DEBUG] Function : main
73977 2019-Jan-13 11:24:19.503524 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73978 2019-Jan-13 11:24:19.504164 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73979 2019-Jan-13 11:24:19.504803 - [DEBUG] Value : BOTTOM
73980 2019-Jan-13 11:24:19.504829 - [DEBUG]
73981 2019-Jan-13 11:24:19.504853 - [DEBUG] Function : main
73982 2019-Jan-13 11:24:19.504878 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73983 2019-Jan-13 11:24:19.505516 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73984 2019-Jan-13 11:24:19.506154 - [DEBUG] Value : BOTTOM
73985 2019-Jan-13 11:24:19.506179 - [DEBUG]
73986 2019-Jan-13 11:24:19.506205 - [DEBUG] Function : main
73987 2019-Jan-13 11:24:19.506230 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73988 2019-Jan-13 11:24:19.506884 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73989 2019-Jan-13 11:24:19.507535 - [DEBUG] Value : BOTTOM
73990 2019-Jan-13 11:24:19.507562 - [DEBUG]
73991 2019-Jan-13 11:24:19.507588 - [DEBUG] Function : main
73992 2019-Jan-13 11:24:19.507613 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73993 2019-Jan-13 11:24:19.508277 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73994 2019-Jan-13 11:24:19.508935 - [DEBUG] Value : BOTTOM
73995 2019-Jan-13 11:24:19.508962 - [DEBUG]
73996 2019-Jan-13 11:24:19.508988 - [DEBUG] Function : main
73997 2019-Jan-13 11:24:19.509013 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73998 2019-Jan-13 11:24:19.509665 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73999 2019-Jan-13 11:24:19.510329 - [DEBUG] Value : BOTTOM
74000 2019-Jan-13 11:24:19.510355 - [DEBUG]
74001 2019-Jan-13 11:24:19.510380 - [DEBUG] Function : main
74002 2019-Jan-13 11:24:19.510405 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74003 2019-Jan-13 11:24:19.511041 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74004 2019-Jan-13 11:24:19.511679 - [DEBUG] Value : BOTTOM
74005 2019-Jan-13 11:24:19.511705 - [DEBUG]
74006 2019-Jan-13 11:24:19.511730 - [DEBUG] Function : main
74007 2019-Jan-13 11:24:19.511754 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74008 2019-Jan-13 11:24:19.512390 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74009 2019-Jan-13 11:24:19.513025 - [DEBUG] Value : BOTTOM
74010 2019-Jan-13 11:24:19.513050 - [DEBUG]
74011 2019-Jan-13 11:24:19.513075 - [DEBUG] Function : main
74012 2019-Jan-13 11:24:19.513099 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74013 2019-Jan-13 11:24:19.513762 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74014 2019-Jan-13 11:24:19.514440 - [DEBUG] Value : BOTTOM
74015 2019-Jan-13 11:24:19.514467 - [DEBUG]
74016 2019-Jan-13 11:24:19.514493 - [DEBUG] Function : main
74017 2019-Jan-13 11:24:19.514519 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74018 2019-Jan-13 11:24:19.515186 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
74019 2019-Jan-13 11:24:19.515832 - [DEBUG] Value : BOTTOM
74020 2019-Jan-13 11:24:19.515858 - [DEBUG]
74021 2019-Jan-13 11:24:19.515884 - [DEBUG] Function : main
74022 2019-Jan-13 11:24:19.515908 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74023 2019-Jan-13 11:24:19.516551 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74024 2019-Jan-13 11:24:19.517221 - [DEBUG] Value : BOTTOM
74025 2019-Jan-13 11:24:19.517247 - [DEBUG]
74026 2019-Jan-13 11:24:19.517271 - [DEBUG] Function : main
74027 2019-Jan-13 11:24:19.517296 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74028 2019-Jan-13 11:24:19.517933 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74029 2019-Jan-13 11:24:19.518570 - [DEBUG] Value : BOTTOM
74030 2019-Jan-13 11:24:19.518595 - [DEBUG]
74031 2019-Jan-13 11:24:19.518620 - [DEBUG] Function : main
74032 2019-Jan-13 11:24:19.518645 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74033 2019-Jan-13 11:24:19.519281 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74034 2019-Jan-13 11:24:19.519919 - [DEBUG] Value : BOTTOM
74035 2019-Jan-13 11:24:19.519945 - [DEBUG]
74036 2019-Jan-13 11:24:19.519971 - [DEBUG] Function : main
74037 2019-Jan-13 11:24:19.520011 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74038 2019-Jan-13 11:24:19.520678 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74039 2019-Jan-13 11:24:19.521333 - [DEBUG] Value : BOTTOM
74040 2019-Jan-13 11:24:19.521360 - [DEBUG]
74041 2019-Jan-13 11:24:19.521386 - [DEBUG] Function : main
74042 2019-Jan-13 11:24:19.521411 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74043 2019-Jan-13 11:24:19.522066 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74044 2019-Jan-13 11:24:19.522707 - [DEBUG] Value : BOTTOM
74045 2019-Jan-13 11:24:19.522733 - [DEBUG]
74046 2019-Jan-13 11:24:19.522758 - [DEBUG] Function : main
74047 2019-Jan-13 11:24:19.522783 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74048 2019-Jan-13 11:24:19.523440 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74049 2019-Jan-13 11:24:19.524085 - [DEBUG] Value : BOTTOM
74050 2019-Jan-13 11:24:19.524111 - [DEBUG]
74051 2019-Jan-13 11:24:19.524135 - [DEBUG] Function : main
74052 2019-Jan-13 11:24:19.524160 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74053 2019-Jan-13 11:24:19.524797 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74054 2019-Jan-13 11:24:19.525431 - [DEBUG] Value : BOTTOM
74055 2019-Jan-13 11:24:19.525457 - [DEBUG]
74056 2019-Jan-13 11:24:19.525481 - [DEBUG] Function : main
74057 2019-Jan-13 11:24:19.525506 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74058 2019-Jan-13 11:24:19.526143 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74059 2019-Jan-13 11:24:19.526848 - [DEBUG] Value : BOTTOM
74060 2019-Jan-13 11:24:19.526876 - [DEBUG]
74061 2019-Jan-13 11:24:19.526902 - [DEBUG] Function : main
74062 2019-Jan-13 11:24:19.526927 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74063 2019-Jan-13 11:24:19.527595 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74064 2019-Jan-13 11:24:19.528252 - [DEBUG] Value : BOTTOM
74065 2019-Jan-13 11:24:19.528278 - [DEBUG]
74066 2019-Jan-13 11:24:19.528303 - [DEBUG] Function : main
74067 2019-Jan-13 11:24:19.528328 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74068 2019-Jan-13 11:24:19.528970 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74069 2019-Jan-13 11:24:19.529030 - [DEBUG] Value : BOTTOM
74070 2019-Jan-13 11:24:19.529056 - [DEBUG]
74071 2019-Jan-13 11:24:19.529101 - [DEBUG] Function : main
74072 2019-Jan-13 11:24:19.529127 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74073 2019-Jan-13 11:24:19.529768 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74074 2019-Jan-13 11:24:19.530427 - [DEBUG] Value : BOTTOM
74075 2019-Jan-13 11:24:19.530453 - [DEBUG]
74076 2019-Jan-13 11:24:19.530477 - [DEBUG] Function : main
74077 2019-Jan-13 11:24:19.530502 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74078 2019-Jan-13 11:24:19.531143 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74079 2019-Jan-13 11:24:19.531780 - [DEBUG] Value : BOTTOM
74080 2019-Jan-13 11:24:19.531806 - [DEBUG]
74081 2019-Jan-13 11:24:19.531831 - [DEBUG] Function : main
74082 2019-Jan-13 11:24:19.531856 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74083 2019-Jan-13 11:24:19.532496 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74084 2019-Jan-13 11:24:19.533156 - [DEBUG] Value : BOTTOM
74085 2019-Jan-13 11:24:19.533182 - [DEBUG]
74086 2019-Jan-13 11:24:19.533208 - [DEBUG] Function : main
74087 2019-Jan-13 11:24:19.533232 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74088 2019-Jan-13 11:24:19.533922 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74089 2019-Jan-13 11:24:19.534576 - [DEBUG] Value : BOTTOM
74090 2019-Jan-13 11:24:19.534603 - [DEBUG]
74091 2019-Jan-13 11:24:19.534628 - [DEBUG] Function : main
74092 2019-Jan-13 11:24:19.534653 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74093 2019-Jan-13 11:24:19.535296 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74094 2019-Jan-13 11:24:19.535931 - [DEBUG] Value : BOTTOM
74095 2019-Jan-13 11:24:19.535957 - [DEBUG]
74096 2019-Jan-13 11:24:19.535982 - [DEBUG] Function : main
74097 2019-Jan-13 11:24:19.536006 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74098 2019-Jan-13 11:24:19.536644 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74099 2019-Jan-13 11:24:19.537299 - [DEBUG] Value : BOTTOM
74100 2019-Jan-13 11:24:19.537325 - [DEBUG]
74101 2019-Jan-13 11:24:19.537350 - [DEBUG] Function : main
74102 2019-Jan-13 11:24:19.537375 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74103 2019-Jan-13 11:24:19.538011 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74104 2019-Jan-13 11:24:19.538643 - [DEBUG] Value : BOTTOM
74105 2019-Jan-13 11:24:19.538669 - [DEBUG]
74106 2019-Jan-13 11:24:19.538693 - [DEBUG] Function : main
74107 2019-Jan-13 11:24:19.538734 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74108 2019-Jan-13 11:24:19.539400 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74109 2019-Jan-13 11:24:19.540078 - [DEBUG] Value : BOTTOM
74110 2019-Jan-13 11:24:19.540106 - [DEBUG]
74111 2019-Jan-13 11:24:19.540132 - [DEBUG] Function : main
74112 2019-Jan-13 11:24:19.540157 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74113 2019-Jan-13 11:24:19.540820 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74114 2019-Jan-13 11:24:19.541463 - [DEBUG] Value : BOTTOM
74115 2019-Jan-13 11:24:19.541489 - [DEBUG]
74116 2019-Jan-13 11:24:19.541514 - [DEBUG] Function : main
74117 2019-Jan-13 11:24:19.541539 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74118 2019-Jan-13 11:24:19.542177 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74119 2019-Jan-13 11:24:19.542811 - [DEBUG] Value : BOTTOM
74120 2019-Jan-13 11:24:19.542837 - [DEBUG]
74121 2019-Jan-13 11:24:19.542861 - [DEBUG] Function : main
74122 2019-Jan-13 11:24:19.542886 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74123 2019-Jan-13 11:24:19.543546 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74124 2019-Jan-13 11:24:19.544185 - [DEBUG] Value : BOTTOM
74125 2019-Jan-13 11:24:19.544211 - [DEBUG]
74126 2019-Jan-13 11:24:19.544235 - [DEBUG] Function : main
74127 2019-Jan-13 11:24:19.544260 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74128 2019-Jan-13 11:24:19.544898 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74129 2019-Jan-13 11:24:19.545560 - [DEBUG] Value : BOTTOM
74130 2019-Jan-13 11:24:19.545587 - [DEBUG]
74131 2019-Jan-13 11:24:19.545612 - [DEBUG] Function : main
74132 2019-Jan-13 11:24:19.545636 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74133 2019-Jan-13 11:24:19.546302 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74134 2019-Jan-13 11:24:19.546982 - [DEBUG] Value : BOTTOM
74135 2019-Jan-13 11:24:19.547009 - [DEBUG]
74136 2019-Jan-13 11:24:19.547034 - [DEBUG] Function : main
74137 2019-Jan-13 11:24:19.547059 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74138 2019-Jan-13 11:24:19.547707 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74139 2019-Jan-13 11:24:19.548353 - [DEBUG] Value : BOTTOM
74140 2019-Jan-13 11:24:19.548379 - [DEBUG]
74141 2019-Jan-13 11:24:19.548403 - [DEBUG] Function : main
74142 2019-Jan-13 11:24:19.548428 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74143 2019-Jan-13 11:24:19.549066 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74144 2019-Jan-13 11:24:19.549702 - [DEBUG] Value : BOTTOM
74145 2019-Jan-13 11:24:19.549728 - [DEBUG]
74146 2019-Jan-13 11:24:19.549752 - [DEBUG] Function : main
74147 2019-Jan-13 11:24:19.549777 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74148 2019-Jan-13 11:24:19.550435 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74149 2019-Jan-13 11:24:19.551071 - [DEBUG] Value : BOTTOM
74150 2019-Jan-13 11:24:19.551097 - [DEBUG]
74151 2019-Jan-13 11:24:19.551123 - [DEBUG] Function : main
74152 2019-Jan-13 11:24:19.551148 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74153 2019-Jan-13 11:24:19.551825 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74154 2019-Jan-13 11:24:19.552481 - [DEBUG] Value : BOTTOM
74155 2019-Jan-13 11:24:19.552508 - [DEBUG]
74156 2019-Jan-13 11:24:19.552534 - [DEBUG] Function : main
74157 2019-Jan-13 11:24:19.552559 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74158 2019-Jan-13 11:24:19.553225 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74159 2019-Jan-13 11:24:19.553894 - [DEBUG] Value : BOTTOM
74160 2019-Jan-13 11:24:19.553921 - [DEBUG]
74161 2019-Jan-13 11:24:19.553946 - [DEBUG] Function : main
74162 2019-Jan-13 11:24:19.553971 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74163 2019-Jan-13 11:24:19.554610 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74164 2019-Jan-13 11:24:19.555257 - [DEBUG] Value : BOTTOM
74165 2019-Jan-13 11:24:19.555283 - [DEBUG]
74166 2019-Jan-13 11:24:19.555307 - [DEBUG] Function : main
74167 2019-Jan-13 11:24:19.555332 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74168 2019-Jan-13 11:24:19.555970 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74169 2019-Jan-13 11:24:19.556607 - [DEBUG] Value : BOTTOM
74170 2019-Jan-13 11:24:19.556633 - [DEBUG]
74171 2019-Jan-13 11:24:19.556658 - [DEBUG] Function : main
74172 2019-Jan-13 11:24:19.556698 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74173 2019-Jan-13 11:24:19.557338 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74174 2019-Jan-13 11:24:19.558004 - [DEBUG] Value : BOTTOM
74175 2019-Jan-13 11:24:19.558032 - [DEBUG]
74176 2019-Jan-13 11:24:19.558057 - [DEBUG] Function : main
74177 2019-Jan-13 11:24:19.558082 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74178 2019-Jan-13 11:24:19.558740 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74179 2019-Jan-13 11:24:19.559401 - [DEBUG] Value : BOTTOM
74180 2019-Jan-13 11:24:19.559427 - [DEBUG]
74181 2019-Jan-13 11:24:19.559453 - [DEBUG] Function : main
74182 2019-Jan-13 11:24:19.559478 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74183 2019-Jan-13 11:24:19.560150 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74184 2019-Jan-13 11:24:19.560788 - [DEBUG] Value : BOTTOM
74185 2019-Jan-13 11:24:19.560814 - [DEBUG]
74186 2019-Jan-13 11:24:19.560839 - [DEBUG] Function : main
74187 2019-Jan-13 11:24:19.560863 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74188 2019-Jan-13 11:24:19.561500 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74189 2019-Jan-13 11:24:19.561559 - [DEBUG] Value : BOTTOM
74190 2019-Jan-13 11:24:19.561585 - [DEBUG]
74191 2019-Jan-13 11:24:19.561634 - [DEBUG] Function : main
74192 2019-Jan-13 11:24:19.561661 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74193 2019-Jan-13 11:24:19.562310 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74194 2019-Jan-13 11:24:19.562948 - [DEBUG] Value : BOTTOM
74195 2019-Jan-13 11:24:19.562974 - [DEBUG]
74196 2019-Jan-13 11:24:19.562998 - [DEBUG] Function : main
74197 2019-Jan-13 11:24:19.563023 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74198 2019-Jan-13 11:24:19.563672 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74199 2019-Jan-13 11:24:19.564345 - [DEBUG] Value : BOTTOM
74200 2019-Jan-13 11:24:19.564372 - [DEBUG]
74201 2019-Jan-13 11:24:19.564399 - [DEBUG] Function : main
74202 2019-Jan-13 11:24:19.564425 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74203 2019-Jan-13 11:24:19.565081 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74204 2019-Jan-13 11:24:19.565738 - [DEBUG] Value : BOTTOM
74205 2019-Jan-13 11:24:19.565764 - [DEBUG]
74206 2019-Jan-13 11:24:19.565790 - [DEBUG] Function : main
74207 2019-Jan-13 11:24:19.565815 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74208 2019-Jan-13 11:24:19.566456 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74209 2019-Jan-13 11:24:19.567113 - [DEBUG] Value : BOTTOM
74210 2019-Jan-13 11:24:19.567139 - [DEBUG]
74211 2019-Jan-13 11:24:19.567163 - [DEBUG] Function : main
74212 2019-Jan-13 11:24:19.567188 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74213 2019-Jan-13 11:24:19.567819 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74214 2019-Jan-13 11:24:19.568460 - [DEBUG] Value : BOTTOM
74215 2019-Jan-13 11:24:19.568486 - [DEBUG]
74216 2019-Jan-13 11:24:19.568511 - [DEBUG] Function : main
74217 2019-Jan-13 11:24:19.568535 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74218 2019-Jan-13 11:24:19.569168 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74219 2019-Jan-13 11:24:19.569799 - [DEBUG] Value : BOTTOM
74220 2019-Jan-13 11:24:19.569825 - [DEBUG]
74221 2019-Jan-13 11:24:19.569850 - [DEBUG] Function : main
74222 2019-Jan-13 11:24:19.569875 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74223 2019-Jan-13 11:24:19.570543 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74224 2019-Jan-13 11:24:19.571193 - [DEBUG] Value : BOTTOM
74225 2019-Jan-13 11:24:19.571219 - [DEBUG]
74226 2019-Jan-13 11:24:19.571244 - [DEBUG] Function : main
74227 2019-Jan-13 11:24:19.571270 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74228 2019-Jan-13 11:24:19.571924 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74229 2019-Jan-13 11:24:19.572568 - [DEBUG] Value : BOTTOM
74230 2019-Jan-13 11:24:19.572595 - [DEBUG]
74231 2019-Jan-13 11:24:19.572620 - [DEBUG] Function : main
74232 2019-Jan-13 11:24:19.572645 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74233 2019-Jan-13 11:24:19.573277 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74234 2019-Jan-13 11:24:19.573941 - [DEBUG] Value : BOTTOM
74235 2019-Jan-13 11:24:19.573967 - [DEBUG]
74236 2019-Jan-13 11:24:19.573991 - [DEBUG] Function : main
74237 2019-Jan-13 11:24:19.574016 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74238 2019-Jan-13 11:24:19.574647 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74239 2019-Jan-13 11:24:19.575281 - [DEBUG] Value : BOTTOM
74240 2019-Jan-13 11:24:19.575307 - [DEBUG]
74241 2019-Jan-13 11:24:19.575332 - [DEBUG] Function : main
74242 2019-Jan-13 11:24:19.575357 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74243 2019-Jan-13 11:24:19.575988 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74244 2019-Jan-13 11:24:19.576631 - [DEBUG] Value : BOTTOM
74245 2019-Jan-13 11:24:19.576658 - [DEBUG]
74246 2019-Jan-13 11:24:19.576699 - [DEBUG] Function : main
74247 2019-Jan-13 11:24:19.576724 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74248 2019-Jan-13 11:24:19.577402 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74249 2019-Jan-13 11:24:19.578069 - [DEBUG] Value : BOTTOM
74250 2019-Jan-13 11:24:19.578095 - [DEBUG]
74251 2019-Jan-13 11:24:19.578120 - [DEBUG] Function : main
74252 2019-Jan-13 11:24:19.578146 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74253 2019-Jan-13 11:24:19.578795 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74254 2019-Jan-13 11:24:19.579442 - [DEBUG] Value : BOTTOM
74255 2019-Jan-13 11:24:19.579467 - [DEBUG]
74256 2019-Jan-13 11:24:19.579492 - [DEBUG] Function : main
74257 2019-Jan-13 11:24:19.579517 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74258 2019-Jan-13 11:24:19.580173 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74259 2019-Jan-13 11:24:19.580808 - [DEBUG] Value : BOTTOM
74260 2019-Jan-13 11:24:19.580834 - [DEBUG]
74261 2019-Jan-13 11:24:19.580858 - [DEBUG] Function : main
74262 2019-Jan-13 11:24:19.580883 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74263 2019-Jan-13 11:24:19.581516 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74264 2019-Jan-13 11:24:19.582153 - [DEBUG] Value : BOTTOM
74265 2019-Jan-13 11:24:19.582179 - [DEBUG]
74266 2019-Jan-13 11:24:19.582203 - [DEBUG] Function : main
74267 2019-Jan-13 11:24:19.582228 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74268 2019-Jan-13 11:24:19.582866 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74269 2019-Jan-13 11:24:19.583546 - [DEBUG] Value : BOTTOM
74270 2019-Jan-13 11:24:19.583572 - [DEBUG]
74271 2019-Jan-13 11:24:19.583599 - [DEBUG] Function : main
74272 2019-Jan-13 11:24:19.583624 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74273 2019-Jan-13 11:24:19.584285 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74274 2019-Jan-13 11:24:19.584941 - [DEBUG] Value : BOTTOM
74275 2019-Jan-13 11:24:19.584968 - [DEBUG]
74276 2019-Jan-13 11:24:19.584993 - [DEBUG] Function : main
74277 2019-Jan-13 11:24:19.585018 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74278 2019-Jan-13 11:24:19.585653 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74279 2019-Jan-13 11:24:19.586297 - [DEBUG] Value : BOTTOM
74280 2019-Jan-13 11:24:19.586323 - [DEBUG]
74281 2019-Jan-13 11:24:19.586348 - [DEBUG] Function : main
74282 2019-Jan-13 11:24:19.586372 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74283 2019-Jan-13 11:24:19.587026 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74284 2019-Jan-13 11:24:19.587665 - [DEBUG] Value : BOTTOM
74285 2019-Jan-13 11:24:19.587691 - [DEBUG]
74286 2019-Jan-13 11:24:19.587716 - [DEBUG] Function : main
74287 2019-Jan-13 11:24:19.587741 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74288 2019-Jan-13 11:24:19.588372 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74289 2019-Jan-13 11:24:19.589016 - [DEBUG] Value : BOTTOM
74290 2019-Jan-13 11:24:19.589042 - [DEBUG]
74291 2019-Jan-13 11:24:19.589067 - [DEBUG] Function : main
74292 2019-Jan-13 11:24:19.589092 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74293 2019-Jan-13 11:24:19.589749 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74294 2019-Jan-13 11:24:19.590447 - [DEBUG] Value : BOTTOM
74295 2019-Jan-13 11:24:19.590475 - [DEBUG]
74296 2019-Jan-13 11:24:19.590500 - [DEBUG] Function : main
74297 2019-Jan-13 11:24:19.590525 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74298 2019-Jan-13 11:24:19.591179 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74299 2019-Jan-13 11:24:19.591821 - [DEBUG] Value : BOTTOM
74300 2019-Jan-13 11:24:19.591847 - [DEBUG]
74301 2019-Jan-13 11:24:19.591872 - [DEBUG] Function : main
74302 2019-Jan-13 11:24:19.591896 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74303 2019-Jan-13 11:24:19.592529 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74304 2019-Jan-13 11:24:19.593169 - [DEBUG] Value : BOTTOM
74305 2019-Jan-13 11:24:19.593195 - [DEBUG]
74306 2019-Jan-13 11:24:19.593219 - [DEBUG] Function : main
74307 2019-Jan-13 11:24:19.593244 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74308 2019-Jan-13 11:24:19.593897 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74309 2019-Jan-13 11:24:19.594543 - [DEBUG] Value : BOTTOM
74310 2019-Jan-13 11:24:19.594569 - [DEBUG]
74311 2019-Jan-13 11:24:19.594594 - [DEBUG] Function : main
74312 2019-Jan-13 11:24:19.594619 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74313 2019-Jan-13 11:24:19.595252 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74314 2019-Jan-13 11:24:19.595910 - [DEBUG] Value : BOTTOM
74315 2019-Jan-13 11:24:19.595937 - [DEBUG]
74316 2019-Jan-13 11:24:19.595962 - [DEBUG] Function : main
74317 2019-Jan-13 11:24:19.595986 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74318 2019-Jan-13 11:24:19.596643 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74319 2019-Jan-13 11:24:19.597321 - [DEBUG] Value : BOTTOM
74320 2019-Jan-13 11:24:19.597348 - [DEBUG]
74321 2019-Jan-13 11:24:19.597374 - [DEBUG] Function : main
74322 2019-Jan-13 11:24:19.597399 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74323 2019-Jan-13 11:24:19.598039 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74324 2019-Jan-13 11:24:19.598676 - [DEBUG] Value : BOTTOM
74325 2019-Jan-13 11:24:19.598701 - [DEBUG]
74326 2019-Jan-13 11:24:19.598725 - [DEBUG] Function : main
74327 2019-Jan-13 11:24:19.598750 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74328 2019-Jan-13 11:24:19.599382 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
74329 2019-Jan-13 11:24:19.600045 - [DEBUG] Value : BOTTOM
74330 2019-Jan-13 11:24:19.600070 - [DEBUG]
74331 2019-Jan-13 11:24:19.600095 - [DEBUG] Function : main
74332 2019-Jan-13 11:24:19.600120 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74333 2019-Jan-13 11:24:19.600753 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74334 2019-Jan-13 11:24:19.601392 - [DEBUG] Value : BOTTOM
74335 2019-Jan-13 11:24:19.601418 - [DEBUG]
74336 2019-Jan-13 11:24:19.601443 - [DEBUG] Function : main
74337 2019-Jan-13 11:24:19.601468 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74338 2019-Jan-13 11:24:19.602121 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
74339 2019-Jan-13 11:24:19.602784 - [DEBUG] Value : BOTTOM
74340 2019-Jan-13 11:24:19.602826 - [DEBUG]
74341 2019-Jan-13 11:24:19.602853 - [DEBUG] Function : main
74342 2019-Jan-13 11:24:19.602878 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74343 2019-Jan-13 11:24:19.603556 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74344 2019-Jan-13 11:24:19.604205 - [DEBUG] Value : BOTTOM
74345 2019-Jan-13 11:24:19.604232 - [DEBUG]
74346 2019-Jan-13 11:24:19.604257 - [DEBUG] Function : main
74347 2019-Jan-13 11:24:19.604282 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74348 2019-Jan-13 11:24:19.604916 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74349 2019-Jan-13 11:24:19.605560 - [DEBUG] Value : BOTTOM
74350 2019-Jan-13 11:24:19.605586 - [DEBUG]
74351 2019-Jan-13 11:24:19.605611 - [DEBUG] Function : main
74352 2019-Jan-13 11:24:19.605635 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74353 2019-Jan-13 11:24:19.606270 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74354 2019-Jan-13 11:24:19.606929 - [DEBUG] Value : BOTTOM
74355 2019-Jan-13 11:24:19.606955 - [DEBUG]
74356 2019-Jan-13 11:24:19.606979 - [DEBUG] Function : main
74357 2019-Jan-13 11:24:19.607004 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74358 2019-Jan-13 11:24:19.607636 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74359 2019-Jan-13 11:24:19.608294 - [DEBUG] Value : BOTTOM
74360 2019-Jan-13 11:24:19.608321 - [DEBUG]
74361 2019-Jan-13 11:24:19.608347 - [DEBUG] Function : main
74362 2019-Jan-13 11:24:19.608372 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74363 2019-Jan-13 11:24:19.609026 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
74364 2019-Jan-13 11:24:19.609690 - [DEBUG] Value : BOTTOM
74365 2019-Jan-13 11:24:19.609717 - [DEBUG]
74366 2019-Jan-13 11:24:19.609742 - [DEBUG] Function : main
74367 2019-Jan-13 11:24:19.609767 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74368 2019-Jan-13 11:24:19.610438 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74369 2019-Jan-13 11:24:19.610500 - [DEBUG] Value : BOTTOM
74370 2019-Jan-13 11:24:19.610526 - [DEBUG]
74371 2019-Jan-13 11:24:19.610576 - [DEBUG] Function : main
74372 2019-Jan-13 11:24:19.610602 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74373 2019-Jan-13 11:24:19.611237 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74374 2019-Jan-13 11:24:19.611875 - [DEBUG] Value : BOTTOM
74375 2019-Jan-13 11:24:19.611901 - [DEBUG]
74376 2019-Jan-13 11:24:19.611926 - [DEBUG] Function : main
74377 2019-Jan-13 11:24:19.611951 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74378 2019-Jan-13 11:24:19.612585 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74379 2019-Jan-13 11:24:19.613220 - [DEBUG] Value : BOTTOM
74380 2019-Jan-13 11:24:19.613246 - [DEBUG]
74381 2019-Jan-13 11:24:19.613271 - [DEBUG] Function : main
74382 2019-Jan-13 11:24:19.613296 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74383 2019-Jan-13 11:24:19.613946 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74384 2019-Jan-13 11:24:19.614593 - [DEBUG] Value : BOTTOM
74385 2019-Jan-13 11:24:19.614620 - [DEBUG]
74386 2019-Jan-13 11:24:19.614646 - [DEBUG] Function : main
74387 2019-Jan-13 11:24:19.614671 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74388 2019-Jan-13 11:24:19.615322 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74389 2019-Jan-13 11:24:19.615997 - [DEBUG] Value : BOTTOM
74390 2019-Jan-13 11:24:19.616025 - [DEBUG]
74391 2019-Jan-13 11:24:19.616050 - [DEBUG] Function : main
74392 2019-Jan-13 11:24:19.616075 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74393 2019-Jan-13 11:24:19.616743 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74394 2019-Jan-13 11:24:19.617386 - [DEBUG] Value : BOTTOM
74395 2019-Jan-13 11:24:19.617412 - [DEBUG]
74396 2019-Jan-13 11:24:19.617437 - [DEBUG] Function : main
74397 2019-Jan-13 11:24:19.617462 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74398 2019-Jan-13 11:24:19.618092 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74399 2019-Jan-13 11:24:19.618728 - [DEBUG] Value : BOTTOM
74400 2019-Jan-13 11:24:19.618754 - [DEBUG]
74401 2019-Jan-13 11:24:19.618779 - [DEBUG] Function : main
74402 2019-Jan-13 11:24:19.618804 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74403 2019-Jan-13 11:24:19.619433 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74404 2019-Jan-13 11:24:19.620083 - [DEBUG] Value : BOTTOM
74405 2019-Jan-13 11:24:19.620109 - [DEBUG]
74406 2019-Jan-13 11:24:19.620134 - [DEBUG] Function : main
74407 2019-Jan-13 11:24:19.620159 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74408 2019-Jan-13 11:24:19.620799 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74409 2019-Jan-13 11:24:19.621455 - [DEBUG] Value : BOTTOM
74410 2019-Jan-13 11:24:19.621482 - [DEBUG]
74411 2019-Jan-13 11:24:19.621508 - [DEBUG] Function : main
74412 2019-Jan-13 11:24:19.621533 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74413 2019-Jan-13 11:24:19.622188 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74414 2019-Jan-13 11:24:19.622842 - [DEBUG] Value : BOTTOM
74415 2019-Jan-13 11:24:19.622869 - [DEBUG]
74416 2019-Jan-13 11:24:19.622894 - [DEBUG] Function : main
74417 2019-Jan-13 11:24:19.622919 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74418 2019-Jan-13 11:24:19.623577 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74419 2019-Jan-13 11:24:19.624212 - [DEBUG] Value : BOTTOM
74420 2019-Jan-13 11:24:19.624238 - [DEBUG]
74421 2019-Jan-13 11:24:19.624263 - [DEBUG] Function : main
74422 2019-Jan-13 11:24:19.624287 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74423 2019-Jan-13 11:24:19.624917 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74424 2019-Jan-13 11:24:19.625555 - [DEBUG] Value : BOTTOM
74425 2019-Jan-13 11:24:19.625580 - [DEBUG]
74426 2019-Jan-13 11:24:19.625605 - [DEBUG] Function : main
74427 2019-Jan-13 11:24:19.625629 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74428 2019-Jan-13 11:24:19.626260 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74429 2019-Jan-13 11:24:19.626931 - [DEBUG] Value : BOTTOM
74430 2019-Jan-13 11:24:19.626958 - [DEBUG]
74431 2019-Jan-13 11:24:19.626982 - [DEBUG] Function : main
74432 2019-Jan-13 11:24:19.627007 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74433 2019-Jan-13 11:24:19.627667 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74434 2019-Jan-13 11:24:19.628327 - [DEBUG] Value : BOTTOM
74435 2019-Jan-13 11:24:19.628354 - [DEBUG]
74436 2019-Jan-13 11:24:19.628379 - [DEBUG] Function : main
74437 2019-Jan-13 11:24:19.628404 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74438 2019-Jan-13 11:24:19.629069 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74439 2019-Jan-13 11:24:19.629721 - [DEBUG] Value : BOTTOM
74440 2019-Jan-13 11:24:19.629747 - [DEBUG]
74441 2019-Jan-13 11:24:19.629772 - [DEBUG] Function : main
74442 2019-Jan-13 11:24:19.629797 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74443 2019-Jan-13 11:24:19.630458 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74444 2019-Jan-13 11:24:19.631093 - [DEBUG] Value : BOTTOM
74445 2019-Jan-13 11:24:19.631118 - [DEBUG]
74446 2019-Jan-13 11:24:19.631143 - [DEBUG] Function : main
74447 2019-Jan-13 11:24:19.631168 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74448 2019-Jan-13 11:24:19.631799 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74449 2019-Jan-13 11:24:19.632435 - [DEBUG] Value : BOTTOM
74450 2019-Jan-13 11:24:19.632461 - [DEBUG]
74451 2019-Jan-13 11:24:19.632488 - [DEBUG] Function : main
74452 2019-Jan-13 11:24:19.632512 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74453 2019-Jan-13 11:24:19.633143 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74454 2019-Jan-13 11:24:19.633821 - [DEBUG] Value : BOTTOM
74455 2019-Jan-13 11:24:19.633848 - [DEBUG]
74456 2019-Jan-13 11:24:19.633873 - [DEBUG] Function : main
74457 2019-Jan-13 11:24:19.633898 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74458 2019-Jan-13 11:24:19.634551 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74459 2019-Jan-13 11:24:19.635210 - [DEBUG] Value : BOTTOM
74460 2019-Jan-13 11:24:19.635237 - [DEBUG]
74461 2019-Jan-13 11:24:19.635263 - [DEBUG] Function : main
74462 2019-Jan-13 11:24:19.635288 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74463 2019-Jan-13 11:24:19.635924 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74464 2019-Jan-13 11:24:19.636566 - [DEBUG] Value : BOTTOM
74465 2019-Jan-13 11:24:19.636592 - [DEBUG]
74466 2019-Jan-13 11:24:19.636616 - [DEBUG] Function : main
74467 2019-Jan-13 11:24:19.636641 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74468 2019-Jan-13 11:24:19.637291 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74469 2019-Jan-13 11:24:19.637930 - [DEBUG] Value : BOTTOM
74470 2019-Jan-13 11:24:19.637956 - [DEBUG]
74471 2019-Jan-13 11:24:19.637981 - [DEBUG] Function : main
74472 2019-Jan-13 11:24:19.638005 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74473 2019-Jan-13 11:24:19.638634 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74474 2019-Jan-13 11:24:19.639276 - [DEBUG] Value : BOTTOM
74475 2019-Jan-13 11:24:19.639301 - [DEBUG]
74476 2019-Jan-13 11:24:19.639326 - [DEBUG] Function : main
74477 2019-Jan-13 11:24:19.639351 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74478 2019-Jan-13 11:24:19.640020 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74479 2019-Jan-13 11:24:19.640680 - [DEBUG] Value : BOTTOM
74480 2019-Jan-13 11:24:19.640707 - [DEBUG]
74481 2019-Jan-13 11:24:19.640733 - [DEBUG] Function : main
74482 2019-Jan-13 11:24:19.640758 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74483 2019-Jan-13 11:24:19.641411 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74484 2019-Jan-13 11:24:19.642054 - [DEBUG] Value : BOTTOM
74485 2019-Jan-13 11:24:19.642095 - [DEBUG]
74486 2019-Jan-13 11:24:19.642120 - [DEBUG] Function : main
74487 2019-Jan-13 11:24:19.642145 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74488 2019-Jan-13 11:24:19.642777 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74489 2019-Jan-13 11:24:19.643436 - [DEBUG] Value : BOTTOM
74490 2019-Jan-13 11:24:19.643462 - [DEBUG]
74491 2019-Jan-13 11:24:19.643486 - [DEBUG] Function : main
74492 2019-Jan-13 11:24:19.643510 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74493 2019-Jan-13 11:24:19.644141 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74494 2019-Jan-13 11:24:19.644773 - [DEBUG] Value : BOTTOM
74495 2019-Jan-13 11:24:19.644799 - [DEBUG]
74496 2019-Jan-13 11:24:19.644823 - [DEBUG] Function : main
74497 2019-Jan-13 11:24:19.644848 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74498 2019-Jan-13 11:24:19.645476 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74499 2019-Jan-13 11:24:19.646128 - [DEBUG] Value : BOTTOM
74500 2019-Jan-13 11:24:19.646155 - [DEBUG]
74501 2019-Jan-13 11:24:19.646181 - [DEBUG] Function : main
74502 2019-Jan-13 11:24:19.646207 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74503 2019-Jan-13 11:24:19.646879 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74504 2019-Jan-13 11:24:19.647543 - [DEBUG] Value : BOTTOM
74505 2019-Jan-13 11:24:19.647570 - [DEBUG]
74506 2019-Jan-13 11:24:19.647595 - [DEBUG] Function : main
74507 2019-Jan-13 11:24:19.647620 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74508 2019-Jan-13 11:24:19.648259 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74509 2019-Jan-13 11:24:19.648892 - [DEBUG] Value : BOTTOM
74510 2019-Jan-13 11:24:19.648918 - [DEBUG]
74511 2019-Jan-13 11:24:19.648943 - [DEBUG] Function : main
74512 2019-Jan-13 11:24:19.648967 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74513 2019-Jan-13 11:24:19.649599 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
74514 2019-Jan-13 11:24:19.650264 - [DEBUG] Value : BOTTOM
74515 2019-Jan-13 11:24:19.650291 - [DEBUG]
74516 2019-Jan-13 11:24:19.650315 - [DEBUG] Function : main
74517 2019-Jan-13 11:24:19.650340 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74518 2019-Jan-13 11:24:19.650971 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74519 2019-Jan-13 11:24:19.651609 - [DEBUG] Value : BOTTOM
74520 2019-Jan-13 11:24:19.651634 - [DEBUG]
74521 2019-Jan-13 11:24:19.651659 - [DEBUG] Function : main
74522 2019-Jan-13 11:24:19.651683 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74523 2019-Jan-13 11:24:19.652325 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
74524 2019-Jan-13 11:24:19.652992 - [DEBUG] Value : BOTTOM
74525 2019-Jan-13 11:24:19.653019 - [DEBUG]
74526 2019-Jan-13 11:24:19.653044 - [DEBUG] Function : main
74527 2019-Jan-13 11:24:19.653069 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74528 2019-Jan-13 11:24:19.653748 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74529 2019-Jan-13 11:24:19.654400 - [DEBUG] Value : BOTTOM
74530 2019-Jan-13 11:24:19.654426 - [DEBUG]
74531 2019-Jan-13 11:24:19.654452 - [DEBUG] Function : main
74532 2019-Jan-13 11:24:19.654477 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74533 2019-Jan-13 11:24:19.655128 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74534 2019-Jan-13 11:24:19.655189 - [DEBUG] Value : BOTTOM
74535 2019-Jan-13 11:24:19.655214 - [DEBUG]
74536 2019-Jan-13 11:24:19.655260 - [DEBUG] Function : main
74537 2019-Jan-13 11:24:19.655286 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74538 2019-Jan-13 11:24:19.655924 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74539 2019-Jan-13 11:24:19.656562 - [DEBUG] Value : BOTTOM
74540 2019-Jan-13 11:24:19.656588 - [DEBUG]
74541 2019-Jan-13 11:24:19.656613 - [DEBUG] Function : main
74542 2019-Jan-13 11:24:19.656638 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74543 2019-Jan-13 11:24:19.657293 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74544 2019-Jan-13 11:24:19.657929 - [DEBUG] Value : BOTTOM
74545 2019-Jan-13 11:24:19.657955 - [DEBUG]
74546 2019-Jan-13 11:24:19.657980 - [DEBUG] Function : main
74547 2019-Jan-13 11:24:19.658006 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74548 2019-Jan-13 11:24:19.658655 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74549 2019-Jan-13 11:24:19.659310 - [DEBUG] Value : BOTTOM
74550 2019-Jan-13 11:24:19.659337 - [DEBUG]
74551 2019-Jan-13 11:24:19.659363 - [DEBUG] Function : main
74552 2019-Jan-13 11:24:19.659388 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74553 2019-Jan-13 11:24:19.660066 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74554 2019-Jan-13 11:24:19.660713 - [DEBUG] Value : BOTTOM
74555 2019-Jan-13 11:24:19.660739 - [DEBUG]
74556 2019-Jan-13 11:24:19.660764 - [DEBUG] Function : main
74557 2019-Jan-13 11:24:19.660789 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74558 2019-Jan-13 11:24:19.661424 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74559 2019-Jan-13 11:24:19.662062 - [DEBUG] Value : BOTTOM
74560 2019-Jan-13 11:24:19.662088 - [DEBUG]
74561 2019-Jan-13 11:24:19.662113 - [DEBUG] Function : main
74562 2019-Jan-13 11:24:19.662137 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74563 2019-Jan-13 11:24:19.662769 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74564 2019-Jan-13 11:24:19.663419 - [DEBUG] Value : BOTTOM
74565 2019-Jan-13 11:24:19.663445 - [DEBUG]
74566 2019-Jan-13 11:24:19.663471 - [DEBUG] Function : main
74567 2019-Jan-13 11:24:19.663495 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74568 2019-Jan-13 11:24:19.664129 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74569 2019-Jan-13 11:24:19.664766 - [DEBUG] Value : BOTTOM
74570 2019-Jan-13 11:24:19.664793 - [DEBUG]
74571 2019-Jan-13 11:24:19.664818 - [DEBUG] Function : main
74572 2019-Jan-13 11:24:19.664844 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74573 2019-Jan-13 11:24:19.665501 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74574 2019-Jan-13 11:24:19.666155 - [DEBUG] Value : BOTTOM
74575 2019-Jan-13 11:24:19.666182 - [DEBUG]
74576 2019-Jan-13 11:24:19.666207 - [DEBUG] Function : main
74577 2019-Jan-13 11:24:19.666232 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74578 2019-Jan-13 11:24:19.666919 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74579 2019-Jan-13 11:24:19.667564 - [DEBUG] Value : BOTTOM
74580 2019-Jan-13 11:24:19.667590 - [DEBUG]
74581 2019-Jan-13 11:24:19.667615 - [DEBUG] Function : main
74582 2019-Jan-13 11:24:19.667640 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74583 2019-Jan-13 11:24:19.668272 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74584 2019-Jan-13 11:24:19.668905 - [DEBUG] Value : BOTTOM
74585 2019-Jan-13 11:24:19.668931 - [DEBUG]
74586 2019-Jan-13 11:24:19.668956 - [DEBUG] Function : main
74587 2019-Jan-13 11:24:19.668980 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74588 2019-Jan-13 11:24:19.669615 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74589 2019-Jan-13 11:24:19.670270 - [DEBUG] Value : BOTTOM
74590 2019-Jan-13 11:24:19.670295 - [DEBUG]
74591 2019-Jan-13 11:24:19.670320 - [DEBUG] Function : main
74592 2019-Jan-13 11:24:19.670345 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74593 2019-Jan-13 11:24:19.670983 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74594 2019-Jan-13 11:24:19.671643 - [DEBUG] Value : BOTTOM
74595 2019-Jan-13 11:24:19.671669 - [DEBUG]
74596 2019-Jan-13 11:24:19.671694 - [DEBUG] Function : main
74597 2019-Jan-13 11:24:19.671719 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74598 2019-Jan-13 11:24:19.672375 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74599 2019-Jan-13 11:24:19.673028 - [DEBUG] Value : BOTTOM
74600 2019-Jan-13 11:24:19.673055 - [DEBUG]
74601 2019-Jan-13 11:24:19.673080 - [DEBUG] Function : main
74602 2019-Jan-13 11:24:19.673106 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74603 2019-Jan-13 11:24:19.673766 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74604 2019-Jan-13 11:24:19.674410 - [DEBUG] Value : BOTTOM
74605 2019-Jan-13 11:24:19.674436 - [DEBUG]
74606 2019-Jan-13 11:24:19.674460 - [DEBUG] Function : main
74607 2019-Jan-13 11:24:19.674485 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74608 2019-Jan-13 11:24:19.675118 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74609 2019-Jan-13 11:24:19.675755 - [DEBUG] Value : BOTTOM
74610 2019-Jan-13 11:24:19.675781 - [DEBUG]
74611 2019-Jan-13 11:24:19.675805 - [DEBUG] Function : main
74612 2019-Jan-13 11:24:19.675830 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74613 2019-Jan-13 11:24:19.676462 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74614 2019-Jan-13 11:24:19.677119 - [DEBUG] Value : BOTTOM
74615 2019-Jan-13 11:24:19.677145 - [DEBUG]
74616 2019-Jan-13 11:24:19.677171 - [DEBUG] Function : main
74617 2019-Jan-13 11:24:19.677196 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74618 2019-Jan-13 11:24:19.677850 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74619 2019-Jan-13 11:24:19.678511 - [DEBUG] Value : BOTTOM
74620 2019-Jan-13 11:24:19.678538 - [DEBUG]
74621 2019-Jan-13 11:24:19.678563 - [DEBUG] Function : main
74622 2019-Jan-13 11:24:19.678589 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74623 2019-Jan-13 11:24:19.679253 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74624 2019-Jan-13 11:24:19.679900 - [DEBUG] Value : BOTTOM
74625 2019-Jan-13 11:24:19.679926 - [DEBUG]
74626 2019-Jan-13 11:24:19.679951 - [DEBUG] Function : main
74627 2019-Jan-13 11:24:19.679976 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74628 2019-Jan-13 11:24:19.680630 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74629 2019-Jan-13 11:24:19.681276 - [DEBUG] Value : BOTTOM
74630 2019-Jan-13 11:24:19.681302 - [DEBUG]
74631 2019-Jan-13 11:24:19.681326 - [DEBUG] Function : main
74632 2019-Jan-13 11:24:19.681351 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74633 2019-Jan-13 11:24:19.681985 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74634 2019-Jan-13 11:24:19.682620 - [DEBUG] Value : BOTTOM
74635 2019-Jan-13 11:24:19.682646 - [DEBUG]
74636 2019-Jan-13 11:24:19.682670 - [DEBUG] Function : main
74637 2019-Jan-13 11:24:19.682695 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74638 2019-Jan-13 11:24:19.683340 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74639 2019-Jan-13 11:24:19.684010 - [DEBUG] Value : BOTTOM
74640 2019-Jan-13 11:24:19.684037 - [DEBUG]
74641 2019-Jan-13 11:24:19.684063 - [DEBUG] Function : main
74642 2019-Jan-13 11:24:19.684088 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74643 2019-Jan-13 11:24:19.684744 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74644 2019-Jan-13 11:24:19.685405 - [DEBUG] Value : BOTTOM
74645 2019-Jan-13 11:24:19.685431 - [DEBUG]
74646 2019-Jan-13 11:24:19.685457 - [DEBUG] Function : main
74647 2019-Jan-13 11:24:19.685482 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74648 2019-Jan-13 11:24:19.686120 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74649 2019-Jan-13 11:24:19.686776 - [DEBUG] Value : BOTTOM
74650 2019-Jan-13 11:24:19.686802 - [DEBUG]
74651 2019-Jan-13 11:24:19.686826 - [DEBUG] Function : main
74652 2019-Jan-13 11:24:19.686851 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74653 2019-Jan-13 11:24:19.687484 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74654 2019-Jan-13 11:24:19.688123 - [DEBUG] Value : BOTTOM
74655 2019-Jan-13 11:24:19.688149 - [DEBUG]
74656 2019-Jan-13 11:24:19.688173 - [DEBUG] Function : main
74657 2019-Jan-13 11:24:19.688198 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74658 2019-Jan-13 11:24:19.688830 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74659 2019-Jan-13 11:24:19.688889 - [DEBUG] Value : BOTTOM
74660 2019-Jan-13 11:24:19.688914 - [DEBUG]
74661 2019-Jan-13 11:24:19.688958 - [DEBUG] Function : main
74662 2019-Jan-13 11:24:19.688985 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74663 2019-Jan-13 11:24:19.689624 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74664 2019-Jan-13 11:24:19.690304 - [DEBUG] Value : BOTTOM
74665 2019-Jan-13 11:24:19.690331 - [DEBUG]
74666 2019-Jan-13 11:24:19.690357 - [DEBUG] Function : main
74667 2019-Jan-13 11:24:19.690397 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74668 2019-Jan-13 11:24:19.691068 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74669 2019-Jan-13 11:24:19.691727 - [DEBUG] Value : BOTTOM
74670 2019-Jan-13 11:24:19.691754 - [DEBUG]
74671 2019-Jan-13 11:24:19.691780 - [DEBUG] Function : main
74672 2019-Jan-13 11:24:19.691805 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74673 2019-Jan-13 11:24:19.692447 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74674 2019-Jan-13 11:24:19.693081 - [DEBUG] Value : BOTTOM
74675 2019-Jan-13 11:24:19.693107 - [DEBUG]
74676 2019-Jan-13 11:24:19.693131 - [DEBUG] Function : main
74677 2019-Jan-13 11:24:19.693156 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74678 2019-Jan-13 11:24:19.693816 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74679 2019-Jan-13 11:24:19.694452 - [DEBUG] Value : BOTTOM
74680 2019-Jan-13 11:24:19.694478 - [DEBUG]
74681 2019-Jan-13 11:24:19.694502 - [DEBUG] Function : main
74682 2019-Jan-13 11:24:19.694526 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74683 2019-Jan-13 11:24:19.695162 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74684 2019-Jan-13 11:24:19.695800 - [DEBUG] Value : BOTTOM
74685 2019-Jan-13 11:24:19.695826 - [DEBUG]
74686 2019-Jan-13 11:24:19.695850 - [DEBUG] Function : main
74687 2019-Jan-13 11:24:19.695875 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74688 2019-Jan-13 11:24:19.696533 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74689 2019-Jan-13 11:24:19.697208 - [DEBUG] Value : BOTTOM
74690 2019-Jan-13 11:24:19.697235 - [DEBUG]
74691 2019-Jan-13 11:24:19.697262 - [DEBUG] Function : main
74692 2019-Jan-13 11:24:19.697287 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74693 2019-Jan-13 11:24:19.697946 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74694 2019-Jan-13 11:24:19.698585 - [DEBUG] Value : BOTTOM
74695 2019-Jan-13 11:24:19.698612 - [DEBUG]
74696 2019-Jan-13 11:24:19.698636 - [DEBUG] Function : main
74697 2019-Jan-13 11:24:19.698661 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74698 2019-Jan-13 11:24:19.699298 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74699 2019-Jan-13 11:24:19.699929 - [DEBUG] Value : BOTTOM
74700 2019-Jan-13 11:24:19.699955 - [DEBUG]
74701 2019-Jan-13 11:24:19.699979 - [DEBUG] Function : main
74702 2019-Jan-13 11:24:19.700022 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74703 2019-Jan-13 11:24:19.700659 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74704 2019-Jan-13 11:24:19.701299 - [DEBUG] Value : BOTTOM
74705 2019-Jan-13 11:24:19.701325 - [DEBUG]
74706 2019-Jan-13 11:24:19.701349 - [DEBUG] Function : main
74707 2019-Jan-13 11:24:19.701374 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74708 2019-Jan-13 11:24:19.702009 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74709 2019-Jan-13 11:24:19.702662 - [DEBUG] Value : BOTTOM
74710 2019-Jan-13 11:24:19.702690 - [DEBUG]
74711 2019-Jan-13 11:24:19.702715 - [DEBUG] Function : main
74712 2019-Jan-13 11:24:19.702740 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74713 2019-Jan-13 11:24:19.703433 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74714 2019-Jan-13 11:24:19.704101 - [DEBUG] Value : BOTTOM
74715 2019-Jan-13 11:24:19.704127 - [DEBUG]
74716 2019-Jan-13 11:24:19.704153 - [DEBUG] Function : main
74717 2019-Jan-13 11:24:19.704178 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74718 2019-Jan-13 11:24:19.704828 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74719 2019-Jan-13 11:24:19.705464 - [DEBUG] Value : BOTTOM
74720 2019-Jan-13 11:24:19.705490 - [DEBUG]
74721 2019-Jan-13 11:24:19.705514 - [DEBUG] Function : main
74722 2019-Jan-13 11:24:19.705539 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74723 2019-Jan-13 11:24:19.706176 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74724 2019-Jan-13 11:24:19.706835 - [DEBUG] Value : BOTTOM
74725 2019-Jan-13 11:24:19.706860 - [DEBUG]
74726 2019-Jan-13 11:24:19.706885 - [DEBUG] Function : main
74727 2019-Jan-13 11:24:19.706910 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74728 2019-Jan-13 11:24:19.707547 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74729 2019-Jan-13 11:24:19.708191 - [DEBUG] Value : BOTTOM
74730 2019-Jan-13 11:24:19.708217 - [DEBUG]
74731 2019-Jan-13 11:24:19.708241 - [DEBUG] Function : main
74732 2019-Jan-13 11:24:19.708266 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74733 2019-Jan-13 11:24:19.708915 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74734 2019-Jan-13 11:24:19.709572 - [DEBUG] Value : BOTTOM
74735 2019-Jan-13 11:24:19.709598 - [DEBUG]
74736 2019-Jan-13 11:24:19.709623 - [DEBUG] Function : main
74737 2019-Jan-13 11:24:19.709648 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74738 2019-Jan-13 11:24:19.710335 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74739 2019-Jan-13 11:24:19.710989 - [DEBUG] Value : BOTTOM
74740 2019-Jan-13 11:24:19.711015 - [DEBUG]
74741 2019-Jan-13 11:24:19.711042 - [DEBUG] Function : main
74742 2019-Jan-13 11:24:19.711067 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74743 2019-Jan-13 11:24:19.711708 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74744 2019-Jan-13 11:24:19.712343 - [DEBUG] Value : BOTTOM
74745 2019-Jan-13 11:24:19.712369 - [DEBUG]
74746 2019-Jan-13 11:24:19.712393 - [DEBUG] Function : main
74747 2019-Jan-13 11:24:19.712418 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74748 2019-Jan-13 11:24:19.713053 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74749 2019-Jan-13 11:24:19.713710 - [DEBUG] Value : BOTTOM
74750 2019-Jan-13 11:24:19.713736 - [DEBUG]
74751 2019-Jan-13 11:24:19.713760 - [DEBUG] Function : main
74752 2019-Jan-13 11:24:19.713785 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74753 2019-Jan-13 11:24:19.714421 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74754 2019-Jan-13 11:24:19.715069 - [DEBUG] Value : BOTTOM
74755 2019-Jan-13 11:24:19.715095 - [DEBUG]
74756 2019-Jan-13 11:24:19.715119 - [DEBUG] Function : main
74757 2019-Jan-13 11:24:19.715144 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74758 2019-Jan-13 11:24:19.715809 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74759 2019-Jan-13 11:24:19.716484 - [DEBUG] Value : BOTTOM
74760 2019-Jan-13 11:24:19.716512 - [DEBUG]
74761 2019-Jan-13 11:24:19.716537 - [DEBUG] Function : main
74762 2019-Jan-13 11:24:19.716562 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74763 2019-Jan-13 11:24:19.717243 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74764 2019-Jan-13 11:24:19.717890 - [DEBUG] Value : BOTTOM
74765 2019-Jan-13 11:24:19.717916 - [DEBUG]
74766 2019-Jan-13 11:24:19.717941 - [DEBUG] Function : main
74767 2019-Jan-13 11:24:19.717966 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74768 2019-Jan-13 11:24:19.718603 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74769 2019-Jan-13 11:24:19.719238 - [DEBUG] Value : BOTTOM
74770 2019-Jan-13 11:24:19.719264 - [DEBUG]
74771 2019-Jan-13 11:24:19.719288 - [DEBUG] Function : main
74772 2019-Jan-13 11:24:19.719313 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74773 2019-Jan-13 11:24:19.719950 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74774 2019-Jan-13 11:24:19.720604 - [DEBUG] Value : BOTTOM
74775 2019-Jan-13 11:24:19.720629 - [DEBUG]
74776 2019-Jan-13 11:24:19.720654 - [DEBUG] Function : main
74777 2019-Jan-13 11:24:19.720678 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74778 2019-Jan-13 11:24:19.721317 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74779 2019-Jan-13 11:24:19.721982 - [DEBUG] Value : BOTTOM
74780 2019-Jan-13 11:24:19.722009 - [DEBUG]
74781 2019-Jan-13 11:24:19.722034 - [DEBUG] Function : main
74782 2019-Jan-13 11:24:19.722059 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74783 2019-Jan-13 11:24:19.722720 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74784 2019-Jan-13 11:24:19.723387 - [DEBUG] Value : BOTTOM
74785 2019-Jan-13 11:24:19.723414 - [DEBUG]
74786 2019-Jan-13 11:24:19.723439 - [DEBUG] Function : main
74787 2019-Jan-13 11:24:19.723464 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74788 2019-Jan-13 11:24:19.724110 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74789 2019-Jan-13 11:24:19.724755 - [DEBUG] Value : BOTTOM
74790 2019-Jan-13 11:24:19.724781 - [DEBUG]
74791 2019-Jan-13 11:24:19.724805 - [DEBUG] Function : main
74792 2019-Jan-13 11:24:19.724830 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74793 2019-Jan-13 11:24:19.725467 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74794 2019-Jan-13 11:24:19.725527 - [DEBUG] Value : BOTTOM
74795 2019-Jan-13 11:24:19.725553 - [DEBUG]
74796 2019-Jan-13 11:24:19.725598 - [DEBUG] Function : main
74797 2019-Jan-13 11:24:19.725625 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74798 2019-Jan-13 11:24:19.726260 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74799 2019-Jan-13 11:24:19.726913 - [DEBUG] Value : BOTTOM
74800 2019-Jan-13 11:24:19.726940 - [DEBUG]
74801 2019-Jan-13 11:24:19.726965 - [DEBUG] Function : main
74802 2019-Jan-13 11:24:19.726990 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74803 2019-Jan-13 11:24:19.727624 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74804 2019-Jan-13 11:24:19.728302 - [DEBUG] Value : BOTTOM
74805 2019-Jan-13 11:24:19.728329 - [DEBUG]
74806 2019-Jan-13 11:24:19.728355 - [DEBUG] Function : main
74807 2019-Jan-13 11:24:19.728381 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74808 2019-Jan-13 11:24:19.729039 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74809 2019-Jan-13 11:24:19.729690 - [DEBUG] Value : BOTTOM
74810 2019-Jan-13 11:24:19.729717 - [DEBUG]
74811 2019-Jan-13 11:24:19.729742 - [DEBUG] Function : main
74812 2019-Jan-13 11:24:19.729767 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74813 2019-Jan-13 11:24:19.730427 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74814 2019-Jan-13 11:24:19.731060 - [DEBUG] Value : BOTTOM
74815 2019-Jan-13 11:24:19.731086 - [DEBUG]
74816 2019-Jan-13 11:24:19.731110 - [DEBUG] Function : main
74817 2019-Jan-13 11:24:19.731135 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74818 2019-Jan-13 11:24:19.731766 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74819 2019-Jan-13 11:24:19.732408 - [DEBUG] Value : BOTTOM
74820 2019-Jan-13 11:24:19.732434 - [DEBUG]
74821 2019-Jan-13 11:24:19.732458 - [DEBUG] Function : main
74822 2019-Jan-13 11:24:19.732483 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74823 2019-Jan-13 11:24:19.733114 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74824 2019-Jan-13 11:24:19.733765 - [DEBUG] Value : BOTTOM
74825 2019-Jan-13 11:24:19.733790 - [DEBUG]
74826 2019-Jan-13 11:24:19.733817 - [DEBUG] Function : main
74827 2019-Jan-13 11:24:19.733841 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74828 2019-Jan-13 11:24:19.734503 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74829 2019-Jan-13 11:24:19.735159 - [DEBUG] Value : BOTTOM
74830 2019-Jan-13 11:24:19.735186 - [DEBUG]
74831 2019-Jan-13 11:24:19.735212 - [DEBUG] Function : main
74832 2019-Jan-13 11:24:19.735237 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74833 2019-Jan-13 11:24:19.735886 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74834 2019-Jan-13 11:24:19.736523 - [DEBUG] Value : BOTTOM
74835 2019-Jan-13 11:24:19.736550 - [DEBUG]
74836 2019-Jan-13 11:24:19.736574 - [DEBUG] Function : main
74837 2019-Jan-13 11:24:19.736599 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74838 2019-Jan-13 11:24:19.737253 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74839 2019-Jan-13 11:24:19.737892 - [DEBUG] Value : BOTTOM
74840 2019-Jan-13 11:24:19.737919 - [DEBUG]
74841 2019-Jan-13 11:24:19.737943 - [DEBUG] Function : main
74842 2019-Jan-13 11:24:19.737968 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74843 2019-Jan-13 11:24:19.738601 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74844 2019-Jan-13 11:24:19.739233 - [DEBUG] Value : BOTTOM
74845 2019-Jan-13 11:24:19.739259 - [DEBUG]
74846 2019-Jan-13 11:24:19.739284 - [DEBUG] Function : main
74847 2019-Jan-13 11:24:19.739308 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74848 2019-Jan-13 11:24:19.739939 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74849 2019-Jan-13 11:24:19.740619 - [DEBUG] Value : BOTTOM
74850 2019-Jan-13 11:24:19.740646 - [DEBUG]
74851 2019-Jan-13 11:24:19.740672 - [DEBUG] Function : main
74852 2019-Jan-13 11:24:19.740697 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74853 2019-Jan-13 11:24:19.741367 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74854 2019-Jan-13 11:24:19.742026 - [DEBUG] Value : BOTTOM
74855 2019-Jan-13 11:24:19.742053 - [DEBUG]
74856 2019-Jan-13 11:24:19.742079 - [DEBUG] Function : main
74857 2019-Jan-13 11:24:19.742104 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74858 2019-Jan-13 11:24:19.742744 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74859 2019-Jan-13 11:24:19.743404 - [DEBUG] Value : BOTTOM
74860 2019-Jan-13 11:24:19.743430 - [DEBUG]
74861 2019-Jan-13 11:24:19.743454 - [DEBUG] Function : main
74862 2019-Jan-13 11:24:19.743479 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74863 2019-Jan-13 11:24:19.744111 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74864 2019-Jan-13 11:24:19.744774 - [DEBUG] Value : BOTTOM
74865 2019-Jan-13 11:24:19.744801 - [DEBUG]
74866 2019-Jan-13 11:24:19.744827 - [DEBUG] Function : main
74867 2019-Jan-13 11:24:19.744853 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74868 2019-Jan-13 11:24:19.745540 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74869 2019-Jan-13 11:24:19.746227 - [DEBUG] Value : BOTTOM
74870 2019-Jan-13 11:24:19.746255 - [DEBUG]
74871 2019-Jan-13 11:24:19.746282 - [DEBUG] Function : main
74872 2019-Jan-13 11:24:19.746309 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74873 2019-Jan-13 11:24:19.747027 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74874 2019-Jan-13 11:24:19.747693 - [DEBUG] Value : BOTTOM
74875 2019-Jan-13 11:24:19.747720 - [DEBUG]
74876 2019-Jan-13 11:24:19.747748 - [DEBUG] Function : main
74877 2019-Jan-13 11:24:19.747773 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74878 2019-Jan-13 11:24:19.748407 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74879 2019-Jan-13 11:24:19.749043 - [DEBUG] Value : BOTTOM
74880 2019-Jan-13 11:24:19.749069 - [DEBUG]
74881 2019-Jan-13 11:24:19.749094 - [DEBUG] Function : main
74882 2019-Jan-13 11:24:19.749118 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74883 2019-Jan-13 11:24:19.749781 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74884 2019-Jan-13 11:24:19.750466 - [DEBUG] Value : BOTTOM
74885 2019-Jan-13 11:24:19.750493 - [DEBUG]
74886 2019-Jan-13 11:24:19.750519 - [DEBUG] Function : main
74887 2019-Jan-13 11:24:19.750544 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74888 2019-Jan-13 11:24:19.751203 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74889 2019-Jan-13 11:24:19.751860 - [DEBUG] Value : BOTTOM
74890 2019-Jan-13 11:24:19.751887 - [DEBUG]
74891 2019-Jan-13 11:24:19.751912 - [DEBUG] Function : main
74892 2019-Jan-13 11:24:19.751937 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74893 2019-Jan-13 11:24:19.752570 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74894 2019-Jan-13 11:24:19.753209 - [DEBUG] Value : BOTTOM
74895 2019-Jan-13 11:24:19.753235 - [DEBUG]
74896 2019-Jan-13 11:24:19.753259 - [DEBUG] Function : main
74897 2019-Jan-13 11:24:19.753284 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74898 2019-Jan-13 11:24:19.753941 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74899 2019-Jan-13 11:24:19.754605 - [DEBUG] Value : BOTTOM
74900 2019-Jan-13 11:24:19.754631 - [DEBUG]
74901 2019-Jan-13 11:24:19.754656 - [DEBUG] Function : main
74902 2019-Jan-13 11:24:19.754681 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74903 2019-Jan-13 11:24:19.755313 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74904 2019-Jan-13 11:24:19.755960 - [DEBUG] Value : BOTTOM
74905 2019-Jan-13 11:24:19.755987 - [DEBUG]
74906 2019-Jan-13 11:24:19.756013 - [DEBUG] Function : main
74907 2019-Jan-13 11:24:19.756038 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74908 2019-Jan-13 11:24:19.756717 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74909 2019-Jan-13 11:24:19.757379 - [DEBUG] Value : BOTTOM
74910 2019-Jan-13 11:24:19.757405 - [DEBUG]
74911 2019-Jan-13 11:24:19.757431 - [DEBUG] Function : main
74912 2019-Jan-13 11:24:19.757456 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74913 2019-Jan-13 11:24:19.758103 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74914 2019-Jan-13 11:24:19.758744 - [DEBUG] Value : BOTTOM
74915 2019-Jan-13 11:24:19.758770 - [DEBUG]
74916 2019-Jan-13 11:24:19.758794 - [DEBUG] Function : main
74917 2019-Jan-13 11:24:19.758819 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74918 2019-Jan-13 11:24:19.759450 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74919 2019-Jan-13 11:24:19.760112 - [DEBUG] Value : BOTTOM
74920 2019-Jan-13 11:24:19.760138 - [DEBUG]
74921 2019-Jan-13 11:24:19.760162 - [DEBUG] Function : main
74922 2019-Jan-13 11:24:19.760187 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74923 2019-Jan-13 11:24:19.760822 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74924 2019-Jan-13 11:24:19.761467 - [DEBUG] Value : BOTTOM
74925 2019-Jan-13 11:24:19.761492 - [DEBUG]
74926 2019-Jan-13 11:24:19.761516 - [DEBUG] Function : main
74927 2019-Jan-13 11:24:19.761541 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74928 2019-Jan-13 11:24:19.762176 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74929 2019-Jan-13 11:24:19.762838 - [DEBUG] Value : BOTTOM
74930 2019-Jan-13 11:24:19.762865 - [DEBUG]
74931 2019-Jan-13 11:24:19.762890 - [DEBUG] Function : main
74932 2019-Jan-13 11:24:19.762915 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74933 2019-Jan-13 11:24:19.763592 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74934 2019-Jan-13 11:24:19.763659 - [DEBUG] Value : BOTTOM
74935 2019-Jan-13 11:24:19.763685 - [DEBUG]
74936 2019-Jan-13 11:24:19.763733 - [DEBUG] Function : main
74937 2019-Jan-13 11:24:19.763760 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74938 2019-Jan-13 11:24:19.764420 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74939 2019-Jan-13 11:24:19.765060 - [DEBUG] Value : BOTTOM
74940 2019-Jan-13 11:24:19.765086 - [DEBUG]
74941 2019-Jan-13 11:24:19.765111 - [DEBUG] Function : main
74942 2019-Jan-13 11:24:19.765136 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74943 2019-Jan-13 11:24:19.765772 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74944 2019-Jan-13 11:24:19.766408 - [DEBUG] Value : BOTTOM
74945 2019-Jan-13 11:24:19.766434 - [DEBUG]
74946 2019-Jan-13 11:24:19.766459 - [DEBUG] Function : main
74947 2019-Jan-13 11:24:19.766501 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74948 2019-Jan-13 11:24:19.767162 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74949 2019-Jan-13 11:24:19.767796 - [DEBUG] Value : BOTTOM
74950 2019-Jan-13 11:24:19.767822 - [DEBUG]
74951 2019-Jan-13 11:24:19.767847 - [DEBUG] Function : main
74952 2019-Jan-13 11:24:19.767871 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74953 2019-Jan-13 11:24:19.768511 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74954 2019-Jan-13 11:24:19.769169 - [DEBUG] Value : BOTTOM
74955 2019-Jan-13 11:24:19.769196 - [DEBUG]
74956 2019-Jan-13 11:24:19.769221 - [DEBUG] Function : main
74957 2019-Jan-13 11:24:19.769246 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74958 2019-Jan-13 11:24:19.769907 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74959 2019-Jan-13 11:24:19.770584 - [DEBUG] Value : BOTTOM
74960 2019-Jan-13 11:24:19.770611 - [DEBUG]
74961 2019-Jan-13 11:24:19.770636 - [DEBUG] Function : main
74962 2019-Jan-13 11:24:19.770661 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74963 2019-Jan-13 11:24:19.771301 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74964 2019-Jan-13 11:24:19.771933 - [DEBUG] Value : BOTTOM
74965 2019-Jan-13 11:24:19.771959 - [DEBUG]
74966 2019-Jan-13 11:24:19.771984 - [DEBUG] Function : main
74967 2019-Jan-13 11:24:19.772009 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74968 2019-Jan-13 11:24:19.772645 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74969 2019-Jan-13 11:24:19.773278 - [DEBUG] Value : BOTTOM
74970 2019-Jan-13 11:24:19.773304 - [DEBUG]
74971 2019-Jan-13 11:24:19.773342 - [DEBUG] Function : main
74972 2019-Jan-13 11:24:19.773369 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74973 2019-Jan-13 11:24:19.774006 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74974 2019-Jan-13 11:24:19.774638 - [DEBUG] Value : BOTTOM
74975 2019-Jan-13 11:24:19.774664 - [DEBUG]
74976 2019-Jan-13 11:24:19.774689 - [DEBUG] Function : main
74977 2019-Jan-13 11:24:19.774713 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74978 2019-Jan-13 11:24:19.775376 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74979 2019-Jan-13 11:24:19.776039 - [DEBUG] Value : BOTTOM
74980 2019-Jan-13 11:24:19.776066 - [DEBUG]
74981 2019-Jan-13 11:24:19.776092 - [DEBUG] Function : main
74982 2019-Jan-13 11:24:19.776117 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74983 2019-Jan-13 11:24:19.776797 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74984 2019-Jan-13 11:24:19.777436 - [DEBUG] Value : BOTTOM
74985 2019-Jan-13 11:24:19.777462 - [DEBUG]
74986 2019-Jan-13 11:24:19.777487 - [DEBUG] Function : main
74987 2019-Jan-13 11:24:19.777512 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74988 2019-Jan-13 11:24:19.778147 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74989 2019-Jan-13 11:24:19.778785 - [DEBUG] Value : BOTTOM
74990 2019-Jan-13 11:24:19.778811 - [DEBUG]
74991 2019-Jan-13 11:24:19.778835 - [DEBUG] Function : main
74992 2019-Jan-13 11:24:19.778860 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74993 2019-Jan-13 11:24:19.779513 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74994 2019-Jan-13 11:24:19.780168 - [DEBUG] Value : BOTTOM
74995 2019-Jan-13 11:24:19.780193 - [DEBUG]
74996 2019-Jan-13 11:24:19.780218 - [DEBUG] Function : main
74997 2019-Jan-13 11:24:19.780243 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74998 2019-Jan-13 11:24:19.780880 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74999 2019-Jan-13 11:24:19.781537 - [DEBUG] Value : BOTTOM
75000 2019-Jan-13 11:24:19.781564 - [DEBUG]
75001 2019-Jan-13 11:24:19.781589 - [DEBUG] Function : main
75002 2019-Jan-13 11:24:19.781614 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75003 2019-Jan-13 11:24:19.782273 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75004 2019-Jan-13 11:24:19.782940 - [DEBUG] Value : BOTTOM
75005 2019-Jan-13 11:24:19.782966 - [DEBUG]
75006 2019-Jan-13 11:24:19.782991 - [DEBUG] Function : main
75007 2019-Jan-13 11:24:19.783017 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75008 2019-Jan-13 11:24:19.783689 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75009 2019-Jan-13 11:24:19.784324 - [DEBUG] Value : BOTTOM
75010 2019-Jan-13 11:24:19.784349 - [DEBUG]
75011 2019-Jan-13 11:24:19.784374 - [DEBUG] Function : main
75012 2019-Jan-13 11:24:19.784398 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75013 2019-Jan-13 11:24:19.785034 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75014 2019-Jan-13 11:24:19.785669 - [DEBUG] Value : BOTTOM
75015 2019-Jan-13 11:24:19.785695 - [DEBUG]
75016 2019-Jan-13 11:24:19.785721 - [DEBUG] Function : main
75017 2019-Jan-13 11:24:19.785746 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75018 2019-Jan-13 11:24:19.786381 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75019 2019-Jan-13 11:24:19.787031 - [DEBUG] Value : BOTTOM
75020 2019-Jan-13 11:24:19.787057 - [DEBUG]
75021 2019-Jan-13 11:24:19.787081 - [DEBUG] Function : main
75022 2019-Jan-13 11:24:19.787105 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75023 2019-Jan-13 11:24:19.787761 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75024 2019-Jan-13 11:24:19.788416 - [DEBUG] Value : BOTTOM
75025 2019-Jan-13 11:24:19.788442 - [DEBUG]
75026 2019-Jan-13 11:24:19.788467 - [DEBUG] Function : main
75027 2019-Jan-13 11:24:19.788493 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75028 2019-Jan-13 11:24:19.789151 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75029 2019-Jan-13 11:24:19.789804 - [DEBUG] Value : BOTTOM
75030 2019-Jan-13 11:24:19.789830 - [DEBUG]
75031 2019-Jan-13 11:24:19.789855 - [DEBUG] Function : main
75032 2019-Jan-13 11:24:19.789880 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75033 2019-Jan-13 11:24:19.790542 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75034 2019-Jan-13 11:24:19.791177 - [DEBUG] Value : BOTTOM
75035 2019-Jan-13 11:24:19.791203 - [DEBUG]
75036 2019-Jan-13 11:24:19.791227 - [DEBUG] Function : main
75037 2019-Jan-13 11:24:19.791252 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75038 2019-Jan-13 11:24:19.791888 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75039 2019-Jan-13 11:24:19.792547 - [DEBUG] Value : BOTTOM
75040 2019-Jan-13 11:24:19.792573 - [DEBUG]
75041 2019-Jan-13 11:24:19.792598 - [DEBUG] Function : main
75042 2019-Jan-13 11:24:19.792623 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75043 2019-Jan-13 11:24:19.793259 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75044 2019-Jan-13 11:24:19.793931 - [DEBUG] Value : BOTTOM
75045 2019-Jan-13 11:24:19.793958 - [DEBUG]
75046 2019-Jan-13 11:24:19.793984 - [DEBUG] Function : main
75047 2019-Jan-13 11:24:19.794009 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75048 2019-Jan-13 11:24:19.794665 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75049 2019-Jan-13 11:24:19.795327 - [DEBUG] Value : BOTTOM
75050 2019-Jan-13 11:24:19.795354 - [DEBUG]
75051 2019-Jan-13 11:24:19.795379 - [DEBUG] Function : main
75052 2019-Jan-13 11:24:19.795403 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75053 2019-Jan-13 11:24:19.796051 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75054 2019-Jan-13 11:24:19.796706 - [DEBUG] Value : BOTTOM
75055 2019-Jan-13 11:24:19.796733 - [DEBUG]
75056 2019-Jan-13 11:24:19.796757 - [DEBUG] Function : main
75057 2019-Jan-13 11:24:19.796782 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75058 2019-Jan-13 11:24:19.797417 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75059 2019-Jan-13 11:24:19.798050 - [DEBUG] Value : BOTTOM
75060 2019-Jan-13 11:24:19.798076 - [DEBUG]
75061 2019-Jan-13 11:24:19.798100 - [DEBUG] Function : main
75062 2019-Jan-13 11:24:19.798125 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75063 2019-Jan-13 11:24:19.798761 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75064 2019-Jan-13 11:24:19.799395 - [DEBUG] Value : BOTTOM
75065 2019-Jan-13 11:24:19.799421 - [DEBUG]
75066 2019-Jan-13 11:24:19.799445 - [DEBUG] Function : main
75067 2019-Jan-13 11:24:19.799470 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75068 2019-Jan-13 11:24:19.800138 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75069 2019-Jan-13 11:24:19.800204 - [DEBUG] Value : BOTTOM
75070 2019-Jan-13 11:24:19.800230 - [DEBUG]
75071 2019-Jan-13 11:24:19.800279 - [DEBUG] Function : main
75072 2019-Jan-13 11:24:19.800306 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75073 2019-Jan-13 11:24:19.800962 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75074 2019-Jan-13 11:24:19.801625 - [DEBUG] Value : BOTTOM
75075 2019-Jan-13 11:24:19.801651 - [DEBUG]
75076 2019-Jan-13 11:24:19.801677 - [DEBUG] Function : main
75077 2019-Jan-13 11:24:19.801702 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75078 2019-Jan-13 11:24:19.802345 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75079 2019-Jan-13 11:24:19.802983 - [DEBUG] Value : BOTTOM
75080 2019-Jan-13 11:24:19.803010 - [DEBUG]
75081 2019-Jan-13 11:24:19.803035 - [DEBUG] Function : main
75082 2019-Jan-13 11:24:19.803060 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75083 2019-Jan-13 11:24:19.803712 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75084 2019-Jan-13 11:24:19.804348 - [DEBUG] Value : BOTTOM
75085 2019-Jan-13 11:24:19.804374 - [DEBUG]
75086 2019-Jan-13 11:24:19.804415 - [DEBUG] Function : main
75087 2019-Jan-13 11:24:19.804440 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75088 2019-Jan-13 11:24:19.805076 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75089 2019-Jan-13 11:24:19.805711 - [DEBUG] Value : BOTTOM
75090 2019-Jan-13 11:24:19.805737 - [DEBUG]
75091 2019-Jan-13 11:24:19.805761 - [DEBUG] Function : main
75092 2019-Jan-13 11:24:19.805786 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75093 2019-Jan-13 11:24:19.806425 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75094 2019-Jan-13 11:24:19.807117 - [DEBUG] Value : BOTTOM
75095 2019-Jan-13 11:24:19.807144 - [DEBUG]
75096 2019-Jan-13 11:24:19.807170 - [DEBUG] Function : main
75097 2019-Jan-13 11:24:19.807195 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75098 2019-Jan-13 11:24:19.807853 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75099 2019-Jan-13 11:24:19.808505 - [DEBUG] Value : BOTTOM
75100 2019-Jan-13 11:24:19.808532 - [DEBUG]
75101 2019-Jan-13 11:24:19.808558 - [DEBUG] Function : main
75102 2019-Jan-13 11:24:19.808583 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75103 2019-Jan-13 11:24:19.809218 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75104 2019-Jan-13 11:24:19.809851 - [DEBUG] Value : BOTTOM
75105 2019-Jan-13 11:24:19.809876 - [DEBUG]
75106 2019-Jan-13 11:24:19.809901 - [DEBUG] Function : main
75107 2019-Jan-13 11:24:19.809925 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75108 2019-Jan-13 11:24:19.810579 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75109 2019-Jan-13 11:24:19.811213 - [DEBUG] Value : BOTTOM
75110 2019-Jan-13 11:24:19.811239 - [DEBUG]
75111 2019-Jan-13 11:24:19.811264 - [DEBUG] Function : main
75112 2019-Jan-13 11:24:19.811288 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75113 2019-Jan-13 11:24:19.811919 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75114 2019-Jan-13 11:24:19.812560 - [DEBUG] Value : BOTTOM
75115 2019-Jan-13 11:24:19.812586 - [DEBUG]
75116 2019-Jan-13 11:24:19.812610 - [DEBUG] Function : main
75117 2019-Jan-13 11:24:19.812635 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75118 2019-Jan-13 11:24:19.813289 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75119 2019-Jan-13 11:24:19.813969 - [DEBUG] Value : BOTTOM
75120 2019-Jan-13 11:24:19.813997 - [DEBUG]
75121 2019-Jan-13 11:24:19.814023 - [DEBUG] Function : main
75122 2019-Jan-13 11:24:19.814048 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75123 2019-Jan-13 11:24:19.814698 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75124 2019-Jan-13 11:24:19.815343 - [DEBUG] Value : BOTTOM
75125 2019-Jan-13 11:24:19.815369 - [DEBUG]
75126 2019-Jan-13 11:24:19.815393 - [DEBUG] Function : main
75127 2019-Jan-13 11:24:19.815418 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75128 2019-Jan-13 11:24:19.816050 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75129 2019-Jan-13 11:24:19.816705 - [DEBUG] Value : BOTTOM
75130 2019-Jan-13 11:24:19.816731 - [DEBUG]
75131 2019-Jan-13 11:24:19.816756 - [DEBUG] Function : main
75132 2019-Jan-13 11:24:19.816781 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75133 2019-Jan-13 11:24:19.817435 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75134 2019-Jan-13 11:24:19.818076 - [DEBUG] Value : BOTTOM
75135 2019-Jan-13 11:24:19.818102 - [DEBUG]
75136 2019-Jan-13 11:24:19.818126 - [DEBUG] Function : main
75137 2019-Jan-13 11:24:19.818151 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75138 2019-Jan-13 11:24:19.818783 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75139 2019-Jan-13 11:24:19.819449 - [DEBUG] Value : BOTTOM
75140 2019-Jan-13 11:24:19.819476 - [DEBUG]
75141 2019-Jan-13 11:24:19.819501 - [DEBUG] Function : main
75142 2019-Jan-13 11:24:19.819526 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75143 2019-Jan-13 11:24:19.820202 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75144 2019-Jan-13 11:24:19.820857 - [DEBUG] Value : BOTTOM
75145 2019-Jan-13 11:24:19.820884 - [DEBUG]
75146 2019-Jan-13 11:24:19.820909 - [DEBUG] Function : main
75147 2019-Jan-13 11:24:19.820934 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75148 2019-Jan-13 11:24:19.821574 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75149 2019-Jan-13 11:24:19.822212 - [DEBUG] Value : BOTTOM
75150 2019-Jan-13 11:24:19.822238 - [DEBUG]
75151 2019-Jan-13 11:24:19.822264 - [DEBUG] Function : main
75152 2019-Jan-13 11:24:19.822290 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75153 2019-Jan-13 11:24:19.822921 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75154 2019-Jan-13 11:24:19.823578 - [DEBUG] Value : BOTTOM
75155 2019-Jan-13 11:24:19.823604 - [DEBUG]
75156 2019-Jan-13 11:24:19.823628 - [DEBUG] Function : main
75157 2019-Jan-13 11:24:19.823652 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75158 2019-Jan-13 11:24:19.824284 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75159 2019-Jan-13 11:24:19.824920 - [DEBUG] Value : BOTTOM
75160 2019-Jan-13 11:24:19.824946 - [DEBUG]
75161 2019-Jan-13 11:24:19.824970 - [DEBUG] Function : main
75162 2019-Jan-13 11:24:19.824995 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75163 2019-Jan-13 11:24:19.825644 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75164 2019-Jan-13 11:24:19.826304 - [DEBUG] Value : BOTTOM
75165 2019-Jan-13 11:24:19.826332 - [DEBUG]
75166 2019-Jan-13 11:24:19.826357 - [DEBUG] Function : main
75167 2019-Jan-13 11:24:19.826382 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75168 2019-Jan-13 11:24:19.827057 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75169 2019-Jan-13 11:24:19.827706 - [DEBUG] Value : BOTTOM
75170 2019-Jan-13 11:24:19.827733 - [DEBUG]
75171 2019-Jan-13 11:24:19.827758 - [DEBUG] Function : main
75172 2019-Jan-13 11:24:19.827782 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75173 2019-Jan-13 11:24:19.828415 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75174 2019-Jan-13 11:24:19.829058 - [DEBUG] Value : BOTTOM
75175 2019-Jan-13 11:24:19.829084 - [DEBUG]
75176 2019-Jan-13 11:24:19.829109 - [DEBUG] Function : main
75177 2019-Jan-13 11:24:19.829134 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75178 2019-Jan-13 11:24:19.829767 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75179 2019-Jan-13 11:24:19.830423 - [DEBUG] Value : BOTTOM
75180 2019-Jan-13 11:24:19.830465 - [DEBUG]
75181 2019-Jan-13 11:24:19.830491 - [DEBUG] Function : main
75182 2019-Jan-13 11:24:19.830516 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75183 2019-Jan-13 11:24:19.831148 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75184 2019-Jan-13 11:24:19.831798 - [DEBUG] Value : BOTTOM
75185 2019-Jan-13 11:24:19.831826 - [DEBUG]
75186 2019-Jan-13 11:24:19.831851 - [DEBUG] Function : main
75187 2019-Jan-13 11:24:19.831876 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75188 2019-Jan-13 11:24:19.832527 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75189 2019-Jan-13 11:24:19.833188 - [DEBUG] Value : BOTTOM
75190 2019-Jan-13 11:24:19.833215 - [DEBUG]
75191 2019-Jan-13 11:24:19.833241 - [DEBUG] Function : main
75192 2019-Jan-13 11:24:19.833266 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75193 2019-Jan-13 11:24:19.833932 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75194 2019-Jan-13 11:24:19.834568 - [DEBUG] Value : BOTTOM
75195 2019-Jan-13 11:24:19.834594 - [DEBUG]
75196 2019-Jan-13 11:24:19.834619 - [DEBUG] Function : main
75197 2019-Jan-13 11:24:19.834644 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75198 2019-Jan-13 11:24:19.835276 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75199 2019-Jan-13 11:24:19.835912 - [DEBUG] Value : BOTTOM
75200 2019-Jan-13 11:24:19.835937 - [DEBUG]
75201 2019-Jan-13 11:24:19.835962 - [DEBUG] Function : main
75202 2019-Jan-13 11:24:19.835986 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75203 2019-Jan-13 11:24:19.836619 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75204 2019-Jan-13 11:24:19.837274 - [DEBUG] Value : BOTTOM
75205 2019-Jan-13 11:24:19.837299 - [DEBUG]
75206 2019-Jan-13 11:24:19.837324 - [DEBUG] Function : main
75207 2019-Jan-13 11:24:19.837349 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75208 2019-Jan-13 11:24:19.838003 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75209 2019-Jan-13 11:24:19.838655 - [DEBUG] Value : BOTTOM
75210 2019-Jan-13 11:24:19.838682 - [DEBUG]
75211 2019-Jan-13 11:24:19.838707 - [DEBUG] Function : main
75212 2019-Jan-13 11:24:19.838732 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75213 2019-Jan-13 11:24:19.839389 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
75214 2019-Jan-13 11:24:19.840069 - [DEBUG] Value : BOTTOM
75215 2019-Jan-13 11:24:19.840095 - [DEBUG]
75216 2019-Jan-13 11:24:19.840121 - [DEBUG] Function : main
75217 2019-Jan-13 11:24:19.840145 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75218 2019-Jan-13 11:24:19.840781 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75219 2019-Jan-13 11:24:19.841419 - [DEBUG] Value : BOTTOM
75220 2019-Jan-13 11:24:19.841445 - [DEBUG]
75221 2019-Jan-13 11:24:19.841470 - [DEBUG] Function : main
75222 2019-Jan-13 11:24:19.841494 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75223 2019-Jan-13 11:24:19.842127 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75224 2019-Jan-13 11:24:19.842187 - [DEBUG] Value : BOTTOM
75225 2019-Jan-13 11:24:19.842212 - [DEBUG]
75226 2019-Jan-13 11:24:19.842259 - [DEBUG] Function : main
75227 2019-Jan-13 11:24:19.842286 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75228 2019-Jan-13 11:24:19.842937 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75229 2019-Jan-13 11:24:19.843592 - [DEBUG] Value : BOTTOM
75230 2019-Jan-13 11:24:19.843618 - [DEBUG]
75231 2019-Jan-13 11:24:19.843642 - [DEBUG] Function : main
75232 2019-Jan-13 11:24:19.843668 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75233 2019-Jan-13 11:24:19.844314 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75234 2019-Jan-13 11:24:19.844976 - [DEBUG] Value : BOTTOM
75235 2019-Jan-13 11:24:19.845003 - [DEBUG]
75236 2019-Jan-13 11:24:19.845028 - [DEBUG] Function : main
75237 2019-Jan-13 11:24:19.845054 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75238 2019-Jan-13 11:24:19.845710 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75239 2019-Jan-13 11:24:19.846360 - [DEBUG] Value : BOTTOM
75240 2019-Jan-13 11:24:19.846387 - [DEBUG]
75241 2019-Jan-13 11:24:19.846412 - [DEBUG] Function : main
75242 2019-Jan-13 11:24:19.846437 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75243 2019-Jan-13 11:24:19.847093 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75244 2019-Jan-13 11:24:19.847728 - [DEBUG] Value : BOTTOM
75245 2019-Jan-13 11:24:19.847754 - [DEBUG]
75246 2019-Jan-13 11:24:19.847778 - [DEBUG] Function : main
75247 2019-Jan-13 11:24:19.847803 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75248 2019-Jan-13 11:24:19.848436 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75249 2019-Jan-13 11:24:19.849076 - [DEBUG] Value : BOTTOM
75250 2019-Jan-13 11:24:19.849102 - [DEBUG]
75251 2019-Jan-13 11:24:19.849126 - [DEBUG] Function : main
75252 2019-Jan-13 11:24:19.849151 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75253 2019-Jan-13 11:24:19.849783 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75254 2019-Jan-13 11:24:19.850438 - [DEBUG] Value : BOTTOM
75255 2019-Jan-13 11:24:19.850465 - [DEBUG]
75256 2019-Jan-13 11:24:19.850491 - [DEBUG] Function : main
75257 2019-Jan-13 11:24:19.850516 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75258 2019-Jan-13 11:24:19.851170 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75259 2019-Jan-13 11:24:19.851818 - [DEBUG] Value : BOTTOM
75260 2019-Jan-13 11:24:19.851844 - [DEBUG]
75261 2019-Jan-13 11:24:19.851869 - [DEBUG] Function : main
75262 2019-Jan-13 11:24:19.851894 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75263 2019-Jan-13 11:24:19.852540 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75264 2019-Jan-13 11:24:19.853178 - [DEBUG] Value : BOTTOM
75265 2019-Jan-13 11:24:19.853204 - [DEBUG]
75266 2019-Jan-13 11:24:19.853228 - [DEBUG] Function : main
75267 2019-Jan-13 11:24:19.853252 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75268 2019-Jan-13 11:24:19.853908 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75269 2019-Jan-13 11:24:19.854547 - [DEBUG] Value : BOTTOM
75270 2019-Jan-13 11:24:19.854573 - [DEBUG]
75271 2019-Jan-13 11:24:19.854598 - [DEBUG] Function : main
75272 2019-Jan-13 11:24:19.854623 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75273 2019-Jan-13 11:24:19.855272 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75274 2019-Jan-13 11:24:19.855906 - [DEBUG] Value : BOTTOM
75275 2019-Jan-13 11:24:19.855932 - [DEBUG]
75276 2019-Jan-13 11:24:19.855956 - [DEBUG] Function : main
75277 2019-Jan-13 11:24:19.855981 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75278 2019-Jan-13 11:24:19.856614 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75279 2019-Jan-13 11:24:19.857297 - [DEBUG] Value : BOTTOM
75280 2019-Jan-13 11:24:19.857323 - [DEBUG]
75281 2019-Jan-13 11:24:19.857349 - [DEBUG] Function : main
75282 2019-Jan-13 11:24:19.857374 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75283 2019-Jan-13 11:24:19.858027 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75284 2019-Jan-13 11:24:19.858684 - [DEBUG] Value : BOTTOM
75285 2019-Jan-13 11:24:19.858710 - [DEBUG]
75286 2019-Jan-13 11:24:19.858735 - [DEBUG] Function : main
75287 2019-Jan-13 11:24:19.858760 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75288 2019-Jan-13 11:24:19.859397 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75289 2019-Jan-13 11:24:19.860054 - [DEBUG] Value : BOTTOM
75290 2019-Jan-13 11:24:19.860080 - [DEBUG]
75291 2019-Jan-13 11:24:19.860104 - [DEBUG] Function : main
75292 2019-Jan-13 11:24:19.860129 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75293 2019-Jan-13 11:24:19.860762 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75294 2019-Jan-13 11:24:19.861407 - [DEBUG] Value : BOTTOM
75295 2019-Jan-13 11:24:19.861433 - [DEBUG]
75296 2019-Jan-13 11:24:19.861457 - [DEBUG] Function : main
75297 2019-Jan-13 11:24:19.861482 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75298 2019-Jan-13 11:24:19.862113 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75299 2019-Jan-13 11:24:19.862748 - [DEBUG] Value : BOTTOM
75300 2019-Jan-13 11:24:19.862773 - [DEBUG]
75301 2019-Jan-13 11:24:19.862798 - [DEBUG] Function : main
75302 2019-Jan-13 11:24:19.862822 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75303 2019-Jan-13 11:24:19.863496 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75304 2019-Jan-13 11:24:19.864159 - [DEBUG] Value : BOTTOM
75305 2019-Jan-13 11:24:19.864187 - [DEBUG]
75306 2019-Jan-13 11:24:19.864215 - [DEBUG] Function : main
75307 2019-Jan-13 11:24:19.864241 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75308 2019-Jan-13 11:24:19.864892 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75309 2019-Jan-13 11:24:19.865532 - [DEBUG] Value : BOTTOM
75310 2019-Jan-13 11:24:19.865558 - [DEBUG]
75311 2019-Jan-13 11:24:19.865583 - [DEBUG] Function : main
75312 2019-Jan-13 11:24:19.865608 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75313 2019-Jan-13 11:24:19.866238 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75314 2019-Jan-13 11:24:19.866900 - [DEBUG] Value : BOTTOM
75315 2019-Jan-13 11:24:19.866926 - [DEBUG]
75316 2019-Jan-13 11:24:19.866950 - [DEBUG] Function : main
75317 2019-Jan-13 11:24:19.866989 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75318 2019-Jan-13 11:24:19.867625 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75319 2019-Jan-13 11:24:19.868269 - [DEBUG] Value : BOTTOM
75320 2019-Jan-13 11:24:19.868294 - [DEBUG]
75321 2019-Jan-13 11:24:19.868319 - [DEBUG] Function : main
75322 2019-Jan-13 11:24:19.868343 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75323 2019-Jan-13 11:24:19.868976 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75324 2019-Jan-13 11:24:19.869633 - [DEBUG] Value : BOTTOM
75325 2019-Jan-13 11:24:19.869660 - [DEBUG]
75326 2019-Jan-13 11:24:19.869685 - [DEBUG] Function : main
75327 2019-Jan-13 11:24:19.869710 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75328 2019-Jan-13 11:24:19.870386 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75329 2019-Jan-13 11:24:19.871053 - [DEBUG] Value : BOTTOM
75330 2019-Jan-13 11:24:19.871079 - [DEBUG]
75331 2019-Jan-13 11:24:19.871105 - [DEBUG] Function : main
75332 2019-Jan-13 11:24:19.871130 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75333 2019-Jan-13 11:24:19.871768 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75334 2019-Jan-13 11:24:19.872408 - [DEBUG] Value : BOTTOM
75335 2019-Jan-13 11:24:19.872434 - [DEBUG]
75336 2019-Jan-13 11:24:19.872459 - [DEBUG] Function : main
75337 2019-Jan-13 11:24:19.872484 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75338 2019-Jan-13 11:24:19.873114 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75339 2019-Jan-13 11:24:19.873773 - [DEBUG] Value : BOTTOM
75340 2019-Jan-13 11:24:19.873799 - [DEBUG]
75341 2019-Jan-13 11:24:19.873824 - [DEBUG] Function : main
75342 2019-Jan-13 11:24:19.873849 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75343 2019-Jan-13 11:24:19.874481 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75344 2019-Jan-13 11:24:19.875117 - [DEBUG] Value : BOTTOM
75345 2019-Jan-13 11:24:19.875143 - [DEBUG]
75346 2019-Jan-13 11:24:19.875168 - [DEBUG] Function : main
75347 2019-Jan-13 11:24:19.875192 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75348 2019-Jan-13 11:24:19.875843 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75349 2019-Jan-13 11:24:19.876490 - [DEBUG] Value : BOTTOM
75350 2019-Jan-13 11:24:19.876517 - [DEBUG]
75351 2019-Jan-13 11:24:19.876542 - [DEBUG] Function : main
75352 2019-Jan-13 11:24:19.876567 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75353 2019-Jan-13 11:24:19.877243 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75354 2019-Jan-13 11:24:19.877889 - [DEBUG] Value : BOTTOM
75355 2019-Jan-13 11:24:19.877916 - [DEBUG]
75356 2019-Jan-13 11:24:19.877942 - [DEBUG] Function : main
75357 2019-Jan-13 11:24:19.877967 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75358 2019-Jan-13 11:24:19.878600 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75359 2019-Jan-13 11:24:19.879237 - [DEBUG] Value : BOTTOM
75360 2019-Jan-13 11:24:19.879263 - [DEBUG]
75361 2019-Jan-13 11:24:19.879302 - [DEBUG] Function : main
75362 2019-Jan-13 11:24:19.879328 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75363 2019-Jan-13 11:24:19.879963 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75364 2019-Jan-13 11:24:19.880041 - [DEBUG] Value : BOTTOM
75365 2019-Jan-13 11:24:19.880066 - [DEBUG]
75366 2019-Jan-13 11:24:19.880113 - [DEBUG] Function : main
75367 2019-Jan-13 11:24:19.880140 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75368 2019-Jan-13 11:24:19.880777 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75369 2019-Jan-13 11:24:19.881414 - [DEBUG] Value : BOTTOM
75370 2019-Jan-13 11:24:19.881439 - [DEBUG]
75371 2019-Jan-13 11:24:19.881464 - [DEBUG] Function : main
75372 2019-Jan-13 11:24:19.881489 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75373 2019-Jan-13 11:24:19.882137 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75374 2019-Jan-13 11:24:19.882793 - [DEBUG] Value : BOTTOM
75375 2019-Jan-13 11:24:19.882820 - [DEBUG]
75376 2019-Jan-13 11:24:19.882845 - [DEBUG] Function : main
75377 2019-Jan-13 11:24:19.882870 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75378 2019-Jan-13 11:24:19.883545 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75379 2019-Jan-13 11:24:19.884189 - [DEBUG] Value : BOTTOM
75380 2019-Jan-13 11:24:19.884216 - [DEBUG]
75381 2019-Jan-13 11:24:19.884241 - [DEBUG] Function : main
75382 2019-Jan-13 11:24:19.884265 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75383 2019-Jan-13 11:24:19.884896 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75384 2019-Jan-13 11:24:19.885530 - [DEBUG] Value : BOTTOM
75385 2019-Jan-13 11:24:19.885555 - [DEBUG]
75386 2019-Jan-13 11:24:19.885580 - [DEBUG] Function : main
75387 2019-Jan-13 11:24:19.885605 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75388 2019-Jan-13 11:24:19.886235 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75389 2019-Jan-13 11:24:19.886894 - [DEBUG] Value : BOTTOM
75390 2019-Jan-13 11:24:19.886920 - [DEBUG]
75391 2019-Jan-13 11:24:19.886944 - [DEBUG] Function : main
75392 2019-Jan-13 11:24:19.886969 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75393 2019-Jan-13 11:24:19.887599 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75394 2019-Jan-13 11:24:19.888249 - [DEBUG] Value : BOTTOM
75395 2019-Jan-13 11:24:19.888276 - [DEBUG]
75396 2019-Jan-13 11:24:19.888302 - [DEBUG] Function : main
75397 2019-Jan-13 11:24:19.888327 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75398 2019-Jan-13 11:24:19.888971 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75399 2019-Jan-13 11:24:19.889621 - [DEBUG] Value : BOTTOM
75400 2019-Jan-13 11:24:19.889647 - [DEBUG]
75401 2019-Jan-13 11:24:19.889672 - [DEBUG] Function : main
75402 2019-Jan-13 11:24:19.889697 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75403 2019-Jan-13 11:24:19.890367 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75404 2019-Jan-13 11:24:19.891003 - [DEBUG] Value : BOTTOM
75405 2019-Jan-13 11:24:19.891029 - [DEBUG]
75406 2019-Jan-13 11:24:19.891054 - [DEBUG] Function : main
75407 2019-Jan-13 11:24:19.891078 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75408 2019-Jan-13 11:24:19.891709 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75409 2019-Jan-13 11:24:19.892367 - [DEBUG] Value : BOTTOM
75410 2019-Jan-13 11:24:19.892393 - [DEBUG]
75411 2019-Jan-13 11:24:19.892418 - [DEBUG] Function : main
75412 2019-Jan-13 11:24:19.892442 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75413 2019-Jan-13 11:24:19.893074 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75414 2019-Jan-13 11:24:19.893750 - [DEBUG] Value : BOTTOM
75415 2019-Jan-13 11:24:19.893775 - [DEBUG]
75416 2019-Jan-13 11:24:19.893800 - [DEBUG] Function : main
75417 2019-Jan-13 11:24:19.893825 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75418 2019-Jan-13 11:24:19.894464 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75419 2019-Jan-13 11:24:19.895127 - [DEBUG] Value : BOTTOM
75420 2019-Jan-13 11:24:19.895154 - [DEBUG]
75421 2019-Jan-13 11:24:19.895180 - [DEBUG] Function : main
75422 2019-Jan-13 11:24:19.895205 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75423 2019-Jan-13 11:24:19.895858 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75424 2019-Jan-13 11:24:19.896507 - [DEBUG] Value : BOTTOM
75425 2019-Jan-13 11:24:19.896533 - [DEBUG]
75426 2019-Jan-13 11:24:19.896558 - [DEBUG] Function : main
75427 2019-Jan-13 11:24:19.896583 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75428 2019-Jan-13 11:24:19.897237 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75429 2019-Jan-13 11:24:19.897875 - [DEBUG] Value : BOTTOM
75430 2019-Jan-13 11:24:19.897901 - [DEBUG]
75431 2019-Jan-13 11:24:19.897925 - [DEBUG] Function : main
75432 2019-Jan-13 11:24:19.897950 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75433 2019-Jan-13 11:24:19.898579 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75434 2019-Jan-13 11:24:19.899224 - [DEBUG] Value : BOTTOM
75435 2019-Jan-13 11:24:19.899250 - [DEBUG]
75436 2019-Jan-13 11:24:19.899275 - [DEBUG] Function : main
75437 2019-Jan-13 11:24:19.899299 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75438 2019-Jan-13 11:24:19.899929 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75439 2019-Jan-13 11:24:19.900587 - [DEBUG] Value : BOTTOM
75440 2019-Jan-13 11:24:19.900613 - [DEBUG]
75441 2019-Jan-13 11:24:19.900638 - [DEBUG] Function : main
75442 2019-Jan-13 11:24:19.900663 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75443 2019-Jan-13 11:24:19.901318 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75444 2019-Jan-13 11:24:19.901974 - [DEBUG] Value : BOTTOM
75445 2019-Jan-13 11:24:19.902001 - [DEBUG]
75446 2019-Jan-13 11:24:19.902028 - [DEBUG] Function : main
75447 2019-Jan-13 11:24:19.902053 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75448 2019-Jan-13 11:24:19.902701 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75449 2019-Jan-13 11:24:19.903358 - [DEBUG] Value : BOTTOM
75450 2019-Jan-13 11:24:19.903385 - [DEBUG]
75451 2019-Jan-13 11:24:19.903410 - [DEBUG] Function : main
75452 2019-Jan-13 11:24:19.903434 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75453 2019-Jan-13 11:24:19.904066 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75454 2019-Jan-13 11:24:19.904703 - [DEBUG] Value : BOTTOM
75455 2019-Jan-13 11:24:19.904729 - [DEBUG]
75456 2019-Jan-13 11:24:19.904753 - [DEBUG] Function : main
75457 2019-Jan-13 11:24:19.904778 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75458 2019-Jan-13 11:24:19.905409 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75459 2019-Jan-13 11:24:19.906069 - [DEBUG] Value : BOTTOM
75460 2019-Jan-13 11:24:19.906096 - [DEBUG]
75461 2019-Jan-13 11:24:19.906121 - [DEBUG] Function : main
75462 2019-Jan-13 11:24:19.906145 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75463 2019-Jan-13 11:24:19.906798 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75464 2019-Jan-13 11:24:19.907459 - [DEBUG] Value : BOTTOM
75465 2019-Jan-13 11:24:19.907486 - [DEBUG]
75466 2019-Jan-13 11:24:19.907511 - [DEBUG] Function : main
75467 2019-Jan-13 11:24:19.907536 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75468 2019-Jan-13 11:24:19.908189 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75469 2019-Jan-13 11:24:19.908853 - [DEBUG] Value : BOTTOM
75470 2019-Jan-13 11:24:19.908879 - [DEBUG]
75471 2019-Jan-13 11:24:19.908904 - [DEBUG] Function : main
75472 2019-Jan-13 11:24:19.908929 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75473 2019-Jan-13 11:24:19.909570 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75474 2019-Jan-13 11:24:19.910230 - [DEBUG] Value : BOTTOM
75475 2019-Jan-13 11:24:19.910255 - [DEBUG]
75476 2019-Jan-13 11:24:19.910280 - [DEBUG] Function : main
75477 2019-Jan-13 11:24:19.910304 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75478 2019-Jan-13 11:24:19.910935 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75479 2019-Jan-13 11:24:19.911570 - [DEBUG] Value : BOTTOM
75480 2019-Jan-13 11:24:19.911596 - [DEBUG]
75481 2019-Jan-13 11:24:19.911621 - [DEBUG] Function : main
75482 2019-Jan-13 11:24:19.911645 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75483 2019-Jan-13 11:24:19.912276 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75484 2019-Jan-13 11:24:19.912913 - [DEBUG] Value : BOTTOM
75485 2019-Jan-13 11:24:19.912938 - [DEBUG]
75486 2019-Jan-13 11:24:19.912963 - [DEBUG] Function : main
75487 2019-Jan-13 11:24:19.912988 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75488 2019-Jan-13 11:24:19.913655 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75489 2019-Jan-13 11:24:19.914304 - [DEBUG] Value : BOTTOM
75490 2019-Jan-13 11:24:19.914330 - [DEBUG]
75491 2019-Jan-13 11:24:19.914355 - [DEBUG] Function : main
75492 2019-Jan-13 11:24:19.914380 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75493 2019-Jan-13 11:24:19.915036 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75494 2019-Jan-13 11:24:19.915683 - [DEBUG] Value : BOTTOM
75495 2019-Jan-13 11:24:19.915709 - [DEBUG]
75496 2019-Jan-13 11:24:19.915734 - [DEBUG] Function : main
75497 2019-Jan-13 11:24:19.915759 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75498 2019-Jan-13 11:24:19.916390 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75499 2019-Jan-13 11:24:19.917049 - [DEBUG] Value : BOTTOM
75500 2019-Jan-13 11:24:19.917075 - [DEBUG]
75501 2019-Jan-13 11:24:19.917100 - [DEBUG] Function : main
75502 2019-Jan-13 11:24:19.917124 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75503 2019-Jan-13 11:24:19.917753 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75504 2019-Jan-13 11:24:19.918387 - [DEBUG] Value : BOTTOM
75505 2019-Jan-13 11:24:19.918413 - [DEBUG]
75506 2019-Jan-13 11:24:19.918437 - [DEBUG] Function : main
75507 2019-Jan-13 11:24:19.918478 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75508 2019-Jan-13 11:24:19.919109 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
75509 2019-Jan-13 11:24:19.919768 - [DEBUG] Value : BOTTOM
75510 2019-Jan-13 11:24:19.919794 - [DEBUG]
75511 2019-Jan-13 11:24:19.919820 - [DEBUG] Function : main
75512 2019-Jan-13 11:24:19.919845 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75513 2019-Jan-13 11:24:19.920516 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75514 2019-Jan-13 11:24:19.921180 - [DEBUG] Value : BOTTOM
75515 2019-Jan-13 11:24:19.921206 - [DEBUG]
75516 2019-Jan-13 11:24:19.921232 - [DEBUG] Function : main
75517 2019-Jan-13 11:24:19.921257 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75518 2019-Jan-13 11:24:19.921901 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75519 2019-Jan-13 11:24:19.921963 - [DEBUG] Value : BOTTOM
75520 2019-Jan-13 11:24:19.921988 - [DEBUG]
75521 2019-Jan-13 11:24:19.922035 - [DEBUG] Function : main
75522 2019-Jan-13 11:24:19.922061 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75523 2019-Jan-13 11:24:19.922698 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75524 2019-Jan-13 11:24:19.923355 - [DEBUG] Value : BOTTOM
75525 2019-Jan-13 11:24:19.923382 - [DEBUG]
75526 2019-Jan-13 11:24:19.923407 - [DEBUG] Function : main
75527 2019-Jan-13 11:24:19.923432 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75528 2019-Jan-13 11:24:19.924068 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75529 2019-Jan-13 11:24:19.924704 - [DEBUG] Value : BOTTOM
75530 2019-Jan-13 11:24:19.924730 - [DEBUG]
75531 2019-Jan-13 11:24:19.924756 - [DEBUG] Function : main
75532 2019-Jan-13 11:24:19.924780 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75533 2019-Jan-13 11:24:19.925411 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75534 2019-Jan-13 11:24:19.926055 - [DEBUG] Value : BOTTOM
75535 2019-Jan-13 11:24:19.926082 - [DEBUG]
75536 2019-Jan-13 11:24:19.926108 - [DEBUG] Function : main
75537 2019-Jan-13 11:24:19.926133 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75538 2019-Jan-13 11:24:19.926808 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75539 2019-Jan-13 11:24:19.927467 - [DEBUG] Value : BOTTOM
75540 2019-Jan-13 11:24:19.927494 - [DEBUG]
75541 2019-Jan-13 11:24:19.927519 - [DEBUG] Function : main
75542 2019-Jan-13 11:24:19.927544 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75543 2019-Jan-13 11:24:19.928205 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75544 2019-Jan-13 11:24:19.928845 - [DEBUG] Value : BOTTOM
75545 2019-Jan-13 11:24:19.928871 - [DEBUG]
75546 2019-Jan-13 11:24:19.928896 - [DEBUG] Function : main
75547 2019-Jan-13 11:24:19.928921 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75548 2019-Jan-13 11:24:19.929554 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75549 2019-Jan-13 11:24:19.930207 - [DEBUG] Value : BOTTOM
75550 2019-Jan-13 11:24:19.930233 - [DEBUG]
75551 2019-Jan-13 11:24:19.930259 - [DEBUG] Function : main
75552 2019-Jan-13 11:24:19.930284 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75553 2019-Jan-13 11:24:19.930932 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75554 2019-Jan-13 11:24:19.931564 - [DEBUG] Value : BOTTOM
75555 2019-Jan-13 11:24:19.931590 - [DEBUG]
75556 2019-Jan-13 11:24:19.931615 - [DEBUG] Function : main
75557 2019-Jan-13 11:24:19.931640 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75558 2019-Jan-13 11:24:19.932280 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75559 2019-Jan-13 11:24:19.932936 - [DEBUG] Value : BOTTOM
75560 2019-Jan-13 11:24:19.932962 - [DEBUG]
75561 2019-Jan-13 11:24:19.932989 - [DEBUG] Function : main
75562 2019-Jan-13 11:24:19.933014 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75563 2019-Jan-13 11:24:19.933694 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75564 2019-Jan-13 11:24:19.934351 - [DEBUG] Value : BOTTOM
75565 2019-Jan-13 11:24:19.934378 - [DEBUG]
75566 2019-Jan-13 11:24:19.934403 - [DEBUG] Function : main
75567 2019-Jan-13 11:24:19.934428 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75568 2019-Jan-13 11:24:19.935064 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75569 2019-Jan-13 11:24:19.935699 - [DEBUG] Value : BOTTOM
75570 2019-Jan-13 11:24:19.935725 - [DEBUG]
75571 2019-Jan-13 11:24:19.935749 - [DEBUG] Function : main
75572 2019-Jan-13 11:24:19.935774 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75573 2019-Jan-13 11:24:19.936406 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75574 2019-Jan-13 11:24:19.937064 - [DEBUG] Value : BOTTOM
75575 2019-Jan-13 11:24:19.937090 - [DEBUG]
75576 2019-Jan-13 11:24:19.937115 - [DEBUG] Function : main
75577 2019-Jan-13 11:24:19.937140 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75578 2019-Jan-13 11:24:19.937772 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75579 2019-Jan-13 11:24:19.938411 - [DEBUG] Value : BOTTOM
75580 2019-Jan-13 11:24:19.938437 - [DEBUG]
75581 2019-Jan-13 11:24:19.938462 - [DEBUG] Function : main
75582 2019-Jan-13 11:24:19.938487 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75583 2019-Jan-13 11:24:19.939144 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75584 2019-Jan-13 11:24:19.939800 - [DEBUG] Value : BOTTOM
75585 2019-Jan-13 11:24:19.939827 - [DEBUG]
75586 2019-Jan-13 11:24:19.939852 - [DEBUG] Function : main
75587 2019-Jan-13 11:24:19.939877 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75588 2019-Jan-13 11:24:19.940549 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75589 2019-Jan-13 11:24:19.941200 - [DEBUG] Value : BOTTOM
75590 2019-Jan-13 11:24:19.941226 - [DEBUG]
75591 2019-Jan-13 11:24:19.941250 - [DEBUG] Function : main
75592 2019-Jan-13 11:24:19.941276 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75593 2019-Jan-13 11:24:19.941908 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75594 2019-Jan-13 11:24:19.942543 - [DEBUG] Value : BOTTOM
75595 2019-Jan-13 11:24:19.942569 - [DEBUG]
75596 2019-Jan-13 11:24:19.942593 - [DEBUG] Function : main
75597 2019-Jan-13 11:24:19.942633 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75598 2019-Jan-13 11:24:19.943270 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75599 2019-Jan-13 11:24:19.943927 - [DEBUG] Value : BOTTOM
75600 2019-Jan-13 11:24:19.943953 - [DEBUG]
75601 2019-Jan-13 11:24:19.943980 - [DEBUG] Function : main
75602 2019-Jan-13 11:24:19.944005 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75603 2019-Jan-13 11:24:19.944638 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75604 2019-Jan-13 11:24:19.945294 - [DEBUG] Value : BOTTOM
75605 2019-Jan-13 11:24:19.945321 - [DEBUG]
75606 2019-Jan-13 11:24:19.945347 - [DEBUG] Function : main
75607 2019-Jan-13 11:24:19.945372 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75608 2019-Jan-13 11:24:19.946029 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75609 2019-Jan-13 11:24:19.946706 - [DEBUG] Value : BOTTOM
75610 2019-Jan-13 11:24:19.946733 - [DEBUG]
75611 2019-Jan-13 11:24:19.946759 - [DEBUG] Function : main
75612 2019-Jan-13 11:24:19.946784 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75613 2019-Jan-13 11:24:19.947423 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75614 2019-Jan-13 11:24:19.948067 - [DEBUG] Value : BOTTOM
75615 2019-Jan-13 11:24:19.948093 - [DEBUG]
75616 2019-Jan-13 11:24:19.948117 - [DEBUG] Function : main
75617 2019-Jan-13 11:24:19.948142 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75618 2019-Jan-13 11:24:19.948775 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75619 2019-Jan-13 11:24:19.949414 - [DEBUG] Value : BOTTOM
75620 2019-Jan-13 11:24:19.949440 - [DEBUG]
75621 2019-Jan-13 11:24:19.949464 - [DEBUG] Function : main
75622 2019-Jan-13 11:24:19.949489 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75623 2019-Jan-13 11:24:19.950139 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75624 2019-Jan-13 11:24:19.950782 - [DEBUG] Value : BOTTOM
75625 2019-Jan-13 11:24:19.950808 - [DEBUG]
75626 2019-Jan-13 11:24:19.950833 - [DEBUG] Function : main
75627 2019-Jan-13 11:24:19.950857 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75628 2019-Jan-13 11:24:19.951512 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75629 2019-Jan-13 11:24:19.952170 - [DEBUG] Value : BOTTOM
75630 2019-Jan-13 11:24:19.952197 - [DEBUG]
75631 2019-Jan-13 11:24:19.952222 - [DEBUG] Function : main
75632 2019-Jan-13 11:24:19.952247 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75633 2019-Jan-13 11:24:19.952903 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75634 2019-Jan-13 11:24:19.953569 - [DEBUG] Value : BOTTOM
75635 2019-Jan-13 11:24:19.953595 - [DEBUG]
75636 2019-Jan-13 11:24:19.953621 - [DEBUG] Function : main
75637 2019-Jan-13 11:24:19.953645 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75638 2019-Jan-13 11:24:19.954280 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75639 2019-Jan-13 11:24:19.954918 - [DEBUG] Value : BOTTOM
75640 2019-Jan-13 11:24:19.954944 - [DEBUG]
75641 2019-Jan-13 11:24:19.954983 - [DEBUG] Function : main
75642 2019-Jan-13 11:24:19.955009 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75643 2019-Jan-13 11:24:19.955646 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75644 2019-Jan-13 11:24:19.956279 - [DEBUG] Value : BOTTOM
75645 2019-Jan-13 11:24:19.956304 - [DEBUG]
75646 2019-Jan-13 11:24:19.956329 - [DEBUG] Function : main
75647 2019-Jan-13 11:24:19.956353 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75648 2019-Jan-13 11:24:19.957003 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75649 2019-Jan-13 11:24:19.957658 - [DEBUG] Value : BOTTOM
75650 2019-Jan-13 11:24:19.957685 - [DEBUG]
75651 2019-Jan-13 11:24:19.957711 - [DEBUG] Function : main
75652 2019-Jan-13 11:24:19.957736 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75653 2019-Jan-13 11:24:19.958390 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75654 2019-Jan-13 11:24:19.959051 - [DEBUG] Value : BOTTOM
75655 2019-Jan-13 11:24:19.959077 - [DEBUG]
75656 2019-Jan-13 11:24:19.959103 - [DEBUG] Function : main
75657 2019-Jan-13 11:24:19.959128 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75658 2019-Jan-13 11:24:19.959771 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75659 2019-Jan-13 11:24:19.960424 - [DEBUG] Value : BOTTOM
75660 2019-Jan-13 11:24:19.960450 - [DEBUG]
75661 2019-Jan-13 11:24:19.960475 - [DEBUG] Function : main
75662 2019-Jan-13 11:24:19.960499 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75663 2019-Jan-13 11:24:19.961132 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75664 2019-Jan-13 11:24:19.961191 - [DEBUG] Value : BOTTOM
75665 2019-Jan-13 11:24:19.961217 - [DEBUG]
75666 2019-Jan-13 11:24:19.961264 - [DEBUG] Function : main
75667 2019-Jan-13 11:24:19.961290 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75668 2019-Jan-13 11:24:19.961926 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75669 2019-Jan-13 11:24:19.962566 - [DEBUG] Value : BOTTOM
75670 2019-Jan-13 11:24:19.962591 - [DEBUG]
75671 2019-Jan-13 11:24:19.962616 - [DEBUG] Function : main
75672 2019-Jan-13 11:24:19.962641 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75673 2019-Jan-13 11:24:19.963272 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75674 2019-Jan-13 11:24:19.963945 - [DEBUG] Value : BOTTOM
75675 2019-Jan-13 11:24:19.963972 - [DEBUG]
75676 2019-Jan-13 11:24:19.963998 - [DEBUG] Function : main
75677 2019-Jan-13 11:24:19.964023 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75678 2019-Jan-13 11:24:19.964676 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75679 2019-Jan-13 11:24:19.965332 - [DEBUG] Value : BOTTOM
75680 2019-Jan-13 11:24:19.965358 - [DEBUG]
75681 2019-Jan-13 11:24:19.965384 - [DEBUG] Function : main
75682 2019-Jan-13 11:24:19.965409 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75683 2019-Jan-13 11:24:19.966052 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75684 2019-Jan-13 11:24:19.966707 - [DEBUG] Value : BOTTOM
75685 2019-Jan-13 11:24:19.966733 - [DEBUG]
75686 2019-Jan-13 11:24:19.966773 - [DEBUG] Function : main
75687 2019-Jan-13 11:24:19.966798 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75688 2019-Jan-13 11:24:19.967435 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75689 2019-Jan-13 11:24:19.968075 - [DEBUG] Value : BOTTOM
75690 2019-Jan-13 11:24:19.968101 - [DEBUG]
75691 2019-Jan-13 11:24:19.968126 - [DEBUG] Function : main
75692 2019-Jan-13 11:24:19.968151 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75693 2019-Jan-13 11:24:19.968784 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75694 2019-Jan-13 11:24:19.969416 - [DEBUG] Value : BOTTOM
75695 2019-Jan-13 11:24:19.969441 - [DEBUG]
75696 2019-Jan-13 11:24:19.969466 - [DEBUG] Function : main
75697 2019-Jan-13 11:24:19.969491 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75698 2019-Jan-13 11:24:19.970161 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75699 2019-Jan-13 11:24:19.970809 - [DEBUG] Value : BOTTOM
75700 2019-Jan-13 11:24:19.970835 - [DEBUG]
75701 2019-Jan-13 11:24:19.970860 - [DEBUG] Function : main
75702 2019-Jan-13 11:24:19.970886 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75703 2019-Jan-13 11:24:19.971541 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75704 2019-Jan-13 11:24:19.972186 - [DEBUG] Value : BOTTOM
75705 2019-Jan-13 11:24:19.972212 - [DEBUG]
75706 2019-Jan-13 11:24:19.972237 - [DEBUG] Function : main
75707 2019-Jan-13 11:24:19.972262 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75708 2019-Jan-13 11:24:19.972895 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75709 2019-Jan-13 11:24:19.973555 - [DEBUG] Value : BOTTOM
75710 2019-Jan-13 11:24:19.973580 - [DEBUG]
75711 2019-Jan-13 11:24:19.973605 - [DEBUG] Function : main
75712 2019-Jan-13 11:24:19.973629 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75713 2019-Jan-13 11:24:19.974263 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75714 2019-Jan-13 11:24:19.974897 - [DEBUG] Value : BOTTOM
75715 2019-Jan-13 11:24:19.974923 - [DEBUG]
75716 2019-Jan-13 11:24:19.974947 - [DEBUG] Function : main
75717 2019-Jan-13 11:24:19.974972 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75718 2019-Jan-13 11:24:19.975605 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75719 2019-Jan-13 11:24:19.976254 - [DEBUG] Value : BOTTOM
75720 2019-Jan-13 11:24:19.976281 - [DEBUG]
75721 2019-Jan-13 11:24:19.976306 - [DEBUG] Function : main
75722 2019-Jan-13 11:24:19.976331 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75723 2019-Jan-13 11:24:19.977002 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75724 2019-Jan-13 11:24:19.977661 - [DEBUG] Value : BOTTOM
75725 2019-Jan-13 11:24:19.977688 - [DEBUG]
75726 2019-Jan-13 11:24:19.977714 - [DEBUG] Function : main
75727 2019-Jan-13 11:24:19.977739 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75728 2019-Jan-13 11:24:19.978387 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75729 2019-Jan-13 11:24:19.979029 - [DEBUG] Value : BOTTOM
75730 2019-Jan-13 11:24:19.979079 - [DEBUG]
75731 2019-Jan-13 11:24:19.979105 - [DEBUG] Function : main
75732 2019-Jan-13 11:24:19.979130 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75733 2019-Jan-13 11:24:19.979764 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75734 2019-Jan-13 11:24:19.980431 - [DEBUG] Value : BOTTOM
75735 2019-Jan-13 11:24:19.980458 - [DEBUG]
75736 2019-Jan-13 11:24:19.980483 - [DEBUG] Function : main
75737 2019-Jan-13 11:24:19.980507 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75738 2019-Jan-13 11:24:19.981141 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75739 2019-Jan-13 11:24:19.981776 - [DEBUG] Value : BOTTOM
75740 2019-Jan-13 11:24:19.981802 - [DEBUG]
75741 2019-Jan-13 11:24:19.981826 - [DEBUG] Function : main
75742 2019-Jan-13 11:24:19.981851 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75743 2019-Jan-13 11:24:19.982491 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75744 2019-Jan-13 11:24:19.983150 - [DEBUG] Value : BOTTOM
75745 2019-Jan-13 11:24:19.983177 - [DEBUG]
75746 2019-Jan-13 11:24:19.983204 - [DEBUG] Function : main
75747 2019-Jan-13 11:24:19.983229 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75748 2019-Jan-13 11:24:19.983909 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75749 2019-Jan-13 11:24:19.984560 - [DEBUG] Value : BOTTOM
75750 2019-Jan-13 11:24:19.984587 - [DEBUG]
75751 2019-Jan-13 11:24:19.984613 - [DEBUG] Function : main
75752 2019-Jan-13 11:24:19.984638 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75753 2019-Jan-13 11:24:19.985274 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75754 2019-Jan-13 11:24:19.985912 - [DEBUG] Value : BOTTOM
75755 2019-Jan-13 11:24:19.985937 - [DEBUG]
75756 2019-Jan-13 11:24:19.985962 - [DEBUG] Function : main
75757 2019-Jan-13 11:24:19.985986 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75758 2019-Jan-13 11:24:19.986618 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75759 2019-Jan-13 11:24:19.987285 - [DEBUG] Value : BOTTOM
75760 2019-Jan-13 11:24:19.987310 - [DEBUG]
75761 2019-Jan-13 11:24:19.987334 - [DEBUG] Function : main
75762 2019-Jan-13 11:24:19.987359 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75763 2019-Jan-13 11:24:19.987993 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75764 2019-Jan-13 11:24:19.988632 - [DEBUG] Value : BOTTOM
75765 2019-Jan-13 11:24:19.988658 - [DEBUG]
75766 2019-Jan-13 11:24:19.988683 - [DEBUG] Function : main
75767 2019-Jan-13 11:24:19.988707 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75768 2019-Jan-13 11:24:19.989365 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75769 2019-Jan-13 11:24:19.990052 - [DEBUG] Value : BOTTOM
75770 2019-Jan-13 11:24:19.990079 - [DEBUG]
75771 2019-Jan-13 11:24:19.990105 - [DEBUG] Function : main
75772 2019-Jan-13 11:24:19.990130 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75773 2019-Jan-13 11:24:19.990779 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75774 2019-Jan-13 11:24:19.991436 - [DEBUG] Value : BOTTOM
75775 2019-Jan-13 11:24:19.991462 - [DEBUG]
75776 2019-Jan-13 11:24:19.991487 - [DEBUG] Function : main
75777 2019-Jan-13 11:24:19.991512 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75778 2019-Jan-13 11:24:19.992146 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75779 2019-Jan-13 11:24:19.992781 - [DEBUG] Value : BOTTOM
75780 2019-Jan-13 11:24:19.992806 - [DEBUG]
75781 2019-Jan-13 11:24:19.992831 - [DEBUG] Function : main
75782 2019-Jan-13 11:24:19.992856 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75783 2019-Jan-13 11:24:19.993510 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75784 2019-Jan-13 11:24:19.994150 - [DEBUG] Value : BOTTOM
75785 2019-Jan-13 11:24:19.994175 - [DEBUG]
75786 2019-Jan-13 11:24:19.994200 - [DEBUG] Function : main
75787 2019-Jan-13 11:24:19.994225 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75788 2019-Jan-13 11:24:19.994858 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75789 2019-Jan-13 11:24:19.995532 - [DEBUG] Value : BOTTOM
75790 2019-Jan-13 11:24:19.995560 - [DEBUG]
75791 2019-Jan-13 11:24:19.995586 - [DEBUG] Function : main
75792 2019-Jan-13 11:24:19.995612 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75793 2019-Jan-13 11:24:19.996310 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75794 2019-Jan-13 11:24:19.997034 - [DEBUG] Value : BOTTOM
75795 2019-Jan-13 11:24:19.997062 - [DEBUG]
75796 2019-Jan-13 11:24:19.997090 - [DEBUG] Function : main
75797 2019-Jan-13 11:24:19.997117 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75798 2019-Jan-13 11:24:19.997813 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75799 2019-Jan-13 11:24:19.998484 - [DEBUG] Value : BOTTOM
75800 2019-Jan-13 11:24:19.998511 - [DEBUG]
75801 2019-Jan-13 11:24:19.998538 - [DEBUG] Function : main
75802 2019-Jan-13 11:24:19.998563 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75803 2019-Jan-13 11:24:19.999232 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75804 2019-Jan-13 11:24:19.999882 - [DEBUG] Value : BOTTOM
75805 2019-Jan-13 11:24:19.999908 - [DEBUG]
75806 2019-Jan-13 11:24:19.999934 - [DEBUG] Function : main
75807 2019-Jan-13 11:24:19.999959 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75808 2019-Jan-13 11:24:20.000624 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75809 2019-Jan-13 11:24:20.000688 - [DEBUG] Value : BOTTOM
75810 2019-Jan-13 11:24:20.000713 - [DEBUG]
75811 2019-Jan-13 11:24:20.000771 - [DEBUG] Function : main
75812 2019-Jan-13 11:24:20.000798 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75813 2019-Jan-13 11:24:20.001459 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75814 2019-Jan-13 11:24:20.002096 - [DEBUG] Value : BOTTOM
75815 2019-Jan-13 11:24:20.002122 - [DEBUG]
75816 2019-Jan-13 11:24:20.002147 - [DEBUG] Function : main
75817 2019-Jan-13 11:24:20.002172 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75818 2019-Jan-13 11:24:20.002809 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75819 2019-Jan-13 11:24:20.003464 - [DEBUG] Value : BOTTOM
75820 2019-Jan-13 11:24:20.003507 - [DEBUG]
75821 2019-Jan-13 11:24:20.003533 - [DEBUG] Function : main
75822 2019-Jan-13 11:24:20.003558 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75823 2019-Jan-13 11:24:20.004202 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75824 2019-Jan-13 11:24:20.004863 - [DEBUG] Value : BOTTOM
75825 2019-Jan-13 11:24:20.004890 - [DEBUG]
75826 2019-Jan-13 11:24:20.004916 - [DEBUG] Function : main
75827 2019-Jan-13 11:24:20.004941 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75828 2019-Jan-13 11:24:20.005603 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75829 2019-Jan-13 11:24:20.006259 - [DEBUG] Value : BOTTOM
75830 2019-Jan-13 11:24:20.006286 - [DEBUG]
75831 2019-Jan-13 11:24:20.006312 - [DEBUG] Function : main
75832 2019-Jan-13 11:24:20.006337 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75833 2019-Jan-13 11:24:20.007004 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75834 2019-Jan-13 11:24:20.007644 - [DEBUG] Value : BOTTOM
75835 2019-Jan-13 11:24:20.007670 - [DEBUG]
75836 2019-Jan-13 11:24:20.007695 - [DEBUG] Function : main
75837 2019-Jan-13 11:24:20.007720 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75838 2019-Jan-13 11:24:20.008356 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75839 2019-Jan-13 11:24:20.008990 - [DEBUG] Value : BOTTOM
75840 2019-Jan-13 11:24:20.009016 - [DEBUG]
75841 2019-Jan-13 11:24:20.009042 - [DEBUG] Function : main
75842 2019-Jan-13 11:24:20.009067 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75843 2019-Jan-13 11:24:20.009705 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75844 2019-Jan-13 11:24:20.010355 - [DEBUG] Value : BOTTOM
75845 2019-Jan-13 11:24:20.010381 - [DEBUG]
75846 2019-Jan-13 11:24:20.010405 - [DEBUG] Function : main
75847 2019-Jan-13 11:24:20.010430 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75848 2019-Jan-13 11:24:20.011087 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75849 2019-Jan-13 11:24:20.011738 - [DEBUG] Value : BOTTOM
75850 2019-Jan-13 11:24:20.011765 - [DEBUG]
75851 2019-Jan-13 11:24:20.011791 - [DEBUG] Function : main
75852 2019-Jan-13 11:24:20.011816 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75853 2019-Jan-13 11:24:20.012479 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75854 2019-Jan-13 11:24:20.013130 - [DEBUG] Value : BOTTOM
75855 2019-Jan-13 11:24:20.013156 - [DEBUG]
75856 2019-Jan-13 11:24:20.013182 - [DEBUG] Function : main
75857 2019-Jan-13 11:24:20.013207 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75858 2019-Jan-13 11:24:20.013869 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75859 2019-Jan-13 11:24:20.014503 - [DEBUG] Value : BOTTOM
75860 2019-Jan-13 11:24:20.014529 - [DEBUG]
75861 2019-Jan-13 11:24:20.014554 - [DEBUG] Function : main
75862 2019-Jan-13 11:24:20.014578 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75863 2019-Jan-13 11:24:20.015214 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75864 2019-Jan-13 11:24:20.015851 - [DEBUG] Value : BOTTOM
75865 2019-Jan-13 11:24:20.015877 - [DEBUG]
75866 2019-Jan-13 11:24:20.015928 - [DEBUG] Function : main
75867 2019-Jan-13 11:24:20.015953 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75868 2019-Jan-13 11:24:20.016591 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75869 2019-Jan-13 11:24:20.017258 - [DEBUG] Value : BOTTOM
75870 2019-Jan-13 11:24:20.017286 - [DEBUG]
75871 2019-Jan-13 11:24:20.017311 - [DEBUG] Function : main
75872 2019-Jan-13 11:24:20.017337 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75873 2019-Jan-13 11:24:20.017996 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75874 2019-Jan-13 11:24:20.018656 - [DEBUG] Value : BOTTOM
75875 2019-Jan-13 11:24:20.018682 - [DEBUG]
75876 2019-Jan-13 11:24:20.018708 - [DEBUG] Function : main
75877 2019-Jan-13 11:24:20.018733 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75878 2019-Jan-13 11:24:20.019384 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75879 2019-Jan-13 11:24:20.020057 - [DEBUG] Value : BOTTOM
75880 2019-Jan-13 11:24:20.020083 - [DEBUG]
75881 2019-Jan-13 11:24:20.020108 - [DEBUG] Function : main
75882 2019-Jan-13 11:24:20.020133 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75883 2019-Jan-13 11:24:20.020771 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75884 2019-Jan-13 11:24:20.021406 - [DEBUG] Value : BOTTOM
75885 2019-Jan-13 11:24:20.021432 - [DEBUG]
75886 2019-Jan-13 11:24:20.021457 - [DEBUG] Function : main
75887 2019-Jan-13 11:24:20.021481 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75888 2019-Jan-13 11:24:20.022118 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75889 2019-Jan-13 11:24:20.022752 - [DEBUG] Value : BOTTOM
75890 2019-Jan-13 11:24:20.022778 - [DEBUG]
75891 2019-Jan-13 11:24:20.022804 - [DEBUG] Function : main
75892 2019-Jan-13 11:24:20.022829 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75893 2019-Jan-13 11:24:20.023496 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75894 2019-Jan-13 11:24:20.024154 - [DEBUG] Value : BOTTOM
75895 2019-Jan-13 11:24:20.024181 - [DEBUG]
75896 2019-Jan-13 11:24:20.024207 - [DEBUG] Function : main
75897 2019-Jan-13 11:24:20.024232 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75898 2019-Jan-13 11:24:20.024895 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75899 2019-Jan-13 11:24:20.025545 - [DEBUG] Value : BOTTOM
75900 2019-Jan-13 11:24:20.025573 - [DEBUG]
75901 2019-Jan-13 11:24:20.025598 - [DEBUG] Function : main
75902 2019-Jan-13 11:24:20.025623 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75903 2019-Jan-13 11:24:20.026263 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75904 2019-Jan-13 11:24:20.026931 - [DEBUG] Value : BOTTOM
75905 2019-Jan-13 11:24:20.026957 - [DEBUG]
75906 2019-Jan-13 11:24:20.026982 - [DEBUG] Function : main
75907 2019-Jan-13 11:24:20.027007 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75908 2019-Jan-13 11:24:20.027643 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75909 2019-Jan-13 11:24:20.028277 - [DEBUG] Value : BOTTOM
75910 2019-Jan-13 11:24:20.028303 - [DEBUG]
75911 2019-Jan-13 11:24:20.028328 - [DEBUG] Function : main
75912 2019-Jan-13 11:24:20.028353 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75913 2019-Jan-13 11:24:20.029004 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75914 2019-Jan-13 11:24:20.029651 - [DEBUG] Value : BOTTOM
75915 2019-Jan-13 11:24:20.029677 - [DEBUG]
75916 2019-Jan-13 11:24:20.029702 - [DEBUG] Function : main
75917 2019-Jan-13 11:24:20.029728 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75918 2019-Jan-13 11:24:20.030412 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75919 2019-Jan-13 11:24:20.031073 - [DEBUG] Value : BOTTOM
75920 2019-Jan-13 11:24:20.031100 - [DEBUG]
75921 2019-Jan-13 11:24:20.031126 - [DEBUG] Function : main
75922 2019-Jan-13 11:24:20.031151 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75923 2019-Jan-13 11:24:20.031803 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75924 2019-Jan-13 11:24:20.032444 - [DEBUG] Value : BOTTOM
75925 2019-Jan-13 11:24:20.032470 - [DEBUG]
75926 2019-Jan-13 11:24:20.032494 - [DEBUG] Function : main
75927 2019-Jan-13 11:24:20.032519 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75928 2019-Jan-13 11:24:20.033155 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75929 2019-Jan-13 11:24:20.033816 - [DEBUG] Value : BOTTOM
75930 2019-Jan-13 11:24:20.033842 - [DEBUG]
75931 2019-Jan-13 11:24:20.033867 - [DEBUG] Function : main
75932 2019-Jan-13 11:24:20.033892 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75933 2019-Jan-13 11:24:20.034529 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75934 2019-Jan-13 11:24:20.035160 - [DEBUG] Value : BOTTOM
75935 2019-Jan-13 11:24:20.035186 - [DEBUG]
75936 2019-Jan-13 11:24:20.035211 - [DEBUG] Function : main
75937 2019-Jan-13 11:24:20.035236 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75938 2019-Jan-13 11:24:20.035874 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75939 2019-Jan-13 11:24:20.036534 - [DEBUG] Value : BOTTOM
75940 2019-Jan-13 11:24:20.036561 - [DEBUG]
75941 2019-Jan-13 11:24:20.036587 - [DEBUG] Function : main
75942 2019-Jan-13 11:24:20.036612 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75943 2019-Jan-13 11:24:20.037296 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75944 2019-Jan-13 11:24:20.037951 - [DEBUG] Value : BOTTOM
75945 2019-Jan-13 11:24:20.037978 - [DEBUG]
75946 2019-Jan-13 11:24:20.038003 - [DEBUG] Function : main
75947 2019-Jan-13 11:24:20.038029 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75948 2019-Jan-13 11:24:20.038669 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75949 2019-Jan-13 11:24:20.039302 - [DEBUG] Value : BOTTOM
75950 2019-Jan-13 11:24:20.039328 - [DEBUG]
75951 2019-Jan-13 11:24:20.039352 - [DEBUG] Function : main
75952 2019-Jan-13 11:24:20.039377 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75953 2019-Jan-13 11:24:20.040032 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
75954 2019-Jan-13 11:24:20.040680 - [DEBUG] Value : BOTTOM
75955 2019-Jan-13 11:24:20.040706 - [DEBUG]
75956 2019-Jan-13 11:24:20.040730 - [DEBUG] Function : main
75957 2019-Jan-13 11:24:20.040755 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75958 2019-Jan-13 11:24:20.041406 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75959 2019-Jan-13 11:24:20.041467 - [DEBUG] Value : BOTTOM
75960 2019-Jan-13 11:24:20.041493 - [DEBUG]
75961 2019-Jan-13 11:24:20.041541 - [DEBUG] Function : main
75962 2019-Jan-13 11:24:20.041567 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75963 2019-Jan-13 11:24:20.042211 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75964 2019-Jan-13 11:24:20.042874 - [DEBUG] Value : BOTTOM
75965 2019-Jan-13 11:24:20.042901 - [DEBUG]
75966 2019-Jan-13 11:24:20.042927 - [DEBUG] Function : main
75967 2019-Jan-13 11:24:20.042952 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75968 2019-Jan-13 11:24:20.043634 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75969 2019-Jan-13 11:24:20.044289 - [DEBUG] Value : BOTTOM
75970 2019-Jan-13 11:24:20.044315 - [DEBUG]
75971 2019-Jan-13 11:24:20.044342 - [DEBUG] Function : main
75972 2019-Jan-13 11:24:20.044367 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75973 2019-Jan-13 11:24:20.045007 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75974 2019-Jan-13 11:24:20.045639 - [DEBUG] Value : BOTTOM
75975 2019-Jan-13 11:24:20.045665 - [DEBUG]
75976 2019-Jan-13 11:24:20.045690 - [DEBUG] Function : main
75977 2019-Jan-13 11:24:20.045714 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75978 2019-Jan-13 11:24:20.046352 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75979 2019-Jan-13 11:24:20.047008 - [DEBUG] Value : BOTTOM
75980 2019-Jan-13 11:24:20.047034 - [DEBUG]
75981 2019-Jan-13 11:24:20.047059 - [DEBUG] Function : main
75982 2019-Jan-13 11:24:20.047083 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75983 2019-Jan-13 11:24:20.047720 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75984 2019-Jan-13 11:24:20.048358 - [DEBUG] Value : BOTTOM
75985 2019-Jan-13 11:24:20.048384 - [DEBUG]
75986 2019-Jan-13 11:24:20.048409 - [DEBUG] Function : main
75987 2019-Jan-13 11:24:20.048434 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75988 2019-Jan-13 11:24:20.049094 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75989 2019-Jan-13 11:24:20.049750 - [DEBUG] Value : BOTTOM
75990 2019-Jan-13 11:24:20.049777 - [DEBUG]
75991 2019-Jan-13 11:24:20.049804 - [DEBUG] Function : main
75992 2019-Jan-13 11:24:20.049829 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75993 2019-Jan-13 11:24:20.050513 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75994 2019-Jan-13 11:24:20.051152 - [DEBUG] Value : BOTTOM
75995 2019-Jan-13 11:24:20.051178 - [DEBUG]
75996 2019-Jan-13 11:24:20.051204 - [DEBUG] Function : main
75997 2019-Jan-13 11:24:20.051229 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75998 2019-Jan-13 11:24:20.051864 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75999 2019-Jan-13 11:24:20.052496 - [DEBUG] Value : BOTTOM
76000 2019-Jan-13 11:24:20.052522 - [DEBUG]
76001 2019-Jan-13 11:24:20.052546 - [DEBUG] Function : main
76002 2019-Jan-13 11:24:20.052571 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76003 2019-Jan-13 11:24:20.053208 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76004 2019-Jan-13 11:24:20.053935 - [DEBUG] Value : BOTTOM
76005 2019-Jan-13 11:24:20.053962 - [DEBUG]
76006 2019-Jan-13 11:24:20.053988 - [DEBUG] Function : main
76007 2019-Jan-13 11:24:20.054013 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76008 2019-Jan-13 11:24:20.054653 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76009 2019-Jan-13 11:24:20.055324 - [DEBUG] Value : BOTTOM
76010 2019-Jan-13 11:24:20.055351 - [DEBUG]
76011 2019-Jan-13 11:24:20.055377 - [DEBUG] Function : main
76012 2019-Jan-13 11:24:20.055402 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76013 2019-Jan-13 11:24:20.056127 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76014 2019-Jan-13 11:24:20.056812 - [DEBUG] Value : BOTTOM
76015 2019-Jan-13 11:24:20.056839 - [DEBUG]
76016 2019-Jan-13 11:24:20.056865 - [DEBUG] Function : main
76017 2019-Jan-13 11:24:20.056890 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76018 2019-Jan-13 11:24:20.057534 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76019 2019-Jan-13 11:24:20.058170 - [DEBUG] Value : BOTTOM
76020 2019-Jan-13 11:24:20.058196 - [DEBUG]
76021 2019-Jan-13 11:24:20.058221 - [DEBUG] Function : main
76022 2019-Jan-13 11:24:20.058245 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76023 2019-Jan-13 11:24:20.058881 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76024 2019-Jan-13 11:24:20.059521 - [DEBUG] Value : BOTTOM
76025 2019-Jan-13 11:24:20.059547 - [DEBUG]
76026 2019-Jan-13 11:24:20.059573 - [DEBUG] Function : main
76027 2019-Jan-13 11:24:20.059597 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76028 2019-Jan-13 11:24:20.060251 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76029 2019-Jan-13 11:24:20.060897 - [DEBUG] Value : BOTTOM
76030 2019-Jan-13 11:24:20.060923 - [DEBUG]
76031 2019-Jan-13 11:24:20.060948 - [DEBUG] Function : main
76032 2019-Jan-13 11:24:20.060973 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76033 2019-Jan-13 11:24:20.061634 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76034 2019-Jan-13 11:24:20.062290 - [DEBUG] Value : BOTTOM
76035 2019-Jan-13 11:24:20.062317 - [DEBUG]
76036 2019-Jan-13 11:24:20.062343 - [DEBUG] Function : main
76037 2019-Jan-13 11:24:20.062369 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76038 2019-Jan-13 11:24:20.063033 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76039 2019-Jan-13 11:24:20.063701 - [DEBUG] Value : BOTTOM
76040 2019-Jan-13 11:24:20.063728 - [DEBUG]
76041 2019-Jan-13 11:24:20.063755 - [DEBUG] Function : main
76042 2019-Jan-13 11:24:20.063780 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76043 2019-Jan-13 11:24:20.064418 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76044 2019-Jan-13 11:24:20.065054 - [DEBUG] Value : BOTTOM
76045 2019-Jan-13 11:24:20.065080 - [DEBUG]
76046 2019-Jan-13 11:24:20.065105 - [DEBUG] Function : main
76047 2019-Jan-13 11:24:20.065130 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76048 2019-Jan-13 11:24:20.065766 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76049 2019-Jan-13 11:24:20.066403 - [DEBUG] Value : BOTTOM
76050 2019-Jan-13 11:24:20.066445 - [DEBUG]
76051 2019-Jan-13 11:24:20.066471 - [DEBUG] Function : main
76052 2019-Jan-13 11:24:20.066495 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76053 2019-Jan-13 11:24:20.067152 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76054 2019-Jan-13 11:24:20.067821 - [DEBUG] Value : BOTTOM
76055 2019-Jan-13 11:24:20.067848 - [DEBUG]
76056 2019-Jan-13 11:24:20.067873 - [DEBUG] Function : main
76057 2019-Jan-13 11:24:20.067898 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76058 2019-Jan-13 11:24:20.068559 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76059 2019-Jan-13 11:24:20.069215 - [DEBUG] Value : BOTTOM
76060 2019-Jan-13 11:24:20.069241 - [DEBUG]
76061 2019-Jan-13 11:24:20.069266 - [DEBUG] Function : main
76062 2019-Jan-13 11:24:20.069291 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76063 2019-Jan-13 11:24:20.069937 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76064 2019-Jan-13 11:24:20.070606 - [DEBUG] Value : BOTTOM
76065 2019-Jan-13 11:24:20.070633 - [DEBUG]
76066 2019-Jan-13 11:24:20.070657 - [DEBUG] Function : main
76067 2019-Jan-13 11:24:20.070682 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76068 2019-Jan-13 11:24:20.071317 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76069 2019-Jan-13 11:24:20.071953 - [DEBUG] Value : BOTTOM
76070 2019-Jan-13 11:24:20.071979 - [DEBUG]
76071 2019-Jan-13 11:24:20.072005 - [DEBUG] Function : main
76072 2019-Jan-13 11:24:20.072029 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76073 2019-Jan-13 11:24:20.072666 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76074 2019-Jan-13 11:24:20.073299 - [DEBUG] Value : BOTTOM
76075 2019-Jan-13 11:24:20.073325 - [DEBUG]
76076 2019-Jan-13 11:24:20.073365 - [DEBUG] Function : main
76077 2019-Jan-13 11:24:20.073390 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76078 2019-Jan-13 11:24:20.074045 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76079 2019-Jan-13 11:24:20.074705 - [DEBUG] Value : BOTTOM
76080 2019-Jan-13 11:24:20.074732 - [DEBUG]
76081 2019-Jan-13 11:24:20.074758 - [DEBUG] Function : main
76082 2019-Jan-13 11:24:20.074783 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76083 2019-Jan-13 11:24:20.075445 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
76084 2019-Jan-13 11:24:20.076090 - [DEBUG] Value : BOTTOM
76085 2019-Jan-13 11:24:20.076117 - [DEBUG]
76086 2019-Jan-13 11:24:20.076142 - [DEBUG] Function : main
76087 2019-Jan-13 11:24:20.076167 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76088 2019-Jan-13 11:24:20.076826 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76089 2019-Jan-13 11:24:20.077464 - [DEBUG] Value : BOTTOM
76090 2019-Jan-13 11:24:20.077490 - [DEBUG]
76091 2019-Jan-13 11:24:20.077515 - [DEBUG] Function : main
76092 2019-Jan-13 11:24:20.077540 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76093 2019-Jan-13 11:24:20.078176 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76094 2019-Jan-13 11:24:20.078814 - [DEBUG] Value : BOTTOM
76095 2019-Jan-13 11:24:20.078840 - [DEBUG]
76096 2019-Jan-13 11:24:20.078879 - [DEBUG] Function : main
76097 2019-Jan-13 11:24:20.078904 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76098 2019-Jan-13 11:24:20.079541 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
76099 2019-Jan-13 11:24:20.080205 - [DEBUG] Value : BOTTOM
76100 2019-Jan-13 11:24:20.080233 - [DEBUG]
76101 2019-Jan-13 11:24:20.080259 - [DEBUG] Function : main
76102 2019-Jan-13 11:24:20.080284 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76103 2019-Jan-13 11:24:20.080947 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76104 2019-Jan-13 11:24:20.081614 - [DEBUG] Value : BOTTOM
76105 2019-Jan-13 11:24:20.081641 - [DEBUG]
76106 2019-Jan-13 11:24:20.081667 - [DEBUG] Function : main
76107 2019-Jan-13 11:24:20.081692 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76108 2019-Jan-13 11:24:20.082344 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76109 2019-Jan-13 11:24:20.082405 - [DEBUG] Value : BOTTOM
76110 2019-Jan-13 11:24:20.082431 - [DEBUG]
76111 2019-Jan-13 11:24:20.082481 - [DEBUG] Function : main
76112 2019-Jan-13 11:24:20.082508 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76113 2019-Jan-13 11:24:20.083165 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76114 2019-Jan-13 11:24:20.083825 - [DEBUG] Value : BOTTOM
76115 2019-Jan-13 11:24:20.083852 - [DEBUG]
76116 2019-Jan-13 11:24:20.083877 - [DEBUG] Function : main
76117 2019-Jan-13 11:24:20.083902 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76118 2019-Jan-13 11:24:20.084552 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76119 2019-Jan-13 11:24:20.085189 - [DEBUG] Value : BOTTOM
76120 2019-Jan-13 11:24:20.085215 - [DEBUG]
76121 2019-Jan-13 11:24:20.085240 - [DEBUG] Function : main
76122 2019-Jan-13 11:24:20.085265 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76123 2019-Jan-13 11:24:20.085900 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76124 2019-Jan-13 11:24:20.086554 - [DEBUG] Value : BOTTOM
76125 2019-Jan-13 11:24:20.086581 - [DEBUG]
76126 2019-Jan-13 11:24:20.086607 - [DEBUG] Function : main
76127 2019-Jan-13 11:24:20.086633 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76128 2019-Jan-13 11:24:20.087314 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76129 2019-Jan-13 11:24:20.087974 - [DEBUG] Value : BOTTOM
76130 2019-Jan-13 11:24:20.088000 - [DEBUG]
76131 2019-Jan-13 11:24:20.088026 - [DEBUG] Function : main
76132 2019-Jan-13 11:24:20.088051 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76133 2019-Jan-13 11:24:20.088701 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76134 2019-Jan-13 11:24:20.089340 - [DEBUG] Value : BOTTOM
76135 2019-Jan-13 11:24:20.089366 - [DEBUG]
76136 2019-Jan-13 11:24:20.089391 - [DEBUG] Function : main
76137 2019-Jan-13 11:24:20.089416 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76138 2019-Jan-13 11:24:20.090073 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76139 2019-Jan-13 11:24:20.090708 - [DEBUG] Value : BOTTOM
76140 2019-Jan-13 11:24:20.090735 - [DEBUG]
76141 2019-Jan-13 11:24:20.090760 - [DEBUG] Function : main
76142 2019-Jan-13 11:24:20.090785 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76143 2019-Jan-13 11:24:20.091438 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76144 2019-Jan-13 11:24:20.092073 - [DEBUG] Value : BOTTOM
76145 2019-Jan-13 11:24:20.092099 - [DEBUG]
76146 2019-Jan-13 11:24:20.092123 - [DEBUG] Function : main
76147 2019-Jan-13 11:24:20.092148 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76148 2019-Jan-13 11:24:20.092800 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76149 2019-Jan-13 11:24:20.093479 - [DEBUG] Value : BOTTOM
76150 2019-Jan-13 11:24:20.093506 - [DEBUG]
76151 2019-Jan-13 11:24:20.093532 - [DEBUG] Function : main
76152 2019-Jan-13 11:24:20.093557 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76153 2019-Jan-13 11:24:20.094221 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76154 2019-Jan-13 11:24:20.094876 - [DEBUG] Value : BOTTOM
76155 2019-Jan-13 11:24:20.094902 - [DEBUG]
76156 2019-Jan-13 11:24:20.094927 - [DEBUG] Function : main
76157 2019-Jan-13 11:24:20.094952 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76158 2019-Jan-13 11:24:20.095592 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76159 2019-Jan-13 11:24:20.096226 - [DEBUG] Value : BOTTOM
76160 2019-Jan-13 11:24:20.096253 - [DEBUG]
76161 2019-Jan-13 11:24:20.096277 - [DEBUG] Function : main
76162 2019-Jan-13 11:24:20.096302 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76163 2019-Jan-13 11:24:20.096959 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76164 2019-Jan-13 11:24:20.097598 - [DEBUG] Value : BOTTOM
76165 2019-Jan-13 11:24:20.097625 - [DEBUG]
76166 2019-Jan-13 11:24:20.097649 - [DEBUG] Function : main
76167 2019-Jan-13 11:24:20.097674 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76168 2019-Jan-13 11:24:20.098309 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76169 2019-Jan-13 11:24:20.098952 - [DEBUG] Value : BOTTOM
76170 2019-Jan-13 11:24:20.098980 - [DEBUG]
76171 2019-Jan-13 11:24:20.099005 - [DEBUG] Function : main
76172 2019-Jan-13 11:24:20.099030 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76173 2019-Jan-13 11:24:20.099693 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76174 2019-Jan-13 11:24:20.100375 - [DEBUG] Value : BOTTOM
76175 2019-Jan-13 11:24:20.100402 - [DEBUG]
76176 2019-Jan-13 11:24:20.100427 - [DEBUG] Function : main
76177 2019-Jan-13 11:24:20.100452 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76178 2019-Jan-13 11:24:20.101107 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76179 2019-Jan-13 11:24:20.101754 - [DEBUG] Value : BOTTOM
76180 2019-Jan-13 11:24:20.101780 - [DEBUG]
76181 2019-Jan-13 11:24:20.101804 - [DEBUG] Function : main
76182 2019-Jan-13 11:24:20.101829 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76183 2019-Jan-13 11:24:20.102467 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76184 2019-Jan-13 11:24:20.103102 - [DEBUG] Value : BOTTOM
76185 2019-Jan-13 11:24:20.103128 - [DEBUG]
76186 2019-Jan-13 11:24:20.103153 - [DEBUG] Function : main
76187 2019-Jan-13 11:24:20.103177 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76188 2019-Jan-13 11:24:20.103858 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76189 2019-Jan-13 11:24:20.104496 - [DEBUG] Value : BOTTOM
76190 2019-Jan-13 11:24:20.104522 - [DEBUG]
76191 2019-Jan-13 11:24:20.104548 - [DEBUG] Function : main
76192 2019-Jan-13 11:24:20.104573 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76193 2019-Jan-13 11:24:20.105216 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76194 2019-Jan-13 11:24:20.105876 - [DEBUG] Value : BOTTOM
76195 2019-Jan-13 11:24:20.105902 - [DEBUG]
76196 2019-Jan-13 11:24:20.105928 - [DEBUG] Function : main
76197 2019-Jan-13 11:24:20.105953 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76198 2019-Jan-13 11:24:20.106624 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76199 2019-Jan-13 11:24:20.107304 - [DEBUG] Value : BOTTOM
76200 2019-Jan-13 11:24:20.107331 - [DEBUG]
76201 2019-Jan-13 11:24:20.107357 - [DEBUG] Function : main
76202 2019-Jan-13 11:24:20.107382 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76203 2019-Jan-13 11:24:20.108025 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76204 2019-Jan-13 11:24:20.108669 - [DEBUG] Value : BOTTOM
76205 2019-Jan-13 11:24:20.108695 - [DEBUG]
76206 2019-Jan-13 11:24:20.108719 - [DEBUG] Function : main
76207 2019-Jan-13 11:24:20.108744 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76208 2019-Jan-13 11:24:20.109381 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76209 2019-Jan-13 11:24:20.110036 - [DEBUG] Value : BOTTOM
76210 2019-Jan-13 11:24:20.110062 - [DEBUG]
76211 2019-Jan-13 11:24:20.110087 - [DEBUG] Function : main
76212 2019-Jan-13 11:24:20.110112 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76213 2019-Jan-13 11:24:20.110749 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76214 2019-Jan-13 11:24:20.111394 - [DEBUG] Value : BOTTOM
76215 2019-Jan-13 11:24:20.111420 - [DEBUG]
76216 2019-Jan-13 11:24:20.111444 - [DEBUG] Function : main
76217 2019-Jan-13 11:24:20.111469 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76218 2019-Jan-13 11:24:20.112130 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76219 2019-Jan-13 11:24:20.112789 - [DEBUG] Value : BOTTOM
76220 2019-Jan-13 11:24:20.112816 - [DEBUG]
76221 2019-Jan-13 11:24:20.112842 - [DEBUG] Function : main
76222 2019-Jan-13 11:24:20.112867 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76223 2019-Jan-13 11:24:20.113551 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76224 2019-Jan-13 11:24:20.114193 - [DEBUG] Value : BOTTOM
76225 2019-Jan-13 11:24:20.114220 - [DEBUG]
76226 2019-Jan-13 11:24:20.114245 - [DEBUG] Function : main
76227 2019-Jan-13 11:24:20.114269 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76228 2019-Jan-13 11:24:20.114906 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76229 2019-Jan-13 11:24:20.115545 - [DEBUG] Value : BOTTOM
76230 2019-Jan-13 11:24:20.115571 - [DEBUG]
76231 2019-Jan-13 11:24:20.115595 - [DEBUG] Function : main
76232 2019-Jan-13 11:24:20.115620 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76233 2019-Jan-13 11:24:20.116257 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76234 2019-Jan-13 11:24:20.116938 - [DEBUG] Value : BOTTOM
76235 2019-Jan-13 11:24:20.116964 - [DEBUG]
76236 2019-Jan-13 11:24:20.116989 - [DEBUG] Function : main
76237 2019-Jan-13 11:24:20.117013 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76238 2019-Jan-13 11:24:20.117653 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76239 2019-Jan-13 11:24:20.118309 - [DEBUG] Value : BOTTOM
76240 2019-Jan-13 11:24:20.118336 - [DEBUG]
76241 2019-Jan-13 11:24:20.118362 - [DEBUG] Function : main
76242 2019-Jan-13 11:24:20.118387 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76243 2019-Jan-13 11:24:20.119048 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76244 2019-Jan-13 11:24:20.119706 - [DEBUG] Value : BOTTOM
76245 2019-Jan-13 11:24:20.119733 - [DEBUG]
76246 2019-Jan-13 11:24:20.119758 - [DEBUG] Function : main
76247 2019-Jan-13 11:24:20.119784 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76248 2019-Jan-13 11:24:20.120453 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76249 2019-Jan-13 11:24:20.121090 - [DEBUG] Value : BOTTOM
76250 2019-Jan-13 11:24:20.121116 - [DEBUG]
76251 2019-Jan-13 11:24:20.121140 - [DEBUG] Function : main
76252 2019-Jan-13 11:24:20.121165 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76253 2019-Jan-13 11:24:20.121801 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76254 2019-Jan-13 11:24:20.122448 - [DEBUG] Value : BOTTOM
76255 2019-Jan-13 11:24:20.122474 - [DEBUG]
76256 2019-Jan-13 11:24:20.122499 - [DEBUG] Function : main
76257 2019-Jan-13 11:24:20.122523 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76258 2019-Jan-13 11:24:20.123161 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76259 2019-Jan-13 11:24:20.123815 - [DEBUG] Value : BOTTOM
76260 2019-Jan-13 11:24:20.123841 - [DEBUG]
76261 2019-Jan-13 11:24:20.123866 - [DEBUG] Function : main
76262 2019-Jan-13 11:24:20.123890 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76263 2019-Jan-13 11:24:20.124544 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76264 2019-Jan-13 11:24:20.125206 - [DEBUG] Value : BOTTOM
76265 2019-Jan-13 11:24:20.125233 - [DEBUG]
76266 2019-Jan-13 11:24:20.125259 - [DEBUG] Function : main
76267 2019-Jan-13 11:24:20.125284 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76268 2019-Jan-13 11:24:20.125949 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76269 2019-Jan-13 11:24:20.126594 - [DEBUG] Value : BOTTOM
76270 2019-Jan-13 11:24:20.126621 - [DEBUG]
76271 2019-Jan-13 11:24:20.126646 - [DEBUG] Function : main
76272 2019-Jan-13 11:24:20.126690 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76273 2019-Jan-13 11:24:20.127329 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76274 2019-Jan-13 11:24:20.127975 - [DEBUG] Value : BOTTOM
76275 2019-Jan-13 11:24:20.128000 - [DEBUG]
76276 2019-Jan-13 11:24:20.128025 - [DEBUG] Function : main
76277 2019-Jan-13 11:24:20.128049 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76278 2019-Jan-13 11:24:20.128701 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76279 2019-Jan-13 11:24:20.128763 - [DEBUG] Value : BOTTOM
76280 2019-Jan-13 11:24:20.128789 - [DEBUG]
76281 2019-Jan-13 11:24:20.128838 - [DEBUG] Function : main
76282 2019-Jan-13 11:24:20.128865 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76283 2019-Jan-13 11:24:20.129503 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76284 2019-Jan-13 11:24:20.130157 - [DEBUG] Value : BOTTOM
76285 2019-Jan-13 11:24:20.130183 - [DEBUG]
76286 2019-Jan-13 11:24:20.130208 - [DEBUG] Function : main
76287 2019-Jan-13 11:24:20.130233 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76288 2019-Jan-13 11:24:20.130890 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76289 2019-Jan-13 11:24:20.131548 - [DEBUG] Value : BOTTOM
76290 2019-Jan-13 11:24:20.131575 - [DEBUG]
76291 2019-Jan-13 11:24:20.131600 - [DEBUG] Function : main
76292 2019-Jan-13 11:24:20.131626 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76293 2019-Jan-13 11:24:20.132284 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76294 2019-Jan-13 11:24:20.132925 - [DEBUG] Value : BOTTOM
76295 2019-Jan-13 11:24:20.132952 - [DEBUG]
76296 2019-Jan-13 11:24:20.132977 - [DEBUG] Function : main
76297 2019-Jan-13 11:24:20.133002 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76298 2019-Jan-13 11:24:20.133688 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76299 2019-Jan-13 11:24:20.134325 - [DEBUG] Value : BOTTOM
76300 2019-Jan-13 11:24:20.134351 - [DEBUG]
76301 2019-Jan-13 11:24:20.134375 - [DEBUG] Function : main
76302 2019-Jan-13 11:24:20.134400 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76303 2019-Jan-13 11:24:20.135034 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76304 2019-Jan-13 11:24:20.135674 - [DEBUG] Value : BOTTOM
76305 2019-Jan-13 11:24:20.135699 - [DEBUG]
76306 2019-Jan-13 11:24:20.135724 - [DEBUG] Function : main
76307 2019-Jan-13 11:24:20.135749 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76308 2019-Jan-13 11:24:20.136379 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76309 2019-Jan-13 11:24:20.137051 - [DEBUG] Value : BOTTOM
76310 2019-Jan-13 11:24:20.137078 - [DEBUG]
76311 2019-Jan-13 11:24:20.137104 - [DEBUG] Function : main
76312 2019-Jan-13 11:24:20.137129 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76313 2019-Jan-13 11:24:20.137781 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76314 2019-Jan-13 11:24:20.138438 - [DEBUG] Value : BOTTOM
76315 2019-Jan-13 11:24:20.138464 - [DEBUG]
76316 2019-Jan-13 11:24:20.138489 - [DEBUG] Function : main
76317 2019-Jan-13 11:24:20.138514 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76318 2019-Jan-13 11:24:20.139157 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76319 2019-Jan-13 11:24:20.139792 - [DEBUG] Value : BOTTOM
76320 2019-Jan-13 11:24:20.139819 - [DEBUG]
76321 2019-Jan-13 11:24:20.139843 - [DEBUG] Function : main
76322 2019-Jan-13 11:24:20.139868 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76323 2019-Jan-13 11:24:20.140524 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76324 2019-Jan-13 11:24:20.141168 - [DEBUG] Value : BOTTOM
76325 2019-Jan-13 11:24:20.141194 - [DEBUG]
76326 2019-Jan-13 11:24:20.141218 - [DEBUG] Function : main
76327 2019-Jan-13 11:24:20.141265 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76328 2019-Jan-13 11:24:20.141901 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76329 2019-Jan-13 11:24:20.142534 - [DEBUG] Value : BOTTOM
76330 2019-Jan-13 11:24:20.142560 - [DEBUG]
76331 2019-Jan-13 11:24:20.142584 - [DEBUG] Function : main
76332 2019-Jan-13 11:24:20.142609 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76333 2019-Jan-13 11:24:20.143259 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76334 2019-Jan-13 11:24:20.143944 - [DEBUG] Value : BOTTOM
76335 2019-Jan-13 11:24:20.143972 - [DEBUG]
76336 2019-Jan-13 11:24:20.143997 - [DEBUG] Function : main
76337 2019-Jan-13 11:24:20.144022 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76338 2019-Jan-13 11:24:20.144683 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76339 2019-Jan-13 11:24:20.145333 - [DEBUG] Value : BOTTOM
76340 2019-Jan-13 11:24:20.145359 - [DEBUG]
76341 2019-Jan-13 11:24:20.145385 - [DEBUG] Function : main
76342 2019-Jan-13 11:24:20.145410 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76343 2019-Jan-13 11:24:20.146044 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76344 2019-Jan-13 11:24:20.146701 - [DEBUG] Value : BOTTOM
76345 2019-Jan-13 11:24:20.146727 - [DEBUG]
76346 2019-Jan-13 11:24:20.146752 - [DEBUG] Function : main
76347 2019-Jan-13 11:24:20.146777 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76348 2019-Jan-13 11:24:20.147411 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76349 2019-Jan-13 11:24:20.148058 - [DEBUG] Value : BOTTOM
76350 2019-Jan-13 11:24:20.148084 - [DEBUG]
76351 2019-Jan-13 11:24:20.148108 - [DEBUG] Function : main
76352 2019-Jan-13 11:24:20.148133 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76353 2019-Jan-13 11:24:20.148766 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76354 2019-Jan-13 11:24:20.149408 - [DEBUG] Value : BOTTOM
76355 2019-Jan-13 11:24:20.149435 - [DEBUG]
76356 2019-Jan-13 11:24:20.149460 - [DEBUG] Function : main
76357 2019-Jan-13 11:24:20.149486 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76358 2019-Jan-13 11:24:20.150169 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76359 2019-Jan-13 11:24:20.150834 - [DEBUG] Value : BOTTOM
76360 2019-Jan-13 11:24:20.150861 - [DEBUG]
76361 2019-Jan-13 11:24:20.150888 - [DEBUG] Function : main
76362 2019-Jan-13 11:24:20.150913 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76363 2019-Jan-13 11:24:20.151561 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76364 2019-Jan-13 11:24:20.152201 - [DEBUG] Value : BOTTOM
76365 2019-Jan-13 11:24:20.152227 - [DEBUG]
76366 2019-Jan-13 11:24:20.152252 - [DEBUG] Function : main
76367 2019-Jan-13 11:24:20.152276 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76368 2019-Jan-13 11:24:20.152908 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76369 2019-Jan-13 11:24:20.153567 - [DEBUG] Value : BOTTOM
76370 2019-Jan-13 11:24:20.153593 - [DEBUG]
76371 2019-Jan-13 11:24:20.153618 - [DEBUG] Function : main
76372 2019-Jan-13 11:24:20.153642 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76373 2019-Jan-13 11:24:20.154278 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76374 2019-Jan-13 11:24:20.154936 - [DEBUG] Value : BOTTOM
76375 2019-Jan-13 11:24:20.154962 - [DEBUG]
76376 2019-Jan-13 11:24:20.154987 - [DEBUG] Function : main
76377 2019-Jan-13 11:24:20.155012 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76378 2019-Jan-13 11:24:20.155653 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76379 2019-Jan-13 11:24:20.156316 - [DEBUG] Value : BOTTOM
76380 2019-Jan-13 11:24:20.156343 - [DEBUG]
76381 2019-Jan-13 11:24:20.156368 - [DEBUG] Function : main
76382 2019-Jan-13 11:24:20.156393 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76383 2019-Jan-13 11:24:20.157074 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76384 2019-Jan-13 11:24:20.157736 - [DEBUG] Value : BOTTOM
76385 2019-Jan-13 11:24:20.157762 - [DEBUG]
76386 2019-Jan-13 11:24:20.157788 - [DEBUG] Function : main
76387 2019-Jan-13 11:24:20.157813 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76388 2019-Jan-13 11:24:20.158449 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76389 2019-Jan-13 11:24:20.159087 - [DEBUG] Value : BOTTOM
76390 2019-Jan-13 11:24:20.159113 - [DEBUG]
76391 2019-Jan-13 11:24:20.159137 - [DEBUG] Function : main
76392 2019-Jan-13 11:24:20.159162 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76393 2019-Jan-13 11:24:20.159795 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76394 2019-Jan-13 11:24:20.160455 - [DEBUG] Value : BOTTOM
76395 2019-Jan-13 11:24:20.160481 - [DEBUG]
76396 2019-Jan-13 11:24:20.160505 - [DEBUG] Function : main
76397 2019-Jan-13 11:24:20.160530 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76398 2019-Jan-13 11:24:20.161164 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76399 2019-Jan-13 11:24:20.161804 - [DEBUG] Value : BOTTOM
76400 2019-Jan-13 11:24:20.161831 - [DEBUG]
76401 2019-Jan-13 11:24:20.161856 - [DEBUG] Function : main
76402 2019-Jan-13 11:24:20.161880 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76403 2019-Jan-13 11:24:20.162540 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76404 2019-Jan-13 11:24:20.163207 - [DEBUG] Value : BOTTOM
76405 2019-Jan-13 11:24:20.163234 - [DEBUG]
76406 2019-Jan-13 11:24:20.163259 - [DEBUG] Function : main
76407 2019-Jan-13 11:24:20.163284 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76408 2019-Jan-13 11:24:20.163957 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76409 2019-Jan-13 11:24:20.164602 - [DEBUG] Value : BOTTOM
76410 2019-Jan-13 11:24:20.164628 - [DEBUG]
76411 2019-Jan-13 11:24:20.164653 - [DEBUG] Function : main
76412 2019-Jan-13 11:24:20.164678 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76413 2019-Jan-13 11:24:20.165309 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76414 2019-Jan-13 11:24:20.165944 - [DEBUG] Value : BOTTOM
76415 2019-Jan-13 11:24:20.165970 - [DEBUG]
76416 2019-Jan-13 11:24:20.165995 - [DEBUG] Function : main
76417 2019-Jan-13 11:24:20.166019 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76418 2019-Jan-13 11:24:20.166653 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76419 2019-Jan-13 11:24:20.167309 - [DEBUG] Value : BOTTOM
76420 2019-Jan-13 11:24:20.167350 - [DEBUG]
76421 2019-Jan-13 11:24:20.167375 - [DEBUG] Function : main
76422 2019-Jan-13 11:24:20.167400 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76423 2019-Jan-13 11:24:20.168035 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76424 2019-Jan-13 11:24:20.168706 - [DEBUG] Value : BOTTOM
76425 2019-Jan-13 11:24:20.168733 - [DEBUG]
76426 2019-Jan-13 11:24:20.168759 - [DEBUG] Function : main
76427 2019-Jan-13 11:24:20.168784 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76428 2019-Jan-13 11:24:20.169442 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76429 2019-Jan-13 11:24:20.170119 - [DEBUG] Value : BOTTOM
76430 2019-Jan-13 11:24:20.170146 - [DEBUG]
76431 2019-Jan-13 11:24:20.170170 - [DEBUG] Function : main
76432 2019-Jan-13 11:24:20.170195 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76433 2019-Jan-13 11:24:20.170835 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76434 2019-Jan-13 11:24:20.171480 - [DEBUG] Value : BOTTOM
76435 2019-Jan-13 11:24:20.171506 - [DEBUG]
76436 2019-Jan-13 11:24:20.171530 - [DEBUG] Function : main
76437 2019-Jan-13 11:24:20.171555 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76438 2019-Jan-13 11:24:20.172188 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76439 2019-Jan-13 11:24:20.172826 - [DEBUG] Value : BOTTOM
76440 2019-Jan-13 11:24:20.172852 - [DEBUG]
76441 2019-Jan-13 11:24:20.172877 - [DEBUG] Function : main
76442 2019-Jan-13 11:24:20.172901 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76443 2019-Jan-13 11:24:20.173551 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76444 2019-Jan-13 11:24:20.174195 - [DEBUG] Value : BOTTOM
76445 2019-Jan-13 11:24:20.174221 - [DEBUG]
76446 2019-Jan-13 11:24:20.174246 - [DEBUG] Function : main
76447 2019-Jan-13 11:24:20.174271 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76448 2019-Jan-13 11:24:20.174928 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76449 2019-Jan-13 11:24:20.175589 - [DEBUG] Value : BOTTOM
76450 2019-Jan-13 11:24:20.175616 - [DEBUG]
76451 2019-Jan-13 11:24:20.175640 - [DEBUG] Function : main
76452 2019-Jan-13 11:24:20.175666 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76453 2019-Jan-13 11:24:20.176322 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76454 2019-Jan-13 11:24:20.176385 - [DEBUG] Value : BOTTOM
76455 2019-Jan-13 11:24:20.176411 - [DEBUG]
76456 2019-Jan-13 11:24:20.176462 - [DEBUG] Function : main
76457 2019-Jan-13 11:24:20.176488 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76458 2019-Jan-13 11:24:20.177155 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76459 2019-Jan-13 11:24:20.177792 - [DEBUG] Value : BOTTOM
76460 2019-Jan-13 11:24:20.177818 - [DEBUG]
76461 2019-Jan-13 11:24:20.177843 - [DEBUG] Function : main
76462 2019-Jan-13 11:24:20.177867 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76463 2019-Jan-13 11:24:20.178503 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76464 2019-Jan-13 11:24:20.179140 - [DEBUG] Value : BOTTOM
76465 2019-Jan-13 11:24:20.179166 - [DEBUG]
76466 2019-Jan-13 11:24:20.179192 - [DEBUG] Function : main
76467 2019-Jan-13 11:24:20.179231 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76468 2019-Jan-13 11:24:20.179867 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76469 2019-Jan-13 11:24:20.180520 - [DEBUG] Value : BOTTOM
76470 2019-Jan-13 11:24:20.180546 - [DEBUG]
76471 2019-Jan-13 11:24:20.180570 - [DEBUG] Function : main
76472 2019-Jan-13 11:24:20.180595 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76473 2019-Jan-13 11:24:20.181257 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76474 2019-Jan-13 11:24:20.181916 - [DEBUG] Value : BOTTOM
76475 2019-Jan-13 11:24:20.181943 - [DEBUG]
76476 2019-Jan-13 11:24:20.181968 - [DEBUG] Function : main
76477 2019-Jan-13 11:24:20.181993 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76478 2019-Jan-13 11:24:20.182651 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76479 2019-Jan-13 11:24:20.183296 - [DEBUG] Value : BOTTOM
76480 2019-Jan-13 11:24:20.183322 - [DEBUG]
76481 2019-Jan-13 11:24:20.183366 - [DEBUG] Function : main
76482 2019-Jan-13 11:24:20.183391 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76483 2019-Jan-13 11:24:20.184029 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76484 2019-Jan-13 11:24:20.184663 - [DEBUG] Value : BOTTOM
76485 2019-Jan-13 11:24:20.184689 - [DEBUG]
76486 2019-Jan-13 11:24:20.184715 - [DEBUG] Function : main
76487 2019-Jan-13 11:24:20.184740 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76488 2019-Jan-13 11:24:20.185377 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76489 2019-Jan-13 11:24:20.186010 - [DEBUG] Value : BOTTOM
76490 2019-Jan-13 11:24:20.186036 - [DEBUG]
76491 2019-Jan-13 11:24:20.186060 - [DEBUG] Function : main
76492 2019-Jan-13 11:24:20.186085 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76493 2019-Jan-13 11:24:20.186738 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76494 2019-Jan-13 11:24:20.187395 - [DEBUG] Value : BOTTOM
76495 2019-Jan-13 11:24:20.187421 - [DEBUG]
76496 2019-Jan-13 11:24:20.187447 - [DEBUG] Function : main
76497 2019-Jan-13 11:24:20.187471 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76498 2019-Jan-13 11:24:20.188132 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76499 2019-Jan-13 11:24:20.188791 - [DEBUG] Value : BOTTOM
76500 2019-Jan-13 11:24:20.188818 - [DEBUG]
76501 2019-Jan-13 11:24:20.188843 - [DEBUG] Function : main
76502 2019-Jan-13 11:24:20.188868 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76503 2019-Jan-13 11:24:20.189515 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76504 2019-Jan-13 11:24:20.190171 - [DEBUG] Value : BOTTOM
76505 2019-Jan-13 11:24:20.190197 - [DEBUG]
76506 2019-Jan-13 11:24:20.190221 - [DEBUG] Function : main
76507 2019-Jan-13 11:24:20.190246 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76508 2019-Jan-13 11:24:20.190884 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76509 2019-Jan-13 11:24:20.191521 - [DEBUG] Value : BOTTOM
76510 2019-Jan-13 11:24:20.191547 - [DEBUG]
76511 2019-Jan-13 11:24:20.191572 - [DEBUG] Function : main
76512 2019-Jan-13 11:24:20.191597 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76513 2019-Jan-13 11:24:20.192248 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76514 2019-Jan-13 11:24:20.192886 - [DEBUG] Value : BOTTOM
76515 2019-Jan-13 11:24:20.192912 - [DEBUG]
76516 2019-Jan-13 11:24:20.192937 - [DEBUG] Function : main
76517 2019-Jan-13 11:24:20.192961 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76518 2019-Jan-13 11:24:20.193638 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76519 2019-Jan-13 11:24:20.194303 - [DEBUG] Value : BOTTOM
76520 2019-Jan-13 11:24:20.194330 - [DEBUG]
76521 2019-Jan-13 11:24:20.194355 - [DEBUG] Function : main
76522 2019-Jan-13 11:24:20.194380 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76523 2019-Jan-13 11:24:20.195041 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76524 2019-Jan-13 11:24:20.195686 - [DEBUG] Value : BOTTOM
76525 2019-Jan-13 11:24:20.195713 - [DEBUG]
76526 2019-Jan-13 11:24:20.195738 - [DEBUG] Function : main
76527 2019-Jan-13 11:24:20.195763 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76528 2019-Jan-13 11:24:20.196402 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76529 2019-Jan-13 11:24:20.197058 - [DEBUG] Value : BOTTOM
76530 2019-Jan-13 11:24:20.197084 - [DEBUG]
76531 2019-Jan-13 11:24:20.197109 - [DEBUG] Function : main
76532 2019-Jan-13 11:24:20.197133 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76533 2019-Jan-13 11:24:20.197770 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76534 2019-Jan-13 11:24:20.198405 - [DEBUG] Value : BOTTOM
76535 2019-Jan-13 11:24:20.198431 - [DEBUG]
76536 2019-Jan-13 11:24:20.198457 - [DEBUG] Function : main
76537 2019-Jan-13 11:24:20.198482 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76538 2019-Jan-13 11:24:20.199118 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76539 2019-Jan-13 11:24:20.199768 - [DEBUG] Value : BOTTOM
76540 2019-Jan-13 11:24:20.199796 - [DEBUG]
76541 2019-Jan-13 11:24:20.199821 - [DEBUG] Function : main
76542 2019-Jan-13 11:24:20.199846 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76543 2019-Jan-13 11:24:20.200529 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76544 2019-Jan-13 11:24:20.201202 - [DEBUG] Value : BOTTOM
76545 2019-Jan-13 11:24:20.201229 - [DEBUG]
76546 2019-Jan-13 11:24:20.201255 - [DEBUG] Function : main
76547 2019-Jan-13 11:24:20.201280 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76548 2019-Jan-13 11:24:20.201930 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76549 2019-Jan-13 11:24:20.202565 - [DEBUG] Value : BOTTOM
76550 2019-Jan-13 11:24:20.202591 - [DEBUG]
76551 2019-Jan-13 11:24:20.202616 - [DEBUG] Function : main
76552 2019-Jan-13 11:24:20.202640 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76553 2019-Jan-13 11:24:20.203276 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76554 2019-Jan-13 11:24:20.203942 - [DEBUG] Value : BOTTOM
76555 2019-Jan-13 11:24:20.203968 - [DEBUG]
76556 2019-Jan-13 11:24:20.203993 - [DEBUG] Function : main
76557 2019-Jan-13 11:24:20.204018 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76558 2019-Jan-13 11:24:20.204657 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76559 2019-Jan-13 11:24:20.205306 - [DEBUG] Value : BOTTOM
76560 2019-Jan-13 11:24:20.205332 - [DEBUG]
76561 2019-Jan-13 11:24:20.205357 - [DEBUG] Function : main
76562 2019-Jan-13 11:24:20.205382 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76563 2019-Jan-13 11:24:20.206031 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76564 2019-Jan-13 11:24:20.206710 - [DEBUG] Value : BOTTOM
76565 2019-Jan-13 11:24:20.206737 - [DEBUG]
76566 2019-Jan-13 11:24:20.206763 - [DEBUG] Function : main
76567 2019-Jan-13 11:24:20.206788 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76568 2019-Jan-13 11:24:20.207452 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76569 2019-Jan-13 11:24:20.208106 - [DEBUG] Value : BOTTOM
76570 2019-Jan-13 11:24:20.208133 - [DEBUG]
76571 2019-Jan-13 11:24:20.208159 - [DEBUG] Function : main
76572 2019-Jan-13 11:24:20.208184 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76573 2019-Jan-13 11:24:20.208825 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76574 2019-Jan-13 11:24:20.209471 - [DEBUG] Value : BOTTOM
76575 2019-Jan-13 11:24:20.209497 - [DEBUG]
76576 2019-Jan-13 11:24:20.209521 - [DEBUG] Function : main
76577 2019-Jan-13 11:24:20.209546 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76578 2019-Jan-13 11:24:20.210205 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76579 2019-Jan-13 11:24:20.210843 - [DEBUG] Value : BOTTOM
76580 2019-Jan-13 11:24:20.210869 - [DEBUG]
76581 2019-Jan-13 11:24:20.210893 - [DEBUG] Function : main
76582 2019-Jan-13 11:24:20.210918 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76583 2019-Jan-13 11:24:20.211555 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76584 2019-Jan-13 11:24:20.212191 - [DEBUG] Value : BOTTOM
76585 2019-Jan-13 11:24:20.212218 - [DEBUG]
76586 2019-Jan-13 11:24:20.212243 - [DEBUG] Function : main
76587 2019-Jan-13 11:24:20.212267 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76588 2019-Jan-13 11:24:20.212933 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76589 2019-Jan-13 11:24:20.213613 - [DEBUG] Value : BOTTOM
76590 2019-Jan-13 11:24:20.213640 - [DEBUG]
76591 2019-Jan-13 11:24:20.213665 - [DEBUG] Function : main
76592 2019-Jan-13 11:24:20.213691 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76593 2019-Jan-13 11:24:20.214374 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76594 2019-Jan-13 11:24:20.215055 - [DEBUG] Value : BOTTOM
76595 2019-Jan-13 11:24:20.215082 - [DEBUG]
76596 2019-Jan-13 11:24:20.215108 - [DEBUG] Function : main
76597 2019-Jan-13 11:24:20.215133 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76598 2019-Jan-13 11:24:20.215793 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76599 2019-Jan-13 11:24:20.216431 - [DEBUG] Value : BOTTOM
76600 2019-Jan-13 11:24:20.216457 - [DEBUG]
76601 2019-Jan-13 11:24:20.216482 - [DEBUG] Function : main
76602 2019-Jan-13 11:24:20.216507 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76603 2019-Jan-13 11:24:20.217169 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76604 2019-Jan-13 11:24:20.217835 - [DEBUG] Value : BOTTOM
76605 2019-Jan-13 11:24:20.217861 - [DEBUG]
76606 2019-Jan-13 11:24:20.217886 - [DEBUG] Function : main
76607 2019-Jan-13 11:24:20.217911 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76608 2019-Jan-13 11:24:20.218550 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76609 2019-Jan-13 11:24:20.219187 - [DEBUG] Value : BOTTOM
76610 2019-Jan-13 11:24:20.219213 - [DEBUG]
76611 2019-Jan-13 11:24:20.219237 - [DEBUG] Function : main
76612 2019-Jan-13 11:24:20.219262 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76613 2019-Jan-13 11:24:20.219909 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76614 2019-Jan-13 11:24:20.220606 - [DEBUG] Value : BOTTOM
76615 2019-Jan-13 11:24:20.220633 - [DEBUG]
76616 2019-Jan-13 11:24:20.220659 - [DEBUG] Function : main
76617 2019-Jan-13 11:24:20.220685 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76618 2019-Jan-13 11:24:20.221355 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76619 2019-Jan-13 11:24:20.222006 - [DEBUG] Value : BOTTOM
76620 2019-Jan-13 11:24:20.222033 - [DEBUG]
76621 2019-Jan-13 11:24:20.222059 - [DEBUG] Function : main
76622 2019-Jan-13 11:24:20.222084 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76623 2019-Jan-13 11:24:20.222723 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
76624 2019-Jan-13 11:24:20.223386 - [DEBUG] Value : BOTTOM
76625 2019-Jan-13 11:24:20.223412 - [DEBUG]
76626 2019-Jan-13 11:24:20.223437 - [DEBUG] Function : main
76627 2019-Jan-13 11:24:20.223462 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76628 2019-Jan-13 11:24:20.224099 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76629 2019-Jan-13 11:24:20.224159 - [DEBUG] Value : BOTTOM
76630 2019-Jan-13 11:24:20.224185 - [DEBUG]
76631 2019-Jan-13 11:24:20.224238 - [DEBUG] Function : main
76632 2019-Jan-13 11:24:20.224264 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76633 2019-Jan-13 11:24:20.224904 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76634 2019-Jan-13 11:24:20.225542 - [DEBUG] Value : BOTTOM
76635 2019-Jan-13 11:24:20.225568 - [DEBUG]
76636 2019-Jan-13 11:24:20.225592 - [DEBUG] Function : main
76637 2019-Jan-13 11:24:20.225617 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76638 2019-Jan-13 11:24:20.226253 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76639 2019-Jan-13 11:24:20.226938 - [DEBUG] Value : BOTTOM
76640 2019-Jan-13 11:24:20.226965 - [DEBUG]
76641 2019-Jan-13 11:24:20.226991 - [DEBUG] Function : main
76642 2019-Jan-13 11:24:20.227016 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76643 2019-Jan-13 11:24:20.227671 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76644 2019-Jan-13 11:24:20.228321 - [DEBUG] Value : BOTTOM
76645 2019-Jan-13 11:24:20.228348 - [DEBUG]
76646 2019-Jan-13 11:24:20.228373 - [DEBUG] Function : main
76647 2019-Jan-13 11:24:20.228398 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76648 2019-Jan-13 11:24:20.229033 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76649 2019-Jan-13 11:24:20.229667 - [DEBUG] Value : BOTTOM
76650 2019-Jan-13 11:24:20.229710 - [DEBUG]
76651 2019-Jan-13 11:24:20.229735 - [DEBUG] Function : main
76652 2019-Jan-13 11:24:20.229760 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76653 2019-Jan-13 11:24:20.230418 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76654 2019-Jan-13 11:24:20.231061 - [DEBUG] Value : BOTTOM
76655 2019-Jan-13 11:24:20.231087 - [DEBUG]
76656 2019-Jan-13 11:24:20.231112 - [DEBUG] Function : main
76657 2019-Jan-13 11:24:20.231137 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76658 2019-Jan-13 11:24:20.231769 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76659 2019-Jan-13 11:24:20.232401 - [DEBUG] Value : BOTTOM
76660 2019-Jan-13 11:24:20.232427 - [DEBUG]
76661 2019-Jan-13 11:24:20.232453 - [DEBUG] Function : main
76662 2019-Jan-13 11:24:20.232477 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76663 2019-Jan-13 11:24:20.233131 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76664 2019-Jan-13 11:24:20.233806 - [DEBUG] Value : BOTTOM
76665 2019-Jan-13 11:24:20.233833 - [DEBUG]
76666 2019-Jan-13 11:24:20.233859 - [DEBUG] Function : main
76667 2019-Jan-13 11:24:20.233884 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76668 2019-Jan-13 11:24:20.234539 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76669 2019-Jan-13 11:24:20.235177 - [DEBUG] Value : BOTTOM
76670 2019-Jan-13 11:24:20.235204 - [DEBUG]
76671 2019-Jan-13 11:24:20.235228 - [DEBUG] Function : main
76672 2019-Jan-13 11:24:20.235253 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76673 2019-Jan-13 11:24:20.235884 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76674 2019-Jan-13 11:24:20.236526 - [DEBUG] Value : BOTTOM
76675 2019-Jan-13 11:24:20.236552 - [DEBUG]
76676 2019-Jan-13 11:24:20.236576 - [DEBUG] Function : main
76677 2019-Jan-13 11:24:20.236601 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76678 2019-Jan-13 11:24:20.237258 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76679 2019-Jan-13 11:24:20.237892 - [DEBUG] Value : BOTTOM
76680 2019-Jan-13 11:24:20.237918 - [DEBUG]
76681 2019-Jan-13 11:24:20.237942 - [DEBUG] Function : main
76682 2019-Jan-13 11:24:20.237967 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76683 2019-Jan-13 11:24:20.238598 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76684 2019-Jan-13 11:24:20.239254 - [DEBUG] Value : BOTTOM
76685 2019-Jan-13 11:24:20.239281 - [DEBUG]
76686 2019-Jan-13 11:24:20.239306 - [DEBUG] Function : main
76687 2019-Jan-13 11:24:20.239331 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76688 2019-Jan-13 11:24:20.239984 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76689 2019-Jan-13 11:24:20.240664 - [DEBUG] Value : BOTTOM
76690 2019-Jan-13 11:24:20.240690 - [DEBUG]
76691 2019-Jan-13 11:24:20.240715 - [DEBUG] Function : main
76692 2019-Jan-13 11:24:20.240741 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76693 2019-Jan-13 11:24:20.241382 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76694 2019-Jan-13 11:24:20.242025 - [DEBUG] Value : BOTTOM
76695 2019-Jan-13 11:24:20.242051 - [DEBUG]
76696 2019-Jan-13 11:24:20.242075 - [DEBUG] Function : main
76697 2019-Jan-13 11:24:20.242100 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76698 2019-Jan-13 11:24:20.242748 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76699 2019-Jan-13 11:24:20.243404 - [DEBUG] Value : BOTTOM
76700 2019-Jan-13 11:24:20.243430 - [DEBUG]
76701 2019-Jan-13 11:24:20.243455 - [DEBUG] Function : main
76702 2019-Jan-13 11:24:20.243480 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76703 2019-Jan-13 11:24:20.244113 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76704 2019-Jan-13 11:24:20.244747 - [DEBUG] Value : BOTTOM
76705 2019-Jan-13 11:24:20.244772 - [DEBUG]
76706 2019-Jan-13 11:24:20.244796 - [DEBUG] Function : main
76707 2019-Jan-13 11:24:20.244821 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76708 2019-Jan-13 11:24:20.245470 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76709 2019-Jan-13 11:24:20.246125 - [DEBUG] Value : BOTTOM
76710 2019-Jan-13 11:24:20.246152 - [DEBUG]
76711 2019-Jan-13 11:24:20.246179 - [DEBUG] Function : main
76712 2019-Jan-13 11:24:20.246205 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76713 2019-Jan-13 11:24:20.246922 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76714 2019-Jan-13 11:24:20.247619 - [DEBUG] Value : BOTTOM
76715 2019-Jan-13 11:24:20.247648 - [DEBUG]
76716 2019-Jan-13 11:24:20.247675 - [DEBUG] Function : main
76717 2019-Jan-13 11:24:20.247701 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76718 2019-Jan-13 11:24:20.248395 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76719 2019-Jan-13 11:24:20.249097 - [DEBUG] Value : BOTTOM
76720 2019-Jan-13 11:24:20.249125 - [DEBUG]
76721 2019-Jan-13 11:24:20.249152 - [DEBUG] Function : main
76722 2019-Jan-13 11:24:20.249178 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76723 2019-Jan-13 11:24:20.249853 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76724 2019-Jan-13 11:24:20.250540 - [DEBUG] Value : BOTTOM
76725 2019-Jan-13 11:24:20.250567 - [DEBUG]
76726 2019-Jan-13 11:24:20.250592 - [DEBUG] Function : main
76727 2019-Jan-13 11:24:20.250617 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76728 2019-Jan-13 11:24:20.251254 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76729 2019-Jan-13 11:24:20.251898 - [DEBUG] Value : BOTTOM
76730 2019-Jan-13 11:24:20.251924 - [DEBUG]
76731 2019-Jan-13 11:24:20.251949 - [DEBUG] Function : main
76732 2019-Jan-13 11:24:20.251974 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76733 2019-Jan-13 11:24:20.252607 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76734 2019-Jan-13 11:24:20.253245 - [DEBUG] Value : BOTTOM
76735 2019-Jan-13 11:24:20.253271 - [DEBUG]
76736 2019-Jan-13 11:24:20.253296 - [DEBUG] Function : main
76737 2019-Jan-13 11:24:20.253320 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76738 2019-Jan-13 11:24:20.253972 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76739 2019-Jan-13 11:24:20.254610 - [DEBUG] Value : BOTTOM
76740 2019-Jan-13 11:24:20.254637 - [DEBUG]
76741 2019-Jan-13 11:24:20.254662 - [DEBUG] Function : main
76742 2019-Jan-13 11:24:20.254686 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76743 2019-Jan-13 11:24:20.255346 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76744 2019-Jan-13 11:24:20.256036 - [DEBUG] Value : BOTTOM
76745 2019-Jan-13 11:24:20.256064 - [DEBUG]
76746 2019-Jan-13 11:24:20.256090 - [DEBUG] Function : main
76747 2019-Jan-13 11:24:20.256114 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76748 2019-Jan-13 11:24:20.256793 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76749 2019-Jan-13 11:24:20.257445 - [DEBUG] Value : BOTTOM
76750 2019-Jan-13 11:24:20.257470 - [DEBUG]
76751 2019-Jan-13 11:24:20.257495 - [DEBUG] Function : main
76752 2019-Jan-13 11:24:20.257520 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76753 2019-Jan-13 11:24:20.258153 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76754 2019-Jan-13 11:24:20.258790 - [DEBUG] Value : BOTTOM
76755 2019-Jan-13 11:24:20.258816 - [DEBUG]
76756 2019-Jan-13 11:24:20.258841 - [DEBUG] Function : main
76757 2019-Jan-13 11:24:20.258865 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76758 2019-Jan-13 11:24:20.259499 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76759 2019-Jan-13 11:24:20.260150 - [DEBUG] Value : BOTTOM
76760 2019-Jan-13 11:24:20.260176 - [DEBUG]
76761 2019-Jan-13 11:24:20.260200 - [DEBUG] Function : main
76762 2019-Jan-13 11:24:20.260225 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76763 2019-Jan-13 11:24:20.260858 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76764 2019-Jan-13 11:24:20.261515 - [DEBUG] Value : BOTTOM
76765 2019-Jan-13 11:24:20.261543 - [DEBUG]
76766 2019-Jan-13 11:24:20.261569 - [DEBUG] Function : main
76767 2019-Jan-13 11:24:20.261594 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76768 2019-Jan-13 11:24:20.262251 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76769 2019-Jan-13 11:24:20.262919 - [DEBUG] Value : BOTTOM
76770 2019-Jan-13 11:24:20.262945 - [DEBUG]
76771 2019-Jan-13 11:24:20.262971 - [DEBUG] Function : main
76772 2019-Jan-13 11:24:20.262997 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76773 2019-Jan-13 11:24:20.263660 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76774 2019-Jan-13 11:24:20.264300 - [DEBUG] Value : BOTTOM
76775 2019-Jan-13 11:24:20.264326 - [DEBUG]
76776 2019-Jan-13 11:24:20.264350 - [DEBUG] Function : main
76777 2019-Jan-13 11:24:20.264375 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76778 2019-Jan-13 11:24:20.265007 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76779 2019-Jan-13 11:24:20.265650 - [DEBUG] Value : BOTTOM
76780 2019-Jan-13 11:24:20.265676 - [DEBUG]
76781 2019-Jan-13 11:24:20.265701 - [DEBUG] Function : main
76782 2019-Jan-13 11:24:20.265726 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76783 2019-Jan-13 11:24:20.266358 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76784 2019-Jan-13 11:24:20.267031 - [DEBUG] Value : BOTTOM
76785 2019-Jan-13 11:24:20.267057 - [DEBUG]
76786 2019-Jan-13 11:24:20.267082 - [DEBUG] Function : main
76787 2019-Jan-13 11:24:20.267107 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76788 2019-Jan-13 11:24:20.267758 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76789 2019-Jan-13 11:24:20.268419 - [DEBUG] Value : BOTTOM
76790 2019-Jan-13 11:24:20.268463 - [DEBUG]
76791 2019-Jan-13 11:24:20.268489 - [DEBUG] Function : main
76792 2019-Jan-13 11:24:20.268514 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76793 2019-Jan-13 11:24:20.269175 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76794 2019-Jan-13 11:24:20.269824 - [DEBUG] Value : BOTTOM
76795 2019-Jan-13 11:24:20.269851 - [DEBUG]
76796 2019-Jan-13 11:24:20.269875 - [DEBUG] Function : main
76797 2019-Jan-13 11:24:20.269900 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76798 2019-Jan-13 11:24:20.270557 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
76799 2019-Jan-13 11:24:20.271202 - [DEBUG] Value : BOTTOM
76800 2019-Jan-13 11:24:20.271228 - [DEBUG]
76801 2019-Jan-13 11:24:20.271253 - [DEBUG] Function : main
76802 2019-Jan-13 11:24:20.271278 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76803 2019-Jan-13 11:24:20.271911 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76804 2019-Jan-13 11:24:20.272547 - [DEBUG] Value : BOTTOM
76805 2019-Jan-13 11:24:20.272573 - [DEBUG]
76806 2019-Jan-13 11:24:20.272597 - [DEBUG] Function : main
76807 2019-Jan-13 11:24:20.272622 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76808 2019-Jan-13 11:24:20.273254 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76809 2019-Jan-13 11:24:20.273314 - [DEBUG] Value : BOTTOM
76810 2019-Jan-13 11:24:20.273355 - [DEBUG]
76811 2019-Jan-13 11:24:20.273408 - [DEBUG] Function : main
76812 2019-Jan-13 11:24:20.273434 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76813 2019-Jan-13 11:24:20.274094 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76814 2019-Jan-13 11:24:20.274748 - [DEBUG] Value : BOTTOM
76815 2019-Jan-13 11:24:20.274774 - [DEBUG]
76816 2019-Jan-13 11:24:20.274800 - [DEBUG] Function : main
76817 2019-Jan-13 11:24:20.274825 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76818 2019-Jan-13 11:24:20.275485 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76819 2019-Jan-13 11:24:20.276129 - [DEBUG] Value : BOTTOM
76820 2019-Jan-13 11:24:20.276156 - [DEBUG]
76821 2019-Jan-13 11:24:20.276181 - [DEBUG] Function : main
76822 2019-Jan-13 11:24:20.276207 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76823 2019-Jan-13 11:24:20.276862 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76824 2019-Jan-13 11:24:20.277498 - [DEBUG] Value : BOTTOM
76825 2019-Jan-13 11:24:20.277524 - [DEBUG]
76826 2019-Jan-13 11:24:20.277549 - [DEBUG] Function : main
76827 2019-Jan-13 11:24:20.277574 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76828 2019-Jan-13 11:24:20.278210 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76829 2019-Jan-13 11:24:20.278845 - [DEBUG] Value : BOTTOM
76830 2019-Jan-13 11:24:20.278872 - [DEBUG]
76831 2019-Jan-13 11:24:20.278896 - [DEBUG] Function : main
76832 2019-Jan-13 11:24:20.278921 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76833 2019-Jan-13 11:24:20.279554 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76834 2019-Jan-13 11:24:20.280234 - [DEBUG] Value : BOTTOM
76835 2019-Jan-13 11:24:20.280261 - [DEBUG]
76836 2019-Jan-13 11:24:20.280286 - [DEBUG] Function : main
76837 2019-Jan-13 11:24:20.280312 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76838 2019-Jan-13 11:24:20.280987 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76839 2019-Jan-13 11:24:20.281647 - [DEBUG] Value : BOTTOM
76840 2019-Jan-13 11:24:20.281674 - [DEBUG]
76841 2019-Jan-13 11:24:20.281700 - [DEBUG] Function : main
76842 2019-Jan-13 11:24:20.281726 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76843 2019-Jan-13 11:24:20.282376 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76844 2019-Jan-13 11:24:20.283010 - [DEBUG] Value : BOTTOM
76845 2019-Jan-13 11:24:20.283036 - [DEBUG]
76846 2019-Jan-13 11:24:20.283060 - [DEBUG] Function : main
76847 2019-Jan-13 11:24:20.283085 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76848 2019-Jan-13 11:24:20.283743 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76849 2019-Jan-13 11:24:20.284377 - [DEBUG] Value : BOTTOM
76850 2019-Jan-13 11:24:20.284403 - [DEBUG]
76851 2019-Jan-13 11:24:20.284427 - [DEBUG] Function : main
76852 2019-Jan-13 11:24:20.284452 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76853 2019-Jan-13 11:24:20.285086 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76854 2019-Jan-13 11:24:20.285722 - [DEBUG] Value : BOTTOM
76855 2019-Jan-13 11:24:20.285748 - [DEBUG]
76856 2019-Jan-13 11:24:20.285773 - [DEBUG] Function : main
76857 2019-Jan-13 11:24:20.285797 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76858 2019-Jan-13 11:24:20.286438 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76859 2019-Jan-13 11:24:20.287122 - [DEBUG] Value : BOTTOM
76860 2019-Jan-13 11:24:20.287149 - [DEBUG]
76861 2019-Jan-13 11:24:20.287174 - [DEBUG] Function : main
76862 2019-Jan-13 11:24:20.287199 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76863 2019-Jan-13 11:24:20.287858 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76864 2019-Jan-13 11:24:20.288518 - [DEBUG] Value : BOTTOM
76865 2019-Jan-13 11:24:20.288545 - [DEBUG]
76866 2019-Jan-13 11:24:20.288570 - [DEBUG] Function : main
76867 2019-Jan-13 11:24:20.288595 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76868 2019-Jan-13 11:24:20.289233 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76869 2019-Jan-13 11:24:20.289867 - [DEBUG] Value : BOTTOM
76870 2019-Jan-13 11:24:20.289893 - [DEBUG]
76871 2019-Jan-13 11:24:20.289917 - [DEBUG] Function : main
76872 2019-Jan-13 11:24:20.289942 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76873 2019-Jan-13 11:24:20.290600 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76874 2019-Jan-13 11:24:20.291237 - [DEBUG] Value : BOTTOM
76875 2019-Jan-13 11:24:20.291263 - [DEBUG]
76876 2019-Jan-13 11:24:20.291287 - [DEBUG] Function : main
76877 2019-Jan-13 11:24:20.291312 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76878 2019-Jan-13 11:24:20.291947 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76879 2019-Jan-13 11:24:20.292584 - [DEBUG] Value : BOTTOM
76880 2019-Jan-13 11:24:20.292610 - [DEBUG]
76881 2019-Jan-13 11:24:20.292635 - [DEBUG] Function : main
76882 2019-Jan-13 11:24:20.292660 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76883 2019-Jan-13 11:24:20.293323 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76884 2019-Jan-13 11:24:20.294020 - [DEBUG] Value : BOTTOM
76885 2019-Jan-13 11:24:20.294048 - [DEBUG]
76886 2019-Jan-13 11:24:20.294073 - [DEBUG] Function : main
76887 2019-Jan-13 11:24:20.294099 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76888 2019-Jan-13 11:24:20.294755 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76889 2019-Jan-13 11:24:20.295402 - [DEBUG] Value : BOTTOM
76890 2019-Jan-13 11:24:20.295428 - [DEBUG]
76891 2019-Jan-13 11:24:20.295454 - [DEBUG] Function : main
76892 2019-Jan-13 11:24:20.295479 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76893 2019-Jan-13 11:24:20.296114 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76894 2019-Jan-13 11:24:20.296771 - [DEBUG] Value : BOTTOM
76895 2019-Jan-13 11:24:20.296797 - [DEBUG]
76896 2019-Jan-13 11:24:20.296822 - [DEBUG] Function : main
76897 2019-Jan-13 11:24:20.296847 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76898 2019-Jan-13 11:24:20.297485 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76899 2019-Jan-13 11:24:20.298127 - [DEBUG] Value : BOTTOM
76900 2019-Jan-13 11:24:20.298153 - [DEBUG]
76901 2019-Jan-13 11:24:20.298177 - [DEBUG] Function : main
76902 2019-Jan-13 11:24:20.298202 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76903 2019-Jan-13 11:24:20.298840 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76904 2019-Jan-13 11:24:20.299504 - [DEBUG] Value : BOTTOM
76905 2019-Jan-13 11:24:20.299531 - [DEBUG]
76906 2019-Jan-13 11:24:20.299556 - [DEBUG] Function : main
76907 2019-Jan-13 11:24:20.299581 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76908 2019-Jan-13 11:24:20.300260 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76909 2019-Jan-13 11:24:20.300917 - [DEBUG] Value : BOTTOM
76910 2019-Jan-13 11:24:20.300944 - [DEBUG]
76911 2019-Jan-13 11:24:20.300970 - [DEBUG] Function : main
76912 2019-Jan-13 11:24:20.300995 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76913 2019-Jan-13 11:24:20.301634 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76914 2019-Jan-13 11:24:20.302272 - [DEBUG] Value : BOTTOM
76915 2019-Jan-13 11:24:20.302298 - [DEBUG]
76916 2019-Jan-13 11:24:20.302322 - [DEBUG] Function : main
76917 2019-Jan-13 11:24:20.302347 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76918 2019-Jan-13 11:24:20.302984 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76919 2019-Jan-13 11:24:20.303651 - [DEBUG] Value : BOTTOM
76920 2019-Jan-13 11:24:20.303677 - [DEBUG]
76921 2019-Jan-13 11:24:20.303702 - [DEBUG] Function : main
76922 2019-Jan-13 11:24:20.303727 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76923 2019-Jan-13 11:24:20.304430 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76924 2019-Jan-13 11:24:20.305070 - [DEBUG] Value : BOTTOM
76925 2019-Jan-13 11:24:20.305096 - [DEBUG]
76926 2019-Jan-13 11:24:20.305121 - [DEBUG] Function : main
76927 2019-Jan-13 11:24:20.305146 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76928 2019-Jan-13 11:24:20.305810 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76929 2019-Jan-13 11:24:20.306490 - [DEBUG] Value : BOTTOM
76930 2019-Jan-13 11:24:20.306518 - [DEBUG]
76931 2019-Jan-13 11:24:20.306544 - [DEBUG] Function : main
76932 2019-Jan-13 11:24:20.306570 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76933 2019-Jan-13 11:24:20.307262 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76934 2019-Jan-13 11:24:20.307909 - [DEBUG] Value : BOTTOM
76935 2019-Jan-13 11:24:20.307935 - [DEBUG]
76936 2019-Jan-13 11:24:20.307960 - [DEBUG] Function : main
76937 2019-Jan-13 11:24:20.307985 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76938 2019-Jan-13 11:24:20.308621 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76939 2019-Jan-13 11:24:20.309266 - [DEBUG] Value : BOTTOM
76940 2019-Jan-13 11:24:20.309293 - [DEBUG]
76941 2019-Jan-13 11:24:20.309317 - [DEBUG] Function : main
76942 2019-Jan-13 11:24:20.309342 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76943 2019-Jan-13 11:24:20.309979 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76944 2019-Jan-13 11:24:20.310632 - [DEBUG] Value : BOTTOM
76945 2019-Jan-13 11:24:20.310658 - [DEBUG]
76946 2019-Jan-13 11:24:20.310682 - [DEBUG] Function : main
76947 2019-Jan-13 11:24:20.310707 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76948 2019-Jan-13 11:24:20.311342 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76949 2019-Jan-13 11:24:20.312006 - [DEBUG] Value : BOTTOM
76950 2019-Jan-13 11:24:20.312033 - [DEBUG]
76951 2019-Jan-13 11:24:20.312059 - [DEBUG] Function : main
76952 2019-Jan-13 11:24:20.312084 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76953 2019-Jan-13 11:24:20.312741 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76954 2019-Jan-13 11:24:20.313422 - [DEBUG] Value : BOTTOM
76955 2019-Jan-13 11:24:20.313448 - [DEBUG]
76956 2019-Jan-13 11:24:20.313474 - [DEBUG] Function : main
76957 2019-Jan-13 11:24:20.313499 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76958 2019-Jan-13 11:24:20.314144 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76959 2019-Jan-13 11:24:20.314790 - [DEBUG] Value : BOTTOM
76960 2019-Jan-13 11:24:20.314816 - [DEBUG]
76961 2019-Jan-13 11:24:20.314841 - [DEBUG] Function : main
76962 2019-Jan-13 11:24:20.314865 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76963 2019-Jan-13 11:24:20.315502 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76964 2019-Jan-13 11:24:20.316137 - [DEBUG] Value : BOTTOM
76965 2019-Jan-13 11:24:20.316163 - [DEBUG]
76966 2019-Jan-13 11:24:20.316188 - [DEBUG] Function : main
76967 2019-Jan-13 11:24:20.316213 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76968 2019-Jan-13 11:24:20.316866 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
76969 2019-Jan-13 11:24:20.317509 - [DEBUG] Value : BOTTOM
76970 2019-Jan-13 11:24:20.317535 - [DEBUG]
76971 2019-Jan-13 11:24:20.317559 - [DEBUG] Function : main
76972 2019-Jan-13 11:24:20.317584 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76973 2019-Jan-13 11:24:20.318237 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76974 2019-Jan-13 11:24:20.318909 - [DEBUG] Value : BOTTOM
76975 2019-Jan-13 11:24:20.318936 - [DEBUG]
76976 2019-Jan-13 11:24:20.318962 - [DEBUG] Function : main
76977 2019-Jan-13 11:24:20.318986 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76978 2019-Jan-13 11:24:20.319651 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76979 2019-Jan-13 11:24:20.319713 - [DEBUG] Value : BOTTOM
76980 2019-Jan-13 11:24:20.319738 - [DEBUG]
76981 2019-Jan-13 11:24:20.319790 - [DEBUG] Function : main
76982 2019-Jan-13 11:24:20.319816 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
76983 2019-Jan-13 11:24:20.320492 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76984 2019-Jan-13 11:24:20.321128 - [DEBUG] Value : BOTTOM
76985 2019-Jan-13 11:24:20.321154 - [DEBUG]
76986 2019-Jan-13 11:24:20.321179 - [DEBUG] Function : main
76987 2019-Jan-13 11:24:20.321204 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
76988 2019-Jan-13 11:24:20.321839 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76989 2019-Jan-13 11:24:20.322476 - [DEBUG] Value : BOTTOM
76990 2019-Jan-13 11:24:20.322502 - [DEBUG]
76991 2019-Jan-13 11:24:20.322527 - [DEBUG] Function : main
76992 2019-Jan-13 11:24:20.322552 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
76993 2019-Jan-13 11:24:20.323187 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76994 2019-Jan-13 11:24:20.323837 - [DEBUG] Value : BOTTOM
76995 2019-Jan-13 11:24:20.323863 - [DEBUG]
76996 2019-Jan-13 11:24:20.323887 - [DEBUG] Function : main
76997 2019-Jan-13 11:24:20.323912 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
76998 2019-Jan-13 11:24:20.324566 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76999 2019-Jan-13 11:24:20.325219 - [DEBUG] Value : BOTTOM
77000 2019-Jan-13 11:24:20.325245 - [DEBUG]
77001 2019-Jan-13 11:24:20.325271 - [DEBUG] Function : main
77002 2019-Jan-13 11:24:20.325296 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77003 2019-Jan-13 11:24:20.325957 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77004 2019-Jan-13 11:24:20.326605 - [DEBUG] Value : BOTTOM
77005 2019-Jan-13 11:24:20.326631 - [DEBUG]
77006 2019-Jan-13 11:24:20.326656 - [DEBUG] Function : main
77007 2019-Jan-13 11:24:20.326701 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77008 2019-Jan-13 11:24:20.327338 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77009 2019-Jan-13 11:24:20.327971 - [DEBUG] Value : BOTTOM
77010 2019-Jan-13 11:24:20.327997 - [DEBUG]
77011 2019-Jan-13 11:24:20.328023 - [DEBUG] Function : main
77012 2019-Jan-13 11:24:20.328048 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77013 2019-Jan-13 11:24:20.328685 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77014 2019-Jan-13 11:24:20.329317 - [DEBUG] Value : BOTTOM
77015 2019-Jan-13 11:24:20.329343 - [DEBUG]
77016 2019-Jan-13 11:24:20.329368 - [DEBUG] Function : main
77017 2019-Jan-13 11:24:20.329392 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77018 2019-Jan-13 11:24:20.330041 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77019 2019-Jan-13 11:24:20.330690 - [DEBUG] Value : BOTTOM
77020 2019-Jan-13 11:24:20.330716 - [DEBUG]
77021 2019-Jan-13 11:24:20.330741 - [DEBUG] Function : main
77022 2019-Jan-13 11:24:20.330783 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77023 2019-Jan-13 11:24:20.331443 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77024 2019-Jan-13 11:24:20.332102 - [DEBUG] Value : BOTTOM
77025 2019-Jan-13 11:24:20.332129 - [DEBUG]
77026 2019-Jan-13 11:24:20.332154 - [DEBUG] Function : main
77027 2019-Jan-13 11:24:20.332179 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77028 2019-Jan-13 11:24:20.332829 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77029 2019-Jan-13 11:24:20.333487 - [DEBUG] Value : BOTTOM
77030 2019-Jan-13 11:24:20.333513 - [DEBUG]
77031 2019-Jan-13 11:24:20.333538 - [DEBUG] Function : main
77032 2019-Jan-13 11:24:20.333563 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77033 2019-Jan-13 11:24:20.334199 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77034 2019-Jan-13 11:24:20.334843 - [DEBUG] Value : BOTTOM
77035 2019-Jan-13 11:24:20.334869 - [DEBUG]
77036 2019-Jan-13 11:24:20.334893 - [DEBUG] Function : main
77037 2019-Jan-13 11:24:20.334918 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77038 2019-Jan-13 11:24:20.335553 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77039 2019-Jan-13 11:24:20.336186 - [DEBUG] Value : BOTTOM
77040 2019-Jan-13 11:24:20.336212 - [DEBUG]
77041 2019-Jan-13 11:24:20.336237 - [DEBUG] Function : main
77042 2019-Jan-13 11:24:20.336261 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77043 2019-Jan-13 11:24:20.338398 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77044 2019-Jan-13 11:24:20.339149 - [DEBUG] Value : BOTTOM
77045 2019-Jan-13 11:24:20.339177 - [DEBUG]
77046 2019-Jan-13 11:24:20.339203 - [DEBUG] Function : main
77047 2019-Jan-13 11:24:20.339229 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77048 2019-Jan-13 11:24:20.339875 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77049 2019-Jan-13 11:24:20.340540 - [DEBUG] Value : BOTTOM
77050 2019-Jan-13 11:24:20.340566 - [DEBUG]
77051 2019-Jan-13 11:24:20.340591 - [DEBUG] Function : main
77052 2019-Jan-13 11:24:20.340616 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77053 2019-Jan-13 11:24:20.341254 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77054 2019-Jan-13 11:24:20.341890 - [DEBUG] Value : BOTTOM
77055 2019-Jan-13 11:24:20.341916 - [DEBUG]
77056 2019-Jan-13 11:24:20.341940 - [DEBUG] Function : main
77057 2019-Jan-13 11:24:20.341965 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77058 2019-Jan-13 11:24:20.342599 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77059 2019-Jan-13 11:24:20.343248 - [DEBUG] Value : BOTTOM
77060 2019-Jan-13 11:24:20.343274 - [DEBUG]
77061 2019-Jan-13 11:24:20.343301 - [DEBUG] Function : main
77062 2019-Jan-13 11:24:20.343326 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77063 2019-Jan-13 11:24:20.344426 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77064 2019-Jan-13 11:24:20.345112 - [DEBUG] Value : BOTTOM
77065 2019-Jan-13 11:24:20.345140 - [DEBUG]
77066 2019-Jan-13 11:24:20.345166 - [DEBUG] Function : main
77067 2019-Jan-13 11:24:20.345192 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77068 2019-Jan-13 11:24:20.345851 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77069 2019-Jan-13 11:24:20.346566 - [DEBUG] Value : BOTTOM
77070 2019-Jan-13 11:24:20.346592 - [DEBUG]
77071 2019-Jan-13 11:24:20.346617 - [DEBUG] Function : main
77072 2019-Jan-13 11:24:20.346642 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77073 2019-Jan-13 11:24:20.347308 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77074 2019-Jan-13 11:24:20.347946 - [DEBUG] Value : BOTTOM
77075 2019-Jan-13 11:24:20.347972 - [DEBUG]
77076 2019-Jan-13 11:24:20.347996 - [DEBUG] Function : main
77077 2019-Jan-13 11:24:20.348021 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77078 2019-Jan-13 11:24:20.348657 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77079 2019-Jan-13 11:24:20.349293 - [DEBUG] Value : BOTTOM
77080 2019-Jan-13 11:24:20.349319 - [DEBUG]
77081 2019-Jan-13 11:24:20.349343 - [DEBUG] Function : main
77082 2019-Jan-13 11:24:20.349368 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77083 2019-Jan-13 11:24:20.350169 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77084 2019-Jan-13 11:24:20.350973 - [DEBUG] Value : BOTTOM
77085 2019-Jan-13 11:24:20.351000 - [DEBUG]
77086 2019-Jan-13 11:24:20.351026 - [DEBUG] Function : main
77087 2019-Jan-13 11:24:20.351051 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77088 2019-Jan-13 11:24:20.351709 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77089 2019-Jan-13 11:24:20.352356 - [DEBUG] Value : BOTTOM
77090 2019-Jan-13 11:24:20.352383 - [DEBUG]
77091 2019-Jan-13 11:24:20.352407 - [DEBUG] Function : main
77092 2019-Jan-13 11:24:20.352432 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77093 2019-Jan-13 11:24:20.353069 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77094 2019-Jan-13 11:24:20.353727 - [DEBUG] Value : BOTTOM
77095 2019-Jan-13 11:24:20.353753 - [DEBUG]
77096 2019-Jan-13 11:24:20.353778 - [DEBUG] Function : main
77097 2019-Jan-13 11:24:20.353802 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77098 2019-Jan-13 11:24:20.354439 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77099 2019-Jan-13 11:24:20.355073 - [DEBUG] Value : BOTTOM
77100 2019-Jan-13 11:24:20.355098 - [DEBUG]
77101 2019-Jan-13 11:24:20.355123 - [DEBUG] Function : main
77102 2019-Jan-13 11:24:20.355148 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77103 2019-Jan-13 11:24:20.355893 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77104 2019-Jan-13 11:24:20.356554 - [DEBUG] Value : BOTTOM
77105 2019-Jan-13 11:24:20.356580 - [DEBUG]
77106 2019-Jan-13 11:24:20.356743 - [DEBUG] Function : main
77107 2019-Jan-13 11:24:20.356775 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77108 2019-Jan-13 11:24:20.357452 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77109 2019-Jan-13 11:24:20.358105 - [DEBUG] Value : BOTTOM
77110 2019-Jan-13 11:24:20.358131 - [DEBUG]
77111 2019-Jan-13 11:24:20.358156 - [DEBUG] Function : main
77112 2019-Jan-13 11:24:20.358181 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77113 2019-Jan-13 11:24:20.358835 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77114 2019-Jan-13 11:24:20.359471 - [DEBUG] Value : BOTTOM
77115 2019-Jan-13 11:24:20.359497 - [DEBUG]
77116 2019-Jan-13 11:24:20.359521 - [DEBUG] Function : main
77117 2019-Jan-13 11:24:20.359546 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77118 2019-Jan-13 11:24:20.360205 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77119 2019-Jan-13 11:24:20.360849 - [DEBUG] Value : BOTTOM
77120 2019-Jan-13 11:24:20.360875 - [DEBUG]
77121 2019-Jan-13 11:24:20.360899 - [DEBUG] Function : main
77122 2019-Jan-13 11:24:20.360924 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77123 2019-Jan-13 11:24:20.361560 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77124 2019-Jan-13 11:24:20.362318 - [DEBUG] Value : BOTTOM
77125 2019-Jan-13 11:24:20.362345 - [DEBUG]
77126 2019-Jan-13 11:24:20.362370 - [DEBUG] Function : main
77127 2019-Jan-13 11:24:20.362395 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77128 2019-Jan-13 11:24:20.363192 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77129 2019-Jan-13 11:24:20.363883 - [DEBUG] Value : BOTTOM
77130 2019-Jan-13 11:24:20.363910 - [DEBUG]
77131 2019-Jan-13 11:24:20.363936 - [DEBUG] Function : main
77132 2019-Jan-13 11:24:20.363961 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77133 2019-Jan-13 11:24:20.364603 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77134 2019-Jan-13 11:24:20.365240 - [DEBUG] Value : BOTTOM
77135 2019-Jan-13 11:24:20.365266 - [DEBUG]
77136 2019-Jan-13 11:24:20.365290 - [DEBUG] Function : main
77137 2019-Jan-13 11:24:20.365315 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77138 2019-Jan-13 11:24:20.365950 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77139 2019-Jan-13 11:24:20.366592 - [DEBUG] Value : BOTTOM
77140 2019-Jan-13 11:24:20.366619 - [DEBUG]
77141 2019-Jan-13 11:24:20.366643 - [DEBUG] Function : main
77142 2019-Jan-13 11:24:20.366683 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77143 2019-Jan-13 11:24:20.367320 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77144 2019-Jan-13 11:24:20.368051 - [DEBUG] Value : BOTTOM
77145 2019-Jan-13 11:24:20.368080 - [DEBUG]
77146 2019-Jan-13 11:24:20.368106 - [DEBUG] Function : main
77147 2019-Jan-13 11:24:20.368132 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77148 2019-Jan-13 11:24:20.368799 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77149 2019-Jan-13 11:24:20.368993 - [DEBUG] Value : BOTTOM
77150 2019-Jan-13 11:24:20.369020 - [DEBUG]
77151 2019-Jan-13 11:24:20.369073 - [DEBUG] Function : main
77152 2019-Jan-13 11:24:20.369100 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77153 2019-Jan-13 11:24:20.369779 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77154 2019-Jan-13 11:24:20.370445 - [DEBUG] Value : BOTTOM
77155 2019-Jan-13 11:24:20.370471 - [DEBUG]
77156 2019-Jan-13 11:24:20.370496 - [DEBUG] Function : main
77157 2019-Jan-13 11:24:20.370522 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77158 2019-Jan-13 11:24:20.371159 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77159 2019-Jan-13 11:24:20.371811 - [DEBUG] Value : BOTTOM
77160 2019-Jan-13 11:24:20.371838 - [DEBUG]
77161 2019-Jan-13 11:24:20.371863 - [DEBUG] Function : main
77162 2019-Jan-13 11:24:20.371888 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77163 2019-Jan-13 11:24:20.372530 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77164 2019-Jan-13 11:24:20.373163 - [DEBUG] Value : BOTTOM
77165 2019-Jan-13 11:24:20.373189 - [DEBUG]
77166 2019-Jan-13 11:24:20.373213 - [DEBUG] Function : main
77167 2019-Jan-13 11:24:20.373238 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77168 2019-Jan-13 11:24:20.373915 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77169 2019-Jan-13 11:24:20.374678 - [DEBUG] Value : BOTTOM
77170 2019-Jan-13 11:24:20.374706 - [DEBUG]
77171 2019-Jan-13 11:24:20.374731 - [DEBUG] Function : main
77172 2019-Jan-13 11:24:20.374756 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77173 2019-Jan-13 11:24:20.375559 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77174 2019-Jan-13 11:24:20.376212 - [DEBUG] Value : BOTTOM
77175 2019-Jan-13 11:24:20.376238 - [DEBUG]
77176 2019-Jan-13 11:24:20.376263 - [DEBUG] Function : main
77177 2019-Jan-13 11:24:20.376288 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77178 2019-Jan-13 11:24:20.376948 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77179 2019-Jan-13 11:24:20.377582 - [DEBUG] Value : BOTTOM
77180 2019-Jan-13 11:24:20.377607 - [DEBUG]
77181 2019-Jan-13 11:24:20.377633 - [DEBUG] Function : main
77182 2019-Jan-13 11:24:20.377658 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77183 2019-Jan-13 11:24:20.378296 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77184 2019-Jan-13 11:24:20.378927 - [DEBUG] Value : BOTTOM
77185 2019-Jan-13 11:24:20.378953 - [DEBUG]
77186 2019-Jan-13 11:24:20.378978 - [DEBUG] Function : main
77187 2019-Jan-13 11:24:20.379002 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77188 2019-Jan-13 11:24:20.379636 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77189 2019-Jan-13 11:24:20.380401 - [DEBUG] Value : BOTTOM
77190 2019-Jan-13 11:24:20.380428 - [DEBUG]
77191 2019-Jan-13 11:24:20.380454 - [DEBUG] Function : main
77192 2019-Jan-13 11:24:20.380478 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77193 2019-Jan-13 11:24:20.381276 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77194 2019-Jan-13 11:24:20.381942 - [DEBUG] Value : BOTTOM
77195 2019-Jan-13 11:24:20.381969 - [DEBUG]
77196 2019-Jan-13 11:24:20.381994 - [DEBUG] Function : main
77197 2019-Jan-13 11:24:20.382019 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77198 2019-Jan-13 11:24:20.382666 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77199 2019-Jan-13 11:24:20.383303 - [DEBUG] Value : BOTTOM
77200 2019-Jan-13 11:24:20.383345 - [DEBUG]
77201 2019-Jan-13 11:24:20.383372 - [DEBUG] Function : main
77202 2019-Jan-13 11:24:20.383397 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77203 2019-Jan-13 11:24:20.384037 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77204 2019-Jan-13 11:24:20.384682 - [DEBUG] Value : BOTTOM
77205 2019-Jan-13 11:24:20.384724 - [DEBUG]
77206 2019-Jan-13 11:24:20.384749 - [DEBUG] Function : main
77207 2019-Jan-13 11:24:20.384774 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77208 2019-Jan-13 11:24:20.385412 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77209 2019-Jan-13 11:24:20.386048 - [DEBUG] Value : BOTTOM
77210 2019-Jan-13 11:24:20.386074 - [DEBUG]
77211 2019-Jan-13 11:24:20.386098 - [DEBUG] Function : main
77212 2019-Jan-13 11:24:20.386123 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77213 2019-Jan-13 11:24:20.386911 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77214 2019-Jan-13 11:24:20.387702 - [DEBUG] Value : BOTTOM
77215 2019-Jan-13 11:24:20.387730 - [DEBUG]
77216 2019-Jan-13 11:24:20.387755 - [DEBUG] Function : main
77217 2019-Jan-13 11:24:20.387781 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77218 2019-Jan-13 11:24:20.388443 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77219 2019-Jan-13 11:24:20.389081 - [DEBUG] Value : BOTTOM
77220 2019-Jan-13 11:24:20.389107 - [DEBUG]
77221 2019-Jan-13 11:24:20.389131 - [DEBUG] Function : main
77222 2019-Jan-13 11:24:20.389156 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77223 2019-Jan-13 11:24:20.389793 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77224 2019-Jan-13 11:24:20.390457 - [DEBUG] Value : BOTTOM
77225 2019-Jan-13 11:24:20.390483 - [DEBUG]
77226 2019-Jan-13 11:24:20.390508 - [DEBUG] Function : main
77227 2019-Jan-13 11:24:20.390533 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77228 2019-Jan-13 11:24:20.391172 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77229 2019-Jan-13 11:24:20.391817 - [DEBUG] Value : BOTTOM
77230 2019-Jan-13 11:24:20.391843 - [DEBUG]
77231 2019-Jan-13 11:24:20.391869 - [DEBUG] Function : main
77232 2019-Jan-13 11:24:20.391894 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77233 2019-Jan-13 11:24:20.392646 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77234 2019-Jan-13 11:24:20.393305 - [DEBUG] Value : BOTTOM
77235 2019-Jan-13 11:24:20.393477 - [DEBUG]
77236 2019-Jan-13 11:24:20.393505 - [DEBUG] Function : main
77237 2019-Jan-13 11:24:20.393531 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77238 2019-Jan-13 11:24:20.394206 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77239 2019-Jan-13 11:24:20.394858 - [DEBUG] Value : BOTTOM
77240 2019-Jan-13 11:24:20.394884 - [DEBUG]
77241 2019-Jan-13 11:24:20.394909 - [DEBUG] Function : main
77242 2019-Jan-13 11:24:20.394934 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77243 2019-Jan-13 11:24:20.395572 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77244 2019-Jan-13 11:24:20.396209 - [DEBUG] Value : BOTTOM
77245 2019-Jan-13 11:24:20.396235 - [DEBUG]
77246 2019-Jan-13 11:24:20.396260 - [DEBUG] Function : main
77247 2019-Jan-13 11:24:20.396284 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77248 2019-Jan-13 11:24:20.396951 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77249 2019-Jan-13 11:24:20.397586 - [DEBUG] Value : BOTTOM
77250 2019-Jan-13 11:24:20.397612 - [DEBUG]
77251 2019-Jan-13 11:24:20.397637 - [DEBUG] Function : main
77252 2019-Jan-13 11:24:20.397678 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77253 2019-Jan-13 11:24:20.398317 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77254 2019-Jan-13 11:24:20.399078 - [DEBUG] Value : BOTTOM
77255 2019-Jan-13 11:24:20.399105 - [DEBUG]
77256 2019-Jan-13 11:24:20.399131 - [DEBUG] Function : main
77257 2019-Jan-13 11:24:20.399156 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77258 2019-Jan-13 11:24:20.399958 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77259 2019-Jan-13 11:24:20.400651 - [DEBUG] Value : BOTTOM
77260 2019-Jan-13 11:24:20.400678 - [DEBUG]
77261 2019-Jan-13 11:24:20.400703 - [DEBUG] Function : main
77262 2019-Jan-13 11:24:20.400728 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77263 2019-Jan-13 11:24:20.401371 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77264 2019-Jan-13 11:24:20.402009 - [DEBUG] Value : BOTTOM
77265 2019-Jan-13 11:24:20.402035 - [DEBUG]
77266 2019-Jan-13 11:24:20.402059 - [DEBUG] Function : main
77267 2019-Jan-13 11:24:20.402084 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77268 2019-Jan-13 11:24:20.402722 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77269 2019-Jan-13 11:24:20.403376 - [DEBUG] Value : BOTTOM
77270 2019-Jan-13 11:24:20.403402 - [DEBUG]
77271 2019-Jan-13 11:24:20.403427 - [DEBUG] Function : main
77272 2019-Jan-13 11:24:20.403452 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77273 2019-Jan-13 11:24:20.404089 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77274 2019-Jan-13 11:24:20.404837 - [DEBUG] Value : BOTTOM
77275 2019-Jan-13 11:24:20.404864 - [DEBUG]
77276 2019-Jan-13 11:24:20.404890 - [DEBUG] Function : main
77277 2019-Jan-13 11:24:20.404915 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77278 2019-Jan-13 11:24:20.405709 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77279 2019-Jan-13 11:24:20.406399 - [DEBUG] Value : BOTTOM
77280 2019-Jan-13 11:24:20.406426 - [DEBUG]
77281 2019-Jan-13 11:24:20.406452 - [DEBUG] Function : main
77282 2019-Jan-13 11:24:20.406477 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77283 2019-Jan-13 11:24:20.407150 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77284 2019-Jan-13 11:24:20.407787 - [DEBUG] Value : BOTTOM
77285 2019-Jan-13 11:24:20.407813 - [DEBUG]
77286 2019-Jan-13 11:24:20.407838 - [DEBUG] Function : main
77287 2019-Jan-13 11:24:20.407862 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77288 2019-Jan-13 11:24:20.408500 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77289 2019-Jan-13 11:24:20.409146 - [DEBUG] Value : BOTTOM
77290 2019-Jan-13 11:24:20.409171 - [DEBUG]
77291 2019-Jan-13 11:24:20.409196 - [DEBUG] Function : main
77292 2019-Jan-13 11:24:20.409221 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77293 2019-Jan-13 11:24:20.409858 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77294 2019-Jan-13 11:24:20.410513 - [DEBUG] Value : BOTTOM
77295 2019-Jan-13 11:24:20.410539 - [DEBUG]
77296 2019-Jan-13 11:24:20.410564 - [DEBUG] Function : main
77297 2019-Jan-13 11:24:20.410604 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77298 2019-Jan-13 11:24:20.411378 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77299 2019-Jan-13 11:24:20.412187 - [DEBUG] Value : BOTTOM
77300 2019-Jan-13 11:24:20.412214 - [DEBUG]
77301 2019-Jan-13 11:24:20.412240 - [DEBUG] Function : main
77302 2019-Jan-13 11:24:20.412265 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77303 2019-Jan-13 11:24:20.412928 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77304 2019-Jan-13 11:24:20.413595 - [DEBUG] Value : BOTTOM
77305 2019-Jan-13 11:24:20.413621 - [DEBUG]
77306 2019-Jan-13 11:24:20.413646 - [DEBUG] Function : main
77307 2019-Jan-13 11:24:20.413671 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77308 2019-Jan-13 11:24:20.414309 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77309 2019-Jan-13 11:24:20.414954 - [DEBUG] Value : BOTTOM
77310 2019-Jan-13 11:24:20.414980 - [DEBUG]
77311 2019-Jan-13 11:24:20.415004 - [DEBUG] Function : main
77312 2019-Jan-13 11:24:20.415029 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77313 2019-Jan-13 11:24:20.415667 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77314 2019-Jan-13 11:24:20.416302 - [DEBUG] Value : BOTTOM
77315 2019-Jan-13 11:24:20.416328 - [DEBUG]
77316 2019-Jan-13 11:24:20.416353 - [DEBUG] Function : main
77317 2019-Jan-13 11:24:20.416377 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77318 2019-Jan-13 11:24:20.417134 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77319 2019-Jan-13 11:24:20.417205 - [DEBUG] Value : BOTTOM
77320 2019-Jan-13 11:24:20.417231 - [DEBUG]
77321 2019-Jan-13 11:24:20.417283 - [DEBUG] Function : main
77322 2019-Jan-13 11:24:20.417310 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77323 2019-Jan-13 11:24:20.418112 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77324 2019-Jan-13 11:24:20.418784 - [DEBUG] Value : BOTTOM
77325 2019-Jan-13 11:24:20.418812 - [DEBUG]
77326 2019-Jan-13 11:24:20.418837 - [DEBUG] Function : main
77327 2019-Jan-13 11:24:20.418863 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77328 2019-Jan-13 11:24:20.419504 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77329 2019-Jan-13 11:24:20.420169 - [DEBUG] Value : BOTTOM
77330 2019-Jan-13 11:24:20.420195 - [DEBUG]
77331 2019-Jan-13 11:24:20.420221 - [DEBUG] Function : main
77332 2019-Jan-13 11:24:20.420245 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77333 2019-Jan-13 11:24:20.420882 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77334 2019-Jan-13 11:24:20.421518 - [DEBUG] Value : BOTTOM
77335 2019-Jan-13 11:24:20.421543 - [DEBUG]
77336 2019-Jan-13 11:24:20.421568 - [DEBUG] Function : main
77337 2019-Jan-13 11:24:20.421592 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77338 2019-Jan-13 11:24:20.422226 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77339 2019-Jan-13 11:24:20.422859 - [DEBUG] Value : BOTTOM
77340 2019-Jan-13 11:24:20.422885 - [DEBUG]
77341 2019-Jan-13 11:24:20.422909 - [DEBUG] Function : main
77342 2019-Jan-13 11:24:20.422934 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77343 2019-Jan-13 11:24:20.423730 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77344 2019-Jan-13 11:24:20.424533 - [DEBUG] Value : BOTTOM
77345 2019-Jan-13 11:24:20.424560 - [DEBUG]
77346 2019-Jan-13 11:24:20.424586 - [DEBUG] Function : main
77347 2019-Jan-13 11:24:20.424612 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77348 2019-Jan-13 11:24:20.425268 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77349 2019-Jan-13 11:24:20.425902 - [DEBUG] Value : BOTTOM
77350 2019-Jan-13 11:24:20.425928 - [DEBUG]
77351 2019-Jan-13 11:24:20.425954 - [DEBUG] Function : main
77352 2019-Jan-13 11:24:20.425979 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77353 2019-Jan-13 11:24:20.426614 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77354 2019-Jan-13 11:24:20.427274 - [DEBUG] Value : BOTTOM
77355 2019-Jan-13 11:24:20.427300 - [DEBUG]
77356 2019-Jan-13 11:24:20.427325 - [DEBUG] Function : main
77357 2019-Jan-13 11:24:20.427349 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77358 2019-Jan-13 11:24:20.427983 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77359 2019-Jan-13 11:24:20.428614 - [DEBUG] Value : BOTTOM
77360 2019-Jan-13 11:24:20.428640 - [DEBUG]
77361 2019-Jan-13 11:24:20.428664 - [DEBUG] Function : main
77362 2019-Jan-13 11:24:20.428689 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77363 2019-Jan-13 11:24:20.429435 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77364 2019-Jan-13 11:24:20.430115 - [DEBUG] Value : BOTTOM
77365 2019-Jan-13 11:24:20.430141 - [DEBUG]
77366 2019-Jan-13 11:24:20.430290 - [DEBUG] Function : main
77367 2019-Jan-13 11:24:20.430319 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77368 2019-Jan-13 11:24:20.430991 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77369 2019-Jan-13 11:24:20.431637 - [DEBUG] Value : BOTTOM
77370 2019-Jan-13 11:24:20.431663 - [DEBUG]
77371 2019-Jan-13 11:24:20.431689 - [DEBUG] Function : main
77372 2019-Jan-13 11:24:20.431713 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77373 2019-Jan-13 11:24:20.432347 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77374 2019-Jan-13 11:24:20.432993 - [DEBUG] Value : BOTTOM
77375 2019-Jan-13 11:24:20.433019 - [DEBUG]
77376 2019-Jan-13 11:24:20.433043 - [DEBUG] Function : main
77377 2019-Jan-13 11:24:20.433068 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77378 2019-Jan-13 11:24:20.433729 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77379 2019-Jan-13 11:24:20.434364 - [DEBUG] Value : BOTTOM
77380 2019-Jan-13 11:24:20.434390 - [DEBUG]
77381 2019-Jan-13 11:24:20.434415 - [DEBUG] Function : main
77382 2019-Jan-13 11:24:20.434439 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77383 2019-Jan-13 11:24:20.435073 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77384 2019-Jan-13 11:24:20.435826 - [DEBUG] Value : BOTTOM
77385 2019-Jan-13 11:24:20.435853 - [DEBUG]
77386 2019-Jan-13 11:24:20.435879 - [DEBUG] Function : main
77387 2019-Jan-13 11:24:20.435903 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77388 2019-Jan-13 11:24:20.436721 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77389 2019-Jan-13 11:24:20.437394 - [DEBUG] Value : BOTTOM
77390 2019-Jan-13 11:24:20.437420 - [DEBUG]
77391 2019-Jan-13 11:24:20.437446 - [DEBUG] Function : main
77392 2019-Jan-13 11:24:20.437471 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77393 2019-Jan-13 11:24:20.438110 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77394 2019-Jan-13 11:24:20.438749 - [DEBUG] Value : BOTTOM
77395 2019-Jan-13 11:24:20.438776 - [DEBUG]
77396 2019-Jan-13 11:24:20.438800 - [DEBUG] Function : main
77397 2019-Jan-13 11:24:20.438825 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77398 2019-Jan-13 11:24:20.439459 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77399 2019-Jan-13 11:24:20.440124 - [DEBUG] Value : BOTTOM
77400 2019-Jan-13 11:24:20.440150 - [DEBUG]
77401 2019-Jan-13 11:24:20.440176 - [DEBUG] Function : main
77402 2019-Jan-13 11:24:20.440201 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77403 2019-Jan-13 11:24:20.440845 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77404 2019-Jan-13 11:24:20.441585 - [DEBUG] Value : BOTTOM
77405 2019-Jan-13 11:24:20.441613 - [DEBUG]
77406 2019-Jan-13 11:24:20.441638 - [DEBUG] Function : main
77407 2019-Jan-13 11:24:20.441664 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77408 2019-Jan-13 11:24:20.442324 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77409 2019-Jan-13 11:24:20.443136 - [DEBUG] Value : BOTTOM
77410 2019-Jan-13 11:24:20.443163 - [DEBUG]
77411 2019-Jan-13 11:24:20.443189 - [DEBUG] Function : main
77412 2019-Jan-13 11:24:20.443214 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77413 2019-Jan-13 11:24:20.443889 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77414 2019-Jan-13 11:24:20.444527 - [DEBUG] Value : BOTTOM
77415 2019-Jan-13 11:24:20.444553 - [DEBUG]
77416 2019-Jan-13 11:24:20.444578 - [DEBUG] Function : main
77417 2019-Jan-13 11:24:20.444603 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77418 2019-Jan-13 11:24:20.445236 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77419 2019-Jan-13 11:24:20.445874 - [DEBUG] Value : BOTTOM
77420 2019-Jan-13 11:24:20.445900 - [DEBUG]
77421 2019-Jan-13 11:24:20.445925 - [DEBUG] Function : main
77422 2019-Jan-13 11:24:20.445949 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77423 2019-Jan-13 11:24:20.446582 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77424 2019-Jan-13 11:24:20.447238 - [DEBUG] Value : BOTTOM
77425 2019-Jan-13 11:24:20.447264 - [DEBUG]
77426 2019-Jan-13 11:24:20.447289 - [DEBUG] Function : main
77427 2019-Jan-13 11:24:20.447313 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77428 2019-Jan-13 11:24:20.448068 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77429 2019-Jan-13 11:24:20.448872 - [DEBUG] Value : BOTTOM
77430 2019-Jan-13 11:24:20.448899 - [DEBUG]
77431 2019-Jan-13 11:24:20.448924 - [DEBUG] Function : main
77432 2019-Jan-13 11:24:20.448949 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77433 2019-Jan-13 11:24:20.449607 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77434 2019-Jan-13 11:24:20.450297 - [DEBUG] Value : BOTTOM
77435 2019-Jan-13 11:24:20.450324 - [DEBUG]
77436 2019-Jan-13 11:24:20.450350 - [DEBUG] Function : main
77437 2019-Jan-13 11:24:20.450375 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77438 2019-Jan-13 11:24:20.451014 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77439 2019-Jan-13 11:24:20.451650 - [DEBUG] Value : BOTTOM
77440 2019-Jan-13 11:24:20.451676 - [DEBUG]
77441 2019-Jan-13 11:24:20.451701 - [DEBUG] Function : main
77442 2019-Jan-13 11:24:20.451726 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77443 2019-Jan-13 11:24:20.452362 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77444 2019-Jan-13 11:24:20.452999 - [DEBUG] Value : BOTTOM
77445 2019-Jan-13 11:24:20.453025 - [DEBUG]
77446 2019-Jan-13 11:24:20.453049 - [DEBUG] Function : main
77447 2019-Jan-13 11:24:20.453074 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77448 2019-Jan-13 11:24:20.453832 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77449 2019-Jan-13 11:24:20.454505 - [DEBUG] Value : BOTTOM
77450 2019-Jan-13 11:24:20.454532 - [DEBUG]
77451 2019-Jan-13 11:24:20.454557 - [DEBUG] Function : main
77452 2019-Jan-13 11:24:20.454702 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77453 2019-Jan-13 11:24:20.455381 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77454 2019-Jan-13 11:24:20.456029 - [DEBUG] Value : BOTTOM
77455 2019-Jan-13 11:24:20.456055 - [DEBUG]
77456 2019-Jan-13 11:24:20.456080 - [DEBUG] Function : main
77457 2019-Jan-13 11:24:20.456105 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77458 2019-Jan-13 11:24:20.456765 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77459 2019-Jan-13 11:24:20.457411 - [DEBUG] Value : BOTTOM
77460 2019-Jan-13 11:24:20.457437 - [DEBUG]
77461 2019-Jan-13 11:24:20.457461 - [DEBUG] Function : main
77462 2019-Jan-13 11:24:20.457486 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77463 2019-Jan-13 11:24:20.458122 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77464 2019-Jan-13 11:24:20.458759 - [DEBUG] Value : BOTTOM
77465 2019-Jan-13 11:24:20.458784 - [DEBUG]
77466 2019-Jan-13 11:24:20.458809 - [DEBUG] Function : main
77467 2019-Jan-13 11:24:20.458834 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77468 2019-Jan-13 11:24:20.459467 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77469 2019-Jan-13 11:24:20.460246 - [DEBUG] Value : BOTTOM
77470 2019-Jan-13 11:24:20.460273 - [DEBUG]
77471 2019-Jan-13 11:24:20.460299 - [DEBUG] Function : main
77472 2019-Jan-13 11:24:20.460324 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77473 2019-Jan-13 11:24:20.461123 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77474 2019-Jan-13 11:24:20.461781 - [DEBUG] Value : BOTTOM
77475 2019-Jan-13 11:24:20.461808 - [DEBUG]
77476 2019-Jan-13 11:24:20.461834 - [DEBUG] Function : main
77477 2019-Jan-13 11:24:20.461859 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77478 2019-Jan-13 11:24:20.462496 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77479 2019-Jan-13 11:24:20.463165 - [DEBUG] Value : BOTTOM
77480 2019-Jan-13 11:24:20.463192 - [DEBUG]
77481 2019-Jan-13 11:24:20.463217 - [DEBUG] Function : main
77482 2019-Jan-13 11:24:20.463242 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77483 2019-Jan-13 11:24:20.463908 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77484 2019-Jan-13 11:24:20.464547 - [DEBUG] Value : BOTTOM
77485 2019-Jan-13 11:24:20.464572 - [DEBUG]
77486 2019-Jan-13 11:24:20.464597 - [DEBUG] Function : main
77487 2019-Jan-13 11:24:20.464622 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77488 2019-Jan-13 11:24:20.465255 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77489 2019-Jan-13 11:24:20.465315 - [DEBUG] Value : BOTTOM
77490 2019-Jan-13 11:24:20.465340 - [DEBUG]
77491 2019-Jan-13 11:24:20.465390 - [DEBUG] Function : main
77492 2019-Jan-13 11:24:20.465416 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77493 2019-Jan-13 11:24:20.466171 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77494 2019-Jan-13 11:24:20.466988 - [DEBUG] Value : BOTTOM
77495 2019-Jan-13 11:24:20.467016 - [DEBUG]
77496 2019-Jan-13 11:24:20.467042 - [DEBUG] Function : main
77497 2019-Jan-13 11:24:20.467067 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77498 2019-Jan-13 11:24:20.467729 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77499 2019-Jan-13 11:24:20.468373 - [DEBUG] Value : BOTTOM
77500 2019-Jan-13 11:24:20.468399 - [DEBUG]
77501 2019-Jan-13 11:24:20.468424 - [DEBUG] Function : main
77502 2019-Jan-13 11:24:20.468449 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77503 2019-Jan-13 11:24:20.469080 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77504 2019-Jan-13 11:24:20.469714 - [DEBUG] Value : BOTTOM
77505 2019-Jan-13 11:24:20.469740 - [DEBUG]
77506 2019-Jan-13 11:24:20.469764 - [DEBUG] Function : main
77507 2019-Jan-13 11:24:20.469789 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77508 2019-Jan-13 11:24:20.470449 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77509 2019-Jan-13 11:24:20.471082 - [DEBUG] Value : BOTTOM
77510 2019-Jan-13 11:24:20.471108 - [DEBUG]
77511 2019-Jan-13 11:24:20.471133 - [DEBUG] Function : main
77512 2019-Jan-13 11:24:20.471157 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77513 2019-Jan-13 11:24:20.471788 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77514 2019-Jan-13 11:24:20.472549 - [DEBUG] Value : BOTTOM
77515 2019-Jan-13 11:24:20.472576 - [DEBUG]
77516 2019-Jan-13 11:24:20.472602 - [DEBUG] Function : main
77517 2019-Jan-13 11:24:20.472626 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77518 2019-Jan-13 11:24:20.473445 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77519 2019-Jan-13 11:24:20.474098 - [DEBUG] Value : BOTTOM
77520 2019-Jan-13 11:24:20.474124 - [DEBUG]
77521 2019-Jan-13 11:24:20.474151 - [DEBUG] Function : main
77522 2019-Jan-13 11:24:20.474176 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77523 2019-Jan-13 11:24:20.474810 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77524 2019-Jan-13 11:24:20.475442 - [DEBUG] Value : BOTTOM
77525 2019-Jan-13 11:24:20.475468 - [DEBUG]
77526 2019-Jan-13 11:24:20.475493 - [DEBUG] Function : main
77527 2019-Jan-13 11:24:20.475517 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77528 2019-Jan-13 11:24:20.476146 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77529 2019-Jan-13 11:24:20.476820 - [DEBUG] Value : BOTTOM
77530 2019-Jan-13 11:24:20.476846 - [DEBUG]
77531 2019-Jan-13 11:24:20.476871 - [DEBUG] Function : main
77532 2019-Jan-13 11:24:20.476896 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77533 2019-Jan-13 11:24:20.477528 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77534 2019-Jan-13 11:24:20.478274 - [DEBUG] Value : BOTTOM
77535 2019-Jan-13 11:24:20.478301 - [DEBUG]
77536 2019-Jan-13 11:24:20.478326 - [DEBUG] Function : main
77537 2019-Jan-13 11:24:20.478352 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77538 2019-Jan-13 11:24:20.479007 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77539 2019-Jan-13 11:24:20.479815 - [DEBUG] Value : BOTTOM
77540 2019-Jan-13 11:24:20.479842 - [DEBUG]
77541 2019-Jan-13 11:24:20.479867 - [DEBUG] Function : main
77542 2019-Jan-13 11:24:20.479892 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77543 2019-Jan-13 11:24:20.480559 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77544 2019-Jan-13 11:24:20.481204 - [DEBUG] Value : BOTTOM
77545 2019-Jan-13 11:24:20.481230 - [DEBUG]
77546 2019-Jan-13 11:24:20.481255 - [DEBUG] Function : main
77547 2019-Jan-13 11:24:20.481280 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77548 2019-Jan-13 11:24:20.481911 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77549 2019-Jan-13 11:24:20.482548 - [DEBUG] Value : BOTTOM
77550 2019-Jan-13 11:24:20.482574 - [DEBUG]
77551 2019-Jan-13 11:24:20.482598 - [DEBUG] Function : main
77552 2019-Jan-13 11:24:20.482623 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77553 2019-Jan-13 11:24:20.483251 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77554 2019-Jan-13 11:24:20.483904 - [DEBUG] Value : BOTTOM
77555 2019-Jan-13 11:24:20.483930 - [DEBUG]
77556 2019-Jan-13 11:24:20.483954 - [DEBUG] Function : main
77557 2019-Jan-13 11:24:20.483978 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77558 2019-Jan-13 11:24:20.484727 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77559 2019-Jan-13 11:24:20.485517 - [DEBUG] Value : BOTTOM
77560 2019-Jan-13 11:24:20.485544 - [DEBUG]
77561 2019-Jan-13 11:24:20.485569 - [DEBUG] Function : main
77562 2019-Jan-13 11:24:20.485595 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77563 2019-Jan-13 11:24:20.486249 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77564 2019-Jan-13 11:24:20.486919 - [DEBUG] Value : BOTTOM
77565 2019-Jan-13 11:24:20.486945 - [DEBUG]
77566 2019-Jan-13 11:24:20.486970 - [DEBUG] Function : main
77567 2019-Jan-13 11:24:20.486995 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77568 2019-Jan-13 11:24:20.487625 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77569 2019-Jan-13 11:24:20.488271 - [DEBUG] Value : BOTTOM
77570 2019-Jan-13 11:24:20.488297 - [DEBUG]
77571 2019-Jan-13 11:24:20.488323 - [DEBUG] Function : main
77572 2019-Jan-13 11:24:20.488348 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77573 2019-Jan-13 11:24:20.488979 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77574 2019-Jan-13 11:24:20.489616 - [DEBUG] Value : BOTTOM
77575 2019-Jan-13 11:24:20.489642 - [DEBUG]
77576 2019-Jan-13 11:24:20.489667 - [DEBUG] Function : main
77577 2019-Jan-13 11:24:20.489691 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77578 2019-Jan-13 11:24:20.490447 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77579 2019-Jan-13 11:24:20.491134 - [DEBUG] Value : BOTTOM
77580 2019-Jan-13 11:24:20.491161 - [DEBUG]
77581 2019-Jan-13 11:24:20.491186 - [DEBUG] Function : main
77582 2019-Jan-13 11:24:20.491211 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77583 2019-Jan-13 11:24:20.492013 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77584 2019-Jan-13 11:24:20.492665 - [DEBUG] Value : BOTTOM
77585 2019-Jan-13 11:24:20.492691 - [DEBUG]
77586 2019-Jan-13 11:24:20.492717 - [DEBUG] Function : main
77587 2019-Jan-13 11:24:20.492742 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77588 2019-Jan-13 11:24:20.493398 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77589 2019-Jan-13 11:24:20.494035 - [DEBUG] Value : BOTTOM
77590 2019-Jan-13 11:24:20.494061 - [DEBUG]
77591 2019-Jan-13 11:24:20.494086 - [DEBUG] Function : main
77592 2019-Jan-13 11:24:20.494111 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77593 2019-Jan-13 11:24:20.494743 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77594 2019-Jan-13 11:24:20.495380 - [DEBUG] Value : BOTTOM
77595 2019-Jan-13 11:24:20.495406 - [DEBUG]
77596 2019-Jan-13 11:24:20.495430 - [DEBUG] Function : main
77597 2019-Jan-13 11:24:20.495455 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77598 2019-Jan-13 11:24:20.496085 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77599 2019-Jan-13 11:24:20.496867 - [DEBUG] Value : BOTTOM
77600 2019-Jan-13 11:24:20.496894 - [DEBUG]
77601 2019-Jan-13 11:24:20.496919 - [DEBUG] Function : main
77602 2019-Jan-13 11:24:20.496944 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77603 2019-Jan-13 11:24:20.497633 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77604 2019-Jan-13 11:24:20.498329 - [DEBUG] Value : BOTTOM
77605 2019-Jan-13 11:24:20.498359 - [DEBUG]
77606 2019-Jan-13 11:24:20.498386 - [DEBUG] Function : main
77607 2019-Jan-13 11:24:20.498413 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77608 2019-Jan-13 11:24:20.499107 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77609 2019-Jan-13 11:24:20.499792 - [DEBUG] Value : BOTTOM
77610 2019-Jan-13 11:24:20.499820 - [DEBUG]
77611 2019-Jan-13 11:24:20.499847 - [DEBUG] Function : main
77612 2019-Jan-13 11:24:20.499873 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77613 2019-Jan-13 11:24:20.500774 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77614 2019-Jan-13 11:24:20.501444 - [DEBUG] Value : BOTTOM
77615 2019-Jan-13 11:24:20.501471 - [DEBUG]
77616 2019-Jan-13 11:24:20.501496 - [DEBUG] Function : main
77617 2019-Jan-13 11:24:20.501521 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77618 2019-Jan-13 11:24:20.502155 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77619 2019-Jan-13 11:24:20.502803 - [DEBUG] Value : BOTTOM
77620 2019-Jan-13 11:24:20.502829 - [DEBUG]
77621 2019-Jan-13 11:24:20.502853 - [DEBUG] Function : main
77622 2019-Jan-13 11:24:20.502878 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77623 2019-Jan-13 11:24:20.503541 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77624 2019-Jan-13 11:24:20.504182 - [DEBUG] Value : BOTTOM
77625 2019-Jan-13 11:24:20.504228 - [DEBUG]
77626 2019-Jan-13 11:24:20.504254 - [DEBUG] Function : main
77627 2019-Jan-13 11:24:20.504279 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77628 2019-Jan-13 11:24:20.504910 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77629 2019-Jan-13 11:24:20.505559 - [DEBUG] Value : BOTTOM
77630 2019-Jan-13 11:24:20.505585 - [DEBUG]
77631 2019-Jan-13 11:24:20.505716 - [DEBUG] Function : main
77632 2019-Jan-13 11:24:20.505741 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77633 2019-Jan-13 11:24:20.506414 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77634 2019-Jan-13 11:24:20.507261 - [DEBUG] Value : BOTTOM
77635 2019-Jan-13 11:24:20.507289 - [DEBUG]
77636 2019-Jan-13 11:24:20.507315 - [DEBUG] Function : main
77637 2019-Jan-13 11:24:20.507340 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77638 2019-Jan-13 11:24:20.507985 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77639 2019-Jan-13 11:24:20.508631 - [DEBUG] Value : BOTTOM
77640 2019-Jan-13 11:24:20.508657 - [DEBUG]
77641 2019-Jan-13 11:24:20.508682 - [DEBUG] Function : main
77642 2019-Jan-13 11:24:20.508707 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77643 2019-Jan-13 11:24:20.509338 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77644 2019-Jan-13 11:24:20.509974 - [DEBUG] Value : BOTTOM
77645 2019-Jan-13 11:24:20.510025 - [DEBUG]
77646 2019-Jan-13 11:24:20.510051 - [DEBUG] Function : main
77647 2019-Jan-13 11:24:20.510076 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77648 2019-Jan-13 11:24:20.510710 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77649 2019-Jan-13 11:24:20.511352 - [DEBUG] Value : BOTTOM
77650 2019-Jan-13 11:24:20.511377 - [DEBUG]
77651 2019-Jan-13 11:24:20.511402 - [DEBUG] Function : main
77652 2019-Jan-13 11:24:20.511426 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77653 2019-Jan-13 11:24:20.512176 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77654 2019-Jan-13 11:24:20.512973 - [DEBUG] Value : BOTTOM
77655 2019-Jan-13 11:24:20.513000 - [DEBUG]
77656 2019-Jan-13 11:24:20.513026 - [DEBUG] Function : main
77657 2019-Jan-13 11:24:20.513052 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77658 2019-Jan-13 11:24:20.513744 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77659 2019-Jan-13 11:24:20.513809 - [DEBUG] Value : BOTTOM
77660 2019-Jan-13 11:24:20.513834 - [DEBUG]
77661 2019-Jan-13 11:24:20.513888 - [DEBUG] Function : main
77662 2019-Jan-13 11:24:20.513914 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77663 2019-Jan-13 11:24:20.514557 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77664 2019-Jan-13 11:24:20.515197 - [DEBUG] Value : BOTTOM
77665 2019-Jan-13 11:24:20.515223 - [DEBUG]
77666 2019-Jan-13 11:24:20.515248 - [DEBUG] Function : main
77667 2019-Jan-13 11:24:20.515273 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77668 2019-Jan-13 11:24:20.515905 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77669 2019-Jan-13 11:24:20.516545 - [DEBUG] Value : BOTTOM
77670 2019-Jan-13 11:24:20.516570 - [DEBUG]
77671 2019-Jan-13 11:24:20.516595 - [DEBUG] Function : main
77672 2019-Jan-13 11:24:20.516620 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77673 2019-Jan-13 11:24:20.517292 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77674 2019-Jan-13 11:24:20.517929 - [DEBUG] Value : BOTTOM
77675 2019-Jan-13 11:24:20.517956 - [DEBUG]
77676 2019-Jan-13 11:24:20.517981 - [DEBUG] Function : main
77677 2019-Jan-13 11:24:20.518005 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77678 2019-Jan-13 11:24:20.518777 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77679 2019-Jan-13 11:24:20.519578 - [DEBUG] Value : BOTTOM
77680 2019-Jan-13 11:24:20.519606 - [DEBUG]
77681 2019-Jan-13 11:24:20.519632 - [DEBUG] Function : main
77682 2019-Jan-13 11:24:20.519656 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77683 2019-Jan-13 11:24:20.520330 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77684 2019-Jan-13 11:24:20.520974 - [DEBUG] Value : BOTTOM
77685 2019-Jan-13 11:24:20.521000 - [DEBUG]
77686 2019-Jan-13 11:24:20.521025 - [DEBUG] Function : main
77687 2019-Jan-13 11:24:20.521050 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77688 2019-Jan-13 11:24:20.521682 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77689 2019-Jan-13 11:24:20.522315 - [DEBUG] Value : BOTTOM
77690 2019-Jan-13 11:24:20.522341 - [DEBUG]
77691 2019-Jan-13 11:24:20.522367 - [DEBUG] Function : main
77692 2019-Jan-13 11:24:20.522392 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77693 2019-Jan-13 11:24:20.523025 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77694 2019-Jan-13 11:24:20.523675 - [DEBUG] Value : BOTTOM
77695 2019-Jan-13 11:24:20.523700 - [DEBUG]
77696 2019-Jan-13 11:24:20.523725 - [DEBUG] Function : main
77697 2019-Jan-13 11:24:20.523749 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77698 2019-Jan-13 11:24:20.524497 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77699 2019-Jan-13 11:24:20.525293 - [DEBUG] Value : BOTTOM
77700 2019-Jan-13 11:24:20.525320 - [DEBUG]
77701 2019-Jan-13 11:24:20.525346 - [DEBUG] Function : main
77702 2019-Jan-13 11:24:20.525371 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77703 2019-Jan-13 11:24:20.526028 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77704 2019-Jan-13 11:24:20.526694 - [DEBUG] Value : BOTTOM
77705 2019-Jan-13 11:24:20.526721 - [DEBUG]
77706 2019-Jan-13 11:24:20.526746 - [DEBUG] Function : main
77707 2019-Jan-13 11:24:20.526771 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77708 2019-Jan-13 11:24:20.527404 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77709 2019-Jan-13 11:24:20.528043 - [DEBUG] Value : BOTTOM
77710 2019-Jan-13 11:24:20.528069 - [DEBUG]
77711 2019-Jan-13 11:24:20.528093 - [DEBUG] Function : main
77712 2019-Jan-13 11:24:20.528118 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77713 2019-Jan-13 11:24:20.528751 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77714 2019-Jan-13 11:24:20.529396 - [DEBUG] Value : BOTTOM
77715 2019-Jan-13 11:24:20.529421 - [DEBUG]
77716 2019-Jan-13 11:24:20.529446 - [DEBUG] Function : main
77717 2019-Jan-13 11:24:20.529486 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77718 2019-Jan-13 11:24:20.530141 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77719 2019-Jan-13 11:24:20.530910 - [DEBUG] Value : BOTTOM
77720 2019-Jan-13 11:24:20.530938 - [DEBUG]
77721 2019-Jan-13 11:24:20.530964 - [DEBUG] Function : main
77722 2019-Jan-13 11:24:20.530989 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77723 2019-Jan-13 11:24:20.531784 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77724 2019-Jan-13 11:24:20.532439 - [DEBUG] Value : BOTTOM
77725 2019-Jan-13 11:24:20.532465 - [DEBUG]
77726 2019-Jan-13 11:24:20.532491 - [DEBUG] Function : main
77727 2019-Jan-13 11:24:20.532515 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77728 2019-Jan-13 11:24:20.533151 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77729 2019-Jan-13 11:24:20.533816 - [DEBUG] Value : BOTTOM
77730 2019-Jan-13 11:24:20.533842 - [DEBUG]
77731 2019-Jan-13 11:24:20.533867 - [DEBUG] Function : main
77732 2019-Jan-13 11:24:20.533892 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77733 2019-Jan-13 11:24:20.534525 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77734 2019-Jan-13 11:24:20.535162 - [DEBUG] Value : BOTTOM
77735 2019-Jan-13 11:24:20.535188 - [DEBUG]
77736 2019-Jan-13 11:24:20.535212 - [DEBUG] Function : main
77737 2019-Jan-13 11:24:20.535237 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77738 2019-Jan-13 11:24:20.535869 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77739 2019-Jan-13 11:24:20.536628 - [DEBUG] Value : BOTTOM
77740 2019-Jan-13 11:24:20.536656 - [DEBUG]
77741 2019-Jan-13 11:24:20.536700 - [DEBUG] Function : main
77742 2019-Jan-13 11:24:20.536725 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77743 2019-Jan-13 11:24:20.537569 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77744 2019-Jan-13 11:24:20.538240 - [DEBUG] Value : BOTTOM
77745 2019-Jan-13 11:24:20.538267 - [DEBUG]
77746 2019-Jan-13 11:24:20.538293 - [DEBUG] Function : main
77747 2019-Jan-13 11:24:20.538318 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77748 2019-Jan-13 11:24:20.538957 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77749 2019-Jan-13 11:24:20.539603 - [DEBUG] Value : BOTTOM
77750 2019-Jan-13 11:24:20.539629 - [DEBUG]
77751 2019-Jan-13 11:24:20.539653 - [DEBUG] Function : main
77752 2019-Jan-13 11:24:20.539678 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77753 2019-Jan-13 11:24:20.540340 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77754 2019-Jan-13 11:24:20.540982 - [DEBUG] Value : BOTTOM
77755 2019-Jan-13 11:24:20.541008 - [DEBUG]
77756 2019-Jan-13 11:24:20.541033 - [DEBUG] Function : main
77757 2019-Jan-13 11:24:20.541058 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77758 2019-Jan-13 11:24:20.541690 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77759 2019-Jan-13 11:24:20.542326 - [DEBUG] Value : BOTTOM
77760 2019-Jan-13 11:24:20.542368 - [DEBUG]
77761 2019-Jan-13 11:24:20.542393 - [DEBUG] Function : main
77762 2019-Jan-13 11:24:20.542419 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77763 2019-Jan-13 11:24:20.543187 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77764 2019-Jan-13 11:24:20.544013 - [DEBUG] Value : BOTTOM
77765 2019-Jan-13 11:24:20.544041 - [DEBUG]
77766 2019-Jan-13 11:24:20.544066 - [DEBUG] Function : main
77767 2019-Jan-13 11:24:20.544091 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77768 2019-Jan-13 11:24:20.544739 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77769 2019-Jan-13 11:24:20.545386 - [DEBUG] Value : BOTTOM
77770 2019-Jan-13 11:24:20.545411 - [DEBUG]
77771 2019-Jan-13 11:24:20.545436 - [DEBUG] Function : main
77772 2019-Jan-13 11:24:20.545461 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77773 2019-Jan-13 11:24:20.546094 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77774 2019-Jan-13 11:24:20.546760 - [DEBUG] Value : BOTTOM
77775 2019-Jan-13 11:24:20.546786 - [DEBUG]
77776 2019-Jan-13 11:24:20.546811 - [DEBUG] Function : main
77777 2019-Jan-13 11:24:20.546836 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77778 2019-Jan-13 11:24:20.547470 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77779 2019-Jan-13 11:24:20.548105 - [DEBUG] Value : BOTTOM
77780 2019-Jan-13 11:24:20.548131 - [DEBUG]
77781 2019-Jan-13 11:24:20.548155 - [DEBUG] Function : main
77782 2019-Jan-13 11:24:20.548180 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77783 2019-Jan-13 11:24:20.548929 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77784 2019-Jan-13 11:24:20.549725 - [DEBUG] Value : BOTTOM
77785 2019-Jan-13 11:24:20.549753 - [DEBUG]
77786 2019-Jan-13 11:24:20.549778 - [DEBUG] Function : main
77787 2019-Jan-13 11:24:20.549803 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77788 2019-Jan-13 11:24:20.550490 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77789 2019-Jan-13 11:24:20.551142 - [DEBUG] Value : BOTTOM
77790 2019-Jan-13 11:24:20.551168 - [DEBUG]
77791 2019-Jan-13 11:24:20.551193 - [DEBUG] Function : main
77792 2019-Jan-13 11:24:20.551218 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77793 2019-Jan-13 11:24:20.551851 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77794 2019-Jan-13 11:24:20.552491 - [DEBUG] Value : BOTTOM
77795 2019-Jan-13 11:24:20.552517 - [DEBUG]
77796 2019-Jan-13 11:24:20.552541 - [DEBUG] Function : main
77797 2019-Jan-13 11:24:20.552566 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77798 2019-Jan-13 11:24:20.553200 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77799 2019-Jan-13 11:24:20.553863 - [DEBUG] Value : BOTTOM
77800 2019-Jan-13 11:24:20.553889 - [DEBUG]
77801 2019-Jan-13 11:24:20.553913 - [DEBUG] Function : main
77802 2019-Jan-13 11:24:20.553938 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77803 2019-Jan-13 11:24:20.554571 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77804 2019-Jan-13 11:24:20.555348 - [DEBUG] Value : BOTTOM
77805 2019-Jan-13 11:24:20.555376 - [DEBUG]
77806 2019-Jan-13 11:24:20.555402 - [DEBUG] Function : main
77807 2019-Jan-13 11:24:20.555427 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77808 2019-Jan-13 11:24:20.556229 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77809 2019-Jan-13 11:24:20.556914 - [DEBUG] Value : BOTTOM
77810 2019-Jan-13 11:24:20.556941 - [DEBUG]
77811 2019-Jan-13 11:24:20.556966 - [DEBUG] Function : main
77812 2019-Jan-13 11:24:20.556991 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77813 2019-Jan-13 11:24:20.557627 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77814 2019-Jan-13 11:24:20.558267 - [DEBUG] Value : BOTTOM
77815 2019-Jan-13 11:24:20.558293 - [DEBUG]
77816 2019-Jan-13 11:24:20.558318 - [DEBUG] Function : main
77817 2019-Jan-13 11:24:20.558342 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77818 2019-Jan-13 11:24:20.558974 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77819 2019-Jan-13 11:24:20.559617 - [DEBUG] Value : BOTTOM
77820 2019-Jan-13 11:24:20.559643 - [DEBUG]
77821 2019-Jan-13 11:24:20.559667 - [DEBUG] Function : main
77822 2019-Jan-13 11:24:20.559692 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77823 2019-Jan-13 11:24:20.560340 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77824 2019-Jan-13 11:24:20.561089 - [DEBUG] Value : BOTTOM
77825 2019-Jan-13 11:24:20.561117 - [DEBUG]
77826 2019-Jan-13 11:24:20.561143 - [DEBUG] Function : main
77827 2019-Jan-13 11:24:20.561167 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77828 2019-Jan-13 11:24:20.561953 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77829 2019-Jan-13 11:24:20.562024 - [DEBUG] Value : BOTTOM
77830 2019-Jan-13 11:24:20.562050 - [DEBUG]
77831 2019-Jan-13 11:24:20.562101 - [DEBUG] Function : main
77832 2019-Jan-13 11:24:20.562127 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77833 2019-Jan-13 11:24:20.562793 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77834 2019-Jan-13 11:24:20.563460 - [DEBUG] Value : BOTTOM
77835 2019-Jan-13 11:24:20.563486 - [DEBUG]
77836 2019-Jan-13 11:24:20.563512 - [DEBUG] Function : main
77837 2019-Jan-13 11:24:20.563537 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77838 2019-Jan-13 11:24:20.564176 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77839 2019-Jan-13 11:24:20.564812 - [DEBUG] Value : BOTTOM
77840 2019-Jan-13 11:24:20.564838 - [DEBUG]
77841 2019-Jan-13 11:24:20.564863 - [DEBUG] Function : main
77842 2019-Jan-13 11:24:20.564888 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77843 2019-Jan-13 11:24:20.565525 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77844 2019-Jan-13 11:24:20.566157 - [DEBUG] Value : BOTTOM
77845 2019-Jan-13 11:24:20.566183 - [DEBUG]
77846 2019-Jan-13 11:24:20.566207 - [DEBUG] Function : main
77847 2019-Jan-13 11:24:20.566232 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77848 2019-Jan-13 11:24:20.566889 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77849 2019-Jan-13 11:24:20.567669 - [DEBUG] Value : BOTTOM
77850 2019-Jan-13 11:24:20.567697 - [DEBUG]
77851 2019-Jan-13 11:24:20.567723 - [DEBUG] Function : main
77852 2019-Jan-13 11:24:20.567747 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77853 2019-Jan-13 11:24:20.568559 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77854 2019-Jan-13 11:24:20.569210 - [DEBUG] Value : BOTTOM
77855 2019-Jan-13 11:24:20.569237 - [DEBUG]
77856 2019-Jan-13 11:24:20.569262 - [DEBUG] Function : main
77857 2019-Jan-13 11:24:20.569287 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77858 2019-Jan-13 11:24:20.569925 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77859 2019-Jan-13 11:24:20.570601 - [DEBUG] Value : BOTTOM
77860 2019-Jan-13 11:24:20.570627 - [DEBUG]
77861 2019-Jan-13 11:24:20.570653 - [DEBUG] Function : main
77862 2019-Jan-13 11:24:20.570678 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77863 2019-Jan-13 11:24:20.571317 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77864 2019-Jan-13 11:24:20.571950 - [DEBUG] Value : BOTTOM
77865 2019-Jan-13 11:24:20.571976 - [DEBUG]
77866 2019-Jan-13 11:24:20.572001 - [DEBUG] Function : main
77867 2019-Jan-13 11:24:20.572025 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77868 2019-Jan-13 11:24:20.572661 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77869 2019-Jan-13 11:24:20.573430 - [DEBUG] Value : BOTTOM
77870 2019-Jan-13 11:24:20.573457 - [DEBUG]
77871 2019-Jan-13 11:24:20.573483 - [DEBUG] Function : main
77872 2019-Jan-13 11:24:20.573508 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77873 2019-Jan-13 11:24:20.574310 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77874 2019-Jan-13 11:24:20.574968 - [DEBUG] Value : BOTTOM
77875 2019-Jan-13 11:24:20.574995 - [DEBUG]
77876 2019-Jan-13 11:24:20.575021 - [DEBUG] Function : main
77877 2019-Jan-13 11:24:20.575046 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77878 2019-Jan-13 11:24:20.575690 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77879 2019-Jan-13 11:24:20.576326 - [DEBUG] Value : BOTTOM
77880 2019-Jan-13 11:24:20.576352 - [DEBUG]
77881 2019-Jan-13 11:24:20.576377 - [DEBUG] Function : main
77882 2019-Jan-13 11:24:20.576401 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77883 2019-Jan-13 11:24:20.577067 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77884 2019-Jan-13 11:24:20.577714 - [DEBUG] Value : BOTTOM
77885 2019-Jan-13 11:24:20.577740 - [DEBUG]
77886 2019-Jan-13 11:24:20.577764 - [DEBUG] Function : main
77887 2019-Jan-13 11:24:20.577788 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77888 2019-Jan-13 11:24:20.578423 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77889 2019-Jan-13 11:24:20.579060 - [DEBUG] Value : BOTTOM
77890 2019-Jan-13 11:24:20.579086 - [DEBUG]
77891 2019-Jan-13 11:24:20.579110 - [DEBUG] Function : main
77892 2019-Jan-13 11:24:20.579135 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77893 2019-Jan-13 11:24:20.579902 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77894 2019-Jan-13 11:24:20.580735 - [DEBUG] Value : BOTTOM
77895 2019-Jan-13 11:24:20.580764 - [DEBUG]
77896 2019-Jan-13 11:24:20.580789 - [DEBUG] Function : main
77897 2019-Jan-13 11:24:20.580815 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77898 2019-Jan-13 11:24:20.581468 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77899 2019-Jan-13 11:24:20.582103 - [DEBUG] Value : BOTTOM
77900 2019-Jan-13 11:24:20.582129 - [DEBUG]
77901 2019-Jan-13 11:24:20.582154 - [DEBUG] Function : main
77902 2019-Jan-13 11:24:20.582179 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77903 2019-Jan-13 11:24:20.582814 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77904 2019-Jan-13 11:24:20.583482 - [DEBUG] Value : BOTTOM
77905 2019-Jan-13 11:24:20.583508 - [DEBUG]
77906 2019-Jan-13 11:24:20.583533 - [DEBUG] Function : main
77907 2019-Jan-13 11:24:20.583558 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77908 2019-Jan-13 11:24:20.584196 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77909 2019-Jan-13 11:24:20.584839 - [DEBUG] Value : BOTTOM
77910 2019-Jan-13 11:24:20.584865 - [DEBUG]
77911 2019-Jan-13 11:24:20.584891 - [DEBUG] Function : main
77912 2019-Jan-13 11:24:20.584916 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77913 2019-Jan-13 11:24:20.585668 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77914 2019-Jan-13 11:24:20.586466 - [DEBUG] Value : BOTTOM
77915 2019-Jan-13 11:24:20.586493 - [DEBUG]
77916 2019-Jan-13 11:24:20.586519 - [DEBUG] Function : main
77917 2019-Jan-13 11:24:20.586544 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77918 2019-Jan-13 11:24:20.587233 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77919 2019-Jan-13 11:24:20.587885 - [DEBUG] Value : BOTTOM
77920 2019-Jan-13 11:24:20.587911 - [DEBUG]
77921 2019-Jan-13 11:24:20.587937 - [DEBUG] Function : main
77922 2019-Jan-13 11:24:20.587961 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77923 2019-Jan-13 11:24:20.588600 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77924 2019-Jan-13 11:24:20.589235 - [DEBUG] Value : BOTTOM
77925 2019-Jan-13 11:24:20.589261 - [DEBUG]
77926 2019-Jan-13 11:24:20.589285 - [DEBUG] Function : main
77927 2019-Jan-13 11:24:20.589310 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77928 2019-Jan-13 11:24:20.589947 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77929 2019-Jan-13 11:24:20.590603 - [DEBUG] Value : BOTTOM
77930 2019-Jan-13 11:24:20.590629 - [DEBUG]
77931 2019-Jan-13 11:24:20.590653 - [DEBUG] Function : main
77932 2019-Jan-13 11:24:20.590678 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77933 2019-Jan-13 11:24:20.591319 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77934 2019-Jan-13 11:24:20.592085 - [DEBUG] Value : BOTTOM
77935 2019-Jan-13 11:24:20.592112 - [DEBUG]
77936 2019-Jan-13 11:24:20.592138 - [DEBUG] Function : main
77937 2019-Jan-13 11:24:20.592163 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77938 2019-Jan-13 11:24:20.592966 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77939 2019-Jan-13 11:24:20.593654 - [DEBUG] Value : BOTTOM
77940 2019-Jan-13 11:24:20.593696 - [DEBUG]
77941 2019-Jan-13 11:24:20.593723 - [DEBUG] Function : main
77942 2019-Jan-13 11:24:20.593748 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77943 2019-Jan-13 11:24:20.594391 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77944 2019-Jan-13 11:24:20.595026 - [DEBUG] Value : BOTTOM
77945 2019-Jan-13 11:24:20.595052 - [DEBUG]
77946 2019-Jan-13 11:24:20.595077 - [DEBUG] Function : main
77947 2019-Jan-13 11:24:20.595102 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77948 2019-Jan-13 11:24:20.595739 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77949 2019-Jan-13 11:24:20.596375 - [DEBUG] Value : BOTTOM
77950 2019-Jan-13 11:24:20.596401 - [DEBUG]
77951 2019-Jan-13 11:24:20.596425 - [DEBUG] Function : main
77952 2019-Jan-13 11:24:20.596450 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77953 2019-Jan-13 11:24:20.597106 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77954 2019-Jan-13 11:24:20.597859 - [DEBUG] Value : BOTTOM
77955 2019-Jan-13 11:24:20.597886 - [DEBUG]
77956 2019-Jan-13 11:24:20.597912 - [DEBUG] Function : main
77957 2019-Jan-13 11:24:20.597937 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77958 2019-Jan-13 11:24:20.598738 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77959 2019-Jan-13 11:24:20.599410 - [DEBUG] Value : BOTTOM
77960 2019-Jan-13 11:24:20.599436 - [DEBUG]
77961 2019-Jan-13 11:24:20.599462 - [DEBUG] Function : main
77962 2019-Jan-13 11:24:20.599487 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77963 2019-Jan-13 11:24:20.600157 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77964 2019-Jan-13 11:24:20.600794 - [DEBUG] Value : BOTTOM
77965 2019-Jan-13 11:24:20.600820 - [DEBUG]
77966 2019-Jan-13 11:24:20.600845 - [DEBUG] Function : main
77967 2019-Jan-13 11:24:20.600869 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77968 2019-Jan-13 11:24:20.601504 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77969 2019-Jan-13 11:24:20.602150 - [DEBUG] Value : BOTTOM
77970 2019-Jan-13 11:24:20.602176 - [DEBUG]
77971 2019-Jan-13 11:24:20.602201 - [DEBUG] Function : main
77972 2019-Jan-13 11:24:20.602226 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77973 2019-Jan-13 11:24:20.602863 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77974 2019-Jan-13 11:24:20.603522 - [DEBUG] Value : BOTTOM
77975 2019-Jan-13 11:24:20.603548 - [DEBUG]
77976 2019-Jan-13 11:24:20.603573 - [DEBUG] Function : main
77977 2019-Jan-13 11:24:20.603598 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77978 2019-Jan-13 11:24:20.604359 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77979 2019-Jan-13 11:24:20.605167 - [DEBUG] Value : BOTTOM
77980 2019-Jan-13 11:24:20.605195 - [DEBUG]
77981 2019-Jan-13 11:24:20.605220 - [DEBUG] Function : main
77982 2019-Jan-13 11:24:20.605246 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77983 2019-Jan-13 11:24:20.605896 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77984 2019-Jan-13 11:24:20.606546 - [DEBUG] Value : BOTTOM
77985 2019-Jan-13 11:24:20.606586 - [DEBUG]
77986 2019-Jan-13 11:24:20.606612 - [DEBUG] Function : main
77987 2019-Jan-13 11:24:20.606637 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77988 2019-Jan-13 11:24:20.607303 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77989 2019-Jan-13 11:24:20.607948 - [DEBUG] Value : BOTTOM
77990 2019-Jan-13 11:24:20.607974 - [DEBUG]
77991 2019-Jan-13 11:24:20.607999 - [DEBUG] Function : main
77992 2019-Jan-13 11:24:20.608024 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77993 2019-Jan-13 11:24:20.608660 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77994 2019-Jan-13 11:24:20.609294 - [DEBUG] Value : BOTTOM
77995 2019-Jan-13 11:24:20.609320 - [DEBUG]
77996 2019-Jan-13 11:24:20.609345 - [DEBUG] Function : main
77997 2019-Jan-13 11:24:20.609369 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77998 2019-Jan-13 11:24:20.610149 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77999 2019-Jan-13 11:24:20.610217 - [DEBUG] Value : BOTTOM
78000 2019-Jan-13 11:24:20.610243 - [DEBUG]
78001 2019-Jan-13 11:24:20.610296 - [DEBUG] Function : main
78002 2019-Jan-13 11:24:20.610322 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78003 2019-Jan-13 11:24:20.611130 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78004 2019-Jan-13 11:24:20.611792 - [DEBUG] Value : BOTTOM
78005 2019-Jan-13 11:24:20.611819 - [DEBUG]
78006 2019-Jan-13 11:24:20.611845 - [DEBUG] Function : main
78007 2019-Jan-13 11:24:20.611870 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78008 2019-Jan-13 11:24:20.612509 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78009 2019-Jan-13 11:24:20.613146 - [DEBUG] Value : BOTTOM
78010 2019-Jan-13 11:24:20.613172 - [DEBUG]
78011 2019-Jan-13 11:24:20.613197 - [DEBUG] Function : main
78012 2019-Jan-13 11:24:20.613223 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78013 2019-Jan-13 11:24:20.613884 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78014 2019-Jan-13 11:24:20.614521 - [DEBUG] Value : BOTTOM
78015 2019-Jan-13 11:24:20.614546 - [DEBUG]
78016 2019-Jan-13 11:24:20.614571 - [DEBUG] Function : main
78017 2019-Jan-13 11:24:20.614595 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78018 2019-Jan-13 11:24:20.615226 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78019 2019-Jan-13 11:24:20.615865 - [DEBUG] Value : BOTTOM
78020 2019-Jan-13 11:24:20.615892 - [DEBUG]
78021 2019-Jan-13 11:24:20.615916 - [DEBUG] Function : main
78022 2019-Jan-13 11:24:20.615941 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78023 2019-Jan-13 11:24:20.616720 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78024 2019-Jan-13 11:24:20.617522 - [DEBUG] Value : BOTTOM
78025 2019-Jan-13 11:24:20.617550 - [DEBUG]
78026 2019-Jan-13 11:24:20.617576 - [DEBUG] Function : main
78027 2019-Jan-13 11:24:20.617601 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78028 2019-Jan-13 11:24:20.618245 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78029 2019-Jan-13 11:24:20.618878 - [DEBUG] Value : BOTTOM
78030 2019-Jan-13 11:24:20.618905 - [DEBUG]
78031 2019-Jan-13 11:24:20.618930 - [DEBUG] Function : main
78032 2019-Jan-13 11:24:20.618955 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78033 2019-Jan-13 11:24:20.619602 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78034 2019-Jan-13 11:24:20.620267 - [DEBUG] Value : BOTTOM
78035 2019-Jan-13 11:24:20.620293 - [DEBUG]
78036 2019-Jan-13 11:24:20.620318 - [DEBUG] Function : main
78037 2019-Jan-13 11:24:20.620342 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78038 2019-Jan-13 11:24:20.620975 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78039 2019-Jan-13 11:24:20.621609 - [DEBUG] Value : BOTTOM
78040 2019-Jan-13 11:24:20.621635 - [DEBUG]
78041 2019-Jan-13 11:24:20.621660 - [DEBUG] Function : main
78042 2019-Jan-13 11:24:20.621685 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78043 2019-Jan-13 11:24:20.622432 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78044 2019-Jan-13 11:24:20.623230 - [DEBUG] Value : BOTTOM
78045 2019-Jan-13 11:24:20.623257 - [DEBUG]
78046 2019-Jan-13 11:24:20.623282 - [DEBUG] Function : main
78047 2019-Jan-13 11:24:20.623308 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78048 2019-Jan-13 11:24:20.623989 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78049 2019-Jan-13 11:24:20.624631 - [DEBUG] Value : BOTTOM
78050 2019-Jan-13 11:24:20.624657 - [DEBUG]
78051 2019-Jan-13 11:24:20.624681 - [DEBUG] Function : main
78052 2019-Jan-13 11:24:20.624706 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78053 2019-Jan-13 11:24:20.625338 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78054 2019-Jan-13 11:24:20.625983 - [DEBUG] Value : BOTTOM
78055 2019-Jan-13 11:24:20.626009 - [DEBUG]
78056 2019-Jan-13 11:24:20.626033 - [DEBUG] Function : main
78057 2019-Jan-13 11:24:20.626058 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78058 2019-Jan-13 11:24:20.626708 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78059 2019-Jan-13 11:24:20.627343 - [DEBUG] Value : BOTTOM
78060 2019-Jan-13 11:24:20.627369 - [DEBUG]
78061 2019-Jan-13 11:24:20.627393 - [DEBUG] Function : main
78062 2019-Jan-13 11:24:20.627418 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78063 2019-Jan-13 11:24:20.628052 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78064 2019-Jan-13 11:24:20.628818 - [DEBUG] Value : BOTTOM
78065 2019-Jan-13 11:24:20.628846 - [DEBUG]
78066 2019-Jan-13 11:24:20.628871 - [DEBUG] Function : main
78067 2019-Jan-13 11:24:20.628897 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78068 2019-Jan-13 11:24:20.629697 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78069 2019-Jan-13 11:24:20.630373 - [DEBUG] Value : BOTTOM
78070 2019-Jan-13 11:24:20.630399 - [DEBUG]
78071 2019-Jan-13 11:24:20.630425 - [DEBUG] Function : main
78072 2019-Jan-13 11:24:20.630449 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78073 2019-Jan-13 11:24:20.631084 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78074 2019-Jan-13 11:24:20.631723 - [DEBUG] Value : BOTTOM
78075 2019-Jan-13 11:24:20.631749 - [DEBUG]
78076 2019-Jan-13 11:24:20.631773 - [DEBUG] Function : main
78077 2019-Jan-13 11:24:20.631798 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78078 2019-Jan-13 11:24:20.632430 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78079 2019-Jan-13 11:24:20.633076 - [DEBUG] Value : BOTTOM
78080 2019-Jan-13 11:24:20.633118 - [DEBUG]
78081 2019-Jan-13 11:24:20.633145 - [DEBUG] Function : main
78082 2019-Jan-13 11:24:20.633170 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78083 2019-Jan-13 11:24:20.633822 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78084 2019-Jan-13 11:24:20.634576 - [DEBUG] Value : BOTTOM
78085 2019-Jan-13 11:24:20.634603 - [DEBUG]
78086 2019-Jan-13 11:24:20.634629 - [DEBUG] Function : main
78087 2019-Jan-13 11:24:20.634654 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78088 2019-Jan-13 11:24:20.635466 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78089 2019-Jan-13 11:24:20.636136 - [DEBUG] Value : BOTTOM
78090 2019-Jan-13 11:24:20.636163 - [DEBUG]
78091 2019-Jan-13 11:24:20.636188 - [DEBUG] Function : main
78092 2019-Jan-13 11:24:20.636213 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78093 2019-Jan-13 11:24:20.636877 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78094 2019-Jan-13 11:24:20.637517 - [DEBUG] Value : BOTTOM
78095 2019-Jan-13 11:24:20.637543 - [DEBUG]
78096 2019-Jan-13 11:24:20.637567 - [DEBUG] Function : main
78097 2019-Jan-13 11:24:20.637592 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78098 2019-Jan-13 11:24:20.638224 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78099 2019-Jan-13 11:24:20.638862 - [DEBUG] Value : BOTTOM
78100 2019-Jan-13 11:24:20.638888 - [DEBUG]
78101 2019-Jan-13 11:24:20.638913 - [DEBUG] Function : main
78102 2019-Jan-13 11:24:20.638937 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78103 2019-Jan-13 11:24:20.639568 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78104 2019-Jan-13 11:24:20.640238 - [DEBUG] Value : BOTTOM
78105 2019-Jan-13 11:24:20.640264 - [DEBUG]
78106 2019-Jan-13 11:24:20.640288 - [DEBUG] Function : main
78107 2019-Jan-13 11:24:20.640313 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78108 2019-Jan-13 11:24:20.641076 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78109 2019-Jan-13 11:24:20.641880 - [DEBUG] Value : BOTTOM
78110 2019-Jan-13 11:24:20.641908 - [DEBUG]
78111 2019-Jan-13 11:24:20.641934 - [DEBUG] Function : main
78112 2019-Jan-13 11:24:20.641958 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78113 2019-Jan-13 11:24:20.642600 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78114 2019-Jan-13 11:24:20.643240 - [DEBUG] Value : BOTTOM
78115 2019-Jan-13 11:24:20.643266 - [DEBUG]
78116 2019-Jan-13 11:24:20.643291 - [DEBUG] Function : main
78117 2019-Jan-13 11:24:20.643316 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78118 2019-Jan-13 11:24:20.643974 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78119 2019-Jan-13 11:24:20.644612 - [DEBUG] Value : BOTTOM
78120 2019-Jan-13 11:24:20.644638 - [DEBUG]
78121 2019-Jan-13 11:24:20.644663 - [DEBUG] Function : main
78122 2019-Jan-13 11:24:20.644687 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78123 2019-Jan-13 11:24:20.645320 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78124 2019-Jan-13 11:24:20.645955 - [DEBUG] Value : BOTTOM
78125 2019-Jan-13 11:24:20.645981 - [DEBUG]
78126 2019-Jan-13 11:24:20.646005 - [DEBUG] Function : main
78127 2019-Jan-13 11:24:20.646030 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78128 2019-Jan-13 11:24:20.646814 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78129 2019-Jan-13 11:24:20.647632 - [DEBUG] Value : BOTTOM
78130 2019-Jan-13 11:24:20.647659 - [DEBUG]
78131 2019-Jan-13 11:24:20.647685 - [DEBUG] Function : main
78132 2019-Jan-13 11:24:20.647711 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78133 2019-Jan-13 11:24:20.648369 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78134 2019-Jan-13 11:24:20.649012 - [DEBUG] Value : BOTTOM
78135 2019-Jan-13 11:24:20.649038 - [DEBUG]
78136 2019-Jan-13 11:24:20.649063 - [DEBUG] Function : main
78137 2019-Jan-13 11:24:20.649087 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78138 2019-Jan-13 11:24:20.649720 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78139 2019-Jan-13 11:24:20.650390 - [DEBUG] Value : BOTTOM
78140 2019-Jan-13 11:24:20.650416 - [DEBUG]
78141 2019-Jan-13 11:24:20.650441 - [DEBUG] Function : main
78142 2019-Jan-13 11:24:20.650466 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78143 2019-Jan-13 11:24:20.651101 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78144 2019-Jan-13 11:24:20.651738 - [DEBUG] Value : BOTTOM
78145 2019-Jan-13 11:24:20.651764 - [DEBUG]
78146 2019-Jan-13 11:24:20.651788 - [DEBUG] Function : main
78147 2019-Jan-13 11:24:20.651813 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78148 2019-Jan-13 11:24:20.652446 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78149 2019-Jan-13 11:24:20.653218 - [DEBUG] Value : BOTTOM
78150 2019-Jan-13 11:24:20.653246 - [DEBUG]
78151 2019-Jan-13 11:24:20.653272 - [DEBUG] Function : main
78152 2019-Jan-13 11:24:20.653297 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78153 2019-Jan-13 11:24:20.654115 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
78154 2019-Jan-13 11:24:20.654769 - [DEBUG] Value : BOTTOM
78155 2019-Jan-13 11:24:20.654796 - [DEBUG]
78156 2019-Jan-13 11:24:20.654820 - [DEBUG] Function : main
78157 2019-Jan-13 11:24:20.654845 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78158 2019-Jan-13 11:24:20.655478 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
78159 2019-Jan-13 11:24:20.656123 - [DEBUG] Value : BOTTOM
78160 2019-Jan-13 11:24:20.656148 - [DEBUG]
78161 2019-Jan-13 11:24:20.656173 - [DEBUG] Function : main
78162 2019-Jan-13 11:24:20.656198 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78163 2019-Jan-13 11:24:20.656856 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
78164 2019-Jan-13 11:24:20.657494 - [DEBUG] Value : BOTTOM
78165 2019-Jan-13 11:24:20.657520 - [DEBUG]
78166 2019-Jan-13 11:24:20.657544 - [DEBUG] Function : main
78167 2019-Jan-13 11:24:20.657569 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78168 2019-Jan-13 11:24:20.658199 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78169 2019-Jan-13 11:24:20.658259 - [DEBUG] Value : BOTTOM
78170 2019-Jan-13 11:24:20.658285 - [DEBUG]
78171 2019-Jan-13 11:24:20.658334 - [DEBUG] Function : main
78172 2019-Jan-13 11:24:20.658360 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78173 2019-Jan-13 11:24:20.659119 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78174 2019-Jan-13 11:24:20.659935 - [DEBUG] Value : BOTTOM
78175 2019-Jan-13 11:24:20.659963 - [DEBUG]
78176 2019-Jan-13 11:24:20.659989 - [DEBUG] Function : main
78177 2019-Jan-13 11:24:20.660036 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78178 2019-Jan-13 11:24:20.660703 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78179 2019-Jan-13 11:24:20.661343 - [DEBUG] Value : BOTTOM
78180 2019-Jan-13 11:24:20.661369 - [DEBUG]
78181 2019-Jan-13 11:24:20.661395 - [DEBUG] Function : main
78182 2019-Jan-13 11:24:20.661420 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78183 2019-Jan-13 11:24:20.662055 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78184 2019-Jan-13 11:24:20.662689 - [DEBUG] Value : BOTTOM
78185 2019-Jan-13 11:24:20.662715 - [DEBUG]
78186 2019-Jan-13 11:24:20.662740 - [DEBUG] Function : main
78187 2019-Jan-13 11:24:20.662764 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78188 2019-Jan-13 11:24:20.663422 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78189 2019-Jan-13 11:24:20.664057 - [DEBUG] Value : BOTTOM
78190 2019-Jan-13 11:24:20.664082 - [DEBUG]
78191 2019-Jan-13 11:24:20.664107 - [DEBUG] Function : main
78192 2019-Jan-13 11:24:20.664131 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78193 2019-Jan-13 11:24:20.664771 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78194 2019-Jan-13 11:24:20.665541 - [DEBUG] Value : BOTTOM
78195 2019-Jan-13 11:24:20.665569 - [DEBUG]
78196 2019-Jan-13 11:24:20.665594 - [DEBUG] Function : main
78197 2019-Jan-13 11:24:20.665619 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78198 2019-Jan-13 11:24:20.666421 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78199 2019-Jan-13 11:24:20.667097 - [DEBUG] Value : BOTTOM
78200 2019-Jan-13 11:24:20.667124 - [DEBUG]
78201 2019-Jan-13 11:24:20.667150 - [DEBUG] Function : main
78202 2019-Jan-13 11:24:20.667175 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78203 2019-Jan-13 11:24:20.667814 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78204 2019-Jan-13 11:24:20.668448 - [DEBUG] Value : BOTTOM
78205 2019-Jan-13 11:24:20.668474 - [DEBUG]
78206 2019-Jan-13 11:24:20.668498 - [DEBUG] Function : main
78207 2019-Jan-13 11:24:20.668523 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78208 2019-Jan-13 11:24:20.669160 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78209 2019-Jan-13 11:24:20.669793 - [DEBUG] Value : BOTTOM
78210 2019-Jan-13 11:24:20.669819 - [DEBUG]
78211 2019-Jan-13 11:24:20.669844 - [DEBUG] Function : main
78212 2019-Jan-13 11:24:20.669869 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78213 2019-Jan-13 11:24:20.670521 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78214 2019-Jan-13 11:24:20.671270 - [DEBUG] Value : BOTTOM
78215 2019-Jan-13 11:24:20.671297 - [DEBUG]
78216 2019-Jan-13 11:24:20.671323 - [DEBUG] Function : main
78217 2019-Jan-13 11:24:20.671348 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78218 2019-Jan-13 11:24:20.672150 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78219 2019-Jan-13 11:24:20.672812 - [DEBUG] Value : BOTTOM
78220 2019-Jan-13 11:24:20.672839 - [DEBUG]
78221 2019-Jan-13 11:24:20.672882 - [DEBUG] Function : main
78222 2019-Jan-13 11:24:20.672908 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78223 2019-Jan-13 11:24:20.673580 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78224 2019-Jan-13 11:24:20.674228 - [DEBUG] Value : BOTTOM
78225 2019-Jan-13 11:24:20.674254 - [DEBUG]
78226 2019-Jan-13 11:24:20.674279 - [DEBUG] Function : main
78227 2019-Jan-13 11:24:20.674304 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78228 2019-Jan-13 11:24:20.674940 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78229 2019-Jan-13 11:24:20.675575 - [DEBUG] Value : BOTTOM
78230 2019-Jan-13 11:24:20.675601 - [DEBUG]
78231 2019-Jan-13 11:24:20.675625 - [DEBUG] Function : main
78232 2019-Jan-13 11:24:20.675650 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78233 2019-Jan-13 11:24:20.676286 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78234 2019-Jan-13 11:24:20.676941 - [DEBUG] Value : BOTTOM
78235 2019-Jan-13 11:24:20.676967 - [DEBUG]
78236 2019-Jan-13 11:24:20.676992 - [DEBUG] Function : main
78237 2019-Jan-13 11:24:20.677017 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78238 2019-Jan-13 11:24:20.677781 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78239 2019-Jan-13 11:24:20.678577 - [DEBUG] Value : BOTTOM
78240 2019-Jan-13 11:24:20.678604 - [DEBUG]
78241 2019-Jan-13 11:24:20.678630 - [DEBUG] Function : main
78242 2019-Jan-13 11:24:20.678655 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78243 2019-Jan-13 11:24:20.679305 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78244 2019-Jan-13 11:24:20.679942 - [DEBUG] Value : BOTTOM
78245 2019-Jan-13 11:24:20.679968 - [DEBUG]
78246 2019-Jan-13 11:24:20.679992 - [DEBUG] Function : main
78247 2019-Jan-13 11:24:20.680040 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78248 2019-Jan-13 11:24:20.680679 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78249 2019-Jan-13 11:24:20.681325 - [DEBUG] Value : BOTTOM
78250 2019-Jan-13 11:24:20.681351 - [DEBUG]
78251 2019-Jan-13 11:24:20.681377 - [DEBUG] Function : main
78252 2019-Jan-13 11:24:20.681402 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78253 2019-Jan-13 11:24:20.682039 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78254 2019-Jan-13 11:24:20.682672 - [DEBUG] Value : BOTTOM
78255 2019-Jan-13 11:24:20.682698 - [DEBUG]
78256 2019-Jan-13 11:24:20.682723 - [DEBUG] Function : main
78257 2019-Jan-13 11:24:20.682747 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78258 2019-Jan-13 11:24:20.683517 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78259 2019-Jan-13 11:24:20.684327 - [DEBUG] Value : BOTTOM
78260 2019-Jan-13 11:24:20.684355 - [DEBUG]
78261 2019-Jan-13 11:24:20.684380 - [DEBUG] Function : main
78262 2019-Jan-13 11:24:20.684406 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78263 2019-Jan-13 11:24:20.685065 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78264 2019-Jan-13 11:24:20.685704 - [DEBUG] Value : BOTTOM
78265 2019-Jan-13 11:24:20.685730 - [DEBUG]
78266 2019-Jan-13 11:24:20.685755 - [DEBUG] Function : main
78267 2019-Jan-13 11:24:20.685796 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78268 2019-Jan-13 11:24:20.686432 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78269 2019-Jan-13 11:24:20.687095 - [DEBUG] Value : BOTTOM
78270 2019-Jan-13 11:24:20.687122 - [DEBUG]
78271 2019-Jan-13 11:24:20.687146 - [DEBUG] Function : main
78272 2019-Jan-13 11:24:20.687171 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78273 2019-Jan-13 11:24:20.687808 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78274 2019-Jan-13 11:24:20.688446 - [DEBUG] Value : BOTTOM
78275 2019-Jan-13 11:24:20.688471 - [DEBUG]
78276 2019-Jan-13 11:24:20.688495 - [DEBUG] Function : main
78277 2019-Jan-13 11:24:20.688520 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78278 2019-Jan-13 11:24:20.689161 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78279 2019-Jan-13 11:24:20.689935 - [DEBUG] Value : BOTTOM
78280 2019-Jan-13 11:24:20.689962 - [DEBUG]
78281 2019-Jan-13 11:24:20.689988 - [DEBUG] Function : main
78282 2019-Jan-13 11:24:20.690031 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78283 2019-Jan-13 11:24:20.690832 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78284 2019-Jan-13 11:24:20.691482 - [DEBUG] Value : BOTTOM
78285 2019-Jan-13 11:24:20.691508 - [DEBUG]
78286 2019-Jan-13 11:24:20.691534 - [DEBUG] Function : main
78287 2019-Jan-13 11:24:20.691559 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78288 2019-Jan-13 11:24:20.692195 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78289 2019-Jan-13 11:24:20.692832 - [DEBUG] Value : BOTTOM
78290 2019-Jan-13 11:24:20.692857 - [DEBUG]
78291 2019-Jan-13 11:24:20.692882 - [DEBUG] Function : main
78292 2019-Jan-13 11:24:20.692907 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78293 2019-Jan-13 11:24:20.693585 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78294 2019-Jan-13 11:24:20.694223 - [DEBUG] Value : BOTTOM
78295 2019-Jan-13 11:24:20.694249 - [DEBUG]
78296 2019-Jan-13 11:24:20.694273 - [DEBUG] Function : main
78297 2019-Jan-13 11:24:20.694298 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78298 2019-Jan-13 11:24:20.694933 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78299 2019-Jan-13 11:24:20.695690 - [DEBUG] Value : BOTTOM
78300 2019-Jan-13 11:24:20.695716 - [DEBUG]
78301 2019-Jan-13 11:24:20.695742 - [DEBUG] Function : main
78302 2019-Jan-13 11:24:20.695767 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78303 2019-Jan-13 11:24:20.696570 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78304 2019-Jan-13 11:24:20.697261 - [DEBUG] Value : BOTTOM
78305 2019-Jan-13 11:24:20.697288 - [DEBUG]
78306 2019-Jan-13 11:24:20.697313 - [DEBUG] Function : main
78307 2019-Jan-13 11:24:20.697338 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78308 2019-Jan-13 11:24:20.697982 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78309 2019-Jan-13 11:24:20.698627 - [DEBUG] Value : BOTTOM
78310 2019-Jan-13 11:24:20.698653 - [DEBUG]
78311 2019-Jan-13 11:24:20.698678 - [DEBUG] Function : main
78312 2019-Jan-13 11:24:20.698718 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78313 2019-Jan-13 11:24:20.699356 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78314 2019-Jan-13 11:24:20.700008 - [DEBUG] Value : BOTTOM
78315 2019-Jan-13 11:24:20.700036 - [DEBUG]
78316 2019-Jan-13 11:24:20.700062 - [DEBUG] Function : main
78317 2019-Jan-13 11:24:20.700087 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78318 2019-Jan-13 11:24:20.700723 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78319 2019-Jan-13 11:24:20.701371 - [DEBUG] Value : BOTTOM
78320 2019-Jan-13 11:24:20.701397 - [DEBUG]
78321 2019-Jan-13 11:24:20.701422 - [DEBUG] Function : main
78322 2019-Jan-13 11:24:20.701539 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78323 2019-Jan-13 11:24:20.702212 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
78324 2019-Jan-13 11:24:20.703008 - [DEBUG] Value : BOTTOM
78325 2019-Jan-13 11:24:20.703035 - [DEBUG]
78326 2019-Jan-13 11:24:20.703061 - [DEBUG] Function : main
78327 2019-Jan-13 11:24:20.703086 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78328 2019-Jan-13 11:24:20.703763 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
78329 2019-Jan-13 11:24:20.704409 - [DEBUG] Value : BOTTOM
78330 2019-Jan-13 11:24:20.704435 - [DEBUG]
78331 2019-Jan-13 11:24:20.704460 - [DEBUG] Function : main
78332 2019-Jan-13 11:24:20.704485 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78333 2019-Jan-13 11:24:20.705121 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
78334 2019-Jan-13 11:24:20.705757 - [DEBUG] Value : BOTTOM
78335 2019-Jan-13 11:24:20.705783 - [DEBUG]
78336 2019-Jan-13 11:24:20.705808 - [DEBUG] Function : main
78337 2019-Jan-13 11:24:20.705833 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78338 2019-Jan-13 11:24:20.706472 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78339 2019-Jan-13 11:24:20.706532 - [DEBUG] Value : BOTTOM
78340 2019-Jan-13 11:24:20.706557 - [DEBUG]
78341 2019-Jan-13 11:24:20.706607 - [DEBUG] Function : main
78342 2019-Jan-13 11:24:20.706633 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78343 2019-Jan-13 11:24:20.707307 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78344 2019-Jan-13 11:24:20.708065 - [DEBUG] Value : BOTTOM
78345 2019-Jan-13 11:24:20.708093 - [DEBUG]
78346 2019-Jan-13 11:24:20.708118 - [DEBUG] Function : main
78347 2019-Jan-13 11:24:20.708143 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78348 2019-Jan-13 11:24:20.708962 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78349 2019-Jan-13 11:24:20.709622 - [DEBUG] Value : BOTTOM
78350 2019-Jan-13 11:24:20.709648 - [DEBUG]
78351 2019-Jan-13 11:24:20.709674 - [DEBUG] Function : main
78352 2019-Jan-13 11:24:20.709700 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78353 2019-Jan-13 11:24:20.710367 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78354 2019-Jan-13 11:24:20.711003 - [DEBUG] Value : BOTTOM
78355 2019-Jan-13 11:24:20.711029 - [DEBUG]
78356 2019-Jan-13 11:24:20.711054 - [DEBUG] Function : main
78357 2019-Jan-13 11:24:20.711079 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78358 2019-Jan-13 11:24:20.711730 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78359 2019-Jan-13 11:24:20.712367 - [DEBUG] Value : BOTTOM
78360 2019-Jan-13 11:24:20.712392 - [DEBUG]
78361 2019-Jan-13 11:24:20.712417 - [DEBUG] Function : main
78362 2019-Jan-13 11:24:20.712442 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78363 2019-Jan-13 11:24:20.713075 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78364 2019-Jan-13 11:24:20.713738 - [DEBUG] Value : BOTTOM
78365 2019-Jan-13 11:24:20.713765 - [DEBUG]
78366 2019-Jan-13 11:24:20.713790 - [DEBUG] Function : main
78367 2019-Jan-13 11:24:20.713815 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78368 2019-Jan-13 11:24:20.714585 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78369 2019-Jan-13 11:24:20.715379 - [DEBUG] Value : BOTTOM
78370 2019-Jan-13 11:24:20.715406 - [DEBUG]
78371 2019-Jan-13 11:24:20.715433 - [DEBUG] Function : main
78372 2019-Jan-13 11:24:20.715458 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78373 2019-Jan-13 11:24:20.716105 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78374 2019-Jan-13 11:24:20.716766 - [DEBUG] Value : BOTTOM
78375 2019-Jan-13 11:24:20.716792 - [DEBUG]
78376 2019-Jan-13 11:24:20.716816 - [DEBUG] Function : main
78377 2019-Jan-13 11:24:20.716841 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78378 2019-Jan-13 11:24:20.717476 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78379 2019-Jan-13 11:24:20.718111 - [DEBUG] Value : BOTTOM
78380 2019-Jan-13 11:24:20.718137 - [DEBUG]
78381 2019-Jan-13 11:24:20.718162 - [DEBUG] Function : main
78382 2019-Jan-13 11:24:20.718187 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78383 2019-Jan-13 11:24:20.718822 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78384 2019-Jan-13 11:24:20.719458 - [DEBUG] Value : BOTTOM
78385 2019-Jan-13 11:24:20.719484 - [DEBUG]
78386 2019-Jan-13 11:24:20.719509 - [DEBUG] Function : main
78387 2019-Jan-13 11:24:20.719534 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78388 2019-Jan-13 11:24:20.720300 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78389 2019-Jan-13 11:24:20.721101 - [DEBUG] Value : BOTTOM
78390 2019-Jan-13 11:24:20.721128 - [DEBUG]
78391 2019-Jan-13 11:24:20.721154 - [DEBUG] Function : main
78392 2019-Jan-13 11:24:20.721179 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78393 2019-Jan-13 11:24:20.721838 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78394 2019-Jan-13 11:24:20.722487 - [DEBUG] Value : BOTTOM
78395 2019-Jan-13 11:24:20.722513 - [DEBUG]
78396 2019-Jan-13 11:24:20.722537 - [DEBUG] Function : main
78397 2019-Jan-13 11:24:20.722562 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78398 2019-Jan-13 11:24:20.723197 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78399 2019-Jan-13 11:24:20.723860 - [DEBUG] Value : BOTTOM
78400 2019-Jan-13 11:24:20.723886 - [DEBUG]
78401 2019-Jan-13 11:24:20.723911 - [DEBUG] Function : main
78402 2019-Jan-13 11:24:20.723936 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78403 2019-Jan-13 11:24:20.724571 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78404 2019-Jan-13 11:24:20.725226 - [DEBUG] Value : BOTTOM
78405 2019-Jan-13 11:24:20.725252 - [DEBUG]
78406 2019-Jan-13 11:24:20.725276 - [DEBUG] Function : main
78407 2019-Jan-13 11:24:20.725301 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78408 2019-Jan-13 11:24:20.725940 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78409 2019-Jan-13 11:24:20.726720 - [DEBUG] Value : BOTTOM
78410 2019-Jan-13 11:24:20.726747 - [DEBUG]
78411 2019-Jan-13 11:24:20.726773 - [DEBUG] Function : main
78412 2019-Jan-13 11:24:20.726799 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78413 2019-Jan-13 11:24:20.727599 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78414 2019-Jan-13 11:24:20.728249 - [DEBUG] Value : BOTTOM
78415 2019-Jan-13 11:24:20.728276 - [DEBUG]
78416 2019-Jan-13 11:24:20.728301 - [DEBUG] Function : main
78417 2019-Jan-13 11:24:20.728326 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78418 2019-Jan-13 11:24:20.728961 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78419 2019-Jan-13 11:24:20.729607 - [DEBUG] Value : BOTTOM
78420 2019-Jan-13 11:24:20.729634 - [DEBUG]
78421 2019-Jan-13 11:24:20.729660 - [DEBUG] Function : main
78422 2019-Jan-13 11:24:20.729685 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78423 2019-Jan-13 11:24:20.730348 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78424 2019-Jan-13 11:24:20.730989 - [DEBUG] Value : BOTTOM
78425 2019-Jan-13 11:24:20.731015 - [DEBUG]
78426 2019-Jan-13 11:24:20.731039 - [DEBUG] Function : main
78427 2019-Jan-13 11:24:20.731064 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78428 2019-Jan-13 11:24:20.731698 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78429 2019-Jan-13 11:24:20.732458 - [DEBUG] Value : BOTTOM
78430 2019-Jan-13 11:24:20.732485 - [DEBUG]
78431 2019-Jan-13 11:24:20.732510 - [DEBUG] Function : main
78432 2019-Jan-13 11:24:20.732535 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78433 2019-Jan-13 11:24:20.733350 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78434 2019-Jan-13 11:24:20.734010 - [DEBUG] Value : BOTTOM
78435 2019-Jan-13 11:24:20.734037 - [DEBUG]
78436 2019-Jan-13 11:24:20.734063 - [DEBUG] Function : main
78437 2019-Jan-13 11:24:20.734088 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78438 2019-Jan-13 11:24:20.734727 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78439 2019-Jan-13 11:24:20.735364 - [DEBUG] Value : BOTTOM
78440 2019-Jan-13 11:24:20.735390 - [DEBUG]
78441 2019-Jan-13 11:24:20.735415 - [DEBUG] Function : main
78442 2019-Jan-13 11:24:20.735439 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78443 2019-Jan-13 11:24:20.736074 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78444 2019-Jan-13 11:24:20.736737 - [DEBUG] Value : BOTTOM
78445 2019-Jan-13 11:24:20.736763 - [DEBUG]
78446 2019-Jan-13 11:24:20.736788 - [DEBUG] Function : main
78447 2019-Jan-13 11:24:20.736812 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78448 2019-Jan-13 11:24:20.737448 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78449 2019-Jan-13 11:24:20.738113 - [DEBUG] Value : BOTTOM
78450 2019-Jan-13 11:24:20.738140 - [DEBUG]
78451 2019-Jan-13 11:24:20.738166 - [DEBUG] Function : main
78452 2019-Jan-13 11:24:20.738191 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78453 2019-Jan-13 11:24:20.738960 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78454 2019-Jan-13 11:24:20.739758 - [DEBUG] Value : BOTTOM
78455 2019-Jan-13 11:24:20.739785 - [DEBUG]
78456 2019-Jan-13 11:24:20.739811 - [DEBUG] Function : main
78457 2019-Jan-13 11:24:20.739836 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78458 2019-Jan-13 11:24:20.740510 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78459 2019-Jan-13 11:24:20.741150 - [DEBUG] Value : BOTTOM
78460 2019-Jan-13 11:24:20.741176 - [DEBUG]
78461 2019-Jan-13 11:24:20.741201 - [DEBUG] Function : main
78462 2019-Jan-13 11:24:20.741226 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78463 2019-Jan-13 11:24:20.741860 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78464 2019-Jan-13 11:24:20.742499 - [DEBUG] Value : BOTTOM
78465 2019-Jan-13 11:24:20.742525 - [DEBUG]
78466 2019-Jan-13 11:24:20.742550 - [DEBUG] Function : main
78467 2019-Jan-13 11:24:20.742575 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78468 2019-Jan-13 11:24:20.743209 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78469 2019-Jan-13 11:24:20.743872 - [DEBUG] Value : BOTTOM
78470 2019-Jan-13 11:24:20.743899 - [DEBUG]
78471 2019-Jan-13 11:24:20.743923 - [DEBUG] Function : main
78472 2019-Jan-13 11:24:20.743948 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78473 2019-Jan-13 11:24:20.744700 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78474 2019-Jan-13 11:24:20.745493 - [DEBUG] Value : BOTTOM
78475 2019-Jan-13 11:24:20.745521 - [DEBUG]
78476 2019-Jan-13 11:24:20.745546 - [DEBUG] Function : main
78477 2019-Jan-13 11:24:20.745571 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78478 2019-Jan-13 11:24:20.746229 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78479 2019-Jan-13 11:24:20.746906 - [DEBUG] Value : BOTTOM
78480 2019-Jan-13 11:24:20.746932 - [DEBUG]
78481 2019-Jan-13 11:24:20.746958 - [DEBUG] Function : main
78482 2019-Jan-13 11:24:20.746982 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78483 2019-Jan-13 11:24:20.747619 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78484 2019-Jan-13 11:24:20.748300 - [DEBUG] Value : BOTTOM
78485 2019-Jan-13 11:24:20.748329 - [DEBUG]
78486 2019-Jan-13 11:24:20.748355 - [DEBUG] Function : main
78487 2019-Jan-13 11:24:20.748381 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78488 2019-Jan-13 11:24:20.749058 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78489 2019-Jan-13 11:24:20.749751 - [DEBUG] Value : BOTTOM
78490 2019-Jan-13 11:24:20.749779 - [DEBUG]
78491 2019-Jan-13 11:24:20.749806 - [DEBUG] Function : main
78492 2019-Jan-13 11:24:20.749832 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78493 2019-Jan-13 11:24:20.750560 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
78494 2019-Jan-13 11:24:20.751242 - [DEBUG] Value : BOTTOM
78495 2019-Jan-13 11:24:20.751270 - [DEBUG]
78496 2019-Jan-13 11:24:20.751296 - [DEBUG] Function : main
78497 2019-Jan-13 11:24:20.751321 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78498 2019-Jan-13 11:24:20.751963 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
78499 2019-Jan-13 11:24:20.752611 - [DEBUG] Value : BOTTOM
78500 2019-Jan-13 11:24:20.752636 - [DEBUG]
78501 2019-Jan-13 11:24:20.752661 - [DEBUG] Function : main
78502 2019-Jan-13 11:24:20.752686 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78503 2019-Jan-13 11:24:20.753325 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
78504 2019-Jan-13 11:24:20.754166 - [DEBUG] Value : BOTTOM
78505 2019-Jan-13 11:24:20.754194 - [DEBUG]
78506 2019-Jan-13 11:24:20.754220 - [DEBUG] Function : main
78507 2019-Jan-13 11:24:20.754245 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78508 2019-Jan-13 11:24:20.755061 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78509 2019-Jan-13 11:24:20.755130 - [DEBUG] Value : BOTTOM
78510 2019-Jan-13 11:24:20.755156 - [DEBUG]
78511 2019-Jan-13 11:24:20.755182 - [DEBUG] Function : main
78512 2019-Jan-13 11:24:20.755207 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78513 2019-Jan-13 11:24:20.755859 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
78514 2019-Jan-13 11:24:20.756493 - [DEBUG] Value : BOTTOM
78515 2019-Jan-13 11:24:20.756520 - [DEBUG]
78516 2019-Jan-13 11:24:20.756545 - [DEBUG] Function : main
78517 2019-Jan-13 11:24:20.756570 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78518 2019-Jan-13 11:24:20.757233 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78519 2019-Jan-13 11:24:20.757878 - [DEBUG] Value : BOTTOM
78520 2019-Jan-13 11:24:20.757904 - [DEBUG]
78521 2019-Jan-13 11:24:20.757931 - [DEBUG] Function : main
78522 2019-Jan-13 11:24:20.757956 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78523 2019-Jan-13 11:24:20.758593 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
78524 2019-Jan-13 11:24:20.759238 - [DEBUG] Value : BOTTOM
78525 2019-Jan-13 11:24:20.759263 - [DEBUG]
78526 2019-Jan-13 11:24:20.759288 - [DEBUG] Function : main
78527 2019-Jan-13 11:24:20.759312 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78528 2019-Jan-13 11:24:20.760089 - [DEBUG] Fact : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78529 2019-Jan-13 11:24:20.760750 - [DEBUG] Value : BOTTOM
78530 2019-Jan-13 11:24:20.760777 - [DEBUG]
78531 2019-Jan-13 11:24:20.760966 - [DEBUG] Function : main
78532 2019-Jan-13 11:24:20.760997 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78533 2019-Jan-13 11:24:20.761669 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78534 2019-Jan-13 11:24:20.762314 - [DEBUG] Value : BOTTOM
78535 2019-Jan-13 11:24:20.762340 - [DEBUG]
78536 2019-Jan-13 11:24:20.762365 - [DEBUG] Function : main
78537 2019-Jan-13 11:24:20.762391 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78538 2019-Jan-13 11:24:20.763023 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78539 2019-Jan-13 11:24:20.763686 - [DEBUG] Value : BOTTOM
78540 2019-Jan-13 11:24:20.763731 - [DEBUG]
78541 2019-Jan-13 11:24:20.763757 - [DEBUG] Function : main
78542 2019-Jan-13 11:24:20.763782 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78543 2019-Jan-13 11:24:20.764418 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78544 2019-Jan-13 11:24:20.765069 - [DEBUG] Value : BOTTOM
78545 2019-Jan-13 11:24:20.765096 - [DEBUG]
78546 2019-Jan-13 11:24:20.765121 - [DEBUG] Function : main
78547 2019-Jan-13 11:24:20.765146 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78548 2019-Jan-13 11:24:20.765789 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78549 2019-Jan-13 11:24:20.766425 - [DEBUG] Value : BOTTOM
78550 2019-Jan-13 11:24:20.766451 - [DEBUG]
78551 2019-Jan-13 11:24:20.766476 - [DEBUG] Function : main
78552 2019-Jan-13 11:24:20.766501 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78553 2019-Jan-13 11:24:20.767306 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78554 2019-Jan-13 11:24:20.768117 - [DEBUG] Value : BOTTOM
78555 2019-Jan-13 11:24:20.768144 - [DEBUG]
78556 2019-Jan-13 11:24:20.768170 - [DEBUG] Function : main
78557 2019-Jan-13 11:24:20.768195 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78558 2019-Jan-13 11:24:20.768851 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78559 2019-Jan-13 11:24:20.769488 - [DEBUG] Value : BOTTOM
78560 2019-Jan-13 11:24:20.769514 - [DEBUG]
78561 2019-Jan-13 11:24:20.769540 - [DEBUG] Function : main
78562 2019-Jan-13 11:24:20.769565 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78563 2019-Jan-13 11:24:20.770227 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78564 2019-Jan-13 11:24:20.770863 - [DEBUG] Value : BOTTOM
78565 2019-Jan-13 11:24:20.770888 - [DEBUG]
78566 2019-Jan-13 11:24:20.770913 - [DEBUG] Function : main
78567 2019-Jan-13 11:24:20.770938 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78568 2019-Jan-13 11:24:20.771574 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78569 2019-Jan-13 11:24:20.772209 - [DEBUG] Value : BOTTOM
78570 2019-Jan-13 11:24:20.772234 - [DEBUG]
78571 2019-Jan-13 11:24:20.772259 - [DEBUG] Function : main
78572 2019-Jan-13 11:24:20.772283 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78573 2019-Jan-13 11:24:20.772921 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78574 2019-Jan-13 11:24:20.773711 - [DEBUG] Value : BOTTOM
78575 2019-Jan-13 11:24:20.773738 - [DEBUG]
78576 2019-Jan-13 11:24:20.773764 - [DEBUG] Function : main
78577 2019-Jan-13 11:24:20.773789 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78578 2019-Jan-13 11:24:20.774589 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78579 2019-Jan-13 11:24:20.775241 - [DEBUG] Value : BOTTOM
78580 2019-Jan-13 11:24:20.775268 - [DEBUG]
78581 2019-Jan-13 11:24:20.775293 - [DEBUG] Function : main
78582 2019-Jan-13 11:24:20.775318 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78583 2019-Jan-13 11:24:20.775953 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78584 2019-Jan-13 11:24:20.776598 - [DEBUG] Value : BOTTOM
78585 2019-Jan-13 11:24:20.776624 - [DEBUG]
78586 2019-Jan-13 11:24:20.776648 - [DEBUG] Function : main
78587 2019-Jan-13 11:24:20.776696 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78588 2019-Jan-13 11:24:20.777352 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78589 2019-Jan-13 11:24:20.777989 - [DEBUG] Value : BOTTOM
78590 2019-Jan-13 11:24:20.778015 - [DEBUG]
78591 2019-Jan-13 11:24:20.778039 - [DEBUG] Function : main
78592 2019-Jan-13 11:24:20.778064 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78593 2019-Jan-13 11:24:20.778696 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78594 2019-Jan-13 11:24:20.779452 - [DEBUG] Value : BOTTOM
78595 2019-Jan-13 11:24:20.779479 - [DEBUG]
78596 2019-Jan-13 11:24:20.779504 - [DEBUG] Function : main
78597 2019-Jan-13 11:24:20.779530 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78598 2019-Jan-13 11:24:20.780344 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78599 2019-Jan-13 11:24:20.781004 - [DEBUG] Value : BOTTOM
78600 2019-Jan-13 11:24:20.781031 - [DEBUG]
78601 2019-Jan-13 11:24:20.781056 - [DEBUG] Function : main
78602 2019-Jan-13 11:24:20.781081 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78603 2019-Jan-13 11:24:20.781734 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78604 2019-Jan-13 11:24:20.782374 - [DEBUG] Value : BOTTOM
78605 2019-Jan-13 11:24:20.782401 - [DEBUG]
78606 2019-Jan-13 11:24:20.782425 - [DEBUG] Function : main
78607 2019-Jan-13 11:24:20.782450 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78608 2019-Jan-13 11:24:20.783081 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78609 2019-Jan-13 11:24:20.783751 - [DEBUG] Value : BOTTOM
78610 2019-Jan-13 11:24:20.783777 - [DEBUG]
78611 2019-Jan-13 11:24:20.783804 - [DEBUG] Function : main
78612 2019-Jan-13 11:24:20.783828 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78613 2019-Jan-13 11:24:20.784461 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78614 2019-Jan-13 11:24:20.785101 - [DEBUG] Value : BOTTOM
78615 2019-Jan-13 11:24:20.785127 - [DEBUG]
78616 2019-Jan-13 11:24:20.785151 - [DEBUG] Function : main
78617 2019-Jan-13 11:24:20.785176 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78618 2019-Jan-13 11:24:20.785935 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78619 2019-Jan-13 11:24:20.786770 - [DEBUG] Value : BOTTOM
78620 2019-Jan-13 11:24:20.786798 - [DEBUG]
78621 2019-Jan-13 11:24:20.786824 - [DEBUG] Function : main
78622 2019-Jan-13 11:24:20.786849 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78623 2019-Jan-13 11:24:20.787509 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78624 2019-Jan-13 11:24:20.788152 - [DEBUG] Value : BOTTOM
78625 2019-Jan-13 11:24:20.788178 - [DEBUG]
78626 2019-Jan-13 11:24:20.788203 - [DEBUG] Function : main
78627 2019-Jan-13 11:24:20.788228 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78628 2019-Jan-13 11:24:20.788861 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78629 2019-Jan-13 11:24:20.789498 - [DEBUG] Value : BOTTOM
78630 2019-Jan-13 11:24:20.789524 - [DEBUG]
78631 2019-Jan-13 11:24:20.789549 - [DEBUG] Function : main
78632 2019-Jan-13 11:24:20.789573 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78633 2019-Jan-13 11:24:20.790227 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78634 2019-Jan-13 11:24:20.790883 - [DEBUG] Value : BOTTOM
78635 2019-Jan-13 11:24:20.790910 - [DEBUG]
78636 2019-Jan-13 11:24:20.790934 - [DEBUG] Function : main
78637 2019-Jan-13 11:24:20.790960 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78638 2019-Jan-13 11:24:20.791596 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78639 2019-Jan-13 11:24:20.792376 - [DEBUG] Value : BOTTOM
78640 2019-Jan-13 11:24:20.792403 - [DEBUG]
78641 2019-Jan-13 11:24:20.792428 - [DEBUG] Function : main
78642 2019-Jan-13 11:24:20.792454 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78643 2019-Jan-13 11:24:20.793253 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78644 2019-Jan-13 11:24:20.793935 - [DEBUG] Value : BOTTOM
78645 2019-Jan-13 11:24:20.793962 - [DEBUG]
78646 2019-Jan-13 11:24:20.793987 - [DEBUG] Function : main
78647 2019-Jan-13 11:24:20.794012 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78648 2019-Jan-13 11:24:20.794648 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78649 2019-Jan-13 11:24:20.795284 - [DEBUG] Value : BOTTOM
78650 2019-Jan-13 11:24:20.795309 - [DEBUG]
78651 2019-Jan-13 11:24:20.795334 - [DEBUG] Function : main
78652 2019-Jan-13 11:24:20.795359 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78653 2019-Jan-13 11:24:20.795994 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78654 2019-Jan-13 11:24:20.796632 - [DEBUG] Value : BOTTOM
78655 2019-Jan-13 11:24:20.796658 - [DEBUG]
78656 2019-Jan-13 11:24:20.796698 - [DEBUG] Function : main
78657 2019-Jan-13 11:24:20.796723 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78658 2019-Jan-13 11:24:20.797357 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78659 2019-Jan-13 11:24:20.798111 - [DEBUG] Value : BOTTOM
78660 2019-Jan-13 11:24:20.798141 - [DEBUG]
78661 2019-Jan-13 11:24:20.798167 - [DEBUG] Function : main
78662 2019-Jan-13 11:24:20.798193 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78663 2019-Jan-13 11:24:20.798857 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78664 2019-Jan-13 11:24:20.799662 - [DEBUG] Value : BOTTOM
78665 2019-Jan-13 11:24:20.799689 - [DEBUG]
78666 2019-Jan-13 11:24:20.799715 - [DEBUG] Function : main
78667 2019-Jan-13 11:24:20.799741 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78668 2019-Jan-13 11:24:20.800411 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78669 2019-Jan-13 11:24:20.801058 - [DEBUG] Value : BOTTOM
78670 2019-Jan-13 11:24:20.801084 - [DEBUG]
78671 2019-Jan-13 11:24:20.801109 - [DEBUG] Function : main
78672 2019-Jan-13 11:24:20.801134 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78673 2019-Jan-13 11:24:20.801767 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78674 2019-Jan-13 11:24:20.802405 - [DEBUG] Value : BOTTOM
78675 2019-Jan-13 11:24:20.802431 - [DEBUG]
78676 2019-Jan-13 11:24:20.802455 - [DEBUG] Function : main
78677 2019-Jan-13 11:24:20.802480 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78678 2019-Jan-13 11:24:20.803126 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78679 2019-Jan-13 11:24:20.803787 - [DEBUG] Value : BOTTOM
78680 2019-Jan-13 11:24:20.803829 - [DEBUG]
78681 2019-Jan-13 11:24:20.803855 - [DEBUG] Function : main
78682 2019-Jan-13 11:24:20.803880 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78683 2019-Jan-13 11:24:20.804638 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
78684 2019-Jan-13 11:24:20.805438 - [DEBUG] Value : BOTTOM
78685 2019-Jan-13 11:24:20.805466 - [DEBUG]
78686 2019-Jan-13 11:24:20.805492 - [DEBUG] Function : main
78687 2019-Jan-13 11:24:20.805517 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78688 2019-Jan-13 11:24:20.806183 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
78689 2019-Jan-13 11:24:20.806854 - [DEBUG] Value : BOTTOM
78690 2019-Jan-13 11:24:20.806881 - [DEBUG]
78691 2019-Jan-13 11:24:20.806906 - [DEBUG] Function : main
78692 2019-Jan-13 11:24:20.806931 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78693 2019-Jan-13 11:24:20.807567 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
78694 2019-Jan-13 11:24:20.808207 - [DEBUG] Value : BOTTOM
78695 2019-Jan-13 11:24:20.808233 - [DEBUG]
78696 2019-Jan-13 11:24:20.808258 - [DEBUG] Function : main
78697 2019-Jan-13 11:24:20.808283 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78698 2019-Jan-13 11:24:20.808918 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78699 2019-Jan-13 11:24:20.808978 - [DEBUG] Value : BOTTOM
78700 2019-Jan-13 11:24:20.809003 - [DEBUG]
78701 2019-Jan-13 11:24:20.809028 - [DEBUG] Function : main
78702 2019-Jan-13 11:24:20.809052 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78703 2019-Jan-13 11:24:20.809685 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
78704 2019-Jan-13 11:24:20.810343 - [DEBUG] Value : BOTTOM
78705 2019-Jan-13 11:24:20.810369 - [DEBUG]
78706 2019-Jan-13 11:24:20.810394 - [DEBUG] Function : main
78707 2019-Jan-13 11:24:20.810418 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78708 2019-Jan-13 11:24:20.811187 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78709 2019-Jan-13 11:24:20.811990 - [DEBUG] Value : BOTTOM
78710 2019-Jan-13 11:24:20.812018 - [DEBUG]
78711 2019-Jan-13 11:24:20.812046 - [DEBUG] Function : main
78712 2019-Jan-13 11:24:20.812071 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78713 2019-Jan-13 11:24:20.812718 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
78714 2019-Jan-13 11:24:20.813390 - [DEBUG] Value : BOTTOM
78715 2019-Jan-13 11:24:20.813416 - [DEBUG]
78716 2019-Jan-13 11:24:20.813441 - [DEBUG] Function : main
78717 2019-Jan-13 11:24:20.813465 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78718 2019-Jan-13 11:24:20.814103 - [DEBUG] Fact : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78719 2019-Jan-13 11:24:20.814741 - [DEBUG] Value : BOTTOM
78720 2019-Jan-13 11:24:20.814767 - [DEBUG]
78721 2019-Jan-13 11:24:20.814821 - [DEBUG] Function : main
78722 2019-Jan-13 11:24:20.814847 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78723 2019-Jan-13 11:24:20.815492 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78724 2019-Jan-13 11:24:20.816131 - [DEBUG] Value : BOTTOM
78725 2019-Jan-13 11:24:20.816157 - [DEBUG]
78726 2019-Jan-13 11:24:20.816181 - [DEBUG] Function : main
78727 2019-Jan-13 11:24:20.816224 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78728 2019-Jan-13 11:24:20.816994 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78729 2019-Jan-13 11:24:20.817671 - [DEBUG] Value : BOTTOM
78730 2019-Jan-13 11:24:20.817698 - [DEBUG]
78731 2019-Jan-13 11:24:20.817724 - [DEBUG] Function : main
78732 2019-Jan-13 11:24:20.817749 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78733 2019-Jan-13 11:24:20.818561 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78734 2019-Jan-13 11:24:20.819209 - [DEBUG] Value : BOTTOM
78735 2019-Jan-13 11:24:20.819236 - [DEBUG]
78736 2019-Jan-13 11:24:20.819261 - [DEBUG] Function : main
78737 2019-Jan-13 11:24:20.819286 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78738 2019-Jan-13 11:24:20.819926 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78739 2019-Jan-13 11:24:20.820590 - [DEBUG] Value : BOTTOM
78740 2019-Jan-13 11:24:20.820616 - [DEBUG]
78741 2019-Jan-13 11:24:20.820641 - [DEBUG] Function : main
78742 2019-Jan-13 11:24:20.820666 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78743 2019-Jan-13 11:24:20.821305 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78744 2019-Jan-13 11:24:20.821943 - [DEBUG] Value : BOTTOM
78745 2019-Jan-13 11:24:20.821969 - [DEBUG]
78746 2019-Jan-13 11:24:20.821994 - [DEBUG] Function : main
78747 2019-Jan-13 11:24:20.822019 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78748 2019-Jan-13 11:24:20.822656 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78749 2019-Jan-13 11:24:20.823425 - [DEBUG] Value : BOTTOM
78750 2019-Jan-13 11:24:20.823453 - [DEBUG]
78751 2019-Jan-13 11:24:20.823479 - [DEBUG] Function : main
78752 2019-Jan-13 11:24:20.823504 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78753 2019-Jan-13 11:24:20.824314 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78754 2019-Jan-13 11:24:20.824970 - [DEBUG] Value : BOTTOM
78755 2019-Jan-13 11:24:20.824997 - [DEBUG]
78756 2019-Jan-13 11:24:20.825023 - [DEBUG] Function : main
78757 2019-Jan-13 11:24:20.825047 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78758 2019-Jan-13 11:24:20.825690 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78759 2019-Jan-13 11:24:20.826323 - [DEBUG] Value : BOTTOM
78760 2019-Jan-13 11:24:20.826349 - [DEBUG]
78761 2019-Jan-13 11:24:20.826373 - [DEBUG] Function : main
78762 2019-Jan-13 11:24:20.826398 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78763 2019-Jan-13 11:24:20.827062 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78764 2019-Jan-13 11:24:20.827701 - [DEBUG] Value : BOTTOM
78765 2019-Jan-13 11:24:20.827727 - [DEBUG]
78766 2019-Jan-13 11:24:20.827751 - [DEBUG] Function : main
78767 2019-Jan-13 11:24:20.827776 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78768 2019-Jan-13 11:24:20.828413 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78769 2019-Jan-13 11:24:20.829052 - [DEBUG] Value : BOTTOM
78770 2019-Jan-13 11:24:20.829095 - [DEBUG]
78771 2019-Jan-13 11:24:20.829121 - [DEBUG] Function : main
78772 2019-Jan-13 11:24:20.829235 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78773 2019-Jan-13 11:24:20.829912 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78774 2019-Jan-13 11:24:20.830749 - [DEBUG] Value : BOTTOM
78775 2019-Jan-13 11:24:20.830777 - [DEBUG]
78776 2019-Jan-13 11:24:20.830803 - [DEBUG] Function : main
78777 2019-Jan-13 11:24:20.830828 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78778 2019-Jan-13 11:24:20.831492 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78779 2019-Jan-13 11:24:20.832134 - [DEBUG] Value : BOTTOM
78780 2019-Jan-13 11:24:20.832160 - [DEBUG]
78781 2019-Jan-13 11:24:20.832185 - [DEBUG] Function : main
78782 2019-Jan-13 11:24:20.832210 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78783 2019-Jan-13 11:24:20.832848 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78784 2019-Jan-13 11:24:20.833516 - [DEBUG] Value : BOTTOM
78785 2019-Jan-13 11:24:20.833542 - [DEBUG]
78786 2019-Jan-13 11:24:20.833567 - [DEBUG] Function : main
78787 2019-Jan-13 11:24:20.833592 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78788 2019-Jan-13 11:24:20.834232 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78789 2019-Jan-13 11:24:20.834868 - [DEBUG] Value : BOTTOM
78790 2019-Jan-13 11:24:20.834894 - [DEBUG]
78791 2019-Jan-13 11:24:20.834918 - [DEBUG] Function : main
78792 2019-Jan-13 11:24:20.834943 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78793 2019-Jan-13 11:24:20.835689 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78794 2019-Jan-13 11:24:20.836352 - [DEBUG] Value : BOTTOM
78795 2019-Jan-13 11:24:20.836379 - [DEBUG]
78796 2019-Jan-13 11:24:20.836404 - [DEBUG] Function : main
78797 2019-Jan-13 11:24:20.836429 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78798 2019-Jan-13 11:24:20.837261 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78799 2019-Jan-13 11:24:20.837919 - [DEBUG] Value : BOTTOM
78800 2019-Jan-13 11:24:20.837945 - [DEBUG]
78801 2019-Jan-13 11:24:20.837973 - [DEBUG] Function : main
78802 2019-Jan-13 11:24:20.837998 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78803 2019-Jan-13 11:24:20.838637 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78804 2019-Jan-13 11:24:20.839274 - [DEBUG] Value : BOTTOM
78805 2019-Jan-13 11:24:20.839300 - [DEBUG]
78806 2019-Jan-13 11:24:20.839325 - [DEBUG] Function : main
78807 2019-Jan-13 11:24:20.839350 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78808 2019-Jan-13 11:24:20.839989 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78809 2019-Jan-13 11:24:20.840653 - [DEBUG] Value : BOTTOM
78810 2019-Jan-13 11:24:20.840678 - [DEBUG]
78811 2019-Jan-13 11:24:20.840703 - [DEBUG] Function : main
78812 2019-Jan-13 11:24:20.840728 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78813 2019-Jan-13 11:24:20.841384 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78814 2019-Jan-13 11:24:20.842144 - [DEBUG] Value : BOTTOM
78815 2019-Jan-13 11:24:20.842172 - [DEBUG]
78816 2019-Jan-13 11:24:20.842197 - [DEBUG] Function : main
78817 2019-Jan-13 11:24:20.842222 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78818 2019-Jan-13 11:24:20.843026 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78819 2019-Jan-13 11:24:20.843710 - [DEBUG] Value : BOTTOM
78820 2019-Jan-13 11:24:20.843737 - [DEBUG]
78821 2019-Jan-13 11:24:20.843762 - [DEBUG] Function : main
78822 2019-Jan-13 11:24:20.843787 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78823 2019-Jan-13 11:24:20.844429 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78824 2019-Jan-13 11:24:20.845067 - [DEBUG] Value : BOTTOM
78825 2019-Jan-13 11:24:20.845093 - [DEBUG]
78826 2019-Jan-13 11:24:20.845117 - [DEBUG] Function : main
78827 2019-Jan-13 11:24:20.845142 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78828 2019-Jan-13 11:24:20.845781 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78829 2019-Jan-13 11:24:20.846430 - [DEBUG] Value : BOTTOM
78830 2019-Jan-13 11:24:20.846456 - [DEBUG]
78831 2019-Jan-13 11:24:20.846481 - [DEBUG] Function : main
78832 2019-Jan-13 11:24:20.846506 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78833 2019-Jan-13 11:24:20.847164 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78834 2019-Jan-13 11:24:20.847802 - [DEBUG] Value : BOTTOM
78835 2019-Jan-13 11:24:20.847828 - [DEBUG]
78836 2019-Jan-13 11:24:20.847853 - [DEBUG] Function : main
78837 2019-Jan-13 11:24:20.847878 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78838 2019-Jan-13 11:24:20.848652 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78839 2019-Jan-13 11:24:20.849447 - [DEBUG] Value : BOTTOM
78840 2019-Jan-13 11:24:20.849474 - [DEBUG]
78841 2019-Jan-13 11:24:20.849500 - [DEBUG] Function : main
78842 2019-Jan-13 11:24:20.849525 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78843 2019-Jan-13 11:24:20.850213 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78844 2019-Jan-13 11:24:20.850855 - [DEBUG] Value : BOTTOM
78845 2019-Jan-13 11:24:20.850881 - [DEBUG]
78846 2019-Jan-13 11:24:20.850906 - [DEBUG] Function : main
78847 2019-Jan-13 11:24:20.850931 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78848 2019-Jan-13 11:24:20.851570 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78849 2019-Jan-13 11:24:20.852215 - [DEBUG] Value : BOTTOM
78850 2019-Jan-13 11:24:20.852241 - [DEBUG]
78851 2019-Jan-13 11:24:20.852266 - [DEBUG] Function : main
78852 2019-Jan-13 11:24:20.852290 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78853 2019-Jan-13 11:24:20.852931 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78854 2019-Jan-13 11:24:20.853606 - [DEBUG] Value : BOTTOM
78855 2019-Jan-13 11:24:20.853632 - [DEBUG]
78856 2019-Jan-13 11:24:20.853657 - [DEBUG] Function : main
78857 2019-Jan-13 11:24:20.853682 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78858 2019-Jan-13 11:24:20.854443 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78859 2019-Jan-13 11:24:20.855245 - [DEBUG] Value : BOTTOM
78860 2019-Jan-13 11:24:20.855273 - [DEBUG]
78861 2019-Jan-13 11:24:20.855299 - [DEBUG] Function : main
78862 2019-Jan-13 11:24:20.855326 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78863 2019-Jan-13 11:24:20.856000 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78864 2019-Jan-13 11:24:20.856644 - [DEBUG] Value : BOTTOM
78865 2019-Jan-13 11:24:20.856693 - [DEBUG]
78866 2019-Jan-13 11:24:20.856719 - [DEBUG] Function : main
78867 2019-Jan-13 11:24:20.856744 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78868 2019-Jan-13 11:24:20.857384 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78869 2019-Jan-13 11:24:20.858028 - [DEBUG] Value : BOTTOM
78870 2019-Jan-13 11:24:20.858054 - [DEBUG]
78871 2019-Jan-13 11:24:20.858080 - [DEBUG] Function : main
78872 2019-Jan-13 11:24:20.858104 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78873 2019-Jan-13 11:24:20.858745 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
78874 2019-Jan-13 11:24:20.859379 - [DEBUG] Value : BOTTOM
78875 2019-Jan-13 11:24:20.859405 - [DEBUG]
78876 2019-Jan-13 11:24:20.859429 - [DEBUG] Function : main
78877 2019-Jan-13 11:24:20.859454 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78878 2019-Jan-13 11:24:20.860109 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
78879 2019-Jan-13 11:24:20.860881 - [DEBUG] Value : BOTTOM
78880 2019-Jan-13 11:24:20.860909 - [DEBUG]
78881 2019-Jan-13 11:24:20.860934 - [DEBUG] Function : main
78882 2019-Jan-13 11:24:20.860959 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78883 2019-Jan-13 11:24:20.861768 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
78884 2019-Jan-13 11:24:20.862418 - [DEBUG] Value : BOTTOM
78885 2019-Jan-13 11:24:20.862445 - [DEBUG]
78886 2019-Jan-13 11:24:20.862477 - [DEBUG] Function : main
78887 2019-Jan-13 11:24:20.862502 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78888 2019-Jan-13 11:24:20.863148 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78889 2019-Jan-13 11:24:20.863208 - [DEBUG] Value : BOTTOM
78890 2019-Jan-13 11:24:20.863234 - [DEBUG]
78891 2019-Jan-13 11:24:20.863258 - [DEBUG] Function : main
78892 2019-Jan-13 11:24:20.863283 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78893 2019-Jan-13 11:24:20.863943 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
78894 2019-Jan-13 11:24:20.864578 - [DEBUG] Value : BOTTOM
78895 2019-Jan-13 11:24:20.864604 - [DEBUG]
78896 2019-Jan-13 11:24:20.864657 - [DEBUG] Function : main
78897 2019-Jan-13 11:24:20.864683 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78898 2019-Jan-13 11:24:20.865340 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78899 2019-Jan-13 11:24:20.865976 - [DEBUG] Value : BOTTOM
78900 2019-Jan-13 11:24:20.866002 - [DEBUG]
78901 2019-Jan-13 11:24:20.866027 - [DEBUG] Function : main
78902 2019-Jan-13 11:24:20.866052 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78903 2019-Jan-13 11:24:20.866719 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78904 2019-Jan-13 11:24:20.867496 - [DEBUG] Value : BOTTOM
78905 2019-Jan-13 11:24:20.867523 - [DEBUG]
78906 2019-Jan-13 11:24:20.867550 - [DEBUG] Function : main
78907 2019-Jan-13 11:24:20.867575 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78908 2019-Jan-13 11:24:20.868379 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78909 2019-Jan-13 11:24:20.869023 - [DEBUG] Value : BOTTOM
78910 2019-Jan-13 11:24:20.869050 - [DEBUG]
78911 2019-Jan-13 11:24:20.869075 - [DEBUG] Function : main
78912 2019-Jan-13 11:24:20.869100 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78913 2019-Jan-13 11:24:20.869736 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78914 2019-Jan-13 11:24:20.870398 - [DEBUG] Value : BOTTOM
78915 2019-Jan-13 11:24:20.870424 - [DEBUG]
78916 2019-Jan-13 11:24:20.870448 - [DEBUG] Function : main
78917 2019-Jan-13 11:24:20.870473 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78918 2019-Jan-13 11:24:20.871112 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78919 2019-Jan-13 11:24:20.871750 - [DEBUG] Value : BOTTOM
78920 2019-Jan-13 11:24:20.871776 - [DEBUG]
78921 2019-Jan-13 11:24:20.871800 - [DEBUG] Function : main
78922 2019-Jan-13 11:24:20.871824 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78923 2019-Jan-13 11:24:20.872460 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78924 2019-Jan-13 11:24:20.873213 - [DEBUG] Value : BOTTOM
78925 2019-Jan-13 11:24:20.873240 - [DEBUG]
78926 2019-Jan-13 11:24:20.873267 - [DEBUG] Function : main
78927 2019-Jan-13 11:24:20.873292 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78928 2019-Jan-13 11:24:20.874106 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78929 2019-Jan-13 11:24:20.874765 - [DEBUG] Value : BOTTOM
78930 2019-Jan-13 11:24:20.874792 - [DEBUG]
78931 2019-Jan-13 11:24:20.874818 - [DEBUG] Function : main
78932 2019-Jan-13 11:24:20.874843 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78933 2019-Jan-13 11:24:20.875487 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78934 2019-Jan-13 11:24:20.876121 - [DEBUG] Value : BOTTOM
78935 2019-Jan-13 11:24:20.876146 - [DEBUG]
78936 2019-Jan-13 11:24:20.876171 - [DEBUG] Function : main
78937 2019-Jan-13 11:24:20.876196 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78938 2019-Jan-13 11:24:20.876859 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78939 2019-Jan-13 11:24:20.877500 - [DEBUG] Value : BOTTOM
78940 2019-Jan-13 11:24:20.877525 - [DEBUG]
78941 2019-Jan-13 11:24:20.877550 - [DEBUG] Function : main
78942 2019-Jan-13 11:24:20.877575 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78943 2019-Jan-13 11:24:20.878210 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78944 2019-Jan-13 11:24:20.878865 - [DEBUG] Value : BOTTOM
78945 2019-Jan-13 11:24:20.878891 - [DEBUG]
78946 2019-Jan-13 11:24:20.878915 - [DEBUG] Function : main
78947 2019-Jan-13 11:24:20.878940 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78948 2019-Jan-13 11:24:20.879709 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78949 2019-Jan-13 11:24:20.880553 - [DEBUG] Value : BOTTOM
78950 2019-Jan-13 11:24:20.880581 - [DEBUG]
78951 2019-Jan-13 11:24:20.880607 - [DEBUG] Function : main
78952 2019-Jan-13 11:24:20.880632 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78953 2019-Jan-13 11:24:20.881295 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78954 2019-Jan-13 11:24:20.881934 - [DEBUG] Value : BOTTOM
78955 2019-Jan-13 11:24:20.881960 - [DEBUG]
78956 2019-Jan-13 11:24:20.881985 - [DEBUG] Function : main
78957 2019-Jan-13 11:24:20.882009 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78958 2019-Jan-13 11:24:20.882644 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78959 2019-Jan-13 11:24:20.883279 - [DEBUG] Value : BOTTOM
78960 2019-Jan-13 11:24:20.883305 - [DEBUG]
78961 2019-Jan-13 11:24:20.883351 - [DEBUG] Function : main
78962 2019-Jan-13 11:24:20.883378 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78963 2019-Jan-13 11:24:20.884018 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78964 2019-Jan-13 11:24:20.884654 - [DEBUG] Value : BOTTOM
78965 2019-Jan-13 11:24:20.884680 - [DEBUG]
78966 2019-Jan-13 11:24:20.884704 - [DEBUG] Function : main
78967 2019-Jan-13 11:24:20.884729 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78968 2019-Jan-13 11:24:20.885459 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78969 2019-Jan-13 11:24:20.886130 - [DEBUG] Value : BOTTOM
78970 2019-Jan-13 11:24:20.886157 - [DEBUG]
78971 2019-Jan-13 11:24:20.886183 - [DEBUG] Function : main
78972 2019-Jan-13 11:24:20.886207 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78973 2019-Jan-13 11:24:20.887036 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78974 2019-Jan-13 11:24:20.887694 - [DEBUG] Value : BOTTOM
78975 2019-Jan-13 11:24:20.887720 - [DEBUG]
78976 2019-Jan-13 11:24:20.887747 - [DEBUG] Function : main
78977 2019-Jan-13 11:24:20.887772 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78978 2019-Jan-13 11:24:20.888413 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78979 2019-Jan-13 11:24:20.889050 - [DEBUG] Value : BOTTOM
78980 2019-Jan-13 11:24:20.889076 - [DEBUG]
78981 2019-Jan-13 11:24:20.889100 - [DEBUG] Function : main
78982 2019-Jan-13 11:24:20.889125 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78983 2019-Jan-13 11:24:20.889761 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78984 2019-Jan-13 11:24:20.890424 - [DEBUG] Value : BOTTOM
78985 2019-Jan-13 11:24:20.890449 - [DEBUG]
78986 2019-Jan-13 11:24:20.890474 - [DEBUG] Function : main
78987 2019-Jan-13 11:24:20.890499 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78988 2019-Jan-13 11:24:20.891135 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78989 2019-Jan-13 11:24:20.891899 - [DEBUG] Value : BOTTOM
78990 2019-Jan-13 11:24:20.891926 - [DEBUG]
78991 2019-Jan-13 11:24:20.891952 - [DEBUG] Function : main
78992 2019-Jan-13 11:24:20.891977 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78993 2019-Jan-13 11:24:20.892784 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78994 2019-Jan-13 11:24:20.893470 - [DEBUG] Value : BOTTOM
78995 2019-Jan-13 11:24:20.893497 - [DEBUG]
78996 2019-Jan-13 11:24:20.893524 - [DEBUG] Function : main
78997 2019-Jan-13 11:24:20.893548 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78998 2019-Jan-13 11:24:20.894190 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78999 2019-Jan-13 11:24:20.894827 - [DEBUG] Value : BOTTOM
79000 2019-Jan-13 11:24:20.894854 - [DEBUG]
79001 2019-Jan-13 11:24:20.894878 - [DEBUG] Function : main
79002 2019-Jan-13 11:24:20.894903 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79003 2019-Jan-13 11:24:20.895543 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
79004 2019-Jan-13 11:24:20.896190 - [DEBUG] Value : BOTTOM
79005 2019-Jan-13 11:24:20.896216 - [DEBUG]
79006 2019-Jan-13 11:24:20.896241 - [DEBUG] Function : main
79007 2019-Jan-13 11:24:20.896266 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79008 2019-Jan-13 11:24:20.896920 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
79009 2019-Jan-13 11:24:20.897556 - [DEBUG] Value : BOTTOM
79010 2019-Jan-13 11:24:20.897582 - [DEBUG]
79011 2019-Jan-13 11:24:20.897607 - [DEBUG] Function : main
79012 2019-Jan-13 11:24:20.897632 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79013 2019-Jan-13 11:24:20.898401 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
79014 2019-Jan-13 11:24:20.899191 - [DEBUG] Value : BOTTOM
79015 2019-Jan-13 11:24:20.899218 - [DEBUG]
79016 2019-Jan-13 11:24:20.899245 - [DEBUG] Function : main
79017 2019-Jan-13 11:24:20.899270 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79018 2019-Jan-13 11:24:20.899931 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
79019 2019-Jan-13 11:24:20.900598 - [DEBUG] Value : BOTTOM
79020 2019-Jan-13 11:24:20.900624 - [DEBUG]
79021 2019-Jan-13 11:24:20.900649 - [DEBUG] Function : main
79022 2019-Jan-13 11:24:20.900674 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79023 2019-Jan-13 11:24:20.901310 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
79024 2019-Jan-13 11:24:20.901958 - [DEBUG] Value : BOTTOM
79025 2019-Jan-13 11:24:20.901984 - [DEBUG]
79026 2019-Jan-13 11:24:20.902009 - [DEBUG] Function : main
79027 2019-Jan-13 11:24:20.902034 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79028 2019-Jan-13 11:24:20.902669 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79029 2019-Jan-13 11:24:20.903303 - [DEBUG] Value : BOTTOM
79030 2019-Jan-13 11:24:20.903342 - [DEBUG]
79031 2019-Jan-13 11:24:20.903369 - [DEBUG] Function : main
79032 2019-Jan-13 11:24:20.903394 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79033 2019-Jan-13 11:24:20.904133 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
79034 2019-Jan-13 11:24:20.904820 - [DEBUG] Value : BOTTOM
79035 2019-Jan-13 11:24:20.904847 - [DEBUG]
79036 2019-Jan-13 11:24:20.904873 - [DEBUG] Function : main
79037 2019-Jan-13 11:24:20.905028 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79038 2019-Jan-13 11:24:20.905704 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79039 2019-Jan-13 11:24:20.906360 - [DEBUG] Value : BOTTOM
79040 2019-Jan-13 11:24:20.906386 - [DEBUG]
79041 2019-Jan-13 11:24:20.906411 - [DEBUG] Function : main
79042 2019-Jan-13 11:24:20.906436 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79043 2019-Jan-13 11:24:20.907094 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
79044 2019-Jan-13 11:24:20.907739 - [DEBUG] Value : BOTTOM
79045 2019-Jan-13 11:24:20.907765 - [DEBUG]
79046 2019-Jan-13 11:24:20.907789 - [DEBUG] Function : main
79047 2019-Jan-13 11:24:20.907814 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79048 2019-Jan-13 11:24:20.908451 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79049 2019-Jan-13 11:24:20.909085 - [DEBUG] Value : BOTTOM
79050 2019-Jan-13 11:24:20.909111 - [DEBUG]
79051 2019-Jan-13 11:24:20.909135 - [DEBUG] Function : main
79052 2019-Jan-13 11:24:20.909160 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79053 2019-Jan-13 11:24:20.909794 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
79054 2019-Jan-13 11:24:20.910579 - [DEBUG] Value : BOTTOM
79055 2019-Jan-13 11:24:20.910606 - [DEBUG]
79056 2019-Jan-13 11:24:20.910631 - [DEBUG] Function : main
79057 2019-Jan-13 11:24:20.910656 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79058 2019-Jan-13 11:24:20.911407 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79059 2019-Jan-13 11:24:20.912151 - [DEBUG] Value : BOTTOM
79060 2019-Jan-13 11:24:20.912179 - [DEBUG]
79061 2019-Jan-13 11:24:20.912205 - [DEBUG] Function : main
79062 2019-Jan-13 11:24:20.912231 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79063 2019-Jan-13 11:24:20.912877 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
79064 2019-Jan-13 11:24:20.912937 - [DEBUG] Value : BOTTOM
79065 2019-Jan-13 11:24:20.912963 - [DEBUG]
79066 2019-Jan-13 11:24:20.912988 - [DEBUG] Function : main
79067 2019-Jan-13 11:24:20.913012 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79068 2019-Jan-13 11:24:20.913676 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
79069 2019-Jan-13 11:24:20.914311 - [DEBUG] Value : BOTTOM
79070 2019-Jan-13 11:24:20.914337 - [DEBUG]
79071 2019-Jan-13 11:24:20.914362 - [DEBUG] Function : main
79072 2019-Jan-13 11:24:20.914386 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79073 2019-Jan-13 11:24:20.915023 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
79074 2019-Jan-13 11:24:20.915661 - [DEBUG] Value : BOTTOM
79075 2019-Jan-13 11:24:20.915687 - [DEBUG]
79076 2019-Jan-13 11:24:20.915715 - [DEBUG] Function : main
79077 2019-Jan-13 11:24:20.915740 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79078 2019-Jan-13 11:24:20.916375 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
79079 2019-Jan-13 11:24:20.917182 - [DEBUG] Value : BOTTOM
79080 2019-Jan-13 11:24:20.917211 - [DEBUG]
79081 2019-Jan-13 11:24:20.917266 - [DEBUG] Function : main
79082 2019-Jan-13 11:24:20.917293 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79083 2019-Jan-13 11:24:20.918105 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
79084 2019-Jan-13 11:24:20.918760 - [DEBUG] Value : BOTTOM
79085 2019-Jan-13 11:24:20.918787 - [DEBUG]
79086 2019-Jan-13 11:24:20.918813 - [DEBUG] Function : main
79087 2019-Jan-13 11:24:20.918839 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79088 2019-Jan-13 11:24:20.919475 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
79089 2019-Jan-13 11:24:20.920138 - [DEBUG] Value : BOTTOM
79090 2019-Jan-13 11:24:20.920164 - [DEBUG]
79091 2019-Jan-13 11:24:20.920189 - [DEBUG] Function : main
79092 2019-Jan-13 11:24:20.920214 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79093 2019-Jan-13 11:24:20.920851 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
79094 2019-Jan-13 11:24:20.921485 - [DEBUG] Value : BOTTOM
79095 2019-Jan-13 11:24:20.921511 - [DEBUG]
79096 2019-Jan-13 11:24:20.921536 - [DEBUG] Function : main
79097 2019-Jan-13 11:24:20.921560 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79098 2019-Jan-13 11:24:20.922192 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
79099 2019-Jan-13 11:24:20.922932 - [DEBUG] Value : BOTTOM
79100 2019-Jan-13 11:24:20.922959 - [DEBUG]
79101 2019-Jan-13 11:24:20.922985 - [DEBUG] Function : main
79102 2019-Jan-13 11:24:20.923010 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79103 2019-Jan-13 11:24:20.923810 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
79104 2019-Jan-13 11:24:20.924498 - [DEBUG] Value : BOTTOM
79105 2019-Jan-13 11:24:20.924525 - [DEBUG]
79106 2019-Jan-13 11:24:20.924551 - [DEBUG] Function : main
79107 2019-Jan-13 11:24:20.924576 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79108 2019-Jan-13 11:24:20.925216 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
79109 2019-Jan-13 11:24:20.925849 - [DEBUG] Value : BOTTOM
79110 2019-Jan-13 11:24:20.925875 - [DEBUG]
79111 2019-Jan-13 11:24:20.925900 - [DEBUG] Function : main
79112 2019-Jan-13 11:24:20.925925 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79113 2019-Jan-13 11:24:20.926557 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
79114 2019-Jan-13 11:24:20.927217 - [DEBUG] Value : BOTTOM
79115 2019-Jan-13 11:24:20.927244 - [DEBUG]
79116 2019-Jan-13 11:24:20.927268 - [DEBUG] Function : main
79117 2019-Jan-13 11:24:20.927293 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79118 2019-Jan-13 11:24:20.927931 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
79119 2019-Jan-13 11:24:20.928565 - [DEBUG] Value : BOTTOM
79120 2019-Jan-13 11:24:20.928591 - [DEBUG]
79121 2019-Jan-13 11:24:20.928616 - [DEBUG] Function : main
79122 2019-Jan-13 11:24:20.928640 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79123 2019-Jan-13 11:24:20.929391 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
79124 2019-Jan-13 11:24:20.930067 - [DEBUG] Value : BOTTOM
79125 2019-Jan-13 11:24:20.930227 - [DEBUG]
79126 2019-Jan-13 11:24:20.930253 - [DEBUG] Function : main
79127 2019-Jan-13 11:24:20.930279 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79128 2019-Jan-13 11:24:20.930944 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
79129 2019-Jan-13 11:24:20.931608 - [DEBUG] Value : BOTTOM
79130 2019-Jan-13 11:24:20.931635 - [DEBUG]
79131 2019-Jan-13 11:24:20.931659 - [DEBUG] Function : main
79132 2019-Jan-13 11:24:20.931684 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79133 2019-Jan-13 11:24:20.932317 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
79134 2019-Jan-13 11:24:20.932962 - [DEBUG] Value : BOTTOM
79135 2019-Jan-13 11:24:20.932987 - [DEBUG]
79136 2019-Jan-13 11:24:20.933012 - [DEBUG] Function : main
79137 2019-Jan-13 11:24:20.933037 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79138 2019-Jan-13 11:24:20.933698 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
79139 2019-Jan-13 11:24:20.934335 - [DEBUG] Value : BOTTOM
79140 2019-Jan-13 11:24:20.934360 - [DEBUG]
79141 2019-Jan-13 11:24:20.934385 - [DEBUG] Function : main
79142 2019-Jan-13 11:24:20.934410 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79143 2019-Jan-13 11:24:20.935042 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
79144 2019-Jan-13 11:24:20.935805 - [DEBUG] Value : BOTTOM
79145 2019-Jan-13 11:24:20.935832 - [DEBUG]
79146 2019-Jan-13 11:24:20.935857 - [DEBUG] Function : main
79147 2019-Jan-13 11:24:20.935883 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79148 2019-Jan-13 11:24:20.936696 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
79149 2019-Jan-13 11:24:20.937359 - [DEBUG] Value : BOTTOM
79150 2019-Jan-13 11:24:20.937386 - [DEBUG]
79151 2019-Jan-13 11:24:20.937412 - [DEBUG] Function : main
79152 2019-Jan-13 11:24:20.937437 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79153 2019-Jan-13 11:24:20.938074 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
79154 2019-Jan-13 11:24:20.938711 - [DEBUG] Value : BOTTOM
79155 2019-Jan-13 11:24:20.938737 - [DEBUG]
79156 2019-Jan-13 11:24:20.938761 - [DEBUG] Function : main
79157 2019-Jan-13 11:24:20.938786 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79158 2019-Jan-13 11:24:20.939420 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
79159 2019-Jan-13 11:24:20.940083 - [DEBUG] Value : BOTTOM
79160 2019-Jan-13 11:24:20.940109 - [DEBUG]
79161 2019-Jan-13 11:24:20.940135 - [DEBUG] Function : main
79162 2019-Jan-13 11:24:20.940160 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79163 2019-Jan-13 11:24:20.940793 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
79164 2019-Jan-13 11:24:20.941534 - [DEBUG] Value : BOTTOM
79165 2019-Jan-13 11:24:20.941562 - [DEBUG]
79166 2019-Jan-13 11:24:20.941587 - [DEBUG] Function : main
79167 2019-Jan-13 11:24:20.941613 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79168 2019-Jan-13 11:24:20.942273 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
79169 2019-Jan-13 11:24:20.943082 - [DEBUG] Value : BOTTOM
79170 2019-Jan-13 11:24:20.943109 - [DEBUG]
79171 2019-Jan-13 11:24:20.943135 - [DEBUG] Function : main
79172 2019-Jan-13 11:24:20.943160 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79173 2019-Jan-13 11:24:20.943834 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
79174 2019-Jan-13 11:24:20.944477 - [DEBUG] Value : BOTTOM
79175 2019-Jan-13 11:24:20.944503 - [DEBUG]
79176 2019-Jan-13 11:24:20.944527 - [DEBUG] Function : main
79177 2019-Jan-13 11:24:20.944568 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79178 2019-Jan-13 11:24:20.945204 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
79179 2019-Jan-13 11:24:20.945842 - [DEBUG] Value : BOTTOM
79180 2019-Jan-13 11:24:20.945868 - [DEBUG]
79181 2019-Jan-13 11:24:20.945893 - [DEBUG] Function : main
79182 2019-Jan-13 11:24:20.945917 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79183 2019-Jan-13 11:24:20.946551 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
79184 2019-Jan-13 11:24:20.947208 - [DEBUG] Value : BOTTOM
79185 2019-Jan-13 11:24:20.947233 - [DEBUG]
79186 2019-Jan-13 11:24:20.947258 - [DEBUG] Function : main
79187 2019-Jan-13 11:24:20.947283 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79188 2019-Jan-13 11:24:20.948038 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
79189 2019-Jan-13 11:24:20.948706 - [DEBUG] Value : BOTTOM
79190 2019-Jan-13 11:24:20.948860 - [DEBUG]
79191 2019-Jan-13 11:24:20.948887 - [DEBUG] Function : main
79192 2019-Jan-13 11:24:20.948913 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79193 2019-Jan-13 11:24:20.949577 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
79194 2019-Jan-13 11:24:20.950250 - [DEBUG] Value : BOTTOM
79195 2019-Jan-13 11:24:20.950277 - [DEBUG]
79196 2019-Jan-13 11:24:20.950302 - [DEBUG] Function : main
79197 2019-Jan-13 11:24:20.950327 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79198 2019-Jan-13 11:24:20.950960 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
79199 2019-Jan-13 11:24:20.951595 - [DEBUG] Value : BOTTOM
79200 2019-Jan-13 11:24:20.951621 - [DEBUG]
79201 2019-Jan-13 11:24:20.951646 - [DEBUG] Function : main
79202 2019-Jan-13 11:24:20.951671 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79203 2019-Jan-13 11:24:20.952304 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
79204 2019-Jan-13 11:24:20.952940 - [DEBUG] Value : BOTTOM
79205 2019-Jan-13 11:24:20.952966 - [DEBUG]
79206 2019-Jan-13 11:24:20.952990 - [DEBUG] Function : main
79207 2019-Jan-13 11:24:20.953015 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79208 2019-Jan-13 11:24:20.953665 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
79209 2019-Jan-13 11:24:20.954429 - [DEBUG] Value : BOTTOM
79210 2019-Jan-13 11:24:20.954456 - [DEBUG]
79211 2019-Jan-13 11:24:20.954481 - [DEBUG] Function : main
79212 2019-Jan-13 11:24:20.954506 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79213 2019-Jan-13 11:24:20.955294 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79214 2019-Jan-13 11:24:20.955956 - [DEBUG] Value : BOTTOM
79215 2019-Jan-13 11:24:20.955983 - [DEBUG]
79216 2019-Jan-13 11:24:20.956008 - [DEBUG] Function : main
79217 2019-Jan-13 11:24:20.956033 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79218 2019-Jan-13 11:24:20.956693 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
79219 2019-Jan-13 11:24:20.957340 - [DEBUG] Value : BOTTOM
79220 2019-Jan-13 11:24:20.957366 - [DEBUG]
79221 2019-Jan-13 11:24:20.957391 - [DEBUG] Function : main
79222 2019-Jan-13 11:24:20.957416 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79223 2019-Jan-13 11:24:20.958049 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79224 2019-Jan-13 11:24:20.958701 - [DEBUG] Value : BOTTOM
79225 2019-Jan-13 11:24:20.958728 - [DEBUG]
79226 2019-Jan-13 11:24:20.958752 - [DEBUG] Function : main
79227 2019-Jan-13 11:24:20.958777 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79228 2019-Jan-13 11:24:20.959409 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
79229 2019-Jan-13 11:24:20.960074 - [DEBUG] Value : BOTTOM
79230 2019-Jan-13 11:24:20.960100 - [DEBUG]
79231 2019-Jan-13 11:24:20.960125 - [DEBUG] Function : main
79232 2019-Jan-13 11:24:20.960150 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79233 2019-Jan-13 11:24:20.960925 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79234 2019-Jan-13 11:24:20.961727 - [DEBUG] Value : BOTTOM
79235 2019-Jan-13 11:24:20.961754 - [DEBUG]
79236 2019-Jan-13 11:24:20.961780 - [DEBUG] Function : main
79237 2019-Jan-13 11:24:20.961805 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79238 2019-Jan-13 11:24:20.962458 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
79239 2019-Jan-13 11:24:20.963105 - [DEBUG] Value : BOTTOM
79240 2019-Jan-13 11:24:20.963131 - [DEBUG]
79241 2019-Jan-13 11:24:20.963155 - [DEBUG] Function : main
79242 2019-Jan-13 11:24:20.963180 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79243 2019-Jan-13 11:24:20.963842 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79244 2019-Jan-13 11:24:20.964481 - [DEBUG] Value : BOTTOM
79245 2019-Jan-13 11:24:20.964506 - [DEBUG]
79246 2019-Jan-13 11:24:20.964531 - [DEBUG] Function : main
79247 2019-Jan-13 11:24:20.964556 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79248 2019-Jan-13 11:24:20.965189 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
79249 2019-Jan-13 11:24:20.965250 - [DEBUG] Value : BOTTOM
79250 2019-Jan-13 11:24:20.965275 - [DEBUG]
79251 2019-Jan-13 11:24:20.965300 - [DEBUG] Function : main
79252 2019-Jan-13 11:24:20.965325 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79253 2019-Jan-13 11:24:20.965957 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
79254 2019-Jan-13 11:24:20.966724 - [DEBUG] Value : BOTTOM
79255 2019-Jan-13 11:24:20.966752 - [DEBUG]
79256 2019-Jan-13 11:24:20.966777 - [DEBUG] Function : main
79257 2019-Jan-13 11:24:20.966802 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79258 2019-Jan-13 11:24:20.967595 - [DEBUG] Fact : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
79259 2019-Jan-13 11:24:20.968254 - [DEBUG] Value : BOTTOM
79260 2019-Jan-13 11:24:20.968281 - [DEBUG]
79261 2019-Jan-13 11:24:20.968309 - [DEBUG] Function : main
79262 2019-Jan-13 11:24:20.968334 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79263 2019-Jan-13 11:24:20.968972 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
79264 2019-Jan-13 11:24:20.969618 - [DEBUG] Value : BOTTOM
79265 2019-Jan-13 11:24:20.969644 - [DEBUG]
79266 2019-Jan-13 11:24:20.969668 - [DEBUG] Function : main
79267 2019-Jan-13 11:24:20.969693 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79268 2019-Jan-13 11:24:20.970352 - [DEBUG] Fact : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79269 2019-Jan-13 11:24:20.970992 - [DEBUG] Value : BOTTOM
79270 2019-Jan-13 11:24:20.971018 - [DEBUG]
79271 2019-Jan-13 11:24:20.971063 - [INFO] Problem solved
### DUMP LLVMIFDSSolver results
--- IFDS START RESULT RECORD ---
N: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 in function: main
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 in function: main
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 in function: main
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 in function: main
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 in function: main
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 in function: main
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 in function: main
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 in function: main
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 in function: main
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 in function: main
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 in function: main
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end15, !phasar.instruction.id !106, ID: 52 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end, !phasar.instruction.id !105, ID: 51 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 in function: main
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 in function: main
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 in function: main
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 in function: main
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 in function: main
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 in function: main
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 in function: main
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end27, !phasar.instruction.id !146, ID: 72 in function: main
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end26, !phasar.instruction.id !145, ID: 71 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 in function: main
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 in function: main
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 in function: main
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 in function: main
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 in function: main
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end37, !phasar.instruction.id !185, ID: 91 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 in function: main
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 in function: main
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i79272 2019-Jan-13 11:24:24.434257 - [INFO] Write results to file
79273 2019-Jan-13 11:24:24.437939 - [INFO] Shutdown llvm and the analysis framework.


32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM

No IFDS report available!